(57)【特許請求の範囲】
【請求項１】
ユーザに音声通信を提供する音声電気通信システムにおいて、
ａ．上記ユーザからの音声呼を受け取るように接続され、所定のアプリケーション能力の第１の組を有する第１のサーバと、
ｂ．所定のアプリケーション能力の第２の組を有する第２のサーバと、
ｃ．上記ユーザ、第１のサーバ及び第２のサーバにリンクされ、該ユーザを該第１のサーバから該第２のサーバに転送し、上記所定のアプリケーション能力の第２の組のうちの１つを利用させる交換局と、
ｄ．上記交換局に接続され、上記ユーザが上記第１のサーバから上記第２のサーバに転送されるときの該第１のサーバの状態を表すユーザ状態を記憶し、該ユーザが該第１のサーバに戻されるときに、該記憶しているユーザ状態を該第１のサーバに送信して、該ユーザを該ユーザ状態に自動的に戻す制御局とを備える音声電気通信システム。
【請求項２】
ユーザを、２つ以上の独立したサーバに順次接続する制御局を備える音声電気通信システムにおいて、
上記独立したサーバのそれぞれに関連した情報を表すサブアドレスを上記制御局に記憶する手段と、
上記ユーザと、上記サブアドレスによって表される状態にある、上記独立したサーバのうちの選択された１つとの間の通信を切断する手段と、
上記ユーザと上記独立したサーバのうちの選択された１つとの間の通信を再び確立する手段とを備え、
当該音声電気通信システムは、上記ユーザと上記独立したサーバとの間の通信が再び確立されたときに、該独立したサーバを同じ状態に戻すために、上記制御局に記憶されているサブアドレスを、上記独立したサーバのうちの選択された１つに送信することを特徴とする音声電気通信システム。
【請求項３】
上記ユーザを個別に識別する検出手段を更に備える請求項２記載の音声電気通信システム。
【請求項４】
上記サブアドレスが供給され、上記ユーザと上記独立したサーバとの間の通信が再び確立されたときに、該独立したサーバを該サブアドレスによって表される状態に戻すロケータ手段を更に備える請求項２記載の音声電気通信システム。
【請求項５】
複数の独立したサーバを備える音声電気通信システムの制御局内にサブアドレスを記憶するサブアドレス記憶方法において、
（１）上記複数の独立したサーバのうちのユーザと通信する第１のサーバを起動するステップと、
（２）上記ユーザを上記複数の独立したサーバのうちの第１のサーバとインタラクトさせるステップと、
（３）上記インタラクト中の、上記複数の独立したサーバのうちの第１のサーバの状態に対応するサブアドレスを、上記制御局に記憶するステップと、
（４）上記ユーザと、上記記憶されたサブアドレスに対応した状態にある、上記複数の独立したサーバのうちの第１のサーバとの間の通信を切断するステップと、
（５）上記複数のサーバのうちの第１のサーバを、上記記憶されたサブアドレスに対応した状態で再び起動して、上記ユーザと該複数の独立したサーバのうちの第１のサーバとの間の通信を再び確立するステップとを有し、
上記再び確立された通信は、上記通信が切断されたと同じ状態で自動的に開始されることを特徴とするサブアドレス記憶方法。
【請求項６】
独立したサーバを有するインテリジェントネットワークの制御局内にブックマークシステムを実現するブックマークシステム実現方法において、
（１）ユーザと通信するために、上記独立したサーバを起動するステップと、
（２）上記ユーザと上記独立したサーバ間の通信を完全に切断する前に、サブアドレスを自動的に記憶し、これによって、ブックマークサブアドレスを形成するステップとを有し、
上記サブアドレスは、上記独立したサーバ内の状態に対応することを特徴とするブックマークシステム実現方法。
【請求項７】
（１）上記ブックマークサブアドレスを調べるステップと、
（２）上記独立したサーバを再び起動するステップと、
（３）上記独立したサーバを再び起動するときに、上記独立したサーバを上記ブックマークサブアドレスに自動的に入れるステップとを更に有し、
上記ユーザと独立したサーバ間の通信は、該ユーザと独立したサーバ間の通信が切断されたときと同じ状態で、再び確立されることを特徴とする請求項６記載のブックマークシステム実現方法。
【請求項８】
独立したサーバを有するインテリジェントネットワークの制御局内にブックマークシステムを実現するブックマークシステム実現方法において、
（１）上記制御局と上記独立したサーバ間の通信を切断する前に、該独立したサーバの状態を該制御局内に自動的に記憶するステップと、
（２）上記制御局と独立したサーバ間の通信を再び確立するときに、上記制御局に記憶されている状態を、上記独立したサーバに自動的に送信するステップと、
（３）上記制御局と独立したサーバ間の通信を再び確立するときに、上記独立したサーバを、上記送信されてきた状態から開始するステップとを有するブックマークシステム実現方法。
【発明の詳細な説明】
【０００２】
【技術分野】
本発明は、電気通信システムの分野に関する。詳しくは、本発明は、インテリジェントネットワークを採用した音声電気通信システムの分野に関する。
【０００３】
【背景技術】
電気通信ネットワークにおいて、現在、２種類の基本的なサービスが実現されている。これら２種類のサービスとは、インテリジェントネットワークサービスと非インテリジェントネットワークサービスである。インテリジェントネットワークサービスは、電気通信サービスプロバイダが、物理的に介在することなく、ネットワークに新たなサービスを導入し、あるいは既存のサービスを変更できるようにすることによって、非インテリジェントネットワークサービスを改良したものである。さらに、インテリジェントネットワークサービスにより、市販されているソフトウェアを組み合わせて、必要なアプリケーションを生成することができることである。さらに、インテリジェントネットワークサービスにより、アプリケーションが、異なる販売業者からの装置又はソフトウェアにインタフェースすることができるオープンインタフェースを生成することができることである。
【０００４】
インテリジェントネットワークサービス及び非インテリジェントネットワークサービスの両方により、現在、ユーザは、音声メールシステム（voice mail system）をサポートしている最初のサーバ（initial server）を利用し、それから、この最初のサーバに接続している間であればいつでも、ダイヤルアウトシステム（dial out system）をサポートしている次のサーバに切り換えることができる。しかしながら、インテリジェントネットワークサービス及び非インテリジェントネットワークサービスには、以下のような問題がある。
【０００５】
非インテリジェントネットワークサービスでは、アプリケーションは、多くの場合、交換機に付属するプロセッサであるサーバ上で実行される。最初のサーバにアクセスするためには、呼（a call）は、電気通信ネットワークによって最初のサーバにルーティングされる。そして、この呼は、最初のサーバによって応答され、最初のサーバは、最初の状態（beginning state）から起動される。ユーザと最初のサーバ間のインタラクションの間、ユーザは、次のサーバへの接続を選択することができ、又は呼を、サービスの必要性に応じて、自動的に次のサーバに転送することができる。この次のサーバが起動されている場合、呼は、次のサーバにルーティングされる。最初のサーバは、呼を次のサーバにルーティングすることによって、交換機機能をエミュレートする。
【０００６】
インテリジェントネットワークサービスでも、アプリケーションは、多くの場合、交換機に付属するサーバ上で実行される。このサーバは、多くの場合、インテリジェント周辺装置（Intelligent Peripheral）と呼ばれる。非インテリジェントネットワークサービスと同様に、最初のサーバにアクセスするために、呼は、電気通信ネットワークによって、最初のサーバにルーティングされる。なお、ユーザが次のサーバにアクセスすることを望む場合、インテリジェントネットワークサービスは、標準プロトコルを提供しており、この標準プロトコルにより、呼は最初のサーバから次のサーバに完全に転送される。この手法では、呼が最初のサーバから次のサーバに転送されたときには、ユーザは、最初のサーバにおける同じ状態にシームレスに戻ることができないという問題がある。それよりも、ユーザが最初のサーバに戻ったときには、ユーザは、最初のサーバの最初の状態に戻される。次のサーバへの接続が一旦切断された後に、インテリジェントネットワークサービスは、ユーザを最初のサーバ内の同じ状態に戻し、ユーザが最後に移動したときと同じ状態で、最初のサーバとインタラクトし続けるという機構を提供していない。
【０００７】
図１は、従来の信号制御局（signal control point：以下、ＳＣＰという。）４００と、加入者側の交換機（service switching point：以下、ＳＳＰという。）４０５と、サーバ４１０との間のインタラクションを説明する図である。ステップ４１５において、発呼者（calling party）は、アクセス番号をダイヤルして、ＳＳＰ４０５に接続する。そして、ステップ４２０において、ＳＳＰ４０５は、起動され、ＳＣＰ４００に問い合わせる。次に、ステップ４２５において、ＳＣＰ４００は、リソースへの送信コマンド（Send to Resource command）を用いて、ＳＳＰ４０５に対し、サーバ４１０にアクセスするように指示する。
【０００８】
ステップ４３０において、ＳＳＰ４０５は、好ましくは、ＩＳＤＮユーザパート（ISDN user part：以下、ＩＳＵＰという。）シグナリングによって、発呼者をサーバ４１０に接続する。なお、他のシグナリングプロトコルを用いてもよい。次に、ステップ４３５において、発呼者は、サーバ４１０上のサービスの最初から、インタラクションを開始する。ステップ４４０において、発呼者又はサーバ４１０は、異なるサーバに転送されることを要求する。
【０００９】
ステップ４４５において、ＳＳＰ４０５は、リソースクリア（Resource Clear：以下、ＲＬＣという。）コマンドをサーバ４１０に送信する。次に、ステップ４５０において、ＳＳＰ４０５は、ＲＬＣコマンドをＳＣＰ４００に送信する。ステップ４５５において、ＳＣＰ４００は、呼転送（Forward Call）コマンドをＳＳＰ４０５に送信する。次に、ステップ４６０において、発呼者は、中間呼起動（Mid-Call Trigger）の間、異なるサーバとインタラクトする。ステップ４６５において、発呼者は、サーバ４１０に戻されることを要求し、ＳＣＰ４００は、ＲＬＣコマンドをＳＳＰ４０５に送信する。そして、ステップ４３０と同様に、ステップ４７０において、ＳＳＰ４０５は、発呼者をサーバ４１０に接続する。ステップ４７５において、発呼者は、サーバ４１０上のサービスとのインタラクションを最初から開始し、そこからのプログラムとのインタラクションを開始する。このとき、多くの場合、ユーザは、既に行ったインタラクションを再び繰り返す必要があるので、煩雑である。ＳＣＰ４００、ＳＳＰ４０５及びサーバ４１０は、ユーザがサーバとの通信を既に切断した後は、ユーザをこのサーバ内における切断時と同じ状態にシームレス且つ自動的に戻す機能を有していない。
【００１０】
そこで、インテリジェントネットワークサービスにおいて、次のサーバとのインタラクションを切断したときに、ユーザを前の電気通信サーバの前の状態に戻すシステムが必要とされている。さらに、インテリジェントネットワークサービスにおいて、ユーザが前のサーバに戻るときに、ユーザが次のサーバに転送されたときの状態に対応したサーバ内の同じ状態にユーザを自動的に戻すシステムが必要とされている。
【００１１】
【課題を解決するための手段】
本発明は、特定のユーザに関連し、ユーザがサーバを出たときのサーバの状態を表すサブアドレスを自動的に記憶する音声電気通信システム及びサブアドレス記憶方法を提供する。このサブアドレスは、好ましくは、ユーザがサーバを出たときのサーバ内の特定の状態を示している。これらの音声電気通信システム及びサブアドレス記憶方法は、好ましくは、ユーザがこのサーバに再び接続したときに、サブアドレスをサーバに返す。音声電気通信システム及びサブアドレス記憶方法により、ユーザがサーバに再び接続したときに、ユーザをシームレスにサーバ内の同じ状態に戻す。音声電気通信システム及びサブアドレス記憶方法は、好ましくは、インテリジェントネットワークサービス内で動作する。音声電気通信システム及びサブアドレス記憶方法により、ユーザは、サーバからサーバに移動し、前のサーバを出たときと同じ状態で前のサーバに自動的に戻ることができる。さらに、音声電気通信システム及びサブアドレス記憶方法では、前のサーバを出たときと同じ状態でユーザを前のサーバに戻すために、前のサーバに呼をルーティングする必要がない。
【００１２】
本発明は、インテリジェントネットワークサービス内で動作するブックマークシステム実現方法を提供する。
【００１３】
【発明を実施するための最良の形態】
図２は、本発明を適用したインテリジェントネットワークシステム１００の構成を示すブロック図である。本発明は、ユーザがサーバを出たときのサーバ内の状態を表すサブアドレスを記憶するブックマークシステムを提供する。例えば、ユーザは、現在のサーバとインタラクトする。そして、ユーザは、現在のサーバを出る。ブックマークシステムは、ユーザが現在のサーバを出たときのサーバ内の状態を示すサブアドレスを記憶する。さらに、ユーザがこのサーバに戻ってくると、ブックマークシステムは、このサブアドレスを現在のサーバに自動的に送信する。現在のサーバが一旦サブアドレスを受信すると、ユーザは、サーバ内において、出たときと同じ状態に置かれる。呼の期間中に、ユーザがサーバに初めて入る場合、ブックマークシステムは、好ましくは、ユーザがこのサーバ内で最初の状態からインタラクションを開始するように指示するサブアドレスをこのサーバに送信する。サブアドレスは、特定のサーバの要求に応じた可変長のビットのストリングによって表すことができる。「サブアドレス」という用語は、単に説明的に用いているにすぎない。記憶される情報は、ユーザを最初のサーバに、ユーザが最初のサーバを出た時点と同じ状態で戻すために必要且つ十分な情報でなければならない。
【００１４】
インテリジェントネットワークシステム１００は、サービス制御局（service control point：以下、ＳＣＰという。）１１０と、信号方式No.7（signaling system No. 7：以下、ＳＳ７という。）ネットワーク１２０と、加入者側の交換機（service switching point：以下、ＳＳＰという。）１３０と、サーバ１４０と、サーバ１５０と、総合デジタル通信網（integrated services digital network：ＩＳＤＮ）ユーザパート（以下、ＩＳＵＰという。）リンク１６０、１６１、１６２と、制御リンク１７０、１７１、１７２、１７３と、発呼者１８０と、ブックマークシステム１４５、１５５とを備える。ここでは、インテリジェントネットワークシステム１００の一部を説明の目的で例示的に示しているにすぎない。例えば、ＳＣＰ、ＳＳＰ、サーバ、発呼者の数は、幾つでも構わないことは、当業者にとって明らかである。さらに、適切な制御リンク、データリンク及びＳＳ７ネットワークによって機能的なインテリジェントネットワークを構築できることも当業者にとって明らかである。
【００１５】
ブックマークシステム１４５、１５５は、ＳＣＰ１１０の内部に設けるとよい。しかしながら、ブックマークシステム１４５、１５５は、利用可能ないかなるハードウェアに設けてもよく、あるいは利用可能なＣＰＵ上で実行されるソフトウェアにより実現してもよい。ＳＣＰ１１０は、好ましくは、インテリジェントネットワークシステム１００内の装置間の調整装置（coordinator）として機能する。ブックマークシステム１４５は、好ましくは、特定のユーザと、その特定のユーザがサーバ１４０を出たときのサーバ１４０内の状態とに関連したサブアドレスを記憶する。同様に、ブックマークシステム１５５は、好ましくは、特定のユーザと、その特定のユーザがサーバ１５０を出たときのサーバ１５０内の状態とに関連したサブアドレスを記憶する。
【００１６】
制御リンク１７０、１７１、１７２、１７３は、それぞれＳＣＰ１１０とＳＳ７ネットワーク１２０間、ＳＳ７ネットワーク１２０とサーバ１５０間、ＳＳ７ネットワーク１２０とサーバ１４０間、ＳＳ７ネットワーク１２０とＳＳＰ１３０間の通信リンクを提供する。ＩＳＵＰリンク１６０、１６１、１６２は、それぞれ発呼者１８０とＳＳＰ１３０間、ＳＳＰ１３０とサーバ１５０間、ＳＳＰ１３０とサーバ１４０間のデータリンクを提供する。
【００１７】
図３は、本発明に基づくブックマークシステム２８０を実現するための動作を説明するタイムチャートである。ブックマークシステム２８０は、好ましくは、特定の発呼者及び特定のサーバに関連付けられている。また、ブックマークシステム２８０は、好ましくは、特定のサーバを出る前の特定の発呼者のインタラクションの最後の状態を表すサブアドレスを記憶する。ここで、インテリジェントネットワークサービスの全体の機能とともに、ブックマークシステム２８０について説明する。図３に示すタイムチャートは、ＳＣＰ２００、ＳＳＰ２０５、サーバ２１０間のインタラクション、及びブックマークシステム２８０を説明する図である。ブックマークシステム２８０は、好ましくは、ＳＣＰ２００内に設けられている。
【００１８】
まず、ステップ２１５において、発呼者は、アクセス番号をダイヤルして、ＳＳＰ２０５に接続する。そして、ステップ２２０において、ＳＳＰ２０５は、起動され、ＳＣＰ２００に問い合わせる。次に、ステップ２２５において、ＳＣＰ２００は、リソースへの送信コマンド（Send to Resource command）を用いて、ＳＳＰ２０５に対し、サーバ２１０にアクセスするように指示する。ステップ２３０において、ＳＳＰ２０５は、ＩＳＵＰシグナリングによって、発呼者をサーバ２１０に接続し、ブックマークシステム２８０は、サブアドレスをサーバ２１０に送信する。この場合、サブアドレスは、発呼者がサーバ２１０を出たときのサーバ２１０内の状態を表している。ステップ２３５において、サーバ２１０は、ステップ２３０においてブックマークシステム２８０から受信したサブアドレスから開始する。例えば、このとき、発呼者がサーバ２１０に初めて接続した場合、ブックマークシステム２８０は、サーバ２１０に、サーバ２１０内の最初の状態から開始するように指示する。一方、サーバ２１０内の状態が特定の状態のときに、発呼者が、サーバ２１０から出て、再びサーバ２１０に接続した場合、ブックマークシステム２８０は、サブアドレス（以前にブックマークシステム２８０内に記憶されている）をサーバ２１０に送信して、サーバ２１０に対し、この特定の状態から開始するように指示する。
【００１９】
ステップ２４０において、発呼者又はサーバ２１０は、他のサーバに転送されることを要求する。発呼者がサーバ２１０を出る前に、ブックマークシステム２８０は、発呼者がサーバ２１０を出るときのサーバ２１０内の状態を表すサブアドレスを記憶する。サーバ２１０内の状態をサブアドレスとして保存することにより、ブックマークシステム２８０は、発呼者が将来このサーバ２１０に再び入るときに、サーバ２１０をこの状態から開始させることができる。
【００２０】
ステップ２４５において、ＳＳＰ２０５は、リソースクリア（Resource Clear：以下、ＲＬＣという。）コマンドをサーバ２１０に送信する。次に、ステップ２５０において、ＳＳＰ２０５は、ＲＬＣコマンドをＳＣＰ２００に送信する。ステップ２５５において、ＳＣＰ２００は、呼転送（Forward Call）コマンドをＳＳＰ２０５に送信する。
【００２１】
ステップ２６０において、発呼者は、次のサーバとインタラクトし、ＳＳＰ２０５は、中間呼起動（Mid-Call Trigger）コマンドをＳＣＰ２００に送信する。ステップ２６５において、発呼者は、サーバ２１０に戻されるように要求し、ＳＣＰ２００は、リソースへの送信コマンドをＳＳＰ２０５に送信する。ステップ２３０と同様に、ステップ２７０において、ＳＳＰ２０５は、発呼者とサーバ２１０とを接続し、ブックマークシステム２８０は、サブアドレスをサーバ２１０に送信する。このサブアドレスは、発呼者がサーバ２１０を出たときのサーバ２１０内の状態を表している。ステップ２７０において、サーバ２１０は、ステップ２４０において発呼者がサーバ２１０を出る前と同じ状態から開始する。この具体例において、発呼者は、ステップ２４０においてサーバ２１０から出ている。ステップ２７５において、発呼者は、サーバ２１０内のこの同じ状態からインタラクションを続ける。
【００２２】
サーバ２１０は、音声メッセージシステム（voice messaging system）、ビリングシステム（billing system）、ページングシステム（paging system）等として機能することができる。また、図３により説明した各ステップは、本発明の範囲を逸脱することなく、削除し、あるいは他のステップと置換できることは、当業者にとって明らかである。
【００２３】
図４は、音声メッセージシステムにおける本発明の処理の具体例を説明するフローチャートである。音声メッセージシステムの機能を説明するこのフローチャート内のステップは、本発明の一部をなすものではない。音声メッセージシステムに関係するステップは、単に本発明の具体例の機能を説明するために示すものにすぎない。したがって、ブックマークシステム２８０は、あらゆる種類の機能又はサービスに利用することができる。ブックマークシステム２８０により、ユーザは、インテリジェントネットワーク上のあるサービスから他のサービスにシームレスに進み、戻ることができ、前のサービスに再び戻ったときには、以前に出た位置からサービスを開始することができる。
【００２４】
図４に示すように、処理はステップ３００から開始され、ここにおいて、音声メッセージシステムが起動される。次に、ステップ３１０において、ブックマークシステム２８０は、音声メッセージシステムに対し、ブックマークシステム２８０内に記憶されているサブアドレスから開始するように指示する。このサブアドレスは、ユーザが前に音声メッセージシステムを出たときの位置を示している。この具体例においては、ユーザはまだ音声メッセージシステムを訪れていない。したがって、ステップ３２０において、音声メッセージシステムは、紹介の挨拶（introductory greeting）を再生することによって、開始する。次に、ステップ３２５において、第１のメッセージが再生される。ステップ３２０の後、ユーザは、この第１のメッセージに応答することを望むことを示す。次に、ステップ３３０において、ブックマークシステム２８０は、ユーザが音声メッセージシステムを出る位置を表すサブアドレスを保存する。そして、ステップ３４０において、ユーザは音声メッセージシステムを出る。
【００２５】
ステップ３５０において、ダイヤルアップ機能が起動される。この具体例では、ブックマークシステム２８０及びブックマーク方法は、ダイヤルアップ機能を備えていない。しかしながら、ダイヤルアップ機能を有するブックマークシステムを利用してもよいことは、当業者にとって明らかである。次に、ステップ３６０において、ユーザは、第１のメッセージの送信者に接続される。ステップ３６０の後、ステップ３７０において、ユーザは、ダイヤルアップ機能を出る。次に、ステップ３８０において、音声メッセージシステムが起動される。ステップ３１０と同様、ブックマークシステム２８０は、以前にユーザが音声メッセージシステムを出たときの位置を表すサブアドレスを音声メッセージシステムに送信する。この具体例においては、ブックマークシステム２８０によって送信されるサブアドレスは、ユーザが第１のメッセージを聴いた後に出たことを示している。したがって、音声メッセージシステムは、ブックマークシステム２８０からサブアドレスを受信するので、自動的に紹介の挨拶及び第１のメッセージをスキップし、ステップ４００において、直ちに第２のメッセージを再生することによって動作を開始する。
【００２６】
本発明の構成及び動作の原理の明瞭に説明するために、様々な詳細を含む特定の実施の形態を用いて本発明を説明した。このような特定の実施の形態の説明及びその細部は、ここに添付する発明の範囲を制限するものではない。
【００２７】
特に、本発明に基づく装置は、複数の異なる方法で実現することができ、上述のブックマークシステム及びブックマーク方法は、本発明の好ましい実施の形態を例示的に示したものにすぎず、本発明を制限するものではない。
【図面の簡単な説明】
【図１】  従来の電気通信技術における処理を説明するタイムチャートである。
【図２】  本発明の好ましい実施の形態として示す電気通信システムの構成を示すブロック図である。
【図３】  本発明の好ましい実施の形態におけるタイムチャートである。
【図４】  音声メッセージシステムとインタラクトする本発明に基づく処理の例を説明するフローチャートである。
【図１】
0004360514.tif 000002
【図２】
0004360514.tif 000003
【図３】
0004360514.tif 000004
【図４】
0004360514.tif 000005