JP3549809B2 - Switching system resource audit processing system and processing method - Google Patents
Switching system resource audit processing system and processing method Download PDFInfo
- Publication number
- JP3549809B2 JP3549809B2 JP2000080717A JP2000080717A JP3549809B2 JP 3549809 B2 JP3549809 B2 JP 3549809B2 JP 2000080717 A JP2000080717 A JP 2000080717A JP 2000080717 A JP2000080717 A JP 2000080717A JP 3549809 B2 JP3549809 B2 JP 3549809B2
- Authority
- JP
- Japan
- Prior art keywords
- resource
- resources
- usage rate
- audit
- captured
- 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
Images
Landscapes
- Monitoring And Testing Of Exchanges (AREA)
- Exchange Systems With Centralized Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は交換機のリソースオーディット処理システム及び処理方法に関し、特に呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理システムと、その処理方法とに関する。
【0002】
【従来の技術】
従来、交換機のオーディット処理方式としては、所定の時間周期によるチェックでオーディット処理を起動していた(特許第2618126号、特開平2―200049号公報参照)。
【0003】
【発明が解決しようとする課題】
上述した従来の交換機のオーディット処理方式では、所定の時間周期でチェックしているため、リソースビジーになっても、すみやかに不正使用のリソースを解放することができず、リソースの不正使用が多数あることが原因で呼損となっても、即座に不正使用リソースを解放するオーディットができないという問題点があった。
【0004】
【課題を解決するための手段】
本発明のリソースオーディット処理システムは、呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理システムにおいて、リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を出力するリソース管理手段と、前記リソース管理手段からの前記リソース使用状況情報を受信すると、全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合はオーディットの実行要求を出力するリソース測定手段と、前記リソース測定手段からのオーディットの実行要求を受信すると、前記リソース管理手段で捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースの解放指示を前記リソース管理手段に出力し解放させるオーディット実行手段とを有する。
【0005】
また、上記構成において、前記リソース測定手段が、前記リソース管理手段からの前記リソース使用状況情報に基づいて算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第1の基準使用率と比較した際、第1の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第2の基準使用率に達しているか判定し、第2の基準使用率に達していない場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信する代わりにあらかじめ設定された所定周期で送出するリソース使用状況情報の送出要求に対する応答として受信し、前記第2の基準使用率に達している場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信し、前記リソース管理手段が、前記リソース測定手段からの前記リソース使用状況情報の送出要求を受信すると、その時点における全リソース数及び捕捉中リソース数を示すリソース使用状況情報を前記リソース測定手段に送出する構成とすることができる。
【0006】
更に、前記リソース測定手段に設定された前記リソースのオーディット実行開始の基準となる基準使用率(あるいは、第1の基準使用率)が100%であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始する構成とすることができる。
【0007】
本発明のリソースオーディット処理方法は、呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理方法において、リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、その都度、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を作成して全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合は、捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースを解放させる工程を有する。
【0008】
また、上記工程において、前記算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第1の基準使用率と比較した際、第1の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第2の基準使用率に達しているか判定し、第2の基準使用率に達していない場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成する代わりにあらかじめ設定された所定周期で作成し、前記第2の基準使用率に達している場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成する工程を有することができる。
【0009】
更に、前記リソースのオーディット実行開始の基準となる基準使用率(あるいは、第1の基準使用率)が100%であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始する工程を有することができる。
【0010】
【発明の実施の形態】
まず本発明の概要を説明する。本発明は、呼の発生に伴いリソース(メモリブロック)を確保して、呼の終了によりリソースを解放する交換機のリソース制御において、リソースの使用率に応じて、リソースの適正使用チェックを行い、不正使用のリソースを強制解放することにより、プログラミングの誤り等何らかの要因によるリソースの不正使用で全てのリソースがビジーとなることが原因の呼損をすみやかになくすものである。
【0011】
より具体的には、リソースユーザ手段がリソースの捕捉、解放要求をリソース管理手段に対して行う。リソース管理手段は主記憶装置にあるリソースの空塞管理を行い、リソース測定手段はリソース管理手段で捕捉中リソースの使用率を測定する。リソース測定手段はオーディットを実行する使用率を保持し、所定の使用率に達するとオーディット実行手段へオーディットの実行要求を行う。このようにして、リソースの使用率に応じてのオーディットを可能にする。
【0012】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【0013】
図1は本発明の一実施の形態を示す交換機(電子交換機)のブロック構成図である。図1において、本例の交換機10は、各種プログラムやデータを格納する主記憶装置(メモリ)12と、主記憶装置12内のプログラムやデータに従って交換機内各部を制御(ソフトウェア制御)する中央演算装置(CPU)11とを備えている。中央演算装置11は、リソース(メモリブロック)を使用するリソースユーザ部111と、リソースの空塞を管理するリソース管理部112と、リソースの使用率を測定するリソース測定部113と、オーディットを実行するオーディット実行部114とを有している。
【0014】
なお、交換機10は、上記各部の他に、加入者や他の交換機と接続し、発信、通話、着信等を制御するための回路、手段を有しているが、本発明と直接関係ないため、詳細説明を省略する。
【0015】
リソースユーザ部111は、交換機の呼の発生時に、主記憶装置12のリソースを使用して処理を行う。リソースユーザ部111は、リソースの実装数、リソースの空塞を管理するリソース管理部112に、リソースの捕捉を要求してリソースを確保しリソースの番号を保持する。リソースユーザ部111は、リソースが不要になると、リソース管理部112に解放を要求し、保持しているリソースの番号を削除する。
【0016】
リソース管理部112は、リソースの捕捉時に該リソースを使用中状態にし、解放時に未使用状態に遷移させる。リソース管理部112は、状態が遷移したら、その都度、リソース測定部113に通知する。
【0017】
リソース測定部113は、あらかじめオーディット実行部114に通知する所定の使用率(リソースのオーディット実行開始の基準となる基準使用率)を設定しておく。リソース測定部113は、リソース管理部112から通知された、使用中状態の数をカウントし、あらかじめ設定してある所定の使用率に達したら、オーディット実行部114に通知する。
【0018】
オーディット実行部114は、リソース管理部112で使用中状態のリソースが、リソースユーザ部111で使用中か否かをチェックし、未使用(不正使用)であればリソース管理部112に解放指示を出す。
【0019】
次に、図1とともに、動作フローを示す図2を参照して、本実施の形態例の全体の動作について詳細に説明する。
【0020】
まず、交換機10内での呼の発生時の処理でリソースが必要になると、リソースユーザ部111がリソース管理部112にリソースの捕捉を要求する。リソースの捕捉要求を受けたリソース管理部112はリソースを捕捉し、閉塞する。リソースユーザー部111は捕捉されたリソースの番号を保持し、当該リソースが使用可能となる。確保したリソースが不要になると、リソースユーザ部111がリソース管理部112にリソースの解放を要求する。リソース解放要求を受けたリソース管理部112は、リソースを解放し、空きにする。このようなリソース捕捉(及び解放)を必要に応じて並行的に処理する(図2中のステップS100)。
【0021】
リソース測定部113は、リソースの実装数とリソースの閉塞数(捕捉数)とを、閉塞、解放の都度、リソース使用状況情報としてリソース管理部112より通知してもらう(S101)。
【0022】
通知してもらったデータ(リソース使用状況情報)を元に、リソース管理部112が保持している使用中(閉塞中)リソースの使用率(閉塞数/実装数)を算出する(S102)。
【0023】
算出したリソースの使用率が、リソース測定部113にあらかじめ設定してある、リソースビジーが原因の呼損を防ぐために、不正に使用しているリソースのオーディットの実行を開始する基準となる使用率(基準使用率)に達したか否かを判断する。ただし、この基準使用率は100%以下の任意の値を設定する。
【0024】
算出した使用率が、オーディットの実行を開始するための基準使用率に達していれば、リソース測定部113が、オーディット実行部114にオーディットの実行要求を行う(S103)。
【0025】
オーディット実行部114は、オーディット実行要求の通知を受けると、リソース管理部112ではリソースを閉塞しているが、リソースユーザ部111では未使用のリソース(不正リソース)に対して、リソース管理部112にリソース解放を要求し、不正リソースを解放する(S104)。
【0026】
上述したステップS100〜S104の処理を繰り返す。
【0027】
次に、具体例を用いて説明する。ここで、リソースの実装数を200とし、オーディットを実行するリソースの使用率(基準使用率)を90%と設定するものとする。
【0028】
リソースユーザ部111からリソース管理部112にリソースの捕捉が行われ、実際に閉塞したリソース数を180とし、リソース測定部113に通知する。リソース測定部113は、リソースの使用率を算出すると、使用率が90%で、オーディットを実行する使用率に達したため、オーディット実行部114にオーディット要求を行う。
【0029】
なお、基準使用率を100%とすると、リソースの実装数(この場合200)と捕捉数(閉塞数)とが同じになるリソースビジー(オールビジー)状態時に、オーディット実行部114にオーディット要求を行うこととなる。
【0030】
次に、本発明の他の実施の形態例について、図3の動作フロー図を参照して詳細に説明する。
【0031】
上述の実施の形態例で説明した図2の処理ステップS100と同様に、交換機10内での呼の発生時の処理でリソースが必要になると、リソースユーザ部111がリソース管理部112にリソースの捕捉を要求する。リソースの捕捉要求を受けたリソース管理部112はリソースを捕捉し、閉塞する。確保したリソースが不要になると、リソースユーザ部111がリソース管理部112にリソースの解放を要求する。リソース解放要求を受けたリソース管理部112は、リソースを解放し、空きにする。このようなリソース捕捉(及び解放)を必要に応じて並行的に処理する(図3中のステップS200)。
【0032】
本例においては、リソース管理部112及びリソース測定部113における動作モードとして、使用率測定方法の違いによる2つのモード、すなわち、状態遷移都度測定モードと周期測定モードとを有している。初期状態では、状態遷移都度測定モードとなっている。
【0033】
状態遷移都度測定モード下のリソース管理部112は、リソースの閉塞、解放の都度(状態遷移の都度)、リソースの実装数とリソースの閉塞数(捕捉数)とを、リソース使用状況情報としてリソース測定部113へ通知する(S201)。
【0034】
リソース測定部113は、通知されたリソース使用状況情報に基づいて全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し(S202)、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる第1の基準使用率(第1の所定の値、例えば90%)に達しているか判定する(S203)。
【0035】
ステップS203の処理で第1の所定の値に達していない場合は(S203のNO側)、リソース測定部113は更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第2の基準使用率(第2の所定の値、例えば60%)に達しているか判定する(S210)。
【0036】
ステップS210の処理で、第2の所定の値に達していない場合は(S210のNO側)、リソース測定部113は使用率測定のモードを状態遷移都度測定モードから周期測定モードに変更するとともに、リソース管理部112に通知する。
【0037】
周期測定モード下のリソース測定部113は、リソース管理部112に対し、あらかじめ設定された所定周期でリソース使用状況情報の送出要求を送出する。
【0038】
周期測定モード下のリソース管理部112は、リソースの閉塞、解放の都度ではなく、リソース測定部113からのリソース使用状況情報の送出要求を受信したときに、その時点におけるリソース使用状況情報をリソース測定部113に送出する(S211)。リソース測定部113は、ステップS202以降の処理を繰り返す。
【0039】
ステップS210の処理で、第2の所定の値に達している場合は(S210のYES側)、リソース測定部113は使用率測定のモードを周期測定モードから状態遷移都度測定モードに戻すとともに、リソース管理部112に通知する。リソース管理部112は、リソースの閉塞、解放の都度(S200)、リソース使用状況情報をリソース測定部113へ通知するように制御を戻す(S201)。
【0040】
ステップS203の処理で第1の所定の値に達している場合は(S203のYES側)、リソース測定部113は、使用率測定のモードが周期測定モードになっている場合は状態遷移都度測定モードに戻すとともに、オーディット実行部114にオーディットの実行要求を行う。
【0041】
オーディット実行部114は、オーディット実行要求の通知を受けると、リソース管理部112ではリソースを閉塞しているが、リソースユーザ部111では未使用のリソース(不正リソース)に対して、リソース管理部112にリソース解放を要求し、不正リソースを解放する(S104)。
【0042】
上述したステップS200〜S211の処理を繰り返す。
【0043】
また本実施の形態例においても、基準使用率を100%とすると、リソースの実装数と捕捉数(閉塞数)とが同じになるリソースビジー(オールビジー)状態時に、リソース測定部113からオーディット実行部114にオーディット要求を行う。
【0044】
上述したように本実施の形態例においては、リソースの使用率がオーディットを開始すべき値よりかなり低い場合は、リソースの状態遷移の都度ではなく、所定周期間隔でリソースの使用率の確認を行うので、システムの処理の負担を軽減することができる。
【0045】
なお、上述のいずれの実施の形態例でも、オーディット対象のリソースとしては、呼の発生により捕捉され、呼の終了により解放されるリソースとして説明したが、本発明はこれに限定されることはなく、交換機内の処理で使用するリソース全般に適用することができる。
【0046】
【発明の効果】
以上説明したように本発明によれば、リソースの捕捉、解放の都度、リソースの使用率によりリソースのオーディットを実行するため、何らかの要因により、リソースの不正使用が原因によるリソースビジーで呼損になることをすみやかに防止することができる。
【0047】
また、リソースの使用率の程度に応じて、リソースの捕捉、解放の都度でなく、所定周期間隔でリソースの使用率の確認を行うようにすることにより、システムの処理の負担を軽減することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態を示す交換機のブロック構成図である。
【図2】本発明の一実施の形態の動作フローを示す図である。
【図3】本発明の他の実施の形態の動作フローを示す図である。
【符号の説明】
10 交換機
11 中央演算装置(CPU)
12 主記憶装置(メモリ)
111 リソースユーザ部
112 リソース管理部
113 リソース測定部
114 オーディット実行部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a resource audit processing system and a processing method for an exchange, and more particularly, to a resource for securing a resource upon occurrence of a call and releasing the resource upon termination of a call, performing a proper use check of an exchange resource, and forcibly releasing an illegally used resource. The present invention relates to an audit processing system and a processing method thereof.
[0002]
[Prior art]
Conventionally, as an auditing method of a switching system, an auditing process is started by checking at a predetermined time period (see Japanese Patent No. 2618126 and Japanese Patent Application Laid-Open No. 2-200049).
[0003]
[Problems to be solved by the invention]
In the above-described conventional switching system audit processing method, since the check is performed at a predetermined time period, even if the resource becomes busy, it is not possible to immediately release the illegally used resources, and there are many illegal uses of the resources. Thus, even if a call is lost, there is a problem that an audit for immediately releasing an illegally used resource cannot be performed.
[0004]
[Means for Solving the Problems]
The resource audit processing system of the present invention is a resource audit processing system that secures resources in accordance with the occurrence of a call and releases resources upon termination of a call, performs a proper use check of the resources of an exchange, and forcibly releases an illegally used resource. Resource management means for capturing and releasing resources necessary in response to a release request, and outputting resource usage information indicating the total number of resources and the number of resources being captured; and Upon receiving the resource usage status information from the management means, calculate the resource usage rate, which is the ratio of the number of resources being captured in the total number of resources, and start the audit execution of the resource with the calculated resource usage rate set in advance. Judge whether the standard usage rate that is the standard of A resource measurement unit that outputs an audit execution request when the reference usage rate has been reached, and when an audit execution request is received from the resource measurement unit, the resource being captured by the resource management unit uses the resource. Means for checking whether or not the resource is properly used and, if there is a resource that is not properly used, outputting an instruction to release the resource to the resource management means and causing the resource management means to release the resource;
[0005]
Further, in the above configuration, the resource measuring means may calculate a resource usage rate calculated based on the resource usage state information from the resource management means with a first reference usage rate serving as a reference for starting auditing of the resource. When the comparison does not reach the first reference usage rate, it is further determined whether or not the second reference usage rate serving as a reference for switching the mode of the usage rate measurement set in advance is reached. If the usage rate has not been reached, instead of receiving the resource usage information by autonomous transmission from the resource management means, receiving the resource usage information as a response to a transmission request for resource usage information transmitted at a predetermined cycle set in advance, If the second reference usage rate has been reached, the resource usage status information is sent to the autonomous transmission from the resource management means. When the resource management means receives the transmission request of the resource usage information from the resource measurement means, the resource management means displays the resource usage information indicating the total number of resources and the number of resources being captured at that time. To be sent to the user.
[0006]
Further, a reference usage rate (or a first reference usage rate) serving as a reference for starting auditing of the resources set in the resource measuring means is 100%, and the number of resources being captured matches the total number of resources. When the resource is busy, the auditing of the resource can be started.
[0007]
The resource audit processing method according to the present invention is a resource audit processing method for securing the resources in accordance with the occurrence of a call and releasing the resources upon termination of the call, performing a proper use check of the resources of the exchange, and forcibly releasing the illegally used resources. In addition to capturing and releasing resources required in response to a resource release request from the means that uses, resource usage information indicating the total number of resources and the number of resources being captured is created each time, and the total number of resources is calculated. Calculate the resource usage rate, which is the ratio of the number of resources being captured during, and determine whether the calculated resource usage rate has reached a reference usage rate that is a reference for starting audit execution of a preset resource, and If the usage rate has been reached, the resource being captured is justified by the means that uses the resource. If it is checked whether it is used, not being legitimate uses resources, with the step of releasing the resources.
[0008]
Further, in the above-mentioned step, when the calculated resource usage rate does not reach the first reference usage rate when it is compared with a first reference usage rate that is a reference for starting audit execution of the resource, It is determined whether or not a second reference usage rate serving as a reference for switching the mode of the usage rate measurement set in advance has been reached. If the second reference usage rate has not been reached, the resource usage status information is captured, A step of generating the resource usage information at each time of capturing and releasing the resource when the resource usage information is generated at a predetermined cycle set in advance instead of each time the resource is released and the second reference usage rate is reached; Can be.
[0009]
Further, when the reference usage rate (or the first reference usage rate) serving as a reference for starting the audit execution of the resource is 100%, and the number of resources being captured matches the total number of resources, the resource audit is performed. There can be a step of initiating execution.
[0010]
BEST MODE FOR CARRYING OUT THE INVENTION
First, the outline of the present invention will be described. According to the present invention, in a resource control of an exchange which secures resources (memory blocks) with the occurrence of a call and releases the resources upon termination of the call, a proper use check of resources is performed in accordance with a resource usage rate, and illegal By forcibly releasing used resources, a call loss caused by all resources being busy due to improper use of resources due to a programming error or the like is promptly eliminated.
[0011]
More specifically, the resource user means issues a resource capture / release request to the resource management means. The resource management means manages the availability of the resources in the main storage device, and the resource measurement means measures the usage rate of the resources being captured by the resource management means. The resource measuring means holds the usage rate for executing the audit, and when the usage rate reaches a predetermined usage rate, issues a request to execute the audit to the audit execution means. In this way, auditing according to the resource usage rate is enabled.
[0012]
Next, embodiments of the present invention will be described in detail with reference to the drawings.
[0013]
FIG. 1 is a block diagram of an exchange (electronic exchange) according to an embodiment of the present invention. In FIG. 1, an exchange 10 of the present embodiment includes a main storage device (memory) 12 for storing various programs and data, and a central processing unit for controlling (software control) each section in the exchange in accordance with the programs and data in the
[0014]
In addition, the exchange 10 has circuits and means for connecting to subscribers and other exchanges and controlling outgoing calls, telephone calls, incoming calls, and the like, in addition to the above-described units, but is not directly related to the present invention. Detailed description is omitted.
[0015]
The
[0016]
The
[0017]
The
[0018]
The
[0019]
Next, the overall operation of the present embodiment will be described in detail with reference to FIG.
[0020]
First, when a resource is required in a process when a call is generated in the exchange 10, the
[0021]
The
[0022]
Based on the notified data (resource usage status information), the usage rate (number of blocks / number of blocks) of the used (closed) resources held by the
[0023]
The calculated usage rate of the resource is a reference rate that is set in advance in the
[0024]
If the calculated usage rate has reached the reference usage rate for starting the execution of the audit, the
[0025]
When the
[0026]
The processing of steps S100 to S104 described above is repeated.
[0027]
Next, a description will be given using a specific example. Here, it is assumed that the number of mounted resources is 200, and the usage rate (reference usage rate) of the resource for performing the audit is set to 90%.
[0028]
Resources are captured from the
[0029]
Assuming that the reference usage rate is 100%, an audit request is issued to the
[0030]
Next, another embodiment of the present invention will be described in detail with reference to the operation flowchart of FIG.
[0031]
As in the processing step S100 of FIG. 2 described in the above embodiment, when a resource is required in the processing when a call is generated in the exchange 10, the
[0032]
In this example, the operation modes of the
[0033]
The
[0034]
The
[0035]
If the first predetermined value has not been reached in the processing of step S203 (NO side of S203), the
[0036]
In the process of step S210, if the second predetermined value has not been reached (NO in S210), the
[0037]
The
[0038]
The
[0039]
In the process of step S210, if the second predetermined value has been reached (YES side of S210), the
[0040]
When the first predetermined value has been reached in the processing of step S203 (YES side of S203), the
[0041]
When the
[0042]
The processes in steps S200 to S211 are repeated.
[0043]
Also in the present embodiment, if the reference usage rate is 100%, the
[0044]
As described above, in the present embodiment, if the resource usage rate is considerably lower than the value at which the audit should be started, the resource usage rate is checked not at every resource state transition but at a predetermined cycle interval. Therefore, the processing load on the system can be reduced.
[0045]
In any of the above-described embodiments, the audit target resource is described as a resource that is captured when a call is generated and released when the call is terminated. However, the present invention is not limited to this. The present invention can be applied to all resources used in the processing in the exchange.
[0046]
【The invention's effect】
As described above, according to the present invention, each time a resource is captured or released, the resource is audited according to the resource usage rate, so that a call loss occurs due to a resource busy due to the improper use of the resource due to some factor. This can be prevented promptly.
[0047]
In addition, according to the degree of the resource usage rate, by checking the resource usage rate at predetermined intervals, rather than every time the resource is captured or released, the processing load on the system can be reduced. it can.
[Brief description of the drawings]
FIG. 1 is a block diagram of an exchange showing an embodiment of the present invention.
FIG. 2 is a diagram showing an operation flow of an embodiment of the present invention.
FIG. 3 is a diagram showing an operation flow of another embodiment of the present invention.
[Explanation of symbols]
10 switchboard 11 central processing unit (CPU)
12 Main storage device (memory)
111
Claims (8)
リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を出力するリソース管理手段と、
前記リソース管理手段からの前記リソース使用状況情報を受信すると、全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合はオーディットの実行要求を出力するリソース測定手段と、
前記リソース測定手段からのオーディットの実行要求を受信すると、前記リソース管理手段で捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースの解放指示を前記リソース管理手段に出力し解放させるオーディット実行手段とを有することを特徴とするリソースオーディット処理システム。In a resource audit processing system that secures resources with the occurrence of a call and releases resources upon termination of a call, performs a proper use check of the resources of an exchange, and forcibly releases resources that have been illegally used,
Resource management means for capturing resources from means for using resources, capturing and releasing necessary resources in response to a release request, and outputting resource usage information indicating the total number of resources and the number of resources being captured.
Upon receiving the resource usage status information from the resource management means, calculate the resource usage rate which is the ratio of the number of captured resources in the total number of resources, and set the calculated resource usage rate to a preset resource audit. Resource measurement means for judging whether or not a reference usage rate serving as a reference of execution start has been reached, and outputting an audit execution request when the reference usage rate has been reached,
Upon receiving the audit execution request from the resource measurement unit, the resource management unit checks whether the resource being captured is properly used by the unit that uses the resource. An audit execution means for outputting an instruction to release the resource to the resource management means, if any, to release the resource.
前記リソース管理手段が、前記リソース測定手段からの前記リソース使用状況情報の送出要求を受信すると、その時点における全リソース数及び捕捉中リソース数を示すリソース使用状況情報を前記リソース測定手段に送出することを特徴とする請求項1記載のリソースオーディット処理システム。When the resource measurement unit compares the resource usage rate calculated based on the resource usage status information from the resource management unit with a first reference usage rate that is a reference for starting auditing of the resource, the first If the reference usage rate does not reach the second reference usage rate, it is further determined whether or not the second reference usage rate serving as a reference for switching the mode of the usage rate measurement set in advance is reached. In the case, instead of receiving the resource usage information by autonomous transmission from the resource management means, the resource usage information is received as a response to a transmission request of the resource usage information transmitted at a preset predetermined period, and Rate has been reached, the resource usage information is received by autonomous transmission from the resource management means,
When the resource management means receives the transmission request for the resource usage information from the resource measurement means, the resource management means transmits resource usage information indicating the total number of resources and the number of resources being captured at that time to the resource measurement means. The resource audit processing system according to claim 1, wherein:
リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、その都度、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を作成して全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合は、捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースを解放させることを特徴とするリソースオーディット処理方法。A resource audit processing method for securing the resources with the occurrence of a call and releasing the resources upon termination of the call, performing a proper use check of the resources of the exchange and forcibly releasing the resources of the illegal use,
All resources are captured and released in response to a resource capture and release request from the resource using means, and in each case, resource usage information indicating the total number of resources and the number of resources being captured is created to generate all resources. Calculate the resource usage rate, which is the ratio of the number of captured resources in the number, and determine whether the calculated resource usage rate has reached a reference usage rate that is a reference for starting audit execution of a predetermined resource, and If the reference usage rate has been reached, check whether the resource being captured is properly used by the means using the resource, and if any resource is not used properly, release the resource. A resource audit processing method characterized by the following.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000080717A JP3549809B2 (en) | 2000-03-22 | 2000-03-22 | Switching system resource audit processing system and processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000080717A JP3549809B2 (en) | 2000-03-22 | 2000-03-22 | Switching system resource audit processing system and processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001268607A JP2001268607A (en) | 2001-09-28 |
| JP3549809B2 true JP3549809B2 (en) | 2004-08-04 |
Family
ID=18597784
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000080717A Expired - Fee Related JP3549809B2 (en) | 2000-03-22 | 2000-03-22 | Switching system resource audit processing system and processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3549809B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4053971B2 (en) | 2003-11-28 | 2008-02-27 | 株式会社東芝 | Telephone exchange device and method for controlling telephone exchange device |
| JP2013211661A (en) * | 2012-03-30 | 2013-10-10 | Oki Electric Ind Co Ltd | Exchanger device, and invalid terminal information release program |
-
2000
- 2000-03-22 JP JP2000080717A patent/JP3549809B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001268607A (en) | 2001-09-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111131058B (en) | Access quantity control method and device | |
| US20090164659A1 (en) | Communication system allowing reduction in congestion by restricting communication | |
| JP3549809B2 (en) | Switching system resource audit processing system and processing method | |
| CN111104213A (en) | Method and device for adjusting fusing | |
| CN105635231A (en) | A calling method and device for a distributed system | |
| CN109918275B (en) | Method, device and system for realizing pressure test on server performance | |
| US10285061B2 (en) | System and method for detecting fraud in telephony | |
| WO2009062408A1 (en) | Method for implementing value-added service and service control point | |
| US7174002B1 (en) | Method and apparatus for ascertaining the capacity of a network switch | |
| WO2010130230A1 (en) | Method and apparatus for providing service to user | |
| CN100576136C (en) | Method for connecting and operating a data transmission network using licensed data and related equipment | |
| CN112995052B (en) | Flow control method and related device | |
| CN101090511B (en) | A method for releasing hanging resources | |
| KR100646065B1 (en) | RTC call control system and method of exchange | |
| JP5702745B2 (en) | Congestion control device | |
| US7616626B2 (en) | Telephone exchange apparatus and control method for telephone exchange apparatus | |
| JP2606989B2 (en) | Packet switch | |
| JP3392098B2 (en) | Switch for intelligent network service between networks | |
| CN111182158B (en) | Call processing method, device and equipment | |
| CN114461989A (en) | Authorization authentication method, electronic device, and computer-readable storage medium | |
| KR100594132B1 (en) | Interface device and method of code location multiple access mobile telephone network system home location register with improved signal processing performance | |
| JP3767685B2 (en) | Real-time traffic transmission / reception processor | |
| KR100271784B1 (en) | Method for releasing call process block when subsystem of the other switching center is downed on cdma system | |
| JP3573063B2 (en) | Transmission control method for mobile communication systems | |
| JP2618128B2 (en) | Congestion control method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040210 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040406 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040421 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080430 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090430 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100430 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110430 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120430 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120430 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |