(57)【特許請求の範囲】
【請求項１】
呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理システムにおいて、
リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を出力するリソース管理手段と、
前記リソース管理手段からの前記リソース使用状況情報を受信すると、全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合はオーディットの実行要求を出力するリソース測定手段と、
前記リソース測定手段からのオーディットの実行要求を受信すると、前記リソース管理手段で捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースの解放指示を前記リソース管理手段に出力し解放させるオーディット実行手段とを有することを特徴とするリソースオーディット処理システム。
【請求項２】
前記リソース測定手段が、前記リソース管理手段からの前記リソース使用状況情報に基づいて算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第１の基準使用率と比較した際、第１の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第２の基準使用率に達しているか判定し、第２の基準使用率に達していない場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信する代わりにあらかじめ設定された所定周期で送出するリソース使用状況情報の送出要求に対する応答として受信し、前記第２の基準使用率に達している場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信し、
前記リソース管理手段が、前記リソース測定手段からの前記リソース使用状況情報の送出要求を受信すると、その時点における全リソース数及び捕捉中リソース数を示すリソース使用状況情報を前記リソース測定手段に送出することを特徴とする請求項１記載のリソースオーディット処理システム。
【請求項３】
前記リソース測定手段に設定された前記リソースのオーディット実行開始の基準となる基準使用率が１００％であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項１記載のリソースオーディット処理システム。
【請求項４】
前記リソース測定手段に設定された前記リソースのオーディット実行開始の基準となる第１の基準使用率が１００％であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項２記載のリソースオーディット処理システム。
【請求項５】
呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理方法において、
リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、その都度、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を作成して全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合は、捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースを解放させることを特徴とするリソースオーディット処理方法。
【請求項６】
前記算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第１の基準使用率と比較した際、第１の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第２の基準使用率に達しているか判定し、第２の基準使用率に達していない場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成する代わりにあらかじめ設定された所定周期で作成し、前記第２の基準使用率に達している場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成することを特徴とする請求項５記載のリソースオーディット処理方法。
【請求項７】
前記リソースのオーディット実行開始の基準となる基準使用率が１００％であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項５記載のリソースオーディット処理方法。
【請求項８】
前記リソースのオーディット実行開始の基準となる第１の基準使用率が１００％であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始することを特徴とする請求項６記載のリソースオーディット処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は交換機のリソースオーディット処理システム及び処理方法に関し、特に呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理システムと、その処理方法とに関する。
【０００２】
【従来の技術】
従来、交換機のオーディット処理方式としては、所定の時間周期によるチェックでオーディット処理を起動していた（特許第２６１８１２６号、特開平２―２０００４９号公報参照）。
【０００３】
【発明が解決しようとする課題】
上述した従来の交換機のオーディット処理方式では、所定の時間周期でチェックしているため、リソースビジーになっても、すみやかに不正使用のリソースを解放することができず、リソースの不正使用が多数あることが原因で呼損となっても、即座に不正使用リソースを解放するオーディットができないという問題点があった。
【０００４】
【課題を解決するための手段】
本発明のリソースオーディット処理システムは、呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理システムにおいて、リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を出力するリソース管理手段と、前記リソース管理手段からの前記リソース使用状況情報を受信すると、全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合はオーディットの実行要求を出力するリソース測定手段と、前記リソース測定手段からのオーディットの実行要求を受信すると、前記リソース管理手段で捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースの解放指示を前記リソース管理手段に出力し解放させるオーディット実行手段とを有する。
【０００５】
また、上記構成において、前記リソース測定手段が、前記リソース管理手段からの前記リソース使用状況情報に基づいて算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第１の基準使用率と比較した際、第１の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第２の基準使用率に達しているか判定し、第２の基準使用率に達していない場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信する代わりにあらかじめ設定された所定周期で送出するリソース使用状況情報の送出要求に対する応答として受信し、前記第２の基準使用率に達している場合は、前記リソース使用状況情報を前記リソース管理手段からの自律送出により受信し、前記リソース管理手段が、前記リソース測定手段からの前記リソース使用状況情報の送出要求を受信すると、その時点における全リソース数及び捕捉中リソース数を示すリソース使用状況情報を前記リソース測定手段に送出する構成とすることができる。
【０００６】
更に、前記リソース測定手段に設定された前記リソースのオーディット実行開始の基準となる基準使用率（あるいは、第１の基準使用率）が１００％であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始する構成とすることができる。
【０００７】
本発明のリソースオーディット処理方法は、呼の発生に伴いリソースを確保し呼の終了によりリソースを解放する交換機のリソースの適正使用チェックを行い不正使用のリソースを強制解放するリソースオーディット処理方法において、リソースを使用する手段からのリソースの捕捉、解放要求に応じて必要なリソースの捕捉、解放を行うとともに、その都度、全リソース数及び捕捉中リソース数を示すリソース使用状況情報を作成して全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる基準使用率に達しているか判定し、前記基準使用率に達している場合は、捕捉中のリソースが前記リソースを使用する手段で正当に使用されているか否かチェックし、正当に使用されていないリソースがあれば、当該リソースを解放させる工程を有する。
【０００８】
また、上記工程において、前記算出したリソースの使用率を前記リソースのオーディット実行開始の基準となる第１の基準使用率と比較した際、第１の基準使用率に達していない場合は、更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第２の基準使用率に達しているか判定し、第２の基準使用率に達していない場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成する代わりにあらかじめ設定された所定周期で作成し、前記第２の基準使用率に達している場合は、前記リソース使用状況情報をリソースの捕捉、解放の都度作成する工程を有することができる。
【０００９】
更に、前記リソースのオーディット実行開始の基準となる基準使用率（あるいは、第１の基準使用率）が１００％であり、捕捉中リソース数が全リソース数に一致するリソースビジー時に、リソースのオーディットの実行を開始する工程を有することができる。
【００１０】
【発明の実施の形態】
まず本発明の概要を説明する。本発明は、呼の発生に伴いリソース（メモリブロック）を確保して、呼の終了によりリソースを解放する交換機のリソース制御において、リソースの使用率に応じて、リソースの適正使用チェックを行い、不正使用のリソースを強制解放することにより、プログラミングの誤り等何らかの要因によるリソースの不正使用で全てのリソースがビジーとなることが原因の呼損をすみやかになくすものである。
【００１１】
より具体的には、リソースユーザ手段がリソースの捕捉、解放要求をリソース管理手段に対して行う。リソース管理手段は主記憶装置にあるリソースの空塞管理を行い、リソース測定手段はリソース管理手段で捕捉中リソースの使用率を測定する。リソース測定手段はオーディットを実行する使用率を保持し、所定の使用率に達するとオーディット実行手段へオーディットの実行要求を行う。このようにして、リソースの使用率に応じてのオーディットを可能にする。
【００１２】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１３】
図１は本発明の一実施の形態を示す交換機（電子交換機）のブロック構成図である。図１において、本例の交換機１０は、各種プログラムやデータを格納する主記憶装置（メモリ）１２と、主記憶装置１２内のプログラムやデータに従って交換機内各部を制御（ソフトウェア制御）する中央演算装置（ＣＰＵ）１１とを備えている。中央演算装置１１は、リソース（メモリブロック）を使用するリソースユーザ部１１１と、リソースの空塞を管理するリソース管理部１１２と、リソースの使用率を測定するリソース測定部１１３と、オーディットを実行するオーディット実行部１１４とを有している。
【００１４】
なお、交換機１０は、上記各部の他に、加入者や他の交換機と接続し、発信、通話、着信等を制御するための回路、手段を有しているが、本発明と直接関係ないため、詳細説明を省略する。
【００１５】
リソースユーザ部１１１は、交換機の呼の発生時に、主記憶装置１２のリソースを使用して処理を行う。リソースユーザ部１１１は、リソースの実装数、リソースの空塞を管理するリソース管理部１１２に、リソースの捕捉を要求してリソースを確保しリソースの番号を保持する。リソースユーザ部１１１は、リソースが不要になると、リソース管理部１１２に解放を要求し、保持しているリソースの番号を削除する。
【００１６】
リソース管理部１１２は、リソースの捕捉時に該リソースを使用中状態にし、解放時に未使用状態に遷移させる。リソース管理部１１２は、状態が遷移したら、その都度、リソース測定部１１３に通知する。
【００１７】
リソース測定部１１３は、あらかじめオーディット実行部１１４に通知する所定の使用率（リソースのオーディット実行開始の基準となる基準使用率）を設定しておく。リソース測定部１１３は、リソース管理部１１２から通知された、使用中状態の数をカウントし、あらかじめ設定してある所定の使用率に達したら、オーディット実行部１１４に通知する。
【００１８】
オーディット実行部１１４は、リソース管理部１１２で使用中状態のリソースが、リソースユーザ部１１１で使用中か否かをチェックし、未使用（不正使用）であればリソース管理部１１２に解放指示を出す。
【００１９】
次に、図１とともに、動作フローを示す図２を参照して、本実施の形態例の全体の動作について詳細に説明する。
【００２０】
まず、交換機１０内での呼の発生時の処理でリソースが必要になると、リソースユーザ部１１１がリソース管理部１１２にリソースの捕捉を要求する。リソースの捕捉要求を受けたリソース管理部１１２はリソースを捕捉し、閉塞する。リソースユーザー部１１１は捕捉されたリソースの番号を保持し、当該リソースが使用可能となる。確保したリソースが不要になると、リソースユーザ部１１１がリソース管理部１１２にリソースの解放を要求する。リソース解放要求を受けたリソース管理部１１２は、リソースを解放し、空きにする。このようなリソース捕捉（及び解放）を必要に応じて並行的に処理する（図２中のステップＳ１００）。
【００２１】
リソース測定部１１３は、リソースの実装数とリソースの閉塞数（捕捉数）とを、閉塞、解放の都度、リソース使用状況情報としてリソース管理部１１２より通知してもらう（Ｓ１０１）。
【００２２】
通知してもらったデータ（リソース使用状況情報）を元に、リソース管理部１１２が保持している使用中（閉塞中）リソースの使用率（閉塞数／実装数）を算出する（Ｓ１０２）。
【００２３】
算出したリソースの使用率が、リソース測定部１１３にあらかじめ設定してある、リソースビジーが原因の呼損を防ぐために、不正に使用しているリソースのオーディットの実行を開始する基準となる使用率（基準使用率）に達したか否かを判断する。ただし、この基準使用率は１００％以下の任意の値を設定する。
【００２４】
算出した使用率が、オーディットの実行を開始するための基準使用率に達していれば、リソース測定部１１３が、オーディット実行部１１４にオーディットの実行要求を行う（Ｓ１０３）。
【００２５】
オーディット実行部１１４は、オーディット実行要求の通知を受けると、リソース管理部１１２ではリソースを閉塞しているが、リソースユーザ部１１１では未使用のリソース（不正リソース）に対して、リソース管理部１１２にリソース解放を要求し、不正リソースを解放する（Ｓ１０４）。
【００２６】
上述したステップＳ１００〜Ｓ１０４の処理を繰り返す。
【００２７】
次に、具体例を用いて説明する。ここで、リソースの実装数を２００とし、オーディットを実行するリソースの使用率（基準使用率）を９０％と設定するものとする。
【００２８】
リソースユーザ部１１１からリソース管理部１１２にリソースの捕捉が行われ、実際に閉塞したリソース数を１８０とし、リソース測定部１１３に通知する。リソース測定部１１３は、リソースの使用率を算出すると、使用率が９０％で、オーディットを実行する使用率に達したため、オーディット実行部１１４にオーディット要求を行う。
【００２９】
なお、基準使用率を１００％とすると、リソースの実装数（この場合２００）と捕捉数（閉塞数）とが同じになるリソースビジー（オールビジー）状態時に、オーディット実行部１１４にオーディット要求を行うこととなる。
【００３０】
次に、本発明の他の実施の形態例について、図３の動作フロー図を参照して詳細に説明する。
【００３１】
上述の実施の形態例で説明した図２の処理ステップＳ１００と同様に、交換機１０内での呼の発生時の処理でリソースが必要になると、リソースユーザ部１１１がリソース管理部１１２にリソースの捕捉を要求する。リソースの捕捉要求を受けたリソース管理部１１２はリソースを捕捉し、閉塞する。確保したリソースが不要になると、リソースユーザ部１１１がリソース管理部１１２にリソースの解放を要求する。リソース解放要求を受けたリソース管理部１１２は、リソースを解放し、空きにする。このようなリソース捕捉（及び解放）を必要に応じて並行的に処理する（図３中のステップＳ２００）。
【００３２】
本例においては、リソース管理部１１２及びリソース測定部１１３における動作モードとして、使用率測定方法の違いによる２つのモード、すなわち、状態遷移都度測定モードと周期測定モードとを有している。初期状態では、状態遷移都度測定モードとなっている。
【００３３】
状態遷移都度測定モード下のリソース管理部１１２は、リソースの閉塞、解放の都度（状態遷移の都度）、リソースの実装数とリソースの閉塞数（捕捉数）とを、リソース使用状況情報としてリソース測定部１１３へ通知する（Ｓ２０１）。
【００３４】
リソース測定部１１３は、通知されたリソース使用状況情報に基づいて全リソース数中の捕捉中リソース数の割合であるリソースの使用率を算出し（Ｓ２０２）、算出したリソースの使用率があらかじめ設定されたリソースのオーディット実行開始の基準となる第１の基準使用率（第１の所定の値、例えば９０％）に達しているか判定する（Ｓ２０３）。
【００３５】
ステップＳ２０３の処理で第１の所定の値に達していない場合は（Ｓ２０３のＮＯ側）、リソース測定部１１３は更に、あらかじめ設定された使用率測定のモード切り替えの基準となる第２の基準使用率（第２の所定の値、例えば６０％）に達しているか判定する（Ｓ２１０）。
【００３６】
ステップＳ２１０の処理で、第２の所定の値に達していない場合は（Ｓ２１０のＮＯ側）、リソース測定部１１３は使用率測定のモードを状態遷移都度測定モードから周期測定モードに変更するとともに、リソース管理部１１２に通知する。
【００３７】
周期測定モード下のリソース測定部１１３は、リソース管理部１１２に対し、あらかじめ設定された所定周期でリソース使用状況情報の送出要求を送出する。
【００３８】
周期測定モード下のリソース管理部１１２は、リソースの閉塞、解放の都度ではなく、リソース測定部１１３からのリソース使用状況情報の送出要求を受信したときに、その時点におけるリソース使用状況情報をリソース測定部１１３に送出する（Ｓ２１１）。リソース測定部１１３は、ステップＳ２０２以降の処理を繰り返す。
【００３９】
ステップＳ２１０の処理で、第２の所定の値に達している場合は（Ｓ２１０のＹＥＳ側）、リソース測定部１１３は使用率測定のモードを周期測定モードから状態遷移都度測定モードに戻すとともに、リソース管理部１１２に通知する。リソース管理部１１２は、リソースの閉塞、解放の都度（Ｓ２００）、リソース使用状況情報をリソース測定部１１３へ通知するように制御を戻す（Ｓ２０１）。
【００４０】
ステップＳ２０３の処理で第１の所定の値に達している場合は（Ｓ２０３のＹＥＳ側）、リソース測定部１１３は、使用率測定のモードが周期測定モードになっている場合は状態遷移都度測定モードに戻すとともに、オーディット実行部１１４にオーディットの実行要求を行う。
【００４１】
オーディット実行部１１４は、オーディット実行要求の通知を受けると、リソース管理部１１２ではリソースを閉塞しているが、リソースユーザ部１１１では未使用のリソース（不正リソース）に対して、リソース管理部１１２にリソース解放を要求し、不正リソースを解放する（Ｓ１０４）。
【００４２】
上述したステップＳ２００〜Ｓ２１１の処理を繰り返す。
【００４３】
また本実施の形態例においても、基準使用率を１００％とすると、リソースの実装数と捕捉数（閉塞数）とが同じになるリソースビジー（オールビジー）状態時に、リソース測定部１１３からオーディット実行部１１４にオーディット要求を行う。
【００４４】
上述したように本実施の形態例においては、リソースの使用率がオーディットを開始すべき値よりかなり低い場合は、リソースの状態遷移の都度ではなく、所定周期間隔でリソースの使用率の確認を行うので、システムの処理の負担を軽減することができる。
【００４５】
なお、上述のいずれの実施の形態例でも、オーディット対象のリソースとしては、呼の発生により捕捉され、呼の終了により解放されるリソースとして説明したが、本発明はこれに限定されることはなく、交換機内の処理で使用するリソース全般に適用することができる。
【００４６】
【発明の効果】
以上説明したように本発明によれば、リソースの捕捉、解放の都度、リソースの使用率によりリソースのオーディットを実行するため、何らかの要因により、リソースの不正使用が原因によるリソースビジーで呼損になることをすみやかに防止することができる。
【００４７】
また、リソースの使用率の程度に応じて、リソースの捕捉、解放の都度でなく、所定周期間隔でリソースの使用率の確認を行うようにすることにより、システムの処理の負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態を示す交換機のブロック構成図である。
【図２】本発明の一実施の形態の動作フローを示す図である。
【図３】本発明の他の実施の形態の動作フローを示す図である。
【符号の説明】
１０    交換機
１１    中央演算装置（ＣＰＵ）
１２    主記憶装置（メモリ）
１１１    リソースユーザ部
１１２    リソース管理部
１１３    リソース測定部
１１４    オーディット実行部
【図１】
0003549809.tif 000002
【図２】
0003549809.tif 000003
【図３】
0003549809.tif 000004