(57)【要約】【課題】プレゼンスサービスに対応していないネットワーク機器に関する仮想的なプレゼンスサービスを提供する。【解決手段】ユーザ端末と仮想的なプレゼンスが求められるネットワーク機器との間に、ネットワークを介してサーバを設置する。ユーザはＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）のＵＲＬを用いてサーバにプレゼンス情報を要求する。サーバは所定の変換テーブルを用いてＳＩＰのＵＲＬをネットワーク装置のアドレスに変換して、定期的に、及びユーザ端末から要求があったときにネットワーク装置から情報を取得する。取得する情報にはネットワーク装置の稼動状態あるいはネットワーク装置が記憶している情報の更新日時が含まれる。サーバは、ネットワーク装置の情報が更新されていたとき、及びユーザからの要求があったときに、ユーザ端末に対してその情報を送信する。情報を受信した端末はユーザに対して即時的に通知を行う。【選択図】図１
2004240856.tif 000002
【特許請求の範囲】
【請求項１】
ユーザがネットワーク資源を指定するために用いる仮想アドレスを端末から取得するステップと、
所定のテーブルを用いて前記仮想アドレスに対応する実アドレスを検索するステップと、
前記実アドレスによって指定される前記ネットワーク資源からプレゼンス情報を取得する取得ステップと、前記プレゼンス情報は前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を含み、
前記プレゼンス情報を前記端末に送信するステップと
を具備する、
仮想プレゼンス実現方法。
【請求項２】
ユーザがネットワーク資源を指定するために用いる仮想アドレスと、前記ネットワーク資源から所定の情報を取出すために用いられるプログラムとを端末から取得するステップと、
所定のテーブルを用いて前記仮想アドレスに対応する実アドレスを検索するステップと、
前記実アドレスによって指定される前記ネットワーク資源から、前記プログラムを用いて前記ネットワーク資源に記憶されている情報であるプレゼンス情報を取得する取得ステップと、
前記端末に前記プレゼンス情報を送信するステップと
を具備する、
仮想プレゼンス実現方法。
【請求項３】
端末から仮想アドレスを取得するステップと、前記仮想アドレスにはネットワーク資源のネットワークにおける位置を指定する実アドレスが埋め込まれており、
前記仮想アドレスから前記実アドレスを取出す取出しステップと、
取出された前記実アドレスによって指定されるネットワーク資源からプレゼンス情報を取得する取得ステップと、前記プレゼンス情報は前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を含み、
前記プレゼンス情報を前記端末に送信するステップと
を具備する、
仮想プレゼンス実現方法。
【請求項４】
端末から仮想アドレスとプログラムとを取得するステップと、前記仮想アドレスにはネットワーク資源のネットワークにおける位置を指定する実アドレスが埋め込まれており、
前記仮想アドレスから前記実アドレスを取出す取出しステップと、
取出された前記実アドレスによって指定されるネットワーク資源から前記プログラムを用いてプレゼンス情報を取得する取得ステップと、
前記端末に前記プレゼンス情報を送信するステップと
を具備する、
仮想プレゼンス実現方法。
【請求項５】
請求項３または４において、
前記実アドレスは第１プロトコルに従って記述されており、
前記仮想アドレスは第２プロトコルに従って記述されており、
更に、前記端末が前記実アドレスを収集するステップと、
前記実アドレスに含まれ前記第２プロトコルにおいて使用が禁止されている文字を、所定のプロトコル変換テーブルを用いて前記第２プロトコルにおいて使用が許可されている文字からなる文字列に変換することによって、前記仮想アドレスを作成するステップと
を具備し、
前記取出しステップは、前記仮想アドレスから前記プロトコル変換テーブルを用いて前記実アドレスを復元することによって前記実アドレスを取出すステップである、
仮想プレゼンス実現方法。
【請求項６】
請求項１から５のうちのいずれか１項において、
更に、前記端末から設定条件を取得するステップと、
前記プレゼンス情報が前記設定条件を満たしたとき、前記プレゼンス情報を前記端末に送信するステップと
を具備する、
仮想プレゼンス実現方法。
【請求項７】
請求項１から６のうちのいずれか１項において、
前記プレゼンス情報は、前記ネットワーク資源がオンラインであるかオフラインであるかを示す情報である、
仮想プレゼンス実現方法。
【請求項８】
請求項１から７のうちのいずれか１項において、
前記取得ステップは定期的に行われ、
更に、取得された前記プレゼンス情報が更新されていたとき、前記端末に前記プレゼンス情報を送信するステップと
を具備する、
仮想プレゼンス実現方法。
【請求項９】
請求項１から８のうちのいずれか１項において、
前記仮想アドレスは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に基づいて記述されたアドレスである、
仮想プレゼンス実現方法。
【請求項１０】
請求項１から９のうちのいずれか１項において、
前記ネットワーク資源はＷｅｂサーバを含み、
前記プレゼンス情報は前記Ｗｅｂサーバが記憶しているＷｅｂページの最終更新日時を含む、
仮想プレゼンス実現方法。
【請求項１１】
請求項１から１０のうちのいずれか１項において、
前記ネットワーク資源はメールサーバを含み、
前記プレゼンス情報は前記メールサーバに電子メールが着信した日時を含む、
仮想プレゼンス実現方法。
【請求項１２】
請求項１から１１のうちのいずれか１項において、
前記プレゼンス情報は、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によるリクエストに応答して前記ネットワーク資源が稼動中であるか否かを返答するリプライ情報を含む、
仮想プレゼンス実現方法。
【請求項１３】
請求項１から１２のうちのいずれか１項において、
更に、前記端末が前記プレゼンス情報を受け取ったとき、前記端末は実質的にリアルタイムでユーザに通知するステップ
を具備する、
仮想プレゼンス実現方法。
【請求項１４】
端末と、
ネットワーク資源と、前記ネットワーク資源のネットワークにおける位置は実アドレスによって指定され、
前記端末と前記ネットワーク資源とにネットワークを介して接続され、前記端末からユーザが前記ネットワーク資源を指定するために用いる仮想アドレスを受け取り、所定のテーブルを用いて前記仮想アドレスを前記実アドレスに変換して前記ネットワーク資源にアクセスし、前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を示す情報をプレゼンス情報として取得して前記端末に送信するサーバと
を具備する、
仮想プレゼンスシステム。
【請求項１５】
端末と、
ネットワーク資源と、前記ネットワーク資源のネットワークにおける位置は実アドレスによって指定され、
前記端末と前記ネットワーク資源とにネットワークを介して接続され、前記端末からユーザが前記ネットワーク資源を指定するために用いる仮想アドレスと前記ネットワーク資源から所定の情報を取出すために用いられるプログラムとを受け取り、所定のテーブルを用いて前記仮想アドレスを実アドレスに変換して前記ネットワーク資源にアクセスし、前記ネットワーク資源から前記プログラムを用いて抽出した情報であるプレゼンス情報を前記端末に送信するサーバと
を具備する、
仮想プレゼンスシステム。
【請求項１６】
端末と、
ネットワーク資源と、前記ネットワーク資源のネットワークにおける位置は実アドレスによって指定され、
前記端末と前記ネットワーク資源とにネットワークを介して接続され、前記端末からユーザが前記ネットワーク資源を指定するために用いる仮想アドレスを受け取り、前記仮想アドレスに埋め込まれた前記実アドレスを所定の手続によって取り出して前記ネットワーク資源にアクセスし、前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を示す情報をプレゼンス情報として取得して前記端末に送信するサーバと
を具備する、
仮想プレゼンスシステム。
【請求項１７】
端末と、
ネットワーク資源と、前記ネットワーク資源のネットワークにおける位置は実アドレスによって指定され、
前記端末と前記ネットワーク資源とにネットワークを介して接続され、前記端末からユーザがネットワーク資源を指定するために用いる仮想アドレスと前記ネットワーク資源から所定の情報を取出すために用いられるプログラムとを受け取り、前記仮想アドレスに埋め込まれた前記実アドレスを所定の手続によって取り出して前記ネットワーク資源にアクセスし、前記ネットワーク資源から前記プログラムを用いて抽出した情報であるプレゼンス情報を取得して前記端末に送信するサーバと
を具備する、
仮想プレゼンスシステム。
【請求項１８】
請求項１６または１７において、
前記実アドレスは第１プロトコルに従って記述されており、
前記仮想アドレスは第２プロトコルに従って記述されており、
前記端末は、前記実アドレスが含む文字のうちで前記第２プロトコルにおいて使用が禁止されている文字を所定のプロトコル変換テーブルを用いて前記第２プロトコルにおいて使用が許可されている文字からなる文字列に変換することによって仮想アドレスを作成する仮想アドレス作成部を具備し、
前記サーバは、前記プロトコル変換テーブルを用いて前記端末から受け取った前記仮想アドレスから前記実アドレスを取り出す、
仮想プレゼンスシステム。
【請求項１９】
請求項１４から１８のうちのいずれか１項において、
前記サーバは更に、前記端末から前記仮想アドレスと共に設定条件を受け取り、定期的に前記ネットワーク資源にアクセスして前記プレゼンス情報を取得し、前記プレゼンス情報が前記設定条件を満たしているとき前記端末に通知する、
仮想プレゼンスシステム。
【請求項２０】
請求項１４から１９のうちのいずれか１項において、
前記プレゼンス情報は、前記ネットワーク資源がオンラインであるかオフラインであるかを示す情報である、
仮想プレゼンスシステム。
【請求項２１】
請求項１４から２０のうちのいずれか１項において、
前記サーバは、過去に前記プレゼンス情報を取得した前記ネットワーク資源から定期的に前記プレゼンス情報を取得し、前記情報が更新されていたときに前記端末に前記プレゼンス情報を送信する、
仮想プレゼンスシステム。
【請求項２２】
請求項１４から２１のうちのいずれか１項において、
前記仮想アドレスは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従って記述されたアドレスである、
仮想プレゼンスシステム。
【請求項２３】
請求項１４から２２のうちのいずれか１項において、
前記ネットワーク資源はＷｅｂサーバを含み、
前記プレゼンス情報は前記Ｗｅｂサーバが記憶しているＷｅｂページの最終更新日時を含む、
仮想プレゼンスシステム。
【請求項２４】
請求項１４から２３のうちのいずれか１項において、
前記ネットワーク資源はメールサーバを含み、
前記プレゼンス情報は前記メールサーバに電子メールが着信した日時を含む、
仮想プレゼンスシステム。
【請求項２５】
請求項１４から２４のうちのいずれか１項において、
前記プレゼンス情報は、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によるリクエストに応答して前記ネットワーク資源が稼動中であるか否かを返答するリプライ情報を含む、
仮想プレゼンスシステム。
【請求項２６】
ネットワーク資源のネットワークにおける位置を指定する実アドレスと、端末から当該サーバに前記ネットワーク資源の情報を要求する際に使用される仮想アドレスとを対応づけて格納するテーブルと、
前記仮想アドレスが与えられたとき、前記テーブルを用いて対応する前記実アドレスを検索する検索部と、
前記検索部が検索した前記実アドレスによって指定される前記ネットワーク資源からプレゼンス情報を取得する取得部と、前記プレゼンス情報は前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を含み、
前記端末から前記仮想アドレスが入力されたとき、前記プレゼンス情報を前記端末に送信する仮想プレゼンス部と
を具備する、
仮想プレゼンス用サーバ。
【請求項２７】
ネットワーク資源のネットワークにおける位置を指定する実アドレスと、端末から当該サーバに前記ネットワーク資源の情報を要求する際に使用される仮想アドレスとを対応づけて格納するテーブルと、
前記仮想アドレスが与えられたとき、前記テーブルにおいて対応する前記実アドレスを検索する検索部と、
前記検索部が検索した前記実アドレスによって指定される前記ネットワーク資源から、プログラムを用いてプレゼンス情報を取得する取得部と、
前記端末から前記仮想アドレスと前記プログラムとの入力を受け付け、前記プレゼンス情報を前記端末に送信する仮想プレゼンス部と
を具備する、
仮想プレゼンス用サーバ。
【請求項２８】
端末から当該サーバに、ネットワーク資源のネットワークにおける位置を指定する実アドレスを埋め込んだ仮想アドレスが入力されたとき、前記仮想アドレスから前記実アドレスを取り出す変換部と、
前記変換部が取り出した前記実アドレスによって指定される前記ネットワーク資源
からプレゼンス情報を取得する取得部と、前記プレゼンス情報は前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を含み、
前記端末から前記仮想アドレスが入力されたとき、前記プレゼンス情報を前記端末に送信する仮想プレゼンス部と
を具備する、
仮想プレゼンス用サーバ。
【請求項２９】
端末から当該サーバに、ネットワーク資源のネットワークにおける位置を指定する実アドレスを埋め込んだ仮想アドレスが入力されたとき、前記仮想アドレスから前記実アドレスを取り出す変換部と、
前記実アドレスによって指定される前記ネットワーク資源から、プログラムを用いて前記ネットワーク資源が記憶している情報であるプレゼンス情報を取得する取得部と、
前記端末から前記仮想アドレスと前記プログラムとの入力を受け付け、前記プレゼンス情報を前記端末に送信する仮想プレゼンス部と
を具備する、
仮想プレゼンス用サーバ。
【請求項３０】
請求項２８または２９において、
前記実アドレスは所定の第１プロトコルに従って記述されており、
前記仮想アドレスは所定の第２プロトコルに従って記述されており、
更に、前記第１プロトコルにおいて使用が許可されており前記第２プロトコルにおいて使用が禁止されている文字の各々を、前記第２プロトコルにおいて使用が許可されている文字からなる文字列に対応づけて格納するプロトコル変換テーブルを備え、
前記変換部は、前記仮想アドレスにおいて、前記テーブルが含む前記文字列と一致する部分を前記プロトコル変換テーブルを用いて前記第２プロトコルにおいて使用が禁止されている文字に変換することによって、前記実アドレスを取り出す、
仮想プレゼンス用サーバ。
【請求項３１】
請求項２６から３０のうちのいずれか１項において、
前記仮想プレゼンス部は更に、前記端末から前記仮想アドレスと共に設定条件の入力を受け付け、
前記取得部は、前記ネットワーク資源から前記プレゼンス情報を定期的に取得し、
前記プレゼンス情報が前記設定条件を満たしているとき当該サーバは前記端末に前記プレゼンス情報を送信する、
仮想プレゼンス用サーバ。
【請求項３２】
請求項２６から３１のうちのいずれか１項において、
前記プレゼンス情報は、前記ネットワーク資源がオンラインであるかオフラインであるかを示す情報である、
仮想プレゼンス用サーバ。
【請求項３３】
請求項２６から３２のうちのいずれか１項において、
前記取得部は、過去に前記プレゼンス情報を取得した前記ネットワーク資源から定期的に前記プレゼンス情報を取得し、前記プレゼンス情報が更新されていたとき前記端末に前記プレゼンス情報を送信する、
仮想プレゼンス用サーバ。
【請求項３４】
請求項２６から３３のうちのいずれか１項において、
前記仮想アドレスは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に基づいて記述されたアドレスである、
仮想プレゼンス用サーバ。
【請求項３５】
請求項２６から３４のうちのいずれか１項において、
前記ネットワーク資源はＷｅｂサーバを含み、
前記プレゼンス情報は前記Ｗｅｂサーバが記憶しているＷｅｂページの最終更新日時を含む、
仮想プレゼンス用サーバ。
【請求項３６】
請求項２６から３５のうちのいずれか１項において、
前記ネットワーク資源はメールサーバを含み、
前記プレゼンス情報は前記メールサーバに電子メールが着信した日時を含む、
仮想プレゼンス用サーバ。
【請求項３７】
請求項２６から３６のうちのいずれか１項において、
前記プレゼンス情報は、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によるリクエストに応答して前記ネットワーク資源が稼動中であるか否かを返答するリプライ情報を含む、
仮想プレゼンス用サーバ。
【請求項３８】
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従って記述され、ユーザがネットワーク資源を指定するために用いる仮想アドレスを入力する入力部と、
前記仮想アドレスに対応する前記ネットワーク資源のプレゼンス情報を所定のサーバにリクエストするリクエスト部と、前記プレゼンス情報は前記ネットワーク資源の稼動状態あるいは前記ネットワーク資源が格納している情報の更新日時を含み、
前記サーバから前記プレゼンス情報を受け取ったときユーザに通知する通知部と
を具備する、
仮想プレゼンス用端末。
【請求項３９】
ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるアドレスである実アドレスの入力を受け付ける入力部と、
ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）におけるアドレスが含むユーザ情報の部分に使用することが禁止されている文字の各々を、前記ユーザ情報において使用が許可されている文字からなる文字列に対応づけて格納するプロトコル変換テーブルと、
前記実アドレスが含む文字のうちで、ＳＩＰにおいて前記ユーザ情報の部分に使用することが禁止されている文字を前記プロトコル変換テーブルを用いて変換し、変換された前記実アドレスを前記ユーザ情報として含む仮想アドレスを作成する仮想アドレス作成部と、
前記実アドレスによって指定されるネットワーク資源のプレゼンス情報を、前記仮想アドレスを用いて所定のサーバにリクエストするリクエスト部と、
前記サーバから前記プレゼンス情報を受け取ったときユーザに通知する通知部と
を具備する、
仮想プレゼンス用端末。
【請求項４０】
請求項３８または３９において、
更に、前記仮想アドレスのリストを表示し、前記リストを編集する操作を受け付ける仮想アドレス編集部
を具備する、
仮想プレゼンス用端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザが関心のあるネットワーク資源の使用状態を自動的に得ることができるプレゼンスサービスに関する。本発明は特に、プレゼンスサービスに対応していない電子機器に関して仮想的なプレゼンスを実現するプレゼンスサービスに関する。
【０００２】
【従来の技術】
プレゼンスサービスは、ユーザがプレゼンスサービスに対応しているエンティティ（サーバ、端末、ネットワーク装置等）の状態に興味があることを宣言しておくと、エンティティの状態が変化したとき該ユーザに対して自動的に通知が行われるサービスである。プレゼンスサービスによれば、ユーザが興味を持つエンティティの状態を常時監視していなくても、該ユーザはエンティティの状態が変化したことを実質的にリアルタイムで知ることができる。
【０００３】
ネットワークに接続される機器は種類が多く、全てのエンティティがプレゼンスサービスに対応している環境を作ることは困難である。プレゼンスサービスに対応していないエンティティに関して、プレゼンスサービスと類似のサービスを提供する技術が望まれている。
【０００４】
プレゼンスサービスに適したプロトコルとして、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が知られている。ユーザがＳＩＰを用いて多くのエンティティに関してプレゼンスサービスを得ることを可能にする技術が求められている。
【０００５】
複数のサーバが接続されたプロキシサーバにおいて、それら複数のサーバに対応して生成された複数の仮想ディレクトリと各仮想ディレクトリに対応する配下のサーバの実際のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）との対応関係を記述した対応表を記憶したメモリと、クライアントよりプロキシサーバ上の仮想ディレクトリに相当するＵＲＬを受け取ったか否かを判別する判別手段と、仮想ディレクトリに相当するＵＲＬを受け取ったときに、メモリに記憶された対応表を参照して該ＵＲＬをプロキシサーバ配下の対応するサーバの実際のＵＲＬを得る手段と、前記変換手段によって得られた実際のＵＲＬを用いて対応するサーバにアクセスし、対応するサーバからの応答をクライアントに通知する手段とを有することを特徴とするプロキシサーバが知られている（特許文献１参照）。
【０００６】
監視、制御対象機器と同じ情報をもつ分身として記述されたソフトウェアオブジェクトであって、これら対象機器との通信に使われる複数の通信プロトコルをその中に隠蔽した仮想機器を作成し、保持し、および／または動作させることができ、および／または、この仮想機器を配送させることができるサーバが知られている（特許文献２参照）。
【０００７】
【特許文献１】特開平１１−２９６４５６号公報
【特許文献２】特開２００２−１５７１７８号公報
【０００８】
【発明が解決しようとする課題】
本発明の目的は、プレゼンスサービスに対応していないエンティティ（端末、サーバ、ネットワーク装置）に関して、仮想的なプレゼンスサービスを可能とするシステムを提供することである。
【０００９】
本発明の他の目的は、ＳＩＰに対応していないエンティティ（端末、サーバ、ネットワーク装置）に関して、ユーザがＳＩＰを用いて仮想的なプレゼンスサービスを利用することを可能とするシステムを提供することである。
【００１０】
本発明の更に他の目的は、通信量を低減する仮想的なプレゼンスサービスを可能とするシステムを提供することである。
【００１１】
【課題を解決するための手段】
以下に、［発明の実施の形態］で使用される番号を括弧付きで用いて、課題を解決するための手段を説明する。括弧付きで記載された番号は、［特許請求の範囲］の記載と［発明の実施の形態］との対応関係を明らかにするために付加されたものである。括弧付きで記載された番号は［特許請求の範囲］に記載されている発明の技術的範囲を解釈するために用いてはならない。
【００１２】
本発明における仮想プレゼンス実現方法はサーバを用いて実現される。仮想プレゼンス実現方法は、ユーザがネットワーク資源（１１、１３、１５）を指定するために用いる仮想アドレス（３１）を端末（２）から取得するステップ（Ｓ２、Ｓ６４、Ｓ１０６）と、所定のテーブル（２３）を用いて仮想アドレス（３１）に対応する実アドレス（３２）を検索するステップ（Ｓ１２、Ｓ７０）と、実アドレス（３２）によって指定されるネットワーク資源（１１、１３、１５）からプレゼンス情報を取得する取得ステップ（Ｓ２７、Ｓ４３、Ｓ５４、Ｓ８０）と、プレゼンス情報を端末（２）に送信するステップ（Ｓ３２、Ｓ４８、Ｓ６０、Ｓ８６）とを含んでいる。プレゼンス情報はネットワーク資源（１１、１３、１５）の稼動状態あるいはネットワーク資源（１１、１３、１５）が格納している情報の更新日時を含んでいる。
【００１３】
本発明における仮想プレゼンス実現方法は、ユーザがネットワーク資源（１６）を指定するために用いる仮想アドレス（３１）と、ネットワーク資源（１６）から所定の情報（１７）を取出すために用いられるプログラム（５１）とを端末（２）から取得するステップ（Ｓ６４）と、所定のテーブル（２３）を用いて仮想アドレス（３１）に対応する実アドレス（３２）を検索するステップ（Ｓ７０）と、実アドレス（３２）によって指定されるネットワーク資源（１６）から、プログラム（５１）を用いてネットワーク資源（１６）に記憶されている情報であるプレゼンス情報（１７）を取得する取得ステップ（Ｓ８０）と、端末（２）にプレゼンス情報（１７）を送信するステップ（Ｓ８６）とを具備している。
【００１４】
本発明における仮想プレゼンス実現方法は、端末（３）から仮想アドレス（３１）を取得するステップ（Ｓ１０６）を具備している。仮想アドレス（３１）にはネットワーク資源（１１）のネットワーク（８）における位置を指定する実アドレス（３２）が埋め込まれている。仮想プレゼンス実現方法は更に、仮想アドレス（３１）から実アドレス（３２）を取出す取出しステップ（Ｓ１１２）と、取出された実アドレス（３２）によって指定されるネットワーク資源（１１）からプレゼンス情報を取得する取得ステップ（Ｓ２７）と、プレゼンス情報を端末（３）に送信するステップ（Ｓ３２）とを具備している。プレゼンス情報はネットワーク資源（１１）の稼動状態あるいはネットワーク資源（１１）が格納している情報の更新日時を含んでいる。
【００１５】
本発明における仮想プレゼンス実現方法において、実アドレス（３２）は第１プロトコルに従って記述されており、仮想アドレス（３１）は第２プロトコルに従って記述されている。仮想プレゼンス実現方法は更に、端末（２、３）に実アドレス（３２）を入力するステップ（Ｓ１０２）と、実アドレス（３２）に含まれ第２プロトコルにおいて使用が禁止されている文字（３５）を、所定のテーブル（１１４）を用いて第２プロトコルにおいて使用が許可されている文字からなる文字列（３６）に変換することによって、仮想アドレス（３１）を作成するステップ（ステップＳ１０４）とを具備している。取出しステップ（Ｓ１１２）は、仮想アドレス（３１）からテーブル（１１４）を用いて実アドレス（３２）を復元することによって実アドレス（３２）を取出すステップである。
【００１６】
本発明における仮想プレゼンス実現方法は更に、端末（２）から設定条件（５２）を取得するステップ（Ｓ６４）と、プレゼンス情報が設定条件（５２）を満たしたとき、プレゼンス情報を端末（２）に送信するステップ（Ｓ８６）とを具備している。
【００１７】
本発明における仮想プレゼンス実現方法において、プレゼンス情報は、ネットワーク資源（１１、１３、１５）がオンラインであるかオフラインであるかを示す情報である。
【００１８】
本発明における仮想プレゼンス実現方法において、取得ステップ（Ｓ２７、Ｓ４３、Ｓ５５、Ｓ８０）は定期的に行われる。仮想プレゼンス実現方法は更に、取得されたプレゼンス情報が更新されていたとき、端末（２、３）にプレゼンス情報を送信するステップ（Ｓ３２、Ｓ４８、Ｓ６０、Ｓ８６）を具備している。
【００１９】
本発明における仮想プレゼンス実現方法において、仮想アドレス（３１）は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に基づいて記述されたアドレスである。
【００２０】
本発明における仮想プレゼンス実現方法において、ネットワーク資源はＷｅｂサーバ（１１）を含んでおり、プレゼンス情報はＷｅｂサーバ（１１）が記憶しているＷｅｂページ（１２）の最終更新日時を含んでいる。
【００２１】
本発明における仮想プレゼンス実現方法において、ネットワーク資源はメールサーバ（１３）を含んでおり、プレゼンス情報はメールサーバ（１３）に電子メールが着信した日時を含んでいる。
【００２２】
本発明における仮想プレゼンス実現方法において、プレゼンス情報は、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によるリクエストに応答してネットワーク資源（１１、１３、１５）が稼動中であるか否かを返答するリプライ情報を含んでいる。
【００２３】
本発明における仮想プレゼンス実現方法は更に、端末（２、３）がプレゼンス情報を受け取ったとき、端末（２、３）は即座にユーザに通知するステップ（Ｓ３３、Ｓ４９、Ｓ６１、Ｓ８７）を具備している。
【００２４】
本発明における仮想プレゼンスシステムは、端末（２、３）と、ネットワーク資源（１１、１３、１５）とを具備している。ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置は実アドレス（３２）によって指定されている。仮想プレゼンスシステムは更に、端末（２、３）とネットワーク資源（１１、１３、１５）とにネットワーク（７、８）を介して接続され、端末（２、３）からユーザがネットワーク資源（１１、１３、１５）を指定するために用いる仮想アドレス（３１）を受け取り、所定のテーブル（２３）を用いて仮想アドレス（３１）を実アドレス（３２）に変換してネットワーク資源（１１、１３、１５）にアクセスし、ネットワーク資源（１１、１３、１５）の稼動状態あるいはネットワーク資源（１１、１３、１５）が格納している情報の更新日時を示す情報をプレゼンス情報として取得して端末（２、３）に送信するサーバ（１）を具備している。
【００２５】
本発明における仮想プレゼンスシステムは、端末（２、３）と、ネットワーク資源（１１、１３、１５）とを具備している。ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置は実アドレス（３２）によって指定されている。仮想プレゼンスシステムは更に、端末（２、３）とネットワーク資源（１１、１３、１５）とにネットワーク（７、８）を介して接続され、端末（２、３）からユーザがネットワーク資源（１１、１３、１５）を指定するために用いる仮想アドレス（３１）とネットワーク資源（１１、１３、１５）から所定の情報を取出すために用いられるプログラム（５１）とを受け取り、所定のテーブル（２３）を用いて仮想アドレス（３１）を実アドレス（３２）に変換してネットワーク資源（１１、１３、１５）にアクセスし、ネットワーク資源（１１、１３、１５）からプログラム（５１）を用いて抽出した情報であるプレゼンス情報を端末（２、３）に送信するサーバ（１）を具備している。
【００２６】
本発明における仮想プレゼンスシステムは、端末（２、３）と、ネットワーク資源（１１、１３、１５）とを具備している。ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置は実アドレス（３２）によって指定されている。仮想プレゼンスシステムは更に、端末（２、３）とネットワーク資源（１１、１３、１５）とにネットワーク（７、８）を介して接続され、端末（２、３）からユーザがネットワーク資源（１１、１３、１５）を指定するために用いる仮想アドレス（３１）を受け取り、仮想アドレス（３１）に埋め込まれた実アドレス（３２）を所定の手続によって取り出してネットワーク資源（１１、１３、１５）にアクセスし、ネットワーク資源（１１、１３、１５）の稼動状態あるいはネットワーク資源（１１、１３、１５）が格納している情報の更新日時を示す情報をプレゼンス情報として取得して端末（２、３）に送信するサーバ（１）を具備している。
【００２７】
本発明における仮想プレゼンスシステムは、端末（２、３）と、ネットワーク資源（１１、１３、１５）とを具備している。ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置は実アドレス（３２）によって指定されている。仮想プレゼンスシステムは更に、端末（２、３）とネットワーク資源（１１、１３、１５）とにネットワーク（７、８）を介して接続され、端末（２、３）からユーザがネットワーク資源（１１、１３、１５）を指定するために用いる仮想アドレス（３１）とネットワーク資源（１１、１３、１５）から所定の情報を取出すために用いられるプログラム（５１）とを受け取り、仮想アドレス（３１）に埋め込まれた実アドレス（３２）を所定の手続によって取り出してネットワーク資源（１１、１３、１５）にアクセスし、ネットワーク資源（１１、１３、１５）からプログラム（５１）を用いて抽出した情報であるプレゼンス情報を取得して端末（２、３）に送信するサーバ（１）を具備している。
【００２８】
本発明における仮想プレゼンスシステムにおいて、実アドレス（３２）は第１プロトコルに従って記述されており、仮想アドレス（３１）は第２プロトコルに従って記述されている。端末（２、３）は更に、実アドレス（３２）が含む文字のうちで第２プロトコルにおいて使用が禁止されている文字（３５）を所定のテーブル（１１４）を用いて第２プロトコルにおいて使用が許可されている文字からなる文字列（３６）に変換することによって仮想アドレス（３１）を作成する仮想アドレス（３１）作成部を具備している。サーバ（１）は、テーブル（１１４）を用いて端末（２、３）から受け取った仮想アドレス（３１）から実アドレス（３２）を取り出す。
【００２９】
本発明における仮想プレゼンスシステムにおいて、サーバ（１）は更に、端末（２、３）から仮想アドレス（３１）と共に設定条件（５２）を受け取り、定期的にネットワーク資源（１１、１３、１５）にアクセスしてプレゼンス情報を取得し、プレゼンス情報が設定条件（５２）を満たしているとき端末（２、３）に通知する。
【００３０】
本発明における仮想プレゼンスシステムにおいて、プレゼンス情報は、ネットワーク資源（１１、１３、１５）がオンラインであるかオフラインであるかを示す情報である。
【００３１】
本発明における仮想プレゼンスシステムにおいて、取得部は、過去にプレゼンス情報を取得したネットワーク資源（１１、１３、１５）から定期的にプレゼンス情報を取得し、情報が更新されていたときに端末（２、３）にプレゼンス情報を送信する。
【００３２】
本発明における仮想プレゼンスシステムにおいて、仮想アドレス（３１）は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従って記述されたアドレスである。
【００３３】
本発明における仮想プレゼンスシステムにおいて、ネットワーク資源（１１、１３、１５）はＷｅｂサーバ（１１）を含み、プレゼンス情報はＷｅｂサーバ（１１）が記憶しているＷｅｂページ（１２）の最終更新日時を含んでいる。
【００３４】
本発明における仮想プレゼンスシステムにおいて、ネットワーク資源（１１、１３、１５）はメールサーバ（１３）を含み、プレゼンス情報はメールサーバ（１３）に電子メールが着信した日時を含んでいる。
【００３５】
本発明における仮想プレゼンスシステムにおいて、プレゼンス情報は、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によるリクエストに応答してネットワーク資源（１１、１３、１５）が稼動中であるか否かを返答するリプライ情報を含んでいる。
【００３６】
本発明における仮想プレゼンス用サーバ（１）は、ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置を指定する実アドレス（３２）と、端末（２、３）から当該サーバ（１）にネットワーク資源（１１、１３、１５）の情報を要求する際に使用される仮想アドレス（３１）とを対応づけて格納するテーブル（２３）と、仮想アドレス（３１）が与えられたとき、テーブル（２３）を用いて対応する実アドレス（３２）を検索する検索部（２２）と、検索部（２２）が検索した実アドレス（３２）によって指定されるネットワーク資源（１１、１３、１５）からプレゼンス情報を取得する取得部（２４、２５、２６、２７）と、端末（２、３）から仮想アドレス（３１）が入力されたとき、プレゼンス情報を端末（２、３）に送信する仮想プレゼンス部（２１）とを具備している。プレゼンス情報はネットワーク資源（１１、１３、１５）の稼動状態あるいはネットワーク資源（１１、１３、１５）が格納している情報の更新日時を含んでいる。
【００３７】
本発明における仮想プレゼンス用サーバ（１）は、ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置を指定する実アドレス（３２）と、端末（２、３）から当該サーバ（１）にネットワーク資源（１１、１３、１５）の情報を要求する際に使用される仮想アドレス（３１）とを対応づけて格納するテーブル（２３）と、仮想アドレス（３１）が与えられたとき、テーブル（２３）において対応する実アドレス（３２）を検索する検索部（２２）と、検索部（２２）が検索した実アドレス（３２）によって指定されるネットワーク資源（１１、１３、１５）から、プログラム（５１）を用いてプレゼンス情報を取得する取得部（２４、２５、２６、２７）と、端末（２、３）から仮想アドレス（３１）とプログラム（５１）との入力を受け付け、プレゼンス情報を端末（２、３）に送信する仮想プレゼンス部（２１）とを具備している。
【００３８】
本発明における仮想プレゼンス用サーバ（１）は、端末（２、３）から当該サーバ（１）に、ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置を指定する実アドレス（３２）を埋め込んだ仮想アドレス（３１）が入力されたとき、仮想アドレス（３１）から実アドレス（３２）を取り出す変換部（２２）と、変換部（２２）が取り出した実アドレス（３２）によって指定されるネットワーク資源（１１、１３、１５）からプレゼンス情報を取得する取得部（２４、２５、２６、２７）と、端末（２、３）から仮想アドレス（３１）が入力されたとき、プレゼンス情報を端末（２、３）に送信する仮想プレゼンス部（２１）とを具備している。プレゼンス情報はネットワーク資源（１１、１３、１５）の稼動状態あるいはネットワーク資源（１１、１３、１５）が格納している情報の更新日時を含んでいる。
【００３９】
本発明における仮想プレゼンス用サーバ（１）は、端末（２、３）から当該サーバ（１）に、ネットワーク資源（１１、１３、１５）のネットワーク（８）における位置を指定する実アドレス（３２）を埋め込んだ仮想アドレス（３１）が入力されたとき、仮想アドレス（３１）から実アドレス（３２）を取り出す変換部（２２）と、実アドレス（３２）によって指定されるネットワーク資源（１１、１３、１５）から、プログラム（５１）を用いてネットワーク資源（１１、１３、１５）が記憶している情報であるプレゼンス情報を取得する取得部（２４、２５、２６、２７）と、端末（２、３）から仮想アドレス（３１）とプログラム（５１）との入力を受け付け、プレゼンス情報を端末（２、３）に送信する仮想プレゼンス部（２１）とを具備している。
【００４０】
本発明における仮想プレゼンス用サーバ（１）において、実アドレス（３２）は所定の第１プロトコルに従って記述されており、仮想アドレス（３１）は所定の第２プロトコルに従って記述されている。仮想プレゼンス用サーバ（１）は更に、第１プロトコルにおいて使用が許可されており第２プロトコルにおいて使用が禁止されている文字（３５）の各々を、第２プロトコルにおいて使用が許可されている文字からなる文字列（３６）に対応づけて格納するテーブル（１１４）を備えている。変換部（２２）は、仮想アドレス（３１）において、テーブル（１１４）が含む文字列と一致する部分をテーブル（１１４）を用いて第２プロトコルにおいて使用が禁止されている文字（３５）に変換することによって、実アドレス（３２）を取り出す。
【００４１】
本発明による仮想プレゼンス用サーバ（１）において、仮想プレゼンス部は更に、端末（２、３）から仮想アドレス（３１）と共に設定条件（５２）の入力を受け付ける。取得部（２４、２５、２６、２７）は、ネットワーク資源（１１、１３、１５）からプレゼンス情報を定期的に取得する。プレゼンス情報が設定条件（５２）を満たしているとき当該サーバ（１）は端末（２、３）にプレゼンス情報を送信する。
【００４２】
本発明による仮想プレゼンス用サーバ（１）において、プレゼンス情報は、ネットワーク資源（１１、１３、１５）がオンラインであるかオフラインであるかを示す情報である。
【００４３】
本発明による仮想プレゼンス用サーバ（１）において、取得部（２４、２５、２６、２７）は、過去にプレゼンス情報を取得したネットワーク資源（１１、１３、１５）から定期的にプレゼンス情報を取得し、プレゼンス情報が更新されていたとき端末（２、３）にプレゼンス情報を送信する。
【００４４】
本発明による仮想プレゼンス用サーバ（１）において、仮想アドレス（３１）は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に基づいて記述されたアドレスである。
【００４５】
本発明による仮想プレゼンス用サーバ（１）において、ネットワーク資源（１１、１３、１５）はＷｅｂサーバ（１１）を含み、プレゼンス情報はＷｅｂサーバ（１１）が記憶しているＷｅｂページ（１２）の最終更新日時を含む。
【００４６】
本発明による仮想プレゼンス用サーバ（１）において、ネットワーク資源（１１、１３、１５）はメールサーバ（１３）を含み、プレゼンス情報はメールサーバ（１３）に電子メールが着信した日時を含む。
【００４７】
本発明による仮想プレゼンス用サーバ（１）において、プレゼンス情報は、ＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）によるリクエストに応答してネットワーク資源（１１、１３、１５）が稼動中であるか否かを返答するリプライ情報を含む。
【００４８】
本発明における仮想プレゼンス用端末（２、３）は、ＳＩＰ（ＳｅｓｓｉｏｎＩｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）に従って記述され、ユーザがネットワーク資源（１１、１３、１５）を指定するために用いる仮想アドレス（３１）を入力する入力部（１０１、１１１）と、仮想アドレス（３１）に対応するネットワーク資源（１１、１３、１５）のプレゼンス情報を所定のサーバ（１）にリクエストするリクエスト部（１０２、１１２）と、サーバ（１）からプレゼンス情報を受け取ったときユーザに通知する通知部（１０３、１１３）とを具備している。プレゼンス情報はネットワーク資源（１１、１３、１５）の稼動状態あるいはネットワーク資源（１１、１３、１５）が格納している情報の更新日時を含んでいる。
【００４９】
本発明における仮想プレゼンス用端末（３）は、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるアドレスである実アドレス（３２）の入力を受け付ける入力部（１１１）と、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）におけるアドレスが含むユーザ情報の部分に使用することが禁止されている文字（３５）の各々を、ユーザ情報において使用が許可されている文字からなる文字列（３６）に対応づけて格納するテーブル（１１４）と、実アドレス（３２）が含む文字のうちで、ＳＩＰにおいてユーザ情報の部分に使用することが禁止されている文字（３５）をテーブル（１１４）を用いて変換し、変換された実アドレス（３２）をユーザ情報として含む仮想アドレス（３１）を作成する仮想アドレス作成部（１１５）と、実アドレス（３２）によって指定されるネットワーク資源（１１、１３、１５）のプレゼンス情報を、仮想アドレス（３１）を用いて所定のサーバ（１）にリクエストするリクエスト部（１１２）と、サーバ（１）からプレゼンス情報を受け取ったときユーザに通知する通知部（１１３）とを具備している。
【００５０】
本発明における仮想プレゼンス用端末（３）は更に、仮想アドレス（３１）のリストを表示し、リストを編集する操作を受け付ける仮想アドレス編集部（１１６）を具備している。
【００５１】
【発明の実施の形態】
以下、図面を参照しながら、本発明による仮想プレゼンスシステムの実施の形態について説明する。
【００５２】
［実施の第１形態］
図１を参照して、本発明の実施の第１形態における仮想プレゼンスシステムは仮想プレゼンスサーバ１を備えている。仮想プレゼンスサーバ１は、ネットワーク８を介してＷｅｂサーバ１１に接続されている。Ｗｅｂサーバ１１はＷｅｂページ１２を格納している。仮想プレゼンスサーバ１は更に、ネットワーク７を介して端末２に接続されている。ネットワーク８とネットワーク７とは同一のネットワークであることがある。
【００５３】
仮想プレゼンスサーバ１は、仮想プレゼンスエージェント部２１と、トランスレータ２２と、ＵＲＬ変換テーブル２３と、ＨＴＴＰエージェント部２４とを具備している。トランスレータ２２は、所定の指令を受けて実行されるコンピュータプログラムである。ＵＲＬ変換テーブル２３は、仮想ＵＲＬ３１と実ＵＲＬ３２とを対応づけて格納している。仮想ＵＲＬ３１は、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）におけるＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）であり、“ｓｉｐ：”あるいは“ｓｉｐｓ：”で始まる文字列である。実ＵＲＬ３２は、ＨＴＴＰ（Ｈｙｐｅｒ  ＴｅｘｔＴｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）におけるＵＲＬであり、“ｈｔｔｐ：／／”あるいは“ｈｔｔｐｓ／／”で始まる文字列である。
【００５４】
図２を参照して、仮想プレゼンスエージェント部２１は、複数の仮想ＵＲＬ３１と仮想プレゼンスエージェント４１とを対応づけて格納している。仮想プレゼンスエージェント４１は、所定の指令を受けて実行されるコンピュータプログラムである。
【００５５】
図３を参照して、ＨＴＴＰエージェント部２４は、複数の実ＵＲＬ３２とＨＴＴＰエージェント４４とを対応づけて格納している。ＨＴＴＰエージェント４４は所定の指令を受けて実行されるコンピュータプログラムである。
【００５６】
図４を参照して、端末２は、ユーザが仮想ＵＲＬ３１を入力する入力部１０１と、仮想プレゼンスサーバ１にプレゼンス情報をリクエストするリクエスト部１０２と、仮想プレゼンスサーバ１からプレゼンス情報を受け取ったときユーザに通知する通知部１０３とを具備している。
【００５７】
以上の構成を備えた仮想プレゼンスシステムは、以下のように動作する。
【００５８】
図１６を参照して、仮想プレゼンスサーバ１は、端末２から仮想ＵＲＬ３１が入力されると（ステップＳ２Ｙｅｓ）、仮想ＵＲＬ３１に対応する仮想プレゼンスエージェント４１が仮想プレゼンスエージェント部２１に存在するか否かを判定する（ステップＳ６）。入力された仮想ＵＲＬに対応する仮想プレゼンスエージェント４１が存在しないとき（ステップＳ６Ｎｏ）、仮想プレゼンスサーバ１は、入力された仮想ＵＲＬ３１に対応する仮想プレゼンスエージェント４１を作成して仮想プレゼンスエージェント部２１に格納し（ステップＳ８）、ステップＳ１０に進む。入力された仮想ＵＲＬ３１に対応する仮想プレゼンスエージェント４１が仮想プレゼンスエージェント部２１に存在するとき（ステップＳ６Ｙｅｓ）、仮想プレゼンスエージェント４１は仮想ＵＲＬ３１をトランスレータ２２に渡す（ステップＳ１０）。
【００５９】
トランスレータ２２は、ＵＲＬ変換テーブル２３を用いて、仮想プレゼンスエージェント４１から受け取った仮想ＵＲＬ３１に対応する実ＵＲＬ３２を検索する（ステップＳ１２）。トランスレータ２２は、所定の判別基準を用いて、検索した実ＵＲＬ３２の種類を判別する（ステップＳ１４）。実ＵＲＬ３２の種類としては、“ｈｔｔｐ：／／”あるいは“ｈｔｔｐｓ／／”で始まる文字列からなるＨＴＴＰのＵＲＬ、“ｍａｉｌｔｏ：ｆｏｏ＠ｂａｒ．ｃｏｍ”で例示されるメールアドレス及び“ｉｐ：１３３．１６．０．５０”で例示されるＩＰアドレス、が例示される。実施の第１形態における実ＵＲＬ３２は、ＨＴＴＰにおけるＵＲＬである。
【００６０】
図１７を参照して、仮想プレゼンスサーバ１は、トランスレータ２２が検索した実ＵＲＬ３２に対応するＨＴＴＰエージェント４４がＨＴＴＰエージェント部２４に存在するか否かを調べる（ステップＳ１６）。実ＵＲＬ３２に対応するＨＴＴＰエージェント４４がＨＴＴＰエージェント部２４に存在しないとき（ステップＳ１６Ｎｏ）、トランスレータ２２はＨＴＴＰエージェント４４を作成してＨＴＴＰエージェント部２４に格納し（ステップＳ１８）、ステップＳ２０に進む。実ＵＲＬ３２に対応するＨＴＴＰエージェント４４がＨＴＴＰエージェント部２４に存在するとき（ステップＳ１６Ｙｅｓ）、トランスレータ２２はそのＨＴＴＰエージェント４４を起動する（ステップＳ２０）。
【００６１】
仮想プレゼンスエージェント４１は、ＨＴＴＰエージェント４４にＷｅｂページ１２のプレゼンス情報を要求する（ステップＳ２２）。ＨＴＴＰエージェント４４は実ＵＲＬ３２で指定されるＷｅｂページ１２の情報をＷｅｂサーバ１１に要求する（ステップＳ２４）。Ｗｅｂサーバ１１から応答がない場合（ステップＳ２６Ｎｏ）、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続行する。Ｗｅｂサーバ１１から応答があった場合（ステップＳ２６Ｙｅｓ）、ＨＴＴＰエージェント４４はＷｅｂサーバ１１から得たＷｅｂページ１２の情報に含まれる更新日時を取り出す。取り出された更新日時は、ＨＴＴＰエージェント４４が以前に取り出した更新日時と比較され、同じであるときは、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続行する（ステップＳ２８Ｎｏ）。更新日時が更新されていたときは（ステップＳ２８Ｙｅｓ）、ＨＴＴＰエージェント４４は更新日時を仮想プレゼンスエージェント４１に送る（ステップＳ３０）。仮想プレゼンスエージェント４１は受け取った更新日時を端末２に送信する（ステップＳ３２）。
【００６２】
更新日時を受信した端末２の通知部１０３は、即座にユーザに対して通知する。ユーザに対する通知は、画面表示と音声出力との両方を用いて行われることが望ましい。
【００６３】
仮想プレゼンスサーバ１はステップＳ２に戻って処理を続行する。
【００６４】
ステップＳ２に戻って、端末２から仮想ＵＲＬ３１が入力されないとき（ステップＳ２Ｎｏ）、仮想プレゼンスサーバ１は、現在時刻が所定のＨＴＴＰサーベイ時間であるかどうかを判断する（ステップＳ４）。所定のＨＴＴＰサーベイ時間は、例えば１日に１回となるように設定される。所定のＨＴＴＰサーベイ時間でないとき（ステップＳ４Ｎｏ）、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続ける。所定のＨＴＴＰサーベイ時間であるとき（ステップＳ４ＨＴＴＰ）、仮想プレゼンスサーバ１はステップＳ２４に進んで処理を行う。ステップＳ２４以降のステップは、ＨＴＴＰエージェント部２４に格納されているすべてのＨＴＴＰエージェント４４に対して行われる。
【００６５】
こうした仮想プレゼンスシステムによれば、プレゼンス機能に対応していないサービスの１つであるＷｅｂサーバ上のＷｅｂページに対しても、仮想的なプレゼンス機能を持たせることができる。ユーザは興味あるＷｅｂページに対して一度登録しておけば、それ以降はユーザ自身がＷｅｂページにアクセスしなくてもＷｅｂページが更新されたときには仮想プレゼンスサーバから自動的に通知を受けることができる。
【００６６】
更に、こうした仮想プレゼンスシステムによれば、ユーザはＳＩＰを用いて仮想的なプレゼンスサービスを受けることができる。こうした仮想プレゼンスシステムによれば、ユーザはＳＩＰに対応したエンティティのプレゼンスサービスとＳＩＰに対応していないエンティティの仮想プレゼンスサービスとを同一の操作によって利用することができる。
【００６７】
更に、こうした仮想プレゼンスシステムによれば、ユーザが興味あるＷｅｂページに対して、Ｗｅｂページが更新されているか否かにかかわらず、Ｗｅｂページが更新されているか否かをチェックするためにユーザ自身がＷｅｂページにアクセスする手間が省かれ、さらにユーザの通信料が低減する。
【００６８】
更に、こうした仮想プレゼンスシステムによれば、仮想プレゼンスサーバ１に対して複数の端末がＷｅｂページ１２の情報を要求するとき、それら複数の端末に対するＷｅｂページ１２の情報は、１つのＨＴＴＰエージェント４４と１つの仮想プレゼンスエージェント４１とがＷｅｂサーバ１１から代理して取得するため、Ｗｅｂサーバ１１に対する負荷が低減する。
【００６９】
［実施の第２形態］
図５を参照して、実施の第２形態における仮想プレゼンスシステムは、仮想プレゼンスサーバ１を具備している。仮想プレゼンスサーバ１には、ネットワーク８を介してＷｅｂサーバ１１が接続されている。Ｗｅｂサーバ１１は、Ｗｅｂページ１２を格納している。仮想プレゼンスサーバ１には更に、ネットワーク７を介して端末３が接続されている。ネットワーク８とネットワーク７とは同一のネットワークであることがある。
【００７０】
仮想プレゼンスサーバ１は、仮想プレゼンスエージェント部２１と、トランスレータ２２と、ＨＴＴＰエージェント部２４とを具備している。トランスレータ２２は、テーブル１１４を具備している。仮想プレゼンスエージェント部２１の構成は実施の第１形態と同一である。ＨＴＴＰエージェント部２４の構成は実施の第１形態と同一である。
【００７１】
図６を参照して、端末３は、ユーザが仮想ＵＲＬ３１を入力する入力部１１１と、仮想プレゼンスサーバ１に対してＷｅｂページ１２のプレゼンス情報をリクエストするリクエスト部１１２と、仮想プレゼンスサーバ１からプレゼンス情報を受け取ったときユーザに通知する通知部１１３と、テーブル１１４と、仮想アドレス作成部１１５とを具備している。
【００７２】
図７を参照して、仮想プレゼンスサーバ１および端末３が具備しているテーブル１１４は、禁止文字３５とエスケープ文字列３６とを対応づけて格納している。禁止文字３５は、“ｓｉｐ：ユーザ情報＠ドメイン名”という形式を有するＳＩＰのＵＲＬにおいてユーザ情報の部分に使用することが禁止されている文字であり、“／”、“：”、“＠”が例示される。エスケープ文字列３６は、該ユーザ情報の部分に使用することができる文字からなる文字列である。各々の禁止文字３５に対応するエスケープ文字列３６は、図６に示す“％”のように特定の文字で始まる文字列に設定されると、エスケープ文字列３を設定することが容易であり好ましい。
【００７３】
以上の構成を備えた仮想プレゼンスシステムは、次のように動作する。
【００７４】
図１８を参照して、端末３の入力部１１１からＨＴＴＰにおけるアドレスである実ＵＲＬ３２が入力される（ステップＳ１０２）。仮想ＵＲＬ３１はＳＩＰにおけるＵＲＬである。ＳＩＰにおけるＵＲＬのユーザ情報の部分には、“／”、“：”、“＠”に例示される所定の文字は使用することが禁止されている。
【００７５】
仮想アドレス作成部１１５は、ＨＴＴＰにおけるＵＲＬである実ＵＲＬ３２を構成する文字に含まれる禁止文字３５を、テーブル１１４を用いてエスケープ文字列３６に置き換えた文字列を作成する。仮想アドレス作成部１１５は更に、作成された文字列をユーザ情報として、“ｓｉｐ：ユーザ情報＠ドメイン情報”というフォーマットで書かれたＳＩＰにおけるＵＲＬを作成し、仮想ＵＲＬ３１とする（ステップＳ１０４）。図８に実ＵＲＬから仮想ＵＲＬを作成する例を示す。仮想アドレス作成部１１５は、実ＵＲＬ３２として“ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏｍ／ｂａｒ．ｈｔｍｌ”が与えられたとき、ユーザ情報に用いることができない文字“：”および“／”をそれぞれ“％３ａ”および“％２ｆ”に置き換え、得られた文字列をＳＩＰのＵＲＬにおけるユーザ情報の部分に埋め込みすることによって、“ｓｉｐ：ｈｔｔｐ％３ａ％２ｆ％２ｆｗｗｗ．ｆｏｏ．ｃｏｍ％２ｆｂａｒ．ｈｔｍｌ＠ｂａｒ．ｃｏｍ”という文字列を得る。
【００７６】
端末３から仮想プレゼンスサーバ１へ仮想ＵＲＬ３１が送信される（ステップＳ１０６）。仮想プレゼンスエージェント４１は仮想ＵＲＬ３１をトランスレータ２２に渡す（ステップＳ１１０）。
【００７７】
トランスレータ２２は、テーブル１１４を用いて仮想ＵＲＬ３１から実ＵＲＬ３２を取り出す（ステップＳ１１２）。図８の例では、“ｓｉｐ：ｈｔｔｐ％３ａ％２ｆ％２ｆｗｗｗ．ｆｏｏ．ｃｏｍ％２ｆｂａｒ．ｈｔｍｌ＠ｂａｒ．ｃｏｍ”という文字列から“ｈｔｔｐ：／／ｗｗｗ．ｆｏｏ．ｃｏｍ／ｂａｒ．ｈｔｍｌ”という文字列を取り出す。
【００７８】
トランスレータ２２は、所定の判別基準を用いて、検索した実ＵＲＬ３２の種類を判別する（ステップＳ１１４）。ステップＳ１１４以降の動作は、実施の第１形態におけるステップＳ１４以降の動作と同一である。
【００７９】
本実施の形態の変形例として、ＨＴＴＰを用いた実ＵＲＬ３２に変更を加えずにそのまま仮想ＵＲＬ３１として用いる方法がある。この場合、仮想プレゼンスエージェント４１は、ＨＴＴＰにおけるＵＲＬをそのままＳＩＰにおけるＵＲＬとして解釈できるように修正されたＳＩＰを用いて、端末２から入力されるＨＴＴＰによる仮想ＵＲＬ３１を解釈する。
【００８０】
こうした仮想プレゼンスシステムによれば、実施の第１形態におけるＵＲＬ変換テーブル２３を用意し、ユーザが仮想プレゼンスサービスを希望するＷｅｂページ１２の実ＵＲＬ３２と対応する仮想ＵＲＬ３１とをＵＲＬ変換テーブル２３に事前に登録しておく手間を省いて、ユーザが仮想プレゼンスサービスを利用することができる。
【００８１】
［実施の第３形態］
図９を参照して、実施の第３形態における仮想プレゼンスシステムについて説明する。実施の第３形態における仮想プレゼンスシステムは、実施の第１形態と比較して、Ｗｅｂページ１２を備えたＷｅｂサーバ１１に代えて、電子メールを管理するメールボックス１４を格納しているメールサーバ１３を備えている。実施の第３形態における仮想プレゼンスシステムは更に、実施の第１形態と比較して、ＨＴＴＰエージェント部２４に代えて、メールエージェント部２５を備えている。
【００８２】
図１０を参照して、メールエージェント部２５は、複数の実ＵＲＬ３２とメールエージェント４５とを対応づけて格納している。実施の第３形態における実ＵＲＬ３２は“ｍａｉｌｔｏ：ｆｏｏ＠ｂａｒ．ｃｏｍ”に例示されるメールアドレスである。メールエージェント４５は所定の指令を受けて実行されるコンピュータプログラムである。
【００８３】
その他の構成は実施の第１形態と同一である。
【００８４】
こうした構成を備えた仮想プレゼンスシステムの動作を以下に説明する。
【００８５】
図１６を参照して、実施の第３形態における仮想プレゼンスシステムは、実施の第１形態におけるステップＳ２からステップＳ１２までと同一の動作をする。実施の第３形態における実ＵＲＬ３２は電子メールのアドレスであり、ステップＳ１４においてトランスレータ２２は実ＵＲＬ３２の種類を電子メールのアドレスであると判定し（ステップＳ１４メール）、図１９のステップＳ３４に進む。
【００８６】
図１９を参照して、仮想プレゼンスサーバ１はメールエージェント４５を作成する（ステップＳ３４）。トランスレータ２２は、メールエージェント４５に図示しないパスワードを渡す（Ｓ３６）。
【００８７】
図示しないパスワードは、ユーザが仮想プレゼンスサービスを使用する前にＵＲＬ変換テーブル２３に登録されたものであるか、あるいは端末２から仮想ＵＲＬ３１と共に仮想プレゼンスサーバ１に送信されたものである。パスワードは、暗号化されていることが望ましい。
【００８８】
仮想プレゼンスエージェント４１は、メールエージェント４５にメールボックス１４のプレゼンス情報を要求する（ステップＳ３８）。プレゼンス情報には、メールボックス１４における新着メールの有無を示す情報が含まれている。
【００８９】
メールエージェント４５はメールサーバ１３にアクセスする（ステップＳ４０）。メールサーバ１３から応答が得られなかったとき（ステップＳ４２Ｎｏ）、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続ける。メールサーバ１３の応答が得られたとき（ステップＳ４２Ｙｅｓ）、メールエージェント４５はメールボックス１４における新着メールの有無を示す情報を取得する（ステップＳ４３）。新着メールの有無を示す情報は、メールエージェント４５がメールボックス１４に前回アクセスしたときの情報と今回アクセスしたときの情報を比較することによって得ることが可能である。
【００９０】
新着メールが無いとき（ステップＳ４４Ｎｏ）、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続ける。新着メールがあったとき（ステップＳ４４Ｙｅｓ）、メールエージェント４５は新着メールがあることを仮想プレゼンスエージェント４１に通知する（ステップＳ４６）。通知を受け取った仮想プレゼンスエージェント４１は、端末２に新着メールがあることを通知し表示させる（ステップＳ４８）。その後、仮想プレゼンスサーバ１はステップＳ２に戻り処理を続ける。
【００９１】
ステップＳ２に戻って、端末２から仮想ＵＲＬ３１が入力されないとき（ステップＳ２Ｎｏ）、仮想プレゼンスサーバ１は、現在時刻が所定のメールボックスサーベイ時間であるかどうかを判断する（ステップＳ４）。所定のメールボックスサーベイ時間は、例えば１時間に１回となるように設定される。所定のメールボックスサーベイ時間でないとき（ステップＳ４Ｎｏ）、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続ける。所定のメールボックスサーベイ時間であるとき（ステップＳ４メール）、仮想プレゼンスサーバ１はステップＳ４０に進んで処理を行う。ステップＳ４０以降のステップは、メールエージェント部２５に格納されているすべてのメールエージェント４５に対して行われる。
【００９２】
こうした仮想プレゼンスシステムによれば、プレゼンスサービスに対応していないメールサーバについて、仮想的なプレゼンスサービスが提供される。ユーザはプレゼンスサービスに対応していないメールサーバに対して仮想的なプレゼンスサービスを使って透過的にアクセスし、メールボックスの最新状態について自動的に通知を受けることができる。
【００９３】
［実施の第４形態］
図１１を参照して、実施の第４形態における仮想プレゼンスシステムについて説明する。実施の第４形態における仮想プレゼンスシステムは、実施の第１形態と比較して、Ｗｅｂページ１２を備えたＷｅｂサーバ１１に代えて、ネットワーク装置１５を備えている。更に実施の第１形態と比較して、ＨＴＴＰエージェント部２４に代えて、ＩＣＭＰエージェント部２６を備えている。
【００９４】
図１２を参照して、ＩＣＭＰエージェント部２６は、複数の実ＵＲＬ３２とＩＣＭＰエージェント４６とを対応づけて格納している。実施の第４形態における実ＵＲＬ３２は“１３３．１０．５０．８７”に例示されるＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスである。ＩＣＭＰエージェント４６はＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）のＥＣＨＯ  Ｒｅｑｕｅｓｔメッセージを用いて実ＵＲＬ３２で指定されるネットワーク装置１５と通信を行い、ネットワーク装置１５が稼動中か否かの情報を収集する。
【００９５】
その他の構成は実施の第１形態と同一である。
【００９６】
こうした構成を備えた仮想プレゼンスシステムの動作を以下に説明する。
【００９７】
図１６を参照して、実施の第４形態における仮想プレゼンスシステムは、実施の第１形態におけるステップＳ２からステップＳ１２までと同一の動作をする。本実施の形態における実ＵＲＬ３２はＩＰアドレスなので、ステップＳ１４においてトランスレータ２２は実ＵＲＬ３２の種類をＩＰアドレスであると判定し（ステップＳ１４ＩＣＭＰ）、仮想プレゼンスシステムはステップＳ１４に引き続いて図２０のステップＳ５０以下の処理を行う。
【００９８】
図２０を参照して、仮想プレゼンスサーバ１はＩＣＭＰエージェント４６を作成する（ステップＳ５０）。仮想プレゼンスエージェント４１は、ＩＣＭＰエージェント４６にネットワーク装置１５のプレゼンス情報を要求する（ステップＳ５２）。ＩＣＭＰエージェント４６は、ネットワーク装置１５に対して、ネットワーク装置１５の稼動状態を問い合わせるためのＩＣＭＰ  Ｅｃｈｏ  Ｒｅｑｕｅｓｔを送る（ステップＳ５４）。
【００９９】
ネットワーク装置１５から仮想プレゼンスサーバ１に対して送り返されるＩＣＭＰ  Ｅｃｈｏ  Ｒｅｐｌｙによって示されるネットワーク装置１５の稼動状態が変化していなかったとき（ステップＳ５６Ｎｏ）、仮想プレゼンスサーバ１は図１６のステップＳ２に戻って処理を続行する。ネットワーク装置１５の稼動状態が変化していたとき（ステップＳ５６Ｙｅｓ）、ＩＣＭＰエージェント４６は、ネットワーク装置１５の稼動状態を仮想プレゼンスエージェント４１に送信する（ステップＳ５８）。
【０１００】
ステップＳ２に戻って、端末２から仮想ＵＲＬ３１が入力されないとき（ステップＳ２Ｎｏ）、仮想プレゼンスサーバ１は、現在時刻が所定のネットワーク装置サーベイ時間であるかどうかを判断する（ステップＳ４）。所定のネットワーク装置サーベイ時間は、例えば１０分に１回となるように設定される。所定のネットワーク装置サーベイ時間でないとき（ステップＳ４Ｎｏ）、仮想プレゼンスサーバ１はステップＳ２に戻って処理を続ける。所定のネットワーク装置サーベイ時間であるとき（ステップＳ４ＩＣＭＰ）、仮想プレゼンスサーバ１はステップＳ５４に進んで処理を行う。ステップＳ５４以降のステップは、ＩＣＭＰエージェント部２６に格納されているすべてのＩＣＭＰエージェント４６に対して行われる。
【０１０１】
こうした仮想プレゼンスシステムによれば、プレゼンスサービスに対応していないネットワーク装置について、仮想的なプレゼンスサービスが提供される。ユーザはプレゼンスサービスに対応していないネットワーク装置の稼動状態に変化が生じたとき自動的に通知を受けることができる。
【０１０２】
［実施の第５形態］
図１３を参照して、実施の第５形態における仮想プレゼンスシステムについて説明する。実施の第５形態における仮想プレゼンスシステムは、実施の第１形態と比較して、Ｗｅｂページ１２を備えたＷｅｂサーバ１１に代えて、データエントリ１７を格納しているデータベースサーバ１６を備えている。実施の第５形態における仮想プレゼンスシステムは更に、実施の第１形態と比較して、ＨＴＴＰエージェント部２４に代えて、プログラマブルエージェント部２７を備えている。仮想プレゼンスサーバ１は更に、プログラムテーブル５０を備えている。プログラムテーブル５０は、プログラマブルエージェント部２７によって参照される。
【０１０３】
図１４を参照して、プログラマブルエージェント部２７は、複数の実ＵＲＬ３２とプログラマブルエージェント４７とを対応づけて格納している。本実施の形態における実ＵＲＬ３２は、データエントリ１７を一意に指定するアドレスである。プログラマブルエージェント４７は所定の指令を受けて実行されるコンピュータプログラムである。
【０１０４】
図１５を参照して、プログラムテーブル５０は、実ＵＲＬ３２と、プログラム５１と、設定条件５２とを対応づけて格納している。
【０１０５】
プログラム５１は、ユーザが求めているデータエントリ１７をデータベースサーバ１６から抽出する。プログラム５１は、Ｃ言語、スクリプト言語あるいはデータベースサーバ１６にアクセスするためのＳＱＬ（Ｓｔｒｕｃｔｕｒｅｄ  Ｑｕｅｒｙ  Ｌａｎｇｕａｇｅ）に例示されるコンピュータ用の言語によって記述されている。
【０１０６】
設定条件５２としては、商品の希望購入価格が例示される。設定条件５２が１００００円以下であると、プログラム５１は該商品の現在における価格を示すデータエントリ１７が１００００円以下であるか否かの判定を行う。
【０１０７】
こうした構成を備えた仮想プレゼンスシステムの動作を以下に説明する。
【０１０８】
図２１を参照して、ユーザが端末２から仮想プレゼンスサーバ１に仮想ＵＲＬ３１を送信したときプログラム５１と設定条件５２とを共に送信しないと（ステップＳ６２Ｎｏ）、仮想プレゼンスサーバ１は図１６のステップＳ２に移って処理を続行する。ユーザが端末２から仮想プレゼンスサーバ１に仮想ＵＲＬ３１と共にプログラム５１と設定条件５２とを送信すると（ステップＳ６２Ｙｅｓ）、受信した仮想プレゼンスサーバ１は仮想プレゼンスエージェント４１を作成する（ステップＳ６６）。
【０１０９】
仮想プレゼンスエージェント４１は、仮想ＵＲＬ３１をトランスレータ２２に送る（ステップＳ６８）。トランスレータ２２は、受け取った仮想ＵＲＬ３１にＵＲＬ変換テーブル２３において対応する実ＵＲＬ３２を検索する（ステップＳ７０）。
【０１１０】
図２２を参照して、仮想プレゼンスサーバ１は、プログラマブルエージェント４７を作成する（ステップＳ７２）。仮想プレゼンスエージェント２１は、プログラマブルエージェント４７にプログラム５１を渡す（ステップＳ７４）。
【０１１１】
プログラマブルエージェント４７は、端末２から要求があったとき、実ＵＲＬ３２で指定されるデータベースサーバ１６にアクセスする。プログラマブルエージェント４７は更に、一定時間毎に、たとえば１時間毎に、実ＵＲＬ３２で指定されるデータベースサーバ１６にアクセスする（ステップＳ７６）。データベースサーバ１６が応答しなかった場合（ステップＳ７８Ｎｏ）、仮想プレゼンスサーバ１は、ステップＳ７６に戻って処理を続行する。Ｗｅｂサーバ１１が応答した場合（ステップＳ７８Ｙｅｓ）、プログラマブルエージェント４７は、プログラム５１を実行して、あるいはデータベースサーバ１６に対してＳＱＬ文を発行して、ユーザが求めるデータが格納されているデータエントリ１７を抽出する（ステップＳ８０）。
【０１１２】
プログラマブルエージェント４７は、抽出されたデータが設定条件５２を満たしているか否かを判定する（ステップＳ８２）。設定条件５２が満たされていないとき（ステップＳ８２Ｎｏ）、仮想プレゼンスサーバ１は、ステップＳ７６に戻って処理を続行する。設定条件５２が満たされているとき（ステップＳ８２Ｙｅｓ）、プログラマブルエージェント４７は、抽出されたデータを仮想プレゼンスエージェント２１に送る（ステップＳ８４）。仮想プレゼンスエージェント２１は、受け取ったデータを端末２に送信する（ステップＳ８６）。
【０１１３】
こうした仮想プレゼンスシステムによれば、データベースサーバ１６からユーザが所望の一部分の情報が抽出され、その一部分の情報が設定条件５２で示されるようにユーザにとって興味ある変化を示したときにユーザに自動的に通知がなされる。こうした仮想プレゼンスシステムは、ユーザが興味を示す商品の価格情報を監視するために好適に用いられる。
【０１１４】
【発明の効果】
本発明によれば、プレゼンスサービスに対応していないエンティティ（端末、サーバ、ネットワーク装置）に関して、仮想的なプレゼンスサービスを可能とするシステムが提供される。
【０１１５】
更に本発明によれば、ＳＩＰに対応していないエンティティ（端末、サーバ、ネットワーク装置）に関して、ユーザがＳＩＰを用いて仮想的なプレゼンスサービスを利用することを可能とするシステムが提供される。
【０１１６】
更に本発明によれば、通信量を低減する仮想的なプレゼンスサービスを可能とするシステムが提供される。
【図面の簡単な説明】
【図１】図１は、仮想プレゼンスシステムの構成を示す。
【図２】図２は、仮想プレゼンスエージェント部を示す。
【図３】図３は、ＨＴＴＰエージェント部を示す。
【図４】図４は、端末の構成を示す。
【図５】図５は、仮想プレゼンスシステムの構成を示す。
【図６】図６は、端末の構成を示す。
【図７】図７は、テーブルを示す。
【図８】図８は、実ＵＲＬと仮想ＵＲＬとの関係を説明する図である。
【図９】図９は、仮想プレゼンスシステムの構成を示す。
【図１０】図１０は、メールエージェント部を示す。
【図１１】図１１は、仮想プレゼンスシステムの構成を示す。
【図１２】図１２は、ＩＣＭＰエージェント部を示す。
【図１３】図１３は、仮想プレゼンスシステムを示す。
【図１４】図１４は、プログラマブルエージェント部を示す。
【図１５】図１５は、プログラムテーブルを示す。
【図１６】図１６は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【図１７】図１７は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【図１８】図１８は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【図１９】図１９は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【図２０】図２０は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【図２１】図２１は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【図２２】図２２は、仮想プレゼンスシステムの動作を説明するフローチャートである。
【符号の説明】
１…仮想プレゼンスサーバ
２…端末
３…端末
７…ネットワーク
８…ネットワーク
１１…Ｗｅｂサーバ
１２…Ｗｅｂページ
１３…メールサーバ
１４…メールボックス
１５…ネットワーク装置
１６…データベースサーバ
１７…データエントリ
２１…仮想プレゼンスエージェント部
２２…トランスレータ
２３…ＵＲＬ変換テーブル
２４…ＨＴＴＰエージェント部
２５…メールエージェント部
２６…ＩＣＭＰエージェント部
２７…プログラマブルエージェント部
３１…仮想ＵＲＬ
３２…実ＵＲＬ
３５…禁止文字
３６…エスケープ文字列
４１…仮想プレゼンスエージェント
４４…ＨＴＴＰエージェント
４５…メールエージェント
４６…ＩＣＭＰエージェント
４７…プログラマブルエージェント
５０…プログラムテーブル
５１…プログラム
５２…設定条件
１０１…入力部
１０２…リクエスト部
１０３…通知部
１１１…入力部
１１２…リクエスト部
１１３…通知部
１１４…テーブル
１１５…仮想アドレス作成部
１１６…仮想アドレス編集部
【図１】
2004240856.tif 000003
【図２】
2004240856.tif 000004
【図３】
2004240856.tif 000005
【図４】
2004240856.tif 000006
【図５】
2004240856.tif 000007
【図６】
2004240856.tif 000008
【図７】
2004240856.tif 000009
【図８】
2004240856.tif 000010
【図９】
2004240856.tif 000011
【図１０】
2004240856.tif 000012
【図１１】
2004240856.tif 000013
【図１２】
2004240856.tif 000014
【図１３】
2004240856.tif 000015
【図１４】
2004240856.tif 000016
【図１５】
2004240856.tif 000017
【図１６】
2004240856.tif 000018
【図１７】
2004240856.tif 000019
【図１８】
2004240856.tif 000020
【図１９】
2004240856.tif 000021
【図２０】
2004240856.tif 000022
【図２１】
2004240856.tif 000023
【図２２】
2004240856.tif 000024