(57)【特許請求の範囲】
【請求項１】
複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部と、前記信号処理制御部に障害が発生した際に稼動を開始する前記信号処理制御部である予備信号処理制御部とを有する通話制御装置であって、
信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知手段と、
前記障害検知手段によって障害の発生が検知された障害信号処理部によって処理されている前記通話信号すべてを、当該障害信号処理部を搭載する前記信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に振り分けることが許容されるかを確認する確認手段と、
前記確認手段によって許容されると確認されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分手段と、
前記確認手段によって許容されないと確認されると、前記障害信号処理部によって処理されている前記通話信号を、前記予備信号処理制御部に搭載されている前記信号処理部のいずれかに振り分ける不許容時振分手段と
を備えたことを特徴とする通話制御装置。
【請求項２】
前記通話制御装置は、複数の前記信号処理制御部から構成されるものであって、
当該通話制御装置にて制御される前記通話信号を当該信号処理制御部のいずれかに振り分ける制御手段と、
前記制御手段によって振り分けられた前記通話信号を、当該通話信号が振り分けられた前記信号処理制御部に搭載されている前記信号処理部のいずれかに振り分ける処理部内振分手段と、
をさらに備え、
前記制御手段は、前記障害検知手段によって障害の発生が検知されると、当該検知後に新たに処理を開始する前記通話信号を、前記障害信号処理部を搭載する前記信号処理制御部以外の当該信号処理制御部に振り分けることを特徴とする請求項１に記載の通話制御装置。
【請求項３】
前記通話制御装置は、当該通話制御装置を構成している前記信号処理制御部に障害が発生した際に稼動を開始する信号処理制御部である予備信号処理制御部を有するものであって、
前記制御手段は、前記障害検知手段によって障害の発生が検知されると、前記障害信号処理部を搭載する前記信号処理制御部に新たに振り分けられるべき前記通話信号すべてを、前記予備信号処理制御部にのみ振り分けることを特徴とする請求項２に記載の通話制御装置。
【請求項４】
複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部と、前記信号処理制御部に障害が発生した際に稼動を開始する前記信号処理制御部である予備信号処理制御部とを有する通話制御装置を制御する通話制御方法であって、
信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知工程と、
前記障害検知工程によって障害の発生が検知された障害信号処理部によって処理されている前記通話信号すべてを、当該障害信号処理部を搭載する前記信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に振り分けることが許容されるかを確認する確認工程と、
前記確認工程によって許容されると確認されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分工程と、
前記確認工程によって許容されないと確認されると、前記障害信号処理部によって処理されている前記通話信号を、前記予備信号処理制御部に搭載されている前記信号処理部のいずれかに振り分ける不許容時振分工程と
を含んだことを特徴とする通話制御方法。
【請求項５】
複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部と、前記信号処理制御部に障害が発生した際に稼動を開始する前記信号処理制御部である予備信号処理制御部とを有するコンピュータに実行させる通話制御プログラムであって、
信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知手順と、
前記障害検知手順によって障害の発生が検知された障害信号処理部によって処理されている前記通話信号すべてを、当該障害信号処理部を搭載する前記信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に振り分けることが許容されるかを確認する確認手順と、
前記確認手順によって許容されると確認されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分手順と、
前記確認手順によって許容されないと確認されると、前記障害信号処理部によって処理されている前記通話信号を、前記予備信号処理制御部に搭載されている前記信号処理部のいずれかに振り分ける不許容時振分手順と
をコンピュータに実行させることを特徴とする通話制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通話制御装置、通話制御方法および通話制御プログラムに関する。
【背景技術】
【０００２】
従来より、通話信号（呼）を制御する通話制御装置は、複数の信号処理部（ＤＳＰ、Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）が搭載された信号処理制御カードを有し、当該信号処理部各々が、複数の呼を並行して処理していた。ここで、従来の通話制御装置では、ある信号処理部に障害が発生した場合に、当該信号処理部を有する信号処理制御カードを交換対象としていた。
【０００３】
なお、特許文献１（特開２００３−３２２８５号広報）では、信号処理制御カード各々が、信号処理制御カードに搭載された信号処理部に障害が発生した際に稼動する予備の信号処理部を有する手法について開示している。
【０００４】
【特許文献１】特開２００３−３２２８５号公報（第１−５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、上記した従来の技術は、信号処理部に障害が発生した際に、当該障害によって影響が生じる呼を減少させることができないという課題があった。
【０００６】
例えば、従来の通話制御装置では、障害が発生した信号処理部を有する信号処理制御カードによって処理されていた呼すべてを一旦切断し、一時的にサービス対象外とする。そして、従来の通話制御装置では、一旦切断した呼すべてを、通話制御装置が有する信号処理制御カード（予備）に移して処理していた。この結果、ある信号処理部に障害が発生すると、当該信号処理部を搭載している信号処理制御カードによって処理されている呼すべてが、一時的にサービス対象外となっていた。
【０００７】
なお、特許文献１に記載されている技術でも、予備の信号処理部の稼動を開始した後に、信号処理制御カードに搭載されている信号処理部に再度障害が発生した際には、当該信号処理部を搭載している信号処理制御カードによって処理されている呼すべてが、一時的にサービス対象外となっていた。
【０００８】
そこで、この発明は、上述した従来技術の課題を解決するためになされたものであり、信号処理部に障害が発生した際に、サービス対象外となる呼の数を減少することが可能である通話制御装置、通話制御方法および通話制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、この通話制御装置は、複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部を有する通話制御装置であって、信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知手段と、前記障害検知手段によって障害の発生が検知されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分手段と、を備えたことを特徴とする通話制御装置を要件とする。
【発明の効果】
【００１０】
開示の通話制御装置によれば、信号処理部に障害が発生した際に、サービス対象外となる呼の数を減少することが可能である。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明に係る通話制御装置、通話制御方法および通話制御プログラムの実施例を詳細に説明する。なお、以下では、実施例１に係る通話制御装置の概要および特徴、通話制御装置の構成および処理の流れを順に説明し、その後、その他の実施例について説明する。
【実施例１】
【００１２】
［通話制御装置の概要および特徴］
まず最初に、図１を用いて、実施例１に係る通話制御装置の概要および特徴を説明する。図１は、実施例１に係る通話制御装置の概要および特徴を説明するための図である。
【００１３】
同図に示すように、実施例１に係る通話制御装置は、複数の通話信号（呼）を並行して処理可能な信号処理部を複数搭載する信号処理制御カード（特許請求の範囲に記載の「信号処理制御部」に対応する）を有するものである。
【００１４】
例えば、図１に示す例では、実施例１に係る通話制御装置は、複数の信号処理制御カードを有する「ＭＧＷ（Ｍｅｄｉａ  Ｇａｔｅ  Ｗａｙ）装置」を有し、また、この「ＭＧＷ装置」を制御する「ソフト」を有する。ここで、複数の信号処理制御カードそれぞれは、信号処理部（例えば、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ））をｎ個と、信号処理部を制御する制御部であるＣＰＵとを有するものである。
【００１５】
そして、この実施例１に係る通話制御装置は、以下で説明するように、信号処理部に障害（故障）が発生した際に、サービス対象外となる呼の数を減少することが可能である点に主たる特徴がある。
【００１６】
すなわち、実施例１に係る通話制御装置は、信号処理制御カードに搭載されている信号処理部に障害が発生したことを検知する。例えば、実施例１に係る通話制御装置は、図１の（１）に示すように、信号処理制御カード「１」内にある信号処理部「２」に障害が発生したことを検知する。
【００１７】
そして、実施例１に係る通話制御装置は、障害の発生を検知すると、当該障害の発生が検知された信号処理部である障害信号処理部を搭載する信号処理制御カードによって処理されている呼を、他の信号処理部に振り分ける。ここで、実施例１に係る通話制御装置は、図１の（２）に示すように、信号処理制御カードが搭載する障害信号処理部以外の信号処理部に、呼を振り分ける。
【００１８】
例えば、実施例１に係る通話制御装置は、図１の（２）に示す例では、障害発生信号処理部である信号処理部「２」によって処理されている呼すべてを、他の信号処理部に振り分ける（処理分散する）。具体的な例をあげて説明すると、実施例１に係る通話制御装置は、信号処理制御カード「１」内に搭載されている他の信号処理部（例えば、信号処理部「１」、「３」…「ｎ」など）に振り分ける。
【００１９】
このようなことから、実施例１に係る通話制御装置は、上記した主たる特徴の如く、信号処理部に障害が発生した際に、サービス対象外となる呼の数を減少することが可能である。
【００２０】
具体的に説明すると、ある信号処理部に障害が発生した場合に、当該信号処理部を有する信号処理制御カードは交換対象となる。また、呼を一旦切断し、一旦切断した呼を他の信号処理部に（切り替えて）処理させる際には、一旦切断した際に一旦サービスが中断し、また、一旦切断した呼それぞれは、一時的にサービス対象外となる。ここで、従来の通話処理装置では、障害が発生した信号処理部を有する信号処理制御カードによって処理されていた呼すべてを一旦切断し、一旦切断した呼すべてを通話処理装置が有する予備の信号処理制御カードに処理させていた。
【００２１】
言い換えると、ある信号処理部に障害が発生した場合に、従来の通話処理装置では、障害が発生した信号処理部によって処理されている呼だけでなく、正常に機能している信号処理部によって処理されている呼も、一旦切断する。そして、従来の通話処理装置では、当該呼すべてを、通話処理装置が有する予備の信号処理制御カードにて処理させていた。
【００２２】
この結果、従来の通話処理装置では、ある信号処理部に障害が発生した場合に、障害信号処理部を搭載する信号処理制御カード内の信号処理部によって処理されている呼が、当該呼を処理しているのが障害信号処理部であっても、正常に機能している信号処理部であっても、一旦サービスが中断し、サービス対象外としていた。
【００２３】
このような従来の手法と比較して、実施例１に係る通話制御装置によれば、ある信号処理部に障害が発生した場合に、障害信号処理部によって処理されている呼のみを一旦切断して他の信号処理部に処理させる。このため、実施例１に係る通話制御装置によれば、障害信号処理部を搭載する信号処理制御カード内の他の信号処理部（正常に機能している信号処理部）によって処理されている呼を一旦切断してサービス対象外とせず、サービス対象外となる呼の数を減少することが可能である。
【００２４】
なお、実施例１に係る通話制御装置は、信号処理制御カードに障害が発生した際に稼動を開始する信号処理制御カードである信号処理制御カード（予備）（特許請求の範囲に記載の「予備信号処理制御部」に対応する）を有するものである。例えば、図１の（３）に示すように、実施例１に係る通話制御装置では、運用系（ＡＣＴ）装置として用いられている信号処理制御カードのいずれかに障害が発生した旨が「ソフト」に伝達される。実施例１に係る通話制御装置では、図１の（４）に示すように、「ソフト」が、信号処理制御カード（予備）を起動させる。
【００２５】
そして、この実施例１に係る通話制御装置は、障害の発生が検知されると、当該検知後に新たに処理を開始する新規呼を、信号処理制御カード（予備）に振り分ける。これにより、この実施例１に係る通話制御装置は、障害が検知された際に処理されている呼すべてが終了次第、障害信号処理部を搭載する信号処理制御カードを交換することが可能である。
【００２６】
［通話制御装置の構成］
次に、図２〜図５を用いて、図１に示した通話制御装置の構成を説明する。なお、ここで、図２は、実施例１に係る通話制御装置の構成を示すためのブロック図である。図３は、実施例１におけるソフト記憶部を説明するための図である。図４は、実施例１における制御カード記憶部を説明するための図である。図５は、実施例１における信号処理部記憶部を説明するための図である。
【００２７】
図２に示すように、この通話制御装置は、ソフト１００と、信号処理制御カード２００と、信号処理制御カード（予備）２００ａと、を有する。また、信号処理制御カード２００や信号処理制御カード（予備）２００ａａは、複数の信号処理部３００（または、複数の信号処理部３００ａ）を有する。以下では、まず、ソフト１００の構成について説明を行い、信号処理制御カード２００と信号処理制御カード（予備）２００ａとの構成について説明を行い、その後、信号処理部３００の構成について説明を行う。
【００２８】
［ソフトの構成］
図２に示すように、信号処理制御カード２００や信号処理制御カード（予備）２００ａに呼を振り分けるソフト１００は、ソフト記憶部１０１と、振分制御（ソフト）部１０２とを有する。また、ソフト１００は、振分制御（ソフト）部１０２の内部に、障害時振分制御（ソフト）部１０３を有する。なお、振分制御（ソフト）部１０２と障害時振分制御（ソフト）部１０３とは、特許請求の範囲に記載の「制御手段」に対応する。
【００２９】
ソフト記憶部１０１は、実施例１に係る通話制御装置において処理される呼すべてについて、「物理リンク情報」を記憶する。なお、「物理リンク情報」とは、呼に関する情報であって、例えば、呼のレートや、接続している二つの端末を識別する情報などが該当する。また、この「物理リンク情報」とは、呼を一旦切断した後に再開する際に必要となる情報である。
【００３０】
なお、ソフト記憶部１０１は、振分制御（ソフト）部１０２と障害時振分制御（ソフト）部１０３とによって用いられる情報を記憶するものである。また、ソフト記憶部１０１は、振分制御（ソフト）部１０２と障害時振分制御（ソフト）部１０３とによって、情報を入力される（または変更し、削除する）ものである。
【００３１】
以下では、説明の便宜上、ソフト記憶部１０１が、図３に示すように、「カード識別情報」と「リソースＩＤ」との組み合わせに対応付けて、「物理リンク情報」として呼のレートを示す「レート」と接続している二つの端末を識別する「識別情報」とを記憶するものとして説明する。ここで、「カード識別情報」とは、信号処理制御カード２００を他の信号処理制御カード２００から識別する情報である。「リソースＩＤ」とは、呼を識別する情報であり、例えば、振分制御（ソフト）部１０２や障害時振分制御（ソフト）部１０３によって、新規呼を振り分ける際に当該新規呼それぞれに付与される情報である。例えば、ソフト記憶部１０１は、図３に示すように、カード識別情報「１」とリソースＩＤ「１００１」との組み合わせに対応付けて、「物理リンク情報」として「レート」および「識別情報」を記憶する。
【００３２】
振分制御（ソフト）部１０２は、通話制御装置にて制御される呼を、信号処理制御カード２００のいずれかに振り分ける。なお、通話制御装置にて制御される呼とは、例えば、実施例１に係る通話制御装置に、当該通話制御装置に接続した外部装置などから制御要求があった呼などが該当する。
【００３３】
例えば、振分制御（ソフト）部１０２は、新規呼を処理する旨の指示と、当該新規呼についての「物理リンク情報」とを、外部装置から受付ける。そして、振分制御（ソフト）部１０２は、受付けた新規呼を振り分ける信号処理制御カード２００を選択する。そして、振分制御（ソフト）部１０２は、選択した信号処理制御カード２００に、ソフトＩＦ部２０１を介してその旨の指示を伝達する。
【００３４】
具体的な例をあげて説明すると、振分制御（ソフト）部１０２は、新規呼を処理する旨の指示と、当該新規呼についての「物理リンク情報」とを受付けると、実施例１に係る通話制御装置が有する複数の信号処理制御カード２００の内、一つを選択する。例えば、振分制御（ソフト）部１０２は、ソフト記憶部１０１に記憶されている「物理リンク情報」から、信号処理制御カード２００ごとに、呼を処理する際に現に使用しているリソース量を算出する。そして、振分制御（ソフト）部１０２は、算出したリソース量の内、最もリソース量の使用量が少ない信号処理制御カード２００を選択する。
【００３５】
例えば、振分制御（ソフト）部１０２は、信号処理制御カード「１」についてリソース量が「１００」であると算出し、信号処理制御カード「２」についてリソース量が「２００」であると算出した場合を用いて説明する。なお、その他の信号処理制御カード２００について算出したリソース量は、「２００」以上であるとする。ここで、振分制御（ソフト）部１０２は、新規呼を振り分ける信号処理制御カード２００として、信号処理制御カード「１」を選択する。
【００３６】
また、振分制御（ソフト）部１０２は、新規呼に、当該新規呼を識別する情報として「リソースＩＤ」を付与する。そして、振分制御（ソフト）部１０２は、新規呼を処理する旨の指示と、「物理リンク情報」と、「リソースＩＤ」とを、ソフトＩＦ部２０１を介して選択した信号処理制御カード２００に伝達する。また、振分制御（ソフト）部１０２は、選択した信号処理制御カード２００を示す「カード識別情報」に対応付けて、当該信号処理制御カード２００に伝達した「リソースＩＤ」と「物理リンク情報」とを対応付けて、ソフト記憶部１０１に入力する。
【００３７】
例えば、振分制御（ソフト）部１０２は、新規呼にリソースＩＤ「１００１」を付与し、当該新規呼を信号処理制御カード「１」に振り分ける場合を用いて説明する。ここで、振分制御（ソフト）部１０２は、新規呼を処理する旨の指示と、「物理リンク情報」と、リソースＩＤ「１００１」とを、ソフトＩＦ部２０１を介して信号処理制御カード「１」に伝達する。また、例えば、振分制御（ソフト）部１０２は、信号処理制御カード「１」を示すカード識別情報「１」に対応付けて、「物理リンク情報」とリソースＩＤ「１００１」との対応付けを、ソフト記憶部１０１に入力する。
【００３８】
また、振分制御（ソフト）部１０２は、処理を終了した呼についての「リソースＩＤ」を、後述する信号処理制御カード２００からソフトＩＦ部２０１を介して伝達されると、対応する情報をソフト記憶部１０１から削除する。例えば、振分制御（ソフト）部１０２は、対応する情報として、後述する信号処理制御カード２００から伝達された「リソースＩＤ」と、当該「リソースＩＤ」に対応付けられた「物理リンク情報」とを、ソフト記憶部１０１から削除する。
【００３９】
なお、振分制御（ソフト）部１０２と、以下に説明する障害時振分制御（ソフト）部１０３との違いの一例について、簡単に説明する。振分制御（ソフト）部１０２は、障害が検知されていない場合に処理を行うものであり。例えば、振分制御（ソフト）部１０２は、障害が検知されていない場合や、障害が検知された後に検知された障害が解決された場合に（例えば、障害信号処理部を搭載していた信号処理制御カードが、正常な信号処理制御カードに交換され、通話制御装置を利用する利用者からその旨伝達された場合に）、処理を行うものである。一方、障害時振分制御（ソフト）部１０３は、障害が検知された場合に処理を行うものである。例えば、障害時振分制御（ソフト）部１０３は、信号処理部３００（後述する障害検知部３０３）から障害の発生が伝達された後、検知された障害が解決されるまで、処理を行うものである。
【００４０】
なお、以下に説明する障害時振分制御（ソフト）部１０３についての説明は、振分制御（ソフト）部１０２と同様の説明については、記載を省略し、または、簡潔に行う。
【００４１】
障害時振分制御（ソフト）部１０３は、障害が検知された場合に、信号処理制御カード（予備）２００ａの稼動を開始させる。例えば、障害時振分制御（ソフト）部１０３は、信号処理制御カード２００（後述する障害時振分制御（カード）部２２２）から障害が検知された旨をソフトＩＦ部２０１を介して伝達されると、稼動を開始する旨の指示（ＡＣＴ制御）を信号処理制御カード（予備）２００ａに伝達する。なお、この信号処理制御カード（予備）２００ａの稼動を開始する処理は、後述する障害時振分制御（カード）部２２２による振分処理と並行して行われるものである。
【００４２】
また、障害時振分制御（ソフト）部１０３は、障害が検知された場合に、当該検知後に新たに処理を開始する新規呼を、障害信号処理部を搭載する信号処理制御カード２００以外の信号処理制御カード２００に振り分ける（切り替える）。例えば、信号処理制御カード「１」に障害が発生した旨が障害時振分制御（ソフト）部１０３に伝達された場合を用いて説明する。障害時振分制御（ソフト）部１０３は、その後、新規呼を処理する旨の指示と、当該新規呼についての「物理リンク情報」とを受付ける。ここで、障害時振分制御（ソフト）部１０３は、受付けた新規呼を振り分ける信号処理制御カード２００として、信号処理制御カード「１」以外の信号処理制御カード２００を選択する。
【００４３】
また、障害時振分制御（ソフト）部１０３は、障害が検知された信号処理制御カード２００によって処理されている呼がなくなった場合に、アラーム制御（ＡＬＭ制御）を行う。なお、このアラーム制御とは、障害が検知された信号処理制御カード２００が交換対象である旨を報知することである。例えば、アラーム制御とは、実施例１に係る通話制御装置を利用する利用者に対して、障害が検知された信号処理制御カード２００を示す「カード識別情報」と、障害が発生したため交換対象である旨とを伝達することが該当する。
【００４４】
例えば、障害時振分制御（ソフト）部１０３は、障害が検知された信号処理制御カード２００を示す「カード識別情報」に対応付けられた「リソースＩＤ」と「物理リンク情報」とをソフト記憶部１０１からすべて削除した後に、アラーム制御を行う。なお、ソフト記憶部１０１に記憶されている「リソースＩＤ」と「物理リンク情報」との対応付けそれぞれは、上記したように、当該「リソースＩＤ」によって識別される呼についての処理が終了された場合に、振分制御（ソフト）部１０２や障害時振分制御（ソフト）部１０３によって削除されるものである。
【００４５】
［信号処理制御カードおよび信号処理制御カード（予備）の構成］
次に、信号処理制御カード２００および信号処理制御カード（予備）２００ａの構成について説明する。以下では、まず、信号処理制御カード２００の構成について説明し、その後、信号処理制御カード（予備）２００ａの構成について説明する。
【００４６】
図２に示すように、信号処理制御カード２００は、ソフトＩＦ（ｉｎｔｅｒｆａｃｅ）部２０１と、信号処理部ＩＦ（ｉｎｔｅｒｆａｃｅ）部２０２と、制御カード記憶部２１０と、制御部２２０と、複数の信号処理部３００と、を有する。
【００４７】
ソフトＩＦ部２０１は、ソフト１００と信号処理制御カード２００との間における通信を制御する。具体的には、ソフトＩＦ部２０１は、ソフト１００から伝達された情報を制御部２２０に伝達し、制御部２２０から伝達された情報をソフト１００に対して伝達する。また、信号処理部ＩＦ部２０２は、制御部２２０と信号処理部３００との間における通信を制御する。具体的には、信号処理部ＩＦ部２０２は、信号処理部３００から伝達された情報を制御部２２０に伝達し、制御部２２０から伝達された情報を信号処理部３００に対して伝達する。例えば、ソフトＩＦ部２０１は、ソフト１００から新規呼を処理する旨の指示と、「物理リンク情報」とが伝達されると、伝達されたこれらの情報を、制御部２２０に伝達する。
【００４８】
なお、実施例１では、説明の便宜上、例えば、「ソフト１００は、情報ＡをソフトＩＦ部２０１に伝達する。そして、ソフトＩＦ部２０１は、制御部２２０に情報Ａを伝達する」ことを示す際には、「ソフト１００は、ソフトＩＦ部２０１を介して、情報Ａを制御部２２０に伝達する」などの記載を行い、表現を簡略化する。
【００４９】
制御カード記憶部２１０は、信号処理制御カード２００内にて処理される呼すべてについて、「物理リンク情報」を記憶する。具体的には、制御カード記憶部２１０は、図４に示すように、当該制御カード記憶部２１０を有する信号処理制御カード２００に搭載された複数の信号処理部３００すべてについて、「物理リンク情報」を記憶する。
【００５０】
なお、制御カード記憶部２１０は、振分制御（カード）部２２１と障害時振分制御（カード）部２２２とによって用いられる情報を記憶するものである。また、制御カード記憶部２１０は、振分制御（カード）部２２１や障害時振分制御（カード）部２２２によって、ソフト１００から伝達された情報が入力されるものである。また、その後、制御カード記憶部２１０は、振分制御（カード）部２２１や障害時振分制御（カード）部２２２によって、記憶している情報が変更される（または、削除される）ものである。
【００５１】
例えば、制御カード記憶部２１０は、図４に示す例では、信号処理部を識別する情報を示す「信号処理部識別情報」ごとに、「リソースＩＤ」と「物理リンク情報」（「レート」および「識別情報」）との対応付けを記憶する。また、制御カード記憶部２１０は、「信号処理部識別情報」ごとに、処理している呼の量を示す「リソース量」を記憶する。具体的な例をあげて説明すると、制御カード記憶部２１０は、信号処理部識別情報「１」に対応付けて、リソース「１００１」と「レート」と「識別情報」との対応付けを記憶する。また、制御カード記憶部２１０は、信号処理部識別情報「１」に対応付けて、リソース量「４０」を記憶する。また、制御カード記憶部２１０は、信号処理部識別情報「２」に対応付けて、リソース「１２０２」と「レート」と「識別情報」との対応付けを記憶し、リソース量「４３」を記憶する。
【００５２】
なお、制御カード記憶部２１０が記憶するリソース量は、「物理リンク情報」と「リソースＩＤ」とが入力され、または変更され、または削除されるごとに、制御部２２０によって更新されるものである。
【００５３】
制御部２２０は、振分処理を実行する。制御部２２０は、特に本発明に密接に関連するものとして、振分制御（カード）部２２１と、障害時振分制御（カード）部２２２と、を有する。なお、振分制御（カード）部２２１は、特許請求の範囲に記載の「処理部内振分手段」に対応する。障害時振分制御（カード）部２２２は、特許請求の範囲に記載の「振分手段」に対応する。
【００５４】
振分制御（カード）部２２１は、振分制御（ソフト）部１０２によって振り分けられた呼を、呼が振り分けられた信号処理制御カード２００に搭載されている信号処理部３００のいずれかに振り分ける。例えば、振分制御（カード）部２２１は、振分制御（ソフト）部１０２や障害時振分制御（ソフト）部１０３から、ソフトＩＦ部２０１を介して、新規呼を処理する旨の指示と、「リソースＩＤ」と「物理リンク情報」とを受付ける。そして、振分制御（カード）部２２１は、信号処理制御カード２００が搭載する信号処理部３００の内、一つの信号処理部３００を選択する。
【００５５】
具体的な例をあげて説明すると、振分制御（カード）部２２１は、制御カード記憶部２１０に記憶されている「リソース量」を読み出し、読み出したリソース量の内、最もリソース量の使用量が少ない信号処理部３００を選択する。
【００５６】
また、振分制御（カード）部２２１は、振分制御（ソフト）部１０２や障害時振分制御（ソフト）部１０３からソフトＩＦ部２０１を介して受付けた新規呼を処理する旨の指示と「リソースＩＤ」と「物理リンク情報」とを、選択した信号処理部３００に伝達する。また、振分制御（ソフト）部１０２は、選択した信号処理部３００を示す「信号処理部識別情報」に対応付けて、当該信号処理部３００に伝達する「リソースＩＤ」と「物理リンク情報」とを、制御カード記憶部２１０に入力する。
【００５７】
また、振分制御（カード）部２２１は、呼を終了した旨の指示と当該呼を識別する「リソースＩＤ」とが、後述する信号処理部３００（後述する信号処理部ＩＦ部２０２）から信号処理部ＩＦ部２０２を介して受付ける。そして、振分制御（カード）部２２１は、受付けた「リソースＩＤ」と、当該「リソースＩＤ」に対応付けられた「物理リンク情報」とを制御カード記憶部２１０から削除する。また、振分制御（カード）部２２１は、伝達された情報をソフトＩＦ部２０１を介して振分制御（ソフト）部１０２や障害時振分制御（ソフト）部１０３に伝達する。
【００５８】
また、振分制御（カード）部２２１は、制御カード記憶部２１０に「物理リンク情報」と「リソースＩＤ」とを入力し、または変更や削除するごとに、「リソース量」更新する。
【００５９】
なお、振分制御（カード）部２２１と、以下に説明する障害時振分制御（カード）部２２２との違いの一例について、簡単に説明する。振分制御（カード）部２２１は、障害が検知されていない場合に処理を行うものである。例えば、振分制御（カード）部２２１は、障害が検知されていない場合や、障害が検知された後に検知された障害が解決された場合に（例えば、障害信号処理部を搭載していた信号処理制御カードが、正常な信号処理制御カードに交換され、通話制御装置を利用する利用者からその旨伝達された場合に）、処理を行うものである。一方、障害時振分制御（カード）部２２２は、障害が検知された場合に処理を行うものである。例えば、障害時振分制御（カード）部２２２は、障害の発生が伝達された後、検知された障害が解決されるまで、処理を行うものである。
【００６０】
なお、以下に説明する障害時振分制御（カード）部２２２についての説明は、振分制御（カード）部２２２と同様の説明については、記載を省略し、または、簡潔に行う。
【００６１】
障害時振分制御（カード）部２２２は、障害の発生が検知されると、振分処理を実行する。具体的には、障害時振分制御（カード）部２２２は、障害が発生した旨と信号処理部３００を一意に識別する情報（たとえば、信号処理部「１」など）とが信号処理部３００（後述する障害検知部３０３）から信号処理部ＩＦ部２０２を介して受付ける。そして、障害時振分制御（カード）部２２２は、障害信号処理部を搭載する信号処理制御カード２００について、信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に、障害信号処理部によって処理されている呼を振り分ける。
【００６２】
例えば、信号処理制御カードが、１０個の信号処理部（信号処理部「１」〜「１０」）を有し、障害信号処理部が信号処理部「１」であり、信号処理部「１」において、４０個の呼が処理されている場合を例に、具体的に説明する。障害時振分制御（カード）部２２２は、障害信号処理部によって処理されている４０個の呼それぞれについて、信号処理部「１」以外の信号処理部３００から振り分ける信号処理部３００を選択する。
【００６３】
具体的に例をあげて説明すると、障害時振分制御（カード）部２２２は、信号処理部「１」にて障害が発生した旨の情報を、信号処理部３００（後述する障害検知部３０３）から信号処理部ＩＦ部２０２を介して受付ける。そして、障害時振分制御（カード）部２２２は、障害信号処理部によって処理されている４０個の呼の内、５個の呼を振り分ける信号処理部３００として、信号処理部「２」を選択する。また、障害時振分制御（カード）部２２２は、同様に、他の３５個の呼を振り分ける信号処理部３００を選択する。
【００６４】
また、障害時振分制御（カード）部２２２は、制御カード記憶部２１０から「リソース量」を読出し、４０個の呼を振り分けた後における信号処理部３００それぞれのリソース量の差が小さくなるように、呼を振り分ける信号処理部３００を選択してもよい。なお、障害信号処理部によって処理されている呼を振り分ける信号処理部３００を選択する手法は、上記した手法に限定されるものではない。例えば、障害時振分制御（カード）部２２２は、リソース量に空きのある信号処理部３００を判別し、空きのあると判別した信号処理部３００に振り分けても良い。
【００６５】
また、障害時振分制御（カード）部２２２は、障害信号処理部によって処理されている呼を振り分ける信号処理部３００として選択した信号処理部３００に、当該呼を処理する旨の指示と、当該呼についての「リソースＩＤ」と「物理リンク情報」とを、信号処理部ＩＦ部２０２を介して伝達する。また、障害時振分制御（カード）部２２２は、振り分ける信号処理部３００を示す「信号処理部識別情報」に対応付けて、振り分ける呼についての「リソースＩＤ」と「物理リンク情報」とを制御カード記憶部２１０に入力する。また、障害時振分制御（カード）部２２２は、障害信号処理部を示す「信号処理部識別情報」に対応付けて制御カード記憶部２１０に記憶されている「リソースＩＤ」と「物理リンク情報」との対応付けを削除する。
【００６６】
また、障害時振分制御（カード）部２２２は、障害が発生した旨と信号処理部３００を一意に識別する情報と（たとえば、信号処理部「１」など）が信号処理部３００（後述する障害検知部３０３）から信号処理部ＩＦ部２０２を介して伝達されると、ソフトＩＦ部２０１を介して、その旨を障害時振分制御（ソフト）部１０３に伝達する。例えば、障害時振分制御（カード）部２２２は、信号処理部「１」にて障害が発生した旨の情報を受付けると、信号処理部「１」にて障害が発生した旨の情報を、ソフトＩＦ部２０１を介して障害時振分制御（ソフト）部１０３に伝達する。
【００６７】
また、障害時振分制御（カード）部２２２は、障害の発生が伝達された後に、障害信号処理部を搭載する信号処理制御カード２００内にて処理されている呼の処理がすべて終了すると、その旨を障害時振分制御（ソフト）部１０３にソフトＩＦ部２０１を介して伝達する。例えば、障害時振分制御（カード）部２２２は、振分制御（カード）部２２１に記憶されている「リソースＩＤ」と「物理リンク情報」とをすべて削除した場合に（すべての呼の処理が終了した後に）、その旨を障害時振分制御（ソフト）部１０３にソフトＩＦ部２０１を介して伝達する。
【００６８】
なお、ここで、障害時振分制御（カード）部２２２による障害信号処理部によって処理されていた呼を他の信号処理部３００に振り分ける処理と、障害時振分制御（ソフト）部１０３による信号処理制御カード（予備）２００ａの起動処理とは、並行して実行されるものである。
【００６９】
また、障害時振分制御（カード）部２２２は、障害信号処理部によって処理されていた呼を他の信号処理部３００に振り分けるが、当該他の信号処理部３００によって処理されている呼については、当該処理が終了するまで、処理を継続させるものである。
【００７０】
次に、信号処理制御カード（予備）２００ａの構成について、説明する。ここで、信号処理制御カード（予備）２００ａは、信号処理制御カード２００に障害が発生した際に稼動を開始する信号処理制御カード２００である。例えば、信号処理制御カード（予備）２００ａは、障害時振分制御（ソフト）部１０３から稼動を開始する旨の指示（ＡＣＴ制御）を受付けると、稼動を開始する。また、信号処理制御カード（予備）２００ａの各部は、信号処理制御カード２００の各部と同様の機能を有する。
【００７１】
［信号処理部の構成］
続いて、信号処理部３００の構成について説明する。図２に示すように、信号処理部３００は、信号処理部制御部３０２と、障害検知部３０３とを有する。なお、障害検知部３０３は、特許請求の範囲に記載の「障害検知手段」に対応する。
【００７２】
信号処理部記憶部３０１は、図５に示すように、当該信号処理部記憶部３０１を有する信号処理部３００内にて処理される呼すべてについて、「物理リンク情報」（「レート」および「識別情報」）を記憶する。例えば、信号処理部記憶部３０１は、リソースＩＤ「１００１」と対応付けて、「レート」と「識別情報」とを記憶する。また、信号処理部記憶部３０１は、当該信号処理部記憶部３０１を有する信号処理部３００についての「リソース量」を記憶する。例えば、信号処理部記憶部３０１は、リソース量「４０」を記憶する。
【００７３】
なお、信号処理部記憶部３０１は、信号処理部制御部３０２によって用いられる情報を記憶するものである。また、信号処理部記憶部３０１は、信号処理制御カード２００から信号処理部ＩＦ部２０２を介して伝達された情報が信号処理部制御部３０２によって入力されるものである。また、その後、信号処理部記憶部３０１は、信号処理部制御部３０２によって、記憶している情報が変更される（または、削除される）ものである。
【００７４】
また、信号処理部記憶部３０１が記憶するリソース量は、「物理リンク情報」と「リソースＩＤ」とが入力され、または変更され、または削除されるごとに、信号処理部制御部３０２によって更新されるものである。
【００７５】
信号処理部制御部３０２は、呼を処理する。具体的には、信号処理部記憶部３０１に記憶されている「物理リンク情報」それぞれを使用して、呼それぞれを並行して処理する。
【００７６】
また、信号処理部制御部３０２は、信号処理部ＩＦ部２０２を介して、信号処理制御カード２００から「リソースＩＤ」と「物理リンク情報」とを受付ける。そして、信号処理部制御部３０２は、受付けた「リソースＩＤ」と「物理リンク情報」とを、信号処理部記憶部３０１に入力する。
【００７７】
また、信号処理部制御部３０２は、処理が終了した呼がある場合に、当該呼についての「リソースＩＤ」と「物理リンク情報」とを信号処理部記憶部３０１から削除し、「リソースＩＤ」を信号処理部ＩＦ部２０２を介して振分制御（カード）部２２１や障害時振分制御（カード）部２２２に伝達する。
【００７８】
また、信号処理部制御部３０２は、信号処理部記憶部３０１に「物理リンク情報」と「リソースＩＤ」とを入力し、または変更や削除するごとに、「リソース量」を更新する。
【００７９】
障害検知部３０３は、信号処理制御カード２００に搭載されている信号処理部３００に障害が発生したことを検知する。また、障害検知部３０３は、当該障害検知部３０３を有する信号処理部３００にて障害が発生したことを検知すると、障害が発生した旨と信号処理部３００を一意に識別する情報（例えば、信号処理部「１」など）とを障害時振分制御（カード）部２２２に信号処理部ＩＦ部２０２を介して伝達する。例えば、信号処理部「１」にて障害が発生した旨の情報を、障害時振分制御（カード）部２２２に信号処理部ＩＦ部２０２を介して伝達する。
【００８０】
［通話制御装置による処理］
次に、図６を用いて、通話制御装置による処理を説明する。なお、図６は、実施例１に係る通話制御装置の処理の流れを示すシーケンス図である。
【００８１】
なお、通話制御装置による処理についての説明では、信号処理制御カード「１」に搭載された信号処理部「２」に故障が発生したものとして、説明する。
【００８２】
図６に示すように、信号処理部３００に障害が発生すると、障害検知部３０３は、信号処理部３００に障害が発生したことを検知し、障害が発生したことを制御部２２０（障害時振分制御（カード）部２２２）に伝達する（ステップＳ１０１）。例えば、障害検知部３０３は、信号処理部「２」にて障害が発生した旨の情報を、障害時振分制御（カード）部２２２に信号処理部ＩＦ部２０２を介して伝達する。
【００８３】
そして、制御部２２０（障害時振分制御（カード）部２２２）は、障害が発生した旨の情報を、障害時振分制御（ソフト）部１０３に伝達する（ステップＳ１０２）。例えば、信号処理部「２」にて障害が発生した旨の情報を、ソフトＩＦ部２０１を介して、障害時振分制御（ソフト）部１０３に伝達する。
【００８４】
そして、制御部２２０（障害時振分制御（カード）部２２２）は、障害の発生が検知されると、振分処理を実行する（ステップＳ１０３）。つまり、障害時振分制御（カード）部２２２は、信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に、障害信号処理部によって処理されている呼を振り分ける。例えば、障害時振分制御（カード）部２２２は、信号処理部「２」によって処理されている呼すべてを、その他の信号処理部３００に振り分ける。
【００８５】
また、上記した振分処理と並行して、障害時振分制御（ソフト）部１０３は、信号処理制御カード（予備）２００ａの稼動を開始させる（ステップＳ１０４）。例えば、障害時振分制御（ソフト）部１０３は、稼動を開始する旨の指示（ＡＣＴ制御）を信号処理制御カード（予備）２００ａに伝達する。
【００８６】
その後、障害信号処理部を搭載する信号処理制御カードが搭載する信号処理部３００各々は、処理が終了すると、その旨の情報を制御部２２０（障害時振分制御部（カード）２２２）に伝達し（ステップＳ１０５）、制御部２２０（障害時振分制御（カード）部２２２）がソフト１００（障害時振分制御（ソフト）部１０３）に伝達する（ステップＳ１０６）。
【００８７】
そして、障害信号処理部を搭載する信号処理制御カードが搭載する信号処理部３００各々によって処理されている呼がすべて終了すると、ソフト１００（障害時振分制御（ソフト）部１０３）は、アラーム制御（ＡＬＭ制御）を行う（ステップＳ１０７）。
【００８８】
［実施例１の効果］
上記したように、実施例１によれば、信号処理部３００に障害が発生したことを検知し、障害の発生を検知すると、障害信号処理部を搭載する信号処理制御カード２００について、信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に、障害信号処理部によって処理されている呼を振り分ける。このため、実施例１によれば、信号処理部３００に障害が発生した際に、サービス対象外となる呼の数を減少することが可能である。
【００８９】
具体的に説明すると、ある信号処理部３００に障害が発生した場合に、当該信号処理部３００を有する信号処理制御カード２００は交換対象となる。また、呼を一旦切断し、一旦切断した呼を他の信号処理部３００に（切り替えて）処理させる際には、一旦切断した際に一旦サービスが中断するため、一時的にサービス対象外となる。
【００９０】
ここで、従来の通話処理装置では、図７に示すように、障害が発生すると、すぐに信号処理制御カード（予備）（予備系）への振分処理をおこなっていた。具体的には、図８に示すように、障害が発生した信号処理部３００を有する信号処理制御カード２００によって処理されていた呼すべてを一旦切断し、一旦切断した呼すべてを通話処理装置が有する信号処理制御カード（予備）２００ａに処理（呼設定救済）させていた。なお、図７と図８とは、実施例１に係る通話制御装置の効果を説明するための図である。
【００９１】
言い換えると、ある信号処理部３００に障害が発生した場合に、従来の通話処理装置では、障害が発生した信号処理部３００（例えば、図８に示す例では、信号処理部「２」）によって処理されている呼だけでなく、正常に機能している信号処理部３００によって処理されている呼も、一旦切断する。そして、従来の通話処理装置では、当該呼すべてを、通話処理装置が有する信号処理制御カード（予備）２００ａに処理させていた。
【００９２】
この結果、従来の通話処理装置では、ある信号処理部３００に障害が発生した場合に、障害が発生した信号処理部３００を有する信号処理制御カード２００内の信号処理部３００によって処理されている呼は、当該呼を処理しているのが障害を発生した信号処理部３００であっても、当該呼を処理しているのが障害を発生していない（正常に機能している）信号処理部３００であっても、一旦サービスが中断し、予備系への引継ぎが完了するまで、サービス対象外（サービス停止期間）となり、復旧に時間がかかっていた。
【００９３】
このような従来の手法と比較して、開示の通話処理装置によれば、ある信号処理部３００に障害が発生した場合に、障害が発生した信号処理部３００によって処理されている呼のみを一旦切断して他の信号処理部３００に処理させる。このため、開示の通話処理装置によれば、当該信号処理部３００を有する信号処理制御カード２００内の他の信号処理部３００（正常に機能している信号処理部３００）によって処理されている呼を一旦切断してサービス対象外とせず、サービス対象外となる呼の数を減少することが可能である。
【００９４】
また、従来の手法では、障害が発生した旨の指示を受信したソフト１００が、交換対象となった信号処理制御カード２００によって処理されていた全てについて、設定を最初から設定し直す為、信号処理制御カード（予備）２００ａへの呼の振り分けに長い時間を要していた。これに対して、開示の通話処理装置によれば、障害が発生した信号処理部３００によって処理されていた呼についてのみ、呼を振り分けて設定していたので、従来の手法と比較して、障害時に必要となる処理の時間を短縮することが可能である。また、信号処理制御カード（予備）２００ａへの起動指示及び新規呼設定を、信号処理制御カード２００内の分散処理と平行に実施することで、信号処理制御カード２００から信号処理制御カード（予備）２００ａへの切り替え時間はなくすことが可能である。
【００９５】
また、実施例１によれば、障害の発生が検知されると、当該検知後に新たに処理を開始する呼を、障害信号処理部を搭載する信号処理制御カード２００以外の信号処理制御カード２００に振り分ける。このため、開示の通話処理装置によれば、障害が検知された際に制御されている通話信号すべてが終了次第、障害信号処理部を搭載する信号処理制御カードを交換することが可能である。
【実施例２】
【００９６】
さて、これまで、実施例１として、障害信号処理部によって処理されている呼すべてを、障害信号処理部を搭載する信号処理制御カード２００が搭載する信号処理部３００に振り分ける手法について説明したが、本発明はこれに限定されるものではない。例えば、障害信号処理部によって処理されている呼のすべてまたは一部を、他の信号処理制御カード２００が有する信号処理部３００に振り分けても良い。
【００９７】
そこで、以下では、実施例２として、障害信号処理部によって処理されている呼のすべてまたは一部を、他の信号処理制御カード２００が有する信号処理部３００に振り分ける手法について説明する。なお、以下では、実施例１に係る通話制御装置と同様の点については、簡単に説明し、または、説明を省略する。
【００９８】
障害時振分制御（カード）部２２２は、障害検知部３０３によって障害の発生が検知された障害信号処理部によって処理されている呼すべてを振り分けることが許容されるかを確認する。具体的には、障害時振分制御（カード）部２２２は、当該呼すべてを、障害信号処理部を搭載する信号処理制御カード２００が搭載する当該障害信号処理部以外の信号処理部３００に振り分けることが許容されるかを確認する。なお、実施例２における障害時振分制御（カード）部２２２は、特許請求の範囲に記載の「確認手段」に対応する。
【００９９】
例えば、図９の（１）と（２）とに示すように、信号処理部３００は、信号処理部「２」に障害が発生すると、障害検知部３０３は、信号処理部ＩＦ部２０２を介して、その旨を障害時振分制御（カード）部２２２に伝達する。そして、障害時振分制御（カード）部２２２は、図９の（３）に示すように、障害検知部３０３から信号処理部ＩＦ部２０２を介して受付けた障害が発生した旨の情報を、障害時振分制御（ソフト）部１０３にソフトＩＦ部２０１を介して伝達する。また、障害時振分制御（カード）部２２２は、図９の（５）に示すように、制御カード記憶部２１０に記憶されている情報（例えば、「物理リンク情報」と「リソースＩＤ」と）を読み出す。そして、障害時振分制御（カード）部２２２は、図９の（６）に示すように、障害信号処理部によって処理されている呼を他の信号処理部３００に振り分ける。
【０１００】
ここで、例えば、障害時振分制御（カード）部２２２は、障害信号処理部によって処理されている呼すべてを他の信号処理部３００に振り分けることが許容されるかを確認する。具体的な一例をあげて説明すると、障害時振分制御（カード）部２２２は、他の信号処理部３００に振り分けることが許容されるリソース量と、障害信号処理部によって処理されている呼を処理する際に必要とするリソース量とを比較する。ここで、他の信号処理部３００に振り分けることが許容されるリソース量の方が、障害信号処理部によって処理されている呼を処理する際に必要とするリソース量より多い場合に、障害時振分制御（カード）部２２２は、振り分けることが許容されると確認する。また、例えば、障害時振分制御（カード）部２２２は、障害信号処理部によって処理されている呼を一つずつ他の信号処理部３００に振り分け、障害信号処理部によって処理されている呼を他の信号処理部３００に振り分けられなくなった場合に、許容されないと確認する。例えば、障害時振分制御（カード）部２２２は、他の信号処理部３００に、障害信号処理部によって処理されている呼があるにもかかわらず、他の信号処理部３００にリソース量の余りがなくなった場合に、許容されないと確認する。
【０１０１】
また、例えば、障害時振分制御（カード）部２２２は、許容されないと確認すると、他の信号処理部３００に振り分けることが許容されない呼について、「リソースＩＤ」を障害時振分制御（ソフト）部１０３にソフトＩＦ部２０１を介して伝達する。また、例えば、障害時振分制御（カード）部２２２は、併せて、許容されないと確認した旨を示す情報として「リカバリ不可」であると、障害時振分制御（ソフト）部１０３にソフトＩＦ部２０１を介して伝達する。
【０１０２】
また、障害時振分制御（ソフト）部１０３は、障害時振分制御（カード）部２２２によって許容されないと確認されると、障害信号処理部によって処理されている呼を、信号処理制御カード（予備）２００ａに搭載されている信号処理部３００のいずれかに振り分ける。言い換えると、障害時振分制御（ソフト）部１０３は、リカバリできないリソースを、再設定する。なお、実施例２における障害時振分制御（ソフト）部１０３は、特許請求の範囲に記載の「不許容時振分手段」に対応する。
【０１０３】
例えば、障害時振分制御（ソフト）部１０３は、障害時振分制御（カード）部２２２からソフトＩＦ部２０１を介して障害が発生した旨の情報を受付けると、図９の（４）に示すように、信号処理制御カード（予備）２００ａを起動する。具体的な例をあげて説明すると、障害時振分制御（ソフト）部１０３は、「スタンバイ」から「アクト」にする指示を、信号処理制御カード（予備）２００ａに伝達する。また、障害時振分制御（ソフト）部１０３は、信号処理制御カード（予備）２００ａを起動した後に、新規呼を設定する際には、起動した信号処理制御カード（予備）２００ａに設定する。
【０１０４】
また、例えば、障害時振分制御（ソフト）部１０３は、障害時振分制御（カード）部２２２によって許容されないと確認されると、障害時振分制御（カード）部２２２からソフトＩＦ部２０１を介して「リソースＩＤ」を受付ける。そして、障害時振分制御（ソフト）部１０３は、図９の（８）に示すように、受付けた「リソースＩＤ」を用いて、障害信号処理部によって処理されている呼を、信号処理制御カード（予備）２００ａに搭載されている信号処理部３００のいずれかに振り分ける。具体的な例をあげて説明すると、障害時振分制御（ソフト）部１０３は、受付けた「リソースＩＤ」に対応する「物理リンク情報」をソフト記憶部１０１から取得する。そして、障害時振分制御（ソフト）部１０３は、受付けた「リソースＩＤ」と取得した「物理リンク情報」とを、振分制御（カード）部（予備）２２１ａにソフトＩＦ部（予備）２０１ａを介して伝達する。そして、振分制御（カード）部（予備）２２１ａは、受付けた「リソースＩＤ」と取得した「物理リンク情報」とを、信号処理部（予備）３００ａのいずれかに振り分ける。
【０１０５】
なお、例えば、障害時振分制御（ソフト）部１０３は、新規呼を設定する処理（新規呼設定要求）を、障害信号処理部によって処理されている呼を振り分ける処理（故障処理部のリカバリ処理）と並行して処理する。具体的には、障害時振分制御（ソフト）部１０３は、上記した二つの処理を、非同期にて、実行する。
【０１０６】
また、ここで、例えば、障害時振分制御（ソフト）部１０３は、新規呼を設定する処理（新規呼設定要求）と、障害信号処理部によって処理されている呼を振り分ける処理（故障処理部のリカバリ処理）とが輻輳した場合には、リカバリ処理を優先して処理する。また、障害時振分制御（ソフト）部１０３は、信号処理制御カード（予備）２００ａの起動処理が完了し、障害信号処理部を有する信号処理制御カード２００が有する他の正常に機能する信号処理部３００が呼の処理を継続中であっても、新規呼を信号処理制御カード（予備）２００ａに振り分ける。言い換えると、障害時振分制御（ソフト）部１０３は、新規呼を、障害信号処理部を有する信号処理制御カード２００が有する他の正常に機能する信号処理部３００には、振り分けない。
【０１０７】
［実施例２に係る通話制御装置による処理］
次に、図１０を用いて、実施例２に係る通話制御装置による処理を説明する。なお、図１０は、実施例２に係る通話制御装置の処理の流れを示すシーケンス図である。
【０１０８】
実施例２に係る通話制御装置では、信号処理部３００に障害が発生すると、障害時振分制御（カード）部２２２は、その旨を障害時振分制御（ソフト）部１０３に伝達し、障害信号処理部の処理を他の信号処理部３００に振り分ける（ステップＳ２０１〜ステップＳ２０３）。
【０１０９】
ここで、障害時振分制御（カード）部２２２は、障害信号処理部によって処理されている呼すべてを、障害信号処理部を搭載する信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に振り分けることが許容されるかを確認する。ここで、障害時振分制御（カード）部２２２は、許容されないと確認すると、その旨を障害時振分制御（ソフト）部１０３に伝達する（ステップＳ２０５）。つまり、例えば、障害時振分制御（カード）部２２２は、「リソースＩＤ」と「リカバリ不可」とを、障害時振分制御（ソフト）部１０３にソフトＩＦ部２０１を介して伝達する。
【０１１０】
そして、障害時振分制御（ソフト）部１０３は、障害時振分制御（カード）部２２２によって許容されないと確認されると、障害信号処理部によって処理されている呼を、信号処理制御カード（予備）２００ａに搭載されている信号処理部３００のいずれかに振り分ける（ステップＳ２０６）。例えば、障害時振分制御（ソフト）部１０３は、受付けた「リソースＩＤ」に対応する「物理リンク情報」をソフト記憶部１０１から取得する。そして、障害時振分制御（ソフト）部１０３は、受付けた「リソースＩＤ」と取得した「物理リンク情報」とを、振分制御（カード）部（予備）２２１ａにソフトＩＦ部（予備）２０１ａを介して伝達する。そして、振分制御（カード）部（予備）２２１ａは、受付けた「リソースＩＤ」と取得した「物理リンク情報」とを、信号処理部（予備）３００ａのいずれかに振り分ける。
【０１１１】
また、障害時振分制御（ソフト）部１０３は、新規呼を設定する処理（新規呼設定要求）を、障害信号処理部によって処理されている呼を振り分ける処理（故障処理部のリカバリ処理）と並行して処理する（ステップ Ｓ２０９）。
【０１１２】
なお、ここで、図１０におけるステップＳ２０１〜Ｓ２０４は、図６におけるステップＳ１０１〜Ｓ１０４と同様である。また、図１０におけるステップＳ２０７、Ｓ２０８は、図６におけるステップＳ１０５、Ｓ１０６と同様である。また、図１０におけるステップＳ２１０は、図６におけるステップＳ１０７と同様である。
【０１１３】
［実施例２の効果］
上記したように、実施例２では、障害信号処理部によって処理されている呼すべてを、障害信号処理部を搭載する信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に振り分けることが許容されるかを確認する。そして、実施例２では、許容されないと確認されると、障害信号処理部によって処理されている呼を、信号処理制御カード（予備）２００ａに搭載されている信号処理部３００のいずれかに振り分ける。
【０１１４】
このため、実施例２では、障害信号処理部を搭載する信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に、障害信号処理部によって処理されている呼すべてを振り分けられない場合には、障害信号処理部によって処理されている呼のみを信号処理制御カード（予備）２００ａに振り分けるので、信号処理部３００に障害が発生した際に、サービス対象外となる呼の数を減少することが可能である。
【実施例３】
【０１１５】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に、実施例３では、その他の実施例について説明する。
【０１１６】
［実施例の組み合わせについて］
上記した実施例１では、例えば、（１）障害が発生した信号処理部３００によって処理されていた呼を、信号処理制御カード２００が有する障害信号処理部以外の信号処理部３００に振り分ける手法に加えて、（２）新規呼を、信号処理制御カード（予備）２００ａに振り分ける手法について説明した。また、実施例２では、（３）信号処理制御カード２００が搭載する障害信号処理部以外の信号処理部３００に振り分けられない場合に、信号処理制御カード（予備）２００ａの信号処理部３００に振り分ける手法について説明した。しかし、本発明は、上記した手法の組み合わせに限定されるものではなく、例えば、（１）のみ、または、（１）に加えて、（２）と（３）とを併せて実施してもよく、（３）を併せて実施してもよい。
【０１１７】
［システム構成］
また、実施例１と２とにおいて説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき（例えば、振分処理）、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図１〜図１１）については、特記する場合を除いて任意に変更することができる。
【０１１８】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１１９】
例えば、図２に示す例を用いて説明すると、振分制御（ソフト）部１０２と障害時振分制御（ソフト）部１０３と振分制御（カード）部２２１と障害時振分制御（カード）部２２２との内、任意の組み合わせにおいて統合してもよい。また、統合した振分制御部を、任意の場所に設置してもよい。具体的な一例をあげて説明すると、障害時振分制御（ソフト）部１０３と障害時振分制御（カード）部２２２とを統合し、統合した振分制御部を「ソフト１００」内部に設置してもよい。また、障害検知部３０３を信号処理部３００内部ではなく、任意の場所（例えば、ソフト１００内部）に設置してもよく、また、障害検知部３０３を、ソフト１００と信号処理制御カード２００と信号処理部３００とに分散して設置してもよい。
【０１２０】
［プログラム］
ところで、上記実施例１では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、予め用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１１を用いて、上記の実施例１に示した通話制御装置と同様の機能を有する通話制御プログラムを実行するコンピュータの一例を説明する。なお、図１１は、実施例１に係る通話制御装置のプログラムを説明するための図である。
【０１２１】
同図に示すように、実施例１における通話制御装置３０００は、操作部３００１、マイク３００２、スピーカ３００３、信号処理部３００４、ディスプレイ３００５、通信部３００６、ＣＰＵ３０１０、ＲＯＭ３０１１、ＨＤＤ３０１２、ＲＡＭ３０１３をバス３００９などで接続して構成されている。
【０１２２】
ＲＯＭ３０１１には、上記の実施例１で示した振分制御（ソフト）部１０２と、障害時振分制御（ソフト）部１０３と、振分制御（カード）部２２１と、障害時振分制御（カード）部２２２と、信号処理部制御部３０２と、障害検知部３０３と、同様の機能を発揮する処理プログラム、つまり、同図に示すように、振分制御（ソフト）プログラム３０１１ａと、障害時振分制御（ソフト）プログラム３０１１ｂと、振分制御（カード）プログラム３０１１ｃと、障害時振分制御（カード）プログラム３０１１ｄと、信号処理部制御プログラム３０１１ｅと、障害検知プログラム３０１１ｆとが予め記憶されている。なお、これらのプログラム３０１１ａ〜３０１１ｆについては、図２に示した通話制御装置の各構成要素と同様、適宜統合または分離してもよい。
【０１２３】
そして、ＣＰＵ３０１０が、これらのプログラム３０１１ａ〜３０１１ｆをＲＯＭ３０１１から読み出して実行することにより、図１１に示すように、各プログラム３０１１ａ〜３０１１ｆについては、振分制御（ソフト）プロセス３０１０ａと、障害時振分制御（ソフト）プロセス３０１０ｂと、振分制御（カード）プロセス３０１０ｃと、障害時振分制御（カード）プロセス３０１０ｄと、信号処理部制御プロセス３０１０ｅと、障害検知プロセス３０１０ｆとして機能するようになる。なお、各プロセス３０１０ａ〜３０１０ｆは、図２に示した、振分制御（ソフト）部１０２と、障害時振分制御（ソフト）部１０３と、振分制御（カード）部２２１と、障害時振分制御（カード）部２２２と、信号処理部制御部３０２とにそれぞれ対応する。
【０１２４】
そして、ＨＤＤ３０１２には、ソフト記憶テーブル３０１２ａと、制御カード記憶テーブル３０１２ｂと、信号処理部記憶テーブル３０１２ｃとが設けられている。なお、各テーブル３０１２ａ〜３０１２ｃは、図２に示した、ソフト記憶部１０１と、制御カード記憶部２１０と、信号処理部記憶部３０１とにそれぞれ対応する。
【０１２５】
そして、ＣＰＵ３０１０は、ソフト記憶テーブル３０１２ａと、制御カード記憶テーブル３０１２ｂと、信号処理部記憶テーブル３０１２ｃとを読み出してＲＡＭ３０１３に格納し、ＲＡＭ３０１３に格納されたソフト記憶データ３０１３ａと、制御カード記憶データ３０１３ｂと、信号処理部記憶データ３０１３ｃとを用いて、通話制御プログラムを実行する。
【０１２６】
［その他］
なお、本実施例で説明した通話制御装置は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１２７】
以上の実施例１〜３を含む実施形態に関し、更に以下の付記を開示する。
【０１２８】
（付記１）複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部を有する通話制御装置であって、
信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知手段と、
前記障害検知手段によって障害の発生が検知されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分手段と、
を備えたことを特徴とする通話制御装置。
【０１２９】
（付記２）前記通話制御装置は、当該通話制御装置を構成している前記信号処理制御部に障害が発生した際に稼動を開始する前記信号処理制御部である予備信号処理制御部を有するものであって、
前記障害検知手段によって障害の発生が検知された前記障害信号処理部によって処理されている前記通話信号すべてを、当該障害信号処理部を搭載する前記信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に振り分けることが許容されるかを確認する確認手段と、
前記確認手段によって許容されないと確認されると、前記障害信号処理部によって処理されている前記通話信号を、前記予備信号処理制御部に搭載されている前記信号処理部のいずれかに振り分ける不許容時振分手段と、
をさらに備えたことを特徴とする付記１に記載の通話制御装置。
【０１３０】
（付記３）前記通話制御装置は、複数の前記信号処理制御部から構成されるものであって、
当該通話制御装置にて制御される前記通話信号を当該信号処理制御部のいずれかに振り分ける制御手段と、
前記制御手段によって振り分けられた前記通話信号を、当該通話信号が振り分けられた前記信号処理制御部に搭載されている前記信号処理部のいずれかに振り分ける処理部内振分手段と、
をさらに備え、
前記制御手段は、前記障害検知手段によって障害の発生が検知されると、当該検知後に新たに処理を開始する前記通話信号を、前記障害信号処理部を搭載する前記信号処理制御部以外の当該信号処理制御部に振り分けることを特徴とする付記１または２に記載の通話制御装置。
【０１３１】
（付記４）前記通話制御装置は、当該通話制御装置を構成している前記信号処理制御部に障害が発生した際に稼動を開始する信号処理制御部である予備信号処理制御部を有するものであって、
前記制御手段は、前記障害検知手段によって障害の発生が検知されると、前記障害信号処理部を搭載する前記信号処理制御部に新たに振り分けられるべき前記通話信号すべてを、前記予備信号処理制御部にのみ振り分けることを特徴とする付記３に記載の通話制御装置。
【０１３２】
（付記５）複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部を有する通話制御装置を制御する通話制御方法であって、
信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知工程と、
前記障害検知工程によって障害の発生が検知されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分工程と、
を含んだことを特徴とする通話制御方法。
【０１３３】
（付記６）複数の通話信号を並行して処理可能な信号処理部を複数搭載する信号処理制御部を有するコンピュータに実行させる通話制御プログラムであって、
信号処理制御部に搭載されている信号処理部に障害が発生したことを検知する障害検知手順と、
前記障害検知手順によって障害の発生が検知されると、当該障害の発生が検知された前記信号処理部である障害信号処理部を搭載する前記信号処理制御部について、当該信号処理制御部が搭載する当該障害信号処理部以外の前記信号処理部に、当該障害信号処理部によって処理されている前記通話信号を振り分ける振分手順と、
をコンピュータに実行させることを特徴とする通話制御プログラム。
【図面の簡単な説明】
【０１３４】
【図１】実施例１に係る通話制御装置の概要および特徴を説明するための図である。
【図２】実施例１に係る通話制御装置の構成を示すためのブロック図である。
【図３】実施例１におけるソフト記憶部を説明するための図である。
【図４】実施例１における制御カード記憶部を説明するための図である。
【図５】実施例１における信号処理部記憶部を説明するための図である。
【図６】実施例１に係る通話制御装置の処理の流れを示すシーケンス図である。
【図７】実施例１に係る通話制御装置の効果を説明するための図である。
【図８】実施例１に係る通話制御装置の効果を説明するための図である。
【図９】実施例２に係る通話制御装置を説明するための図である。
【図１０】実施例２に係る通話制御装置の処理の流れを示すシーケンス図である。
【図１１】実施例１に係る通話制御装置のプログラムを説明するための図である。
【符号の説明】
【０１３５】
１００  ソフト
１０１  ソフト記憶部
１０２  振分制御（ソフト）部
１０３  障害時振分制御（ソフト）部
２００  信号処理制御カード
２０１  ソフトＩＦ部
２０２  信号処理部ＩＦ部
２１０  制御カード記憶部
２２０  制御部
２２１  振分制御（カード）部
２２２  障害時振分制御（カード）部
３００  信号処理部
３０１  信号処理部記憶部
３０２  信号処理部制御部
３０３  障害検知部
２００ａ  信号処理制御カード（予備）
２０１ａ  ソフトＩＦ部（予備）
２０２ａ  信号処理部ＩＦ部（予備）
２１０ａ  制御カード記憶部（予備）
２２０ａ  制御部（予備）
２２１ａ  振分制御（カード）部（予備）
２２２ａ  障害時振分制御（カード）部（予備）
３００ａ  信号処理部（予備）
３０１ａ  信号処理部記憶部（予備）
３０２ａ  信号処理部制御部（予備）
３０３ａ  障害検知部（予備）
【図１】
0004764894.tif 000002
【図２】
0004764894.tif 000003
【図３】
0004764894.tif 000004
【図４】
0004764894.tif 000005
【図５】
0004764894.tif 000006
【図６】
0004764894.tif 000007
【図７】
0004764894.tif 000008
【図８】
0004764894.tif 000009
【図９】
0004764894.tif 000010
【図１０】
0004764894.tif 000011
【図１１】
0004764894.tif 000012