(57)【要約】受信者（Ｙ）にメッセージ（Ｍ）を送信したい寄託者（Ｘ）に使用されるメッセージ管理方法であって、寄託者（Ｘ）が受信者（Ｙ）に発呼を設定するために発呼要求（ＩＮＶ１）をコールルータ（１０）に送信するステップと、ルータ１０が有効であるとともにメッセージ（Ｍ）を格納するために十分なリソース（ＨＤ）を持っているピアツーピア・ネットワーク（１）の中の受託者ピアを特定するステップと、受託者ピアのリソース（ＨＤ）の中にメッセージを格納するために、寄託者（Ｘ）と受託者（ＰＲ）との間で通信ストレーム（ＦＣ）を設定するステップとを有する。
2009500932.tif 000002
【特許請求の範囲】
【請求項１】
「寄託者」と呼ばれる第１装置（Ｘ）が「受信者」と呼ばれる第２装置（Ｙ）にメッセージ（Ｍ）を送信するメッセージ管理方法であって、
前記寄託者（Ｘ）が前記受信者（Ｙ）に発呼を設定するために信号ストリーム（ＦＳ）において第１発呼要求（ＩＮＶ１）をコールルータ（１０）に送信するステップと、
前記発呼の設定について有効でない前記受信者（Ｙ）を、前記コールルータ（１０）が検出するステップ（Ｅ２０）と、を有し、
前記コールルータ（１０）が、有効であるとともに前記メッセージ（Ｍ）を格納するために十分なリソース（ＨＤ）を持っている「受託者ピア」と呼ばれる前記ピアツーピア・ネットワーク（１）のピア（ＰＲ）を特定するステップと、
前記コールルータ（１０）が、前記寄託者（Ｘ）と前記受託者ピア（ＰＲ）との間で通信ストレーム（ＦＣ）を設定するために信号ストリーム（ＦＳ）において第２発呼要求（ＩＮＶ４）を前記受託者ピア（ＰＲ）に送信するステップと、
前記寄託者（Ｘ）が前記通信ストリーム（ＦＣ）において前記メッセージ（Ｍ）を前記受託者ピア（ＰＲ）に送信するステップと、
前記受託者ピア（ＰＲ）が前記リソース（ＨＤ）の中に前記メッセージ（Ｍ）を格納する（Ｆ６０）ステップと、
前記ピアツーピア・ネットワーク（１）において格納されたメッセージ（Ｍ）が送信された事実を示す指示を、前記受信者（Ｙ）に通知するステップと、
前記受信者がピアツーピア・ネットワーク（１）から前記メッセージ（Ｍ）を取得するステップと、をさらに有し、
前記コールルータ（１０）がネットワーク（１）にピアツーピアで接続されることを特徴とする方法。
【請求項２】
信号ストリーム（ＦＳ）において「寄託者」と呼ばれる第１装置（Ｘ）から第１発呼要求（ＩＮＶ１）を受信するための手段と、
前記発呼の設定ができない前記受信者（Ｙ）を検出する手段と、を有し、
ピアツーピア・ネットワーク（１）のピア（１２，１３，ＰＲ，Ｙ）と通信するためにピアツーピア・ネットワーク（１）に接続する手段と、
有効であるとともに前記メッセージ（Ｍ）を格納するために十分なリソース（ＨＤ）を持っている「受託者ピア」（ＰＲ）と呼ばれるピアを前記ピアツーピア・ネットワーク（１）において特定する手段と、
前記寄託者（Ｘ）と前記受託者ピア（ＰＲ）との間で通信ストレーム（ＦＣ）を設定するために信号ストリーム（ＦＳ）において第２発呼要求（ＩＮＶ４）を前記受託者ピア（ＰＲ）に送信する手段と、
前記第２発呼要求（ＩＮＶ４）についての応答（ＯＫ５）機能として前記通信ストリーム（ＦＣ）を設定する手段と、をさらに有し、
前記寄託者（Ｘ）は、メッセージ（Ｍ）を送信するために「受信者」と呼ばれる第２装置（Ｙ）について発呼を設定するための検出するものであることを特徴とするコールルータ（１０）。
【請求項３】
前記ピアがメッセージ格納方法を実行するように構成されている事実を示す指示（ＲＥＰＦＮ）を、前記ピアツーピア・ネットワーク（１）のピアから受信する手段と、
前記メッセージ格納方法を実行するように構成されたピアのリスト（ＬＰＲ）を保持する手段と、さらに有することを特徴とする請求項２に記載のコールルータ。
【請求項４】
前記特定手段は、前記メッセージ（Ｍ）の受信および格納に必要な前記受託者ピア（ＰＲ）のリソースを予約するための要求をするために、前記ピアツーピア・ネットワーク（１）上の前記受託者ピア（ＰＲ）において構成されていることを特徴とする請求項２または３に記載のコールルータ。
【請求項５】
前記メッセージ（Ｍ）についての格納状態レポート（ＳＴＯＫ）を、前記ピアツーピア・ネットワーク（１）を介して前記受託者ピア（ＰＲ）から取得する手段と、
前記信号ストリーム（ＦＳ）において前記寄託者（Ｘ）に状態レポート（ＳＴＯＫ）を送信する手段と、をさらに有することを特徴とする請求項２から４のいずれか一項に記載のコールルータ。
【請求項６】
ピアツーピア・ネットワーク（１）に接続されるように構成されている装置（ＰＲ）であって、
前記装置（ＰＲ）がメッセージ格納方法を実行するように構成されていることを示すもの（ＲＥＰＦＮ）を、前記ピアツーピア・ネットワーク（１）に送信する手段と、
前記ピアツーピア・ネットワーク（１）上の予約要求メッセージ（ＲＥＱ３）の受信において前記メッセージ（Ｍ）の記録に必要なリソース（ＨＤ）を予約する手段と、
「寄託者」と呼ばれる第１装置（Ｘ）と通信ストレーム（ＦＣ）を設定するために、信号ストリーム（ＦＳ）においてコールルータ（１０）から発呼要求（ＩＮＶ４）を受信する手段と、
前記通信ストリーム（ＦＣ）において前記寄託者（Ｘ）から前記メッセージ（Ｍ）を受信するとともに、前記リソース（ＨＤ）の中へ前記メッセージ（Ｍ）を格納する手段と、を有することを特徴とする装置（ＰＲ）。
【請求項７】
予約要求（ＲＥＱ３）から前記メッセージ（Ｍ）の受信者（Ｙ）の識別子（Ｙ）を抽出する手段と、
前記識別子（Ｙ）から案内メッセージ（ＭＩＮＶ）を生成するとともに、案内メッセージ（ＭＩＮＶ）を前記通信ストリーム（ＦＣ）において前記寄託者（Ｘ）に送信する手段と、をさらに有することを特徴とする請求項６に記載の装置（ＰＲ）。
【請求項８】
予約要求（ＲＥＱ３）から前記メッセージ（Ｍ）の受信者（Ｙ）の識別子（Ｙ）を抽出する手段と、
前記識別子（Ｙ）から、前記メッセージ（Ｍ）の識別子を生成するとともに、前記メッセージ（Ｍ）の各部分（ｍ１，ｍ２，ｍｉ）に該当する識別子を生成する手段と、をさらに有することを特徴とする請求項６または請求項７に記載の装置（ＰＲ）。
【請求項９】
前記メッセージ（Ｍ）の格納が成功した場合、前記通信ストリーム（ＦＣ）において承認メッセージ（ＭＡＣＫ）を前記寄託者（Ｘ）に送信する、および／または、前記信号ストリーム（ＦＣ）において承認表示を前記寄託者（Ｘ）に送信する手段をさらに有することを特徴とする請求項６から８のいずれか一項に記載の装置（ＰＲ）。
【請求項１０】
前記メッセージを聞く、変更する、または削除するように、前記寄託者装置（Ｘ）のユーザを案内するために、前記通信ストリーム（ＦＣ）において確認メッセージ（ＭＣＯＮＦ）を送信する手段と、
前記確認メッセージ（ＭＣＯＮＦ）への応答機能として、前記通信ストリーム（ＦＣ）において前記メッセージ（Ｍ）を転送する、または前記リソース（ＨＤ）において前記メッセージ（Ｍ）を置換または削除する手段と、をさらに有することを特徴とする請求項６から９のいずれか一項に記載の装置（ＰＲ）。
【請求項１１】
メッセージ（Ｍ）を第２装置（Ｙ）へ送信するために、「受信者」と呼ばれる第２装置（Ｙ）について発呼を設定するための検出する「寄託者」（Ｘ）と呼ばれる第１装置（Ｘ）から、信号ストリーム（ＦＳ）において第１発呼要求（ＩＮＶ１）を受信するステップ（Ｅ１０）と、
前記発呼を設定するために有効でない前記受信者（Ｙ）を検出するステップ（Ｅ２０）と、を有し、
有効であるとともに前記メッセージ（Ｍ）を格納するために十分なリソース（ＨＤ）を持っている「受託者ピア」と呼ばれるピア（ＰＲ）を前記ピアツーピア・ネットワーク（１）において特定するステップと、
前記寄託者（Ｘ）と前記受託者ピアとの間で通信ストレーム（ＦＣ）を設定するために信号ストリーム（ＦＳ）において第２発呼要求（ＩＮＶ４）を前記受託者ピア（ＰＲ）に送信するステップ（Ｅ４５）と、
前記第２発呼要求（ＩＮＶ４）についての応答（ＯＫ５）機能として前記通信ストリーム（ＦＣ）を設定するステップ（Ｅ６０）と、さらにを有することを特徴とするコールルーティング方法。
【請求項１２】
コンピュータによって実行されるプログラムであって、請求項１１に記載されたコールルーティング方法のステップを実行するための命令を有するコンピュータプログラム（ＰＧ１）。
【請求項１３】
請求項１１に記載されたコールルーティング方法のステップを実行するための命令を有するコンピュータプログラム（ＰＧ１）が記録されたコンピュータ読取り可能な記録媒体（５０）。
【請求項１４】
ピアツーピア・ネットワーク（１）においてピア・デバイス（ＰＲ）によって実行されるように構成されたメッセージ格納方法であって、
前記装置（ＰＲ）がメッセージ格納方法を実行するように構成されていることを示すもの（ＲＥＰ＿ＦＮ）を、前記ピアツーピア・ネットワーク（１）に送信するステップ（Ｆ１０）と、
メッセージ（Ｍ）を格納するために必要な前記装置（ＰＲ）のリソース（ＨＤ）を予約するための要求（ＲＥＱ３）を受信するステップ（Ｆ２０）と、
前記リソース（ＨＤ）を予約するステップ（Ｆ２５）と、
「寄託者」と呼ばれる第１装置（Ｘ）に信号ストリーム（ＦＳ）を設定するために、信号ストリーム（ＦＳ）においてコールルータ（１０）から発呼要求（ＩＮＶ４）を受信するステップ（Ｆ３５）と、
前記通信ストリーム（ＦＣ）において前記寄託者（Ｘ）から前記メッセージ（Ｍ）を受信するとともに、メッセージ（Ｍ）を前記リソース（ＨＤ）の中に格納するステップ（Ｆ６０）と、を有することを特徴とするメッセージ格納方法。
【請求項１５】
コンピュータによって実行されるプログラムであって、請求項１４に記載されたメッセージ格納方法のステップを実行するための命令を有するコンピュータプログラム（ＰＧ２）。
【請求項１６】
請求項１４に記載されたメッセージ格納方法のステップを実行するための命令を有するコンピュータプログラム（ＰＧ２）が記録されたコンピュータ読取り可能な記録媒体（５２）。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージサービスに関するものであり、特にピアツーピア・電気通信ネットワークにおけるメッセージ管理方法に関する。
【背景技術】
【０００２】
本発明によれば、メッセージがピアツーピア・ネットワークのピアに記録されるが、そのネットワークのピアに送信されるメッセージを寄託する装置を必要としない。
【０００３】
本発明は、特に、音声メッセージまたはテレビ電話メッセージを使用することができる。
【０００４】
より一般的には、メッセージは如何なるコンピュータファイルで構成されていることとしてもよい。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
現在、音声メッセージまたはテレビ電話メッセージの分野において、被呼者の端末が使用中であるかまたは応答しない場合に、被呼者に対してのメッセージを寄託するために、２つの主要な解決手段がある。
【０００６】
第１に、送信先端末に接続された標準テレビ電話の留守電がある。しかしながら、この解決手段は、メッセージの受信および記録のために専用ハードウェア（留守番電話）の取得を必要とするという、重大な欠点を持っている。さらに、その留守番電話は、自身がアクセス可能な送信先端末しか接続できない。
【０００７】
その不満足な解決手段は、電気通信ネットワークオペレータによって提供されるサービスの基礎を形成することができない。
【０００８】
また、発呼者がオペレータによって管理されたメッセージ・プラットホームにメッセージを寄託することを可能にする、電気通信ネットワークオペレータからの利用可能なサービスが知られている。
【０００９】
第２の解決手段の重大な欠点は、メッセージ・プラットホームが電気通信ネットワークの構成における集中型ポイントであるということである。
【００１０】
集中化は、技術解決手段において、攻撃または誤動作、管理コストの上昇、および容量決めの困難化に直面する欠点となることは明らかである。
【００１１】
本発明は、ピアツーピア構成の電気通信ネットワークに基づくものであり、上記引例の欠点を解決するものである。
【課題を解決するための手段】
【００１２】
この種類の構成では、周知のように、ネットワークの各ピア端末が同時にサーバおよびクライアントとして機能することができる。
【００１３】
本発明の第１の特徴は、「寄託者」と呼ばれる第１装置が「受信者」と呼ばれる第２装置にメッセージを送信するために検出するメッセージ管理方法にある。
【００１４】
この方法は、
寄託者が受信者に発呼を設定するために信号ストリーム（ＦＳ）においてピアツーピア・ネットワークに接続されたコールルータに第１発呼要求を送信するステップと、
発呼の設定について有効でない受信者をコールルータが検出するステップと、
有効であるとともにメッセージを格納するために十分なリソースを持っている「受託者ピア」と呼ばれる前記ピアツーピア・ネットワークのピアを特定するステップと、
コールルータが、寄託者と受託者ピアとの間で通信ストレームを設定するために信号ストリームにおいて第２発呼要求を前記受託者ピアに送信するステップと、
寄託者が通信ストリームにおいてメッセージを受託者ピアに送信するステップと、
受託者ピアが前記リソースの中にメッセージを格納するステップと、
前記ピアツーピア・ネットワークにおいて格納されたメッセージが送信された事実を示す指示を、受信者に通知するステップと、
受信者がピアツーピア・ネットワークからメッセージを取得するステップと、を有している。
【００１５】
これにより、本発明は、ネットワークのピアの豊潤な資源を使用することができるという利点を有するので、オペレータのための基盤構造（メンテナンス、計算、格納）のコストを除去することができる。
【００１６】
ピアがコンピュータである特定の状況では、実際にはコンピュータのハードディスク上に記録される。
【００１７】
したがって、本発明は、他の目的のためにネットワークに接続されたパーソナルコンピュータを使用して構成される留守番電話機を必要としないという利点がある。
【００１８】
このポイントに留意すると、寄託装置および送信先装置が必ずしもネットワークのピアというわけではない。
【００１９】
この特徴は、特にサード・パーティネットワークから発呼する発呼者がメッセージサービスを使用できるので、特に有利である。
【００２０】
また、本発明は、特定の受信者に向けられた寄託されたメッセージのようなピアツーピア・ネットワーク上の既知情報共同利用システム（特にカザーシステム）とは異なっている、ことに留意すべきである。
【００２１】
本発明の第２の特徴は、上記のメッセージ管理方法を実施するためのコールルータにある。
【００２２】
前記コールルータは、
信号ストリームにおいて「寄託者」と呼ばれる第１装置から第１発呼要求を受信するための手段と、
前記発呼の設定ができない前記受信者を検出する手段と、
ピアツーピア・ネットワークのピアと通信するためにピアツーピア・ネットワークに接続する手段と、
有効であるとともに前記メッセージを格納するために十分なリソースを持っている「受託者ピア」と呼ばれるピアを前記ピアツーピア・ネットワークにおいて特定する手段と、
前記寄託者と前記受託者ピアとの間で通信ストレームを設定するために信号ストリームにおいて第２発呼要求を前記受託者ピアに送信する手段と、
前記第２発呼要求についての応答機能として前記通信ストリームを設定する手段と、を有している。
前記寄託者は、メッセージを送信するために「受信者」と呼ばれる第２装置について発呼を設定するための検出するものである。
【００２３】
したがって、本発明に係るコールルータは、下記の２つの主要機能を有している。第１の機能は、メッセージを記録するのに十分なリソースを持っている利用可能なピアを特定する機能である。第２の機能は、寄託装置および受託装置との間で通信ストリームを設定する機能である。
【００２４】
関連方法において、本発明は、
メッセージを第２装置へ送信するために、「受信者」と呼ばれる第２装置について発呼を設定するための検出をする「寄託者」と呼ばれる第１装置から、信号ストリームにおいて第１発呼要求を受信するステップと、
前記発呼を設定するために有効でない前記受信者を検出するステップと、
有効であるとともに前記メッセージを格納するために十分なリソースを持っている「受託者ピア」と呼ばれるピアを前記ピアツーピア・ネットワークにおいて特定するステップと、
前記寄託者と前記受託者ピアとの間で通信ストレームを設定するために信号ストリームにおいて第２発呼要求を前記受託者ピアに送信するステップと、
前記第２発呼要求についての応答機能として前記通信ストリームを設定するステップと、を有するコールルーティング方法として構成される。
【００２５】
本発明に係る前記ルーティング方法は、上記コールルータで実施されることができる。
【００２６】
あるいはまた、前記方法は、前記ネットワークのピアによって分配方式で実施されることができる。
【００２７】
本発明の一つの特定実施形態としては、インターネット・エンジニアリング・タスク・フォース（ＩＥＴＦ）の文書ＲＥＣ３２６１によって定義されたセッション初期化プロトコル（ＳＩＰ）に準拠する信号プロトコルが望ましい。
【００２８】
このプロトコルの代わりに他のあらゆるプロトコルが使用でき、特にＭＧＣＰおよびＨ３２３プロトコルが使用できる。
【００２９】
望ましくは、本発明に係るコールルータは、
前記ピアがメッセージ格納方法を実行するように構成されている事実を示す指示を、前記ピアツーピア・ネットワークのピアから受信する手段と、
前記メッセージ格納方法を実行するように構成されたピアのリストを保持する手段と、を有する。
【００３０】
第１実施形態としては、メッセージ格納方法を実施するように構成された前記ネットワークのピアによって自発的に放送される。
【００３１】
他の実施形態としては、前記コールルータは、メッセージ格納方法を実施できるか確認するためにピア装置に要求を送信するとともに、その要求に対応した前述の指示を適切に受信するように、構成されている。
【００３２】
望ましくは、前記コールルータの特定手段は、
前述のリストの中から受託者ピアを前もって選択するように、
および、有効であるとともにメッセージを格納できるリソースを実際に持っていることを確認するために前記ピアツーピア・ネットワーク上の受託者ピアに応答督促を送信するように、構成されている。
【００３３】
この特徴によれば、前記コールルータは、受託者ピアが実際に有効であるとともにメッセージを格納する時点で必要なリソースを持っていることを保証する。
【００３４】
当業者は、この応答督促が２つのタイプをもつことが分かる。第１タイプの応答督促は、メッセージを格納するためのリソースが受託者ピアにおいて利用可能であるか否かを明らかにするために質問するものである。第２タイプの応答督促は、受託者ピアがメッセージを十分格納できるものか否かコールルータ自身が判断するためのものであって、有効なリソースの量について質問するものである。
【００３５】
また、一実施形態としては、メッセージの受信および格納に必要な受託者ピアのリソースが十分であるとコールルータが判断する場合、リソースを予約するための要求を送信できることは明らかである。
【００３６】
望ましくは、コールルータはメッセージの寄託者および受信者の識別子を前記予約要求の中に挿入する。
【００３７】
以下で詳細に説明されるように、これらの識別子は、受託者ピアがメッセージ寄託者について擬人化した招待メッセージを生成することを特に可能にすることができる。
【００３８】
また、受信者の識別子は、メッセージが格納されたことの通知の後に、受託者ピアが受信者に接続することを可能にすることができる。
【００３９】
好適実施形態としては、コールルータが、ピアツーピア・ネットワークを介して受託者ピアからメッセージの格納状態レポートを取得する手段と、前記信号ストリームにおいて前記寄託者に状態レポートを送信する手段とを有している。
【００４０】
この有利な特徴によれば、コールルータは、ピアツーピア・ネットワークに格納されたメッセージの状態を制御するとともに、受信者宛の格納されたメッセージを受信者に通知するために受信者に接続する位置にいる。
【００４１】
望ましくは、前記コールルータの特定手段は、寄託者がピアツーピア・ネットワーク上のピアであって、メッセージを格納するために有効な容量を持っている場合、受託者ピアとして寄託者を選択するように、構成されている。
【００４２】
この特徴は、寄託者ピアの中でローカル・通信ストリームの設定に有利に使用され、ローカルに作用して、第１に電気通信ネットワーク上の輻輳を回避し、第２にメッセージを確実に記録する。
【００４３】
また、望ましくは、前記コールルータの特定手段は、受信者がピアツーピア・ネットワークのピアであって前記メッセージの格納に有効な容量を持つ場合、その受信者を受託者ピアとして抽出するように構成されている。
【００４４】
当業者は、送信先ピアへの通信ストレームが設定できるが、寄託者からのメッセージを直接受信することには利用できないときに、この特徴が使用できることが分かる。
【００４５】
寄託者および受信者の両方がメッセージを記録するために有効な容量を持っている受託者ピアである場合、望ましくは、前記コールルータは、メッセージを記録するための受信者を抽出し、その結果、メッセージが受信者のリソースに記録されることが保証され、寄託者が既に利用可能でない場合でさえも、後でメッセージを復元することができる。
【００４６】
本発明の第３の特徴は、上記のメッセージ管理方法を実施するためにピアツーピア・ネットワークに接続するように構成された装置にある。
【００４７】
前記装置は、
メッセージ格納方法を実行するように構成されていることを示すものを、前記ピアツーピア・ネットワークに送信する手段と、
前記ピアツーピア・ネットワーク上の予約要求メッセージの受信において前記メッセージの記録に必要なリソースを予約する手段と、
前記コールルータを介して「寄託者」と呼ばれる第１装置と通信ストレームを設定するために、信号ストリームにおいてコールルータから発呼要求を受信する手段と、
前記通信ストリームにおいて前記寄託者から前記メッセージを受信するとともに、前記リソースの中へ前記メッセージを格納する手段と、を有する。
【００４８】
関連方法において、本発明は、ピアツーピア・ネットワークのピア装置によって実施されるように構成されたメッセージ格納方法とすることもできる。その方法は、
前記装置がメッセージ格納方法を実行するように構成されていることを示すものを、前記ピアツーピア・ネットワークに送信するステップと、
メッセージを記録するために必要な前記装置のリソースを予約するための要求を受信するステップと、
前記リソースを予約するステップと、
「寄託者」と呼ばれる第１装置に信号ストリームを設定するために、信号ストリームにおいてコールルータから発呼要求を受信するステップと、
前記通信ストリームにおいて前記寄託者から前記メッセージを受信するとともに、メッセージを前記リソースの中に格納するステップと、を有する。
【００４９】
以上のように、本発明に従った受託者デバイスは、コールルータから受信した予約要求から抽出された受信者の識別子から案内メッセージを生成するとともに、その案内メッセージを前記通信ストリームにおいて前記寄託者に送信するように構成されていることが望ましい。
【００５０】
好適実施形態としては、本発明に係る寄託者装置は、メッセージまたはメッセージの１つの部分または複数の部分の複製を格納することができるピアツーピア・ネットワークのピアを特定するために、メッセージを複数の部分に断片化する手段をさらに有する。
【００５１】
当業者は、メッセージを断片化すると特に受信者においてダウンロードが高速になることが分かる。したがって、これは、ピアが断線した場合でさえ、メッセージ部分の継続存在を保証する。
【００５２】
さらに、全体的または部分的に、メッセージを複写することは、一つの受託者ピアがダウンした場合でさえ、個別のピアにおいてメッセージサービスの継続を確実にする。
【００５３】
本発明に係る受託者ピアは、メッセージの受信者の識別子を予約要求から抽出する手段と、メッセージおよびメッセージの各部分に該当する識別子を生成する手段とを有することが望ましい。
【００５４】
本発明に係るピア装置は、前記メッセージの格納が成功した場合、通信ストリームにおいて承認メッセージを前記寄託者に送信する手段、および／または、前記信号ストリームにおいて承認表示を前記寄託者に送信する手段をさらに有することが望ましい。
【００５５】
この承認表示（それぞれの承認メッセージ）は、メッセージが適正に記録されることを寄託者に再保証する。
【００５６】
好適実施形態としては、本発明に係るピア装置は、メッセージの格納が成功した場合、ピアツーピア・ネットワークを介して第２承認表示をコールルータに送信する手段を有する。
【００５７】
好適実施形態としては、本発明に係る受託者ピアは、通信ストリームにおいて呼出音メッセージを寄託者に送信する手段、および／または、通信ストリームが設定される期間における信号チャネルにおいて呼出音表示を寄託者に送信する手段を有する。
【００５８】
この呼出音表示（またはメッセージ）は、例えば、寄託者の端末で作成された小さな視覚アニメーションで構成することができる。
【００５９】
好適実施形態としては、本発明に係る受託者装置は、電話応答機の標準機能を有している。
【００６０】
したがって、好適実施形態としては、受託者装置は、前記メッセージを聞く、変更する、または削除するように、前記寄託者装置のユーザを案内するために、前記通信ストリームにおいて確認メッセージを送信する手段と、前記確認メッセージへの応答機能として、前記通信ストリームにおいて前記メッセージを転送する、または前記リソースにおいて前記メッセージを置換または削除する手段と、有する。
【００６１】
好適実施形態としては、前記ルーティング方法および／または格納方法のステップは、コンピュータプログラムの命令によって処理される。
【００６２】
そこで、本発明は、コールルータまたはコンピュータ内で実行するように構成された記憶媒体上のコンピュータプログラムであって、コールルータまたはコンピュータによって実行される上記ルーティング方法のステップを実行するための命令を有するコンピュータプログラムにある。
【００６３】
本発明は、さらに、コンピュータ内で実行されるように構成されて、コンピュータによって実行される上記格納方法を実行する命令を有する記憶媒体上のコンピュータプログラムにある。
【００６４】
これらのプログラムは、あらゆるプログラミング言語を使用でき、ソースコード、オブジェクトコードまたは部分的にコンパイルされた形のようなソースコードとオブジェクトコードとの間の中間コードの形、または他のあらゆる所望の形をとることができる。
【００６５】
また、本発明は、上記ルーティング方法または格納方法のステップを実行する命令を有するコンピュータ読取り可能記憶媒体にある。
【００６６】
前記記憶媒体は、プログラムを格納できるあらゆるエンティティまたは装置とすることができる。例えば、前記記憶媒体は、例えばＣＤ  ＲＯＭまたは超小形電子回路ＲＯＭなどのＲＯＭ、または、例えばディスケット（フロッピー（登録商標）ディスク）またはハードディスクなどの磁気記憶手段のような記憶手段を有することとしてもよい。
【００６７】
さらに、前記記憶媒体は、電気的または光学的信号を電気的または光学的ゲーブルを介して、あるいは無線または他の手段によって、伝送することができるもの、のような伝送媒体としてもよい。本発明に係るプログラムは、特に、インターネットタイプのネットワークを介してダウンロードできるものとしてもよい。
【００６８】
あるいはまた、前記記憶媒体は、前記方法を実行するように構成された、またはそれらの方法の実施に使用される、前記プログラムが組み込まれている集積回路としてもよい。
【発明を実施するための最良の形態】
【００６９】
本発明の他の特徴および利点は、本発明の一つの非制限的な実施形態を示しているとともに、添付の図面を参照している以下の記載から明らかとなる。
【００７０】
図１は、ピア装置１０，ＰＲ，Ｙ，１２，１３に接続されたピアツーピア・ネットワークを示している。
【００７１】
この図では、装置ユニットが円または楕円によって表されたピア装置である。それらは、接続２によってピアツーピア・ネットワーク１に接続されている。
【００７２】
通常、これらのピア装置のそれぞれはコンピュータであるとともに、それらの処理手段（ＣＰＵ，ＲＯＭ，ＲＡＭなど）は明瞭化のために図示していない。
【００７３】
この図は、ピア装置ＰＲ，１２，１３の格納手段ＨＤ（例えばハードディスク）を示している。
【００７４】
この実施形態では、ピア装置１２およびピア装置ＰＲが本発明に係るメッセージ格納方法を実行するように構成されているものとする。
【００７５】
したがって、これらの装置は、図３に示すフローチャートの格納方法のステップを実行するための命令を有するコンピュータプログラムＰＧ２を格納する記憶媒体５２（例えばメモリ）を有する。
【００７６】
ここで、装置Ｘは、「受信者」と呼ばれる装置ＹへメッセージＭを送信するための検出をする「寄託者」と呼ばれるものとする。
【００７７】
ここに記載された好適実施形態では、装置ＸおよびＹは、呼制御プロトコルとしてセッション初期化プロトコル（ＳＩＰ）を使用する。
【００７８】
寄託者装置Ｘおよび受信者装置Ｙは、当業者に知られているとともに、本発明の一部を形成するものではない。それらは、例えば電話またはテレビ電話端末で構成されるものとしてもよい。
【００７９】
対照的に、ＳＩＰプロキシ１０は、本発明に係るコールルータである。ＳＩＰプロキシ１０は、図２のフローチャートに示す本発明に係るコールルーティング方法のステップを実行するための命令を有するコンピュータプログラムＰＧ１を格納するメモリ５０を有している。
【００８０】
既に上記で説明しているように、ＳＩＰプロキシ１０は、接続２によってピアツーピア・ネットワーク１に接続されている。
【００８１】
ここに記載された好適実施形態では、ＳＩＰプロキシ１０は本発明に係るメッセージ格納方法を実行するように構成されたピア１２，ＰＲのリストＬＰＲを保持する。
【００８２】
このため、ステップＥ０２において、ＳＩＰプロキシ１０は、前記メッセージ格納方法を実行するピアの識別子１２，ＰＲを取得するために、ピアツーピア・ネットワーク１の全てのピアに要求を定期的に送信する。
【００８３】
その要求ＲＥＱ１は、ステップＦ１０においてに、特にピア装置ＰＲおよび１２によって受信される。同じステップにおいて、これらのピア装置ＰＲ，１２は、ステップＥ０５においてＳＩＰプロキシ１０によって情報ＲＥＰＦＮと共に受信された要求ＲＥＱ１に応答する。
【００８４】
同じステップＥ０５において、ＳＩＰプロキシ１０はピアのリストＬＰＲを更新する。
【００８５】
あるいはまた、ピア装置は、前記リストの更新をするＳＩＰプロキシ１０へ自発的に情報ＲＥＰＦＮを送信することができるメッセージ格納方法を実行する。
【００８６】
望ましくは、ＳＩＰプロキシ１０は、リストＬＰＲが最新状態に保たれるように、ステップＥ０２において定期的に要求ＲＥＱ１を送信する。特に、リストＬＰＲに以前記録されたピア装置が要求ＲＥＱ１に応答しない場合、ＳＩＰプロキシ１０は、そのピアに対応するリストＬＰＲの項目を削除する。
【００８７】
寄託者装置Ｘは、ＳＩＰクライアントを介して、ＳＩＰプロキシサーバを構成するコールルータ１０に要求ＩＮＶ１を送信し、受信者Ｙに発呼を設定するための検出をする。
【００８８】
ＳＩＰプロキシ１０は、標準プロキシサーバ機能を持っている。その結果、ＳＩＰプロキシ１０が要求ＩＮＶ１を受信したとき（ステップＥ１０）、ＳＩＰプロキシ１０は信号ストリームＦＳにおいて発呼要求ＩＮＶ２を受信者Ｙに送信する（ステップＥ１５）。
【００８９】
ここで、受信者Ｙは、使用中または少なくとも寄託者Ｘからメッセージを受信することができないものとみなされる。セッション初期化プロトコルによれば、受信者ＹのＳＩＰクライアントはＮＯＫ３応答をＳＩＰプロキシ１０に送信する。
【００９０】
従来の方法として、ＳＩＰプロキシは、寄託者Ｘから呼を送るためのボイスメール・サーバの静的アドレスを知得している。しかしながら、本発明では、そのアドレスが事前にプロキシ１０に知られていない。したがって、動的にそのアドレスを検索しなければならない。
【００９１】
そこで、不成功通知ＮＯＫ３の受信すると（ステップＥ２０）、受託者ピアＰＲが有効であるとともにメッセージＭを記録するためのリソースを持っているか否か確認するために、コールルータ１０がリストＬＰＲの中の受託者ピアＰＲに要求ＲＥＱ２を送信する（ステップＥ３５）。
【００９２】
この実施形態では、コールルータ１０がこの要求ＲＥＱ２をピア装置１２に初めに送信するが、前記装置はピアツーピア・ネットワーク１から切断されているので利用できないものとみなす。
【００９３】
所定時間経過後、要求ＲＥＱ２についての無応答を受けて、プロキシ１０はリストＬＰＲの中の他の受託者ピアＰＲに要求ＲＥＱ２を送信する。その要求ＲＥＱ２は、本発明に係るメッセージ格納方法のステップＦ１５の間に、受託者ピアＰＲによって受信される。
【００９４】
同じステップＦ１５において、受託者ピアＰＲは、ピアツーピア・ネットワーク１を介してプロキシ１０に戻るメッセージＭを記録するのに十分であることの表示を送信する。
【００９５】
ステップＥ４０において、コールルータ１０はこの応答を受信する。
【００９６】
同じステップにおいて、メッセージＭを記録するためのリソースの予約を要求するのために、コールルータ１０は、ピアツーピア・ネットワーク１を介して受託者ピアＰＲに要求ＲＥＱ３を送信する。
【００９７】
ここに記載されている実施形態では、それらのリソースはピアＰＲのハードディスクＨＤ上のメモリ領域で構成されている。
【００９８】
このリソース予約の要求ＲＥＱ３は、受託者の識別子Ｘと、メッセージＭの受信者の識別子Ｙとを有する。
【００９９】
要求ＲＥＱ３は、ステップＦ２５においてハードディスクＨＤ上にリソースを予約する受託者ピアＰＲによって、ステップＦ２０において受信される。
【０１００】
このステップＦ２５の後に、受託者装置ＰＲがピアツーピア・ネットワーク１を介して肯定応答をＳＰプロキシ１０に送信するステップＦ３０が行われる。
【０１０１】
ステップＥ４５において、ＳＩＰプロキシは肯定応答を受信する。
【０１０２】
同じステップＥ４５において、利用可能であるとともにメッセージを記録するために予約されたリソースを持つピア装置ＰＲを特定して、ＳＩＰプロシキ１０は、要求ＩＮＶ４を受託者ピアＰＲに信号ストリームＦＳを介して送信する。
【０１０３】
ステップＦ３５において、受託者ピアＰＲはこの要求ＴＮＶ４を受信する。
【０１０４】
ここに記載された実施形態では、必要なリソースが予め予約されているので、受託者ピアＰＲがこの案内に応答するとみなす（ステップＥ２５）。
【０１０５】
ステップＦ４０において、受託者ピアＰＲは、信号ストリームＥＳを使用してＳＩＰプロキシ１０にＳＩＰ承認通知ＯＫ５を送信する。
【０１０６】
ステップＥ５０において、ＳＩＰプロキシは、この通知ＯＫ５を信号チャネルＦＳを介して受信する。
【０１０７】
その後、ステップＥ５５において、ＳＩＰプロキシ１０は、信号チャネルＦＳによって寄託者Ｘに承認通知ＯＫ６を送信することによって、寄託者Ｘと受託者ピアＰＲとの間に発呼を設定する。
【０１０８】
これにより、媒体ストリームまたは通信ストリームＦＣが寄託者Ｘと受託者ピアＰＲとの間に設定される（ステップＥ６０）。
【０１０９】
機密性を保護するために、媒体ストリームＦＣにおいて伝送される全ての情報が暗号化されることが望ましい。
【０１１０】
ここに記載された実施形態では、通信ストリームＦＣが設定された直後に、受託者ピアＰＲが信号ストリームＥＳにおいてＳＩＰプロキシ１０に呼出音表示ＭＲＥＴを送信し始める（ステップＦ４５）。ＳＩＰプロキシ１０は、寄託者Ｘにこの呼出音表示ＭＲＥＴを送信する（ステップＥ６５）。
【０１１１】
この呼出音表示の受信では、例えば、装置ＸがフラッシュＬＥＤを発光させる。
【０１１２】
その代わりに、呼出音メッセージＭＲＥＴが通信ストリームＦＣを介して装置Ｘに送信されることとしてもよい。
【０１１３】
この呼出音表示または呼出音メッセージＭＲＥＴは、通信ストリームＦＣが設定されている期間の全体で維持される、こととしてもよい。
【０１１４】
この呼出音メッセージＭＲＥＴがステップＦ４５で送信された後に、ステップＦ５０が行われ、ピア装置ＰＲがステップＦ３０で受信された要求ＲＥＱ３から寄託者の識別子Ｘと受信者の識別子Ｙとを抽出する。
【０１１５】
この抽出ステップＦ５０の次に、ステップＦ５５が行われ、ピア装置ＰＲが案内メッセージＭＩＮＶを生成して、通信ストリームＦＣによって寄託者Ｘに送信する。この案内メッセージＭＩＮＶは、付随的に、受信者の識別子Ｙを使用して擬人化されることとしてもよい。
【０１１６】
ステップＥ７０において、装置Ｘのユーザは案内メッセージＭＩＮＶを受信する。このメッセージの受信において、受託者ピア装置ＰＲのリソースＥＤの中に記録されるように、それらのメッセージＭを送信し始める。
【０１１７】
ステップＦ６０において、メッセージＭは、通信チャネルＦＣに受信されて、受託者ピア装置ＰＲによって格納される。ステップＦ６５において、メッセージの記録が終了したとき、記録終了状態は無音期間でまたはユーザがＤＴＭＦキーを押したことで検出することができ、例えば、受託者ピア装置ＰＲが承認メッセージＭＡＣＫを寄託者Ｘに送信する。
【０１１８】
ここに記載された実施形態では、この承認メッセージＭＡＣＫは通信ストリームＦＣで送信される。
【０１１９】
あるいはまた、信号ストリームＦＳを使用してコールルータ１０を介して承認表示を送信することとしてもよい。
【０１２０】
メッセージＭの記録は終了したが、ここに記載された好適実施形態では、ステップＦ７０において、メッセージＭを聞く、変更する、または削除するように寄託者装置Ｘのユーザに案内するために、ピア装置ＰＲが通信チャネルＦＣを使用して確認メッセージＭＣＯＮＦを送信する。
【０１２１】
例えば、ハングアップすることによって、ユーザがこの機能を使用せずに、受託者ピアＰＲへの発呼を終了することとする。
【０１２２】
ステップＥ７５において、このオンフック状態は、信号ストリームを使用してメッセージＢＹＥ１（装置Ｘのハングアップを反映する）を受信したＳＩＰプロキシ１０によって検出される。その後、プロキシ１０は、受託者ピアＰＲにメッセージＢＹＥ２を送信する。
【０１２３】
ステップＦ７５において、受託者ピアＰＲは、メッセージＢＹＥ２を受信したので、信号チャネルＦＳにおける呼出音表示ＭＲＥＴの送信を終了する。
【０１２４】
次に、ここに記載された実施形態では、メッセージＭが分割されてピアツーピア・ネットワーク上に複写される。
【０１２５】
このために、ステップＦ８０において、受託者ピアＰＲは、ステップＦ６０で記録されたメッセージＭを複数の部分に断片化し（本実施形態では２つの部分（ｍ１およびｍ２））、ステップＦ５０において要求ＲＥＱ３から抽出された識別子Ｙがメッセージ部分の識別子の生成に使用される。
【０１２６】
同じステップＦ８０において、受託者ピアＰＲがピアツーピア・ネットワークにおける多くのピアを特定する。本実施形態では、メッセージ部分ｍ１およびｍ２を相互に独立に格納するために、２つのピア（１２および１３）である。
【０１２７】
ステップＥ８０において、ＳＩＰプロキシ１０は、ピアツーピア・ネットワークにおけるメッセージの格納状態を判断するために、ピアツーピア・ネットワーク１を介して要求ＲＥＱ４を受託者ピアＰＲに送信する。
【０１２８】
ステップＦ８５において、受託者ピアＰＲは、この要求ＲＥＱ４を受信する。
【０１２９】
ここに記載された実施形態では、メッセージの記録が適正に終了し、ステップＦ８０において、ピア装置ＰＲがＳＩＰプロキシ１０にＳＴＯＫ状態報告を送信する。
【０１３０】
ステップＥ８０において、この状態報告は、プロキシ１０によって受信される。
【０１３１】
ここに記載された実施形態では、受信者ピアＹがピアツーピア・ネットワークに再接続された場合、当業者に知られている方法を使用して、受信者のメッセージ（すなわち、識別子Ｙによって特定されるメッセージ）についてピアツーピア・ネットワークを探す。
【０１３２】
これにより、受信者Ｙは、当業者に知られている手段（ダウンロード、ボイスメール・サーバを介した電話通話など）によってメッセージＭを取得することができる。
【図面の簡単な説明】
【０１３３】
【図１】共に本発明に係るコールルータおよび預託装置を示しているとともに、本発明の好適実施形態に係るメッセージ管理方法にしたがったメッセージを格納する装置ユニット間で交換される情報を示している。
【図２】本発明の好適実施形態に係る呼ルーティング方法の主要ステップを形成するフローチャートを示している。
【図３】本発明の好適実施形態に係るメッセージ格納方法の主要ステップを形成するフローチャートを示している。
【符号の説明】
【０１３４】
１  ピアツーピア・ネットワーク
１０  コールルータ（ＳＩＰプロキシ）
１２  ピア
１３  ピア
ＰＲ  ピア
Ｘ  寄託者装置
Ｙ  受信者装置
【図１】
2009500932.tif 000003
【図２】
2009500932.tif 000004
【図３】
2009500932.tif 000005
【国際調査報告】
2009500932.tif 000006
2009500932.tif 000007
2009500932.tif 000008
2009500932.tif 000009