Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3549809B2 - Switching system resource audit processing system and processing method - Google Patents
[go: Go Back, main page]

JP3549809B2 - Switching system resource audit processing system and processing method - Google Patents

Switching system resource audit processing system and processing method Download PDF

Info

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
Application number
JP2000080717A
Other languages
Japanese (ja)
Other versions
JP2001268607A (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 Communication Systems Ltd
Original Assignee
NEC Communication Systems 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 NEC Communication Systems Ltd filed Critical NEC Communication Systems Ltd
Priority to JP2000080717A priority Critical patent/JP3549809B2/en
Publication of JP2001268607A publication Critical patent/JP2001268607A/en
Application granted granted Critical
Publication of JP3549809B2 publication Critical patent/JP3549809B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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 main storage device 12. (CPU) 11. The central processing unit 11 executes a resource user unit 111 that uses resources (memory blocks), a resource management unit 112 that manages the availability of resources, a resource measurement unit 113 that measures the resource usage rate, and performs an audit. And an audit execution unit 114.
[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 resource user unit 111 performs processing using a resource in the main storage device 12 when a call from the exchange occurs. The resource user unit 111 requests the resource management unit 112, which manages the number of mounted resources and the availability of the resources, to acquire the resources, secures the resources, and holds the resource numbers. When the resource becomes unnecessary, the resource user unit 111 requests the resource management unit 112 to release the resource and deletes the number of the held resource.
[0016]
The resource management unit 112 sets the resource in use state when the resource is captured, and transitions to the unused state when releasing the resource. The resource management unit 112 notifies the resource measurement unit 113 each time the state changes.
[0017]
The resource measuring unit 113 sets in advance a predetermined usage rate (a reference usage rate that is a reference for starting the audit execution of the resource) to be notified to the audit execution unit 114. The resource measurement unit 113 counts the number of busy states notified from the resource management unit 112, and notifies the audit execution unit 114 when the number reaches a predetermined usage rate set in advance.
[0018]
The audit execution unit 114 checks whether or not the resource in use by the resource management unit 112 is in use by the resource user unit 111, and issues a release instruction to the resource management unit 112 if the resource is unused (illegal use). .
[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 resource user unit 111 requests the resource management unit 112 to capture the resource. Upon receiving the resource capture request, the resource management unit 112 captures the resource and blocks it. The resource user unit 111 holds the number of the captured resource, and the resource can be used. When the secured resources are no longer needed, the resource user unit 111 requests the resource management unit 112 to release the resources. Upon receiving the resource release request, the resource management unit 112 releases the resources and makes them free. Such resource capture (and release) is processed in parallel as needed (step S100 in FIG. 2).
[0021]
The resource measurement unit 113 causes the resource management unit 112 to notify the number of mounted resources and the number of blocked resources (the number of captured resources) as resource usage information each time the resource is blocked or released (S101).
[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 resource management unit 112 is calculated (S102).
[0023]
The calculated usage rate of the resource is a reference rate that is set in advance in the resource measurement unit 113 and serves as a reference for starting the execution of the audit of the resource that is being used illegally in order to prevent a call loss caused by a resource busy ( It is determined whether or not the reference usage rate has been reached. However, this reference usage rate is set to an arbitrary value of 100% or less.
[0024]
If the calculated usage rate has reached the reference usage rate for starting the execution of the audit, the resource measurement unit 113 issues an audit execution request to the audit execution unit 114 (S103).
[0025]
When the audit execution unit 114 receives the audit execution request notification, the resource management unit 112 closes the resources, but the resource user unit 111 notifies the resource management unit 112 of unused resources (illegal resources). The resource release is requested, and the unauthorized resource is released (S104).
[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 resource user unit 111 to the resource management unit 112, and the number of actually blocked resources is set to 180, and the resource measurement unit 113 is notified. When calculating the resource usage rate, the resource measurement unit 113 makes an audit request to the audit execution unit 114 because the usage rate is 90% and has reached the usage rate for executing the audit.
[0029]
Assuming that the reference usage rate is 100%, an audit request is issued to the audit execution unit 114 in a resource busy (all busy) state in which the number of mounted resources (in this case, 200) and the number of captured resources (the number of blocked resources) are the same. It will be.
[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 resource user unit 111 causes the resource management unit 112 to capture the resource. Request. Upon receiving the resource capture request, the resource management unit 112 captures the resource and blocks it. When the secured resources are no longer needed, the resource user unit 111 requests the resource management unit 112 to release the resources. Upon receiving the resource release request, the resource management unit 112 releases the resources and makes them free. Such resource capture (and release) is processed in parallel as needed (step S200 in FIG. 3).
[0032]
In this example, the operation modes of the resource management unit 112 and the resource measurement unit 113 include two modes depending on the difference in the usage rate measurement method, that is, the state transition every time measurement mode and the cycle measurement mode. In the initial state, the measurement mode is set for each state transition.
[0033]
The resource management unit 112 under the state transition every time measurement mode measures the resource blockage / release (state transition), the resource implementation number and the resource blockage number (capture number) as resource use status information. The notification is made to the unit 113 (S201).
[0034]
The resource measurement unit 113 calculates the resource usage rate, which is the ratio of the number of captured resources in the total number of resources, based on the notified resource usage information (S202), and the calculated resource usage rate is set in advance. It is determined whether a first reference usage rate (a first predetermined value, for example, 90%) serving as a reference for starting audit execution of the resource has been reached (S203).
[0035]
If the first predetermined value has not been reached in the processing of step S203 (NO side of S203), the resource measurement unit 113 further uses the second reference use as a reference for switching the mode of the usage rate measurement set in advance. It is determined whether the rate (second predetermined value, for example, 60%) has been reached (S210).
[0036]
In the process of step S210, if the second predetermined value has not been reached (NO in S210), the resource measuring unit 113 changes the mode of the usage rate measurement from the state transition every time measurement mode to the cycle measurement mode, Notify the resource management unit 112.
[0037]
The resource measurement unit 113 in the cycle measurement mode sends a resource usage status information transmission request to the resource management unit 112 at a predetermined cycle set in advance.
[0038]
The resource management unit 112 under the cycle measurement mode performs resource measurement at the time when a resource use status information transmission request is received from the resource measurement unit 113, rather than every time a resource is blocked or released. It is sent to the unit 113 (S211). The resource measurement unit 113 repeats the processing from step S202.
[0039]
In the process of step S210, if the second predetermined value has been reached (YES side of S210), the resource measuring unit 113 returns the mode of the usage rate measurement from the cycle measurement mode to the state transition every time measurement mode, and Notify the management unit 112. The resource management unit 112 returns control to notify the resource measurement unit 113 of the resource usage information each time the resource is closed or released (S200) (S201).
[0040]
When the first predetermined value has been reached in the processing of step S203 (YES side of S203), the resource measuring unit 113 sets the state transition every time measurement mode to the state transition mode when the usage rate measurement mode is the cycle measurement mode. And an audit execution request is made to the audit execution unit 114.
[0041]
When the audit execution unit 114 receives the audit execution request notification, the resource management unit 112 closes the resources, but the resource user unit 111 notifies the resource management unit 112 of unused resources (illegal resources). The resource release is requested, and the unauthorized resource is released (S104).
[0042]
The processes in steps S200 to S211 are repeated.
[0043]
Also in the present embodiment, if the reference usage rate is 100%, the resource measuring unit 113 executes an audit in a resource busy (all busy) state in which the number of mounted resources and the number of captured resources (the number of blocked resources) are the same. An audit request is made to the unit 114.
[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 Resource User Unit 112 Resource Management Unit 113 Resource Measurement Unit 114 Audit Execution Unit

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の基準使用率と比較した際、第1の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第2の基準使用率に達しているか判定し、第2の基準使用率に達していない場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信する代わりにあらかじめ設定された所定周期で送出するリソース使用状況情報の送出要求に対する応答として受信し、前記第2の基準使用率に達している場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信し、
前記リソース管理手段が、前記リソース測定手段からの前記リソース使用状況情報の送出要求を受信すると、その時点における全リソース数及び捕捉中リソース数を示すリソース使用状況情報を前記リソース測定手段に送出することを特徴とする請求項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:
前記リソース測定手段に設定された前記リソースのオーディット実行開始の基準となる基準使用率が100%であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項1記載のリソースオーディット処理システム。When the reference usage rate serving as a reference for starting audit execution of the resource set in the resource measuring unit is 100% and the number of resources being captured coincides with the total number of resources, resource auditing starts. claim 1 Symbol placement resource audit processing system, characterized in that. 前記リソース測定手段に設定された前記リソースのオーディット実行開始の基準となる第1の基準使用率が100%であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項2記載のリソースオーディット処理システム。When the 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, the resource auditing is performed. 3. The resource audit processing system according to claim 2, 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.
前記算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第1の基準使用率と比較した際、第1の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第2の基準使用率に達しているか判定し、第2の基準使用率に達していない場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成する代わりにあらかじめ設定された所定周期で作成し、前記第2の基準使用率に達している場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成することを特徴とする請求項記載のリソースオーディット処理方法。When the calculated resource usage rate is compared with a first reference usage rate that is a reference for starting the audit execution of the resource, if the first reference usage rate has not been reached, a preset usage rate is further determined. It is determined whether or not a second reference usage rate serving as a reference for switching the measurement mode has been reached. If the second reference usage rate has not been reached, the resource usage information is generated instead of being generated each time a resource is captured or released. 6. The method according to claim 5 , wherein the resource use status information is created every time a resource is captured and released when the second reference use rate is reached. Resource audit processing method. 前記リソースのオーディット実行開始の基準となる基準使用率が100%であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項記載のリソースオーディット処理方法。Wherein a reference utilization of 100% as a reference of resource audit execution start, when the resource is busy trapped in the number of resources is equal to the total number of resources, according to claim 5, characterized in that to start the execution of the resource audit The described resource audit processing method. 前記リソースのオーディット実行開始の基準となる第1の基準使用率が100%であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項6記載のリソースオーディット処理方法。When the first reference usage rate serving as a reference for starting audit execution of the resource is 100%, and when the number of resources being captured matches the total number of resources, the resource audit is started. The resource audit processing method according to claim 6.
JP2000080717A 2000-03-22 2000-03-22 Switching system resource audit processing system and processing method Expired - Fee Related JP3549809B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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