(57)【特許請求の範囲】
【請求項１】
システム資源の使用を第１の情報サービスシステムから第２の情報サービスシステムへ再分配する方法において、
（ａ）前記第１と第２の情報サービスシステムとの間の通信を広域通信網を介して確立する工程と、
（ｂ）前記第２の情報サービスシステムへ移動される移動資源を識別する、制御データによって定義される少なくとも１つの移動範囲を特定する工程と、
（ｃ）現存データが要求する加入者によってアクセスされる必要がある場合、前記広域通信網を使用して移動資源に関連した現存データを前記第２の情報サービスシステムへ移動する工程と、
（ｄ）前記移動資源に関連する、前記制御データ、新しく生成されたデータ、及び修正されたデータを前記第２の情報サービスシステムに格納する工程とを備えることを特徴とする方法。
【請求項２】
請求項１に記載の方法において、さらに、
（ｅ）前記少なくとも１つの移動範囲にある前記現存データを、バックグランド動作として、前記第１の情報サービスシステムから前記第２の情報サービスシステムへ広域通信網を介して転送する工程を含むことを特徴とする方法。
【請求項３】
システム資源の使用を第１の情報サービスシステムから第２の情報サービスシステムへ再分配する方法において、
前記第１と第２の情報サービスシステムの間に通信網接続を確立する工程と、前記第２の情報サービスシステムへ移動される移動資源を識別する、制御データによって定義される少なくとも１つの移動範囲を特定する工程と、
現存データが要求する加入者によってアクセスされる必要がある場合、前記通信網接続を使用して移動資源に関連した現存データを前記第２の情報サービスシステムに移動する工程と、
前記移動資源に関連する、前記制御データ、新たに生成されたデータ、及び修正されたデータを前記第２の情報サービスシステムに格納する工程と、
現存データが要求する加入者によってアクセスされる必要がある場合の前記移動によって前記通信網接続が最大能力まで使用されないとき、前記第２の情報サービスシステムから前記第１の情報サービスシステムへ、前記移動資源に関連した前記現存データに含まれる前記制御データを転送するよう要求する、データ転送要求を転送する工程と、
前記データ転送要求に応じて、前記移動資源に関連した前記制御データの全てが前記第２の情報サービスシステムに格納されるまで、前記第１の情報サービスシステムから前記第２の情報サービスシステムへ前記移動資源に関連した前記制御データを送信する工程と、を備えることを特徴とする方法。
【請求項４】
請求項１に記載の方法において、前記第１と第２の情報サービスシステムが、各加入者に対する前記制御データと加入者に関連するメッセージデータの格納を要求するサービスを加入者に提供し、かつ、工程（ｃ）における前記移動が、
（ｃ１）第１の処理が始動されて、少なくとも１つのメッセージを第１の加入者へ送ると、該第１の加入者に対応する第１の制御データを前記第１の情報サービスシステムから前記第２の情報サービスシステムへ移動する工程と、
（ｃ２）第２の処理が始動されて、第２の加入者への少なくとも１つのメッセージを格納すると、該第２の加入者に対応する第２の制御データを前記第１の情報サービスシステムから前記第２の情報サービスシステムへ移動する工程とを備えることを特徴とする方法。
【請求項５】
請求項１に記載の方法において、前記第１と第２の情報サービスシステムが、各加入者に対する前記制御データと加入者に関連したメッセージデータの格納を要求するサービスを加入者に提供し、
工程（ｂ）における前記特定が、最初は前記第１の情報サービスシステムによってサービスされており、前記第２の情報サービスシステムによってサービスされる移動加入者を特定する工程を含み、
当該方法は、さらに、
（ｅ）工程（ｂ）における前記特定の後、及び、それぞれ工程（ｃ），（ｄ）における前記移動と前記格納の前に、前記移動加入者に対する前記移動資源に関連した前記現存データの一部としての前記制御データの移動を前記少なくとも１つの移動範囲において起動する工程を備え、
また、工程（ｃ）における前記移動が、
（ｃ１）識別された加入者に提供されるサービスが、工程（ｅ）における前記起動の後に最初にアクセスされる場合、該識別された加入者に対する前記制御データの要求を、前記第２の情報サービスシステムから前記第１の情報サービスシステムへ送る工程と、
（ｃ２）工程（ｃ１）において要求された前記制御データを、前記第２の情報サービスシステムにおいて受信し、格納する工程とを備えることを特徴とする方法。
【請求項６】
システム資源の使用を第１の情報サービスシステムから第２の情報サービスシステムへ再分配する方法において、音声メール処理を含む少なくとも１つのサービスが加入者に提供され、各加入者に対する制御データと加入者に関連したメッセージデータとの格納を必要とし、前記制御データは、加入者の一人に対する前記メッセージデータへのポインタを含むメッセージリストをそれぞれが格納している音声メールボックスを定義する変数を包含し、前記方法が、
前記第１と第２のの情報サービスシステムの間に通信網接続を確立する工程と、
最初は前記第１の情報サービスシステムによってサービスされ、前記第２の情報サービスシステムによってサービスされる移動加入者に対する移動資源を識別する、前記制御データによって定義される少なくとも１つの移動範囲を特定する工程と、
現存データがアクセスされる必要がある場合、前記通信網接続を使用して、前記移動資源に関連する前記現存データを前記第２の情報サービスシステムに移動する工程と、
前記移動資源に関連した、前記制御データ、新たに生成されたデータ、及び修正されたデータを、前記第２の情報サービスシステムに格納する工程と、
前記特定の後、かつ前記移動及び格納の前に、前記移動加入者に対して、前記移動資源に関連する前記現存データの一部として前記制御データの移動を起動する工程と、を備え、
前記移動が、
識別された加入者に対するサービスが、前記起動の後に最初にアクセスされる場合、該識別された加入者に対する前記制御データの要求を、前記第２の情報サービスシステムから前記第１の情報サービスシステムへ送る工程と、
前記第２の情報サービスシステムで前記識別された加入者に対する新しい音声メールボックスを生成することを含む、前記識別された加入者に対する前記制御データを、前記第２の情報サービスシステムにおいて受信し、格納する工程と、  前記識別された加入者に対する前記メッセージリストの要求を、前記第２の情報サービスシステムから前記第１の情報サービスシステムへ送る工程と、
前記メッセージリストを、前記第２の情報サービスシステムにおける前記新しい音声メールボックスにて受信し、格納して、最初は、前記第２の情報サービスシステムにて格納された前記メッセージリストのポインタすべてが、前記第１の情報サービスシステムにて格納された前記メッセージデータを指し示す工程とを含むことを特徴とする方法。
【請求項７】
請求項６に記載の方法において、前記移動は、さらに、
加入者が前記メッセージデータの再生を要求する場合にのみ、前記第２の情報サービスシステムに移動した加入者に対して、前記第１の情報サービスシステムに格納されたメッセージデータを検索する工程を備えることを特徴とする方法。
【請求項８】
請求項６に記載の方法において、前記格納が、
前記移動の後、前記識別された加入者に対する音声メールメッセージが生成されると、新しいメッセージデータを前記第２の情報サービスシステムに格納する工程と、
前記新しいメッセージデータの格納により生成された音声メールメッセージのそれぞれに対してポインタを付加することにより、前記第２の情報サービスシステムにて前記新しいメールボックスに格納されたメッセージリストを更新する工程とを備えることを特徴とする方法。
【請求項９】
請求項１に記載の方法において、前記第１と第２の情報サービスシステムが、各加入者に対する制御データと加入者に連絡するメッセージデータの格納を必要とするサービスを加入者に提供し、かつ、工程（ｃ）における前記移動が、
（ｃ１）加入者が前記メッセージデータの検索を要求する場合にのみ、前記第２の情報サービスシステムに移動した加入者に対して、前記第１の情報サービスシステムに格納された前記メッセージを検索する工程を備えることを特徴とする方法。
【請求項１０】
請求項９に記載の方法において、工程（ｄ）における前記格納が、
（ｄ１）識別された加入者に関連する制御データが工程（ｃ）において移動された後、前記識別された加入者に対する新しいメッセージデータを、メッセージを預ける動作で前記第２の情報サービスシステムに格納する工程と、
（ｄ２）工程（ｄ１）にて格納された前記新しいメッセージデータへポインタを付加することにより、前記第２の情報サービスシステムにて格納された前記制御データを更新する工程とを備えることを特徴とする方法。
【請求項１１】
資源分配システムにおいて、
第１の情報サービスシステムと、
第２の情報サービスシステムであって、該第１の情報サービスシステムから該第２の情報サービスシステムへ移動される移動資源を識別する、加入者の制御データによって定義される少なくとも１つの移動範囲を特定する第２の情報サービスシステムと、
前記加入者がメッセージデータの再生を要求したときに、前記移動資源に関連するメッセージデータを前記第１の情報サービスシステムから前記第２の情報サービスシステムへ移動させるために、前記第１と第２の情報サービスシステムとを接続している通信網とを備え、前記第２の情報サービスシステムが前記移動資源に関連する、前記制御データ、新しく生成されたデータ、及び修正されたデータを格納することを特徴とするシステム。
【請求項１２】
第１の情報サービスシステムと、
第２の情報サービスシステムであって、前記第１の情報サービスシステムから前記第２の情報サービスシステムへ移動される移動資源を識別する、制御データによって定義される少なくとも１つの移動範囲を特定する第２の情報サービスシステムと、
現存データが要求する加入者によってアクセスされた場合に、前記移動資源に関連する前記現存データを前記第１の情報サービスシステムから前記第２の情報サービスシステムへ移動し、かつ前記現存データの一部をバックグランド動作で移動させるために、前記第１と第２の情報サービスシステムとを接続している通信網とを備え、前記第２の情報サービスシステムが、前記移動資源に関連する、前記制御データ、新たに生成されたデータ、及び修正されたデータを格納することを特徴とする資源分配システム。
【請求項１３】
請求項１１に記載の資源分配システムにおいて、前記第１と第２の情報サービスシステムの各々は、
前記通信網へ接続された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続された少なくとも１つの記憶ユニットであって、サービスを提供された加入者に関連する前記制御データとメッセージデータ、及び前記メッセージデータに基づいて加入者へのメッセージの送出を制御する、前記少なくとも１つのプロセッサにより実行可能な少なくとも１つのプログラムを格納する記憶ユニットとを備え、
前記第１と第２の情報サービスシステムの各々における前記プロセッサは、前記少なくとも１つのプログラムの制御下で前記通信網と通信し、前記メッセージの少なくとも１つを加入者の１人に送り始めると、加入者の１人に関連する前記制御データを前記第１の情報サービスシステムから前記第２の情報サービスシステムへ転送することを特徴とするシステム。
【請求項１４】
請求項１１に記載の資源分配システムにおいて、前記第１と第２の情報サービスシステムの各々は、
前記通信網へ接続された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続された少なくとも１つの記憶ユニットであって、前記加入者に関連する前記制御データとメッセージデータ、及び前記メッセージデータに基づいて前記加入者へのメッセージの送出を制御する、前記少なくとも１つのプロセッサにより実行可能な少なくとも１つのプログラムを格納する記憶ユニットとを備え、
前記第１と第２の情報サービスシステムの各々における前記プロセッサは、前記少なくとも１つのプログラムの制御下で前記通信網と通信し、前記少なくとも１つの移動範囲内において加入者に対する前記制御データの移動を起動し、また、移動の起動が行なわれた後、識別された加入者に提供されたサービスが最初にアクセスされると、前記識別された加入者に対応する前記制御データを前記第１の情報サービスシステムから前記第２の情報サービスシステムへ転送することを特徴とするシステム。
【請求項１５】
請求項１１に記載の資源分配システムにおいて、前記第１と第２の情報サービスシステムの各々が、
前記通信網へ接続された少なくとも１つのプロセッサと、
前記少なくとも１つのプロセッサに接続された少なくとも１つの記憶ユニットであって、前記加入者に関連する前記制御データとメッセージデータ、及び加入者が前記メッセージデータの検索を要求する場合にのみ、前記第２の情報サービスシステムへ移動した加入者に対して、前記第１の情報サービスシステムの前記少なくとも１つの記憶ユニットに格納されたメッセージデータを検索することによりメッセージを加入者に送る、前記少なくとも１つのプロセッサにより実行可能な少なくとも１つのプログラムとを格納する記憶ユニットとを備えることを特徴とするシステム。
【請求項１６】
請求項１１に記載の資源分配システムにおいて、前記通信網は前記第１と第２の情報サービスシステムに接続された広域通信網であることを特徴とするシステム。
【請求項１７】
情報サービス網において、
第１と第２の情報サービスシステムを備え、該第２の情報サービスシステムが、該第１の情報サービスシステムから該第２の情報サービスシステムへ移動される移動資源を特定し、
前記第１の情報サービスシステムが、
少なくとも１つのサービスの少なくとも第１のグループの加入者に関連する制御データを格納する少なくとも１つの制御記憶ユニットと、
前記少なくとも１つの制御記憶ユニットに接続された少なくとも１つの制御プロセッサと、
前記少なくとも１つの制御プロセッサに接続された少なくとも１つのアプリケーションプロセッサと、
前記少なくとも１つのアプリケーションプロセッサに接続され、少なくとも前記第１のグループの加入者に関連するメッセージデータを格納する少なくとも１つのアプリケーション記憶装置とを含み、
前記第２の情報サービスシステムが、
前記少なくとも１つのサービスの第２グループの加入者に関連する前記制御データ格納する少なくとも１つの制御記憶ユニットと、
前記第２の情報サービスシステム内の前記少なくとも１つの制御記憶ユニットに接続された少なくとも１つの制御プロセッサであって、前記第２のグループの加入者の対応する加入者が、前記第２の情報サービスシステム内の前記少なくとも１つの制御プロセッサによって対応する制御データの使用が必要とされる前記少なくとも１つのサービスの実行を要求したときに、前記第１及び第２の情報サービスシステム内の前記少なくとも１つの制御プロセッサが、前記移動資源に含まれ、前記対応する加入者に関連した前記対応する制御データを、前記第１の情報サービスシステムから前記第２の情報サービスシステムへ転送するようにプログラムされている、少なくとも１つの制御プロセッサと、
前記第２の情報サービスシステム内の前記少なくとも１つの制御プロセッサに接続されている少なくとも１つのアプリケーションプロセッサと、
前記第２の情報サービスシステム内の前記少なくとも１つのアプリケーションプロセッサに接続されている少なくとも１つのアプリケーション記憶装置であって、要求されたメッセージを送るよう要求が受信された場合、該要求されたメッセージに対応し、かつ、前記第１の情報サービスシステムの前記少なくとも１つのアプリケーション記憶装置に格納された、要求されたメッセージデータを検索することにより、前記移動資源に関連する前記加入者へメッセージを送る前記少なくとも１つのアプリケーションプロセッサにで実行可能な少なくとも１つのプログラムとを格納するアプリケーション記憶装置と、
前記第１と第２の情報サービスシステムを接続する通信網であって、該第１と第２の情報サービスシステムの前記制御及びアプリケーションプロセッサの動作に応じて、前記移動資源に含まれる前記制御及びメッセージデータを該第１の情報サービスシステムから該第２の情報サービスシステムへ移動させるための通信網とを備えることを特徴とする情報サービス網。
【請求項１８】
請求項１７に記載の情報サービス網において、前記通信網は前記第１と第２の情報サービスシステムに接続された広域通信網であることを特徴とする情報サービス網。
【発明の詳細な説明】
【０００１】
【関連出願との関係】
本出願は、米国特許出願第０７／８７１，４１７号及び第０７／８７１，７７０号とに関連しており、いずれも１９９２年４月２１日に出願されている。いずれも、本出願の譲受人へ譲渡されており、本明細書に関連するとして取り入れられている。
【０００２】
【発明の属する技術分野】
本発明は、加入者の記録、及び、必要により、加入者宛のメッセージを１つの情報サービスシステムから他の情報サービスシステムへ転送するものに関し、より詳しくは、各情報サービスシステムが、数万または数十万の加入者にサービスを提供するローカルエリアネットワークにおいて動作する際にこのような転送を行なうものに関する。
【０００３】
【従来の技術】
電話会社が加入者に音声メールなどの情報サービスを行なうことは、特に北米において益々一般的になってきている。公共の電話会社がこのようなサービスを行なっているシステムの例としては、米国特許第５，０２９，１９９号、第５，１９３，１１０号、及び第５，２６０，９９０号に記載されており、これらの特許は、すべて、本出願の譲受人へ譲渡され、本出願に関連するものとして取り入れられている。このシステムは、地域電話会社の交換局、または、私設交換機あるいは多数の通話を扱う他のシステムへ接続されている。交換局、または他のシステムよりサービスを受けている電話機の一つが応答しない場合、呼び出し側には、呼び出された側の電話機の使用者が後に再生できるように、電話メッセージを残す機会が与えられる。メールボックスの所有者は、音声メールボックスのメッセージを再生、格納または廃棄することができる。
【０００４】
これらの情報サービスシステムのいくつかは、電話通信網の多様なノードへ接続される。ノードは、すべて、単一の地域電話会社内か、あるいは１つ以上の地域ベル電話会社のようないくつかの異なる地域電話会社内に設けられている。これらのシステムは容易に拡張できるように設計されているが、提供されたサービス、特に音声メールの高い人気により、単一のシステムにより、これまでサービスを提供していたサービス地域へ、さらに情報サービスシステムを設置する必要が出てきた。新しいシステムが設置される場合、新旧のシステムが、ほぼ同一の負荷を扱うまで、新旧のシステムにて処理される業務の配分を行なうことが望ましい。従来、多量の転送（バルク転送）には、移動可能な媒体、例えば、磁気テープを使用したり、あるいは、２つの情報サービスシステム間を直結することにより行なわれている。
【０００５】
【発明が解決しようとする課題】
１つの情報サービスシステムから他のシステムへ加入者データを再配分するためにバルク転送を使用することには、幾つかの欠点がある。バルク転送は、システム資源に大きな負荷を与え、少なくとも、旧システムは転送中に加入者により使用できなければならないので、その予定を組むことは困難である。既存のシステムには、多数の加入者があるため、不可能でないにせよ、バルク転送が、古い情報サービスシステムの正常な機能を果たす能力に影響を与えるのを防止することは困難である。新旧の情報サービスシステムが、データ転送中にかなり長時間にわたり、サービスを行なわないことさえも必要であり、テープなどの磁気メディアが使用されても、システムは多様な時間の間、サービスから外れている。
【０００６】
バルク転送に伴う他の問題は、加入者のデータの損失、またはサービスの中断が潜在的にあることである。例えば、旧システムの加入者データが、新システムへ物理的に移相されるテープにコピーされるとした場合、データがコピーされ、新システムが加入者宛のメッセージを取り始める間、加入者のデータはテープに格納され、加入者に残されたメッセージは失われる。バルク転送が、例えば、広域ネットワーク（ＷＡＮ）により直接、行なわれるしても、データの転送と、加入者へのサービスの旧システムから新システムへの切り換えとの間の遅れにより、メッセージは失われる可能性がある。バルク転送においてメッセージ損失を防止する唯一の方法は、データを転送している加入者へのサービスを一時停止することである。しかし、これは望ましい解決策ではない。というのも、テープを作成し、そのテープを新システムへ物理的に送り、新システムにデータを入れ、そして、加入者を扱う責任を切り換えるには多くの時間がかかるからである。
【０００７】
本発明の目的は、情報サービスシステムを何マイルも離れた区域全体に配分することにより、広い地理的区域における情報サービスの拡張をすることである。
【０００８】
本発明の他の目的は、正常な動作を維持するために、第１の情報サービスシステムから第２の情報サービスシステムへ、いずれの情報サービスシステムへも著しい影響を与えることなくデータを転送することである。
【０００９】
本発明のさらなる目的は、情報サービスシステムのハードウェアとソフトウェアの最小変更により、情報サービスの容量を広い地理的区域において継ぎ目なく拡張する方法を提供することである。
【００１０】
本発明の他の目的は、拡張中に何らメッセージを失うことなく、この情報サービス容量の拡張中に何時でもメッセージを寄託できるようにすることである。
【００１１】
本発明のさらに他の目的は、新しい情報サービスシステムが地理的区域に加えられた場合、通常の操作者が負荷の再配分処理を制御できるようにすることである。
【００１２】
本発明のさらに他の目的は、新しい情報サービスシステムが、現存の情報サービスシステムから何マイルも離れた常設位置に設置された後、情報サービスシステム間での負荷を再配分することである。
【００１３】
本発明のさらに他の目的は、加入者のサービスを１つの情報サービスシステムから他の情報サービスシステムへ転送する際、サービスを中断することなく、加入者データと加入者宛のメッセージを失ったり、あるいは改変されることを防止することである。
【００１４】
【課題を解決するための手段】
上記の目的は、システム資源の使用を第１の情報サービスシステムから第２の情報サービスシステムへ再分配する方法において、前記第１と第２の情報サービスシステムとの間の通信を広域通信網を介して確立する工程と、前記第２の情報サービスシステムへ移動される移動資源を識別する、制御データによって定義される少なくとも１つの移動範囲を特定する工程と、現存データが要求する加入者によってアクセスされる必要がある場合、前記広域通信網を使用して移動資源に関連した現存データを前記第２の情報サービスシステムへ移動する工程と、前記移動資源に関連する、前記制御データ、新しく生成されたデータ、及び修正されたデータを前記第２の情報サービスシステムに格納する工程とを備えることで達成される。
【００１５】
本発明では第１の情報サービスシステムから第２の情報サービスシステムへ自動的に移動される、加入者あるいは他の発呼者によりアクセスされる音声メールボックスについての加入者情報や、加入者にてアクセスされる音声メールメッセージなどの現存データに加えて、好ましくは、残りのデータがバックグランド動作により移動される。
【００１６】
前節で述べたようにデータが転送され始める時点で、バックグランド処理が第１と第２の情報サービスシステム各々において始動して、少なくとも１つの移動範囲内で、データを第１の情報サービスシステムから第２の情報サービスシステムへ転送する。好ましくは、このバックグランド処理には低い優先順位が与えられており、従って、システムの呼び出し処理能力は、このバックグランド処理の実行の影響を受けない。
【００１７】
これらの目的は、以降において明らかになる他の目的と利点と共に、さらに完全に述べられクレーム請求された詳細な構成と動作に存し、その一部を形成する付属図面が引用され、同一参照数字は、全般的に同様な部分に相当している。
【００１８】
【発明の実施の形態】
本発明が適用される情報サービスシステムは、ボストン・テクノロジ社へ譲渡された米国特許に開示されているように構成されており、この特許は、関連するものとして本明細書に組み入れられている。図１に示されているように、情報サービスシステム１０は、好適に主ＭＣＵ１（１２）と待機ＭＣＵ２（１４）として縦列（タンデム）構成を呈するマスタ制御装置（ＭＣＵ）により制御される。ＭＣＵは、システム構成データと各加入者について格納されたメッセージのアドレスが付いたメールボックスを含む加入者情報を内蔵しているデータベースの記憶を行なう。また、ＭＣＵは、デジタル交換システム（ＤＳＳ）２０と、音声処理装置（ＶＰＵ）２４1 〜２４C とファクシミリ処理装置（ＦＰＵ）２４D 〜２４N などの他のアプリケーション処理装置ＡＰＵを含む複数のアプリケーション処理装置（ＡＰＵ）２４の動作を制御する。ＭＣＵ１２，１４とＡＰＵ２４は、好ましくはＥＴＨＥＲＮＥＴを使用した通信網接続回線２６を介して接続され、ローカルエリアネットワークを形成している。
【００１９】
情報サービスシステム１０は、交換局２８がデジタル交換機であるならば、１つ以上のＴ１回線を介して、また、交換局２８がアナログ交換機であるならば、アナログ／デジタル変換部３０を介して交換局２８へ接続されている。モデム３２，３４は、電話の発呼者に関する情報を、システム・メッセージ・デスク・インタフェース（ＳＭＤＩ）を使用して情報サービスシステムへ送り、メッセージ待機表示（ＭＷＩ）を情報サービスシステム１０から交換局２８へ送るために使用される。情報サービスシステム１０のデジタル交換システム２０は、多回線空き選択グループ（ＭＬＨＧ）３６とチャンネルバンク３８とを介して交換局２８に接続されている（交換局２８がアナログ交換機であれば）。本情報サービスシステム１０の他の実施態様においては、Ｎｏ．７共通チャンネル信号システム（ＳＳ７）とサービス総合デジタル通信網（ＩＳＤＮ）などの他のインタフェースが、例示された実施態様におけるＳＭＤＩとＭＷＩにより供された情報を転送するために使用される。
【００２０】
図２には、ＡＰＵ２４の構成要素が示されている。ＡＰＵ２４の制御は、パッシブバックプレーン６３、ディスク制御器６８を介してハード駆動機構６４，６６に接続された処理装置（ＣＰＵ）５８により行なわれる。ＡＰＵ２４は、デジタルスイッチ７４とＴ１インタフェース７６を介してＤＳＳ２０へ接続されている。ＡＰＵ２４が音声メールサービスを行なうと、この音声メッセージはハード駆動機構６４，６６に格納される。ＣＰＵ５８は、ボストン・テクノロジ社へ譲渡された特許が開示するように加入者へサービスを行なうようプログラムされている。この特許は、関連するものとして本明細書に取り入れられている。
【００２１】
通常の動作において、電話機８０（図１）の１つを使用する発呼者は、加入者宛にメッセージを残し、加入者は、そのメッセージを情報サービスシステム１０で検索する。発呼者がその加入者宛にメッセージを残したいときにポートが利用できるという条件で、各加入者には、メッセージが格納できる自分用のＡＰＵ(home APU)２４が割り付けられている。ポートが利用できない場合には、メッセージはＤＳＳ２０により他のＡＰＵへ送られる。いずれの場合でも、メッセージの位置は、ＭＣＵ内の加入者に関するデータベースに格納される。加入者へ与えられる基本機能は、メッセージの聴き取り、保管、転送、及び削除である。さらに、システム管理者には、加入者宛のメールボックスを作成、削除し、また、１つのメールボックスの内容を他のメールボックスへ移動する権能が与えられている。システム管理者はまた、情報サービスシステム１０における個々のメールボックス、複数のメールボックス、または、すべてのメールボックスにおいて、メールボックスの変数を変更することができる。例えば、これらの変数としては、メッセージが保持されている時間の長さ、最大メッセージ数などがある。同様な能力は、ファクシミリ処理装置２４D 〜２４N によるサービスなど、他の情報サービスに対しても与えられる。
【００２２】
図３は、広い地理的区域における８つの情報サービスシステムの構成を示す図である。図３に示された例において、区域には、３つの異なるエーリアコードサービス区域８２が含まれるが、本発明は、地理的区域により限定されるものではない。図１に示す交換局２８は、図３には示されていないが、これは、公衆電話回線網（ＰＳＴＮ）８４の一部である。情報サービスシステム１０B などの新しい情報サービスシステムが地理的区域に加えられる場合、本発明では、応答時間に大きく影響することがないようにしてデータを移動できる十分な帯域幅にて、例えば、メッセージ検索における代表的な遅れをわずか１秒または２秒とするようにして、少なくとも他の１つの現存の情報サービスシステム１０へ接続が行なわれる。どのように接続が成されるかの例として、１つ以上の専用Ｔ１回線、ＩＳＤＮのＰＲＩ接続、非同期転送モード（ＡＴＭ）接続、及び、Ｘ．２５公衆接続がある。図３に示された例において、情報サービスシステム１０B は、Ｔ１回線８６を介して情報サービスシステム１０A へ接続され、Ｔ１回線８８を介して、もう１つの情報サービスシステム１０C へ接続されている。
【００２３】
以下の議論では、情報サービスシステム１０A ，１０B 及び１０C は、単に、システムＡ，Ｂ及びＣとして表わされている。さらに、特に強調されているのは、制御データの例として、システムＡからシステムＢへの音声メールボックスの転送であるが、同一の動作が、他の種類の制御データの転送を含む、広い地理的区域における他のシステム資源の拡張についても行なわれ、また、同一の動作が同じ方法を使って、システムＡとＣなどの多数のシステムから同時に行なわれる。
【００２４】
システムＢが設置された後、システムＢは、システムＢへ転送されることが望まれるデータを有する、システムＡやシステムＣなどの他のシステムへ通信網により接続される。好適には、この接続は専用回線により行なわれ、例えば、この専用回線としては、１つ以上のＴ１回線であり、源システム、すなわちシステムＡと、宛て先システム、すなわちシステムＢとの間に、広域通信網（ＷＡＮ）を形成する。
【００２５】
音声メールボックスの場合、データの転送は加入者の移動(subscriber migration)と呼ばれる。システムＡからシステムＢへの加入者により使用される、音声メールボックスなどの資源を移動する工程は、図４にフローチャートとして示されている。上述のように、ＷＡＮ接続が形成され、次にメールボックスの番号の１つ以上の移動範囲を指定することにより、移動機能が宛て先システム（システムＢ）において働く。指定された移動範囲は、新しいデータがどこで処理されるか、また、必要ならば、どこに格納されるかを決定するために使用される。音声メールボックスの場合、通信網のスイッチが、指定された移動範囲における呼び出しの寄託(deposit)と検索とを宛て先システム（システムＢ）へ再指令するように構成されている（ステップ１０４）。
【００２６】
例えば、電話機８０（図１）の１つの発呼者が、システムＢに指定された移動範囲にある音声メールボックスを有する加入者の電話番号に対して話中信号を受信すると、その呼び出しがシステムＢへ送られ、システムＢのＡＰＵ２４の１つにより処理される（ステップ１０６）。同様に、加入者がメッセージデータ、すなわち音声メールメッセージを検索するために電話をすると、この検索呼び出しは、システムＢにより処理される（ステップ１０８）。以降において詳細に述べるように、検索呼び出しの処理は、第１システム、すなわちシステムＡのＭＣＵの加入者の移動資源と関連する現存データの、第２システム、すなわちシステムＢへの転送を含む。さらに、加入者が再生を要求する、第１、すなわち源システムの各メッセージは、源システムより得られ、加入者が接続されている第２、すなわち宛て先システムのＡＰＵ２４により、その加入者に対して再生される。
【００２７】
寄託または検索呼び出しが受信されるときにのみ、現存のデータを源システムから宛て先システムへ転送することにより、源システムの負荷は、通常の動作よりも著しくは大きくならない。しかし、宛て先システムに指定された移動範囲内のいくつかのメールボックスは、この方法では、長い間アクセスされることはないであろう。従って、すべてのメールボックスが、所定時間、例えば、２４時間の内に源システムから宛て先システムへ確実に移動されるようにするため、バックグランド移動ユーテイリティが実行される（ステップ１１０）。システムとＷＡＮ資源が許すので、寄託と検索の呼び出しにより移動されなかった加入者のすべてのデータは、源システムから宛て先システムへ、後に詳細に説明するバックグランド移動ユーティリティにより転送される。寄託と検索のいずれかの呼び出しのみ、または、バックグランド移動ユーティリティのみを使用することは可能であるが、好適な実施態様では、いずれもデータを転送するために使用される。ステップ１０６，１０８及び１１０の３つの工程すべてにより、移動範囲のメールボックスのすべての使用者は、移動が始まると直ちに宛て先システムにより支援され、すべてのメールボックスは、所定時間、その移動が確実なものとなる。
【００２８】
所定時間が経過した後、または、バックグランド移動ユーティリティが、所定時間の終了前にデータのすべての移動を完了すると、移動処理は宛て先システムにおいて作動不能にされる（ステップ１１２）。これ以降、宛て先システムは、以下に説明する遠隔再生機能を使用して宛て先システムにより再生された、源システムに残っていてるメッセージについて従来の方法にて動作する。
【００２９】
好適な実施態様において、メッセージは、源システムにおいて削除されないが、所定時間、例えば、一週間後に通常の方法で消滅するまでは残っている。源システムのすべてのメッセージが消滅したことが判定されると（ステップ１１４）、移動範囲のメールボックスは、源システムにおいて削除され、記憶資源を使用できるようにする（ステップ１１６）。上述のように、メールボックスの生成と同様、メールボックスの削除は、多くはシステム管理者により行なわれる、音声メールが有する通常の機能である。この時点において、専用回線８６，８８は、その接続が解除される。
【００３０】
図５は、寄託呼び出しの処理を示すフローチャートである。自分の音声メールボックスをアクセスしている加入者以外の者からの呼び出しを受信すると、宛て先システムは、その加入者のメールボックスのエントリがあるかないかを判断する（ステップ１２０）。メールボックスへのエントリがあるならば、呼び出しは通常の方法で処理され、その呼び出しへの応答、残されたメッセージの記録、メッセージが残されているならば、メッセージのアドレスの格納が行なわれる。呼び出し側より呼び出された番号に対応するメールボックスが見つからないならば、宛て先システムは、ＷＡＮを使って、源システムに対して源システム上にメールボックスが存在するかを問い合わせる（ステップ１２４）。１つ以上の源システムが存在する場合、図３の例に示されているように、移動範囲は、どのシステムが源システムとして使用されるべきかを判断する。
【００３１】
源システムは、呼び出しが源システムにより受信された場合と実質的に同様の方法にて、この問い合わせを処理する。唯一の違いは、その問い合わせがＷＡＮを経て受信され、応答がＷＡＮを経て宛て先システムへ送り返されることである。通常の通信網ハードウェアとソフトウエアは、ＷＡＮを経由する通信を提供するのに使用され、各情報サービスシステム１０において、少なくとも１つの専用回線とブリッジまたはルータとを有し、ＬＡＮ２６（図１）をＷＡＮへ接続している。各情報サービスシステム１０において、通信網ソフトウェアの構成は、必要なアドレス情報を送るために再構成され、ＷＡＮと、ＷＡＮが設定された時点で情報サービスシステム１０を接続するブリッジまたはルータとを経てデータが送られる。
【００３２】
宛て先システムがデータベース問い合わせ部からの応答を受信すると、宛て先システムは、メールボックスが源システムのデータベースに存在しているか否かを判定することができる（ステップ１２６）。メールボックスが存在しないならば、宛て先システムは、通常の不在メールボックス処理を行なう（ステップ１２８）。例えば、呼び出しが拒否される、すなわち、メールボックスが、システム管理者により設定されたシステムデフォルトに基づき、加入者に対して自動的に作成される。源システムから受信された問い合わせに対する応答が、源システムにおけるメールボックスの存在を示すならば、図６を参照して以降に述べるように、メールボックスデータが転送される（ステップ１３０）。
【００３３】
源システムからの応答が、メールボックスデータが源システムにおいて入手可能であることを示すならば、宛て先システムは、さらなる要求を送り、その応答として変数情報を受信することにより、源システムからメールボックス変数を得る（ステップ１３２）。宛て先システムは、源システムから得た変数により、新しいメールボックスを作成する（ステップ１３４）。次に、宛て先システムは、メールボックスに対するメッセージリストを得る。これは、要求をＷＡＮを経て送り、その応答としてメッセージリストを受信することにより行なわれる（ステップ１３６）。メッセージリストには、源システム上での音声メッセージの位置のポインタが含まれている。これらのポインタは、ステップ１３４にて宛て先システムに作成されたメールボックスに格納される（ステップ１３８）。好適な実施態様において音声メッセージは、源システムと宛て先システムとにおける負荷と、ＷＡＮの負荷とを最小にするために、この時点では移動されない。
【００３４】
図４を参照して上述したように、加入者が音声メッセージを検索するために呼び出しを行なうと、加入者のメールボックスが移動範囲内にあるならば、この呼び出しは、宛て先システムにより処理される。この状態で、図７に示された手順が実行される。最初に、寄託または検索呼び出しを処理するか（ステップ１０６）、または、バックグランド移動ユーティリティにより（ステップ１１０）、メールボックスがすでに転送されているか否かが判定される（ステップ１４２）。加入者情報のすべてが、宛て先システムにないならば、宛て先システムは、ＷＡＮを使用して、メールボックスの存在を源システムに問い合わせる（ステップ１４４）。源システムからの応答がメールボックスが存在しないことを示す、と判断された場合、通常の不在メールボックス処理が行なわれる（ステップ１４８）。他方、メールボックスが存在するならば、メールボックスデータは、図６を参照して説明したのと同様な方法で転送される（ステップ１５０）。
【００３５】
一旦メールボックスが転送されると、加入者によるこの呼び出しの間、または、その前であっても、宛て先システムは、加入者と対話して音声メール検索機能を実行する（ステップ１５２）。加入者により動作されるよう要求されたメッセージのアドレスが、その動作が源システム、あるいは宛て先システムに格納されたメッセージについて行なわれるべきかどうかを判断する。特定地域あるいは宛て先システムにおいて、そのメッセージを処理する判断がなされると（ステップ１５４）、宛て先システムは、通常の方法で動作して、要求された動作を行なう（ステップ１５６）。また、メッセージが源システムにあるとの判断がなされると（ステップ１５４）、動作は特定地域（宛て先）システムと遠隔（源）システムの両方で行なわれる（ステップ１５８）。遠隔再生は、特定地域（宛て先）システムのみにおける動作を行なう場合（ステップ１５６）に使用されることもあるが、宛て先システムと源システムの両方における動作を実行する場合（ステップ１５８）は、常に使用される。
【００３６】
米国特許第５，０２９，１９９号に記載されているように、加入者のメッセージを検索するために加入者により使用される電話へ接続されたＡＰＵ２４（図１）にメッセージが格納されないときには、遠隔再生が単一の情報サービスシステムにおいて使用される。各加入者に関するＭＣＵ１２，１４に格納されたメッセージキュー(message queue)は、各メッセージの物理的位置を識別する。加入者検索処理がＡＰＵ１（２４1）において実行しており、加入者がＡＰＵ２（２４2）に格納されたメッセージの再生を要求していると仮定すると、ＡＰＵ１（２４1）は、通常の通信網ソフトウェアと情報サービスシステムのソフトウェアにより維持された変換テーブルとを使用したＬＡＮ２６を介して、ＡＰＵ２（２４2）へのデータ接続を要求する。この接続が設定されると、遠隔再生処理がＡＰＵ２（２４2）により実行されて、所望のメッセージに対応するメッセージ列内のアドレスにある音声データを検索する。遠隔再生処理は、ＬＡＮ２６を介して設定された接続を使用して、この音声データをＡＰＵ１（２４1）へ転送する。ＡＰＵ１（２４1）における加入者検索処理では、ＬＡＮ２６を介して送られきた音声データを受信し、通常の方法で加入者宛のメッセージを再生する。
【００３７】
本発明による通信網ソフトウェアの再構成の後、遠隔再生機能により、１つの情報サービスシステム上のＡＰＵに格納されたメッセージは、他の情報サービスシステム上のＡＰＵにより再生される。情報サービスシステム１０A のＡＰＵ２に格納されたメッセージが、情報サービスシステム１０B のＡＰＵ１により再生されると仮定すると、この処理は、以下の相違はあるが、上述の処理と類似している。情報サービスシステム１０A のＬＡＮ２６を使用することに加えて、専用回線８６（図３）によるＷＡＮリンクと、情報サービスシステム１０B のＬＡＮとが使用でき、同様に、各情報サービスシステム１０A ，１０B のＬＡＮ２６へ接続され、またＷＡＮリンク８６へ接続された、不図示のブリッジまたはルータも使用される。通信網ソフトウェアは、ＷＡＮリンク８６と情報サービスシステム１０A ，１０B を接続しているブリッジまたはルータと経てデータを送るために、必要なアドレス指定情報を提供する。
【００３８】
図４を参照して上述したように、寄託呼び出しの処理（ステップ１０６）、及び検索呼び出しの処理（ステップ１０８）により転送されない、いくつかのメールボックスが、与えられた時間、存在する可能性がある。この状態を回避するバックグランド移動ユーティリティの例に係るフローチャートが、図８に示されている。このバックグランド移動ユーティリティは、現在のメールボックスを移動範囲にある最初のメールボックスへ設定することにより始動される（ステップ１６２）。もしも１つ以上の移動範囲が特定されたならば、図８の処理ブロック１６２〜１７２に示された手順が、各移動範囲について実行される。この手順が実行されている間、宛て先システムのデータベースを点検することにより、現在のメールボックスが、既に送られているか否かが決定される（ステップ１６４）。最初にバックグランド移動ユーティリティが始動されると、何らメールボックスが転送されず、従って、宛て先システムは、ＷＡＮを経て、源システムにメールボックスが存在するかを源システムへ問い合わせる（ステップ１６６）ことが起こり得る。
【００３９】
源システムからの応答が受信されると、宛て先システムは、メールボックスが源システムのデータベースに存在するか否かを決定する（ステップ１６８）。それが存在するならば、メールボックスのデータは、図６にて詳細に述べられているのと同様な方法にて転送される（ステップ１６９）。メールボックスが源システムに存在せず、転送が完了した後は、宛て先システムは、移動範囲の終端に到達しているか、いないかを決定する（ステップ１７０）。到達していなければ、現在のメールボックスが、移動範囲の次のメールボックスへセットされ（ステップ１７２）、ステップ１６４から処理が続けられる。
【００４０】
情報サービスシステム上のデータベースサーバーにより源システムにて保持されているならば、ステップ１６６での問い合わせは、最初は、範囲内に最初にあるメールボックスに対するデータ転送要求であり、続いて、次のメールボックスに対する要求となる。この場合、いずれかの要求に応答して受信された回答は、これ以上のメールボックスがその範囲に存在していないかどうかを示す。従って、ステップ１６８は実行されず、ステップ１６９にて、すべてのメールボックスが範囲に転送されたという回答を受信する。すべての移動範囲にあるメールボックスが移動されると、宛て先システムは、移動動作が完了したことを操作者に知らせる（ステップ１７４）。
【００４１】
本発明は、ローカルエリアネットワーク（ＬＡＮ）と広域ネットワーク（ＷＡＮ）との組み合わせを使った分散アーキテクチャを有する音声メールシステムに係る好適な実施態様について説明されている。しかし、本発明は、他の分散処理システムのシステム資源を拡大することにも適用できる。寄託呼び出しと検索呼び出しの処理をする代わりに、その他の、システムへのアクセス要求の資源は、データの転送を始動するために使用され、他方、データへのポインタ移動がバックグランドで実行される。例えば、情報サービスシステム１０が、電子メールメッセージあるいはファックスを格納するために使用されるならば、いずれのシステムも移動の始動に使用できる。本発明はまた、音声メールメッセージを格納しないシステムにも適用できるが、他のサービス、例えば、電子メール、ファックスメール、ファックス‐オン‐デマンド(fax-on-demand)、及び対話音声応答システムを提供できる。
【００４２】
本発明の多くの特徴と利点は、詳細な明細書から明らかであり、添付した請求の範囲により、本発明の精神と範囲から逸脱しないシステムの、このような特徴と利点をすべて包含するようになっている。さらに、本発明の開示から、当業者には多くの修正と変更が容易に具現でき、従って、本発明を明示し、説明する構成と動作をそのままの形にて本発明を限定することは望ましくない。よって、本発明の範囲と精神の範囲にある限り、単なる修正及び同等のものは、訴えの対象となる。
【００４３】
【図面の簡単な説明】
【図１】情報サービスを提供するデータ処理システムの構成図である。
【図２】図１に示された情報サービスシステムの音声処理装置の構成図である。
【図３】広い地理的な区域に分散された複数の情報サービスシステムの構成図である。
【図４】本発明に係る方法のフローチャートである。
【図５】寄託呼び出し処理のフローチャートである。
【図６】メールボックスデータ転送のフローチャートである。
【図７】検索呼び出し処理のフローチャートである。
【図８】バックグランド移動ユーティリティのフローチャートである。
【図１】
0003735656.tif 000002
【図２】
0003735656.tif 000003
【図３】
0003735656.tif 000004
【図４】
0003735656.tif 000005
【図５】
0003735656.tif 000006
【図６】
0003735656.tif 000007
【図７】
0003735656.tif 000008
【図８】
0003735656.tif 000009