(57)【要約】 【課題】  費用をかけずに、従来の通信ネットワークの設計及び操作方法を改善して、従来の通信ネットワークの不都合な点を解決する。【解決手段】  本発明によれば、発呼者の通信端末が被呼者の通信端末のアドレスを知らない場合には、発呼者の通信端末は、セッション−イニシエーション−プロトコル・プロキシ・サーバに接触し、被呼者の通信端末のアドレスが見つかるまで、更に別のサーバーに接触する。その後、被呼者の通信端末のアドレスを有さないセッション−イニシエーション−プロトコル・プロキシ・サーバに、そのアドレス情報を記憶させ、将来の使用に備える。【選択図】  図１
2010088094.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）第１の通信端末から第１のリクエストを第１のデータベースに送信するステップと、
これにより通信ネットワーク内の第１当事者のアドレスを要求し、
（Ｂ）第１の通信端末で第１の通知を受領するステップと、
第１の通知は、第１のデータベースは、第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｃ）第１の通信端末から第２のリクエストを第２のデータベースに送信するステップと、
これにより通信ネットワーク内の第１当事者のアドレスを要求し、
（Ｄ）第１の通信端末で第２の通知を受領するステップと、
第２の通知は、第２のデータベースは、第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報を含むことを通知する
（Ｅ）第１のデータベースを、前記第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報で満たすステップと
を有する
ことを特徴とする方法。
【請求項２】
（Ｆ）第３の通知を受領するステップと、
第３の通知は、第３のデータベースは、第１当事者の特徴を第１当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｇ）第３のデータベースを、前記第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報で満たすステップと
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項３】
（Ｈ）第１の通信端末から第３のリクエストを第１のデータベースに送信するステップと、
これにより通信ネットワーク内の第２当事者のアドレスを要求し、
（Ｉ）第１の通信端末で第３の通知を受領するステップと、
第３の通知は、第１のデータベースは、第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報を含むことを通知する
（Ｊ）第１の通信端末から第４のリクエストを第２のデータベースに送信するステップと、
これにより通信ネットワーク内の第２当事者のアドレスを要求し、
（Ｋ）第１の通信端末で第４の通知を受領するステップと、
第４の通知は、第２のデータベースは、第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｌ）第２のデータベースを、前記第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報で満たすステップと
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項４】
（Ｍ）第５の通知を受領するステップと、
第５の通知は、第３のデータベースは、第２当事者の特徴を第２当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｎ）第３のデータベースを、前記第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報で満たすステップと
を更に有する
ことを特徴とする請求項３記載の方法。
【請求項５】
（Ｏ）第２の通信端末から第３のリクエストを第２のデータベースに送信するステップと、
これにより通信ネットワーク内の第２当事者のアドレスを要求し、
（Ｐ）第２の通信端末で第３の通知を受領するステップと、
第３の通知は、第２のデータベースは、第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｑ）第２の通信端末から第４のリクエストを第３のデータベースに送信するステップと、
これにより通信ネットワーク内の第２当事者のアドレスを要求し、
（Ｒ）第２の通信端末で第４の通知を受領するステップと、
第４の通知は、第３のデータベースは、第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報を含むことを通知する
（Ｓ）第２のデータベースを、前記第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報で満たすステップと
を更に有する
ことを特徴とする請求項１記載の方法。
【請求項６】
（Ｔ）第５の通知を受領するステップと、
第５の通知は、第１のデータベースは、第２当事者の特徴を第２当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｕ）第１のデータベースを、前記第２当事者の特徴を通信ネットワーク内の第２当事者のアドレスにマッピングする情報で満たすステップと
を更に有する
ことを特徴とする請求項５記載の方法。
【請求項７】
（Ａ）通信端末で通知を受領するステップと、
前記通知は、第１のデータベースは、当事者の特徴を通信ネットワーク内の当事者のアドレスにマッピングする情報を含まないことを通知する
（Ｂ）前記通信端末からリクエストを第２のデータベースに送信するステップと、
これにより、第１のデータベースを、当事者の特徴を通信ネットワーク内の当事者のアドレスにマッピングする情報で満たす
ことを特徴とする方法。
【請求項８】
前記リクエストを送信する通信端末は、当事者に関連るする
ことを特徴とする請求項７記載の方法。
【請求項９】
前記リクエストを送信する通信端末は、当事者との通信を開始する
ことを特徴とする請求項７記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信に関し、特に、インターネット電話（Voice-over-Internet-Protocol（"VoIP"））ネットワークに関する。
【背景技術】
【０００２】
従来の電話ネットワークで電話をかけるには、発呼者は被呼者の電話番号を知らなければならない。発呼者が被呼者の電話番号を知らない場合には、発呼者は電話番号案内に問い合わせななければならない。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
新たなインターネット電話ネットワークにおいて電話をかけるには、発呼者の通信端末は、被呼者の通信端末のインターネット・アドレスを知らなければならない。発呼者の通信端末が被呼者の通信端末のアドレスを知らない場合には、発呼者の通信端末は、セッション−イニシエーション−プロトコル・プロキシ・サーバ（Session Initiation Protocol Proxy server ）に接触して、被呼者の名前に基づいてそのアドレスを得る。あるセッション−イニシエーション−プロキシ・サーバは、被呼者の名前を被呼者の通信端末のアドレスにマッピングする機能を有するが、そのような機能のないサーバもある。後者の場合には、発呼者は被呼者と通信できず、イライラすることになる。かくしてインターネット電話ネットワークの操作を改善する必要がある。
【課題を解決するための手段】
【０００４】
本発明は、費用をかけずに、従来の通信ネットワークの設計及び操作方法を改善して、従来の通信ネットワークの不都合な点を解決する。本発明によれば、発呼者の通信端末が被呼者の通信端末のアドレスを知らない場合には、発呼者の通信端末は、セッション−イニシエーション−プロトコル・プロキシ・サーバに接触し、被呼者の通信端末のアドレスが見つかるまで、更には別のサーバーに接触する。その後、被呼者の通信端末のアドレスを有さないセッション−イニシエーション−プロトコル・プロキシ・サーバに、そのアドレス情報を記憶させ、将来の使用に備える。
【０００５】
本発明の一実施例によれば、発呼者の通信端末は、セッション−イニシエーション−プロトコル・プロキシ・サーバに、そのアドレス情報を記憶させるが、本発明の他の実施例では、被呼者の通信端末が、セッション−イニシエーション−プロトコル・プロキシ・サーバに、そのアドレス情報を記憶させる。本発明の更なる実施例によれば、このような情報を有するセッション−イニシエーション−プロトコル・プロキシ・サーバは、このような情報を有さない他のセッション−イニシエーション−プロトコル・プロキシ・サーバに、そのアドレス情報を記憶させる。いずれの場合にも本発明は、通信ネットワークの設計と動作を改善する。
【０００６】
本発明の方法は、（Ａ）第１の通信端末から第１のリクエストを第１のデータベースに送信するステップと、これにより通信ネットワーク内の第１当事者のアドレスを要求し、（Ｂ）第１の通信端末で第１の通知を受領するステップと、第１の通知は、第１のデータベースは、第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報を含まないことを通知する、（Ｃ）第１の通信端末から第２のリクエストを第２のデータベースに送信するステップと、これにより通信ネットワーク内の第１当事者のアドレスを要求し、（Ｄ）第１の通信端末で第２の通知を受領するステップと、第２の通知は、第２のデータベースは、第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報を含むことを通知する、（Ｅ）第１のデータベースを、前記第１当事者の特徴を通信ネットワーク内の第１当事者のアドレスにマッピングする情報で満たすステップとを有する。
【実施例】
【０００７】
図１は、本発明の一実施例の通信システム１００を示す。この通信システム１００は、当事者１０１−１〜１０４−４と、通信端末１０２−１〜１０２−４と、データベース１０３−１〜１０３−３と、通信ネットワーク１０４とを、図１に示すよう相互に接続された状態で有する。図１では、通信システム１００は、４人の人と４個の通信端末と３個のデータベースとを有するが、本発明はそれらの数に限定されない。いかなる数の人、通信端末、データベースを有してもよい。
【０００８】
通信端末１０２−ｘは、当事者１０１−ｘが当事者１０１−ｙと通信できるハードウェアとソフトウェアを有する。この当事者１０１−ｙは、通信端末１０２−ｙを使用する。ここでは、ｘとｙは、１−４のうちのいずれかの整数をとり、ｘとｙとは等しくない。この実施例では、通信端末１０２−ｘは、セッション−イニシエーション−プロトコルを使用するインターネット電話装置である。通信端末が別の技術あるいは別のプロトコルを使用する本発明の他の実施例も、本明細書を参考にすることにより当業者には明らかである。
【０００９】
データベース１０３−ａは、通信端末１０２−ｘが通信端末１０２−ｙとの通信を開始することができるようにするハードウェアとソフトウェアである。ここでは、ａは、１−３のうちのいずれかの整数をとる。特に、データベース１０３−ａは、テーブルを有するセッション−イニシエーション−プロトコル・プロキシ・サーバである。このテーブルは、通信ネットワーク１０４内で、個人の特徴を通信端末のアドレスにマッピングするリストである。このようなリストの一例を表１に示す。
表１：通信ネットワーク１０４内で人をアドレスにマッピングする
人（Person)        アドレス（Address)
John Lennon        192.245.2.1
George Harrison     128.33.22.1
Ringo Starr         42.222.43.1
データベース１０３−ａは、セッション−イニシエーション−プロトコル・サーバである。本明細書を参照することにより、当業者は、データベース１０３−ａが他のプロトコルに適合する他の実施例を容易に想到できる。
【００１０】
通信ネットワーク１０４は、インターネットである。本明細書を参照することにより、当業者は、通信ネットワーク１０４が別のネットワーク、例えば公衆交換電話ネットワークである他の実施例も容易に想到できる。
【００１１】
図２は、本発明の一実施例のマクロ・タスクのフローチャートを示す。タスク２０１において、通信ネットワーク１０４を介して、当事者１０１−ｘは、当事者１０１−ｙとの通信を開始する。この実施例によれば、タスク２０１は、当事者１０１−ｘから当事者１０１−ｙに実行される。タスク２０１の詳細を以下説明する。
【００１２】
図３は、図２に示すタスク２０１に関連するタスクのフローチャートである。
【００１３】
タスク３０１において、当事者１０１−ｘは、通信端末１０２−ｘを介して、当事者１０１−ｙと通話する（電話をかける）。タスク３０１の一部として、通信端末１０２−ｘは、リクエストをデータベース１０３−ａに送り、当事者１０１−ｙの通信端末のアドレスを要求する。
【００１４】
タスク３０２において、データベース１０３−ａが通知を送信し、この通知を通信端末１０２−ｘが受領する。この通知は、データベース１０３−ａは、当事者１０１−ｙ用のアドレスを通信ネットワーク１０４内に含んでいないという通知である。
【００１５】
タスク３０１で、データベース１０３−ａへのリクエストが失敗したために、タスク３０３で、通信端末１０２−ｘがリクエストをデータベース１０３−ｂに送り、当事者１０１−ｙの通信端末のアドレスを要求する。
【００１６】
タスク３０４において、データベース１０３−ｂが通知を送信し、この通知を通信端末１０２−ｘが受領する。この通知は、データベース１０３−ｂは、当事者１０１−ｙ用のアドレスを通信ネットワーク１０４内に含んでいないという通知である。
【００１７】
タスク３０３で、データベース１０３−ａへのリクエストが失敗したために、タスク３０５で、通信端末１０２−ｘが、リクエストをデータベース１０３−ｃに送り、当事者１０１−ｙの通信端末のアドレスを要求する。
【００１８】
タスク３０６において、データベース１０３−ｃは、当事者１０１−ｙの通信端末のアドレスを送信し、それを通信端末１０２−ｘが受領する。
【００１９】
タスク３０７において、通信端末１０２−ｘは、通信端末１０２−ｙとの通信を確立し、これにより当事者１０１−ｘは当事者１０１−ｙと会話（通話）ができる。
【００２０】
タスク３０７において、データベース１０３−ａとデータベース１０３−ｂとに、通信ネットワーク１０４内で、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報を記憶させる。その結果、これらのデータベース１０３−ａ．１０３−ｂは、その情報を有する。タスク３０７の詳細を以下説明する。
【００２１】
図４は、タスク３０８を実行するフローチャートである。タスク４０１において、通信端末１０２−ｘは、データベース１０３−ａとデータベース１０３−ｂを、通信ネットワーク１０４内で、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する。
【００２２】
図５は、タスク３０８を実行する別の方法のフローチャートである。タスク５０１において、通信端末１０２−ｙは、データベース１０３−ａとデータベース１０３−ｂを、通信ネットワーク１０４内で、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する。      
【００２３】
図６は、タスク３０８を実行する別の方法のフローチャートである。タスク６０１において、データベース１０３−ｃは、データベース１０３−ａとデータベース１０３−ｂを、通信ネットワーク１０４内で、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する。
【００２４】
図７は、タスク３０８を実行する別の方法のフローチャートである。タスク７０１において、データベース１０３−ｃは、データベース１０３−ａを、通信ネットワーク１０４内で当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する。これによりデータベース１０３−ｂは、データベース１０３−ａを、通信ネットワーク１０４内で、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する。
【００２５】
以上の説明は、本発明の一実施例に関するもので、この技術分野の当業者であれば、本発明の種々の変形例を考え得るが、それらはいずれも本発明の技術的範囲に包含される。特許請求の範囲の構成要素の後に記載した括弧内の番号は、図面の部品番号に対応し、発明の容易なる理解の為に付したものであり、発明を限定的に解釈するために用いてはならない。また、同一番号でも明細書と特許請求の範囲の部品名は必ずしも同一ではない。これは上記した理由による。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施例による通信システム１００の一部のブロック図。
【図２】本発明の一実施例により行われるマクロ・タスクのフローチャート。
【図３】図２に示すタスク２０１に関連するタスクのフローチャート。
【図４】タスク３０７の実行に関連するタスクのフローチャート。
【図５】タスク３０７を実行する他の方法を表すフローチャート。
【図６】タスク３０７を実行する他の方法を表すフローチャート。
【図７】タスク３０７を実行する他の方法を表すフローチャート。
【符号の説明】
【００２７】
図１
１００  通信システム
１０１  当事者（人）
１０２  通信端末
１０３  データベース
１０４  通信ネットワーク
図２
開始
２０１  当事者１０１−ｘは、当事者１０１−ｙとの通信を開始する
停止
図３
２０１  当事者１０１−ｘは、当事者１０１−ｙとの通信を開始する
３０１  通信端末１０２−ｘは、リクエストをデータベース１０３−ａに送り、当事者１０１−ｙの端末のアドレスを要求する
３０２  データベース１０３−ａは、当事者１０１−ｙのアドレスを含んでいない
３０３  通信端末１０２−ｘは、リクエストをデータベース１０３−ｂに送り、当事者１０１−ｙの端末のアドレスを要求する
３０４  データベース１０３−ｂは、当事者１０１−ｙのアドレスを含んでいない
３０５  通信端末１０２−ｘは、リクエストをデータベース１０３−ｃに送り、当事者１０１−ｙの端末のアドレスを要求する
３０６  データベース１０３−ｃは、当事者１０１−ｙを通信端末１０２−ｙにマッピングし、アドレスを通信端末１０２−ｘに送る
３０７  通信端末１０２−ｘは、通信端末１０２−ｙとの通信を確立する
３０８  データベース１０３−ａとデータベース１０３−ｂに、当事者１０１−ｙを通信端末１０２−ｙにマッピングする情報を記憶させる
停止
図４
タスク３０７から
４０１  通信端末１０２−ｘは、データベース１０３−ａとデータベース１０３−ｂを、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する
停止
図５  
タスク３０７から
５０１  通信端末１０２−ｙは、データベース１０３−ａとデータベース１０３−ｂを、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する
停止
図６
タスク３０７から
６０１  データベース１０３−ｃは、データベース１０３−ａとデータベース１０３−ｂを、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新する
停止
図７  
タスク３０７から
７０１  通信端末１０２−ｙは、データベース１０３−ａを、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新し、これにより、データベース１０３−ａが、データベース１０３−ｂを、当事者１０１−ｙの特徴を通信端末１０２−ｙのアドレスにマッピングする情報で更新するようにする
停止
【図１】
2010088094.tif 000003
【図２】
2010088094.tif 000004
【図３】
2010088094.tif 000005
【図４】
2010088094.tif 000006
【図５】
2010088094.tif 000007
【図６】
2010088094.tif 000008
【図７】
2010088094.tif 000009