(57)【要約】      （修正有）【課題】  各ユーザアドレスと端末装置の結びつけをユーザが複数実施することを不要とする。【解決手段】  ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるための着信経路情報設定システムであって、各ユーザアドレスに共通の管理ユーザアドレス宛の着信要求を受信し、予め対応付けた端末装置宛に転送するＳＩＰサーバ３２４と、自装置で管理するユーザアドレスへの着信要求を管理ユーザアドレスを付与して転送し、ＳＩＰサーバ３２４からの自ドメイン内の端末装置宛の着信要求を当該端末装置に着信させるＳＩＰサーバ３２２，３２３を有する。ＳＩＰサーバ３２４は、ユーザ指示に基づき端末装置のアドレスと管理ユーザアドレスおよび各ユーザアドレスを対応付けて記憶し、各ユーザアドレス毎に端末装置までの経路情報を取得して記憶し、ＳＩＰサーバ３２２，３２３に通知する。【選択図】        図１
2005057462.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるネットワークサービスシステムであって、
上記複数のユーザアドレスに共通となる管理ユーザアドレス宛の着信要求を受信し、該管理ユーザアドレスに予め対応付けられた上記端末装置宛に転送する経路管理コンピュータ装置と、
自装置で管理する上記ユーザアドレスで着信した着信要求を上記管理ユーザアドレスを付与して上記経路管理コンピュータ装置宛に転送すると共に、該経路管理コンピュータ装置から転送されてきた上記着信要求が自装置で収容する端末装置宛のものであれば該着信要求を当該端末装置に着信させるユーザ位置管理コンピュータ装置と
を有することを特徴とする着信転送ネットワークサービスシステム。
【請求項２】
ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるための経路情報の設定を行う着信経路情報設定システムであって、
上記複数のユーザアドレスに共通となる管理ユーザアドレス宛の着信要求を受信し、該管理ユーザアドレスに予め対応付けられた上記端末装置宛に転送する経路管理コンピュータ装置と、
自装置で管理する上記ユーザアドレスで着信した着信要求を上記管理ユーザアドレスを付与して上記経路管理コンピュータ装置宛に転送すると共に、該経路管理コンピュータ装置から転送されてきた上記着信要求が自装置で収容する端末装置宛のものであれば該着信要求を当該端末装置に着信させるユーザ位置管理コンピュータ装置とを有し、
上記経路管理コンピュータ装置は、
ユーザからの設定指示情報を受信して、上記端末装置のアドレスと上記管理ユーザアドレスおよび上記複数のユーザアドレスとを対応付けて記憶する手段と、
上記複数のユーザアドレス毎に上記端末装置までの自装置を含む経路情報を取得して記憶する手段と、
上記複数のユーザアドレス毎の経路情報と当該端末装置のアドレスを、当該ユーザアドレスでの着信要求を受信する上記ユーザ位置管理コンピュータ装置に通知する手段とを具備し、
上記ユーザ位置管理コンピュータ装置は、
上記経路管理コンピュータ装置から通知された当該ユーザアドレスの経路情報と端末装置のアドレスを記憶する手段と、記憶した経路情報に基づき、上記自装置で管理するユーザアドレスで着信した着信要求を上記管理ユーザアドレスを付与して上記経路管理コンピュータ装置宛に転送する手段と、上記経路管理コンピュータ装置から転送されてきた上記着信要求が自装置で収容する端末装置宛のものであれば該着信要求を当該端末装置に着信させる手段とを具備する
ことを特徴とする着信経路情報設定システム。
【請求項３】
請求項２に記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
上記管理ユーザアドレスに予め対応付けられた第１のユーザ認証情報を記憶し、該第１のユーザ認証情報に基づいて、上記設定指示情報の送信元のユーザの正当性認証を行うことで、受信した上記設定指示情報の有効性を判別する管理ユーザ認証手段を有することを特徴とする着信経路情報設定システム。
【請求項４】
請求項３に記載の着信経路情報設定システムであって、
上記管理ユーザ認証手段は、予め通知されたパスワードを上記第１のユーザ認証情報として上記管理ユーザアドレスに対応付けて記憶し、該パスワードに基づいて、上記ユーザの正当性認証を行うことを特徴とする着信経路情報設定システム。
【請求項５】
請求項３に記載の着信経路情報設定システムであって、
上記管理ユーザ認証手段は、予め認証局によって署名された公開鍵を含む証明書を上記第１のユーザ認証情報として上記管理ユーザアドレスに対応付けて記憶し、該証明書に基づいて、上記ユーザの正当性認証を行うことを特徴とする着信経路情報設定システム。
【請求項６】
請求項２から請求項５のいずれかに記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
各ユーザアドレスのそれぞれに予め対応付けられた第２のユーザ認証情報を記憶する手段と、該第２のユーザ認証情報を、当該ユーザアドレスを管理する上記ユーザ位置管理コンピュータ装置に通知する手段とを有することを特徴とする着信経路情報設定システム。
【請求項７】
請求項２から請求項６のいずれかに記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
ユーザからの指示に基づき上記複数のユーザアドレス毎の経路情報に対して設定した有効期限を管理し、該有効期限が切れる前に、当該経路情報の記憶と上記ユーザ位置管理コンピュータ装置への通知および当該有効期限の延長を行う手段を有することを特徴とする着信経路情報設定システム。
【請求項８】
請求項２から請求項７のいずれかに記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
ユーザから上記設定指示情報を受信した時刻と当該設定指示情報の送信に用いられた端末装置の識別情報を対応付けて記憶し、
複数の端末装置から同一のユーザによる上記設定指示情報を定期的に受信する場合、最後に記憶した識別情報の端末装置からの設定指示情報のみを有効として、上記ユーザ位置管理コンピュータ装置への通知および記憶を行う手段を有することを特徴とする着信経路情報設定システム。
【請求項９】
請求項２から請求項８のいずれかに記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
ユーザからの上記複数のユーザアドレスのいずれかの経路情報の削除指示に基づき、記憶した各ユーザアドレス毎の経路情報の一括削除、および、上記ユーザ位置管理コンピュータ装置への当該経路情報の削除指示を行う手段を有することを特徴とする着信経路情報設定システム。
【請求項１０】
請求項２から請求項９のいずれかに記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
ユーザが上記複数のユーザアドレス毎に指定した、呼のフィルタリング情報および強制転送先情報を含む呼制御情報を記憶する手段と、
記憶した呼制御情報に基づき、当該ユーザアドレスへの着信を制御する手段とを有することを特徴とする着信経路情報設定システム。
【請求項１１】
請求項２から請求項１０のいずれかに記載の着信経路情報設定システムであって、
上記経路管理コンピュータ装置は、
予め自装置の証明に用いる認証書を記憶し、上記経路情報を上記ユーザ位置管理コンピュータ装置に通知する際に、記憶した認証書を送出する手段を有し、
上記ユーザ位置管理コンピュータ装置は、上記認証書に基づき、上記経路情報を通知する上記経路管理コンピュータ装置に対する認証を行う手段を有することを特徴とする着信経路情報設定システム。
【請求項１２】
請求項２から請求項１１のいずれかに記載の着信経路情報設定システムであって、
上記端末装置と上記経路管理コンピュータ装置および上記ユーザ位置管理コンピュータ装置のそれぞれは、ＳＩＰを用いた通信制御を行う手段を有することを特徴とする着信経路情報設定システム。
【請求項１３】
コンピュータを、請求項２から請求項１２のいずれかに記載の着信経路情報設定システムにおける各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが保持する複数のユーザアドレスのいずれに着信があった場合にも、一つの端末装置へ一律に着信させるネットワークサービス技術に係わり、特に、一律に着信させるための設定を効率的に行うのに好適な経路情報設定技術に関するものである。
【背景技術】
【０００２】
現在、ユーザの周りにある端末装置が増え、その端末装置も常時インターネットやイントラネットに接続できる環境となりつつある。また、ＶｏＩＰ（Voice over IP）サービスやプレゼンスサービスを様々な端末装置に対して提供できる方向にある。
【０００３】
このような複数の端末装置を用いたネットワークサービスの利用形態について、図１４および図１５を用いて説明する。
【０００４】
図１４は、従来のＶｏＩＰサービスの第１の利用形態例を示す説明図であり、図１５は、従来のＶｏＩＰサービスの第２の利用形態例を示す説明図である。
【０００５】
例えば、非特許文献１に記載のＲＦＣ３２６１に代表されるようなＳＩＰ（Session Initiation Protocol）により、図１４に示すように、ユーザbobがlocal.com配下のドメインにて、ホスト名がpda1.local.comであるＰＤＡ（Personal Digital Assistant）３２１ａでＶｏＩＰサービスを受けていたとする。
【０００６】
これは事前に位置登録１０１ａにより、ＶｏＩＰ着信ができるように（すなわち、sip：bob＠local.comへの着信をsip：pda1.local.comへ着信するように）ＳＩＰサーバ３２２ａに対して位置登録１０１ａ（Register設定）をしているものである。この設定以降、ＳＩＰサーバ３２２ａは、着信呼、発信呼の両方とも経由する。
【０００７】
このような設定の後、ユーザがＰＣ（Personal Computer、パーソナルコンピュータ）３２０ａを利用できる状況になったので、このＰＣ３２０ａでＶｏＩＰサービスを受けられるようにする場合、ユーザは、先程の位置登録１０１ａでＳＩＰサーバ３２２ａに対して行ったＶｏＩＰ着信の設定を解除した後、ホスト名がpc1.local.comのＰＣ３２０ａでＶｏＩＰ着信ができるように、ＳＩＰサーバ３２２ａに対して位置登録１０２ａを行う。
【０００８】
以降、ユーザbobのユーザアドレスであるsip：bob＠local.comを知っている別のユーザから音声着信があった場合、ＳＩＰサーバ３２２ａにおいて位置登録されている端末装置（sip：pc1.local.com）、すなわちＰＣ３２０ａの方に着信が行われる。
【０００９】
このように、ＰＤＡ３２１ａ、ＰＣ３２０ａのどちらの場合においても、ＶｏＩＰサービスの提供はユーザであるsip：bob＠local.comに対して行っているものであるため、ユーザがサービスを受ける端末装置をＰＤＡ３２１ａ、ＰＣ３２０ａのどちらに変更したとしても、ユーザはサービスを受けることができる。尚、ＰＤＡ３２１ａ、ＰＣ３２０ａのどちらにも、当該サービスを受けるためのユーザエージェントソフトウェアが搭載されている。
【００１０】
近年では自宅、会社、インターネットカフェなどインターネットへ接続する環境は複数存在し、ユーザ個人のユーザアドレスを複数持つユーザが多くなっている。例えば、自宅ではsip：bob＠local.com、会社ではsip：bob＠remote.comというように複数のユーザアドレスを各ドメイン毎に保持する環境になりつつある。
【００１１】
このように、ユーザbobが複数のユーザアドレスを保持している場合、別ユーザがsip：bob＠local.comに発信したとしても、ユーザbobがsip：bob＠remote.comのみに着信の設定をしているだけでは、当該着信を逃してしまう。
【００１２】
この問題を回避し、複数のユーザアドレスのいずれに着信があった場合にも、ユーザが現在使用している端末に着信できるようにするためには、図１５に示すようにして経路情報の設定（着信経路情報設定）をしなければならない。
【００１３】
図１５では、sip:bob＠local.comとsip：bob＠remote.comの二つのユーザアドレスを持つユーザbobが、これらの二つのユーザアドレスのどちらに着信した場合でも、local.com内のＰＤＡ３２１ａにて（ホスト名：pda1.local.com）着信呼を受けられるよう情報を設定する技術（着信経路情報設定）を示している。
【００１４】
まず、ユーザは、ＰＤＡ３２１ａを用いてsip：bob＠local.comを管理するＳＩＰサーバ３２２ａに対して、sip:bob＠local.comとsip：pda1.local.comを結びつけるための位置登録２０１ａを実施する。この際、位置登録が許可されているユーザであるかを判断するユーザ認証を実施するため、sip：bob＠local.com用のユーザ識別子とパスワードなどのユーザ認証情報もあわせてＰＤＡ３２１ａから送信する。
【００１５】
また、sip：bob＠remote.comを管理するＳＩＰサーバ３２３ａに対しては、sip：bob＠remote.comとsip：pda1.local.comを結びつける位置登録２０２ａを実施する。尚、ここでは、例えば非特許文献２等に記載のＲＦＣ３３２７をサポートするＳＩＰサーバを前提に記述しており、着信時に自ＳＩＰサーバ３２２ａを経由するように位置登録時に設定できる。
【００１６】
尚、一般的に企業ではFireWall越えの問題があるため、直接、端末装置へ着信させるのではなく、インバウンドのＳＩＰサーバを経由する必要があり、図１５では、位置登録２０２ａにてインバウンドＳＩＰサーバであるＳＩＰサーバ３２２ａがsip：P1.local.comを経由するように設定する。
【００１７】
この際、sip：bob＠local.comと同様に、位置登録が許可されているユーザであるかを判断するためにユーザ認証を実施することになり、sip：bob＠remote.com用のユーザ識別子とパスワードなどのユーザ認証情報もあわせてＰＤＡ３２１ａから送信される。
【００１８】
このように、ユーザが複数のドメインのユーザアドレスに対する着信を一つの端末で受けたい場合は、複数のユーザアドレス分だけの登録を実施する必要がある。
【００１９】
従来、ＰＤＡやＰＣである端末装置に搭載されるＶｏＩＰやプレゼンスサービスをユーザに提供するユーザエージェントソフトウェアが、ユーザに代わって定期的に位置登録要求をＳＩＰサーバへ自動送信する仕組みがある。
【００２０】
この場合、端末装置が変わるたびに、ユーザは前の端末装置のユーザエージェントソフトウェアを用いて位置登録を削除するか、あるいは自動送信しないようにユーザエージェントソフトウェアを落とすなどの作業を行った後、新しい端末装置のユーザエージェントウェアにより位置登録を実施する必要がある。
【００２１】
しかし、端末装置が変わるたびに、ユーザが逐一そのような適切な作業を実施するとは限らない。ユーザが適切な作業を実施していなければ、当該ユーザが複数の端末装置のユーザエージェントソフトウェアにて多重で位置登録していた場合、位置登録を行ったままの各端末装置のユーザエージェントソフトウェアから定期的に位置登録要求が自動送信されるため、どの位置登録が最新であるか（つまりどの端末装置をユーザが使用しているか）判別できない。
【００２２】
同様に、各ドメインのユーザアドレスに対する呼のフィルタリングの条件や「Action」についても、各ユーザアドレス毎に実施する必要があり、条件が増えれば増えるほど、ユーザ自身が設定した条件やActionの把握だけでなく、その条件、Actionのメンテナンス作業も困難な状況になりかねない。
【非特許文献１】J.Rosenberg他、「ＲＦＣ３２６１、Internet Engineering Task Force」、p.５６〜６６、２００２年７月発行、［online］、［平成１５年７月１６日検索］、インターネット＜URL：http://www.ietf.org/rfc/RFC3261.txt＞
【非特許文献２】D.Willis他、「ＲＦＣ３３２７、Internet Engineering Task Force」、p.１〜１６、２００２年１２月掲載、［online］、［平成１５年７月１６日検索］、インターネット＜URL：http://www.ietf.org/rfc/rfc3327.txt＞
【発明の開示】
【発明が解決しようとする課題】
【００２３】
解決しようとする問題点は、従来の技術では、（１）複数のユーザアドレスに対する全ての着信を現在使用している端末に着信させるには、ユーザは、現在使用している端末のアドレスを各ドメインのユーザアドレスに対して結びつける作業を端末が変わる度に、ユーザアドレス分実施する必要がある（第１の問題点）。例えば、ユーザが位置登録の削除を適切にしない場合、複数の端末装置から位置登録が自動的に送信され、どの位置登録が有効かを判別できなくなる。また、（２）着信に対してユーザが呼のフィルタリングを実施したい場合、各ユーザアドレスのそれぞれに対してフィルタリングの設定が必要となってしまう（第２の問題点）。
【課題を解決するための手段】
【００２４】
上記目的を達成するため、本発明では、（１）ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるネットワークサービスシステムを、複数のユーザアドレスに共通となる管理ユーザアドレス宛の着信要求を受信し、この管理ユーザアドレスに予め対応付けられた端末装置宛に転送する経路管理コンピュータ装置と、自装置で管理するユーザアドレスで着信した着信要求を、管理ユーザアドレスを付与して経路管理コンピュータ装置宛に転送すると共に、この経路管理コンピュータ装置から転送されてきた着信要求が自装置で収容する端末装置宛のものであれば、この着信要求を当該端末装置に着信させるユーザ位置管理コンピュータ装置とを設けて構成する。（２）このような構成とし、経路管理コンピュータ装置において、ユーザからの設定指示情報を受信して、端末装置のアドレスと管理ユーザアドレスおよび複数のユーザアドレスとを対応付けて記憶し、複数のユーザアドレス毎に端末装置までの自装置を含む経路情報を取得して記憶し、複数のユーザアドレス毎の経路情報と当該端末装置のアドレスを、当該ユーザアドレスでの着信要求を受信するユーザ位置管理コンピュータ装置に通知し、このユーザ位置管理コンピュータ装置において、経路管理コンピュータ装置から通知された当該ユーザアドレスの経路情報と端末装置のアドレスを記憶し、記憶した経路情報に基づき、自装置で管理するユーザアドレスで着信した着信要求を管理ユーザアドレスを付与して経路管理コンピュータ装置宛に転送し、また、経路管理コンピュータ装置から転送されてきた着信要求が自装置で収容する端末装置宛のものであればこの着信要求を当該端末装置に着信させることで、複数のユーザアドレスのいずれに着信があっても一つの端末装置へ一律に着信させるための経路情報の設定を行う。このように、複数のユーザアドレスに対する着信経路情報の設定を、ユーザに代わって、自動的に実施するので、ユーザは、従来、端末が変更になるたびに、各ユーザアドレス毎分の着信情報設定を行う必要がなくなる。（３）また、経路管理コンピュータ装置には、管理ユーザアドレスに予め対応付けられた第１のユーザ認証情報（管理ユーザ認証情報）を記憶し、この第１のユーザ認証情報に基づいて、設定指示情報の送信元のユーザの正当性認証を行い、受信した設定指示情報の有効性を判別する認証機能を設ける。例えば（４）第１のユーザ認証情報（管理ユーザ認証情報）として、ユーザしか知らないパスワードを用いる。これにより、ユーザは、特にユーザ本人であることを証明するデバイスを持っていなくても、着信経路情報の設定が可能となる。あるいは、（５）第１のユーザ認証情報（管理ユーザ認証情報）として、認証局によって署名された公開鍵を含む証明書を用いる。これにより、ユーザは、証明書などを何かしらのデバイス（ＩＣカード、ＵＳＢキーなど）に記憶させて持ち歩くことにより、安全性の高い認証を実施できる。
また、（６）経路管理コンピュータ装置には、各々のユーザアドレスに予め対応付けられた第２のユーザ認証情報（ユーザ認証情報）を記憶する手段と、この第２のユーザ認証情報を、当該ユーザアドレスを管理するユーザ位置管理コンピュータ装置に通知する手段とを設ける。また、（７）各ユーザアドレスの経路情報に対して有効期限が設定された場合、有効期限が切れる前に再度各ユーザアドレスに対する経路設定と有効期限の延長を行う。これにより、各ユーザアドレスの経路情報の有効期限にあわせて柔軟に有効期限の更新ができる。また、（８）ユーザから設定指示情報を受信した時刻と当該設定指示情報の送信に用いられた端末装置の識別情報を対応付けて記憶し、複数の端末装置から同一のユーザによる設定指示情報を定期的に受信する場合、最後に記憶した識別情報の端末装置からの設定指示情報のみを有効として、ユーザ位置管理コンピュータ装置への通知および記憶を行う。これにより、前に位置登録を実施した端末装置において当該位置登録の削除を実施しなかった場合でも、新しい端末装置で位置登録が実施されれば、新しい端末装置で着信が行われる。また、（９）複数のユーザアドレスに対する端末装置までの着信経路情報を一括で削除する構成とする。これにより、着信する端末装置が手元に無い場合に、一括して着信できない設定を実施することができる。また、（１０）発信あるいは着信のユーザアドレス毎やドメイン毎に複数の条件を指定し、この条件に基づいて、呼のフィルタリングや強制転送先の指定を行うための呼制御情報を記憶し、複数のユーザアドレスのいずれかに着信があった際に、着信可否や着信先変更を行う構成とする。これにより、呼のフィルタリングや強制転送先の設定を各端末装置を管理する複数ドメイン毎に設定する必要がなくなり、一元管理できる。また、（１１）管理ユーザアドレスに基づいた複数のユーザアドレスと、各ユーザアドレスに対応した各ユーザ認証情報の代わりに、経路管理コンピュータ装置自体を証明する証明書を用い、この証明書を、経路情報と一緒に送付することにより、その経路情報が経路情報シングル設定装置からのものであると認識できるので、経路管理コンピュータ装置から来た経路情報であれば無条件で、当該経路情報に基づく位置登録を許可するように事前にユーザ位置管理装置に設定しておけば、経路管理コンピュータ装置において各ユーザアドレスに対応してユーザ認証情報を保存する必要がなくなる。
【発明の効果】
【００２５】
本発明によれば、各ユーザアドレスと端末装置の結びつけをユーザが複数実施する必要がなくなり、また、ユーザ毎の呼のフィルタリングに関しても、各ユーザアドレス毎に行う必要がなくなり、複数のユーザアドレスに対する着信を１つの端末装置で受けるための着信経路情報の設定に係わるユーザの操作負荷を軽減することが可能となる。
【発明を実施するための最良の形態】
【００２６】
以下、図を用いて本発明を実施するための最良の形態例を示す実施例を説明する。
【実施例】
【００２７】
図１は、本発明に係わる着信経路情報設定システムを設けたネットワーク構成例を示すブロック図であり、図２は、本発明の着信経路情報設定システムに係わる機能構成例を示すブロック図、図３は、図２における位置登録情報管理手段で保持される位置登録情報管理テーブルの構成例を示す説明図、図４は、図２における管理ユーザ認証手段で保持される管理ユーザ認証テーブルの構成例を示す説明図、図５は、図２における代理登録手段で保持される代理登録テーブルの構成例を示す説明図、図６は、図２における経路設定管理手段で保持される経路設定テーブルの構成例を示す説明図、図１１は、図１における着信経路情報設定システムの処理動作例を示すフローチャートである。
【００２８】
図１のネットワークには、ドメイン名local.comのネットワークドメイン３１１と、ドメイン名remote.comのネットワークドメイン３１２、およびドメイン名idp.comのネットワークドメイン３１３の３つのネットワークドメインがある。尚、この３つのドメインは２つ、または１つのドメインに集約されても構わない。
【００２９】
本例のネットワークはＳＩＰ（Session Initiation Protocol）を用いており、各ネットワークドメイン３１１〜３１３には、それぞれのホスト名がP1.local.comであるＳＩＰサーバ３２２、P2.remote.comであるＳＩＰサーバ３２３、P3.mid.comであるＳＩＰサーバ３２４が存在する。ただし、ＳＩＰサーバ３２２，３２３は、ＰＤＡ３２１（端末装置）を用いるユーザから通知される各ユーザアドレス（sip:bob@remote.com、sip:bob@local.com）を管理し、各ユーザアドレスから端末装置（ＰＤＡ３２１）までの着信経路情報を管理するユーザ位置管理コンピュータ装置に相当し、ＳＩＰサーバ３２４は、本発明に係わる経路管理コンピュータ装置の機能を有する。
【００３０】
ＳＩＰサーバ３２２〜３２４およびＰＤＡ３２１（端末装置）のそれぞれは、ＣＰＵ（Central Processing Unit）や主メモリ、表示装置、入力装置、外部記憶装置等を具備したコンピュータ構成からなり、光ディスク駆動装置等を介してＣＤ−ＲＯＭ等の記憶媒体に記録されたプログラムやデータを外部記憶装置内にインストールした後、この外部記憶装置から主メモリに読み込みＣＰＵで処理することにより、本発明に係わる各機能を実現する。
【００３１】
すなわち、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、複数のユーザアドレスに共通となる管理ユーザアドレス宛の着信要求を受信して、当該管理ユーザアドレスに予め対応付けられた端末装置宛に転送する機能を有し、ＳＩＰサーバ３２２，３２３は、自装置で管理するユーザアドレスで着信した着信要求を、管理ユーザアドレスを付与してＳＩＰサーバ３２４（経路管理コンピュータ装置）宛に転送すると共に、ＳＩＰサーバ３２４（経路管理コンピュータ装置）から転送されてきた着信要求が自装置で収容する（自装置で管理するドメイン内の）端末装置宛のものであれば、当該着信要求を当該端末装置に着信させる機能を有する。このようにして、本例のネットワークでは、ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるサービスを提供する。
【００３２】
さらに、本例では、ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるための経路情報の設定を一度に行うために、ＳＩＰサーバ３２４（経路管理コンピュータ装置）には、図２に示すように、位置登録情報管理手段４０１と、管理ユーザ認証手段４０２、代理登録手段４０３、経路設定管理手段４０４、呼転送手段４０５、呼制御手段４０６の各機能を具備した着信経路情報設定処理部３２４ａが設けられている。
【００３３】
このような機能を具備した着信経路情報設定処理部３２４ａにより、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、ユーザからの設定指示情報を受信して、端末装置（ＰＤＡ３２１）のアドレス（sip:pda1.local.com）と管理ユーザアドレス（sip:bob@mid.com）および複数のユーザアドレス（sip:bob@remote.com、sip:bob@local.com）とを対応付けて記憶し、複数のユーザアドレス毎に端末装置までの自装置を含む経路情報を取得して記憶し、複数のユーザアドレス毎の経路情報と当該端末装置のアドレスを、当該ユーザアドレスでの着信要求を受信するＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）に通知する。
【００３４】
また、ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）は、ＳＩＰサーバ３２４（経路管理コンピュータ装置）から通知された当該ユーザアドレスの経路情報と端末装置のアドレスを記憶する機能と、記憶した経路情報に基づき、自装置で管理するユーザアドレスで着信した着信要求を、管理ユーザアドレスを付与してＳＩＰサーバ３２４（経路管理コンピュータ装置）宛に転送する機能と、ＳＩＰサーバ３２４（経路管理コンピュータ装置）から転送されてきた着信要求が自装置で収容する（自ドメイン内の）端末装置宛のものであれば、この着信要求を当該端末装置に着信させる機能とを具備している。
【００３５】
具体的には、ＳＩＰサーバ３２４（経路管理コンピュータ装置）において、位置登録情報管理手段４０１は、ユーザからの端末装置（ＰＤＡ３２１）までの経路情報を含む経路情報シングル設定要求を受信し、複数のユーザアドレス（sip:bob@remote.com、sip:bob@local.com）を束ねる管理ユーザアドレス（sip:bob@mid.com）に基づいて経路情報シングル設定要求が有効であるかを判断し、有効である場合、経路情報を記憶し、経路情報シングル設定要求の応答を返却する。
【００３６】
管理ユーザ認証手段４０２は、管理ユーザアドレス（sip:bob@mid.com）と、この管理ユーザアドレスに対応した管理ユーザ認証情報に基づいて、ユーザの正当性認証を実施する。
【００３７】
代理登録手段４０３は、管理ユーザアドレス（sip:bob@mid.com）に基づいた複数のユーザアドレス（sip:bob@remote.com、sip:bob@local.com）と、各ユーザアドレスに対応した各ユーザ認証情報を保持する。
【００３８】
経路設定管理手段４０４は、管理ユーザアドレス（sip:bob@mid.com）に基づいた複数のユーザアドレス（sip:bob@remote.com、sip:bob@local.com）に基づき、各ユーザアドレスの端末装置（ＰＤＡ３２１）までの経路情報を管理する各ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）の各々に対して、位置登録要求を送信し、送信結果を記憶する。
【００３９】
呼転送手段４０５は、複数のユーザアドレス（sip:bob@remote.com、sip:bob@local.com）のいずれかの着信呼を転送するが、転送する前に当該ユーザアドレスを管理ユーザアドレス（sip:bob@mid.com）に変換して転送する。
【００４０】
そして、位置登録情報管理手段４０１は、ユーザ（PＤＡ３２１）から経路情報シングル設定要求を受け取ると、管理ユーザ認証手段４０２に対して、経路情報シングル設定要求を実行して良いユーザであるかを判断するため管理ユーザ認証要求を行い、管理ユーザ認証手段４０２での管理ユーザ認証要求の結果、正当性が確認された場合、代理登録手段４０３に対して、管理ユーザアドレス（sip:bob@mid.com）に対応する情報を取得する管理ユーザアドレス情報取得要求を行い、経路設定管理手段４０４に対して、各ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）への位置登録要求依頼を実施する。
【００４１】
管理ユーザ認証手段４０２は、位置登録情報管理手段４０１からの管理ユーザ認証要求に基づいて、管理ユーザアドレス（sip:bob@mid.com）のユーザ認証処理を実施し、認証結果を位置登録情報管理手段４０１に返却する。
【００４２】
代理登録手段４０３は、位置登録情報管理手段４０１からの管理ユーザアドレス情報取得要求に基づいて、複数の各ユーザアドレス（sip:bob@remote.com、sip:bob@local.com）、各ユーザ認証情報を返却する。
【００４３】
経路設定管理手段４０４は、位置登録情報管理手段４０１からの位置登録要求依頼を受信して、各ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）に位置登録要求を送信し、呼転送手段４０５からのユーザアドレス変換要求に基づいて、ユーザアドレス（sip:bob@remote.com、sip:bob@local.com）を管理ユーザアドレス（sip:bob@mid.com）に変換する。
【００４４】
呼転送手段４０５は、経路設定管理手段４０４に対して、ユーザアドレス変換要求を送信し、結果を得る。
【００４５】
尚、本例では、端末装置（ＰＤＡ３２１）から送信される管理ユーザ認証情報として、ユーザしか知らないパスワードを用いる。
【００４６】
このようなネットワーク構成においてユーザが、ホスト名pda1.local.comのＰＤＡ３２１を用いて、本発明に係わる着信転送サービスおよび着信経路情報設定サービスを受けようとした場合のメッセージ例が、各メッセージ３０１，３０２，３０３となる。
【００４７】
以下、サービスを受けるユーザであるbobが、複数のユーザアドレスを束ねるための管理ユーザアドレスとしてbob＠mid.comを用いて本発明に係わる着信経路情報設定に相当する位置登録要求を行った場合について具体的に説明する。尚、本例では、ユーザ識別子とユーザアドレスは等しいものとして説明する。
【００４８】
まず、ＰＤＡ３２１からメッセージ３０１の内容にて、管理ユーザアドレスbob＠mid.comにバインド端末アドレス（sip：pda1.local.com）を結びつける（バインドする）ための位置登録要求が、ＳＩＰサーバ３２２を介して、本発明の着信経路情報設定システムに係わる機能（着信経路情報設定処理部３２４ａ）を有するＳＩＰサーバ３２４に対して送信される。
【００４９】
その際、bob＠mid.comであると判断できるユーザの認証情報をつける。例えば、本例では管理ユーザアドレスbob＠mid.comに対応するパスワードが送信される。これは通常のＲＦＣ３２６１で行われるダイジェスト認証を使った位置登録と同様である。
【００５０】
尚、ＳＩＰサーバ３２２は、位置登録要求が通過する際、着信するときに自ＳＩＰサーバ３２２を経由させるために、経路情報にsip：P1.local.comを付け加える。
【００５１】
図２においては、ＳＩＰサーバ３２４における本発明に係わる着信経路情報設定システムとしての機能を各々ＣＰＵのプログラムに基づく処理で実現する着信経路情報設定処理部３２４ａの構成を示しており、位置登録情報管理手段４０１、管理ユーザ認証手段４０２、代理登録手段４０３、経路設定管理手段４０４、呼転送手段４０５、呼制御手段４０６の各機能が設けられている。
【００５２】
尚、図２においては、一つの装置（ＳＩＰサーバ３２４）内に着信経路情報設定処理部３２４ａを構成する各処理手段（４０１〜４０６）が存在しているが、複数の装置に各手段が分散しても構わない。
【００５３】
以下、図２における着信経路情報設定処理部３２４ａの各機能および動作について、図３〜図６の各テーブル、および、図１１のフローチャートを用いて説明する。
【００５４】
ＳＩＰサーバ３２４に到達したメッセージ３０１（位置登録要求）は、着信経路情報設定処理部３２４ａにおける位置登録情報管理手段４０１によって受信される。位置登録情報管理手段４０１は、受信した情報を、図３に示す位置登録情報管理テーブル５０に保持する。
【００５５】
図３の位置登録情報管理テーブル５０において、「ユーザアドレス」は管理ユーザアドレス、「バインド端末アドレス」は端末装置のアドレス、「登録識別子」は位置登録要求を識別するための識別子、「初期登録時刻」は同一登録識別子にてバインド端末アドレスが指す端末装置から最初に位置登録要求を受け取った時刻、「削除時間」および「前回登録時刻」は、前回登録時刻から削除時間までの間に、バインド端末アドレスが指す端末装置から再度位置登録要求がされない場合に、位置登録の削除が実施される時間を表し、「経路情報」は位置登録要求にて設定された経路情報を表す。
【００５６】
位置登録情報管理手段４０１は、位置登録情報管理テーブル５０における情報の保持を行った後、管理ユーザ認証手段４０２に対して、受信した位置登録要求の中にある管理ユーザアドレス（sip：bob＠mid.com）と、管理ユーザ認証情報（例ではパスワード：123456）とを管理ユーザ認証要求として送信する。
【００５７】
管理ユーザ認証手段４０２においては、図４に示すように、「ユーザアドレス（管理ユーザアドレス）」と「パスワード」とを対応付けた管理ユーザ認証テーブル６０を保持しており、管理ユーザ認証手段４０２は、送信されてきた管理ユーザアドレスに対応する正しい管理ユーザ認証情報であるかの正当性確認を行い（ステップＳ１３０１）、結果（ＮＧ／良好）を位置登録情報管理手段４０１へ返却する。
【００５８】
管理ユーザ認証手段４０２からの認証結果がＮＧであれば、位置登録情報管理手段４０１は、位置登録要求メッセージ３０１に対するエラー（認証エラー）応答をＰＤＡ３２１に対して返却する（ステップＳ１３０２）。
【００５９】
認証結果が良好であれば、図３の位置登録情報管理テーブル５０において、管理ユーザアドレス（sip：bob＠mid.com）とバインド端末アドレス（sip：pda1.local.com）、経路情報（sip：P1.local.com）をキーにして検索を実施する（ステップＳ１３０３）。
【００６０】
検索でヒットしなかった場合、初めての位置登録が行われたか経路が変更されたとみなせるため、レコードを追加し（例：図３の一行目）（ステップＳ１３０４）、ステップＳ１３０７での代理登録データ読み取り処理に移り、検索でヒットした場合、ヒットしたレコードの登録識別子と位置登録要求の登録識別子が同一かどうかをチェックする（ステップＳ１３０５）。
【００６１】
同一の場合は、以降の処理は何も実施せず、ＰＤＡ３２１に応答（位置登録要求が完了した旨）を返却する（ステップＳ１３１１）。同一でなかった場合は、新しい登録識別子、初期登録時刻にて該当したレコードの各項目を更新し（ステップＳ１３０６）、ステップＳ１３０７での代理登録データ読み取り処理に移る。
【００６２】
尚、登録識別子は、端末装置が新しい登録を開始する際に生成するものであり、新しい登録が行われたかどうかの判断材料に用いられる。よって、新しい登録識別子である場合（つまり同一でない場合）、定期的なリフレッシュ登録（端末装置が通信できるかを確認するため）ではなく、新しく位置登録要求が端末装置から送られてきたとみなせる。
【００６３】
これにより、仮に同一ユーザが複数の端末装置でログインをしていた場合、通常は複数の端末装置から定期的なリフレッシュ登録が送信されるため、どの端末装置ヘルーティングして良いか判断できないが、本例では、最も後に登録されたものだけを有効な登録とみなせる。
【００６４】
ステップＳ１３０７での代理登録データ読み取り処理では、位置登録情報管理手段４０１からの管理ユーザアドレス情報取得要求に基づき、代理登録手段４０３において、図５に示す代理登録テーブル７０から、管理ユーザアドレス（sip：bob＠mid.com）に結び付けられた（バインドされた）各バインドユーザアドレス（sip：bob＠local.com、sip：bob＠remote.com）および各バインドユーザアドレスに対応するユーザ認証情報（例ではパスワード：abcdefg、xyz）を読み取り、位置登録情報管理手段４０１へ返却する。
【００６５】
その後、経路設定処理に移行するために、位置登録情報管理手段４０１は、代理登録手段４０３からの各バインドユーザアドレス（sip：bob＠local.com、sip：bob＠remote.com）およびユーザ認証情報（abcdefg、xyz）と、位置登録情報管理手段４０１にて受信したＰＤＡ３２１までの経路情報（sip：P1.local.com）に呼転送手段４０５のアドレス（sip：P3.mid.com）を加えた経路情報およびバインド端末アドレス（sip：pda1.local.com）を組み合わせた情報を、位置登録要求依頼として、経路設定管理手段４０４に送信する。
【００６６】
位置登録要求依頼を受信した経路設定管理手段４０４は、図６に示す経路設定テーブル８０に、当該管理ユーザアドレスsip：bob＠mid.comが存在するか否かを確認し（ステップＳ１３０８）、存在する場合、経路設定テーブル８０から、当該管理ユーザアドレスsip：bob＠mid.comに対応する各バインドユーザアドレス、各ユーザ認証情報、パインド端末アドレスなどの情報を読み取り、位置登録の削除を各ドメインのＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）に実施する（ステップＳ１３０９）。
【００６７】
経路設定テーブル８０に管理ユーザアドレスsip：bob＠mid.comが存在しない場合や、ステップＳ１３０９での処理に対応して、各ドメインのＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）から削除完了の応答が返却され、経路設定テーブル８０における該当レコードを削除した場合、経路設定管理手段４０４は、位置登録情報管理４０１から送られてきた組み合わせの情報を元に、新たな登録識別子を生成し、ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）の各々に対して、位置登録要求を送信し、このようにして、位置登録が完了した後、管理している経路設定テーブル８０にレコードを追加する（ステップＳ１３１０）。
【００６８】
その後、経路設定管理手段４０４は、完了した結果を位置登録情報管理手段４０１に返却し、位置登録情報管理手段４０１から、最終的に、ＰＤＡ３２１に対して、位置登録要求が完了した結果を返却する（ステップＳ１３１１）。
【００６９】
これにより、ユーザは、自分が使う端末装置や端末装置までの経路情報が変化した場合、今までは複数のユーザアドレス（sip：bob＠local.comとsip：bob＠remote.com）のそれぞれに対して位置登録を実施する必要があったが、本例では、管理ユーザアドレスsip：bob＠mid.comへの位置登録のみを実施すれば、ユーザが保持する複数のユーザアドレスへの着信を全てユーザが現在使う端末装置にルーティングさせることができる。
【００７０】
次に、図７、図１２を用いて、本例の着信経路情報設定システムにおける位置登録の削除処理を説明する。
【００７１】
図７は、本発明に係わる着信経路情報設定システムによる位置登録の削除処理動作例を示す説明図であり、図１２は、本発明に係わる着信経路情報設定システムによる位置登録の削除処理手順例を示すフローチャートである。
【００７２】
図７において、サービスを受けるユーザであるbobが管理ユーザアドレスbob＠mid.comにて位置登録の削除要求を行った場合、メッセージ９０１のようにして、管理ユーザアドレスbob＠mid.comに対して、ＰＤＡ３２１に結びつけられた（バインドされた）バインド端末アドレスをsip：pda1.local.comとして位置登録削除要求が着信経路情報設定システムの機能を有するＳＩＰサーバ３２４に対して送信され、ＳＩＰサーバ３２２において自身を経由するように経路情報としてsip：P1.local.comが付け加えられて、ＳＩＰサーバ３２４に到達する。
【００７３】
ＳＩＰサーバ３２４に到達した位置登録削除要求９０１は、図２に示す着信経路情報設定処理部３２４ａにおいて、位置登録情報管理手段４０１で受信され、位置登録情報管理手段４０１は、受信した位置登録要求の中にある管理ユーザアドレス（sip：bob＠mid.com）と、管理ユーザ認証情報（例ではパスワード：123456）とを管理ユーザ認証手段４０２に渡す。
【００７４】
管理ユーザ認証手段４０２では、その管理ユーザアドレスに対応する正しい管理ユーザ認証情報であるか正当性確認を行い、結果（ＮＧ／良好）を位置登録情報管理手段４０１へ返却する（ステップＳ１４０１）。
【００７５】
管理ユーザ認証手段４０２からの認証結果がＮＧであれば、位置登録情報管理手段４０１からＰＤＡ３２１に対して、位置登録要求メッセージ３０１に対応するエラー（認証エラー）応答を返却する（ステップＳ１４０２）。
【００７６】
認証結果が良好であれば、図３の位置登録情報管理テーブル５０において、管理ユーザアドレス（sip：bob＠mid.com）とバインド端末アドレス（sip：pda1.local.com）をキーにして、検索を実施し（ステップＳ１４０３）、ヒットしなかった場合、もともと管理ユーザアドレスとバインド端末アドレスは結びつけられていなかったと判断し、位置登録削除要求９０１への応答を返却する（ステップＳ１４１２）。ヒットした場合、ヒットしたレコードを削除し、当該レコードの初期登録時刻を取得する（ステップＳ１４０４）。
【００７７】
そして、位置登録情報管理テーブル５０において、当該管理ユーザアドレス（sip：bob＠mid.com）をキーにして再度検索を実行し（ステップＳ１４０５）、キーがヒットしなかった場合、ステップＳ１４０７での代理登録データ読み取り処理に移る。キーがヒットした場合や複数のレコードがヒットした場合、初期登録時刻が最も現在の時刻に近いレコードを取得し、削除したレコードの初期登録時刻との比較を行い（ステップＳ１４０６）、削除したレコードが新しい場合には、代理登録データ読み取り処理に移り、削除したレコードが古い場合には、位置登録削除要求９０１への応答を返却する（ステップＳ１４１２）。
【００７８】
ステップＳ１４０７での代理登録データ読み取り処理では、位置登録情報管理手段４０１は、代理登録手段４０３から管理ユーザアドレス（sip：bob＠mid。com）に対応する各バインドユーザアドレス（sip：bob＠local.com、sip：bob＠remote.com）およびバインドユーザアドレスに対応するユーザ認証情報（例ではパスワード：abcdefg、xyz）を取得する。
【００７９】
その後、経路設定処理に移り、経路設定管理手段４０４により、図６に示す経路設定テーブル８０から、該当ユーザアドレス（sip：bob＠mid.com）に対応するレコードを全て抜き出し、レコードが存在した場合（ステップＳ１４０８）、そのレコードと、ステップＳ１４０７の代理登録データ読み取り処理で取得したユーザ認証情報を組み合わせた位置登録の削除要求（メッセージ９０２，９０３）を、ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）の各々に送出して実施させる（ステップＳ１４０９）。
【００８０】
ＳＩＰサーバ３２２，３２３（各ユーザ位置管理コンピュータ装置）から位置登録の削除完了が返却されると、経路設定管理手段４０４は、図６における経路設定テーブル８０の該当レコードも削除し、図３の位置登録情報管理テーブル５０からレコードを取得していた場合は（ステップＳ１４１０）、ステップＳ１４０７での代理登録データ読み取処理にて取得した各バインドユーザアドレスおよびユーザ認証情報と、図３の位置登録情報管理テーブル５０からのレコード内にある経路情報に、呼転送手段４０５のアドレス（sip：P3.mid.com）を加えた経路情報およびバインド端末アドレスを組み合わせて、新たな登録識別子を生成し、ＳＩＰサーバ３２２，３２３（各ユーザ位置管理コンピュータ装置）に対して位置登録要求を実施し、位置登録が完了すると、図６の経路設定テーブル８０にレコードを追加する（ステップＳ１４１１）。
【００８１】
その後、経路設定管理手段４０４は、完了した結果を位置登録情報管理手段４０１に返却し、位置登録情報管理手段４０１から最終的にＰＤＡ３２１に対して、位置登録削除要求に対する処理が完了した結果を返却する（ステップＳ１４１２）。
【００８２】
これにより、ユーザが複数の端末装置から位置登録を実施していて、そのうちの登録された端末装置から位置登録の削除を行った場合、残りの中で最も後に位置登録された端末装置にルーティングされるようになる。
【００８３】
このようにして位置登録の削除を行った後の、経路設定の自動再登録について図６を用いて説明する。この図６に示す経路設定テーブル８０には、登録更新間隔（秒）と前回登録時刻との項目が存在するが、前回、バインドユーザアドレスに対して、位置登録を行ってから、登録更新間隔（秒）が終わる前に、次回の位置登録を経路設定管理手段４０４が自動で実施することにより、すなわち、経路設定管理手段４０４の応答結果として、この応答結果に有効期限が設定された場合でも、この有効期限が切れる前に、経路設定管理手段４０４が、再度、各ユーザアドレスに経路設定要求を行うことにより、経路設定の自動再登録が行われ、図６の経路設定テーブル８０に示す例のように、登録更新間隔が違っても、それぞれに更新を行うことができる。
【００８４】
次に、図８、図１３を用いて、本例の着信経路情報設定システムによる位置登録を全て削除する処理を説明する。
【００８５】
図８は、本発明に係わる着信経路情報設定システムによる位置登録の全削除処理動作例を示す説明図であり、図１３は、本発明に係わる着信経路情報設定システムによる位置登録の全削除処理手順例を示すフローチャートである。
【００８６】
図８において、サービスを受けるユーザであるbobが管理ユーザアドレスbob＠mid.comにて位置登録の全削除を行った場合、メッセージ１００１のようにして、管理ユーザアドレスbob＠mid.comに対して位置登録全削除要求が、着信経路情報設定処理部３２４ａを具備したＳＩＰサーバ３２４に対して送信され、ＳＩＰサーバ３２２が自身を経由するように経路情報としてsip：P1.local.comを付け加えたものが、ＳＩＰサーバ３２４に到達する。
【００８７】
ＳＩＰサーバ３２４に到達した位置登録全削除要求１００１は、着信経路情報設定処理部３２４ａにおける位置登録情報管理手段４０１によって受信され、位置登録情報管理手段４０１は、受信した位置登録要求の中にある管理ユーザアドレス（sip：bob＠mid.com）と、ユーザ認証情報（例ではパスワード：123456）とを管理ユーザ認証手段４０２に渡す。
【００８８】
管理ユーザ認証手段４０２においては、その管理ユーザアドレスに対応する正しい管理ユーザ認証情報であるかの正当性確認を行い（ステップＳ１５０１）、結果を位置登録情報管理手段４０１へ返却する。管理ユーザ認証手段４０２からの認証結果がＮＧであれば、位置登録情報管理手段４０１は、端末装置（ＰＤＡ３２１）に対して、位置登録要求メッセージ３０１に対応するエラー（認証エラー）応答を返却する（ステップＳ１５０２）。
【００８９】
認証結果が良好であれば、位置登録情報管理手段４０１は、図３の位置登録情報管理テーブル５０において、管理ユーザアドレス（sip：bob＠mid.com）をキーにして、検索を実施し（ステップＳ１５０３）、ヒット（存在）しなかった場合、端末装置（ＰＤＡ３２１）に対して、位置登録全削除要求への完了応答を返却する（ステップＳ１５０８）。ヒットした場合、ヒットしたレコード全てを削除し（ステップＳ１５０４）、ステップＳ１４０５での代理登録データ読み取り処理に移る。
【００９０】
この代理登録データ読み取り処理では、位置登録情報管理手段４０１は、代理登録手段４０３から、管理ユーザアドレス（sip：bob＠mid.com）に対応する各バインドユーザアドレス（sip：bob＠local.com、sip：bob＠remote.com）およびバインドユーザアドレスに対応するユーザ認証情報（例ではパスワード：abcdefg、xyz）を取得する（ステップＳ１５０５）。
【００９１】
その後、経路設定処理に移り、経路設定管理手段４０４において、図６の経路設定テーブル８０から、該当ユーザアドレス（sip：bob＠mid.com）に対応するレコードを全て抜き出し、レコードが存在した場合はそのレコードと、ステップＳ１５０５での代理登録データ読み取り処理で取得したユーザ認証情報を組み合わせ、位置登録を全て削除する要求（メッセージ１００２，１００３）を、ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）の各々に送出して、位置登録全削除処理を実施させ、各ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）から位置登録の削除完了が返却されると、経路設定テーブル８０の該当レコードも削除する（ステップＳ１５０７）。
【００９２】
完了した結果を位置登録情報管理手段４０１に返却し、最終的に、端末装置（ＰＤＡ３２１）に対して位置登録削除要求に対する処理が完了した結果を返却する（ステップＳ１５０８）。
【００９３】
これにより、ユーザが複数の端末装置から位置登録を実施していて、どの端末装置でも着信を受けたくない状態になった場合、今までは各ユーザアドレス毎に位置登録の削除を行う必要があったが、本例では、一度に位置登録の全削除を実施できる。
【００９４】
次に、図９と図１０を用いて、図１で示した設定を実施した場合における着信経路情報設定システムの動作およびルーティングの流れを説明する。
【００９５】
図９は、本発明に係わる着信経路情報設定システムでの設定に基づくネットワーク上の動作例を示す説明図であり、図１０は、図２における呼制御手段が保持する呼制御テーブルの構成例を示す説明図である。
【００９６】
図９に示すネットワークにおいて、サービスを受けるユーザであるbobに対して、sip：bob＠remote.comにて着信要求１１０１があった場合、ＳＩＰサーバ３２３において、この着信要求１１０１は着信要求１１０２のように変換され、経路情報シングル設定装置３２４に到達する。尚、着信要求１１０２におけるINVITEのRequest−URIはsip：bob＠remote.comから端末装置（ＰＤＡ３２１）のアドレスであるsip：pda1.local.comへ変換され、Routeヘッダはその端末装置（ＰＤＡ３２１）に到着するまでに経由するアドレスを表す。
【００９７】
この着信要求１１０２は、経由するアドレス内にあるＳＩＰサーバ３２４（sip：P3.mid.com）の着信経路情報設定処理部３２４ａにおける呼転送手段４０５が受信し、経路設定管理手段４０４において、管理する図６の経路設定テーブル８０から該当バインドユーザアドレス（sip：bob＠remote.com）を検索し、管理ユーザアドレス（sip：bob＠mid.com）を取得する。
【００９８】
このように取得した管理ユーザアドレス（sip：bob＠mid.com）にToヘッダを変換した後、呼制御手段４０６において、図１０に示す呼制御手段４０６にて保持する呼制御テーブル１２０を参照し、該当管理ユーザアドレス（sip：bob＠mid.com）をもとに条件を取得し、呼をフィルタリングするための条件に合致する着信呼であるかを判断する。
【００９９】
合致する着信呼の場合は、呼制御手段４０６は、呼制御テーブル１２０に基づき、強制転送先を設定したり、着信させないように着信呼を書き換える等して、呼転送手段４０５へ応答を返却する。着信呼の変更がない場合は、着信要求１１０３，１１０４のようにルーティングを行う。着信呼の変更があった場合は、強制転送先への転送を実施したり、着信拒否の応答を発信元へ返却等する。
【０１００】
以上の処理により、一元的に、呼のフィルタリングなどの条件設定を着信経路情報設定システムにおいて保持させることができるので、ユーザにとっては一回だけの条件設定で済む。
【０１０１】
尚、図１０の呼制御テーブル１２０は、呼のフィルタリング条件を示したものであり。その、一行目は管理ユーザアドレスsip：bob＠mid.comに該当する呼で、発信ドメインがexample.comであり、１０時〜１２時の時間帯の着信は、全て着信拒否にすることを表す。また、二行目は管理ユーザアドレスsip：bob＠mid.comに該当する呼で、発信ユーザアドレスがsip：alice＠tmp.comである着信は、２４時間、全て留守番電話のアドレスであるsip：rusuban＠mid.comに接続することを表す。
【０１０２】
また、この図１０の呼制御テーブル１２０を含めて、図４の管理ユーザ認証テーブル６０および図５の代理登録テーブル７０の設定内容に関しては、端末装置（ＰＤＡ３２１）からネットワーク経由にてユーザが設定できる。
【０１０３】
以上、図１〜図１３を用いて説明したように、本例では、ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるネットワークサービスを提供するために、複数のユーザアドレスに共通となる管理ユーザアドレス宛の着信要求を受信し、この管理ユーザアドレスに予め対応付けられた端末装置宛に転送するＳＩＰサーバ３２４（経路管理コンピュータ装置）と、自装置で管理するユーザアドレスで着信した着信要求を、管理ユーザアドレスを付与してＳＩＰサーバ３２４（経路管理コンピュータ装置）宛に転送すると共に、このＳＩＰサーバ３２４（経路管理コンピュータ装置）から転送されてきた着信要求が自装置で収容する端末装置宛のものであれば、この着信要求を当該端末装置（ＰＤＡ３２１）に着信させるＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）とを設けた構成としている。
【０１０４】
さらに、本例では、ユーザが保持する複数のユーザアドレスのいずれに着信があっても一つの端末装置で一律に着信させるための経路情報の設定を一度に行うために、ＳＩＰサーバ３２４（経路管理コンピュータ装置）には、ユーザからの設定指示情報を受信して、端末装置（ＰＤＡ３２１）のアドレス（sip:pda1.local.com）と管理ユーザアドレス（sip:bob@mid.com）および複数のユーザアドレス（sip:bob@remote.com、sip:bob@local.com）とを対応付けて記憶する機能（位置登録情報管理手段４０１、位置登録情報管理テーブル５０）と、複数のユーザアドレス毎に端末装置までの自装置を含む経路情報を取得して記憶する機能（経路設定管理手段４０４、経路設定テーブル８０）と、複数のユーザアドレス毎の経路情報と当該端末装置のアドレスを、当該ユーザアドレスでの着信要求を受信するユーザ位置管理コンピュータ装置に通知する機能（経路設定管理手段４０４）とを設け、ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）には、ＳＩＰサーバ３２４（経路管理コンピュータ装置）から通知された当該ユーザアドレスの経路情報と端末装置のアドレスを記憶する機能と、記憶した経路情報に基づき、自装置で管理するユーザアドレスで着信した着信要求を、管理ユーザアドレスを付与してＳＩＰサーバ３２４（経路管理コンピュータ装置）宛に転送する機能と、ＳＩＰサーバ３２４（経路管理コンピュータ装置）から転送されてきた着信要求が自装置で収容する端末装置宛のものであれば、この着信要求を当該端末装置に着信させる機能とを設けた構成としている。このような構成により、本例では、複数のユーザアドレスに対する着信経路情報の設定を、ユーザに代わって、自動的に実施するので、ユーザは、従来、端末が変更になるたびに、各ユーザアドレス毎分の着信情報設定を行う必要がなくなる。
【０１０５】
また、本例では、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、管理ユーザアドレス（sip:bob@mid.com、sip:carol@mid.com）に予め対応付けられた、ユーザしか知らないパスワード（123456、456789）をユーザ認証情報（第１のユーザ認証情報）として管理ユーザ認証テーブル６０において記憶し、このパスワードに基づいて、設定指示情報の送信元のユーザの正当性認証を行うことで、受信した設定指示情報の有効性を判別する管理ユーザ認証手段４０２を有する。このように、ユーザしか知らないパスワードを認証に用いることで、ユーザは、特にユーザ本人であることを証明するデバイスを持っていなくとも、着信経路情報の設定が可能となる。
【０１０６】
また、本例では、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、代理登録テーブル７０において、各ユーザアドレスに予め対応付けられたパスワード（第２のユーザ認証情報）を記憶し、位置登録情報管理手段４０１および経路設定管理手段４０４により、このパスワード（第２のユーザ認証情報）を、当該ユーザアドレスを管理するＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）に通知する構成とする。
【０１０７】
また、本例では、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、経路設定管理手段４０４により、経路設定テーブル８０において、ユーザからの指示に基づき各ユーザアドレス毎の経路情報に対して設定した有効期限（前回登録時刻から登録更新間隔までの間）を管理し、この有効期限が切れる前に、当該経路情報の記憶とＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）への通知および当該有効期限の延長（前回登録時刻の更新）を行う。これにより、各ユーザアドレスの経路情報の有効期限にあわせて柔軟に有効期限の更新ができる。
【０１０８】
また、本例では、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、位置登録情報管理手段４０１により、位置登録情報管理テーブル５０において、ユーザから設定指示情報を受信した時刻と当該設定指示情報の送信に用いられた端末装置（ＰＤＡ３２１）の識別情報を対応付けて記憶し、複数の端末装置から同一のユーザによる設定指示情報を定期的に受信する場合、最後に記憶した識別情報の端末装置からの設定指示情報のみを有効として、ユーザ位置管理コンピュータ装置への通知およびテーブルへの記憶を行う。これにより、前に位置登録を実施した端末装置において当該位置登録の削除を実施しなかった場合でも、新しい端末装置で位置登録が実施されれば、新しい端末装置で着信が行われる。
【０１０９】
また、本例では、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、ユーザからの複数のユーザアドレスのいずれかの経路情報の削除指示に基づき、位置登録情報管理手段４０１および経路設定管理手段４０４により、各テーブルにおいて記憶した各ユーザアドレス毎の経路情報の一括削除、および、ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）への当該経路情報の削除指示を行う。このように、複数のユーザアドレスに対する端末装置までの着信経路情報を一括で削除する構成とすることにより、着信する端末装置が手元に無い場合にも、一括して着信できない設定を実施することができる。
【０１１０】
また、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、呼制御手段４０６により、呼制御テーブル１２０において、ユーザが複数のユーザアドレス毎に指定した、呼のフィルタリング情報および強制転送先情報を含む呼制御情報を記憶し、呼転送手段４０５により呼制御テーブル１２０において記憶した呼制御情報に基づき、当該ユーザアドレスへの着信を制御し、例えば、複数のユーザアドレスのいずれかに着信があった際に、着信可否や着信先変更を行う構成とする。これにより、呼のフィルタリングや強制転送先の設定を各端末装置を管理する複数ドメイン毎に設定する必要がなくなり、一元管理できる。
【０１１１】
このようにして、従来は、複数のユーザアドレスを持つユーザがそのいずれかのユーザアドレスへの着信呼を、現在、ユーザが使用している端末装置に全て着信させる場合、端末装置に割り振られている端末アドレスを各ユーザアドレスに対して結びつけなければならず、ユーザは、その結びつける作業をユーザアドレス数分、実施しなければならなかったが、本例では、ユーザは、着信する端末装置が変わるときに一度だけ実施すれば良くなる。
【０１１２】
また、従来技術では、ユーザが使用していた端末装置から位置登録の削除をしないで別の端末装置から位置登録を実施すると、両方の端末装置から定期的に位置登録（リフレッシュ）が行われてしまうが、本例では、そのような複数の端末装置から位置登録が送信されたとしても、どの端末装置からの位置登録が有効かを判別できる。
【０１１３】
また、着信に対してユーザが呼のフィルタリングを実施したい場合にも、本例では、各ユーザアドレスに対するフィルタリングを一元的に管理できるため、ユーザアドレス数分の条件設定が不要になる。
【産業上の利用可能性】
【０１１４】
尚、本発明は、図１〜図１３を用いて説明した例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能である。
【０１１５】
例えば、本例では、管理ユーザ認証手段４０２において、ユーザ認証情報（第１のユーザ認証情報）として、予め通知されたパスワードを用いているが、予め認証局によって署名された公開鍵を含む証明書を第１のユーザ認証情報として用い、この証明書を管理ユーザアドレスに対応付けて記憶し、この証明書に基づいて、ユーザの正当性認証を行う構成としても良い。この場合、ユーザは、証明書を、ＩＣカードやＵＳＢキーなどの何らかのデバイスに記憶させて持ち歩くことにより、安全性の高い認証を実施できる。
【０１１６】
また、本例では、ＳＩＰサーバ３２４（経路管理コンピュータ装置）は、代理登録手段４０３により、代理登録テーブル７０において、管理ユーザアドレスに基づいて複数のユーザアドレスと、各ユーザアドレスに対応した各ユーザ認証情報を管理しているが、例えば、予め自装置の証明に用いる認証書を記憶し、経路情報をＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）に通知する際に、記憶した認証書を送出し、各ＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）においては、受信した認証書に基づき、経路情報を通知するＳＩＰサーバ３２４（経路管理コンピュータ装置）に対する認証を行う構成としても良い。このように、ＳＩＰサーバ３２４（経路管理コンピュータ装置）自体を証明する証明書を用い、この証明書を、経路情報と一緒に送付することにより、その経路情報がＳＩＰサーバ３２４（経路管理コンピュータ装置）からのものであると認識できるので、ＳＩＰサーバ３２４（経路管理コンピュータ装置）から来た経路情報であれば無条件で、当該経路情報に基づく位置登録を許可するように事前にＳＩＰサーバ３２２，３２３（ユーザ位置管理コンピュータ装置）に設定しておけば、ＳＩＰサーバ３２４（経路管理コンピュータ装置）において各ユーザアドレスに対応してユーザ認証情報を保存する必要がなくなる。
【０１１７】
また、本例では、ＳＩＰを用いたネットワークでの着信転送ネットワークサービスシステムと着信経路情報設定システムの説明を行っているが、ＳＩＰを用いていないネットワークでの適用も可能である。
【０１１８】
また、本例でのＳＩＰサーバ３２２，３２３，３２４の構成に関しても、キーボードや光ディスクの駆動装置の無いコンピュータ構成としても良い。また、本例では、光ディスクを記録媒体として用いる説明がなされているが、ＦＤ（Flexible Disk）等を記録媒体として用いることでも良い。また、プログラムのインストールに関しても、通信装置を介してネットワーク経由でプログラムをダウンロードしてインストールすることでも良い。
【図面の簡単な説明】
【０１１９】
【図１】本発明に係わる着信経路情報設定システムを設けたネットワーク構成例を示すブロック図である。
【図２】本発明の着信経路情報設定システムに係わる機能構成例を示すブロック図である。
【図３】図２における位置登録情報管理手段で保持される位置登録情報管理テーブルの構成例を示す説明図である。
【図４】図２における管理ユーザ認証手段で保持される管理ユーザ認証テーブルの構成例を示す説明図である。
【図５】図２における代理登録手段で保持される代理登録テーブルの構成例を示す説明図である。
【図６】図２における経路設定管理手段で保持される経路設定テーブルの構成例を示す説明図である。
【図７】本発明に係わる着信経路情報設定システムによる位置登録の削除処理動作例を示す説明図である。
【図８】本発明に係わる着信経路情報設定システムによる位置登録の全削除処理動作例を示す説明図である。
【図９】本発明に係わる着信経路情報設定システムでの設定に基づくネットワーク上の動作例を示す説明図である。
【図１０】図２における呼制御手段が保持する呼制御テーブルの構成例を示す説明図である。
【図１１】図１における着信経路情報設定システムの処理動作例を示すフローチャートである。
【図１２】本発明に係わる着信経路情報設定システムによる位置登録の削除処理手順例を示すフローチャートである。
【図１３】本発明に係わる着信経路情報設定システムによる位置登録の全削除処理手順例を示すフローチャートである。
【図１４】従来のＶｏＩＰサービスの第１の利用形態例を示す説明図である。
【図１５】従来のＶｏＩＰサービスの第２の利用形態例を示す説明図である。
【符号の説明】
【０１２０】
３０１，３０２，３０３：メッセージ（位置登録要求）、３１１，３１２，３１３：ネットワークドメイン、３２１：ＰＤＡ（端末装置）、３２２，３２３：ＳＩＰサーバ（ユーザ位置管理コンピュータ装置）、３２４：ＳＩＰサーバ（経路管理コンピュータ装置）、３２４ａ：着信経路情報設定処理部、４０１：位置登録情報管理手段、４０２：管理ユーザ認証手段、４０３：代理登録手段、４０４：経路設定管理手段、４０５：呼転送手段、４０６：呼制御手段、５０：位置登録情報管理テーブル、６０：管理ユーザ認証テーブル、７０：代理登録テーブル、８０：経路設定テーブル、１２０：呼制御テーブル、９０１，９０２，９０３：メッセージ（登録解除要求）、１００１，１００２，１００３：メッセージ（全登録解除要求）、１１０１，１１０２，１１０３，１１０４：着信要求、１０１ａ，１０２ａ，２０１ａ，２０２ａ：メッセージ（位置登録要求）、３２０ａ：ＰＣ、３２１ａ：ＰＤＡ（端末装置）、３２２ａ，３２３ａ：ＳＩＰサーバ（ユーザ位置管理コンピュータ装置）。
【図１】
2005057462.tif 000003
【図２】
2005057462.tif 000004
【図３】
2005057462.tif 000005
【図４】
2005057462.tif 000006
【図５】
2005057462.tif 000007
【図６】
2005057462.tif 000008
【図７】
2005057462.tif 000009
【図８】
2005057462.tif 000010
【図９】
2005057462.tif 000011
【図１０】
2005057462.tif 000012
【図１１】
2005057462.tif 000013
【図１２】
2005057462.tif 000014
【図１３】
2005057462.tif 000015
【図１４】
2005057462.tif 000016
【図１５】
2005057462.tif 000017