(57)【要約】【課題】セキュリティの向上したプレゼンス・システム、プレゼンス提示方法、およびプログラムを提供すること。【解決手段】本発明のプレゼンス・システム１０は、ネットワーク１６に接続されたウォッチャー端末１４と、ネットワーク１６に接続され、ウォッチャー端末１４からのプレゼンス参照要求を受取るプレゼンティティ端末１２とを含み、プレゼンティティ端末１２は、ウォッチャー端末１４を識別する送信元識別値およびウォッチャー端末１４との間のネットワーク環境を使用してウォッチャー端末１４のセキュリティ・レベルを判断し、プレゼンス参照要求からウォッチャー端末１４のセキュリティ・レベルを判断し、判断されたセキュリティ・レベルに応答した異なるプレゼンス状態を、ウォッチャー端末１４に送出している。【選択図】  図１
2007226343.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたウォッチャー端末と、
前記ネットワークに接続され、前記ウォッチャー端末からのプレゼンス参照要求を受取るプレゼンティティ端末とを含み、
前記プレゼンティティ端末は、前記ウォッチャー端末を識別する送信元識別値および前記ウォッチャー端末との間のネットワーク環境を使用して前記ウォッチャー端末のセキュリティ・レベルを判断し、判断された前記セキュリティ・レベルに応答したプレゼンス状態を前記ウォッチャー端末に送出する、プレゼンス・システム。
【請求項２】
前記プレゼンティティ端末は、前記プレゼンス参照要求に含まれる前記ウォッチャー端末の前記送信元識別値またはロケーション・データと、前記セキュリティ・レベルとを対応させたセキュリティ階層リストを検索する検索手段を備える、請求項１に記載のプレゼンス・システム。
【請求項３】
前記送信元識別値は、ＩＰアドレスまたはＳＩＰアドレスであり、前記ロケーション・データは、前記ウォッチャー端末がＧＰＳにより取得した緯度・経度データ、またはＲＦＩＤにより与えられるロケーションを示す固有識別値、または近距離ワイアレス通信における端末検出データである、請求項１または２に記載のプレゼンス・システム。
【請求項４】
前記プレゼンティティ端末は、セキュリティ・ポリシーを格納しており、プレゼンス状態の更新の可否を前記セキュリティ・ポリシーを参照して判断する判断手段を含む、請求項１〜３のいずれか１項に記載のプレゼンス・システム。
【請求項５】
前記プレゼンティティ端末は、前記ウォッチャー端末から送信されたプレゼンス参照要求から第２検索キーを生成し、前記第２検索キーを使用してセキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択する、請求項１〜３のいずれか１項に記載のプレゼンス・システム。
【請求項６】
前記プレゼンティティ端末は、前記プレゼンティティ端末の前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、前記タイムリミットの経過までに前記プレゼンティティ端末がプレゼンス状態の更新に成功しない場合、前記プレゼンティティ端末に対応する前記プレゼンス状態を削除する削除処理手段を含む、請求項４または５に記載のプレゼンス・システム。
【請求項７】
前記プレゼンティティ端末は、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出し、前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを選択し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和する、セキュリティ・スコア計算手段を含む、請求項４〜６のいずれか１項に記載のプレゼンス・システム。
【請求項８】
ネットワークに接続されたプレゼンス・サーバと、
前記ネットワークに接続されたプレゼンティティ端末と、
前記ネットワークに接続されたウォッチャー端末と、
前記プレゼンス・サーバへのアクセスを制御するためのセキュリティ・ポリシーを登録するデータベースとを含み、
前記プレゼンス・サーバは、前記プレゼンティティ端末から送信された送信元識別値を含む更新要求から検索キーを生成し、前記検索キーを使用して前記セキュリティ・ポリシーを検索し、プレゼンス状態の更新の可否を判断する、プレゼンス・システム。
【請求項９】
前記プレゼンス・サーバは、前記ウォッチャー端末から送信されたプレゼンス参照要求から第２検索キーを生成し、前記第２検索キーを使用して前記セキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する異なるプレゼンス状態を選択する、請求項８に記載のプレゼンス・システム。
【請求項１０】
前記プレゼンス・サーバは、プレゼンティティ端末の前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、前記タイムリミットの経過までに前記プレゼンティティ端末がプレゼンス状態の更新に成功しない場合、前記プレゼンティティ端末に対応する前記プレゼンス状態を削除する削除処理手段を含む、請求項８または９に記載のプレゼンス・システム。
【請求項１１】
前記プレゼンス・サーバは、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出し、前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを選択し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和する、セキュリティ・スコア計算手段を含む、請求項８〜１０のいずれか１項に記載のプレゼンス・システム。
【請求項１２】
前記プレゼンス・サーバは、選択された前記プレゼンス状態を前記ウォッチャー端末へと前記ネットワークを介して送出する通信機能手段を含む、請求項８〜１１のいずれか１項に記載のプレゼンス・システム。
【請求項１３】
ネットワークに接続されたサーバと、
前記サーバにより照会され、前記プレゼンス・サーバへのアクセスを制御するためのセキュリティ・ポリシーを登録するデータベースと、
前記ネットワークを介して受信した送信元識別値を含む更新要求から検索キーを生成し、前記検索キーを使用して前記セキュリティ・ポリシーを検索し、プレゼンス状態の更新の可否を判断する判断手段と
を含むプレゼンス・サーバ。
【請求項１４】
前記プレゼンス・サーバは、前記ネットワークを介して受信したプレゼンス参照要求の送信元から第２検索キーを生成し、前記第２検索キーを使用して前記セキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択する選択手段を含む、請求項１３に記載のプレゼンス・サーバ。
【請求項１５】
前記プレゼンス・サーバは、前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、前記タイムリミットの経過までに前記更新要求を許可しない場合、前記更新要求に対応する前記プレゼンス状態を削除する削除処理手段を含む、請求項１３または１４に記載のプレゼンス・サーバ。
【請求項１６】
前記プレゼンス・サーバは、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出し、前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを選択し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和する、セキュリティ・スコア計算手段を含む、請求項１３〜１５のいずれか１項に記載のプレゼンス・サーバ。
【請求項１７】
ネットワークに接続されたプレゼンス・サーバと、前記プレゼンス・サーバへのアクセスを制御するためのセキュリティ・ポリシーを登録するデータベースとを含むプレゼンス・サーバに対し、プレゼンス状態を提示させるプレゼンス提示方法であって、前記プレゼンス・サーバに対し、
前記ネットワークを介して受信した送信元識別値を含む更新要求から検索キーを生成し、前記検索キーを使用して前記セキュリティ・ポリシーを検索し、プレゼンス状態の更新の可否を判断するステップと、
前記ネットワークを介して受信したプレゼンス参照要求から第２検索キーを生成し、前記第２検索キーを使用して前記セキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択するステップと、
選択された前記異なるプレゼンス状態を前記ネットワークへと送出するステップと
を実行させる、プレゼンス提供方法。
【請求項１８】
前記プレゼンス・サーバは、前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、さらに、
前記更新の可否を判断するステップが、前記タイムリミットの経過までに前記更新要求を許可しない場合、前記更新要求に対応する前記プレゼンス状態を削除するステップを実行させる、請求項１７に記載のプレゼンス提供方法。
【請求項１９】
さらに、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出するステップと、
前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを抽出し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和するステップと
を含み、前記送信元識別値として、ＩＰアドレスまたはＳＩＰアドレスを取得するステップを含む、請求項１７または１８に記載のプレゼンス提供方法。
【請求項２０】
請求項１７〜１９のいずれか１項に記載のプレゼンス提供方法をプレゼンス・サーバに対して実行させる装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置の利用者が存在する環境のセキュリティ・レベルに応答してプレゼンス状態の閲覧可能なレベルを制御する、プレゼンス・システム、プレゼンス提供方法およびプログラムに関する。
【背景技術】
【０００２】
ネットワーク環境の普及、および端末装置の移動性が向上するにつれて、ネットワークを介して特定の利用者のプレゼンス状態を取得させる、プレゼンス・システムが提案されている。プレゼンス・システムは、登録されたユーザのその時点におけるプレゼンス状態を、外部からの問合わせに応答して問合わせ元に伝送して、ユーザのプレゼンス状態を知らせるシステムである。プレゼンス状態は、企業、官公庁、学校、病院などに所属するユーザがその時点でどのような業務を担当し、どこに居るかなどの情報をも含む場合がある。近年、個人情報の漏洩が問題視される中、プレゼンス・システムにおいてもプレゼンス状態の閲覧および更新についてのセキュリティを向上させることが好ましい。
【０００３】
さらに、近年では、特定のユーザへのなりすまし（ＩＰ詐称）、スパイウェア、各種ウィルス・ソフトウェアなどによる不正アクセスも問題視されており、ネットワークを通して利用者のプレゼンス状態を提供する場合には、閲覧要求や、更新要求を許可する際に、いっそう高いセキュリティを提供することが望まれている。
【０００４】
これまで、プレゼンス情報の閲覧または検索を制限するシステムが知られている。例えば、特開２００５−３０９５００号公報（特許文献１）では、プレゼンス情報を提供する端末装置（以下、プレゼンティティ端末として参照する。）からのポリシーの設定要求を受信し、ポリシーを記憶手段に設定するポリシー設定手段と、プレゼンス状態を閲覧要求する任意の端末（以下、ウォッチャー端末として参照する。）から任意のプレゼンティティ端末のプレゼンス情報に対する参照要求を受信した時、記憶手段から当該任意のプレゼンティティ端末のポリシーを検索し、該検索したポリシーのいずれの場合に当該任意のウォッチャー端末が該当するかを判定する、開示可否判定手段とを備え、開示可否判定手段の結果に応答してプレゼンス情報の開示を制御するプレゼンス情報開示システムが開示されている。
【０００５】
また、特開２００５−４５６７号公報（特許文献２）では、階層的なプレゼンス情報である階層的プレゼンス情報を取得する階層的プレゼンス情報取得部と、階層ごとに情報を開示する相手を識別する情報である開示相手識別情報と関連づけて保持する階層的プレゼンス情報保持部とを備え、開示相手識別情報と関連づけられた特定階層のプレゼンス情報を要求に応答して開示する、階層的プレゼンス情報開示装置が開示されている。
【０００６】
特許文献１に開示されたシステムは、ウォッチャー端末の属性に応答してプレゼンス情報の開示・不開示を決定し開示可の場合にでもプレゼンス情報の一部を選択して参照することが可能とされている。しかしながら、プレゼンス情報の開示の可否は、予め登録されたウォッチャー端末の属性のみに依存して決定される。このため、特許文献１に開示されたシステムは、ネットワーク環境において、ウォッチャー端末の変動するセキュリティ・レベルに柔軟に対応するものではない。
【０００７】
また、特許文献２に開示された装置は、プレゼンス情報を階層的に構成し、階層ごとに情報を開示するユーザを関連づけることができるので、ユーザごとに参照許可するプレゼンス情報を変更することができる。しかしながら、特許文献２でもウォッチャー端末の可変なセキュリティ・レベルに対応してプレゼンス状態の更新・閲覧管理を行うことについては何ら開示するものではない。
【特許文献１】特開２００５−３０９５００号公報
【特許文献２】特開２００５−４５６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記従来技術に鑑みなされたものであり、本発明は、プレゼンス状態の閲覧を、ウォッチャー端末またはプレゼンティティ端末のセキュリティ・レベルに応答して制御するプレゼンス・システム、方法およびプログラムを提供することを目的とする。また、本発明では、ネットワーク環境を介してウォッチャー端末がプレゼンス状態の参照を行う場合に、ウォッチャー端末のセキュリティ・レベルを考慮して、プレゼンス状態の参照レベルを制御する、セキュリティの向上したプレゼンス・システム、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明では、ウォッチャー端末の存在する環境に応答してセキュリティ・レベルを割当てる。本発明の実施の形態では、ウォッチャー端末がプレゼンス状態の参照要求を発行すると、プレゼンティティ端末は、参照要求に含まれるロケーション・データを使用してウォッチャー端末のセキュリティ・レベルを判断する。プレゼンティティ端末は、判断されたセキュリティ・レベルに応答して、プレゼンス状態の参照レベルを制御し、ウォッチャー端末へとプレゼンス状態を伝送する。本発明では、ウォッチャー端末のセキュリティ・レベルは、ウォッチャー端末からのプレゼンス参照要求に含まれる送信元識別値を使用して判断される。本発明の特定の実施の形態では、ルータの送信元ＩＰアドレス、または、ＩＰｖ６プロトコル・スゥイートの下でのプレゼンティティ端末またはウォッチャー端末自身の送信元ＩＰアドレス、または、ＳＩＰ(Session Initiation Protocol)における、送信元ＳＩＰアドレスを使用して判断することができる。
【００１０】
また、本発明の他の実施の形態では、ウォッチャー端末から送信されるＧＰＳ、またはＲＦＩＤにより取得されたロケーション・データを使用して、ウォッチャー端末のセキュリティ・レベルを判断する。
【００１１】
本発明のさらに他の実施の形態では、ネットワークに接続されたプレゼンス・サーバは、プレゼンス状態を更新または提供する場合に、プレゼンティティ端末およびウォッチャー端末のネットワークを経由したセキュリティ・レベルを判定する。プレゼンス・サーバは、プレゼンティティ端末による更新の許可を、そのセキュリティ・レベルに応じて判断し、更新の可否を制御している。また、プレゼンス・サーバは、ウォッチャー端末のセキュリティ・レベルを取得して、セキュリティ・ポリシーを参照し、閲覧を許可するべきプレゼンス状態を複数の表現レベルの異なるプレゼンス状態から選択して、ウォッチャー端末に送信する。
【００１２】
本発明の上記処理により、プレゼンティティ端末またはプレゼンティティ端末を管理するプレゼンス・サーバは、ウォッチャー端末およびプレゼンティティ端末のセキュリティ環境に応答してプレゼンス状態の管理を実行することができる。
【００１３】
すなわち、本発明によれば、ネットワークに接続されたウォッチャー端末と、
前記ネットワークに接続され、前記ウォッチャー端末からのプレゼンス参照要求を受取るプレゼンティティ端末とを含み、
前記プレゼンティティ端末は、前記ウォッチャー端末を識別する送信元識別値および前記ウォッチャー端末との間のネットワーク環境を使用して前記ウォッチャー端末のセキュリティ・レベルを判断し、判断された前記セキュリティ・レベルに応答したプレゼンス状態を前記ウォッチャー端末に送出する、プレゼンス・システムが提供される。
【００１４】
本発明では、前記プレゼンティティ端末は、前記プレゼンス参照要求に含まれる前記ウォッチャー端末の前記送信元識別値またはロケーション・データと、前記セキュリティ・レベルとを対応させたセキュリティ階層リストを検索する検索手段を備えることができる。本発明では、前記送信元識別値は、ＩＰアドレスまたはＳＩＰアドレスであり、前記ロケーション・データは、前記ウォッチャー端末がＧＰＳにより取得した緯度・経度データ、またはＲＦＩＤにより与えられるロケーションを示す固有識別値、または近距離無線通信における端末検出データとすることができる。本発明では、前記プレゼンティティ端末は、セキュリティ・ポリシーを格納しており、プレゼンス状態の更新の可否を前記セキュリティ・ポリシーを参照して判断する判断手段を含むことができる。本発明では、前記プレゼンティティ端末は、前記ウォッチャー端末から送信されたプレゼンス参照要求から第２検索キーを生成し、前記第２検索キーを使用してセキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択することができる。
また、本発明では、前記プレゼンティティ端末は、前記プレゼンティティ端末の前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、前記タイムリミットの経過までに前記プレゼンティティ端末がプレゼンス状態の更新に成功しない場合、前記プレゼンティティ端末に対応する前記プレゼンス状態を削除する削除処理手段を含むことができる。前記プレゼンティティ端末は、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出し、前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを選択し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和する、セキュリティ・スコア計算手段を含むことができる。
【００１５】
本発明の第２の構成によれば、
ネットワークに接続されたプレゼンス・サーバと、
前記ネットワークに接続されたプレゼンティティ端末と、
前記ネットワークに接続されたウォッチャー端末と、
前記プレゼンス・サーバへのアクセスを制御するためのセキュリティ・ポリシーを登録するデータベースとを含み、
前記プレゼンス・サーバは、前記プレゼンティティ端末から送信された送信元識別値を含む更新要求から検索キーを生成し、前記検索キーを使用して前記セキュリティ・ポリシーを検索し、プレゼンス状態の更新の可否を判断する、プレゼンス・システムが提供できる。
【００１６】
本発明では、前記プレゼンス・サーバは、前記ウォッチャー端末から送信されたプレゼンス参照要求から第２検索キーを生成し、前記第２検索キーを使用して前記セキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択することができる。本発明の前記プレゼンス・サーバは、プレゼンティティ端末の前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、前記タイムリミットの経過までに前記プレゼンティティ端末がプレゼンス状態の更新に成功しない場合、前記プレゼンティティ端末に対応する前記プレゼンス状態を削除する削除処理手段を含むことができる。本発明では、前記プレゼンス・サーバは、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出し、前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを選択し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和する、セキュリティ・スコア計算手段を含むことができる。本発明の前記プレゼンス・サーバは、選択された前記プレゼンス状態を前記ウォッチャー端末へと前記ネットワークを介して送出する通信機能手段を含むことができる。
【００１７】
本発明の第３の構成によれば、
ネットワークに接続されたサーバと、
前記サーバにより照会され、前記プレゼンス・サーバへのアクセスを制御するためのセキュリティ・ポリシーを登録するデータベースと、
前記ネットワークを介して受信した送信元識別値を含む更新要求から検索キーを生成し、前記検索キーを使用して前記セキュリティ・ポリシーを検索し、プレゼンス状態の更新の可否を判断する判断手段と
を含むプレゼンス・サーバが提供できる。
【００１８】
本発明では、前記プレゼンス・サーバは、前記ネットワークを介して受信したプレゼンス参照要求の送信元から第２検索キーを生成し、前記第２検索キーを使用して前記セキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択する選択手段を含むことができる。本発明では、前記プレゼンス・サーバは、前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、前記タイムリミットの経過までに前記更新要求を許可しない場合、前記更新要求に対応する前記プレゼンス状態を削除する削除処理手段を含むことができる。本発明の前記プレゼンス・サーバは、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出し、前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを選択し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和する、セキュリティ・スコア計算手段を含むことができる。
【００１９】
本発明の第４の構成によれば、
ネットワークに接続されたプレゼンス・サーバと、前記プレゼンス・サーバへのアクセスを制御するためのセキュリティ・ポリシーを登録するデータベースとを含むプレゼンス・サーバに対し、プレゼンス状態を提示させるプレゼンス提示方法であって、前記プレゼンス・サーバに対し、
前記ネットワークを介して受信した送信元識別値を含む更新要求から検索キーを生成し、前記検索キーを使用して前記セキュリティ・ポリシーを検索し、プレゼンス状態の更新の可否を判断するステップと、
前記ネットワークを介して受信したプレゼンス参照要求から第２検索キーを生成し、前記第２検索キーを使用して前記セキュリティ・ポリシーを検索し、前記ウォッチャー端末に対して提示する、異なるプレゼンス状態を選択するステップと、
選択された前記異なるプレゼンス状態を前記ネットワークへと送出するステップと
を実行させる、プレゼンス提供方法が提供できる。
【００２０】
本発明の前記プレゼンス・サーバは、前記プレゼンス状態が更新された時刻に対応するタイムスタンプおよび前記プレゼンス状態を削除するためのタイムリミットを管理しており、さらに、
前記更新の可否を判断するステップが、前記タイムリミットの経過までに前記更新要求を許可しない場合、前記更新要求に対応する前記プレゼンス状態を削除するステップを実行させることができる。本発明では、さらに、受信したそれぞれの前記要求に含まれるセキュリティ項目を抽出するステップと、
前記セキュリティ項目を検索キーとして前記セキュリティ・ポリシーに登録されたセキュリティ・スコアを抽出し、前記抽出したセキュリティ項目に乗算して前記セキュリティ項目について総和するステップと
を含み、前記送信元識別値として、ＩＰアドレスまたはＳＩＰアドレスを取得するステップを含むことができる。
【００２１】
本発明の第５の構成によれば、上記いずれかに記載のプレゼンス提供方法をプレゼンス・サーバに対して実行させる装置実行可能なプログラムが提供される。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を図面に示した特定の実施の形態をもって説明するが、本発明は、図面に示した実施の形態に限定されるものではない。
【００２３】
[第１の実施の形態]
図１は、本発明のプレゼンス・システムの第１の実施の形態を示した図である。図１に示すプレゼンス・システム１０は、プレゼンティティ端末１２と、ウォッチャー端末１４との間でプレゼンス状態を送受信する。プレゼンティティ端末１２と、ウォッチャー端末１４とは、インターネットまたは公衆電話網などのネットワーク基盤に基づいて形成されるネットワーク１６を介して、ＴＣＰ／ＩＰ、ＵＤＰ／ＩＰなどの適切なプロトコルの下でデータ通信を行う。本発明では、ネットワーク１６は、ルータ１８などを介して接続されるローカル・エリア・ネットワーク（ＬＡＮ）またはワイド・エリア・ネットワーク（ＷＡＮ）のプライベート・ネットワーク２０を含み、プレゼンティティ端末１２およびウォッチャー端末１４は、それぞれルータ１８、ルータ２２を介してネットワーク１６へと接続されている。この場合、ルータ１８およびルータ２２は、ＯＳＩ基本参照モデルにおける第３層のネットワーク層の機能を提供することができ、ルーティング・テーブルを保有し、少なくともＮＡＴ(Network Address Translation)機能を有する限り、ブロードバンド・ルータででも良く、または大規模ネットワーク用のルータなど、いかなるルータでも使用することができる。
【００２４】
図１に示した実施の形態では、プレゼンティティ端末１２は、適切な記憶装置に、Ａｃｃｅｓｓ（登録商標）、ＭｙＳＱＬ（商標）、ＯＲＡＣＬＥ（登録商標）、ＤＢ２（商標）などのリレーショナル・データベースといったデータベース２４を格納する。データベース２４内には、本発明のプレゼンス提供を行うための、プレゼンス状態、セキュリティ階層リスト、プレゼンス変換テーブルなどが登録されていて、ウォッチャー端末１４に対して、プレゼンス状態を開示する。また、ウォッチャー端末１４は、ＪＤＢＣドライバ・クラスなどをロードした、データベース・クライアントとして構成することがきる。また、本発明の他の実施の形態では、ウォッチャー端末１４は、ＨＴＴＰクライアントとして構成することができ、この場合、プレゼンティティ端末１２は、Ｗｅｂサーバとしても機能する。プレゼンティティ端末１２が、Ｗｅｂサーバとしても機能する場合には、プレゼンティティ端末１２は、ウォッチャー端末からのプレゼンス参照要求に対してＣＧＩ(Common Gateway Interface)など、またはサーブレットなどを使用してプレゼンス状態を検索し、ウォッチャー端末１４へとその結果をＨＴＴＰレスポンスとして返すことができる。
【００２５】
プレゼンティティ端末１２と、ウォッチャー端末１４とは、これまで知られたいかなるデータ伝送プロトコルで通信することができる。本発明で使用することができるデータ伝送プロトコルとしては、ＦＴＰ、ＨＴＴＰ、または分散コンピューティング環境下で使用されるＩＩＯＰ(Internet Inter-Orb Protocol)などを挙げることができる。また、本発明のさらに他の実施の形態では、ＳＩＰプロトコルを使用して端末を固有に識別してデータ伝送を行うこともできる。プレゼンティティ端末１２と、ウォッチャー端末１４とは、さらに、本発明の特定の実施の形態では、ＲＰＣ(Remote
Procedure Call)、またはＣＯＢＲＡ、またはＲＭＩ(Remote Method Invocation)などの分散コンピューティング・インフラ基盤に基づいたトランザクションが可能とされていても良い。また、プレゼンティティ端末１２およびウォッチャー端末１４は、データ伝送を行うため、Ｉｎｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ、Ｍｏｚｉｌｌａ、Ｎｅｔｓｃａｐｅ  Ｅｘｐｌｏｒｅｒなどのブラウザ・ソフトウェアを実装することもできる。
【００２６】
図２は、本発明のプレゼンティティ端末１２およびウォッチャー端末１４の機能ブロック図を示す。図２（ａ）は、プレゼンティティ端末１２の各機能部を示し、図２（ｂ）は、ウォッチャー端末１４の機能部を示す。プレゼンティティ端末１２は、ワークステーションまたはパーソナル・コンピュータから構成され、図示しない中央処理装置（ＣＰＵ）と、ＲＡＭまたはＤＲＡＭなどのメモリと、適切なインタフェースにより接続されたハードディスク・ドライブ、フラッシュ・メモリ、ＥＥＰＲＯＭなどの外部記装置とを備えている。
【００２７】
また、図２に示したウォッチャー端末１４は、ノートブック型パーソナル・コンピュータ、ＰＤＡ、携帯電話など可搬性の高い情報処理装置とされているが、本発明においては、デスクトップ型パーソナル・コンピュータもウォッチャー端末１４として使用することができる。図２に示すウォッチャー端末１４についても、プレゼンティティ端末１２のハードウェア構成を概ね同様の構成を備えることができ、さらに、移動体通信のためのワイヤレス送受信手段を備えていても良い。
【００２８】
図２（ａ）に示したプレゼンティティ端末１２は、プレゼンス生成手段２６と、セキュリティ・レベル生成手段２８と、プレゼンス変換手段３０とを含んでいる。プレゼンス生成手段２６は、ユーザ入力などに応答してプレゼンス状態を生成してデータベースなどに登録する。セキュリティ・レベル生成手段２８は、ウォッチャー端末１４からのプレゼンス参照要求を受付けて、ウォッチャー端末１４のセキュリティ・レベルを取得して、プレゼンス変換手段３０へと取得したセキュリティ・レベルを通知する。プレゼンス変換手段３０は、セキュリティ・レベル生成手段２８からのセキュリティ・レベルを受取ると、データベースを検索して、プレゼンス参照要求に含まれる対象ユーザまたは対象ユーザ範囲の本来のプレゼンス状態または本来のプレゼンス状態に付き、セキュリティ・レベルに応答して登録されたプレゼンス状態を取得する。
【００２９】
プレゼンティティ端末１２は、ネットワーク・インタフェース・カード（ＮＩＣ）などを含んで構成される通信機能手段３２を備えており、ウォッチャー端末１４からのプレゼンス参照要求を受付けて、データベースの参照処理などを実行し、セキュリティ・レベルに応答して取得されたプレゼンス状態を、ウォッチャー端末１４へと返信する処理を実行する。
【００３０】
図２（ｂ）に示したウォッチャー端末１４は、ＪＤＢＣドライバ・クラスなどをロードしており、データベース・クライアントとして機能する。さらに、ウォッチャー端末１４は、少なくとも通信機能手段３２を備えており、プレゼンティティ端末１２の宛先アドレスに宛てて、プレゼンス参照要求を送付する。また、ウォッチャー端末１４は、プレゼンティティ端末１２からの応答を受付けて、ウォッチャー端末１４セキュリティ・レベルに応答したプレゼンス状態をそのディスプレイ機能手段（図示せず）を介してウォッチャー端末１４のユーザへと表示させている。
【００３１】
図３は、本発明のプレゼンティティ端末１２が管理し、セキュリティ・ポリシーとして機能する、セキュリティ階層リスト４０を示した図である。本発明のプレゼンティティ端末１２は、特定のロケーションと、ロケーションに対応するセキュリティ・レベルとを対応づけて管理する。セキュリティ階層リスト４０は、ウォッチャー端末の存在するセキュリティ環境に関連づけられたロケーション・データを登録するフィールド４２と、対応するセキュリティ・レベルを登録するフィールド４４とを含んで構成されている。本発明の特定の実施の形態では、ロケーション・データとしては、ウォッチャー端末１４が接続されたワイアド・ネットワークまたはワイアレス・ネットワークなどを管理する特定ルータに割当てられたグローバルＩＰアドレス（固定）を使用することができる。また、本発明の他の実施の形態では、各ロケーションの経度・緯度など、ＧＰＳ(Global Positioning System)により生成される、ジオグラフィック・データまたはＲＦＩＤなどのＩＣタグにより与えられる、テキスト、ＨＴＭＬ、ＸＨＴＭＬ、ＸＭＬ、または識別コードなどの固有識別値を使用することができる。さらに、本発明では、ＢｌｕｅｔｏｏｔｈまたはＩＥＥＥ８０２．ｘで規定される無線ＬＡＮなどの近距離ワイアレス・ネットワークにおける端末検出データなどを使用することもできる。
【００３２】
図３に示すように、セキュリティ階層リスト４０は、ロケーション・データ＝「社内」については、最もセキュリティ・レベルの高い、レベル３の階層が割当てられ、ロケーション・データ＝「他事業所」についてはそれよりもグレードの低いセキュリティ・レベルであるレベル２が与えられている。さらに、ロケーション・データが、「グループ会社」、「インターネット・カフェ」、「屋外ホット・スポット」など、セキュリティ・レベルが低いロケーションについて、順次低い階層のレベルが割当てられている。なお、本発明では、セキュリティ階層リスト４０は、プレゼンティティ端末１２のユーザが、データベース・ソフトウェアなどを使用して入力や設定変更を可能とすることができる。セキュリティ・レベル生成手段２８は、ウォッチャー端末１４からのプレゼンス参照要求を受付けると、受信パケットのＩＰヘッダから、送信元ＩＰアドレスまたは受信パケット内のペイロード内に記述されたウォッチャー端末１４のロケーション・データを取得する。セキュリティ・レベル生成手段２８は、取得したデータを検索キーとして、図３に示したセキュリティ階層リスト４０を検索し、セキュリティ・レベルを生成する。生成されたセキュリティ・レベルは、プレゼンス変換手段３０へと伝送される。
【００３３】
図４は、本発明のプレゼンス変換手段３０が使用するプレゼンス変換テーブル４６の実施の形態を示す。図４に示したプレゼンス変換テーブル４６は、プレゼンティティ端末１２のユーザの実際のプレゼンス状態を登録したフィールド４８と、ウォッチャー端末１４のセキュリティ・レベルに対応し、実際のプレゼンス状態を、低レベル表現に変換したプレゼンス状態を登録するフィールド５０〜５４を含んで構成されている。なお、セキュリティ・レベルがレベル３の場合には、プレゼンス変換手段３０は、フィールド５０に登録された実際のプレゼンス状態を取得する。
【００３４】
本発明のプレゼンス変換手段３０は、セキュリティ・レベル生成手段２８により生成されたセキュリティ・レベルを受取り、受取ったセキュリティ・レベルを検索キーとして使用して、プレゼンス変換テーブル４６を検索する。この場合、プレゼンティティ端末１２は、ＳＱＬなどを使用してデータベース２４を検索することにより、レベルに対応したプレゼンス状態を取得することができる。プレゼンス変換手段３０が変換プレゼンス状態を取得すると、当該変換プレゼンス状態は、通信機能手段３２へと送られる。通信機能手段３２は、ウォッチャー端末１４の宛先ＩＰアドレスおよび自己のＩＰアドレスを送信パケットのヘッダに記述し、ペイロードに検索したプレゼンス状態を記述して、ウォッチャー端末１４へと送出する。
【００３５】
図５は、本発明でプレゼンティティ端末１２が、ウォッチャー端末１４から受取るパケットの実施の形態を示した図である。図５（ａ）は、ウォッチャー端末１４の存在するロケーションに配置されたルータのグローバルＩＰアドレスをロケーション情報として使用する場合の実施の形態である。また、図５（ｂ）は、ウォッチャー端末１４が、例えば、プレゼンティティ端末１２により送信されたセキュリティ・レベル送信要求の応答として、ウォッチャー端末１４のロケーション・データを含む応答パケットを返す場合の実施の形態に相当する。さらに、図５（ｃ）は、本発明においてＳＩＰアドレスを使用する場合のパケットの実施の形態を示す。
【００３６】
図５（ａ）に示すパケット６０は、宛先ＩＰアドレスと、送信元ＩＰアドレスとが記述されたＩＰヘッダ６２と、プレゼンス参照要求のデータを含むペイロード６４とを含んでいる。図５（ａ）の実施の形態では、ウォッチャー端末１４は、例えばグループ会社にあり、当該グループ会社に割当てられたルータのグローバルＩＰアドレスが送信元ＩＰアドレスとされている。グループ会社内では、ウォッチャー端末１４は、ＬＡＮなどのプライベート・ネットワークに参加しており、通常では、ＤＨＣＰサーバなどにより１０．０．０．０〜１０．２５５．２５５．２５５（クラスＡ）、１７２．１６．０．０〜１７２．３１．２５５．２５５（クラスＢ）、１９２．１６８．０．０〜１９２．１６８．２５５．２５５などで規定されるプライベート・アドレスが割当てられている。ウォッチャー端末１４がプレゼンティティ端末１２へとプレゼンス参照要求を送出する場合には、ルータが備えるＮＡＴ(Network Address Translation)などの機能を使用して、ルータのグローバルＩＰアドレスがＩＰヘッダ６２の送信元ＩＰアドレスとしてＩＰヘッダ６２内に記述されている。
【００３７】
本発明のプレゼンティティ端末１２は、セキュリティ階層リスト４０に、グループ会社のルータのＩＰアドレスをそのロケーション・データとして登録し、受信パケットの送信元ＩＰアドレスを取得して、検索キーとして使用する。なお、インターネット・カフェや、自宅など、または屋外ホット・スポットで、ブロードバンド・ルータなどを使用している場合や、本発明のセキュリティ階層リスト４０に当該ＩＰアドレスがエントリされていない場合には、レベル０が割当てられる。
【００３８】
図５（ｂ）に示した実施の形態では、ウォッチャー端末１４が、ロケーション・データとして自己のジオグラフィック・データまたはＲＦＩＤからの固有識別値を取得し、自己のロケーション・データをペイロードに含ませてプレゼンティティ端末１２へと送信する。図５（ｂ）に示した応答パケット６６は、ＩＰヘッダ６２と、ペイロード６４とを含んでいる。図５（ｂ）に示した実施の形態では、送信元ＩＰアドレスが、例えば、インターネット・カフェ、自宅、または屋外ホット・スポットなどから直接伝送される場合、セッションの終了、またはウォッチャー端末１４の起動・停止などにより送信元ＩＰアドレスが変わる情報処理装置の場合に好適な実施の形態である。
【００３９】
図５（ｂ）に示した実施の形態では、ウォッチャー端末１４は、ＧＰＳを備えており、プレゼンティティ端末１２からの要求に応答して、そのロケーションの緯度・経度などのジオグラフィック・データを生成する。生成した緯度・経度などのジオグラフィック・データは、応答パケット６６のペイロード６４に記述されて、プレゼンティティ端末１２へと伝送される。
【００４０】
また、図５（ｂ）に示した応答パケット６６を使用する実施の形態では、ウォッチャー端末１４が、当該ロケーションに配置されたＲＦＩＤなどから与えられる固有識別値を取得して、ペイロード６４に記述する場合にも利用することができる。図５（ｂ）に示したパケット６６を受信したプレゼンティティ端末１２は、ペイロード６４内のデータを取得して、セキュリティ階層リスト４０を検索し、所定のセキュリティ・レベルを検索する。
【００４１】
図５（ｃ）に示したパケットの実施の形態は、本発明において、ウォッチャー端末およびプレゼンティティ端末を識別するための送信元識別値として、ＳＩＰアドレスを使用する場合の実施の形態である。パケット６８は、ＩＰヘッダ６２と、ペイロード６４とを含んで構成されており、ＩＰヘッダには、宛先ＩＰアドレスと、ＩＰｖ４またはＩＰｖ６などのＩＰプロトコルで送信元アドレスが記述されている。送信元アドレスに対応するＩＰアドレスは、ＮＡＴなどを使用する場合には、プライベート・アドレスから変換されたグローバルＩＰアドレスが記述される。また、ＩＰｖ６などでは、各端末に直接割当てられたＩＰｖ６プロトコルでのグローバルＩＰアドレスが記述されている。さらに、
図５（ｃ）に示した実施の形態では、ペイロード６４には、例えば、ｓｉｐ：ａｂｃ＠ｄｏｍｅｉｎ＿ｎａｍｅ．ｊｐ、というＳＩＰ  ＵＲＩが記述される。ＳＩＰシステムを利用できる場合には、ＩＰアドレスがＤＨＣＰサーバ等で変更されても、ＳＩＰ
ＵＲＩにより各端末を一意に識別することが可能である。さらに、ＳＩＰシステムにおいて、ＵＰｎＰ、ＳＴＵＮ、ＴＵＲＮなどの既存のＮＡＴ越え技術を用いることにより、ＮＡＴによりＩＰが変換された場合でも各端末を一意に識別することが可能である。
【００４２】
図６は、本発明のプレゼンティティ端末１２が実行する処理を示したフローチャートである。図６に示した処理は、ステップＳ１００から開始し、ステップＳ１０１で、ウォッチャー端末１４からのプレゼンス参照要求を受付けたか否かを判断し、プレゼンス参照要求を受付けるまで待機する。ステップＳ１０１でプレゼンス参照要求を受付けると（ｙｅｓ）、ステップＳ１０２で、受信パケットを解析する。本発明の特定の実施の形態で、ＩＰアドレスを使用する場合には、ＩＰパケットから、まず、ＩＰアドレスを取得し、セキュリティ階層リスト４０を検索し、ＩＰアドレスに対応するセキュリティ・レベルを検索する。また、本発明の他の実施の形態において、ジオグラフィック・データまたは固有識別値を使用する場合には、受信パケットの解析から、ロケーション・データの有無を判断する。受信パケットにすでにロケーション・データが含まれている場合には、当該ロケーション・データに応答したセキュリティ・レベルを取得する。また、ペイロード内にロケーション・データが含まれていない場合には、ロケーション・データを要求するパケットをウォッチャー端末１４に宛てて送信し、図５（ｂ）に示した応答パケットから、ジオグラフィック・データまたはロケーションを示す固有識別値を取得し、セキュリティ・レベルを生成する。
【００４３】
ステップＳ１０３では、生成されたセキュリティ・レベルを受取ったプレゼンス変換手段３０が、プレゼンス参照要求のパケットのペイロードから取得したユーザを特定する。さらにプレゼンス変換手段３０は、ステップＳ１０４で、セキュリティ・レベルを検索キーとしてプレゼンス変換テーブル４６を検索し、当該ユーザについてのセキュリティ・レベルに応答したプレゼンス状態を取得する。ステップＳ１０５では、プレゼンティティ端末１２は、ウォッチャー端末１４のＩＰアドレスを宛先ＩＰアドレスに記述し、自己のＩＰアドレスを送信元ＩＰアドレスに記述し、ペイロードに取得したプレゼンス状態およびＳＩＰアドレスなどを記述して、ＦＴＰレスポンス、ＨＴＴＰレスポンス、ＲＰＣレスポンス、ＲＭＩレスポンス、ＳＩＰレスポンスとして返送する。その後、プレゼンティティ端末１２は、処理をステップＳ１０１へと分岐させ、後続するプレゼンス参照要求を待機する。
【００４４】
[第２の実施の形態]
図７は、本発明のプレゼンス・システムの第２の実施の形態を示した図である。図７に示したプレゼンス・システム７０は、ネットワーク７８と、ネットワーク７８に接続されたプレゼンティティ端末８４と、ネットワーク７８に接続されたウォッチャー端末７６ａ〜７６ｃと、プレゼンス・サーバ８２とを含んで構成される。ウォッチャー端末７６ａは、例えばＰＨＳなどの移動体通信手段を使用して、その基地局を経由してゲートウェイ・サーバ７４へとアクセスし、ルータ８０ａを介して、プレゼンス・サーバ８２へとプレゼンス参照要求を送信する。また、パーソナル・コンピュータ７６ｂは、自宅、またはインターネット・カフェ、または他事業所などのリモート環境にあって、当該ロケーションに設置されたルータ８０ｃを介して、プレゼンス・サーバ８２へとプレゼンス参照要求を送信する。また、ウォッチャー端末７６ｃは、自宅、オフィスなどに設置されたワイヤレスＬＡＮを経由して図示しないアクセス・ポイント、ルータ８０ｂを経由して、プレゼンス参照要求をプレゼンス・サーバ８２へと送信している。プレゼンス・サーバ８２は、各ウォッチャー端末のセキュリティ・レベルを判断し、プレゼンス状態の開示レベルを決定している。
【００４５】
一方、プレゼンス・サーバ８２は、ＬＡＮ、ＷＡＮなどのプライベート・ネットワークを介してプレゼンティティ端末８４からのプレゼンス更新要求を受付け、プレゼンティティ端末８４のセキュリティ・レベルに応答した更新許可を行っている。なお本発明では、プレゼンティティ端末８４についても、ネットワーク７８といった公共ネットワークに接続されたいかなる情報処理装置とされていても良い。また、プレゼンス・サーバ８２は、リレーショナル・データベースなどのデータベース８６を管理している。データベース８６には、プレゼンス状態、セキュリティ・ポリシー、およびプレゼンス変換テーブルなどが格納されており、プレゼンス・サーバによる、ＳＱＬ文などを使用した検索処理を可能としている。
【００４６】
図８は、本発明のプレゼンス・サーバ８２およびプレゼンティティ端末８４の機能構成を示したブロック図である。プレゼンス・サーバ８２は、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、ＭａｃＯＳなどのオペレーティング・システムの下で本発明のプレゼンス提供方法を実行するプログラムを実行させて、本発明のプレゼンス提供方法を情報処理装置上に実現させている。図８（ａ）に示されるように、プレゼンス・サーバ８２は、プレゼンス状態管理手段８８を備えており、プレゼンス状態管理手段８８は、プレゼンティティ端末８４から伝送されたプレゼンス状態を管理している。また、セキュリティ・レベル生成手段９０は、本発明で使用するセキュリティ・ポリシーを検索してプレゼンティティ端末またはウォッチャー端末またはそれら両方のプレゼンス状態更新または開示レベルを決定する処理を実行している。
【００４７】
セキュリティ・レベル生成手段９０により生成されたセキュリティ・レベルは、プレゼンス状態管理手段８８またはプレゼンス状態変換手段９２へと目的に応答して送られて、各機能手段による処理のために使用される。プレゼンス状態変換手段９２は、プレゼンス変換テーブルを管理しており、セキュリティ・レベル生成手段９０により生成されたセキュリティ・レベルを検索キーとして使用してプレゼンス状態を検索し、プレゼンス状態の閲覧レベルを制御している。通信機能手段９４は、ＳＯＩ基本参照モデルにおける、物理層およびデータリンク層での機能を使用して、その処理結果をプレゼンティティ端末８４またはウォッチャー端末７６ａ〜７６ｃへとＲＰＣ、ＲＭＩ、ＩＩＯＰ、ＦＴＰまたはＨＴＴＰプロトコル、ＳＩＰプロトコルによるデータ伝送を行っている。
【００４８】
一方、図８（ｂ）に示したプレゼンティティ端末８４は、また、本発明の実施の形態では、ＪＤＢＣドライバ・クラスなどのデータベース・クライアント機能を備えており、ユーザのプレゼンス状態を取得して登録するプレゼンス生成手段９６と、通信機能手段９４とを備えている。図８に示したプレゼンティティ端末８４は、上述した適切な分散環境プロトコルを使用して、プレゼンス・サーバ８２へと登録されたプレゼンス状態を通知する。また、通信機能手段９４は、ワイアド・ネットワークまたはワイアレス・ネットワークなどを介して、プレゼンス・サーバ８２に対してプレゼンス状態および更新要求パケットまたはフレームを伝送している。
【００４９】
図８（ａ）に示したセキュリティ・レベル生成手段９０は、プレゼンス状態管理ポリシー（以下、セキュリティ・ポリシーとして参照する。）を管理しており、セキュリティ・ポリシーは、各ユーザごとのプレゼンス状態の更新・閲覧レベル制御のために使用される。本発明のセキュリティ・レベル生成手段９０は、プレゼンス状態の更新要求を受取ると、セキュリティ・ポリシーを検索し、第１の検索キーとして使用されるセキュリティ・レベルを取得する。生成されたセキュリティ・レベルは、プレゼンス状態管理手段８８へと送られて、更新要求の許可の判断に使用される。一方、セキュリティ・レベル生成手段９０は、プレゼンス参照要求を受取ると、セキュリティ・ポリシーを検索して、プレゼンス参照要求の要求元のセキュリティ・レベルに応答した第２の検索キーとして使用されるセキュリティ・レベルを生成する。第２の検索キーは、プレゼンス状態変換手段９２の参照のためのＳＱＬクエリーとして使用される。セキュリティ・レベルを第２の検索キーとして使用したプレゼンス変換テーブルの検索結果は、セキュリティ・レベルに応答したプレゼンス状態であり、検索されたプレゼンス状態は、通信機能手段９４からウォッチャー端末７６ａ〜７６ｃへと返信される。
【００５０】
[第３の実施の形態]
図９は、本発明のプレゼンス・システムの第３の実施の形態を示した図である。図９に示したプレゼンス・システム７０は、図８と同様の構成とされているが、ウォッチャー端末７６ａ〜７６ｃおよびプレゼンティティ端末８４は、ＳＩＰアドレスを使用して各端末の固有識別を行っている。プレゼンティティ端末８４は、プレゼンス・サーバ８２ａへと更新要求を発行する場合、送信パケットのペイロード領域に、ＳＩＰアドレスを記述して送信する。プレゼンス・サーバ８２ａは、ＵＲＩ(Uniform Resource Identifier)などにより識別されていて、ＳＩＰアドレスを参照して、例えばドメインネーム・システム（ＤＮＳ）などから、特定の端末を特定することができる。
【００５１】
図９に示した本発明の実施の形態では、アドレス通知サーバ８２ｂが設けられていて、プレゼンティティ端末８４またはウォッチャー端末７６ａ〜７６ｃから接続要求(subscribe)を受付けた時点で、当該端末に対して割当てるＳＩＰアドレスをプレゼンス・サーバ８２ａに渡し、セキュリティを向上させている。なお、本発明において、アドレス通知サーバ８２ｂは、必ずしも使用されなくとも良い。また、アドレス通知サーバ８２ｂは、プレゼンス・サーバ８２ａと一体として構成されていても良い。また、プレゼンス・サーバ８２ａは、レジストラが管理するサーバであっても良く、プロキシ・サーバ、リダイレクト・サーバ、ロケーション・サーバのうちの部分機能として構成することもできる。また、ルータ８０ａ〜８０ｄと共に、ユニバーサルＰｎＰ、ＳＴＵＮサーバ、ＴＵＲＮサーバなどが併用され、ＮＡＴによるアドレス変換に対応して、端末の固有識別性を与えることができる。また、本発明でＳＩＰアドレスを使用する場合、ＩＥＴＦによるワーキング・グループにおいて検討されている、ＳＩＭＰＬＥ(SIP
for Instant Messaging and Presence Leveraging Protocol)を使用して、プレゼンスデータを伝送することができる。
【００５２】
図１０は、本発明のプレゼンス・サーバ８２、８２ａが管理する、セキュリティ・ポリシーの実施の形態を示す。図１０に示すように、プレゼンス・サーバ８２が管理するセキュリティ・ポリシー９８は、プレゼンティティ端末８４のセキュリティ情報に関連して、プレゼンティティ端末８４およびウォッチャー端末７６ａ〜７６ｃのＩＰアドレスを登録したフィールド１００と、ＩＰアドレスに対応したセキュリティ・レベルを登録したフィールド１０２とを含んでいる。プレゼンス・サーバ８２、８２ａは、プレゼンティティ端末８４から送信されたパケットから、送信元のＩＰアドレスを取得し、そのセキュリティ情報を取得する。ここで、ウォッチャー端末７６ｂのＩＰアドレスは、ａｂｃ．ｄｅｆ．ｇｈｉ．ｊｋｌであり、プレゼンティティ端末８４のＩＰアドレスは、ｍｎｏ．ｐｑｒ．ｓｔｕ．ｖｗｘであるものとして、本発明の更新ポリシーについて説明する。なお、図１０（ａ）で説明する実施の形態は、ＩＰプロトコルを、ＩＰｖ４として説明するが、本発明は、ＩＰｖ６でも適用することができ、ＩＰＶ６を使用する場合には、本発明に必要なセキュリティ情報を、ＩＰｖ６パケットの適切な領域に記述することができる。
【００５３】
プレゼンティティ端末８４が、そのプレゼンス状態を更新しようとして、更新リクエストをプレゼンス・サーバ８２へと送信すると、プレゼンス・サーバ８２は、その送信元ＩＰアドレスから、プレゼンティティ端末８４のセキュリティ・レベルがレベル１であると判断する。レベル１のセキュリティ・レベルでは、本発明では、プレゼンス状態の更新は許可されない設定とされている。このため、プレゼンス・サーバ８２、８２ａは、プレゼンティティ端末８４からの更新要求を受付けず、その旨の応答をプレゼンティティ端末８４へと返す。一方、プレゼンス・サーバ８２は、セキュリティ・ポリシーとして、プレゼンス状態を維持させておくタイムリミットを有している。プレゼンス・サーバ８２、８２ａは、前回実際のプレゼンス状態が更新された特定ユーザについてその時刻をタイムスタンプとしてデータベース８６の適切なレコードとしての記憶している。プレゼンス・サーバ８２は、プレゼンス・サーバ８２のシステム・タイマと、タイムスタンプとを比較し、タイムスタンプと、システム・タイマとの時間差がタイムリミットを超えた時点で、当該特定ユーザのプレゼンス状態を削除する。
【００５４】
その後、プレゼンス・サーバ８２、８２ａが、ウォッチャー端末７６ａ〜７６ｃからのプレゼンス参照要求を受付けた場合には、当該特定ユーザのプレゼンス状態は消去されているので、プレゼンス・サーバ８２は、ウォッチャー端末７６ａ〜７６ｃは、プレゼンティティ端末へと「未登録」レスポンスを返すことで、ウォッチャー端末７６ａ〜７６ｃに対してセキュリティ・レベルの低いプレゼンス状態を提供することを防止できる。
【００５５】
一方、セキュリティ・ポリシーには、ウォッチャー端末７６ｂのＩＰアドレスも登録されている。以下、プレゼンティティ端末８４のＩＰアドレスは、ａａａ．ｂｂｂ．ｃｃｃ．ｄｄｄであるものとし、ウォッチャー端末７６ｂのＩＰアドレスは、ｅｅｅ．ｆｆｆ．ｇｇｇ．ｈｈｈであるものとして説明を行う。プレゼンティティ端末８４のＩＰアドレスは、レベル２のセキュリティ・レベルであり、本発明の説明している実施の形態では、セキュリティ・ポリシーは、プレゼンス状態の更新を許可する。一方、ウォッチャー端末７６ｂは、そのＩＰアドレスからレベル０のセキュリティ・レベルであることが判断される。このため、ウォッチャー端末７６ｂがプレゼンス参照要求を発行したとしても、プレゼンス・サーバ８２、８２ａは、プレゼンス状態の閲覧を許可せず、ウォッチャー端末７６ａ〜７６ｃに対して「閲覧できません。」などの応答メッセージを返す。
【００５６】
図１０（ｂ）は、本発明のセキュリティ・ポリシーの第２の実施の形態を示した図である。図１０（ｂ）に示したセキュリティ・ポリシー１０４は、プレゼンティティ端末８４およびウォッチャー端末７６ａ〜７６ｃのネットワーク環境に基づいてセキュリティ・ポリシー１０４が生成される。図１０（ｂ）に示したセキュリティ・ポリシー１０４は、プレゼンティティ端末８４とウォッチャー端末７６ａ〜７６ｃとに対して適用されるネットワーク環境を登録したフィールド１０６と、それに対応するセキュリティ・レベルを登録したフィールド１０８とを含んで構成されている。図９（ｂ）に示したセキュリティ・ポリシー１０４は、プレゼンス・サーバ８２のデータベースなどにオペレータが予め作成しておくことができる。
【００５７】
一方、プレゼンティティ端末８４およびウォッチャー端末７６ａ〜７６ｃは、更新要求またはプレゼンス参照要求をプレゼンス・サーバ８２に対して発行する場合、送信パケットのペイロード内に、自己の所属するネットワーク環境を取得して記述する。また、本発明の他の実施の形態では、プレゼンス・サーバ８２、８２ａは、送信元ＩＰアドレスに対応してネットワーク環境が予め登録された環境テーブルを保有しており、環境テーブルを参照して、ネットワーク環境を取得する。その後、プレゼンス・サーバ８２、８２ａは、更新要求またはプレゼンス参照要求を受付けると、受信パケットまたは環境テーブルのルックアップなどからネットワーク環境を取得する。さらに、プレゼンス・サーバ８２は、図１０（ｂ）に示したセキュリティ・ポリシー１０４を検索して、更新要求およびプレゼンス参照要求のセキュリティ・レベルを判定し、判定されたセキュリティ・レベルに応答したプレゼンス更新・参照処理を実行する。
【００５８】
図１０（ｃ）は、本発明においてＳＩＰアドレスを送信元識別値として使用する場合の、セキュリティ・ポリシーの第３の実施の形態を示した図である。図１０（ｃ）に示すように、セキュリティ・ポリシー１１０は、ＳＩＰアドレスを登録するフィールド１１２と、ＳＩＰアドレスに対応するセキュリティ・レベルを登録するフィールド１１４とを含んでいる。プレゼンス・サーバ８２ａは、プレゼンス参照要求または更新要求に含まれるＳＩＰアドレスを取得する。その後、プレゼンス・サーバ８２、８２ａは、ＳＩＰアドレスを検索キーとして、データベース８６を検索し、該当するセキュリティ・レベルを判断し、対応する参照レベルを決定している。
【００５９】
図１１は、本発明のセキュリティ・ポリシーの第４の実施の形態を示す。図１１（ａ）に示したセキュリティ・ポリシー１１６は、各端末のセキュリティ項目を登録したフィールド１１８と、各セキュリティ項目に対応したセキュリティ・スコアを登録するフィールド１２０とが対応して登録されている。一方、プレゼンティティ端末８４およびウォッチャー端末７６ａ〜７６ｃは、更新要求またはプレゼンス参照要求を発行する場合、送信パケットのペイロードにパスワード設定の有無、アンチウィルス・ソフトウェアの使用不使用、スパイウェア対策ソフトの使用不使用、セキュリティ・ホール対策などのセキュリティ項目を記述し、プレゼンス・サーバ８２、８２ａへと送信する。なお、各端末は、上述したセキュリティ項目を、例えばブラウザ・ソフトウェアなどを介して各ユーザにインタラクティブに入力させた後、更新要求またはプレゼンス参照要求を発行することで、プレゼンス・サーバに通知することができる。
【００６０】
また、他の実施の形態では、各端末に対してファイルリスト作成ソフトウェアを実装しておき、作成されたファイルリストから、関連するセキュリティ項目に関連するファイルを検索して、当該端末のセキュリティ・コンフィグレーション・ファイルを作成する。この実施の形態では、作成されたセキュリティ・コンフィグレーション・ファイルを、適切な不揮発性の記憶手段に格納しておき、各端末が更新要求またはプレゼンス参照要求を発行する際に、ペイロードに記述する。
【００６１】
一方、プレゼンス・サーバ８２、８２ａは、更新要求またはプレゼンス参照要求を受信すると、受信パケットのペイロードからセキュリティ項目を抽出し、抽出されたセキュリティ項目ごとに図１１（ａ）のセキュリティ・スコアを乗算し、検出されたセキュリティ項目について総和を計算して、当該要求についてのセキュリティ・レベルのスコアを算出する。プレゼンス・サーバ８２は、算出されたスコアから、プレゼンス変換テーブルを検索して、各要求のセキュリティ・レベルを判定する。
【００６２】
図１１（ｂ）には、本発明の第３の実施の形態のセキュリティ・ポリシーを使用する場合のプレゼンス変換テーブル１２２の実施の形態を示す。図１１（ｂ）では、プレゼンス変換テーブル１２２は、セキュリティ階層を登録するフィールド１２４と、許可されるプレゼンス状態を登録するフィールド１２６と、スコア範囲を登録するフィールド１２８とが含まれている。この場合、セキュリティ階層がレベル１の場合には、日時データのみへと変換され、レベル２の場合には、ミーティング中に変換され、レベル３の場合には、△□プロジェクトといった、さらにセキュリティ・レベルが上位のプレゼンス状態に変換され、レベル４の場合には、実際のプレゼンス状態が提示される。
【００６３】
図１１（ｂ）に示した実施の形態を使用してウォッチャー端末に提示されるプレゼンス状態の実施の形態を具体的に説明する。ユーザは、その実際のプレゼンス状態が、Ｚ製品の不具合対策のミーティングに出席中であるものとする。プレゼンス・サーバ８２、８２ａは、スコアリング処理の結果、プレゼンス参照要求のセキュリティ・レベルがレベル２であると判断した場合、プレゼンス参照要求の要求元に対して、「ミーティング中」の変換されたプレゼンス状態を通知する。なお、図１１（ｂ）に示したセキュリティ・レベルの値およびそれに対応する開示レベル制御の程度は、特定の用途に応じて適宜設定することができる。また、例えばプレゼンス参照要求のセキュリティ・レベルが１未満であると判断されたウォッチャー端末については、要求した時点の時刻のみが表示され、セキュリティ・レベルに応答して異なる閲覧レベルが提供できる。なお、図１１に示した実施の形態では、ウォッチャー端末からの別の指定によりスコアが３よりも高いユーザは、当該指定に応答したプレゼンス状態で、プレゼンス状態を取得することができる。例えば、スコア３．５のユーザには、その指定に応答して、スコア２、スコア１のプレゼンス状態または該当するプレゼンス状態を適宜に組み合わせ、ミーティング中＋時刻などのプレゼンス情報を与えても良い。
【００６４】
一方、図１２には、プレゼンス状態の更新要求に対するセキュリティ・ポリシーの実施の形態を示す。図１２に示すように、更新要求に対するセキュリティ・ポリシー１３０は、セキュリティ階層を登録するフィールド１３２と、セキュリティ・スコアを登録するフィールド１３４とを含んでいる。プレゼンティティ端末８４から送信された更新要求について、セキュリティ・スコアが計算されると、プレゼンス・サーバ８２は、図１２に示したセキュリティ・ポリシーを検索して、セキュリティ・スコアを取得する。この場合、プレゼンティティ端末８４についても複数のセキュリティ項目を設定しておき、スコアリングを行うことができる。プレゼンス・サーバ８２、８２ａは、取得されたスコアを検索キーとして、スコア範囲と、更新許可レベルとを対応して登録したテーブルを検索し、更新許可レベルに応答した更新処理を実行し、プレゼンス状態の不正な更新処理を排除している。なお、なお、図１２に示したセキュリティ・レベルの値およびそれに対応する更新許可レベル制御の程度についても、特定の用途に応じて適宜設定することができる。さらに、図１２に示したセキュリティ・ポリシーと共に、プレゼンティティ端末のプレゼンス状態の更新についてのタイムリミットを設定しておき、プレゼンス状態を自動的に抹消することで、ウォッチャー端末へと提供されるプレゼンス状態の信頼性も向上させることができる。
【００６５】
本発明の上記機能は、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、Ｊａｖａ（登録商標）Ｂｅａｎｓ、Ｊａｖａ（登録商標）Ａｐｐｌｅｔ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔ、Ｐｅｒｌ、Ｒｕｂｙなどの手続き型プログラミング言語や、オブジェクト指向ブログラミング言語などで記述された装置実行可能なプログラムにより実現でき、装置可読な記録媒体に格納して頒布することができる。
【００６６】
これまで本発明を図面に示した実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、他の実施の形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【図面の簡単な説明】
【００６７】
【図１】本発明のプレゼンス・システムの第１の実施の形態を示した図。
【図２】本発明のプレゼンティティ端末およびウォッチャー端末の機能ブロック図。
【図３】本発明のプレゼンティティ端末が管理するセキュリティ階層データを示した図。
【図４】本発明のプレゼンス変換手段が使用するプレゼンス変換テーブルの実施の形態を示した図。
【図５】本発明でプレゼンティティ端末が、ウォッチャー端末から受取るパケットの実施の形態を示した図。
【図６】本発明のプレゼンティティ端末が実行する処理を示したフローチャート。
【図７】本発明のプレゼンス・システムの第２の実施の形態を示した図。
【図８】本発明のプレゼンス・サーバおよびプレゼンティティ端末の機能構成を示したブロック図。
【図９】本発明のプレゼンス・システムの第３の実施の形態を示した図。
【図１０】本発明のプレゼンス・サーバが管理する、セキュリティ・ポリシーの第１、第２実施および第３の形態を示した図。
【図１１】本発明のセキュリティ・ポリシーの第４の実施の形態を示した図。
【図１２】プレゼンス状態の更新要求に対するセキュリティ・ポリシーの実施の形態を示した図。
【符号の説明】
【００６８】
１０…プレゼンス・システム、１２…プレゼンティティ端末、１４…ウォッチャー端末、１６…ネットワーク、１８…ルータ、２０…プライベート・ネットワーク、２２…ルータ、２４…データベース、２６…プレゼンス生成手段、２８…セキュリティ・レベル生成手段、３０…プレゼンス変換手段、３２…通信機能手段、４０…セキュリティ階層リスト、４２、４４…フィールド、４６…プレゼンス変換テーブル、４８〜５４…フィールド、６０…プレゼンス参照要求パケット、６２…ＩＰヘッダ、６４…ペイロード、６６…応答パケット、６８…ＳＩＰアドレスを含むパケット、７０…プレゼンス・システム、７４…ゲートウェイ・サーバ、７６ａ〜７６ｃ…ウォッチャー端末、７８…ネットワーク、８０ａ〜８０ｄ…ルータ、８２、８２ａ…プレゼンス・サーバ、８２ｂ…アドレス通知サーバ、８４…プレゼンティティ端末、８６…データベース、８８…プレゼンス状態管理手段、９０…セキュリティ・レベル生成手段、９２…プレゼンス状態変換手段、９４…通信機能手段、９６…プレゼンス生成手段、９８、１０４、１１０、１１６、１３０…セキュリティ・ポリシー
【図１】
2007226343.tif 000003
【図２】
2007226343.tif 000004
【図３】
2007226343.tif 000005
【図４】
2007226343.tif 000006
【図５】
2007226343.tif 000007
【図６】
2007226343.tif 000008
【図７】
2007226343.tif 000009
【図８】
2007226343.tif 000010
【図９】
2007226343.tif 000011
【図１０】
2007226343.tif 000012
【図１１】
2007226343.tif 000013
【図１２】
2007226343.tif 000014