JP2001237988A - Billing information rescue method and device - Google Patents
Billing information rescue method and deviceInfo
- Publication number
- JP2001237988A JP2001237988A JP2000047475A JP2000047475A JP2001237988A JP 2001237988 A JP2001237988 A JP 2001237988A JP 2000047475 A JP2000047475 A JP 2000047475A JP 2000047475 A JP2000047475 A JP 2000047475A JP 2001237988 A JP2001237988 A JP 2001237988A
- Authority
- JP
- Japan
- Prior art keywords
- call
- time
- charging information
- information
- failure
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Meter Arrangements (AREA)
Abstract
(57)【要約】
【課題】 課金情報救済方法及びその装置に関し、シス
テムの障害時にも適正な課金データを収集可能なことを
課題とする。
【解決手段】 通信に関連するサービスの提供時間を監
視すると共に、該提供時間に基づき対応する課金情報を
生成する通信システムの課金情報救済方法において、通
信に関連するサービスの開始時にその開始時刻を取得し
て不揮発性の記憶手段に記憶し、かつ該サービス継続中
の通信システムに障害が発生したことにより障害発生時
刻を取得して不揮発性の記憶手段に記憶し、通信システ
ムの復旧後に前記記憶された開始時刻から障害発生時刻
までのサービス提供時間に基づき対応する課金情報を生
成する。
(57) [Summary] The present invention relates to a method and a device for relieving charging information, and an object of the present invention is to be able to collect appropriate charging data even when a system fails. SOLUTION: In a billing information rescue method of a communication system for monitoring a provision time of a communication-related service and generating corresponding billing information based on the provision time, a start time of the communication-related service is set at the start of the communication-related service. Obtaining and storing in a non-volatile storage means, and obtaining a fault occurrence time due to the occurrence of a fault in the communication system in which the service is continuing, and storing the same in the non-volatile storage means, and after the communication system is restored, the storage The corresponding billing information is generated based on the service providing time from the specified start time to the failure occurrence time.
Description
【0001】[0001]
【発明の属する技術分野】本発明は課金情報救済方法及
びその装置に関し、更に詳しくは通信に関連するサービ
ス(交換機の通話サービス,データ通信サービス,イン
ターネットサービスプロバイダの接続サ−ビス等)の提
供時間を監視すると共に、該提供時間に基づき対応する
課金情報を生成する通信システムの課金情報救済方法及
びその装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for relieving billing information, and more particularly to a service time of a communication-related service (a telephone service of an exchange, a data communication service, a connection service of an Internet service provider, etc.). The present invention relates to a charging information rescue method of a communication system and a device therefor, which monitors the communication time and generates corresponding charging information based on the provided time.
【0002】今日、インターネットはその多様性と汎用
性から大学等の特定の教育機関のみならず、一般のエン
ドユーザにまで広く普及している。その通信媒体となる
電話回線は、今までの様に単に誰かと誰かが通話する役
割の他に、データを送受信する新たな役割を担うように
なっており、これは2時間又は3時間といった比較的長
時間の呼が昼夜を問わずに発生するという事実に結びつ
く。しかも、ネットワークに対する社会の取り組みはま
だまだ発展過程であり、この傾向は今後ますます強くな
ると言える。従って、キャリア(事業者)にとっては今
後データ通信のような比較的長時間呼の収益のウエイト
が増加していくと考えられ、このため詳細課金データの
確実な収集・保存が求められる。[0002] Today, the Internet is widely used not only by specific educational institutions such as universities, but also by general end users because of its diversity and versatility. The telephone line that serves as the communication medium plays a new role of transmitting and receiving data, in addition to the role of simply talking between someone as before, which is a comparison of two hours or three hours. This leads to the fact that long calls occur both day and night. In addition, the social approach to networking is still in the process of development, and this tendency can be said to become even stronger in the future. Therefore, it is considered that the profit of a relatively long-term call such as data communication will increase in the future for carriers (operators), and therefore, it is required to reliably collect and store detailed billing data.
【0003】[0003]
【従来の技術】図9は従来技術を説明する図で、交換機
装置における詳細課金情報の収集処理を示している。従
来は、装置の補助記憶装置(ハードディスク等)上に詳
細課金データの記憶領域を設け、呼毎に呼の開始(応
答)時刻と終話時刻とを収集・記憶していた。一方、そ
の課金清算については処理量が膨大となるため頻繁に実
施することができず、通常は最も呼量の少ない時簡帯
(例えば午前4時頃等)を利用して上記呼の開始時刻と
終話時刻とに基づき所謂定時料金精算を行っていた。2. Description of the Related Art FIG. 9 is a diagram for explaining the prior art, showing a process of collecting detailed billing information in an exchange. Conventionally, a storage area for detailed billing data is provided on an auxiliary storage device (such as a hard disk) of the apparatus, and a call start (answer) time and a call end time are collected and stored for each call. On the other hand, the billing and settlement cannot be carried out frequently because the amount of processing is enormous, and usually the start time of the call is determined by using the simplest time zone (for example, around 4 am) with the least traffic volume. The so-called regular fee settlement was performed on the basis of and the closing time.
【0004】[0004]
【発明が解決しようとする課題】しかるに、図示の如く
通話中の呼イ,ロ,ハが通話途中でシステム障害に遭遇
する場合があり、上記従来の如く呼の開始時刻と終話時
刻とに基づき課金データを生成する方式であると、終話
に至らなかった呼イ,ロ,ハについては課金処理を正常
に行うことができず、結果として課金不能となってい
た。なお、このことは上記交換機の課金システムに限ら
ず、インターネットサービスプロバイダ接続サ−ビスの
課金システム等についても言えることである。However, as shown in the figure, there is a case where a call A, B, or C during a call encounters a system failure during the call. With the method of generating billing data based on the billing method, billing processing cannot be performed normally for calls A, B, and C that do not end the call, and as a result, billing cannot be performed. This applies not only to the charging system for the exchange, but also to a charging system for an Internet service provider connection service.
【0005】本発明は上記従来技術の問題点に鑑みなさ
れたもので、その目的とする所は、システムの障害時に
も適正な課金データを収集可能な課金情報救済方法及び
その装置を提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and an object of the present invention is to provide a charging information rescue method and apparatus capable of collecting appropriate charging data even in the event of a system failure. It is in.
【0006】[0006]
【課題を解決するための手段】上記の課題は例えば図1
(A)の構成により解決される。即ち、本発明(1)の
課金情報救済方法は、通信に関連するサービスの提供時
間を監視すると共に、該提供時間に基づき対応する課金
情報を生成する通信システムの課金情報救済方法におい
て、通信に関連するサービスの開始時にその開始時刻を
取得して不揮発性の記憶手段に記憶し、かつ該サービス
継続中の通信システムに障害が発生したことにより障害
発生時刻を取得して不揮発性の記憶手段に記憶し、通信
システムの復旧後に前記記憶された開始時刻から障害発
生時刻までのサービス提供時間に基づき対応する課金情
報を生成するものである。The above-mentioned problem is solved, for example, by referring to FIG.
The problem is solved by the configuration of (A). That is, according to the billing information rescue method of the present invention (1), in a billing information rescue method of a communication system that monitors a provision time of a communication-related service and generates corresponding billing information based on the provision time, At the start of the related service, the start time is obtained and stored in the non-volatile storage means, and the fault occurrence time is obtained by the occurrence of a fault in the communication system in which the service is continued, and the non-volatile storage means is obtained. It is for storing and generating corresponding charging information based on the service providing time from the stored start time to the fault occurrence time after the communication system is restored.
【0007】本発明(1)によれば、サービス継続中の
通信システムに障害が発生したことにより障害発生時刻
を取得して不揮発性の記憶手段に記憶する構成により、
少なくともサービス開始から障害発生までを適正に課金
できる。According to the first aspect of the present invention, a failure occurrence time is acquired when a failure occurs in a communication system in which service is continued, and the failure occurrence time is stored in a nonvolatile storage means.
It is possible to properly charge at least from the start of the service to the occurrence of a failure.
【0008】また上記の課題は例えば図1(B)の構成
により解決される。即ち、本発明(2)の課金情報救済
方法は、通信に関連するサービスの提供時間を監視する
と共に、該提供時間に基づき対応する課金情報を生成す
る通信システムの課金情報救済方法において、通信に関
連するサービスの開始時点から定期的に所定の時間間隔
を累積加算してその都度累積加算結果を不揮発性の記憶
手段に記憶し、該サービス継続中の通信システムに障害
が発生したことにより、通信システムの復旧後に前記記
憶された最新の累積加算結果の情報に基づき対応する課
金情報を生成するものである。The above-mentioned problem is solved, for example, by the structure shown in FIG. That is, according to the billing information rescue method of the present invention (2), in the billing information rescue method of the communication system for monitoring the providing time of the service related to the communication and generating the corresponding billing information based on the providing time, A predetermined time interval is periodically cumulatively added from the start time of a related service, and the cumulative addition result is stored in a non-volatile storage unit each time. After the system is restored, corresponding charging information is generated based on the stored information of the latest cumulative addition result.
【0009】本発明(2)によれば、通信に関連するサ
ービスの開始時点から定期的に所定の時間間隔を累積加
算してその都度累積加算結果〜等を不揮発性の記憶
手段に記憶しておく構成により、もしシステム障害が発
生しても、少なくともサービス開始から障害発生の直前
までを適正に課金できる。また、予めその都度累積加算
結果を不揮発性の記憶手段に記憶しておく構成により、
例えば障害時刻を不揮発性の記憶手段に記録できないよ
うな深刻な障害に遭遇しても、課金データを確実に生成
できる。According to the present invention (2), a predetermined time interval is periodically added from the start of the service related to communication, and the cumulative addition result is stored in the non-volatile storage means each time. With this configuration, even if a system failure occurs, it is possible to properly charge at least from the start of service to immediately before the occurrence of the failure. In addition, the configuration is such that the cumulative addition result is stored in advance in the non-volatile storage means each time.
For example, billing data can be reliably generated even when a serious failure occurs in which the failure time cannot be recorded in the nonvolatile storage means.
【0010】また本発明(3)の交換機装置は、複数の
加入者端末を収容し、これらと網との間で呼の交換制御
を行うと共に、呼の継続時間を監視し、該継続時間に基
づき対応する課金情報を生成する交換機装置において、
課金対象呼の開始時にその開始時刻を取得して不揮発性
の記憶手段に記憶し、かつ該呼継続中の装置に障害が発
生したことによりにその障害発生時刻を取得して不揮発
性の記憶手段に記憶する呼継続時間監視手段と、装置の
復旧後に救済対象呼の課金情報を前記記憶された開始時
刻から障害発生時刻までの呼継続時間に基づき生成する
課金情報救済手段とを備えるものである。The switching system of the present invention (3) accommodates a plurality of subscriber terminals, controls call exchange between these terminals and the network, monitors the duration of the call, and monitors the duration of the call. An exchange device for generating corresponding charging information based on the
At the start of the call to be charged, the start time is obtained and stored in a non-volatile storage means, and the fault occurrence time is obtained when a fault occurs in the device during the call and the non-volatile storage means is obtained. And a billing information rescue means for generating billing information of the call to be rescued based on the stored call duration from the start time to the failure occurrence time after the device is restored. .
【0011】好ましくは本発明(4)においては、上記
本発明(3)において、呼継続時間監視手段は、装置の
障害発生時刻を共通の記憶エリアに記憶し、かつ呼の開
始時刻及び前記共通の記憶エリアを指すポインタ情報を
呼毎の記憶エリアに記憶し、課金情報救済手段は、前記
記憶された呼毎の開始時刻とポインタ情報で参照される
障害発生時刻とに基づき呼毎の課金情報を生成する。[0011] Preferably, in the present invention (4), in the above-mentioned present invention (3), the call duration monitoring means stores a failure occurrence time of the device in a common storage area, and sets a call start time and the common start time. The pointer information indicating the storage area is stored in the storage area for each call, and the charging information rescue means stores the charging information for each call based on the stored start time for each call and the fault occurrence time referenced by the pointer information. Generate
【0012】本発明(4)によれば、装置の障害発生時
刻を単一の共通の記憶エリアに記憶する構成により、障
害発生時刻は特定の記憶エリアに一回書けば良く、よっ
てどの様な障害状況下でも障害発生時刻を記録できる可
能性が高い。According to the present invention (4), the fault occurrence time of the device is stored in a single common storage area, so that the fault occurrence time only needs to be written once in a specific storage area. There is a high possibility that the fault occurrence time can be recorded even under a fault condition.
【0013】また本発明(5)の交換機装置は、複数の
加入者端末を収容し、これらと網との間で呼の交換制御
を行うと共に、呼の継続時間を監視し、該継続時間に基
づき対応する課金情報を生成する交換機装置において、
課金対象呼の開始時点から定期的に所定の時間間隔を累
積加算してその都度累積加算結果を不揮発性の記憶手段
に記憶する呼継続時間監視手段と、該呼継続中の装置に
障害が発生したことにより、該装置の復旧後に救済対象
呼の課金情報を前記記憶された最新の累積加算結果の情
報に基づき生成する課金情報救済手段とを備えるもので
ある。Further, the switching equipment of the present invention (5) accommodates a plurality of subscriber terminals, controls call exchange between these terminals and the network, monitors the duration of the call, and monitors the duration of the call. An exchange device for generating corresponding charging information based on the
A call duration monitoring means for periodically accumulating predetermined time intervals from the start of the call to be charged and storing the cumulative addition result in a non-volatile storage means each time; With this configuration, there is provided a billing information rescue means for generating the billing information of the call to be rescued based on the stored information of the latest cumulative addition result after the device is restored.
【0014】[0014]
【発明の実施の形態】以下、添付図面に従って本発明に
好適なる実施の形態を詳細に説明する。なお、全図を通
して同一符号は同一又は相当部分を示すものとする。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings. Note that the same reference numerals indicate the same or corresponding parts throughout the drawings.
【0015】図2は実施の形態による交換機のブロック
図で、図において、11〜1nは加入者端末(電話機,デ
ータ端末,PBX等)、10は局交換機、111〜11n
は加入者端末を収容するライン回路、12は通話路スイ
ッチ等を含むネットワーク回路部(NW)、131〜1
3mは網側に接続する局線トランク、14は各種のサー
ビストランク、15は交換機の主制御・処理(通常の呼
処理,後述の課金情報救済処理等)を行うCPU、16
はCPU15が使用するROM,RAM等からなる主メ
モリ(MEM)、17はハードディスク等からなる補助
記憶装置、18は通信インタフェース(CIF)、30
は保守コンソールである。FIG. 2 is a block diagram of an exchange according to the embodiment. In the figure, reference numerals 11 to 1 n denote subscriber terminals (telephones, data terminals, PBXs, etc.), 10 denotes a central office exchange, and 11 1 to 11 n.
Is a line circuit for accommodating subscriber terminals, 12 is a network circuit unit (NW) including a speech path switch and the like, and 13 1 to 1
3 m is a central office trunk connected to the network side, 14 is various service trunks, 15 is a CPU for performing main control and processing (normal call processing, charging information rescue processing described later, etc.) of the exchange, 16
Is a main memory (MEM) composed of a ROM, a RAM and the like used by the CPU 15, 17 is an auxiliary storage device composed of a hard disk or the like, 18 is a communication interface (CIF), 30
Is a maintenance console.
【0016】更に、50はCPU15のプログラム実行
により実現される各種機能ブロックを示している。51
は呼の交換(接続,切断,管理等)を行なう通常の呼処
理、52は課金情報を救済するための呼の条件を設定す
る救済対象条件設定処理、53は呼の開始(応答)時に
得られる詳細課金情報をディスク17上に登録(記録)
する詳細課金情報登録処理、54はディスク17に障害
時刻を記録する障害時刻記録処理、55は呼の開始時か
ら所定時間間隔を累積加算し、ディスク17上に上書き
記録する通話時間更新処理、56は呼の終話時刻をデ
ィスク17に記録する終話時刻記録処理、57は障害呼
の課金情報を収集モードに従って救済する課金情報救済
処理、58は障害発生後のシステムの再開処理、59は
定期的にルーティンワーク(例えばソフトカウンタの−
1処理等)を実行する周期処理、60はディスク17の
詳細課金情報を保守コンソール30等に出力する詳細課
金情報出力処理である。Reference numeral 50 denotes various functional blocks realized by the execution of the program by the CPU 15. 51
Is a normal call process for exchanging calls (connection, disconnection, management, etc.), 52 is a remedy target condition setting process for setting call conditions for rescue billing information, and 53 is obtained at the start (answer) of a call. Register (record) detailed billing information to be recorded on the disk 17
Detailed billing information registration processing, 54 is a failure time recording processing for recording a failure time on the disk 17, 55 is a call time update processing for cumulatively adding a predetermined time interval from the start of the call and overwriting and recording on the disk 17, 56 Is a call end time recording process for recording the call end time on the disk 17, 57 is a charge information rescue process for relieving the charge information of a failed call in accordance with a collection mode, 58 is a system restart process after a failure has occurred, and 59 is a regular period. Routine work (for example,-
1 is a periodic process for executing the process, and 60 is a detailed billing information output process for outputting detailed billing information of the disk 17 to the maintenance console 30 or the like.
【0017】図3は主メモリ(RAM)16の記憶情報
説明図で、後述の詳細課金情報救済処理に係る各種情報
の記憶領域を示している。図において、31は呼毎に生
成・管理・開放されると共に、その呼に対する詳細な管
理運用情報を記憶する呼処理用作業領域、32は呼毎に
課金情報の救済方法(収集タイプ)等を記憶する救済対
象呼管理領域、33は呼毎に呼開始からの所定時間間隔
を計数するカウンタ領域であり、これらは呼番号1〜n
により共通に参照される。更に、35は新たに発生した
呼が課金情報の救済対象呼か否かを判定するための検索
テーブルである。FIG. 3 is an explanatory diagram of storage information in the main memory (RAM) 16 and shows storage areas of various types of information relating to detailed billing information rescue processing described later. In the drawing, reference numeral 31 denotes a call processing work area for generating, managing, and releasing each call, and storing detailed management operation information for the call; and 32, a call information rescue method (collection type) for each call. A rescue target call management area 33 to be stored is a counter area for counting a predetermined time interval from the start of the call for each call, and these are call numbers 1 to n.
Are commonly referred to by Further, reference numeral 35 denotes a search table for determining whether or not the newly generated call is a remedy target call of the billing information.
【0018】保守者は予め保守コンソール30より検索
テーブル35の内容を設定可能である。「救済対象呼指
定条件」の欄には呼種別(通話呼,データ呼等)、加入
者種別(プライマリ,セコンダリ等)及びトランク(I
SUP出回線接続番号131,133等)の各情報を設定
し、また「救済情報」の欄にはカウンタ設定値(3,2
等)及び課金情報の救済方法(収集タイプ=,等)
の各情報を設定する。カウンタ設定値は呼毎に任意の時
間間隔を設定可能であり、従って、ある呼に対しては時
間間隔を短くして精密な課金情報を取得可能とし、また
他の呼に対しては時間間隔を長くしてその累積加算処理
負担を軽減することが可能である。また、保守者はこれ
らのパラメータの組み合わせによって複数の条件(1)
〜(k)等を任意設定可能であり、従って、様々な条件
の呼に対する柔軟な課金情報救済制御が容易に行なえ
る。The maintenance person can set the contents of the search table 35 from the maintenance console 30 in advance. In the column of "conditions for specifying call to be rescued", the call type (call call, data call, etc.), subscriber type (primary, secondary, etc.) and trunk (I
SUP outgoing line connection numbers 13 1 , 13 3, etc.), and the counter setting value (3, 2
Etc.) and rescue method of billing information (collection type =, etc.)
Set each information. The counter setting value can be set to an arbitrary time interval for each call. Therefore, the time interval can be shortened for a certain call so that accurate billing information can be obtained, and for other calls, the time interval can be set. Can be lengthened to reduce the burden of the cumulative addition process. In addition, the maintenance person determines a plurality of conditions (1) by combining these parameters.
To (k) can be arbitrarily set, so that flexible charging information rescue control for calls under various conditions can be easily performed.
【0019】図4は補助記憶装置(ディスク)17の記
憶情報説明図で、後述の課金情報救済処理に係る各種情
報の記憶領域を示している。図において、41は障害発
生時刻を記憶する障害時刻記憶領域、42は詳細課金情
報を記憶する詳細課金情報記憶領域、43は呼番号を呼
毎の詳細課金情報記憶領域に変換するためのポインタテ
ーブルである。FIG. 4 is an explanatory diagram of storage information of the auxiliary storage device (disk) 17 and shows storage areas of various types of information relating to a billing information rescue process described later. In the figure, reference numeral 41 denotes a fault time storage area for storing a fault occurrence time; 42, a detailed charging information storage area for storing detailed charging information; and 43, a pointer table for converting a call number into a detailed charging information storage area for each call. It is.
【0020】障害時刻の情報は障害発生の度に書き込ま
れ、その都度アドレスが更新される。これは課金センタ
ーに詳細課金情報を送ってから次に送出するまでに、複
数の障害が発生することも考えられるので、いくつかの
時刻を記憶できるようにしている。なお、図の最新の記
憶エリア(アドレスm)には未だ障害時刻は書き込まれ
ておらず、次に障害が発生するとその障害発生時刻が迅
速に書き込まれる。以下、これらの情報を使用した詳細
課金情報救済処理を詳細に説明する。The failure time information is written each time a failure occurs, and the address is updated each time. Since it is conceivable that a plurality of failures may occur between the transmission of the detailed billing information to the billing center and the next transmission thereof, several times can be stored. Note that the failure time has not yet been written in the latest storage area (address m) in the figure, and the next time a failure occurs, the failure occurrence time is quickly written. Hereinafter, detailed billing information rescue processing using these pieces of information will be described in detail.
【0021】図5〜図8は実施の形態による詳細課金情
報救済処理のフローチャート(1)〜(4)である。図
5は詳細課金情報登録処理を示しており、課金対象の呼
(発呼に対する応答等)が発生するとこの処理に入力す
る。なお、この呼に対する通話開始時刻等の呼管理に必
要でかつ現時点までに得られた各種情報は予め呼処理部
51により呼処理用作業領域31上に記憶されている。
ステップS1では呼処理用作業領域31上の必要な呼情
報で検索テーブル35を参照し、条件に適合する呼につ
いては収集タイプ及びカウンタ設定値を取得する。ステ
ップS2ではカウンタ設定値をカウンタ領域33の呼番
号Iで参照されるカウンタ(I)にセットする。ステッ
プS3では収集タイプを救済対象呼管理領域32の呼番
号Iで参照される収集タイプ(I)にセットする。ステ
ップS4ではポインタテーブル43に呼番号Iに対応す
る詳細課金情報記憶領域42上のポインタ(I)を追加
する。ステップS5では詳細課金情報記憶領域42のポ
インタ(I)で参照される番地に詳細課金情報を記録す
る。ステップS6では障害時刻識別フラグに最新の障害
時刻記憶用アドレス(現時点ではm)を記録する。一例
の詳細課金情報を図4に示す。この時点では通話時間
及び終話時刻の情報が未定である。FIGS. 5 to 8 are flowcharts (1) to (4) of the detailed billing information rescue process according to the embodiment. FIG. 5 shows a detailed billing information registration process. When a call to be charged (such as a response to an outgoing call) occurs, an input is made to this process. Various kinds of information necessary for call management such as the call start time of the call and obtained up to the present time are stored in the call processing work area 31 by the call processing unit 51 in advance.
In step S1, the search table 35 is referred to using necessary call information in the call processing work area 31, and a collection type and a counter set value are acquired for a call that meets the conditions. In step S2, the counter setting value is set in the counter (I) referred to by the call number I in the counter area 33. In step S3, the collection type is set to the collection type (I) referenced by the call number I in the rescue target call management area 32. In step S4, a pointer (I) in the detailed charging information storage area 42 corresponding to the call number I is added to the pointer table 43. In step S5, the detailed billing information is recorded at the address referred to by the pointer (I) in the detailed billing information storage area 42. In step S6, the latest failure time storage address (currently m) is recorded in the failure time identification flag. FIG. 4 shows an example of detailed billing information. At this time, the information of the talk time and the end time of the call is undecided.
【0022】図6は通話時間更新処理を示しており、
所定時間間隔Tのタイマ割込が発生するとこの処理に入
力する。ステップS11では呼番号のインデクスレジス
タIに呼番号=1をセットする。ステップS12では呼
番号(I)で参照されるカウンタ(I)の内容が「F
F」(オールビット「1」)か否かを判別する。カウン
タ(I)=「FF」の場合はカウンタによる課金救済サ
ービスの対象外であるのでステップS17に進む。ステ
ップS17ではレジスタIに+1する。ステップS18
ではI>n(n:最後の呼番号)か否かを判別する。I
>nでない場合はステップS12に戻り次のカウンタを
調べる。FIG. 6 shows a talk time update process.
When a timer interrupt occurs at a predetermined time interval T, the processing is input. In step S11, the call number = 1 is set in the call number index register I. In step S12, the content of the counter (I) referred to by the call number (I) is "F
F ”(all bits“ 1 ”). If the counter (I) = “FF”, the flow is out of the target of the charging rescue service by the counter, and the process proceeds to step S17. In step S17, +1 is added to the register I. Step S18
Then, it is determined whether or not I> n (n: last call number). I
If not> n, the process returns to step S12 to check the next counter.
【0023】また上記ステップS12の判別でカウンタ
(I)≠「FF」の場合はステップS13でカウンタ
(I)の内容から−1する。ステップS14ではカウン
タ(I)=0か否かを判別する。カウンタ(I)≠0の
場合はステップS17に進み、上記同様にして次のカウ
ンタを調べる。If it is determined in step S12 that the counter (I) 判別 “FF”, the content of the counter (I) is decremented by one in step S13. In step S14, it is determined whether or not the counter (I) = 0. If the counter (I) ≠ 0, the flow advances to step S17 to check the next counter in the same manner as described above.
【0024】また上記ステップS14の判別でカウンタ
(I)=0の場合はステップS15でカウンタ(I)に
呼処理用作業領域31の呼番号(I)で参照されるカウ
ンタ設定値(I)をセットする。ステップS16では詳
細課金情報記憶領域42の呼番号(I)で参照される通
話時間(I)に該呼番号Iに応じた所定の通話時間間
隔{=カウンタ設定値(I)×T}を累積加算して上書
きする。更にステップS17に進み、上記同様にして次
のカウンタを調べる。こうして、やがてステップS18
の判別でI>nになると、この処理を抜ける。If the counter (I) = 0 in the determination in step S14, the counter set value (I) referred to by the call number (I) in the call processing work area 31 is stored in the counter (I) in step S15. set. In step S16, a predetermined call time interval {= counter set value (I) × T} corresponding to the call number I is accumulated in the call time (I) referred to by the call number (I) in the detailed charging information storage area 42. Add and overwrite. In step S17, the next counter is checked in the same manner as described above. Thus, step S18
If I> n in this determination, the processing exits.
【0025】なお、この例では収集タイプが,によ
らずカウンタサービスを行なうが、これは収集タイプ
において障害時刻を取得できない程度の障害に遭遇した
場合でも、収集タイプで救済できるように考慮したも
のであり、これに限らない。即ち、収集タイプがの場
合のみ、カウンタサービスするように構成してもよい。In this example, the counter service is performed irrespective of the collection type, but this is designed so that even if a failure of the collection type cannot be obtained, a failure can be obtained by the collection type. But not limited to this. That is, the counter service may be provided only when the collection type is.
【0026】図7(A)は障害時刻記録処理を示してお
り、稼動中のシステムにシステムダウンにつながるよう
な障害が発生するとこの処理に入力する。ステップS2
1では障害時刻記憶領域41の最新の記憶領域(アドレ
スm)に障害発生時刻を記録し、この処理を抜ける。好
ましくは、障害発生時にはこの処理を最優先で行なうこ
とにより、障害発生時刻を確保する。FIG. 7A shows a failure time recording process. When a failure that causes the system to go down occurs in the operating system, this process is inputted. Step S2
In step 1, the failure occurrence time is recorded in the latest storage area (address m) of the failure time storage area 41, and the process exits. Preferably, when a failure occurs, this processing is performed with the highest priority, so that the failure occurrence time is secured.
【0027】図7(B)は課金情報救済処理を示してお
り、システム再開後の適当なタイミングにこの処理に入
力する。ステップS31では呼番号のインデクスレジス
タIに呼番号=1をセットする。ステップS32では詳
細課金情報記憶領域42の呼番号(I)で参照される情
報(収集タイプ)を調べる。ステップS33では収集タ
イプに応じて処理分岐する。収集タイプ=の場合は、
ステップS34で終話時刻(I)の欄に障害時刻識別フ
ラグ(I)で参照される障害発生時刻を記録する。即
ち、通話途中で障害に遭遇し、正常に終話できなかった
呼の終話時刻を障害発生時刻で代用する。また収集タイ
プ=の場合は、ステップS35で終話時刻(I)の欄
に当該呼の開始時刻(I)+通話時間(I)の内容を
記録する。即ち、障害遭遇呼の終話時刻をカウンタサー
ビスによる障害発生時刻で代用する。更にまた収集タイ
プ=(救済対象外)の場合はそのままでステップS3
6に進む。ステップS36ではレジスタIに+1し、ス
テップS37ではI>nか否かを判別する。I>nでな
い場合はステップS33に戻り、次の詳細課金情報を救
済する。そして、やがてI>nになると、この処理を抜
ける。FIG. 7B shows the charging information rescue process, which is input to this process at an appropriate timing after the system is restarted. In step S31, the call number = 1 is set in the call number index register I. In step S32, the information (collection type) referred to by the call number (I) in the detailed charging information storage area 42 is checked. In step S33, processing branches according to the collection type. If collection type =
In step S34, the failure occurrence time referred to by the failure time identification flag (I) is recorded in the end time (I) column. That is, a failure is encountered during a call, and the call termination time of a call that cannot be normally terminated is substituted with the failure occurrence time. If the collection type =, the contents of the call start time (I) + the talk time (I) are recorded in the column of the end time (I) in step S35. That is, the end time of the failure encounter call is substituted by the failure occurrence time by the counter service. Furthermore, if the collection type = (not to be remedied), step S3 remains
Proceed to 6. In step S36, +1 is added to the register I, and in step S37, it is determined whether or not I> n. If I> n is not satisfied, the process returns to step S33 to recover the next detailed billing information. Then, when I> n, the processing exits.
【0028】図8(A)は終話時刻記録処理を示してお
り、通話中の呼が正常に終話するとこの処理に入力す
る。ステップS41では当該終話呼の終話時刻(I)の
欄に現在の時刻(終話時刻)を記録し、この処理を抜け
る。FIG. 8A shows a call termination time recording process. When a call during a call is normally terminated, an input is made to this process. In step S41, the current time (end time) is recorded in the end time (I) column of the end call, and the process exits.
【0029】図8(B)は詳細課金情報出力処理を示し
ており、例えば保守コンソール30から詳細課金情報の
出力指令があるとこの処理に入力する。ステップS51
では出力の区間情報(例えば、1999/11/23/
07:10〜1999/11/23/17:50)を入
力する。ステップS52では詳細課金情報記憶領域42
を検索して指定区間の詳細課金情報を収集する。ステッ
プS53では抽出された詳細課金情報をコンソール30
に表示する。ステップS54では必要なら詳細課金情報
を課金センタに送信する。因みに、課金センタでは通話
時間を呼の開始時刻−終話時刻より求める。これが正常
な通話時間か否かは収集タイプを参照することで認識で
きる。また収集タイプ=であるのに、終話時刻(即
ち、障害発生時刻)が記録されていない場合は、開始時
刻と通話時間とを利用して課金救済することも可能で
ある。FIG. 8B shows the detailed billing information output process. For example, when there is a command to output the detailed billing information from the maintenance console 30, the process is input to this process. Step S51
Then, the output section information (for example, 1999/11/23 /
07:10 to 1999/11/23/17: 50). In step S52, the detailed charging information storage area 42
To collect detailed billing information for the specified section. In step S53, the extracted detailed billing information is
To be displayed. In step S54, detailed billing information is transmitted to the billing center if necessary. Incidentally, the charging center obtains the call time from the start time of the call minus the end time of the call. Whether or not this is a normal call time can be recognized by referring to the collection type. In addition, if the collection type =, but the end time of the call (that is, the failure occurrence time) is not recorded, it is possible to use the start time and the call time to recover the charge.
【0030】なお、上記実施の形態では交換機サービス
への適用例を述べたが、本発明はインターネットプロバ
イダの接続サービス、各種サーバの情報提供サービスな
ど、他の様々なサービスの提供時間に基づく課金救済に
適用できる。In the above embodiment, an example of application to the exchange service has been described. However, the present invention provides a charging remedy based on the time of providing various other services such as a connection service of an Internet provider and an information providing service of various servers. Applicable to
【0031】また上記本発明に好適なる実施の形態を述
べたが、本発明思想を逸脱しない範囲内で各部の構成、
制御、処理及びこれらの組み合わせの様々な変更が行え
ることは言うまでも無い。Although the preferred embodiments of the present invention have been described, the configuration of each part,
It goes without saying that various changes in control, processing and combinations thereof can be made.
【0032】[0032]
【発明の効果】以上述べた如く本発明によれば、システ
ムの障害時にも適正な課金データを収集可能となり、特
に長時間呼の収益の喪失を有効に軽減できる。As described above, according to the present invention, it is possible to collect appropriate billing data even in the event of a system failure, and it is possible to effectively reduce the loss of long-term call profit.
【図1】本発明の原理を説明する図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】実施の形態による交換機のブロック図である。FIG. 2 is a block diagram of an exchange according to the embodiment.
【図3】主メモリ(RAM)16の記憶情報説明図であ
る。FIG. 3 is an explanatory diagram of information stored in a main memory (RAM) 16;
【図4】補助記憶装置(ディスク)17の記憶情報説明
図である。FIG. 4 is an explanatory diagram of storage information of an auxiliary storage device (disk) 17;
【図5】実施の形態による詳細課金情報救済処理のフロ
ーチャート(1)である。FIG. 5 is a flowchart (1) of detailed billing information rescue processing according to the embodiment;
【図6】実施の形態による詳細課金情報救済処理のフロ
ーチャート(2)である。FIG. 6 is a flowchart (2) of a detailed billing information rescue process according to the embodiment;
【図7】実施の形態による詳細課金情報救済処理のフロ
ーチャート(3)である。FIG. 7 is a flowchart (3) of detailed billing information rescue processing according to the embodiment;
【図8】実施の形態による詳細課金情報救済処理のフロ
ーチャート(4)である。FIG. 8 is a flowchart (4) of detailed billing information rescue processing according to the embodiment;
【図9】従来技術を説明する図である。FIG. 9 is a diagram illustrating a conventional technique.
11〜1n 加入者端末 10 局交換機 111〜11n ライン回路 12 ネットワーク回路部(NW) 131〜13m 局線トランク 14 サービストランク 15 CPU 16 主メモリ(MEM) 17 補助記憶装置 18 通信インタフェース(CIF) 30 保守コンソール1 1 to 1 n subscriber terminal 10 central office exchange 11 1 to 11 n line circuit 12 network circuit section (NW) 13 1 to 13 m office line trunk 14 service trunk 15 CPU 16 main memory (MEM) 17 auxiliary storage device 18 communication Interface (CIF) 30 Maintenance console
Claims (5)
視すると共に、該提供時間に基づき対応する課金情報を
生成する通信システムの課金情報救済方法において、 通信に関連するサービスの開始時にその開始時刻を取得
して不揮発性の記憶手段に記憶し、かつ該サービス継続
中の通信システムに障害が発生したことにより障害発生
時刻を取得して不揮発性の記憶手段に記憶し、通信シス
テムの復旧後に前記記憶された開始時刻から障害発生時
刻までのサービス提供時間に基づき対応する課金情報を
生成することを特徴とする課金情報救済方法。1. A charging information rescuing method for a communication system for monitoring the provision time of a communication-related service and generating corresponding charging information based on the provision time. And stores it in a nonvolatile storage means, and obtains a failure occurrence time due to the occurrence of a failure in the communication system in which the service is continuing and stores the failure occurrence time in the nonvolatile storage means. A charging information rescue method, wherein corresponding charging information is generated based on a stored service providing time from a start time to a failure occurrence time.
視すると共に、該提供時間に基づき対応する課金情報を
生成する通信システムの課金情報救済方法において、 通信に関連するサービスの開始時点から定期的に所定の
時間間隔を累積加算してその都度累積加算結果を不揮発
性の記憶手段に記憶し、該サービス継続中の通信システ
ムに障害が発生したことにより、通信システムの復旧後
に前記記憶された最新の累積加算結果の情報に基づき対
応する課金情報を生成することを特徴とする課金情報救
済方法。2. A charging information rescue method for a communication system for monitoring a provision time of a communication-related service and generating a corresponding charging information based on the provision time. The cumulative addition result is stored in a non-volatile storage means each time, and a failure occurs in the communication system in which the service is continued. And generating corresponding charging information based on the information of the cumulative addition result of the charging information.
との間で呼の交換制御を行うと共に、呼の継続時間を監
視し、該継続時間に基づき対応する課金情報を生成する
交換機装置において、 課金対象呼の開始時にその開始時刻を取得して不揮発性
の記憶手段に記憶し、かつ該呼継続中の装置に障害が発
生したことによりにその障害発生時刻を取得して不揮発
性の記憶手段に記憶する呼継続時間監視手段と、 装置の復旧後に救済対象呼の課金情報を前記記憶された
開始時刻から障害発生時刻までの呼継続時間に基づき生
成する課金情報救済手段とを備えることを特徴とする交
換機装置。3. An exchange for accommodating a plurality of subscriber terminals, performing call switching control between them and a network, monitoring the duration of the call, and generating corresponding charging information based on the duration. The device obtains the start time at the start of the call to be charged and stores the start time in a non-volatile storage unit, and obtains the fault occurrence time when a fault occurs in the device during the call continuation, and obtains the non-volatile time. Call duration monitoring means stored in the storage means, and charging information rescue means for generating, after restoration of the apparatus, the charging information of the rescue target call based on the stored call duration from the stored start time to the failure occurrence time. An exchange device characterized by the above-mentioned.
時刻を共通の記憶エリアに記憶し、かつ呼の開始時刻及
び前記共通の記憶エリアを指すポインタ情報を呼毎の記
憶エリアに記憶し、課金情報救済手段は、前記記憶され
た呼毎の開始時刻とポインタ情報で参照される障害発生
時刻とに基づき呼毎の課金情報を生成することを特徴と
する請求項3に記載の交換機装置。4. The call duration monitoring means stores a fault occurrence time of the apparatus in a common storage area, and stores a call start time and pointer information indicating the common storage area in a storage area for each call. 4. The switching apparatus according to claim 3, wherein the charging information rescue means generates the charging information for each call based on the stored start time for each call and the failure occurrence time referred to by the pointer information. .
との間で呼の交換制御を行うと共に、呼の継続時間を監
視し、該継続時間に基づき対応する課金情報を生成する
交換機装置において、 課金対象呼の開始時点から定期的に所定の時間間隔を累
積加算してその都度累積加算結果を不揮発性の記憶手段
に記憶する呼継続時間監視手段と、 該呼継続中の装置に障害が発生したことにより、該装置
の復旧後に救済対象呼の課金情報を前記記憶された最新
の累積加算結果の情報に基づき生成する課金情報救済手
段とを備えることを特徴とする交換機装置。5. An exchange for accommodating a plurality of subscriber terminals, performing call switching control between them and a network, monitoring the duration of a call, and generating corresponding charging information based on the duration. A call duration monitoring means for periodically accumulating a predetermined time interval from the start of the call to be charged and storing the cumulative addition result in a non-volatile storage means each time; An exchange unit comprising: charging information rescue means for generating charging information of a call to be remedied based on the stored information of the latest cumulative addition result after recovery of the apparatus when a failure has occurred.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000047475A JP2001237988A (en) | 2000-02-24 | 2000-02-24 | Billing information rescue method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000047475A JP2001237988A (en) | 2000-02-24 | 2000-02-24 | Billing information rescue method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001237988A true JP2001237988A (en) | 2001-08-31 |
Family
ID=18569720
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000047475A Withdrawn JP2001237988A (en) | 2000-02-24 | 2000-02-24 | Billing information rescue method and device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001237988A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010147581A (en) * | 2008-12-16 | 2010-07-01 | Nippon Telegr & Teleph Corp <Ntt> | Communication system, session control server, charging device, call detail record creating method, fee calculating method, and program |
| JP2016025373A (en) * | 2014-07-16 | 2016-02-08 | 富士通株式会社 | Communication billing system and communication billing method |
-
2000
- 2000-02-24 JP JP2000047475A patent/JP2001237988A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010147581A (en) * | 2008-12-16 | 2010-07-01 | Nippon Telegr & Teleph Corp <Ntt> | Communication system, session control server, charging device, call detail record creating method, fee calculating method, and program |
| JP2016025373A (en) * | 2014-07-16 | 2016-02-08 | 富士通株式会社 | Communication billing system and communication billing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8145954B2 (en) | System and method for generating a chronic circuit report for use in proactive maintenance of a communication network | |
| US4464543A (en) | Network control center call trace | |
| US20070195872A1 (en) | Non-chronological system statistics | |
| US6892244B2 (en) | Method of transmitting real-time data from a network element to an application server | |
| CN110134528A (en) | Interface message storage call method, device and the terminal device of micro services frame | |
| US8345826B2 (en) | Systems and methods for monitoring voice service feature failures in a telecommunication network | |
| US6026147A (en) | System and method for supervising calls in the exchange | |
| US7366284B2 (en) | Outage reporting for a telecommunications system | |
| US11050878B1 (en) | Methods, systems and computer program products for detecting anomalies in a telecommunications network | |
| FI104032B (en) | Procedure for error checking and systems thereto | |
| WO2010052695A1 (en) | Method and apparatus for assessing communication quality | |
| CN114745277A (en) | Elastic expansion method and device for public cloud cross-domain private line, electronic equipment and medium | |
| US6185439B1 (en) | Method for providing on demand service measurements | |
| Liu | Direct distance dialing: Call completion and customer retrial behavior | |
| JP2001237988A (en) | Billing information rescue method and device | |
| JPH06334637A (en) | Line switching system | |
| JP2002094650A (en) | Method of cleaning telephone number list | |
| Cisco | Chapter 6 Obtaining Measurements | |
| Cisco | Chapter 3 Configuring BAF Billing and Measurements | |
| JP3227398B2 (en) | Phone number survey method and device and phone number list cleaning method | |
| JP3622377B2 (en) | Communication network operation support system | |
| US6049592A (en) | System for and method of mutually monitoring information guidance units interconnected to telephone lines | |
| KR100889194B1 (en) | Call Processing Method for Call Recording on Abnormal Call Termination in Telephone Service System Using Network | |
| KR20010049070A (en) | A Statistics Process Method And Apparatus Of Intelligent Network Service | |
| JP2022129771A (en) | Call control server, call control program, and call control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070501 |