(57)【要約】【課題】呼処理を効率的に行える呼処理装置およびリソース管理方法を提供する。【解決手段】プロセッサ２１は、各プロセッサ２１〜２４のリソースの使用率を定期的に監視する。新規呼が入力されると、プロセッサ２１は、その新規呼の受付を行い、各プロセッサ２１〜２４のリソース使用率に基づいて、その新規呼を、プロセッサ２１〜２４のいずれかに振り分ける。プロセッサ２１は、新規呼がプロセッサ２１に割り当てられると、呼処理も実施する。各プロセッサ２２〜２４は、プロセッサ２１によって新規呼が振り分けられると、呼処理を実施する。また、各プロセッサ２２〜２４は、リソース不足が発生すると、プロセッサ２１に、使用リソースの報告要求を行い、最もリソース使用率が少ないプロセッサに対し、リソース借用要求を実施する。借用要求を受信したプロセッサは、リソース貸出を実施する。【選択図】図２
2008146153.tif 000002
【特許請求の範囲】
【請求項１】
呼処理用リソースが割り当てられる複数の呼処理用プロセッサと、呼を受け付け該呼を前記複数の呼処理用プロセッサのいずれかに振り分ける振分けプロセッサと、を含む呼処理装置であって、
前記複数の呼処理用プロセッサのそれぞれは、
前記振分けプロセッサにて振り分けられた呼を、自己に割り当てられた呼処理用リソースを使用して処理する呼処理部と、
前記自己に割り当てられた呼処理用リソースの使用状況を測定する管理部と、
前記管理部にて測定された呼処理用リソースの使用状況を前記振分けプロセッサに提供する提供部と、を含み、
前記振分けプロセッサは、
格納部と、
前記各提供部から提供された各呼処理用リソースの使用状況を、前記格納部に格納する格納制御部と、
前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分ける呼処理用プロセッサを決定し、該呼処理用プロセッサに該呼を振り分ける振分け部と、を含む、呼処理装置。
【請求項２】
請求項１に記載の呼処理装置において、
前記振分けプロセッサには、呼処理用リソースが割り当てられ、前記振分けプロセッサは、該振分けプロセッサにも前記呼を振分け、
前記振分けプロセッサは、さらに、
前記振分けプロセッサに振り分けられた呼を、該振分けプロセッサに割り当てられた呼処理用リソースを使用して処理する処理部と、
前記振分けプロセッサに割り当てられた呼処理用リソースの使用状況を測定するリソース管理部と、を含み、
前記格納制御部は、さらに、前記リソース管理部にて測定された呼処理用リソースの使用状況を前記格納部に格納し、
前記振分け部は、前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分けるプロセッサを、前記呼処理用プロセッサおよび前記振分けプロセッサの中から決定し、該プロセッサに該呼を振り分ける、呼処理装置。
【請求項３】
請求項１または２に記載の呼処理装置において、
前記管理部は、前記自己に割り当てられた呼処理用リソースの使用率を測定し、
前記呼処理用プロセッサは、前記管理部にて測定された呼処理用リソースの使用率が１００％よりも小さい所定値になると、前記振分けプロセッサから前記各呼処理用リソースの使用率を取得し、該各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用する他の呼処理用プロセッサを特定し、該他の呼処理用プロセッサから前記呼処理用リソースを借用する借用部をさらに含む、呼処理装置。
【請求項４】
請求項３に記載の呼処理装置において、
前記リソース管理部は、前記振分けプロセッサに割り当てられた呼処理用リソースの使用率を測定し、
前記振分けプロセッサは、前記リソース管理部にて測定された呼処理用リソースの使用率が１００％よりも小さい所定値になると、前記格納部に格納されている各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用する呼処理用プロセッサを特定し、該呼処理用プロセッサから前記呼処理用リソースを借用するリソース借用部をさらに含み、
前記借用部は、前記各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用するプロセッサを、前記呼処理用プロセッサおよび前記振分けプロセッサの中から特定し、該プロセッサから前記呼処理用リソースを借用する、呼処理装置。
【請求項５】
呼処理用リソースが割り当てられる複数の呼処理用プロセッサと、呼を受け付け、該呼を前記複数の呼処理用プロセッサのいずれかに振り分け、格納部を有する振分けプロセッサと、を含む呼処理装置が行う呼処理方法であって、
前記呼処理用プロセッサが、前記振分けプロセッサにて振り分けられた呼を、自己に割り当てられた呼処理用リソースを使用して処理する呼処理ステップと、
前記呼処理用プロセッサが、前記自己に割り当てられた呼処理用リソースの使用状況を測定する測定ステップと、
前記呼処理用プロセッサが、前記測定された呼処理用リソースの使用状況を前記振分けプロセッサに提供する提供ステップと、
前記振分けプロセッサが、前記各呼処理用プロセッサから提供された各呼処理用リソースの使用状況を、前記格納部に格納する格納ステップと、
前記振分けプロセッサが、前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分ける呼処理用プロセッサを決定し、該呼処理用プロセッサに該呼を振り分ける振分けステップと、を含む呼処理方法。
【請求項６】
請求項５に記載の呼処理方法において、
前記振分けプロセッサには、呼処理用リソースが割り当てられ、
前記振分けプロセッサが、該振分けプロセッサに振り分けられた呼を、該振分けプロセッサに割り当てられた呼処理用リソースを使用して処理する処理ステップと、
前記振分けプロセッサが、該振分けプロセッサに割り当てられた呼処理用リソースの使用状況を測定するリソース測定ステップと、
前記格納ステップでは、さらに、前記振分けプロセッサの呼処理用リソースの使用状況を前記格納部に格納し、
前記振分けステップでは、前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分けるプロセッサを、前記呼処理用プロセッサおよび前記振分けプロセッサの中から決定し、該プロセッサに該呼を振り分ける、呼処理方法。
【請求項７】
請求項５または６に記載の呼処理方法において、
前記測定ステップでは、前記自己に割り当てられた呼処理用リソースの使用率を測定し、
前記呼処理用プロセッサが、前記測定された呼処理用リソースの使用率が１００％よりも小さい所定値になると、前記振分けプロセッサから前記各呼処理用リソースの使用率を取得し、該各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用する他の呼処理用プロセッサを特定し、該他の呼処理用プロセッサから前記呼処理用リソースを借用する借用ステップをさらに含む、呼処理方法。
【請求項８】
請求項７に記載の呼処理方法において、
前記リソース測定ステップでは、前記振分けプロセッサに割り当てられた呼処理用リソースの使用率を測定し、
前記振分けプロセッサが、前記振分けプロセッサの呼処理用リソースの使用率が１００％よりも小さい所定値になると、前記格納部に格納されている各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用する呼処理用プロセッサを特定し、該呼処理用プロセッサから前記呼処理用リソースを借用するリソース借用ステップをさらに含み、
前記借用ステップでは、前記各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用するプロセッサを、前記呼処理用プロセッサおよび前記振分けプロセッサの中から特定し、該プロセッサから前記呼処理用リソースを借用する、呼処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプロセッサを有する呼処理装置および呼処理方法に関し、特には、複数のプロセッサのそれぞれがリソースを管理する呼処理装置および呼処理方法に関する。
【背景技術】
【０００２】
従来、１つのプロセッサが呼処理用リソース（例えば、接続用回路または処理用メモリ）を集中して管理するタイプの無線基地局制御装置が知られている。このタイプの無線基地局制御装置では、次のような問題があった。
【０００３】
新規呼が生起するたびに、呼処理を実施するプロセッサは、プロセッサ間通信を用いて、リソースの捕捉要求を、リソースを管理しているプロセッサに提供する。このため、新規呼が生起するたびに、プロセッサ間通信が実行され、このプロセッサ間通信が、無線基地局制御装置の処理負荷になるという課題があった。
【０００４】
大量の新規呼が生起し、無線基地局制御装置の能力以上のプロセッサ間通信が発生した場合には、呼損となることもあった。また、リソースを管理しているプロセッサが、なんらかの理由により動作を再開（リスタート）した場合には、呼処理を実施している全プロセッサは、呼切断処理を実施する必要があった。
【０００５】
一方、複数のプロセッサのそれぞれがリソースを管理するタイプの呼処理装置も知られている（特許文献１および特許文献２参照）。
【０００６】
このタイプの呼処理装置では、呼処理を実施する各プロセッサにリソースが割り当てられ、各プロセッサが独立してリソースを管理する。このため、プロセッサ間通信を行うことなく、リソースの捕捉が行われる。
【０００７】
特許文献１に記載の呼処理装置では、各プロセッサは、リソース管理部と、使用率通知部と、優先順・使用率テーブルと、を含む。リソース管理部は、自己を含むプロセッサに割り当てられたリソース（以下「割当てリソース」と称する。）を管理し、使用率通知部は、その割当てリソースの使用率を、他のプロセッサに通知し、また、他のプロセッサから通知されたリソース使用率を、優先順・使用率テーブルに格納する。
【０００８】
各プロセッサは、リソースが必要になったとき、まず、割当てリソースの捕捉を試み、その試みが成功しなかった場合、優先順・使用率テーブルを参照して、他のプロセッサからリソースを借用する。
【０００９】
特許文献２に記載の呼処理装置は、呼処理機能を有する複数のコールプロセッサ（以下「ＣＬＰ」と称する。）と、共通線信号方式プロセッサ（以下「ＣＳＰ」と称する。）と、リソース管理プロセッサ（以下「ＲＭＰ」と称する。）と、を含む。
【００１０】
ＣＳＰは、発呼要求を受け付けると、複数のＣＬＰのいずれか１つに発呼処理を振分ける。ＲＭＰは、リソースの割り当て状態を表したリソース通知リストを、各プロセッサ間で巡回させる。各ＣＬＰは、リソース通知リストを用いて、必要なリソースを確保する。
【特許文献１】特開平１１−１２００１４号公報
【特許文献２】特開２００２−１１７０１３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
特許文献１および特許文献２には、呼処理を行うプロセッサを選択するための具体的な手法が記載されていない。このため、リソースの使用率が所定値より高いプロセッサに、呼の処理が振り分けられる可能性がある。この場合、そのプロセッサは、他のプロセッサからリソースを借用する処理を行わなければならず、効率的な呼処理が行われない。
【００１２】
また、特許文献１に記載の呼処理装置では、他のプロセッサからリソースを借用する場合、必ず、自己に割り当てられたリソースの捕捉を失敗するという動作が行われ、この動作の分、呼接続時間が長くなるというデメリットが生じる。よって、効率的な呼処理が行われない。
【００１３】
また、特許文献２に記載の呼処理装置は、リソース通知リスト巡回中に、プロセッサで通信不通が生じた場合には、その後、リソース通知リストを巡回できなくなる。リソース通知リストが巡回できない状況下で、リソースの不足が発生すると、すべてのプロセッサが、他のプロセッサからリソースを借用できなくなるというデメリットが生じる。また、この呼処理装置では、あるプロセッサで障害が発生した場合には、煩雑なリソース通知リスト巡回処理が必要となる。よって、効率的な呼処理が行われない。
【００１４】
本発明の目的は、呼処理を効率的に行うことが可能な呼処理装置および呼処理方法を提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明の呼処理装置は、呼処理用リソースが割り当てられる複数の呼処理用プロセッサと、呼を受け付け、該呼を前記複数の呼処理用プロセッサのいずれかに振り分ける振分けプロセッサと、を含む呼処理装置であって、前記複数の呼処理用プロセッサのそれぞれは、前記振分けプロセッサにて振り分けられた呼を、自己に割り当てられた呼処理用リソースを使用して処理する呼処理部と、前記自己に割り当てられた呼処理用リソースの使用状況を測定する管理部と、前記管理部にて測定された呼処理用リソースの使用状況を前記振分けプロセッサに提供する提供部と、を含み、前記振分けプロセッサは、格納部と、前記各提供部から提供された各呼処理用リソースの使用状況を、前記格納部に格納する格納制御部と、前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分ける呼処理用プロセッサを決定し、該呼処理用プロセッサに該呼を振り分ける振分け部と、を含む。
【００１６】
また、本発明の呼処理方法は、呼処理用リソースが割り当てられる複数の呼処理用プロセッサと、呼を受け付け、該呼を前記複数の呼処理用プロセッサのいずれかに振り分け、格納部を有する振分けプロセッサと、を含む呼処理装置が行う呼処理方法であって、前記呼処理用プロセッサが、前記振分けプロセッサにて振り分けられた呼を、自己に割り当てられた呼処理用リソースを使用して処理する呼処理ステップと、前記呼処理用プロセッサが、前記自己に割り当てられた呼処理用リソースの使用状況を測定する測定ステップと、前記呼処理用プロセッサが、前記測定された呼処理用リソースの使用状況を前記振分けプロセッサに提供する提供ステップと、前記振分けプロセッサが、前記各呼処理用プロセッサから提供された各呼処理用リソースの使用状況を、前記格納部に格納する格納ステップと、前記振分けプロセッサが、前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分ける呼処理用プロセッサを決定し、該呼処理用プロセッサに該呼を振り分ける振分けステップと、を含む。
【００１７】
上記発明によれば、振分けプロセッサにて受け付けられた呼は、各呼処理用プロセッサに割り当てられた呼処理用リソースの使用状況に基づいて、呼処理用プロセッサのいずれかに振り分けられる。
【００１８】
このため、振分けプロセッサは、呼処理用リソースの使用状況が他の呼処理用プロセッサの呼処理用リソースの使用状況より空いている呼処理用プロセッサに、呼を振り分けることが可能になる。よって、効率的な呼処理を行うことが可能になる。
【００１９】
なお、前記振分けプロセッサには、呼処理用リソースが割り当てられ、前記振分けプロセッサは、該振分けプロセッサにも前記呼を振分け、前記振分けプロセッサは、さらに、前記振分けプロセッサに振り分けられた呼を、該振分けプロセッサに割り当てられた呼処理用リソースを使用して処理する処理部と、前記振分けプロセッサに割り当てられた呼処理用リソースの使用状況を測定する使用状況測定部と、を含み、前記格納制御部は、さらに、前記使用状況測定部にて測定された呼処理用リソースの使用状況を前記格納部に格納し、前記振分け部は、前記呼を受け付けた場合に、前記格納部に格納された各呼処理用リソースの使用状況に基づいて、前記呼を振り分けるプロセッサを、前記呼処理用プロセッサおよび前記振分けプロセッサの中から決定し、該プロセッサに該呼を振り分けることが望ましい。
【００２０】
上記発明によれば、呼処理を実施する振分けプロセッサを含めて、効率的に呼を振り分けることが可能になる。よって、効率的な呼処理を行うことが可能になる。
【００２１】
また、前記測定部は、前記自己に割り当てられた呼処理用リソースの使用率を測定し、前記呼処理用プロセッサは、前記測定部にて測定された呼処理用リソースの使用率が１００％よりも小さい所定値になると、前記振分けプロセッサから前記各呼処理用リソースの使用率を取得し、該各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用する他の呼処理用プロセッサを特定し、該他の呼処理用プロセッサから前記呼処理用リソースを借用する借用部をさらに含むことが望ましい。
【００２２】
また、前記使用状況測定部は、前記振分けプロセッサに割り当てられた呼処理用リソースの使用率を測定し、前記振分けプロセッサは、前記使用状況測定部にて測定された呼処理用リソースの使用率が１００％よりも小さい所定値になると、前記格納部に格納されている各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用する呼処理用プロセッサを特定し、該呼処理用プロセッサから前記呼処理用リソースを借用するリソース借用部をさらに含み、前記借用部は、前記各呼処理用リソースの使用率に基づいて、前記呼処理用リソースを借用するプロセッサを、前記呼処理用プロセッサおよび前記振分けプロセッサの中から特定し、該プロセッサから前記呼処理用リソースを借用することが望ましい。
【００２３】
上記発明によれば、呼の振分けに使用する各呼処理用リソースの使用率が、リソースの借用にも使用される。このため、各呼処理用リソースの使用率が、効率的に使用される。
【００２４】
また、各プロセッサは、他のプロセッサから、直接、呼処理用リソースを借用する。このため、例えば、ある呼処理用プロセッサで通信不通が生じても、他のプロセッサ間では、呼処理用リソースを借用することが可能となる。
【発明の効果】
【００２５】
本発明によれば、呼処理を効率的に行うことが可能になる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施例を図面を参照して説明する。
【００２７】
図１は、本発明の一実施例の無線基地局制御装置を含む通信システムを示したブロック図である。
【００２８】
図１において、通信システムは、移動端末１１と、無線基地局１２と、呼処理装置の一例である無線基地局制御装置１３と、無線交換局１４と、保守端末１５と、を含む。
【００２９】
移動端末１１と無線基地局１２は、無線を使用して通信する。無線基地局１２は、無線基地局制御装置１３と有線で接続されている。無線基地局制御装置１３は、無線交換局１４と有線で接続されている。また、保守端末１５は、有線で、無線基地局１２、無線基地局制御装置１３、および、無線交換局１４と接続されている。
【００３０】
図２は、無線基地局制御装置１３を示したブロック図である。
【００３１】
無線基地局制御装置１３は、プロセッサ２１〜２４と、スイッチ２５と、呼処理用リソース群２６と、を含む。呼処理用リソース群２６は、複数の呼処理用リソース（例えば、接続用回路または処理用メモリ）２６１〜２６ｎを含む。以下では、呼処理用リソースを、単に「リソース」と称する。
【００３２】
プロセッサ２１ないし２４のそれぞれは、リソース群２６に含まれるリソースのうち、自らに割り当てられたリソースを管理し、その管理されているリソースのいずれかを用いて、呼を処理する。
【００３３】
プロセッサ２１は、振分けプロセッサの一例であり、プロセッサ２２〜２４は、呼処理用プロセッサの一例である。なお、呼処理用プロセッサの数は、３台に限らず適宜変更可能である。
【００３４】
プロセッサ２１は、各プロセッサ２１〜２４のリソースの使用率を定期的に監視する。
【００３５】
新規呼が入力されると、プロセッサ２１は、その新規呼の受付を行い、各プロセッサ２１〜２４のリソース使用率に基づいて、その新規呼を、プロセッサ２１〜２４のいずれかに振り分ける。
【００３６】
プロセッサ２１は、新規呼がプロセッサ２１に割り当てられると、呼処理も実施する。
【００３７】
各プロセッサ２２〜２４は、プロセッサ２１によって新規呼が振り分けられると、呼処理を実施する。
【００３８】
また、各プロセッサ２２〜２４は、リソース不足が発生すると、プロセッサ２１に、全使用リソース報告要求を送信して、プロセッサ２１から各プロセッサ２１〜２４のリソース使用率を取得し、その取得されたリソース使用率の中で最もリソース使用率が少ないプロセッサに対し、リソース借用要求を実施する。借用要求を受信したプロセッサは、リソース貸出を実施する。
【００３９】
各プロセッサ２１〜２４間の通信は、スイッチ２５を介して実施される。
【００４０】
プロセッサ２２〜２４は同一構成である。このため、以下では、プロセッサ２２〜２４のうち、プロセッサ２２の一例について説明する。
【００４１】
プロセッサ２２は、呼処理部２２ａと、管理部２２ｂと、提供部２２ｃと、借用部２２ｄと、を含む。
【００４２】
呼処理部２２ａは、プロセッサ２１によってプロセッサ２２へ振り分けられた呼を受け付け、その呼を、プロセッサ２２に割り当てられているリソースを使用して処理する。
【００４３】
管理部２２ｂは、プロセッサ２２に割り当てられているリソースを管理する。管理部２２ｂは、呼処理部２２ａからリソース捕捉要求を受け付けると、管理しているリソースのうち、使用中でないリソースを選択し、その選択されたリソースを呼処理部２２ａに通知する。呼処理部２２ａは、その通知されたリソースを用いて、呼処理を行う。
【００４４】
また、管理部２２ｂは、プロセッサ２２に割り当てられているリソースの使用状況（具体的には、使用率）を定期的（例えば、１分間隔）に測定し、その測定結果を、提供部２２ｃおよび借用部２２ｄに供給する。
【００４５】
提供部２２ｃは、管理部２２ｂから供給されたリソースの使用率を、プロセッサ２１に提供する。なお、提供部２２ｃは、リソースの使用率と共に、プロセッサ２２を識別するための識別情報を、プロセッサ２１に提供する。
【００４６】
借用部２２ｄについては、後述する。
【００４７】
プロセッサ２１は、処理部２１ａと、リソース管理部２１ｂと、格納部２１ｃと、格納制御部２１ｄと、振分け部２１ｅと、リソース借用部２１ｆと、を含む。
【００４８】
処理部２１ａは、プロセッサ２１によってプロセッサ２１へ振り分けられた呼を受け付け、その呼を、プロセッサ２１に割り当てられているリソースを使用して処理する。
【００４９】
リソース管理部２１ｂは、プロセッサ２１に割り当てられているリソースを管理する。リソース管理部２１ｂは、処理部２１ａからリソース捕捉要求を受け付けると、管理しているリソースのうち、使用中でないリソースを選択し、その選択されたリソースを処理部２１ａに通知する。処理部２１ａは、その通知されたリソースを用いて、呼処理を行う。
【００５０】
また、リソース管理部２１ｂは、プロセッサ２１に割り当てられているリソースの使用状況（具体的には、使用率）を定期的（例えば、１分間隔）に測定し、その測定結果を格納制御部２１ｄおよびリソース借用部２１ｆに供給する。
【００５１】
格納制御部２１ｄは、プロセッサ２２〜２４から提供された各リソースの使用率を、格納部２１ｃに格納する。また、格納制御部２１ｄは、リソース管理部２１ｂから供給されたリソースの使用率を、格納部２１ｃに格納する。
【００５２】
図３は、格納部２１ｃに格納された各プロセッサのリソース使用率一覧３１の一例を示した説明図である。
【００５３】
振分け部２１ｅは、呼を受け付けた場合に、格納部２１ｃに格納された各プロセッサのリソースの使用状況に基づいて、その呼を振り分けるプロセッサを、プロセッサ２１〜２４の中から決定し、そのプロセッサに、その呼を振り分ける。
【００５４】
リソース借用部２１ｆは、リソース管理部２１ｂにて測定されたリソースの使用率が１００％よりも小さい所定値（例えば、８０％）になると、格納部２１ｃに格納されている各プロセッサのリソースの使用率に基づいて、プロセッサ２２〜２４の中から、リソースを借用するプロセッサを特定し、そのプロセッサからリソースを借用する。
【００５５】
また、プロセッサ２２の借用部２２ｄは、管理部２２ｂによって測定されたリソースの使用率が１００％よりも小さい所定値（例えば、８０％）になると、プロセッサ２１から各プロセッサのリソース使用率を取得する。借用部２２ｄは、各呼処理用リソースの使用率に基づいて、リソースを借用するプロセッサを特定し、そのプロセッサからリソースを借用する。
【００５６】
次に、動作を説明する。
【００５７】
図１において、移動端末１１が発着信を行なう場合には、無線基地局制御装置１３は、呼処理に必要なリソースの捕捉を実施する。
【００５８】
リソース発着信による新規呼が生起すると、プロセッサ２１の振分け部２１ｅは、その新規呼の受付を行い、呼処理を実施するプロセッサを、格納部２１ｃに格納されている各プロセッサのリソース使用率一覧（図３参照）３１に基づいて選択する。
【００５９】
図４は、各プロセッサのリソース使用率一覧３１を作成する動作を説明するためのシーケンス図である。以下、図４を参照して、各プロセッサのリソース使用率一覧３１を作成する動作を説明する。
【００６０】
プロセッサ２１のリソース管理部２１ｂおよびプロセッサ２２〜２４の管理部は、ある一定周期（例えば１分）毎に、自プロセッサのリソースの使用率を測定する。
【００６１】
プロセッサ２２〜２４の提供部は、その測定結果を、使用リソース報告として、スイッチ２５を介してプロセッサ２１に報告する（ステップＳ４１〜Ｓ４３）。
【００６２】
プロセッサ２１の格納制御部２１ｄは、プロセッサ２２〜２４から使用リソース報告として報告されたリソース使用率と、リソース管理部２１ｂが測定したリソース使用率を、格納部２１ｃに登録して、図３に示したプロセッサリソース使用率一覧３１に作成する。
【００６３】
なお、格納制御部２１ｄは、使用リソース報告を受信するごとに、各プロセッサのリソース使用率一覧３１を更新する。
【００６４】
この状況で、プロセッサ２１の振分け部２１ｅは、新規呼を受け付けると、各プロセッサのリソース使用率一覧３１を参照し、リソース使用率の一番低いプロセッサ２４を、この呼を処理するプロセッサとして選択し、スイッチ２５を介し、プロセッサ２４に、呼処理用の通知を提供する。
【００６５】
この呼処理用の通知を受けたプロセッサ２４の呼処理部は、プロセッサ２４の管理部にリソース捕捉要求を要求して、呼処理に用いるリソースを決定し、そのリソースを用いて呼処理を開始する。
【００６６】
また、プロセッサ２１のリソース借用部およびプロセッサ２２〜２４の借用部は、リソース使用率が閾値（例えば８０％）を超えているか判断する。
【００６７】
プロセッサ２２では、リソース使用率が８２％であり、閾値を超えていることから、借用部２２ｄは、他のプロセッサからリソースを借用する。
【００６８】
図５は、プロセッサ２２が、他のプロセッサからリソースを借用する動作を説明するためのシーケンス図である。以下、図５を参照して、リソース借用動作を説明する。
【００６９】
プロセッサ２２の借用部２２ｄは、プロセッサ２１に対し、全使用リソース報告要求を送信する（ステップＳ５１）。
【００７０】
プロセッサ２１の格納制御部２１ｄは、全使用リソース報告要求を受け付けると、格納部２１ｃに格納されている各プロセッサのリソース使用率一覧３１をパラメータとした全リソース使用一覧を、プロセッサ２２に報告する（ステップＳ５２）。
【００７１】
プロセッサ２２の借用部２２ｄは、全リソース使用一覧を受け付けると、各プロセッサのリソース使用率一覧３１から、最もリソース使用率の低いプロセッサ２４を、リソースを借用するプロセッサとして特定する。
【００７２】
その後、借用部２２ｄは、プロセッサ２４に対し、リソース借用要求を実施すると（ステップＳ５３）、プロセッサ２４の提供部は、管理部と通信して、貸出可能なリソース（リソース番号）を示したリストを作成し、そのリストを、リソース貸出報告として、プロセッサ２２に通知する。
【００７３】
借用部２２ｄは、借用したリソースを、保守端末１５に通知するとともに、借用したリソースを管理部２２ｂに報告し、呼処理部２２ａは、その借用したリソースを使用して呼処理を開始する。
【００７４】
プロセッサ２４の管理部は、プロセッサ２２へ貸出したリソースを呼処理では使用しないようにする。
【００７５】
プロセッサ２２の借用部２２ｄは、リソース使用率が閾値（例えば７５％）を下回ると、借用していたリソースをプロセッサ２４へ返却する。
【００７６】
以上説明したように、本発明においては、以下に記載するような効果を奏する。
【００７７】
第１の効果は、呼処理に必要なリソースが、プロセッサごとに管理されているため、呼ごとに、リソース捕捉のためのプロセッサ間通信が不要となり、プロセッサの処理負荷を軽減でき、また、リソース捕捉時のプロセッサ間通信ＮＧによる呼損を防止できることである。
【００７８】
第２の効果は、１つのプロセッサがすべてのリソースを集中管理している時に、そのプロセッサがなんらかの理由により再開（リスタート）した場合に実施していた全プロセッサでの呼切断処理を実施する必要がなくなったことである。
【００７９】
また、本実施例によれば、プロセッサ２１にて受け付けられた呼は、各プロセッサに割り当てられたリソースの使用状況に基づいて、いずれかのプロセッサに振り分けられる。
【００８０】
このため、プロセッサ２１は、リソースの使用状況が他のプロセッサのリソースの使用状況より空いているプロセッサに、呼を振り分けることが可能になる。よって、効率的な呼処理を行うことが可能になる。
【００８１】
また、本実施例では、借用部およびリソース借用部は、リソースの使用率が１００％よりも小さい所定値になると、各プロセッサのリソース使用率一覧を取得し、各リソースの使用率に基づいて、リソースを借用する他プロセッサを特定し、その特定されたプロセッサからリソースを借用する。
【００８２】
この場合、上記発明によれば、呼の振分けに使用する各プロセッサのリソース使用率が、リソースの借用にも使用される。このため、各プロセッサのリソースの使用率が、効率的に使用される。
【００８３】
また、リソースの使用率が１００％になる前に、他のプロセッサからリソースを借用する。このため、他のプロセッサからリソースを借用する場合、従来行われていた、自己に割り当てられたリソースの捕捉を失敗するという動作を回避することが可能になる。よって、その動作の分、呼接続時間が長くなるというデメリットを解消することができる。
【００８４】
また、各プロセッサは、他のプロセッサから、直接、リソースを借用する。このため、例えば、あるプロセッサで通信不通が生じても、他のプロセッサ間では、リソースを借用することが可能となる。
【００８５】
なお、上記実施例は、以下のように変形されてもよい。
【００８６】
上記実施例では、各プロセッサからプロセッサ２１への自プロセッサのリソース使用率の報告が、一定周期（例えば１分）毎に行われるが、周期ごとではなく、使用率の変化が１０％など、ある一定範囲を超えた場合に、自律的に報告されてもよい。
【００８７】
また、上記実施例では、例えば、プロセッサ２２でリソース使用率が閾値（例えば８０％）を超え、プロセッサ２４からリソースを借用した後、プロセッサ２２でリソース使用率が閾値（例えば７５％）を下回ると借用していたリソースをプロセッサ２４へ返却することにしていたが、リソースを自主的に返却せず、プロセッサ２４でも、リソース使用率閾値超えになった場合、他のプロセッサからリソースを借用するようにしてもよい。
【００８８】
また、上記実施例では、プロセッサ２１も呼処理を行ったが、プロセッサ２１は呼処理を行わなくてもよい。
【００８９】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【００９０】
例えば、呼処理用リソースは、接続用回路または処理用メモリに限らず適宜変更可能である。
【００９１】
また、リソース使用率に関する閾値、および、リソース使用率の測定間隔は、上記に限らず適宜変更可能である。
【図面の簡単な説明】
【００９２】
【図１】本発明の一実施例の無線基地局制御装置を含む通信システムを示したブロック図である。
【図２】無線基地局制御装置１３を示したブロック図である。
【図３】各プロセッサのリソース使用率一覧３１の一例を示した説明図である。
【図４】各プロセッサのリソース使用率一覧３１を作成する動作を説明するためのシーケンス図である。
【図５】リソース借用動作を説明するためのシーケンス図である。
【符号の説明】
【００９３】
１１        移動端末
１２        無線基地局
１３        無線基地局制御装置
１４        無線交換局
１５        保守端末
２１〜２４  プロセッサ
２１ａ      処理部
２１ｂ      リソース管理部
２１ｃ      格納部
２１ｄ      格納制御部
２１ｅ      振分け部
２１ｆ      リソース借用部
２２ａ      呼処理部
２２ｂ      管理部
２２ｃ      提供部
２２ｄ      借用部
２５        スイッチ
２６        呼処理用リソース群
２６１〜２６ｎ  呼処理用リソース
【図１】
2008146153.tif 000003
【図２】
2008146153.tif 000004
【図３】
2008146153.tif 000005
【図４】
2008146153.tif 000006
【図５】
2008146153.tif 000007