(57)【要約】【課題】通信相手とのコネクションを確立したまま、システムを復旧させることができることにより、システム上のプロセス再起動後に行われるＳＳ７リンクの再確立処理が不要となり、既存システムに比べて速やかなシステム復旧が可能となるＳＳ７信号処理システムを提供する。【解決手段】監視プロセス７にて監視されない常駐のリソース管理常駐プロセス６を設け、ＳＳ７物理回線終端デバイスドライバ２から取得したファイルディスクリプタだけをこのリソース管理常駐プロセス６にて共有メモリエリア８に保持する。ＳＳ７信号リンク制御プロセス５は、当該ＳＳ７信号処理システムを復旧させるための再起動時に、保持されているファイルディスクリプタによってＳＳ７物理回線終端デバイスドライバ２に対してアクセスする。【選択図】図１
2008270895.tif 000002
【特許請求の範囲】
【請求項１】
ＳＳ７物理回線終端デバイスを制御するＳＳ７物理回線終端デバイスドライバ、システムの保守機能を実現するプロセス群、信号リンクの制御・信号送受信を行うＳＳ７信号リンク制御プロセス、これらのプロセスの異常状態を常時監視する監視プロセス、この監視プロセスにて監視されない常駐のリソース管理常駐プロセスを設け、このリソース管理常駐プロセスは、前記ＳＳ７物理回線終端デバイスドライバから取得したファイルディスクリプタだけを保持し、前記ＳＳ７信号リンク制御プロセスは、当該ＳＳ７信号処理システムを復旧させるための再起動時に、前記保持されているファイルディスクリプタによって前記ＳＳ７物理回線終端デバイスドライバに対してアクセスすることを特徴とするＳＳ７信号処理システム。
【請求項２】
ＳＳ７信号リンク制御プロセスとリソース管理常駐プロセスとが共有する共有メモリを有し、この共有メモリにファイルディスクリプタをリンク情報と共に書き込み、ＳＳ７信号リンク制御プロセスは、当該ＳＳ７信号処理システムを復旧させるための再起動時にこの共有メモリを参照することを特徴とする請求項１に記載のＳＳ７信号処理システム。
【請求項３】
リソース管理常駐プロセスは、ＳＳ７信号リンク制御プロセスから信号リンクの切断要求があったとき、ＳＳ７物理回線終端デバイスドライバに対して該当する信号リンク制御用のファイルディスクリプタを解放させることを特徴とする請求項１又は２に記載のＳＳ７信号処理システム。
【請求項４】
ＳＳ７信号リンク制御プロセスは、当該ＳＳ７信号処理システムの再起動時に、リソース管理常駐プロセスにて保持しているファイルディスクリプタを引き継ぐか引き継がないかを選択できることを特徴とする請求項１、２又は３に記載のＳＳ７信号処理システム。
【請求項５】
ＳＳ７物理回線終端デバイスを制御するＳＳ７物理回線終端デバイスドライバ、システムの保守機能を実現するプロセス群、信号リンクの制御・信号送受信を行うＳＳ７信号リンク制御プロセス、これらのプロセスの異常状態を常時監視する監視プロセス、この監視プロセスにて監視されない常駐のリソース管理常駐プロセスを設け、このリソース管理常駐プロセスにより、ＳＳ７物理回線終端デバイスドライバから取得したファイルディスクリプタだけを保持し、当該ＳＳ７信号処理システムを復旧させるための再起動時に、前記ＳＳ７信号リンク制御プロセスが、前記保持されているファイルディスクリプタによって前記ＳＳ７物理回線終端デバイスドライバに対してアクセスすることを特徴とする、ＳＳ７信号処理システムにおける障害復旧方法。
【請求項６】
ＳＳ７信号リンク制御プロセスとリソース管理常駐プロセスとが共有する共有メモリにファイルディスクリプタをリンク情報と共に書き込み、当該ＳＳ７信号処理システムを復旧させるための再起動時に、ＳＳ７信号リンク制御プロセスが上記共有メモリを参照してＳＳ７物理回線終端デバイスドライバに対してアクセスすることを特徴とする請求項５に記載の、ＳＳ７信号処理システムにおける障害復旧方法。
【請求項７】
ＳＳ７信号リンク制御プロセスから信号リンクの切断要求があったとき、リソース管理常駐プロセスが、ＳＳ７物理回線終端デバイスドライバに対して該当する信号リンク制御用のファイルディスクリプタを解放させることを特徴とする請求項５又は６に記載の、ＳＳ７信号処理システムにおける障害復旧方法。
【請求項８】
当該ＳＳ７信号処理システムの再起動時に、リソース管理常駐プロセスにて保持しているファイルディスクリプタを引き継ぐか引き継がないかを、ＳＳ７信号リンク制御プロセスにて選択することを特徴とする請求項５、６又は７に記載の、ＳＳ７信号処理システムにおける障害復旧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、汎用ＯＳ（オペレーティングシステム）を用いて構築されたＳＳ７（Signaling System No.7）信号の送受信・呼処理システムにおいて、システム上で様々な機能を実現しているソフトウェア（プロセス）の一部の障害によって、信号送受信を行っている信号リンクに影響を与えず、速やかに障害を復旧させる技術に関する。
【背景技術】
【０００２】
特許文献１（特開２０００−５７０９５号公報）には、サーバと複数の端末とで構成され、端末とサーバとの間でＴＣＰ／ＩＰコネクションを確立し、ソケットを用いて通信を行うプロセスをサーバ上に有する通信処理システムにおいて、プロセスが異常終了しても、ＴＣＰ／ＩＰコネクションを切断することなく、サーバと端末とが通信を継続することができるようにするために、次のように構成したものが開示されている。
【０００３】
すなわち、プロセスとの間に制御用コネクションを確立して通信及びプロセスの状態監視を行う制御手段と、端末との通信の処理状態をプロセス間共有メモリによって管理する手段とを備え、プロセスは、端末とのＴＣＰ／ＩＰコネクションを確立してソケットを取得し、この取得したソケットを制御用コネクションを通じて制御手段にコピーし、制御手段は、プロセスの異常終了を検出すると、バックアップ用ソケットを制御用コネクションを通じて別のプロセスにコピーし、この別のプロセスは、バックアップ用ソケットのコピーを使用して端末との通信処理を継続する。
【０００４】
しかし、これは、ＴＣＰ／ＩＰコネクションで通信を行う通信システムでの適用に限られる。
【０００５】
ところで、既存電話網で送受信されるＳＳ７(Signaling System No.7)信号を終端または転送する信号局の高速大容量化、及び基盤となる信号網のＩＰ（インターネットプロトコル）ネットワーク化が進められているなか、安価で高性能処理を実現できる汎用ＯＳ（オペレーティングシステム）と汎用ハードウェアを用いたシステム構築が主流となっている。これらのシステムでは、Linux（登録商標）をはじめとする汎用的なＯＳを用いることで、多種多様な機能の実現と柔軟なシステム構成を可能としているが、既存専用装置で実現されてきた障害時などにおけるシステムの高信頼性実現が課題となっている。
【０００６】
汎用ＯＳを用いて構築されたＳＳ７信号処理システムでは、個々の機能はＯＳ上で動作する「プロセス」として実現されており、信号の送受信や保守機能など複数のプロセスが並列に実行されることで、システムを構成し機能提供を実現している。これらのソフトウェアプロセスは、一つでも異常な動作を行うとシステム全体の処理に影響を与えてしまうことがあるため、大規模な障害発生に備え、ＯＳ上で全てのプロセスを監視している監視プロセスにより制御されている。異常なプロセスが発生すると監視プロセスが即座に検出し、全てのプロセス再起動を実施することで、システムを正常状態に復旧させるよう設計されている。
【０００７】
しかし、一機能を担うプロセスの異常により、システム上で動作している全てのプロセスが再起動されてしまうため、システムの提供しているサービスが停止してしまうことが課題となる。たとえば、ＳＳ７信号処理とまったく関係のない時間補正プロセスの異常によって、システムのメイン処理である信号リンク制御、信号送受信処理のサービス停止に繋がってしまう。特に、対向信号局とのＳＳ７信号リンクやＩＰネットワーク上の対向信号局とＩＰリンクを制御しているプロセスが再起動してしまうことで、対向信号局とのリンクが切断されてしまい、ネットワークを介した大きなシステム障害として扱われてしまう。
【０００８】
信号リンク制御には、ＳＳ７信号終端装置のデバイスドライバやＯＳのカーネルが提供する制御リソース(ファイルディスクリプタ／ソケットディスクリプタ)が用いられているが、プロセス再起動時にはこれらのリソースは自動的に解放され、リンク切断となってしまう。このため、プロセス再起動が発生するようなケースにおいてもリンク制御情報の引き継ぎによるリンクの継続が課題となっている。これらの軽度のシステム障害に関しては、確立済みの信号リンクには影響を与えず、リンク無切断のシステム復旧手法が望まれている。
【０００９】
一般的に、ＳＳ７の物理回線を終端するデバイスは、ＰＣ（パーソナルコンピュータ）基盤をベースとした汎用機器上にバス接続などで取り付けられる一つのデバイスとして実装されている。このＳＳ７回線終端デバイスを、ＯＳ上で動作するアプリケーションプログラムから制御するために、ＯＳ上のカーネルモジュールとして動作するデバイスドライバが提供される。信号リンクの確立、切断といった信号リンク制御及び信号送受信を行う信号処理管理プロセスは、このデバイスドライバのＡＰＩ（Application Program Interface）をコールすることで、該当機能を実現している。
【特許文献１】特開２０００−５７０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そこで、本発明の課題は、通信相手とのコネクションを確立したまま、システムを復旧させることができることにより、システム上のプロセス再起動後に行われるＳＳ７リンクの再確立処理が不要となるため、既存システムに比べて速やかなシステム復旧が可能となるＳＳ７信号処理システム及びその障害復旧方法を提供することにある。
【課題を解決するための手段】
【００１１】
請求項１に係る本発明は、ＳＳ７信号処理システムに係り、ＳＳ７物理回線終端デバイスを制御するＳＳ７物理回線終端デバイスドライバ、システムの保守機能を実現するプロセス群、信号リンクの制御・信号送受信を行うＳＳ７信号リンク制御プロセス、これらのプロセスの異常状態を常時監視する監視プロセス、この監視プロセスにて監視されない常駐のリソース管理常駐プロセスを設け、このリソース管理常駐プロセスは、ＳＳ７物理回線終端デバイスドライバから取得したファイルディスクリプタだけを保持し、ＳＳ７信号リンク制御プロセスは、当該ＳＳ７信号処理システムを復旧させるための再起動時に、保持されているファイルディスクリプタによってＳＳ７物理回線終端デバイスドライバに対してアクセスすることを特徴とする。
【００１２】
すなわち、従来のＳＳ７信号処理システムにおいて信号リンク制御を実現していたプロセスを、ＳＳ７物理回線終端デバイスドライバのリソース識別子であるファイルディスクリプタを保持するだけの常駐プロセスと、信号送受信とリンク制御を実現する信号リンク制御プロセスに分離し、このプロセス間でリンク制御情報を共有して信号処理を行う。
【００１３】
その好ましい形態である請求項２に係る発明は、ＳＳ７信号リンク制御プロセスとリソース管理常駐プロセスとが共有する共有メモリを有し、この共有メモリにファイルディスクリプタをリンク情報と共に書き込み、ＳＳ７信号リンク制御プロセスは、当該ＳＳ７信号処理システムを復旧させるための再起動時にこの共有メモリを参照する。
【００１４】
同じく請求項３に係る発明は、リソース管理常駐プロセスが、ＳＳ７信号リンク制御プロセスから信号リンクの切断要求があったとき、ＳＳ７物理回線終端デバイスドライバに対して該当する信号リンク制御用のファイルディスクリプタを解放させる機能を有する。
【００１５】
同じく請求項４に係る発明は、ＳＳ７信号リンク制御プロセスが、当該ＳＳ７信号処理システムの再起動時に、リソース管理常駐プロセスにて保持しているファイルディスクリプタを引き継ぐか引き継がないかを選択できる機能を有する。
【００１６】
請求項５に係る発明は、ＳＳ７信号処理システムにおける障害復旧方法に係り、ＳＳ７物理回線終端デバイスを制御するＳＳ７物理回線終端デバイスドライバ、システムの保守機能を実現するプロセス群、信号リンクの制御・信号送受信を行うＳＳ７信号リンク制御プロセス、これらのプロセスの異常状態を常時監視する監視プロセス、この監視プロセスにて監視されない常駐のリソース管理常駐プロセスを設け、このリソース管理常駐プロセスにより、ＳＳ７物理回線終端デバイスドライバから取得したファイルディスクリプタだけを保持し、当該ＳＳ７信号処理システムを復旧させるための再起動時に、ＳＳ７信号リンク制御プロセスが、保持されているファイルディスクリプタによってＳＳ７物理回線終端デバイスドライバに対してアクセスすることを特徴とする。
【００１７】
その好ましい形態である請求項６に係る発明は、ＳＳ７信号リンク制御プロセスとリソース管理常駐プロセスとが共有する共有メモリにファイルディスクリプタをリンク情報と共に書き込み、当該ＳＳ７信号処理システムを復旧させるための再起動時に、ＳＳ７信号リンク制御プロセスが共有メモリを参照してＳＳ７物理回線終端デバイスドライバに対してアクセスする。
【００１８】
同じく請求項７に係る発明は、ＳＳ７信号リンク制御プロセスから信号リンクの切断要求があったとき、リソース管理常駐プロセスが、ＳＳ７物理回線終端デバイスドライバに対して該当する信号リンク制御用のファイルディスクリプタを解放させる。
【００１９】
同じく請求項８に係る発明は、当該ＳＳ７信号処理システムの再起動時に、リソース管理常駐プロセスにて保持しているファイルディスクリプタを引き継ぐか引き継がないかを、ＳＳ７信号リンク制御プロセスにて選択する。
【発明の効果】
【００２０】
上述のように、通常は、障害発生時のプロセス再起動によって取得した信号リンク制御用リソースは解放されてしまうが、本発明では、信号処理管理プロセスを、信号送受信とリンク制御を行うＳＳ７信号リンク制御プロセスと、ＳＳ７物理回線終端デバイスドライバから取得した信号リンク制御用のリソース識別子であるファイルディスクリプタを保持するだけのリソース管理常駐プロセスとに分離することで、プロセス異常発生の可能性をなくすと共に、システム障害発生時のプロセス再起動の対象から除外する。信号処理に関係のないシステム上のソフトウェア障害によって、メイン機能である信号送受信・リンク制御のプロセスが再起動されたとしても、リンク制御用リソースを保持するだけの処理を限定した小規模の、しかも、監視不要のリソース管理常駐プロセスが常駐し続けることで、確立済み信号リンクの制御リソースの解放を防ぎ、信号リンク切断を発生させない対向信号局に透過な障害復旧手法を実現することができる。
【００２１】
したがって、ＳＳ７信号リンクやＳＣＴＰ（Stream Control Transmission Protocol）アソシエーションによるコネクション制御を実現するシステムにおいて、軽微なシステム障害発生時において、本システムと対向接続している通信相手とのコネクションを切断することなく、対向システムに障害透過なシステム復旧が実現可能となる。システム異常により一時的なサービス中断を発生させることなく、障害復旧させることができることで、システムとして高い耐障害性を提供する。また、通信相手とのコネクションを確立したまま、システムを復旧させることができることにより、システム上のプロセス再起動後に行われるＳＳ７リンクの再確立処理が不要となるため、既存システムに比べて速やかなシステム復旧が可能となる。
【００２２】
請求項２及び請求項６に係る発明によれば、ＳＳ７信号リンク制御プロセスとリソース管理常駐プロセスとが共有する共有メモリによって、これらプロセス間の動作を効率良く行うことができる。
【００２３】
請求項３及び請求項７に係る発明によれば、ＳＳ７信号リンク制御プロセスから信号リンクの切断要求があったとき、リソース管理常駐プロセスが、ＳＳ７物理回線終端デバイスドライバに対して該当する信号リンク制御用のファイルディスクリプタを解放させるので、信号処理管理プロセスが、ＳＳ７信号リンク制御プロセスとリソース管理常駐プロセスとに分離されていても、信号リンクの切断及び再接続を支障なく行える。
【００２４】
請求項４及び請求項８に係る発明によれば、当該ＳＳ７信号処理システムの再起動時に、リソース管理常駐プロセスにて保持しているファイルディスクリプタを引き継ぐか引き継がないかを、ＳＳ７信号リンク制御プロセスにて選択することができるので、以前の情報を引き継ぐか、以前の情報を破棄（リンク切断）し、新規にリンクを確立かを、状況に応じて任意に選択することが可能である。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の実施例を図面に基づいて詳細に説明する。
【実施例】
【００２６】
本発明によるＳＳ７信号処理システムは、既存電話網の基盤ネットワークを構成するＴＤＭ（Time Division Multipexing ）やＡＴＭ（Asynchronous Transfer Mode）物理回線を終端し、ＳＳ７信号を転送または呼処理を実行するＳＥＰ（Signaling End Point）やＳＴＰ(Signaling Transfer Point)などの信号局サーバへ適用される。その信号局サーバは、ＰＣなどをベースとした汎用的なハード基盤の上に、専用のＳＳ７回線終端デバイスを搭載した形で構築される。
【００２７】
図１に本発明によるＳＳ７信号処理システムの構成例を示す。
このＳＳ７信号処理システムは、ハードウェアとして、ＴＤＭ（Time Division Multipexing ）やＡＴＭ（Asynchronous Transfer Mode）物理回線をＳＳ７物理回線終端デバイス１で終端し、これを、Linuxのような汎用ＯＳ上で動作するＳＳ７物理回線終端デバイスドライバ２で作動させる。このデバイスドライバ２を制御するソフトウェアとして、保守運用プロセス群３、呼制御プロセス４があるほか、本発明では、従来における信号処理管理プロセスを、信号送受信とリンク制御を行うＳＳ７信号リンク制御プロセス５と、ＳＳ７物理回線終端デバイスドライバ２から取得した信号リンク制御用のリソース識別子であるファイルディスクリプタを保持するだけのリソース管理常駐プロセス６とに分離してシステム上に配置する。
【００２８】
ＳＳ７信号リンク制御プロセス５は、保守運用プロセス群３及び呼制御プロセス４と同じくシステム上の監視プロセス７の監視の対象となるが、リソース管理常駐プロセスは、実現する処理を限定した小規模のプログラムであり、異常終了が発生することがなく作られているため、監視プロセス７の監視の対象とする必要がなく、ＯＳ起動と同時にプロセスが起動されシステムが終了するまで常駐する。
【００２９】
ＳＳ７信号リンク制御プロセス５とリソース管理常駐プロセス６とは、共有メモリエリア８を用いた情報共有を行い、プロセス間通信によって制御情報のやりとりを行う。
【００３０】
リソース管理常駐プロセス６は、ＳＳ７信号リンク制御プロセス５からリンク確立の要求を受けると、デバイスドライバ２のＡＰＩをコールし、信号リンク制御用のファイルディスクリプタを取得する。該当信号リンク情報は共有メモリエリア８に書き込まれ、取得したファイルディスクリプタ情報と共にＳＳ７信号リンク制御プロセス５に引き渡される。ＳＳ７信号リンク制御プロセス５では、リソース管理常駐プロセス６によって引き渡されたファイルディスクリプタを用いて、デバイスドライバ２のＡＰＩをコールし、その後の信号リンク制御及び信号送受信処理を行う。
【００３１】
対向信号局との信号リンク確立中に、システム内のプロセスに異常が発生した場合は、システムを正常状態に復旧させるために監視プロセス７が、監視対象の全てのプロセス再起動を行う。この際、リソース管理常駐プロセス６は、監視対象外としているため再起動不要であり、保有しているリンク制御用のファイルディスクリプタはリソース管理常駐プロセス６で保持されたままとなる。
【００３２】
プロセス障害発生による再起動時、カーネルリソースであるファイルディスクリプタの解放は不要であり、すでに確立済みの信号リンクは切断されることなく継続される。プロセス再起動によりＳＳ７信号リンク制御プロセス５が起動すると、このＳＳ７信号リンク制御プロセス５は、リソース管理常駐プロセス６との共有メモリエリア８を参照し、すでに確立済みの信号リンク情報を継続して用いることで、復旧後即時の信号送受信・制御を開始する。
【００３３】
図１のＳＳ７信号処理システムの構成の動作を図２にフロー図として示す。
リソース管理常駐プロセス６は、システム起動時におけるＯＳの立ち上がり時に個別に起動される。その後、監視プロセス７が起動され、監視対象の各プロセス３〜５が監視プロセス７によって順次起動される。監視プロセス７によって起動されたプロセス３〜５は常時異常が発生していないか監視される。
【００３４】
本システムのユーザからリンク確立の指示が要求されると、ＳＳ７信号リンク制御プロセス５がリンク確立要求を受け、プロセス間通信でリソース管理常駐プロセス６に対してリンク確立要求を転送する。リソース管理常駐プロセス６では、要求を受けるとＳＳ７物理回線終端デバイス１のデバイスドライバ２のＡＰＩをコールし、リンク確立・制御用にファイルディスクリプタを取得し、リンク情報と共に共有メモリエリア８に書き込む。ファイルディスクリプタの取得が完了すると、リソース管理常駐プロセス６は、プロセス間通信によってＳＳ７信号リンク制御プロセス５に結果を伝達する。このとき、取得したファイルディスクリプタのコピー情報も伝達する。そして、リソース管理常駐プロセス６は、次に要求があるまで何も処理を行わず空転して待機する。
【００３５】
ＳＳ７信号リンク制御プロセス５では、リソース管理常駐プロセス６を経由して取得したファイルディスクリプタを用いてデバイスドライバ２のＡＰＩをコールし、信号リンクの制御・信号の送受信などの信号処理を実施する。対向信号局との信号リンク確立中に、システム内監視対象の保守機能プロセスの一つで異常状態が発生した場合は、監視プロセス７が異常を検出しシステムを正常状態に復旧させるために監視対象の全てのプロセスの再起動を行う。この際、リソース管理常駐プロセス６は、監視対象外であるため再起動されることなく、リンク制御用のファイルディスクリプタはリソース管理常駐プロセス６で保持されたままとなる。カーネルリソースであるファイルディスクリプタの解放（記録削除）が発生しないため、システム復旧時においてもすでに確立済みの信号リンクは切断されることなく継続される。この間に対向信号局から送信された信号は、デバイスドライバ２が保持する受信バッファに蓄積され、ＳＳ７信号リンク制御プロセス５が起動後に漏れなく受信され、処理されることになる。
【００３６】
ＳＳ７信号リンク制御プロセス５は、再起動後にリソース管理常駐プロセス６との共有メモリエリア８を確認し、すでに確立済みの信号リンク情報を確認し、リソース管理常駐プロセス６から該当リンクのファイルディスクリプタのコピー情報を再取得することで、信号送受信・リンク制御を継続する。
【００３７】
通常はこのようにリンク情報を引き継ぐが、起動要求時のオプション指定に応じて（保守者の要求により）、次のように既存リソースの破棄と新規リソースの確立を行うことができる。
【００３８】
保守者の介在によりプロセスを再起動する場合、ＳＳ７信号リンク制御プロセス５が新規リンクの確立が必要であると判断すると、リソース管理常駐プロセス６にその確立を要求する。これを受けたリソース管理常駐プロセス６は、デバイスドライバ２のＡＰＩをコールし、該当信号リンク制御用のファイルディスクリプタを解放（記録削除）し、共有メモリエリア８に書き込まれている情報から該当エントリを削除する。
【００３９】
この後、リソース管理常駐プロセス６は、デバイスドライバ２のＡＰＩを再びコールし、新規のリンク確立・制御用にファイルディスクリプタを取得し、リンク情報と共に共有メモリエリア８に書き込む。新規のファイルディスクリプタの取得が完了すると、リソース管理常駐プロセス６は、プロセス間通信によってＳＳ７信号リンク制御プロセス５に結果を伝達する。このとき、新規に取得したファイルディスクリプタのコピー情報も伝達する。
【００４０】
ＳＳ７信号リンク制御プロセス５では、リソース管理常駐プロセス６を経由して新規に取得したファイルディスクリプタを用いてデバイスドライバ２のＡＰＩをコールし、信号リンクの制御・信号の送受信などの信号処理を実施する。
【産業上の利用可能性】
【００４１】
上記の実施例では、既存電話信号網におけるＳＥＰやＳＴＰなどＳＳ７信号処理システムでの信号リンク無切断障害復旧方法について説明したが、ＩＰネットワーク上でＳＳ７信号を送受信・転送するようなＩＰ−ＳＥＰ(IP-Signaling End Point)局やＳＧＷ（Signaling Gate Way)などのＩＰ信号リンクについても適用が可能である。ＩＰネットワーク上でＳＳ７信号を送受信するためのＩＰ信号リンクでは、コネクション指向のトランスポートプロトコルであるＳＣＴＰ(Stream Control Transmission Protocol)が使用されており、システム上でＩＰ信号リンクを制御するプロセスでは、ＳＣＴＰのコネクション制御とデータを送受信するためにソケットディスクリプタを管理している。このソケットディスクリプタも汎用ＯＳのカーネルが提供するリソースであり、プロセスの再起動によってリソースは解放されてしまう。
【００４２】
そこで、本発明を適用することで、ファイルディスクリプタの取得・解放のみ実現するリソース管理常駐プロセスと、信号の送受信・コネクション制御を実現する信号リンク制御プロセスを分離し、システム上で障害発生時もリソース管理常駐プロセスが再起動されない仕組みを用いることによって、ＳＣＴＰのコネクションが切断されることなく対向装置に対して障害透過な復旧機構を実現することが可能である。
【００４３】
以上の説明から分かるように、本発明は次のような場合に適用できる。
既存電話網の信号を終端、中継する信号局(SEP: Signaling End Point、STP: Signaling Transfer Point)
固定電話網及び携帯電話網とＩＰネットワーク網を中継する信号中継局（SGW：Signalling Gateway)。
ＩＰネットワーク上で固定電話網、及び携帯電話網の信号を終端・処理する信号終端局(IPSEP: IP Signalilng End Point)。
トランスポートプロトコルにＳＣＴＰを用いる、高信頼性が要求されるＩＰサーバ間での通信。
【図面の簡単な説明】
【００４４】
【図１】本発明によるＳＳ７信号処理システムの構成例を示すブロック図である。
【図２】そのＳＳ７信号処理システムの動作例のフロー図である。
【符号の説明】
【００４５】
１  ＳＳ７物理回線終端デバイス
２  ＳＳ７物理回線終端デバイスドライバ
３  保守運用プロセス群
４  呼制御プロセス
５  ＳＳ７信号リンク制御プロセス
６  リソース管理常駐プロセス
７  監視プロセス
８  共有メモリエリア
【図１】
2008270895.tif 000003
【図２】
2008270895.tif 000004