(57)【特許請求の範囲】
【請求項１】
複数の端末を収容する呼制御サーバであって、
前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含み、且つ、当該端末を位置登録した場合には、位置登録した時から予め定めた時間が経過した際に無効にされるロケーション情報が登録される、レコードが記憶される加入者データ記憶部と、
前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部と、
前記加入者データ記憶部のレコードにおいて、ロケーション情報が無い場合、該当の端末における呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除し、ロケーション情報がある場合、当該ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除する加入者データ削除部と
を備えることを特徴とする呼制御サーバ。
【請求項２】
前記加入者データ記憶部のレコードは、当該レコード内の加入者データが削除の対象である場合にはＯＮ、削除の対象でない場合にはＯＦＦに設定されるフラグを含み、複数の端末がグループ化されている場合、当該各端末のレコードのフラグはＯＦＦであり、
前記加入者データ削除部は、前記ＯＦＦのフラグを含むレコードの加入者データを削除しない
ことを特徴とする請求項１に記載の呼制御サーバ。
【請求項３】
複数の端末を収容する呼制御サーバの動作方法であって、
前記呼制御サーバは、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含み、且つ、当該端末を位置登録した場合には、位置登録した時から予め定めた時間が経過した際に無効にされるロケーション情報が登録される、レコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部とを備え、
前記動作方法は、
前記呼制御サーバの加入者データ削除部が、前記加入者データ記憶部のレコードにおいて、ロケーション情報が無い場合、該当の端末における呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除し、ロケーション情報がある場合、当該ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除する
ことを特徴とする呼制御サーバの動作方法。
【請求項４】
前記加入者データ記憶部のレコードは、当該レコード内の加入者データが削除の対象である場合にはＯＮ、削除の対象でない場合にはＯＦＦに設定されるフラグを含み、複数の端末がグループ化されている場合、当該各端末のレコードのフラグはＯＦＦであり、
前記加入者データ削除部は、前記ＯＦＦのフラグを含むレコードの加入者データを削除しない
ことを特徴とする請求項３に記載の呼制御サーバの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、呼制御サーバに記憶される加入者データの量と呼制御サーバが受信する加入者データによるトラヒック量を共に減少させる技術に関する。
【背景技術】
【０００２】
図７は、従来における呼制御のシーケンス図である。
【０００３】
例えば、端末３Ａの１つが、呼制御サーバ２０Ａに接続の信号を送信すると（Ｓ１）、呼制御サーバ２０Ａは、データベースサーバ１０に要求し、端末３Ａの加入者データを受信する（Ｓ３）。そして、呼制御サーバ２０Ａは、相手の端末３Ｂを収容する呼制御サーバ２０Ｂに接続の信号を送信する（Ｓ５）。
【０００４】
呼制御サーバ２０Ｂは、データベースサーバ１０に要求し、端末３Ｂの加入者データを受信する（Ｓ７）。そして、呼制御サーバ２０Ｂは、端末３Ｂに接続の信号を送信する（Ｓ９）。端末３Ｂが、オフフックされると、端末３Ａ、３Ｂ間の通話が始まる。
【０００５】
加入者データは、このような呼制御に使用される。通話が終わり、端末３Ａが、呼制御サーバ２０Ａに切断の信号を送信すると（Ｓ１１）、呼制御サーバ２０Ａは、呼制御サーバ２０Ｂに切断の信号を送信する（Ｓ１３）。呼制御サーバ２０Ｂは、端末３Ｂに切断の信号を送信する（Ｓ１５）。
【０００６】
このように呼が切断されると、呼制御サーバ２０Ａ、２０Ｂは、加入者データを削除する（Ｓ１７、Ｓ１９）。
【０００７】
例えば、複数の端末３Ａがグループ化されている場合、呼制御サーバ２０Ａは、グループの全ての端末３Ａの加入者データを受信する（Ｓ３）。
【０００８】
例えば、複数の端末３Ｂがグループ化されている場合、呼制御サーバ２０Ｂは、グループの全ての端末３Ｂの加入者データを受信する（Ｓ７）。
【０００９】
呼が切断されると、呼制御サーバ２０Ａ、２０Ｂは、グループの全ての加入者データを削除する（Ｓ１７、Ｓ１９）。
【００１０】
このようなシーケンスでは、加入者データは、呼の切断後、直ちに削除されるので、呼制御サーバに記憶される加入者データの量を少なくできる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２０１３−０２１５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
一方、呼制御サーバが、呼の接続前に予め加入者データを受信し、呼の切断後に削除せず、保持するという方法がある。この方法では、加入者データを呼の接続の度に受信しなくてよいので、トラヒック量を少なくできる。
【００１３】
しかしながら、この方法では、呼制御サーバに記憶される加入者データの量が多くなってしまうという問題がある。
【００１４】
一方、図７の方法では、加入者データの量を少なくできる代わりに、トラヒック量が多いという問題がある。
【００１５】
本発明は、上記課題に鑑みてなされたものであり、呼制御サーバに記憶される加入者データの量と呼制御サーバが受信する加入者データによるトラヒック量を共に減少させる技術を提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記課題を解決するため、第１の本発明は、複数の端末を収容する呼制御サーバであって、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含み、且つ、当該端末を位置登録した場合には、位置登録した時から予め定めた時間が経過した際に無効にされるロケーション情報が登録される、レコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部と、前記ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長いなら、該当の端末の加入者データを前記加入者データ記憶部から削除する加入者データ削除部とを備えることを特徴とする。
【００１７】
第２の本発明は、複数の端末を収容する呼制御サーバであって、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含むレコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部と、呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長いなら、該当の端末の加入者データを前記加入者データ記憶部から削除する加入者データ削除部とを備えることを特徴とする。
【００１８】
第３の本発明は、複数の端末を収容する呼制御サーバであって、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含み、且つ、当該端末を位置登録した場合には、位置登録した時から予め定めた時間が経過した際に無効にされるロケーション情報が登録される、レコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部と、前記加入者データ記憶部のレコードにおいて、ロケーション情報が無い場合、該当の端末における呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除し、ロケーション情報がある場合、当該ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除する加入者データ削除部とを備えることを特徴とする。
【００１９】
例えば、前記加入者データ記憶部のレコードは、当該レコード内の加入者データが削除の対象である場合にはＯＮ、削除の対象でない場合にはＯＦＦに設定されるフラグを含み、複数の端末がグループ化されている場合、当該各端末のレコードのフラグはＯＦＦであり、前記加入者データ削除部は、前記ＯＦＦのフラグを含むレコードの加入者データを削除しない。
【００２０】
第４の本発明は、複数の端末を収容する呼制御サーバの動作方法であって、前記呼制御サーバは、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含み、且つ、当該端末を位置登録した場合には、位置登録した時から予め定めた時間が経過した際に無効にされるロケーション情報が登録される、レコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部とを備え、前記動作方法は、前記呼制御サーバの加入者データ削除部が、前記ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長いなら、該当の端末の加入者データを前記加入者データ記憶部から削除することを特徴とする。
【００２１】
第５の本発明は、複数の端末を収容する呼制御サーバの動作方法であって、前記呼制御サーバは、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含むレコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部とを備え、前記動作方法は、前記呼制御サーバの加入者データ削除部が、呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長いなら、該当の端末の加入者データを前記加入者データ記憶部から削除することを特徴とする。
【００２２】
第６の本発明は、複数の端末を収容する呼制御サーバの動作方法であって、前記呼制御サーバは、前記端末毎に、当該端末の電話番号と当該端末の呼制御に使用される加入者データを含み、且つ、当該端末を位置登録した場合には、位置登録した時から予め定めた時間が経過した際に無効にされるロケーション情報が登録される、レコードが記憶される加入者データ記憶部と、前記加入者データ記憶部に記憶された加入者データを使用して端末の呼制御を行う呼制御部とを備え、前記動作方法は、前記呼制御サーバの加入者データ削除部が、前記加入者データ記憶部のレコードにおいて、ロケーション情報が無い場合、該当の端末における呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除し、ロケーション情報がある場合、当該ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長いなら、当該レコードの加入者データを削除することを特徴とする。
【００２３】
例えば、前記加入者データ記憶部のレコードは、当該レコード内の加入者データが削除の対象である場合にはＯＮ、削除の対象でない場合にはＯＦＦに設定されるフラグを含み、複数の端末がグループ化されている場合、当該各端末のレコードのフラグはＯＦＦであり、前記加入者データ削除部は、前記ＯＦＦのフラグを含むレコードの加入者データを削除しない。
【発明の効果】
【００２４】
本発明によれば、呼制御サーバに記憶される加入者データの量と呼制御サーバが受信する加入者データによるトラヒック量を共に減少させることができる。
【図面の簡単な説明】
【００２５】
【図１】本実施の形態の呼制御サーバを含む電話システムの構成を示す模式図である。
【図２】データベースサーバ１に予め記憶されたデータを示す図である。
【図３】呼制御サーバ２の構成を示す機能ブロック図である。
【図４】加入者データ記憶部２１の構成を示す図である。
【図５】加入者データ削除部２３のフローチャートである。
【図６】加入者データの量およびトラヒック量と時間閾値の関係を示す図である。
【図７】従来における呼制御のシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、本発明の実施の形態について図面を参照して説明する。
【００２７】
図１は、本実施の形態の呼制御サーバを含む電話システムの構成を示す模式図である。
【００２８】
データベースサーバ１は、通信回線を介して、複数の呼制御サーバ２に接続される。図は、その２つを呼制御サーバ２Ａ、２Ｂとして示す。各呼制御サーバは、通信回線を介して、互いに接続される。また、各呼制御サーバは、複数の端末３を収容する。図は、呼制御サーバ２Ａに収容される端末３の３つをそれぞれ端末３Ａとして示し、呼制御サーバ２Ｂに収容される端末３の３つをそれぞれ端末３Ｂとして示す。端末３は、固定電話端末や移動電話端末である。
【００２９】
図２は、データベースサーバ１に予め記憶されたデータを示す図である。
【００３０】
データベースサーバ１は、端末３毎に、端末の電話番号、呼制御に使用される加入者データおよび加入者データが呼制御サーバでの削除の対象であるか否かを示すフラグ（以下、単にフラグという）を含むデータを予め記憶する。フラグは、加入者データが削除の対象である場合にはＯＮ、削除の対象でない場合にはＯＦＦに設定される。例えば、複数の端末がグループ化される場合、該当のフラグは全てＯＦＦに設定される。
【００３１】
グループ化された端末の加入者データを削除しない理由は、例えその中の一部の端末が一定時間未使用であっても、グループ化している全端末にサービスが提供されるため、一部の端末の使用状況だけでは判断できないからである。
【００３２】
例えば、グループ全体の加入者データを削除してしまうと、その状況で着信等が合った場合、グループ全体の加入者データを再びダウンロードする必要があり、それに時間を要し、サービス品質に影響がある為である。よって、一部の端末が一定時間未使用であっても、加入者データは削除しないようになっている。
【００３３】
図３は、呼制御サーバ２の構成を示す機能ブロック図である。
【００３４】
呼制御サーバ２は、加入者データを含むレコードが記憶される加入者データ記憶部２１と、加入者データ記憶部２１の加入者データを使用して端末３の呼制御を行う呼制御部２２と、加入者データ記憶部２１から加入者データを削除する加入者データ削除部２３とを備える。
【００３５】
図４は、加入者データ記憶部２１の構成を示す図である。
【００３６】
加入者データ記憶部２１は、端末３毎のレコードを含む。レコードは、端末３の電話番号と加入者データとフラグとを含む。移動電話端末である端末３のレコードは、端末３（移動電話端末）を位置登録（収容）した時点でロケーション情報（位置登録情報）を含むこととなる。
【００３７】
図１のデータベースサーバ１は、図２に示すデータのうち、呼制御サーバ２Ａに収容される端末の電話番号を含むものについて、ＯＦＦのフラグを含む場合は、データを記憶した時点で呼制御サーバ２Ａに送信する。ＯＮのフラグを含む場合は、呼制御サーバ２Ａから要求があったなら、呼制御サーバ２Ａに送信する。他の呼制御サーバについても同様である。
【００３８】
例えば、呼制御サーバ２の加入者データ記憶部２１は、データベースサーバ１からデータを受信したなら、図４に示すように、データ内の電話番号と加入者データとフラグを含むレコードを生成して記憶する。また、加入者データ記憶部２１は、該当の端末３が移動電話端末であり、端末が位置登録した時点でロケーション情報（有効）をレコードに含ませる。また、加入者データ記憶部２１は、ロケーション情報が含まれてから予め定められた期間が経過したなら、ロケーション情報を無効にする。なお、ここでは、各呼制御サーバは、収容する端末毎に、ロケーション情報を最後に無効にした時刻を記憶していることとする。
【００３９】
フラグがＯＮ（加入者データが削除の対象）である端末３の呼制御は、加入者データを呼の切断後、直ちに削除しないことを除き、図７のシーケンスと同様である。
【００４０】
フラグがＯＦＦ（加入者データが削除の対象でない）である端末３の呼制御は、加入者データを保持し続けることを除き、図７のシーケンスと同様である。
【００４１】
なお、本実施の形態では、各呼制御サーバは、収容する端末毎に、最後に呼を切断した時刻を記憶していることとする。
【００４２】
図５は、加入者データ削除部２３のフローチャートである。
【００４３】
加入者データ削除部２３は、加入者データ記憶部２１の各レコードにつき、予め定められたタイミングに（例えば、定期的に）、図の処理を行う。例えば、加入者データ削除部２３は、レコードに順序を設定し、順序通りに１レコードづつ処理する。
【００４４】
加入者データ削除部２３は、まず、該当レコードのフラグがＯＮかＯＦＦかを判定し（Ｓ１）、ＯＦＦなら処理を終了する。
【００４５】
加入者データ削除部２３は、フラグがＯＮなら、該当のレコードにロケーション情報が無い、または、無効であるか否かを判定し（Ｓ３）、ロケーション情報が有り、且つ、有効なら、処理を終了する。
【００４６】
加入者データ削除部２３は、ロケーション情報が無いなら、該当の端末の最後の呼の切断の時刻から経過した時間（切断の時刻から現在までの時間）の長さが予め設定した時間閾値より長いか否かを判定する（Ｓ５）。加入者データ削除部２３は、ロケーション情報があり、且つ、無効なら、無効になった時刻から経過した時間（無効になった時刻から現在までの時間）の長さが予め設定した時間閾値より長いか否かを判定する（Ｓ５）。時間閾値は、時間の長さを示すものであり、例えば秒数で設定される。２つの時間閾値は同じでもよいし、異なっていてもよい。
【００４７】
加入者データ削除部２３は、経過した時間の長さが時間閾値以下なら（Ｓ５：ＮＯ）、処理を終了する。
【００４８】
加入者データ削除部２３は、一方、経過した時間の長さが時間閾値より長いなら（Ｓ５：ＹＥＳ）、該当のレコードから加入者データを削除し（Ｓ７）、処理を終了する。
【００４９】
なお、端末３が固定電話端末のみである場合、ロケーション情報を使用しないので、Ｓ３は実行しなくてもよい。この場合、Ｓ５では、該当の端末の呼の切断時から経過した時間の長さが時間閾値より長いか否かを判定すればよい。
【００５０】
図６は、呼制御サーバ２に記憶される加入者データの量および呼制御サーバ２への加入者データのトラヒック量と時間閾値の関係を示す図である。
【００５１】
加入者データの量は、時間閾値が長いほど多くなる。つまり、時間閾値が長いと、加入者データが削除されるまでの時間が長くなり、多数の端末の加入者データが記憶されるので、トータルでの加入者データの量は多くなる。
【００５２】
一方、トラヒック量は、時間閾値が長いほど少なくなる。つまり、時間閾値が長いと、加入者データが削除されるまでの時間が長くなり、加入者データをデータベースサーバから受信する頻度が少なくなるので、トラヒック量は少なくなる。
【００５３】
したがって、例えば、時間閾値を図の△印あたりに設定すれば、加入者データの量とトラヒック量の一方が極端に多いという状態を回避することができ、加入者データの量とトラヒック量を共に減少させることができる。
【００５４】
なお、本実施の形態のデータベースサーバ１や呼制御サーバ２としてコンピュータを機能させるためのコンピュータプログラムは、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのコンピュータ読み取り可能な記録媒体に記録でき、また、インターネットなどの通信網を介して伝送させて、広く流通させることができる。
【００５５】
また、本実施の形態では、ロケーション情報が無効になった時刻から経過した時間の長さが予め設定した時間閾値より長い場合と、呼の切断の時刻から経過した時間の長さが予め設定した時間閾値より長い場合を加入者データの削除の条件として使用したが、一方のみを使用してもよい。
【符号の説明】
【００５６】
１  データベースサーバ
２、２Ａ、２Ｂ  呼制御サーバ
３、３Ａ、３Ｂ  端末（固定電話端末、移動電話端末）
２１  加入者データ記憶部
２２  呼制御部
２３  加入者データ削除部
【図１】
0006352828.tif 000002
【図２】
0006352828.tif 000003
【図３】
0006352828.tif 000004
【図４】
0006352828.tif 000005
【図５】
0006352828.tif 000006
【図６】
0006352828.tif 000007
【図７】
0006352828.tif 000008