(57)【特許請求の範囲】
【請求項１】
加入者管理サーバに回線を介して接続される複数の呼制御サーバならびに当該呼制御サーバと複数の端末とに回線を介して接続される負荷分散装置を備える呼制御システムであって、
前記各呼制御サーバは、端末から送信される位置登録信号を受信したなら、前記加入者管理サーバから当該端末の加入者情報を取得するものであり、
前記負荷分散装置は、
当該負荷分散装置に位置登録信号を送信した端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを記憶する記憶部と、
端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送し、当該端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを前記記憶部に記憶させる位置登録部と、
端末から発呼信号を受信したら、前記記憶部から当該端末の位置情報を含むレコードを検索し、当該レコードから転送先位置情報を読み出し、当該発呼信号に含まれる当該端末の位置情報を当該負荷分散装置の位置情報に置き換え、当該転送先位置情報宛に当該発呼信号を転送する一方、呼制御サーバから発呼信号を受信したなら、前記記憶部から、当該発呼信号の宛先の電話番号を含むレコードを検索し、当該レコードから端末の位置情報を読み出し、当該発呼信号の宛先の位置情報である当該負荷分散装置の位置情報を当該読み出した端末の位置情報に置き換え、当該位置情報宛に当該発呼信号を転送する呼制御部と、
を備えることを特徴とする呼制御システム。
【請求項２】
加入者管理サーバから加入者情報を取得する複数の呼制御サーバと接続される負荷分散装置であって、
当該負荷分散装置に位置登録信号を送信した端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを記憶する記憶部と、
端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送し、当該端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを前記記憶部に記憶させる位置登録部と、
端末から発呼信号を受信したら、前記記憶部から当該端末の位置情報を含むレコードを検索し、当該レコードから転送先位置情報を読み出し、当該発呼信号に含まれる当該端末の位置情報を当該負荷分散装置の位置情報に置き換え、当該転送先位置情報宛に当該発呼信号を転送する一方、呼制御サーバから発呼信号を受信したなら、前記記憶部から、当該発呼信号の宛先の電話番号を含むレコードを検索し、当該レコードから端末の位置情報を読み出し、当該発呼信号の宛先の位置情報である当該負荷分散装置の位置情報を当該読み出した端末の位置情報に置き換え、当該位置情報宛に当該発呼信号を転送する呼制御部と
を備えることを特徴とする負荷分散装置。
【請求項３】
加入者管理サーバに回線を介して接続される複数の呼制御サーバならびに当該呼制御サーバと複数の端末とに回線を介して接続される負荷分散装置を備える呼制御システムの動作方法であって、
前記負荷分散装置は、端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送し、
当該呼制御サーバは、
当該負荷分散装置に位置登録信号を送信した端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを記憶する記憶部を備え、
端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送し、当該端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを前記記憶部に記憶させるステップと、
端末から発呼信号を受信したら、前記記憶部から当該端末の位置情報を含むレコードを検索し、当該レコードから転送先位置情報を読み出し、当該発呼信号に含まれる当該端末の位置情報を当該負荷分散装置の位置情報に置き換え、当該転送先位置情報宛に当該発呼信号を転送する一方、呼制御サーバから発呼信号を受信したなら、前記記憶部から、当該発呼信号の宛先の電話番号を含むレコードを検索し、当該レコードから端末の位置情報を読み出し、当該発呼信号の宛先の位置情報である当該負荷分散装置の位置情報を当該読み出した端末の位置情報に置き換え、当該位置情報宛に当該発呼信号を転送するステップと、
を行うことを特徴とする呼制御システムの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼制御システム、負荷分散装置および呼制御システムの動作方法に関するものである。
【背景技術】
【０００２】
図７は、ＩＰ電話のセッション制御方式として加入者情報を管理する加入者管理サーバと呼処理制御を行う呼制御サーバと連携した方式（加入者管理サーバ連携方式）のシステム構成図である。
【０００３】
呼制御サーバ（１ａ、１ｂなど）は、自身に位置登録した端末の加入者情報１００を有する。呼制御サーバは、位置登録を契機に加入者管理サーバ２から加入者情報１００を取得する。
【０００４】
加入者管理サーバ２は、呼制御サーバに位置登録した端末の加入者情報１００と、呼制御サーバに位置登録していない端末の加入者情報１０１と、どの呼制御サーバがどの加入者情報を取得したかの情報１０３を有する。
【０００５】
呼制御サーバは、端末３から発呼信号を受信したなら、宛先の呼制御サーバを加入者管理サーバ２に問合せ、宛先の呼制御サーバに発呼信号を転送する。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】「WebOTX SIP Application Server BIG-IP Local Traffic Manager 連携システム構築ガイド」、［ｏｎｌｉｎｅ］、［平成２６年１２月２日検索］、インターネット＜ＵＲＬ：http://f5networks.co.jp/shared/pdf/otx_bigip-renkei.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述の方式において、ＩＰ電話提供事業者は、例えば、通常運用時は、呼制御サーバに接続する端末の一部が位置登録をすることを想定している（図８）。この場合、次の問題が発生する。
【０００８】
例えば、図８の呼制御サーバ１ａにおいては、何らかの理由（災害など）で全ての端末が位置登録を行おうとすると、位置登録した端末の数がその上限に達し、それ以上は、位置登録ができない。よって、位置登録していない端末において呼の発着信ができないという状況が発生する。
【０００９】
現状では、このような状況が発生しても、位置登録した端末の数が上限に達していない他の呼制御サーバ１ｂ、つまり、空きのある呼制御サーバが代わりに位置登録するということが不可能である。
【００１０】
本発明は、上記の課題に鑑みてなされたものであり、その目的とするところは、端末を位置登録できない呼制御サーバの代わりに他の呼制御サーバが端末を位置登録する技術を提供することにある。
【課題を解決するための手段】
【００１１】
上記の課題を解決するために、第１の本発明は、加入者管理サーバに回線を介して接続される複数の呼制御サーバならびに当該呼制御サーバと複数の端末とに回線を介して接続される負荷分散装置を備える呼制御システムであって、前記各呼制御サーバは、端末から送信される位置登録信号を受信したなら、前記加入者管理サーバから当該端末の加入者情報を取得するものであり、前記負荷分散装置は、端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送することを特徴とする。
【００１２】
第２の本発明は、第１の本発明の呼制御システムの負荷分散装置であって、当該負荷分散装置に位置登録信号を送信した端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを記憶する記憶部と、端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送し、当該端末の電話番号および位置情報と当該位置登録信号の転送先である呼制御サーバの位置情報である転送先位置情報とを含むレコードを前記記憶部に記憶させる位置登録部と、端末から発呼信号を受信したら、前記記憶部から当該端末の位置情報を含むレコードを検索し、当該レコードから転送先位置情報を読み出し、当該発呼信号に含まれる当該端末の位置情報を当該負荷分散装置の位置情報に置き換え、当該転送先位置情報宛に当該発呼信号を転送する一方、呼制御サーバから発呼信号を受信したなら、前記記憶部から、当該発呼信号の宛先の電話番号を含むレコードを検索し、当該レコードから端末の位置情報を読み出し、当該発呼信号の宛先の位置情報である当該負荷分散装置の位置情報を当該読み出した端末の位置情報に置き換え、当該位置情報宛に当該発呼信号を転送する呼制御部とを備えることを特徴とする。
【００１３】
第３の本発明は、加入者管理サーバに回線を介して接続される複数の呼制御サーバならびに当該呼制御サーバと複数の端末とに回線を介して接続される負荷分散装置を備える呼制御システムの動作方法であって、前記負荷分散装置は、端末から位置登録信号を受信したなら、いずれかの前記呼制御サーバに当該位置登録信号を転送し、当該呼制御サーバは、当該位置登録信号を受信し、前記加入者管理サーバから当該端末の加入者情報を取得することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、端末を位置登録できない呼制御サーバの代わりに他の呼制御サーバが端末を位置登録することができる。
【図面の簡単な説明】
【００１５】
【図１】本実施の形態に係る呼制御システムの接続形態を示す図である。
【図２】呼制御サーバ１の構成を示すブロック図である。
【図３】加入者情報記憶部１１の構成の一例を示す図である。
【図４】負荷分散装置４の構成を示すブロック図である。
【図５】記憶部４１の構成の一例を示す図である。
【図６】本実施の形態における動作を示すシーケンス図である。
【図７】加入者管理サーバ連携方式のシステム構成図である。
【図８】呼制御サーバ１ａの代わりに呼制御サーバ１ｂが位置登録できない様子を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は、本実施の形態に係る呼制御システムの接続形態を示す図である。
【００１８】
複数の呼制御サーバ１が回線を介して加入者管理サーバ２に接続される。また、複数の端末３が回線を介して負荷分散装置４に接続される。負荷分散装置４は回線を介して各呼制御サーバ１に接続される。
【００１９】
負荷分散装置４は、数台の呼制御サーバ１に１台設けられる。例えば、負荷分散装置４は、全国で１台、県で１台など、サービス提供事業者側の設備設計方針に応じて設けられる。
【００２０】
複数の端末３は、グループＡ、Ｂ、Ｃのようにグループ化される。
【００２１】
例えば、各グループは、６０万台の端末３を含む。そして、そのうちの３０万台が位置登録すると想定され、各呼制御サーバ１としては、その３０万台を位置登録できるようなものが用いられる。
【００２２】
ところが、グループＡ、Ｂ、Ｃでそれぞれ４０万台、２０万台、３０万台が位置登録しようとすると、グループＡでは、想定台数より１０万台多く、グループＢでは、想定台数より１０万台少ない。
【００２３】
そこで、本実施の形態では、負荷分散装置４を用いて、各グループで想定台数である３０万台の位置登録を行えるようにする。
【００２４】
図２は、呼制御サーバ１の構成を示すブロック図である。
【００２５】
呼制御サーバ１は、自身に位置登録した端末３の加入者情報が記憶される加入者情報記憶部１１と、端末３を位置登録する位置登録部１２と、呼の制御を行う呼制御部１３とを備える。
【００２６】
図３は、加入者情報記憶部１１の構成の一例を示す図である。
【００２７】
加入者情報記憶部１１は、この加入者情報記憶部１１を備える呼制御サーバ自身に位置登録した端末ごとに、端末の電話番号と加入者情報と負荷分散装置４の位置情報を含むレコードを備える。本明細書において、位置情報は、アドレスなどである。
【００２８】
図４は、負荷分散装置４の構成を示すブロック図である。
【００２９】
負荷分散装置４は、端末３の位置情報などを記憶する記憶部４１と、端末３から受信した位置登録信号を呼制御サーバ１に転送する位置登録部４２と、呼の制御を行う呼制御部４３とを備える。
【００３０】
図５は、記憶部４１の構成の一例を示す図である。
【００３１】
記憶部４１は、負荷分散装置４に位置登録信号を送信した端末ごとに、端末の電話番号および位置情報と、位置登録信号の転送先である呼制御サーバの位置情報（転送先位置情報という）とを含むレコードを備える。
【００３２】
図６は、本実施の形態における動作を示すシーケンス図である。
【００３３】
図の呼制御サーバ１Ａは、図２の呼制御サーバ１と同じ構成であることとする。
【００３４】
端末３は、位置登録すべく、位置登録信号を負荷分散装置４に送信し、負荷分散装置４の位置登録部４２は、位置登録信号を受信する（Ｓ１）。
【００３５】
次に、負荷分散装置４の位置登録部４２は、全ての呼制御サーバ１から位置登録信号の転送先として１つの呼制御サーバ１を選択する（Ｓ２）。
【００３６】
位置登録部４２は、以下のいずれかの方法で呼制御サーバ１を選択する（Ｓ２）。
【００３７】
方法１）負荷分散装置４の位置登録部４２は、ラウンドロビン方式で呼制御サーバ１を選択する。
【００３８】
方法２）各呼制御サーバの稼働状況に応じて転送比率を変化させる。
【００３９】
例えば、負荷分散装置４の位置登録部４２は、定期的に各呼制御サーバ１に稼働状況を問い合わせて情報を収集する。稼働状況とは例えばＣＰＵの使用率である。収集できなければ呼制御サーバ障害と判断する。
【００４０】
そして、負荷分散装置４の位置登録部４２は、収集した稼働状況の情報に基づいて転送比率を変化させる。
【００４１】
例えば、デフォルトの各呼制御サーバ１の転送比率の設定を１とする。
【００４２】
呼制御サーバ１の台数を３と仮定し、それぞれをサーバＡ、Ｂ、Ｃとすると、サーバＡの転送比率：サーバＢの転送比率：サーバＣの転送比率＝１：１：１である。
【００４３】
そして、ある呼制御サーバ１のＣＰＵ使用率が６０％以上の場合は、その呼制御サーバ１の転送比率を０．５とする。
【００４４】
例えば、サーバＡのＣＰＵ使用率が６０％以上の場合は、サーバＡの転送比率：サーバＢの転送比率：サーバＣの転送比率＝０．５：１：１となる。
【００４５】
また、例えば、ある呼制御サーバ１から稼働状況の情報を収集できない場合は、その呼制御サーバ１の転送比率を０とする。
【００４６】
例えば、サーバＡから稼働状況の情報を収集できない場合は、サーバＡの転送比率：サーバＢの転送比率：サーバＣの転送比率＝０：１：１となる。
【００４７】
次に、負荷分散装置４の位置登録部４２は、端末３の電話番号および位置情報とステップＳ２で選択された呼制御サーバ１（呼制御サーバ１Ａとする）の位置情報（転送先位置情報）を含むレコードを記憶部４１に記憶させる（Ｓ３）。
【００４８】
また、負荷分散装置４の位置登録部４２は、ステップＳ２で選択された呼制御サーバ１Ａに位置登録信号を転送する（Ｓ４）。
【００４９】
このように、負荷分散装置４は、後述のように、発呼信号を振り分ける（転送する）だけでなく、位置登録信号を振り分けることを特徴とするものである。
【００５０】
呼制御サーバ１Ａは、位置登録信号を受信し（Ｓ４）、呼制御サーバ１Ａの位置登録部１２は、端末３の位置登録を行う（Ｓ５）。ここでは、位置登録部１２は、加入者管理サーバ２から、当該端末３の加入者情報を取得し、加入者情報記憶部１１に対し、端末３の電話番号と当該加入者情報と負荷分散装置４の位置情報を含むレコードを記憶させる（Ｓ５）。
【００５１】
端末３は、遠隔の端末３ｅに発呼する際は、発呼信号を負荷分散装置４に送信し、負荷分散装置４の呼制御部４３は、発呼信号を受信する（Ｔ１）。
【００５２】
呼制御部４３は、発呼信号を受信したら、記憶部４１から端末３の位置情報を含むレコードを検索し、レコードから転送先位置情報を読み出し、発呼信号に含まれる端末３の位置情報を負荷分散装置４の位置情報に置き換え（Ｔ２）、その転送先位置情報宛に発呼信号を転送する（Ｔ２）。
【００５３】
呼制御サーバ１Ａの呼制御部１３は、発呼信号を受信し（Ｔ２）、呼制御サーバ１Ａ自身に接続された端末３から発呼信号を受信した場合と同様に発呼処理を行う。つまり、呼制御部１３は、着側の端末３ｅを位置登録した呼制御サーバ１Ｅの情報を加入者管理サーバ２から取得し、呼制御サーバ１Ｅに発呼信号を送信する（Ｔ３）。これにより、呼制御サーバ１Ｅは、端末３ｅに発呼信号を送信する（Ｔ４）。
【００５４】
また、遠隔の端末３ｅは、端末３に発呼する際は、発呼信号を呼制御サーバ１Ｅに送信する（Ｔ１１）。呼制御サーバ１Ｅは、着側の端末３を位置登録した呼制御サーバ１Ａの情報を加入者管理サーバ２から取得し、呼制御サーバ１Ａに発呼信号を送信する（Ｔ１２）。
【００５５】
呼制御サーバ１Ａの呼制御部１３は、発呼信号を受信し、加入者情報記憶部１１から発呼信号の宛先の電話番号を含むレコードを検索し、レコードから負荷分散装置４の位置情報を読み出し、位置情報宛に発呼信号を転送する（Ｔ１３）。
【００５６】
負荷分散装置４の呼制御部４３は、発呼信号を受信し（Ｔ１３）、記憶部４１から、発呼信号の宛先の電話番号を含むレコードを検索し、レコードから端末３の位置情報を読み出し、発呼信号の宛先の位置情報（負荷分散装置４の位置情報）を、読み出した端末３の位置情報に置き換え（Ｔ１４）、その位置情報宛に発呼信号を転送する（Ｔ１４）。
【００５７】
したがって、本実施の形態によれば、端末を位置登録できない呼制御サーバの代わりに他の呼制御サーバが端末を位置登録でき、しかも、前者の呼制御サーバに位置登録した場合と同様に通話することができる。
【００５８】
なお、本実施の形態の呼制御サーバ１や負荷分散装置４としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【符号の説明】
【００５９】
１  呼制御サーバ
２  加入者管理サーバ
３  端末
４  負荷分散装置
１１  加入者情報記憶部
１２  位置登録部
１３  呼制御部
４１  記憶部
３２  位置登録部
４３  呼制御部
【図１】
0006363492.tif 000002
【図２】
0006363492.tif 000003
【図３】
0006363492.tif 000004
【図４】
0006363492.tif 000005
【図５】
0006363492.tif 000006
【図６】
0006363492.tif 000007
【図７】
0006363492.tif 000008
【図８】
0006363492.tif 000009