(57)【要約】  ＳＩＰユーザと移動体電話ユーザとの間のメッセージングが、第１ユーザの識別子として割当てられる、第２の標準に従う１組の仮アドレスを提供することにより単純化される。  仮アドレスが、インスタントメッセージを移動体通信ユーザに送信するＳＩＰユーザに割当てられる。  仮アドレスと第２加入者アドレスは、第１ユーザの識別子を形成する。  ゲートウェーは、第１アドレシング標準に従う前記第１ユーザのアドレスと、第２アドレシング標準に従う前記第２ユーザのアドレスと、第１ユーザを識別するのに使用される仮に割当てられたアドレスとを、マッピングするテーブルを有する。これにより、移動体電話ユーザが、簡単に、インスタントメッセージに応答することができる。
2005513889.tif 000002
【特許請求の範囲】
【請求項１】
第１通信ネットワークに接続され、第１標準に従う第１アドレスを有する第１ユーザと、第２通信ネットワークに接続され、第２標準に従う第２アドレスを有する第２ユーザとの間で、インスタントメッセージを送信する方法であって、
第１ユーザの識別子として割当てられる、第２標準に従う１組の仮アドレスを提供するステップと、
第１ユーザが第２ユーザにインスタントメッセージを送信した時、第１ユーザに仮アドレスを割当て、前記第１と前記第２のネットワークの間のゲートウェーノードにおける、又は、前記第１と前記第２のネットワークの間のゲートウェーノードに接続する、仮アドレスについての情報を記憶するステップと、
第１ユーザの唯一の識別子として、第２加入者アドレスと共に、前記仮アドレスを使用するステップとを、
有する方法。
【請求項２】
第２ユーザが応答する時に、
ゲートウェーに、前記応答に関連する情報を送信するステップと、
第１ユーザを識別する為に第１ユーザに割当てる仮アドレスを使用するステップと、
第１ユーザに応答を送信するステップと、
を有する請求項１記載の方法。
【請求項３】
仮アドレスを割当てた後、所定時間後、仮アドレスを開放するステップを有する、請求項１又は請求項２記載の方法。
【請求項４】
不使用の所定時間後、仮アドレスを開放するステップを有する、請求項１又は請求項２記載の方法。
【請求項５】
第１と第２の通信ネットワーク間で使用され、第１と第２のアドレシング標準を、それぞれ用いたゲートウェーであって、
第２のネットワークにおける第２のユーザが、第１のネットワークの第１のユーザから前記第２のユーザに送信されたメッセージに応答することを可能にし、
第１アドレシング標準に従う前記第１ユーザのアドレスと、第２アドレシング標準に従う前記第２ユーザのアドレスと、第１ユーザを識別するのに使用される仮に割当てられたアドレスと、をマッピングするテーブルを有することを特徴とするゲートウェー。
【請求項６】
前記仮に割当てられたアドレスが、第２のアドレシング標準に従うことを特徴とする請求項５記載のゲートウェー。
【請求項７】
前記第２ユーザのアドレス及び仮割当てアドレスに基づいて、前記第１ユーザのアドレスを取り出すための手段を、更に有する、請求項５又は請求項６記載のゲートウェー。
【請求項８】
前記ゲートウェーは、特定時間期間後、仮割当てアドレスを削除するための手段を有することを特徴とする請求項５乃至７のいずれか１項記載のゲートウェー。
【請求項９】
第１と第２のアドレシング標準を、それぞれ用いる第１と第２の通信ネットワーク間を接続するゲートウェーで使用されるコンピュータプログラムプロダクトであって、
前記ゲートウェーは、第２ネットワークの第２ユーザが、第１ネットワークの第１ユーザから該第２ユーザに送信されたメッセージに応答することを可能にするものであって、
前記コンピュータプログラムは、
前記第１ユーザが、メッセージを、第２ネットワークにおける第２アドレスを有する第２ユーザに送信する時に、第１ネットワークの第１ユーザに仮アドレスを割当てるための手段と、
第２ユーザが前記メッセージに応答する時に、前記仮アドレスと前記第２ユーザのアドレスに基づいて、第１ユーザのアドレスを識別する為の手段と、
を有することを特徴とするコンピュータプログラムプロダクト。
【請求項１０】
前記仮アドレスが、第２のアドレス標準に従うことを特徴とする請求項９記載のコンピュータプログラムプロダクト。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の通信ネットワークに接続し、第１標準（standard）による第１アドレスを有する第１ユーザと、第２の通信ネットワークに接続し、第２標準による第２アドレスを有する第２ユーザとの間において、インスタントメッセージを送付する方法に関する。
【０００２】
又、本発明は、第１と第２の通信ネットワーク間で使用され、第１と第２のアドレシング標準を、それぞれ用いたゲートウェーに関するものであって、前記ゲートウェーは、第２のネットワークにおける第２のユーザが第１のネットワークの第１のユーザから第２のユーザに送信されたメッセージに応答できるものである。又、本発明は、このようなゲートウェーにおいて使用されるコンピュータプログラム・プロダクトに関する。
【背景技術】
【０００３】
インスタントメッセージングは、現在、急速に成長している通信手段である。インスタントメッセージングのコンセプトは、受信者に即時配信する為の短文メッセージ（small simple message）を含むものである。
【０００４】
セッション・イニシエーション・プロトコール（SIP）は、オープンＩＥＴＦ標準で、エンドユーザには、全ての対話型通信に対して（インスタントメッセージングからビデオ会議、ゲームを含む）、単一アドレスが用意されている。それは、ネットワーク、トランスポートプロトコール又はエンドユーザ端末の型に依存しない。ＳＩＰは、アプリケーション−レイヤ・コントロール（シグナリング）プロトコールで、一又は複数の参加者とのセッションを生成し、修正し、終了するためのものである。これらセッションは、インターネット電話、マルチメディア配信、マルチメディア会議を含む。ＳＩＰ・インビテーションは、セッションを生成するために使われる。これらインビテーションは、セッション記述（descriptions）を有し、この記述により、参加者が一組の互換性のあるメディアタイプについて認め合うことができるのである。ＳＩＰは、プロキシサーバを使用して、ルートリクエストをユーザの現在位置へ運ぶのを手助けし、ファイアウォール通過を手助けし、ユーザにフィーチャを提供する。
【０００５】
プレゼンス（Presence）のコンセプトは重要である。プレゼンスは、他のユーザのプレゼンス情報に対する変化を見つけ、取り出し、予約する（subscribe）ための手段である。
モバイルプレゼンスは、３タイプの情報により特徴付けられる。即ち、ロケーションと、ステータス（利用可能性）と、手段とである。ロケーションは、ユーザの現在の居場所を表示する。例えば、自宅、職場、ランチ等である。ステータスは、利用可能性を表示する。即ち、ユーザが、ラインに接続されているか、ラインと切断されているかである。手段は、現在、端末がユーザに使用可能であるかどうか、又、端末の能力を表示するものである。プレゼンスサーバは、ＳＩＰユーザのためにこの情報を追跡するものである。モバイルプレゼンスは、広範囲の端末タイプのために、固定及び無線のネットワーク上のプレゼンスのコンセプトを統合するものである。
【０００６】
ＳＩＰユーザは、インスタントメッセージを、他のネットワークのユーザ（移動体電話加入者を含む）に送ることができる。移動体端末に送信するインスタントメッセージは、移動体ネットワーク標準に従うショート・メッセージ・サービス（ＳＭＳ）メッセージに変換される。しかしながら、移動体通信加入者が、ＳＩＰユーザからのインスタントメッセージに応答しようとする場合には、問題が発生する。又、単に応答ボタンを押すだけでは機能しない。なぜなら、移動体電話ネットワークは、ＳＩＰアドレスを知らないからである。第１加入者の移動体電話番号へ応答すると、この応答は、送信先にしたいＳＩＰクライアントに送る代わりに、第１の加入者の移動体電話に送られる。
【０００７】
インスタントメッセージが、ＳＭＳとして、移動体電話からＳＩＰユーザに送信される場合には、該メッセージは、特定電話番号へ送られ、そして、ＳＩＰアドレスは、メッセージで供給される。従って、この場合には、問題は起こらない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、ＳＩＰユーザと移動体電話ユーザとの間のメッセージングを簡単にすることである。
【課題を解決するための手段】
【０００９】
本発明の目的は、請求項１の前置き部分（preamble）に従う方法による発明によって達成される。即ち、
第１ユーザの識別子として割当てられる第２の標準に従って、１組の仮アドレスを提供するステップと、
第１ユーザが第２ユーザにインスタントメッセージを送信した時、第１ユーザに仮アドレスを割当て、前記第１と前記第２のネットワークの間のゲートウェーノードにおける、又は、前記第１と前記第２のネットワークの間のゲートウェーノードに接続する、仮アドレスについての情報を記憶するステップと、
第１ユーザの唯一の識別子として、第２加入者アドレスと共に、前記仮アドレスを使用するステップとを、
有する方法。
【００１０】
又、本発明の目的は、本発明による、請求項５の前置き部分に従うゲートウェーにより達成される。即ち、
第１アドレシング標準に従って、前記第１ユーザのアドレス、第２アドレシング標準に従って、前記第２ユーザのアドレス、及び第１ユーザを識別するのに使用される仮に割当てられたアドレスをマッピングするテーブルを有することを特徴とする前記ゲートウェー。
【００１１】
又、本発明の目的は、このようなゲートウェーにおいて使用する下記のコンピュータプログラムプロダクトにより、達成される。即ち、
前記コンピュータプログラムは、
前記第１ユーザが、メッセージを、第２ネットワークにおける第２アドレスを有する第２ユーザに送信する時に、第１ネットワークの第１ユーザに仮アドレスを割当てるための手段と、
第２ユーザが、前記メッセージに応答する時に、前記仮アドレスと前記第２ユーザのアドレスに基づいて、第１ユーザのアドレスを識別する為の手段と、
を有する。
【００１２】
このように、必要な時のみに、即ち、例えば、ＳＩＰネットワークのユーザが、ＧＳＭネットワークのユーザにメッセージを送信した時に、アドレスが、仮割当され、ＧＳＭユーザは、メッセージに応答できる。ＧＳＭユーザが、単に「応答」ボタンを押すだけで、応答することができることが好ましい。別の方法として、ＳＩＰユーザのアドレスが、手動で入力されてもよい。同時に、第２ユーザのアドレスと仮アドレスとを一体として使用し、第１ユーザを識別することにより、同一の仮アドレスを複数回使用することが可能になり、必要な仮アドレス数を減少できる。
【００１３】
好ましい実施例において、第２ユーザが応答する時に、本発明の方法は、
ゲートウェーに前記応答に関連する情報を送信するステップと、
第１ユーザを識別する為に第１ユーザに割当てる仮アドレスを使用するステップと、第１ユーザに応答を送信するステップと、
を含む。
【００１４】
割当てがあってから、又はアクセスされてから所定時間後、仮アドレスが開放される。
【００１５】
前記仮割当てアドレスは、第２アドレス標準に従うことが好ましい。
【００１６】
本発明に従って、移動体電話標準に基づいて、二つの規格に合ったナンバー（two legitimate numbers）（例えば、少なくとも１人のＳＩＰクライアントが関わる時、二つのＧＳＭナンバー）の間で、メッセージを送信してもよい。
【００１７】
以下、本発明を、好ましい実施例を用いて、図面を参照して、更に詳細に説明する
【発明を実施するための最良の形態】
【００１８】
図１は、第１の通信ネットワーク３に接続する第１端末1を示す。第１端末1のユーザは、ユーザが使用する端末とは無関係に、ユーザを一義的に識別するＳＩＰアドレスを有する。通信ネットワーク３は、ゲートウェー７を介して、移動体通信ネットワーク5に接続している。好ましい実施例において、ゲートウェー7は、プレゼンス・アンド・インスタントメッセージング・ゲートウェーである。ゲートウェー7における、又はゲートウェー7に接続したテーブル、即ちデータベース11は、本発明に従って、第１端末のアドレスを識別するための、アドレス情報を有している。
【００１９】
第１端末1のユーザが、他のユーザに、インスタントメッセージを送信しようとする場合を考える。前記他のユーザは、ＳＩＰユーザであるか、又は、ＳＩＰアドレスを持たない移動体通信加入者である。他のユーザがＳＩＰユーザである場合に、プレゼンス情報が、現在、他のユーザが自分の移動体端末を利用可能であることを示していると仮定する。その場合、インスタントメッセージは、ＳＭＳメッセージとして、他のユーザの移動体電話に送信される。他のユーザがＳＭＳメッセージを受信した場合、それに応答したいと望む場合がある。本発明に従うと、二つの規格に合ったＧＳＭ番号の間で、メッセージを送信するための手段が提供される。これは、以下に説明するように、種々の方法で実現される。
【００２０】
図２は、本発明の実施に従う、ネットワークの、更に詳細な図を示す。１人のＳＩＰユーザの所有する多数の端末が、インターネットに接続されている。前記端末は、例えば、ハンドヘルド・ブルーツース装置23、ＰＣクライアント25及びＳＩＰ電話27を含む。端末23、25、２７は、同一のユーザが使用するもので、ユーザのプレゼンスに依存し、届く範囲である。端末23、25、27は、ＳＩＰネットワーク（インターネットの論理的部分である）21を介して、接続されている。ＳＩＰプロキシサーバ31とＳＩＰプレゼンスサーバ33は、ＳＩＰネットワークに接続されている。プロキシサーバ31は、通常のプロキシサーバと同一のものである。上記したように、プレゼンスサーバ33の機能は、ＳＩＰユーザのプレゼンスを登録することである。１又は複数のネットワークを、ゲートウェー35を介して、ＳＩＰネットワークに接続してよい。図２は、ＧＳＭネットワーク37を示す。このＧＳＭネットワークには、ＧＳＭ電話39が接続可能である。この場合、ＳＩＰユーザの端末23、25、27の１つからＧＳＭネットワーク37の端末39に送信されるインスタントメッセージが、ＳＭＳメッセージに変換されるから、ＳＭＳセンタ41は、ゲートウェー35とＧＳＭネットワーク37との間に接続される。
【００２１】
図３は、本発明の第１実施例に従うアドレスの割当てを示す。アドレステーブルは、３つの列から構成される。左の列は、各送信されたメッセージに対し、第１ユーザのＳＩＰアドレス、即ち、メッセージの発信元（originator）を有する。アドレスは、フォーマットuserx@domain.comを有する。中央列は、メッセージを受信する移動体通信ユーザの電話番号を有する。右列は、前記第１ユーザに、仮に割当てられたナンバーを有する。見て分かるように、仮ナンバーは、中央列の移動体電話番号と同一のフォーマットを持つ。移動体通信ユーザが応答する場合には、仮ナンバーと移動体通信ユーザの電話番号が使われて、第１ユーザ（前記応答を受信することになる）のＳＩＰアドレスを検索する。仮ナンバーと移動体通信ユーザの電話番号は、ＳＩＰユーザを一義的に定めなければならない。図３に示すテーブルにおいて、第１と第２のエントリが同一ゲートウェー数（040 1111）を使用し、第３ゲートウェーエントリが第２ゲートウェー数（040 2222）を使用することにより達成される。
【００２２】
同一ＳＩＰユーザが、１より多い数のメッセージを、同一移動体通信ユーザに送信する場合、単一の仮ナンバーを割当てなければならない。そして単一のエントリが、ＳＩＰユーザと移動体通信ユーザの組合わせのためのテーブルにおいて必要とされる。勿論その都度、新規なナンバーを割当てることは可能であるが、その場合、テーブルが不必要に長くなる。
【００２３】
図４は、本発明の第１実施例に従って、どのように、仮アドレスを割当てるかを示すフローチャートである。
ステップＳ１：ＳＩＰユーザから移動体通信ユーザへ、インスタントメッセージが送信される。
ステップＳ２：前記メッセージは、移動体通信ネットワークにリダイレクトされるべきか？  Yesの場合、ステップＳ３に行き、Noの場合、Ｓ１０に行く。
ステップＳ３：前記メッセージをゲートウェーに送る。
ステップＳ４：ＧＳＭナンバーは、ＳＩＰユーザに利用可能であるか？  Yesの場合、ステップＳ６に行き、Noの場合、ステップＳ５に行く。
ステップＳ５：ＳＩＰユーザを識別する為に、仮ナンバーを割当て、ゲートウェーデータベースに記憶する。
ステップＳ６：前記メッセージをＳＭＳメッセージに変換する。
ステップＳ７：ＳＭＳメッセージを移動体通信ユーザに送信する。
ステップＳ８：所定時間待機する。
ステップＳ９：仮ナンバーを開放する。手続終了。
ステップＳ１０：規格に従って、メッセージを送信する。手続終了。
【００２４】
ステップＳ７において、待機時間は、適当な値にしなければならない。その数値は、オペレータが、例えば、利用可能なアドレス数に依存して決めてよい。その時間は、ゲートウェーが、割当てたアドレスを使い果たす程、長時間であってはいけない。多数の仮アドレスが利用可能な場合には、各アドレスを、より長く維持することができる。前記待機時間によって、第２ユーザが、ＳＭＳにどの位長く応答できるかが決められる。例えば、仮アドレスは、ＳＭＳが維持される程度長く（通常１−２週間）、維持される。
【００２５】
仮ナンバーが、ステップＳ５で、割当てられる時点、又は、仮ナンバーが、別のメッセージを同一移動体通信ユーザに送信するために、テーブルにアクセスされる時点から、待機時間を計算してよい。後者の場合には、待機時間は、仮ナンバーがアクセスされる度毎に、リセットしなければならず、その時間は、応答をＳＩＰユーザに送信する毎に延長される。待機する理由は、インスタントメッセージに応答する能力をＳＭＳ受信装置に持たせるためである。
【００２６】
図５は、移動体通信加入者が、ＳＩＰユーザから受信するＳＭＳメッセージに応答しようとする時、該加入者が行うステップのフローチャートである。
ステップＳ１１：移動体通信加入者が応答を送信する。応答には、ぺイロード、及び、移動体通信加入者のアドレス（アドレス情報として）が含まれる。該アドレスは、ゲートウェーで一時的に割当てられる。前記アドレス情報は、自動的に追加されることが好ましい。そうすれば、移動体通信加入者は、応答を送信するために「応答」ボタンを押しさえすればよい。別の方法として、アドレス情報を入力してもよい。
ステップＳ１２：応答は、ゲートウェーで受信される。
ステップＳ１３：ゲートウェーは、ＳＩＰユーザの適当なアドレスを、データベースから受信する。
ステップＳ１４：メッセージを、インスタントメッセージ（ＩＭ）フォーマットに変換する。
ステップＳ１５：ステップ１３において検索されたアドレスに基づいて、応答を、ＳＩＰユーザに送信する。手続終了。
【００２７】
第１の実施例によると、ＳＩＰユーザのアドレスは、移動体通信加入者番号と第１ユーザに割当てられた仮ナンバーに基づいて、データベースから取り出される。図３参照。
【００２８】
図６は、第１の実施例に従って、種々のＳＩＰユーザが、同一移動体通信ユーザにメッセージを送る状態を示す。テーブルは、図３に対し議論したのと同一の３列を有する。左列に示されるように、４テーブルエントリが、第１，２，３、４ＳＩＰユーザに対してそれぞれ設けられている。中央列から見て分かるように、受信する移動体通信加入者は、どの場合も、同一で、中央列の移動体通信番号として同一フォーマットを有している。
【００２９】
移動体通信加入者が複数メッセージの内の１つに応答する場合、その応答は、仮割当てナンバーと共に、ゲートウェーに送られる。仮ナンバ−と移動体通信加入者のナンバーは、一体として、前記応答を受信しなければならないＳＩＰユーザを、一義的に定義する。
【００３０】
図７は、同一ＳＩＰユーザが複数の異なる移動体通信ユーザに複数メッセージを送信する状態を示す。中央列において、４テーブルエントリは、第１，２，３、４移動体通信加入者をそれぞれ示している。左列を見て分かるように、ＳＩＰユーザは、常に同一である。右列の仮アドレスは、４つのケースにおいて同一である。各ケースにおいて、右列における仮アドレスと、中央列における移動体通信加入者ナンバーは、一体として、ＳＩＰユーザを一義的に定義する。勿論、各ケースにおいて、種々のゲートウェーナンバーを割当てることができるが、できる限り、少ないゲートウェーナンバーを割当てることが、より経済的である。
【００３１】
以下の擬似コード例は、本発明に従って、如何に仮アドレスが割当てられるかを、更に説明するものである。
【００３２】
【表１】
2005513889.tif 000003
【図面の簡単な説明】
【００３３】
【図１】本発明が使用されるネットワークのブロック図である。
【図２】本発明が使用される通信ネットワークの詳細ブロック図である。
【図３】本発明の第１の実施例に従うアドレステーブルである。
【図４】第１の実施例に従う、仮アドレスの割当て方法のフローチャートである。
【図５】第１の実施例に従う、仮アドレスを使用する方法のフローチャートである。
【図６】各種状態におけるアドレステーブルである。
【図７】各種状態におけるアドレステーブルである。
【図８】各種状態におけるアドレステーブルである。
【図１】
2005513889.tif 000004
【図２】
2005513889.tif 000005
【図３】
2005513889.tif 000006
【図４】
2005513889.tif 000007
【図５】
2005513889.tif 000008
【図６】
2005513889.tif 000009
【図７】
2005513889.tif 000010
【図８】
2005513889.tif 000011
【国際調査報告】
2005513889.tif 000012
2005513889.tif 000013