JP2011015296A - 異なるユーザの端末をペアリングするプレゼンス管理方法及びシステム - Google Patents
異なるユーザの端末をペアリングするプレゼンス管理方法及びシステム Download PDFInfo
- Publication number
- JP2011015296A JP2011015296A JP2009159097A JP2009159097A JP2011015296A JP 2011015296 A JP2011015296 A JP 2011015296A JP 2009159097 A JP2009159097 A JP 2009159097A JP 2009159097 A JP2009159097 A JP 2009159097A JP 2011015296 A JP2011015296 A JP 2011015296A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- pairing
- identifier
- message
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】メンバ管理サーバを別途備える必要無しに、複数の端末について複合されたプレゼンス情報を提供することができるプレゼンス管理方法及びシステムを提供する。
【解決手段】プレゼンスサーバは、2つの端末識別子をペアリングして管理するペアリング管理リストを有する。第1の端末と第2の端末との間で、端末識別子を交換する。次に、第1の端末及び第2の端末はそれぞれ、自側端末識別子及び相手側端末識別子を含むペアリング要求メッセージを、プレゼンスサーバへ送信する。これに対し、プレゼンスサーバが、2つの端末識別子を1つのエントリとして、ペアリング管理リストに登録する。そして、プレゼンスサーバが、第1の端末又は第2の端末に関する購読メッセージを受信した際に、ペアリング管理リストにエントリされた第1の端末及び第2の端末における報告メッセージを送信する。
【選択図】図2
【解決手段】プレゼンスサーバは、2つの端末識別子をペアリングして管理するペアリング管理リストを有する。第1の端末と第2の端末との間で、端末識別子を交換する。次に、第1の端末及び第2の端末はそれぞれ、自側端末識別子及び相手側端末識別子を含むペアリング要求メッセージを、プレゼンスサーバへ送信する。これに対し、プレゼンスサーバが、2つの端末識別子を1つのエントリとして、ペアリング管理リストに登録する。そして、プレゼンスサーバが、第1の端末又は第2の端末に関する購読メッセージを受信した際に、ペアリング管理リストにエントリされた第1の端末及び第2の端末における報告メッセージを送信する。
【選択図】図2
Description
本発明は、プレゼンス情報を管理するプレゼンス管理方法及びシステムに関する。特に、SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)を用いたプレゼンスシステムに関する。
プレゼンスシステムとは、ユーザ(端末)の状態([オンライン][オフライン][ビジー][不在]等)を、他のユーザ(端末)へ向けて通知するシステムをいう。このようなシステムは、例えばテレビ電話会議システムに用いられる。プレゼンスシステムは、現在では、ユーザの状態だけでなく、端末の処理能力又は位置情報などの情報も、プレゼンス情報として扱うことができる。プレゼンス情報を送受信するプロトコルとして、SIMPLEが標準仕様となっている。SIMPLEは、インスタントメッセージ及びプレゼンスサービスを実現するために、SIPを拡張した技術である。
図1は、従来技術におけるプレゼンスシステムのシーケンス図である。
図1によれば、プレゼンスサーバ1は、複数のユーザ端末2によって接続される。ここでは、端末A1及び端末A2は、ユーザAによって所有されており、端末B1は、ユーザBによって所有されている。
(S101)端末A1は、ユーザの状態によってプレゼンス情報を生成する。端末A1は、プレゼンスサーバ1へ、そのプレゼンス情報を登録するためのPUBLISHメッセージを送信する。
PUBLISHメッセージ(登録、ユーザ識別子[userA]、端末識別子[devA1])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
PUBLISHメッセージ(登録、ユーザ識別子[userA]、端末識別子[devA1])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
(S102)端末A2も、S101の端末A1と同様に、プレゼンスサーバ1へ、プレゼンス情報を登録するためのPUBLISHメッセージを送信する。
PUBLISH(登録、ユーザ識別子[userA]、端末識別子[devA2])
ここで、プレゼンスサーバ1は、既に登録しているプレゼンス情報の中で、同一ユーザ識別子のプレゼンス情報を検索する。そして、同一ユーザ識別子のプレゼンス情報を検索した場合、それら2つのプレゼンス情報を、同一ユーザ識別子に対応させて、複合する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
PUBLISH(登録、ユーザ識別子[userA]、端末識別子[devA2])
ここで、プレゼンスサーバ1は、既に登録しているプレゼンス情報の中で、同一ユーザ識別子のプレゼンス情報を検索する。そして、同一ユーザ識別子のプレゼンス情報を検索した場合、それら2つのプレゼンス情報を、同一ユーザ識別子に対応させて、複合する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
(S103)端末A2を操作するユーザAは、自らが所有している他の端末である端末A1のプレゼンス情報を、端末A2によって購読したいとする。このとき、端末A2は、プレゼンスサーバ1へ、端末A1のプレゼンス情報の購読を要求するSUBSCRIBEメッセージを送信する。
SUBSCRIBE(ユーザ識別子[userA])
SUBSCRIBE(ユーザ識別子[userA])
(S104)SUBSCRIBEメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を報告するNOTIFYメッセージを、端末A2へ返信する。NOTIFYメッセージは、端末A1のプレゼンス情報と、端末A2のプレゼンス情報とを含む。
NOTIFY(報告、端末識別子[devA1]、端末識別子[devA2])
NOTIFY(報告、端末識別子[devA1]、端末識別子[devA2])
S101〜S104のシーケンスにより、端末A2は、端末A1及び端末A2の複合されたプレゼンスを購読することができる。例えば、ユーザAは、端末A2に対する操作中に、その操作を端末A1に引き継ぐこともできる。プレゼンスサーバ1が、端末識別子をユーザ識別子に対応付けて登録することにより、ユーザは、自ら所有する複数の端末を操作することができる。
一方、ユーザ識別子が異なる場合、プレゼンスサーバ1は、端末識別子をユーザ識別子に対応付けて登録することができない。例えば、他のユーザによって所有される端末や、特定のユーザに所有させない公共端末は、ユーザ識別子が異なる。即ち、異なるユーザにおける複数の端末のプレゼンス情報は、プレゼンスサーバによって複合することができない。従って、一方のユーザの端末におけるプレゼンス情報は、他方のユーザの端末から購読することができない。
これに対して、複数の端末を1つのグループに構成し、そのグループメンバのプレゼンス情報を一括管理する技術がある(例えば非特許文献1参照)。この技術のプレゼンスシステムは、プレゼンスサーバ1及びユーザ端末2以外に、グループメンバを管理するメンバ管理サーバ3を更に有する。
(S111)ユーザBに所有される端末B1は、プレゼンスサーバ1へ、そのプレゼンス情報を登録するためのPUBLISHメッセージを送信する。
PUBLISHメッセージ(ユーザ識別子[userB]、端末識別子[devB1])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userB]<->端末識別子[devB1]
PUBLISHメッセージ(ユーザ識別子[userB]、端末識別子[devB1])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userB]<->端末識別子[devB1]
(S112)端末A1は、メンバ管理サーバ3へ、端末A1、端末A2及び端末B1をメンバとするメンバ作成メッセージを送信する。
メンバ作成メッセージ([devA1],[devA2],[devB1])
メンバ作成メッセージ([devA1],[devA2],[devB1])
(S113)メンバ作成メッセージを受信したメンバ管理サーバ3は、グループ識別子[grp1]を含むメンバリストメッセージを、端末A1へ返信する。
メンバリストメッセージ(グループ識別子[grp1])
メンバリストメッセージ(グループ識別子[grp1])
(S114)端末A1を操作するユーザAは、そのグループ[grp1]におけるプレゼンス情報を購読したいとする。このとき、端末A1は、メンバ管理サーバ3へ、グループ識別子[grp1]を含む、メンバプレゼンス情報の購読を要求するSUBSCRIBEメッセージを送信する。
SUBSCRIBEメッセージ(グループ識別子[grp1])
このSUBSCRIBEメッセージは、メンバ管理サーバ3によって受信される。
SUBSCRIBEメッセージ(グループ識別子[grp1])
このSUBSCRIBEメッセージは、メンバ管理サーバ3によって受信される。
(S115)メンバ管理サーバ3は、プレゼンスサーバ1へ、ユーザAのプレゼンス情報の購読を要求するSUBSCRIBEメッセージを送信する。
SUBSCRIBE(ユーザ識別子[userA])
SUBSCRIBEメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を報告するNOTIFYメッセージを、メンバ管理サーバ3へ返信する。
NOTIFY(端末識別子[devA1]、端末識別子[devA2])
SUBSCRIBE(ユーザ識別子[userA])
SUBSCRIBEメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を報告するNOTIFYメッセージを、メンバ管理サーバ3へ返信する。
NOTIFY(端末識別子[devA1]、端末識別子[devA2])
次に、メンバ管理サーバ3は、プレゼンスサーバ1へ、ユーザBのプレゼンス情報の購読を要求するSUBSCRIBEメッセージを送信する。
SUBSCRIBE(ユーザ識別子[userB])
SUBSCRIBEメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を報告するNOTIFYメッセージを、メンバ管理サーバ3へ返信する。
NOTIFY(端末識別子[devB1])
これにより、メンバ管理サーバ3は、プレゼンスサーバ1から、グループのメンバとなる端末A1、端末A2及び端末B1のプレゼンス情報を受信する。
SUBSCRIBE(ユーザ識別子[userB])
SUBSCRIBEメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を報告するNOTIFYメッセージを、メンバ管理サーバ3へ返信する。
NOTIFY(端末識別子[devB1])
これにより、メンバ管理サーバ3は、プレゼンスサーバ1から、グループのメンバとなる端末A1、端末A2及び端末B1のプレゼンス情報を受信する。
(S116)メンバ管理サーバ3は、端末A1、端末A2及び端末B1のプレゼンス情報を、メンバプレゼンス情報として複合する。そして、メンバ管理サーバ3は、そのメンバプレゼンス情報を報告するNOTIFYメッセージを、端末A1へ返信する。
NOTIFY(端末識別子[devA1]、[devA2]、[devB1])
NOTIFY(端末識別子[devA1]、[devA2]、[devB1])
S111〜S116のシーケンスにより、端末A1は、端末A1、端末A2及び端末Bの複合されたメンバプレゼンス情報を購読することができる。例えば、ユーザAは、端末A1に対する操作中に、その操作を端末B1に引き継ぐこともできる。また、端末A2及び端末B1も、同様に、メンバ管理サーバ3へ、メンバプレゼンス情報の購読を要求するSUBSCRIBEメッセージを送信し、メンバプレゼンス情報を取得することができる。尚、グループのメンバの追加、削除及び変更は、メンバリストを変更したメンバ作成メッセージをメンバ管理サーバ3へ送信することによってできる。
尚、本願と同一出願人によれば、プレゼンスサーバの負荷を軽減するために、端末とプレゼンスサーバとの間に負荷分散サーバを備えたシステムがある(例えば特許文献1参照)。また、複数の端末をペアリングすることによって、携帯用コンテンツをテレビに転送することができる技術もある(例えば特許文献2参照)。
「Internet-Draft Membership Event Packagedraft-singh-simple-membership-01.txt、2008年5月14日、[online]、[平成21年6月30日検索]、インターネット<URL:http://tools.ietf.org/id/draft-singh-simple-membership-01.txt>
非特許文献1に記載された技術によれば、メンバ管理サーバが、異なるユーザによって所有される複数の端末のプレゼンス情報を複合することによって、メンバプレゼンス情報を生成し、グループメンバ内における端末の共有を実現している。
しかしながら、メンバ管理サーバが、システム内に別途備えられる必要がある。また、各端末は、常にグループ管理サーバへアクセスし、グループ識別子を取得し、そのグループ識別子を別途管理する必要がある。更に、メンバ管理サーバが、第三者によって運営管理されている場合、グループメンバに、不正な端末が追加される場合もある。秘匿性を要するグループメンバについて、追加、削除及び変更が、メンバ管理サーバの運営者によって監視されることも問題がある。
そこで、本発明は、メンバ管理サーバを別途備える必要無しに、複数の端末について複合されたプレゼンス情報を提供することができるプレゼンス管理方法及びシステムを提供することを目的とする。
本発明によれば、プレゼンス情報を管理するプレゼンスサーバと、該プレゼンス情報を登録又は購読する複数の端末とを有するシステムにおけるプレゼンス管理方法において、
端末は各々、端末識別子を有し、
プレゼンスサーバは、2つの端末識別子をペアリングして管理するペアリング管理リストを有し、
第1の端末が、第1の端末識別子を、第2の端末へ送信すると共に、第2の端末が、第2の端末識別子を、第1の端末へ送信することによって、識別子を交換する第1のステップと、
第1の端末が、第1の端末識別子及び第2の端末識別子を含む第1のペアリング要求メッセージを、プレゼンスサーバへ送信すると共に、第2の端末が、第2の端末識別子及び第1の端末識別子を含む第2のペアリング要求メッセージを、プレゼンスサーバへ送信する第2のステップと、
プレゼンスサーバが、第1の端末識別子及び第2の端末識別子を1つのエントリとして、ペアリング管理リストに登録する第3のステップと、
プレゼンスサーバが、第1の端末又は第2の端末に関する購読メッセージを受信した際に、ペアリング管理リストにエントリされた第1の端末及び第2の端末における報告メッセージを送信する第4のステップと
を有することを特徴とする。
端末は各々、端末識別子を有し、
プレゼンスサーバは、2つの端末識別子をペアリングして管理するペアリング管理リストを有し、
第1の端末が、第1の端末識別子を、第2の端末へ送信すると共に、第2の端末が、第2の端末識別子を、第1の端末へ送信することによって、識別子を交換する第1のステップと、
第1の端末が、第1の端末識別子及び第2の端末識別子を含む第1のペアリング要求メッセージを、プレゼンスサーバへ送信すると共に、第2の端末が、第2の端末識別子及び第1の端末識別子を含む第2のペアリング要求メッセージを、プレゼンスサーバへ送信する第2のステップと、
プレゼンスサーバが、第1の端末識別子及び第2の端末識別子を1つのエントリとして、ペアリング管理リストに登録する第3のステップと、
プレゼンスサーバが、第1の端末又は第2の端末に関する購読メッセージを受信した際に、ペアリング管理リストにエントリされた第1の端末及び第2の端末における報告メッセージを送信する第4のステップと
を有することを特徴とする。
本発明のプレゼンス管理方法における他の実施形態によれば、端末は各々、当該端末を所有するユーザのユーザ識別子を更に有し、端末識別子は、ユーザ識別子を対として取り扱われることも好ましい。
本発明のプレゼンス管理方法における他の実施形態によれば、
第1の端末はユーザ所有の端末であり、第2の端末は公衆共用の端末であり、
第1のステップについて、第1の端末と第2の端末との間は、短距離無線通信リンクによって接続され、
短距離無線リンクは、非接触型電磁誘導通信、ブルートゥース又は赤外線である
ことも好ましい。
第1の端末はユーザ所有の端末であり、第2の端末は公衆共用の端末であり、
第1のステップについて、第1の端末と第2の端末との間は、短距離無線通信リンクによって接続され、
短距離無線リンクは、非接触型電磁誘導通信、ブルートゥース又は赤外線である
ことも好ましい。
本発明のプレゼンス管理方法における他の実施形態によれば、
プレゼンスサーバは、ペアリング要求メッセージに含まれる複数の識別子をエントリとして一時的に蓄積するペアリング要求保持リストを更に有し、
第2のステップについて、
プレゼンスサーバが、端末からペアリング要求メッセージを受信した際に、当該メッセージに含まれる識別子を、ペアリング要求保持リストへ登録するステップと、
プレゼンスサーバが、ペアリング要求保持リストに、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、ペアリング管理リストへ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リストから当該エントリを削除し、「登録」されていない場合、ペアリング要求メッセージに含まれる識別子を、ペアリング要求保持リストのエントリに新たに登録するステップと
を更に有することも好ましい。
プレゼンスサーバは、ペアリング要求メッセージに含まれる複数の識別子をエントリとして一時的に蓄積するペアリング要求保持リストを更に有し、
第2のステップについて、
プレゼンスサーバが、端末からペアリング要求メッセージを受信した際に、当該メッセージに含まれる識別子を、ペアリング要求保持リストへ登録するステップと、
プレゼンスサーバが、ペアリング要求保持リストに、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、ペアリング管理リストへ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リストから当該エントリを削除し、「登録」されていない場合、ペアリング要求メッセージに含まれる識別子を、ペアリング要求保持リストのエントリに新たに登録するステップと
を更に有することも好ましい。
本発明のプレゼンス管理方法における他の実施形態によれば、
ペアリング要求メッセージは、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を更に含み、
ペアリング管理リストは、第1のペアリング要求メッセージに含まれるペアリング登録期間と、第2のペアリング要求メッセージに含まれるペアリング登録期間とを比較して短い方の期間が経過したエントリを削除し、
ペアリング要求保持リストは、削除されたエントリにおけるペアリング登録期間が長い方のエントリのみを新たに登録することも好ましい。
ペアリング要求メッセージは、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を更に含み、
ペアリング管理リストは、第1のペアリング要求メッセージに含まれるペアリング登録期間と、第2のペアリング要求メッセージに含まれるペアリング登録期間とを比較して短い方の期間が経過したエントリを削除し、
ペアリング要求保持リストは、削除されたエントリにおけるペアリング登録期間が長い方のエントリのみを新たに登録することも好ましい。
本発明のプレゼンス管理方法における他の実施形態によれば、
端末は、プレゼンスサーバのペアリング管理リストへの新たなペアリング登録期間を含むペアリング登録期間変更メッセージを、プレゼンスサーバへ送信し、
プレゼンスサーバは、ペアリング登録期間変更メッセージを受信した際に、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を変更することも好ましい。
端末は、プレゼンスサーバのペアリング管理リストへの新たなペアリング登録期間を含むペアリング登録期間変更メッセージを、プレゼンスサーバへ送信し、
プレゼンスサーバは、ペアリング登録期間変更メッセージを受信した際に、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を変更することも好ましい。
本発明のプレゼンス管理方法における他の実施形態によれば、
ペアリング要求メッセージは、プレゼンスサーバのペアリング要求保持リストへのエントリ保持期間を更に含み、
ペアリング要求保持リストは、エントリ保持期間が経過したエントリを削除することも好ましい。
ペアリング要求メッセージは、プレゼンスサーバのペアリング要求保持リストへのエントリ保持期間を更に含み、
ペアリング要求保持リストは、エントリ保持期間が経過したエントリを削除することも好ましい。
本発明のプレゼンス管理方法における他の実施形態によれば、
SIP(Session Initiation Protocol)/SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)を用いたプレゼンスシステムに搭載されており、
ペアリング要求メッセージは、PUBLISHメッセージであり、
購読メッセージは、SUBSCRIBEメッセージであり、
報告メッセージは、NOTIFYメッセージであることも好ましい。
SIP(Session Initiation Protocol)/SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)を用いたプレゼンスシステムに搭載されており、
ペアリング要求メッセージは、PUBLISHメッセージであり、
購読メッセージは、SUBSCRIBEメッセージであり、
報告メッセージは、NOTIFYメッセージであることも好ましい。
本発明によれば、プレゼンス情報を管理するプレゼンスサーバと、該プレゼンス情報を登録又は購読する複数の端末とを有するプレゼンス管理システムにおいて、
端末は、
自ら保持する自側端末識別子を、他の端末へ送信すると共に、該他の端末から相手側端末識別子を受信することによって、識別子を交換する第1の通信手段と、
自側端末識別子及び相手側端末識別子を含むペアリング要求メッセージを、プレゼンスサーバへ送信する第2の通信手段と
を有し、
プレゼンスサーバは、
端末から、ペアリング要求メッセージを受信する通信手段と、
2つの端末識別子をペアリングした1つのエントリとして登録するペアリング管理リストと、
当該端末に関する購読メッセージを受信した際に、ペアリング管理リストにエントリされた複数の端末における報告メッセージを送信するプレゼンス提供手段と
を有することを特徴とする。
端末は、
自ら保持する自側端末識別子を、他の端末へ送信すると共に、該他の端末から相手側端末識別子を受信することによって、識別子を交換する第1の通信手段と、
自側端末識別子及び相手側端末識別子を含むペアリング要求メッセージを、プレゼンスサーバへ送信する第2の通信手段と
を有し、
プレゼンスサーバは、
端末から、ペアリング要求メッセージを受信する通信手段と、
2つの端末識別子をペアリングした1つのエントリとして登録するペアリング管理リストと、
当該端末に関する購読メッセージを受信した際に、ペアリング管理リストにエントリされた複数の端末における報告メッセージを送信するプレゼンス提供手段と
を有することを特徴とする。
本発明のプレゼンス管理システムにおける他の実施形態によれば、端末は各々、当該端末を所有するユーザのユーザ識別子を更に有し、端末識別子は、ユーザ識別子を対として取り扱われることも好ましい。
本発明のプレゼンス管理システムにおける他の実施形態によれば、端末間は、短距離無線通信リンクによって接続され、短距離無線リンクは、非接触型電磁誘導通信、ブルートゥース又は赤外線であることも好ましい。
本発明のプレゼンス管理システムにおける他の実施形態によれば、
プレゼンスサーバは、
端末からペアリング要求メッセージを受信した際に、当該メッセージに含まれる複数の識別子をエントリとして一時的に蓄積するペアリング要求保持リストと、
ペアリング要求保持リストに、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、ペアリング管理リストへ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リストから当該エントリを削除し、「登録」されていない場合、ペアリング要求メッセージに含まれる識別子を、ペアリング要求保持リストのエントリに新たに登録するリスト制御手段と
を更に有することも好ましい。
プレゼンスサーバは、
端末からペアリング要求メッセージを受信した際に、当該メッセージに含まれる複数の識別子をエントリとして一時的に蓄積するペアリング要求保持リストと、
ペアリング要求保持リストに、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、ペアリング管理リストへ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リストから当該エントリを削除し、「登録」されていない場合、ペアリング要求メッセージに含まれる識別子を、ペアリング要求保持リストのエントリに新たに登録するリスト制御手段と
を更に有することも好ましい。
本発明のプレゼンス管理システムにおける他の実施形態によれば、
ペアリング要求メッセージは、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を更に含み、
プレゼンスサーバのリスト制御手段は、
ペアリング管理リストに対して、第1のペアリング要求メッセージに含まれるペアリング登録期間と、第2のペアリング要求メッセージに含まれるペアリング登録期間とを比較して短い方の期間が経過したエントリを削除し、
ペアリング要求保持リストに対して、削除されたエントリにおけるペアリング登録期間が長い方のエントリのみを新たに登録することも好ましい。
ペアリング要求メッセージは、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を更に含み、
プレゼンスサーバのリスト制御手段は、
ペアリング管理リストに対して、第1のペアリング要求メッセージに含まれるペアリング登録期間と、第2のペアリング要求メッセージに含まれるペアリング登録期間とを比較して短い方の期間が経過したエントリを削除し、
ペアリング要求保持リストに対して、削除されたエントリにおけるペアリング登録期間が長い方のエントリのみを新たに登録することも好ましい。
本発明のプレゼンス管理システムにおける他の実施形態によれば、
端末は、プレゼンスサーバのペアリング管理リストへの新たなペアリング登録期間を含むペアリング登録期間変更メッセージを、プレゼンスサーバへ送信し、
プレゼンスサーバのリスト制御手段は、ペアリング登録期間変更メッセージを受信した際に、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を変更する
ことも好ましい。
端末は、プレゼンスサーバのペアリング管理リストへの新たなペアリング登録期間を含むペアリング登録期間変更メッセージを、プレゼンスサーバへ送信し、
プレゼンスサーバのリスト制御手段は、ペアリング登録期間変更メッセージを受信した際に、プレゼンスサーバのペアリング管理リストへのペアリング登録期間を変更する
ことも好ましい。
本発明のプレゼンス管理システムにおける他の実施形態によれば、
ペアリング要求メッセージは、プレゼンスサーバのペアリング要求保持リストへのエントリ保持期間を更に含み、
プレゼンスサーバのリスト制御手段は、エントリ保持期間が経過したエントリを削除することも好ましい。
ペアリング要求メッセージは、プレゼンスサーバのペアリング要求保持リストへのエントリ保持期間を更に含み、
プレゼンスサーバのリスト制御手段は、エントリ保持期間が経過したエントリを削除することも好ましい。
本発明のプレゼンス管理システムにおける他の実施形態によれば、
SIP/SIMPLEを用いたプレゼンスシステムに搭載されており、
ペアリング要求メッセージは、PUBLISHメッセージであり、
購読メッセージは、SUBSCRIBEメッセージであり、
報告メッセージは、NOTIFYメッセージであることも好ましい。
SIP/SIMPLEを用いたプレゼンスシステムに搭載されており、
ペアリング要求メッセージは、PUBLISHメッセージであり、
購読メッセージは、SUBSCRIBEメッセージであり、
報告メッセージは、NOTIFYメッセージであることも好ましい。
本発明のプレゼンス管理方法及びシステムによれば、端末間で端末識別子を交換し、両端末が、互いの端末識別子を含むペアリング要求メッセージをプレゼンスサーバへ送信することによって、メンバ管理サーバを別途備える必要無しに、複数の端末について複合されたプレゼンス情報を提供することができる。
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
図2は、本発明におけるプレゼンスシステムのシーケンス図である。
図2によれば、プレゼンスサーバ1は、複数のユーザ端末2から接続される。プレゼンスサーバ1は、SIP/SIMPLEを用いたシステムに搭載されていることが好ましい。
端末A1及び端末A2は、図1と同様に、ユーザAによって所有されており、端末B1は、ユーザBによって所有されている。各端末は、端末識別子と、その端末を所有するユーザのユーザ識別子とを保持する。尚、ユーザ端末2は、携帯電話、携帯端末、PDA(Personal Digital Assistant)又はパーソナルコンピュータであってもよい。
本発明のシステムは、ユーザ毎に及び端末毎に管理されているプレゼンス情報を、アドホック的にペアリングすることを特徴とする。具体的には、一方のユーザが所有する端末が、他方のユーザによって所有される端末や、特定のユーザに所有させない公共端末を、一定期間だけ連携させて使用することができる。
また、本発明のプレゼンスサーバ1は、2つのリストを保持する。
ペアリング要求保持リスト:端末から受信したペアリング要求を1つのエントリと
して、一時的に保持するリスト
ペアリング管理リスト :2つの端末識別子がペアリングされたものを1つのエ
ントリとして、保持するリスト
ペアリング要求保持リスト:端末から受信したペアリング要求を1つのエントリと
して、一時的に保持するリスト
ペアリング管理リスト :2つの端末識別子がペアリングされたものを1つのエ
ントリとして、保持するリスト
(S201)端末A1は、ユーザAの状態によってプレゼンス情報を生成する。端末A1は、プレゼンスサーバ1へ、そのプレゼンス情報を登録するためのPUBLISHメッセージを送信する。
PUBLISHメッセージ(ユーザ識別子[userA]、端末識別子[devA1])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
PUBLISHメッセージ(ユーザ識別子[userA]、端末識別子[devA1])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
(S202)端末A2も、S201と同様に、プレゼンスサーバ1へ、そのプレゼンス情報を登録するためのPUBLISHメッセージを送信する。
PUBLISHメッセージ(ユーザ識別子[userA]、端末識別子[devA2])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
PUBLISHメッセージ(ユーザ識別子[userA]、端末識別子[devA2])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
(S203)端末B1も、S201と同様に、プレゼンスサーバ1へ、そのプレゼンス情報を登録するためのPUBLISHメッセージを送信する。
PUBLISHメッセージ(ユーザ識別子[userB]、端末識別子[devB2])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
ユーザ識別子[userB]<->端末識別子[devB1]
PUBLISHメッセージ(ユーザ識別子[userB]、端末識別子[devB2])
PUBLISHメッセージを受信したプレゼンスサーバ1は、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
ユーザ識別子[userB]<->端末識別子[devB1]
(S204)ここで、端末A2を所持したユーザAが、端末B1へ接近することを想定する。端末A2は、例えば携帯電話機であって、端末B1は、例えばインターネットカフェに設置されたような公共端末であるとする。また、端末A2及び端末B1は、短距離無線リンクで通信可能な無線インタフェースを備える。
ユーザAは、端末A2の無線インタフェースを、端末B1の無線インタフェースに近接される。このとき、互いの無線インタフェースは、相手方の無線インタフェースから出力される電波を検出し、短距離無線リンクを確立する。短距離無線リンクは、例えば、非接触型電磁誘導通信、ブルートゥース又は赤外線であってもよい。
端末A2及び端末B1は、確立された短距離無線リンクを介して、瞬間的に、端末識別子を交換する。端末A2が、その端末識別子[devA1]及びユーザ識別子[userA]を、端末A2へ送信すると共に、端末B1が、その端末識別子[devB1]及びユーザ識別子[userB]を、端末A1へ送信する。尚、端末A2と端末Bとの間は、短距離無線リンクを介して接続される場合に限られず、他の無線/有線リンクを介して接続される場合であってもよい。
(S205)端末A2は、端末B1から端末識別子[devB1]及びユーザ識別子[userB]を受信した際に、プレゼンスサーバ1へ、第1のペアリング要求であるPUBLISHメッセージを送信する。
ペアリング要求のPUBLISHメッセージは、以下の情報を含む。
(1)ペアリング識別子 :ペアリングを一意に識別するための識別子
例えば交換した2つの端末識別子を単に連結した識別子
(2)第1の識別子 :自側のユーザ識別子及び端末識別子
(3)第2の識別子 :相手側のユーザ識別子及び端末識別子
(4)ペアリング要求保持期間:ペアリング要求保持リストへのエントリ保持期間
(5)ペアリング登録期間 :ペアリング管理リストへのペアリング登録期間
(1)ペアリング識別子 :ペアリングを一意に識別するための識別子
例えば交換した2つの端末識別子を単に連結した識別子
(2)第1の識別子 :自側のユーザ識別子及び端末識別子
(3)第2の識別子 :相手側のユーザ識別子及び端末識別子
(4)ペアリング要求保持期間:ペアリング要求保持リストへのエントリ保持期間
(5)ペアリング登録期間 :ペアリング管理リストへのペアリング登録期間
端末A2からプレゼンスサーバ1へ送信されるPUBLISHメッセージは、以下の情報を含む。
PUBLISHメッセージ(自側ユーザ識別子[userA]、自側端末識別子[devA2]、
相手側ユーザ識別子[userB]、相手側端末識別子[devB1])
PUBLISHメッセージ(自側ユーザ識別子[userA]、自側端末識別子[devA2]、
相手側ユーザ識別子[userB]、相手側端末識別子[devB1])
(S206)端末B1も、S205と同様に、端末A2から端末識別子[devA2]及びユーザ識別子[userA]を受信した際に、プレゼンスサーバ1へ、第2のペアリング要求であるPUBLISHメッセージを送信する。
PUBLISHメッセージ(自側ユーザ識別子[userB]、自側端末識別子[devB1]、
相手側ユーザ識別子[userA]、相手側端末識別子[devA2])
PUBLISHメッセージ(自側ユーザ識別子[userB]、自側端末識別子[devB1]、
相手側ユーザ識別子[userA]、相手側端末識別子[devA2])
(S207)プレゼンスサーバ1は、第1のペアリング要求(PUBLISH)メッセージと、第2のペアリング要求(PUBLISH)メッセージとを受信する。自側端末識別子及び相手側端末識別子が相対するペアリング要求メッセージを受信した場合にのみ、ペアリングを実行する。これにより、接近していない異なるユーザ端末同士が、ペアリングされることはない。即ち、遠隔に位置する不正利用の端末が、ペアリングに参加することができない。
図2によれば、第1のペアリング要求(PUBLISH)メッセージと、第2のペアリング要求(PUBLISH)メッセージとは、自側端末識別子及び相手側端末識別子が相対する。従って、プレゼンスサーバ1は、両ユーザ端末のプレゼンス情報をペアリングする。具体的には、第1の端末識別子[devA2/userA]と、第2の端末識別子[devB1/userB]とをペアリングする。このペアリングは、ペアリング管理リストの1つのエントリに登録される。
(S208)端末A1を操作するユーザAは、自らが操作可能な端末のプレゼンス情報を購読したいとする。このとき、端末A1は、プレゼンスサーバ1へ、購読要求であるSUBSCRIBEメッセージを送信する。
SUBSCRIBE([userA])
SUBSCRIBE([userA])
(S209)プレゼンスサーバ1は、ペアリング管理リストから、SUBSCRIBEメッセージに含まれるユーザ識別子[userA]に関係するエントリを検索する。ペアリング管理リストに登録された複数の端末のプレゼンス情報を、プレゼンスデータベースから取得する。図2によれば、端末A1、端末A2及び端末B1のプレゼンス情報が取得される。プレゼンスサーバ1は、これらプレゼンス情報含むNOTIFYメッセージを、端末A1へ返信する。
図3は、本発明におけるプレゼンスサーバの機能構成図である。
図3によれば、プレゼンスサーバ1は、通信インタフェース102と、プレゼンス提供部110と、プレゼンスデータベース111と、ペアリング管理リスト122と、ペアリング要求保持リスト121と、ペアリング要求受信部123と、リスト制御部124と、とを有する。通信インタフェース102を除くこれら機能部は、プレゼンスサーバ1に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
通信インタフェース102は、ネットワーク(例えばインターネット)を介して、複数の端末2から接続される。プレゼンス制御メッセージは、通信インタフェース102を介して、端末2との間で送受信される。
プレゼンスデータベース111は、ユーザ識別子及び端末識別子毎に対応付けて、プレゼンス情報を蓄積する。
プレゼンス提供部110は、プレゼンスデータベース111を用いて既存のプレゼンスサービスを提供し、端末2との間で通信インタフェース102を介して、プレゼンス制御メッセージを送受信する。具体的な制御メッセージとしては、登録(PUBLISH)メッセージ、購読(SUBSCRIBE)メッセージ及び報告(NOTIFY)メッセージである。
プレゼンス提供部110は、端末2から、ユーザ識別子を含むSUBSCRIBEメッセージを受信した際に、プレゼンスデータベース111から、ペアリング管理リスト122にエントリされた複数の端末におけるプレゼンス情報を取得する。これらプレゼンス情報を含むNOTIFYメッセージを、通信インタフェース102を介して端末2へ返信する。
ペアリング要求保持リスト121は、端末からペアリング要求メッセージを受信した際に、当該メッセージに含まれる複数の識別子をエントリとして一時的に蓄積する。各エントリは、以下の情報要素から構成される。
・ペアリング識別子(2つの端末識別子の連結)
・自側識別子(端末識別子/ユーザ識別子)
・相手側識別子(端末識別子/ユーザ識別子)
・ペアリング登録期間(ペアリング管理リストに登録する期間)
・ペアリング要求保持期間(ペアリング要求保持リストに登録する期間)
・ペアリング識別子(2つの端末識別子の連結)
・自側識別子(端末識別子/ユーザ識別子)
・相手側識別子(端末識別子/ユーザ識別子)
・ペアリング登録期間(ペアリング管理リストに登録する期間)
・ペアリング要求保持期間(ペアリング要求保持リストに登録する期間)
ペアリング管理リスト122は、2つの端末識別子をペアリングした1つのエントリとして登録する。各エントリは、以下の情報要素から構成される。
・ペアリング識別子(2つの端末識別子の連結)
・自側識別子(端末識別子/ユーザ識別子)
・自側識別子におけるペアリング登録期間
・相手側識別子(端末識別子/ユーザ識別子)
・相手側識別子におけるペアリング登録期間
・ペアリング最小登録期間(2つのペアリング登録期間のうち小さい方の期間)
・ペアリング識別子(2つの端末識別子の連結)
・自側識別子(端末識別子/ユーザ識別子)
・自側識別子におけるペアリング登録期間
・相手側識別子(端末識別子/ユーザ識別子)
・相手側識別子におけるペアリング登録期間
・ペアリング最小登録期間(2つのペアリング登録期間のうち小さい方の期間)
ペアリング要求受信部123は、通信インタフェース部102を介して、端末から、ペアリング要求(PUBLISH)メッセージを受信する。ペアリング要求メッセージに含まれる、自側ユーザ識別子及び自側端末識別子と、相手側ユーザ識別子及び相手側端末識別子との情報は、リスト制御部124へ出力される。
リスト制御部124は、ペアリング要求保持リスト123に、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、ペアリング管理リスト122へ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リスト121から当該エントリを削除する。「登録」されていない場合、ペアリング要求メッセージに含まれる識別子を、ペアリング要求保持リスト121のエントリに新たに登録する。
ここで、各リストの検索には、エントリ毎に付与されたペアリング識別子を用いるものであってもよい。ペアリング識別子は、自側端末識別子と相手側端末識別子とを連結したものである。
図4は、本発明におけるユーザ端末の機能構成図である。
図4によれば、端末2は、短距離通信インタフェース201と、通信インタフェース202と、プレゼンスクライアント部210と、識別子交換部211と、自側識別子蓄積部212と、相手側識別子蓄積部213と、ペアリング要求送信部214とを有する。短距離通信インタフェース201及び通信インタフェース202を除くこれら機能構成部は、プレゼンスサーバに搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
短距離通信インタフェース201は、例えば、非接触型電磁誘導通信、ブルートゥース又は赤外線のためのインタフェースである。短距離通信インタフェース201は、相手方の無線インタフェースから出力される電波を検出し、短距離無線リンクを確立する。
自側識別子蓄積部212は、自側端末識別子及び自側ユーザ識別子を蓄積する。自側識別子蓄積部212は、自側端末識別子を、識別子交換部211へ出力する。
識別子交換部211は、短距離通信インタフェース201によって確立された短距離無線リンクを介して、相手側端末との間で、瞬間的に、端末識別子を交換する。自側端末識別子及び自側ユーザ識別子が、相手側端末へ送信される。また、相手側端末から、相手側端末識別子及び相手側ユーザ識別子を受信する。受信された相手側端末識別子及び相手側ユーザ識別子は、相手側識別子蓄積部213へ出力される。
相手側識別子蓄積部213は、相手側端末識別子及び相手側ユーザ識別子を蓄積する。
通信インタフェース202は、プレゼンスサーバ1と通信するためのネットワークに接続する。端末2が携帯電話機である場合、通信インタフェース202は、携帯電話通信用のものである。また、端末2が固定端末である場合、通信インタフェース202は、アクセスネットワーク用のものである。
プレゼンスクライアント部210は、プレゼンスサーバ1に対するクライアントとして機能する。プレゼンスクライアント部210は、通信インタフェース202を介して、プレゼンス制御メッセージを送受信する。具体的な制御メッセージとしては、登録(PUBLISH)メッセージ、購読(SUBSCRIBE)メッセージ及び報告(NOTIFY)メッセージである。
ペアリング要求送信部214は、識別子交換部211によって識別子の交換が成功した際に、通信インタフェース202を介して、プレゼンスサーバ1へ、ペアリング要求(PUBLISH)メッセージを送信する。
また、ペアリング要求送信部214は、プレゼンスサーバ1へ既に登録したエントリに対して、新たなエントリ登録期間を含むペアリング登録期間変更メッセージを更に送信することもできる。これにより、自側識別子を含むエントリが、ペアリング管理リストに登録される期間を変更することができる。
更に、エントリ登録期間経過前にペアリングを解消したい場合、ペアリング要求送信部214は、プレゼンスサーバ1へ、エントリ登録期間を0に設定したペアリング登録期間変更メッセージを送信してもよい。これにより、自側識別子を含むエントリが、ペアリング管理リストから削除される。
即ち、エントリ登録期間の変更や、ペアリング解除も、一方の端末からのペアリング登録期間変更メッセージによって実行できる。
更に、ペアリング要求送信部214は、ペアリング要求メッセージに、プレゼンスサーバのペアリング要求保持リストへのエントリ保持期間を更に含むものであってもよい。そのエントリ保持期間の間、そのペアリング要求メッセージのペアリング識別子と同一のペアリング要求メッセージを待つこととなる。
図5は、本発明におけるプレゼンスサーバのペアリングの説明図である。
図5によれば、プレゼンスサーバ1が図2のシーケンスに応じて受信するプレゼンス制御メッセージに応じて、プレゼンスデータベースと、ペアリング要求保持リストと、ペアリング管理リストとのエントリの変化が表されている。
(S201)プレゼンスサーバ1は、端末A1から、PUBLISHメッセージを受信した際に、プレゼンスデータベースに、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
ユーザ識別子[userA]<->端末識別子[devA1]
(S202)プレゼンスサーバ1は、端末A2から、PUBLISHメッセージを受信した際に、プレゼンスデータベースに、そのプレゼンス情報を登録する。ここで、プレゼンスサーバ1には、既に、同一ユーザ識別子のプレゼンス情報が登録されている。そこで、プレゼンスサーバ1は、同一ユーザ識別子に対応させて、プレゼンス管理リストに、それら2つのプレゼンス情報を複合して登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
(S203)プレゼンスサーバ1は、端末B1から、PUBLISHメッセージを受信した際に、プレゼンスデータベースに、そのプレゼンス情報を登録する。
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
ユーザ識別子[userB]<->端末識別子[devB1]
ユーザ識別子[userA]<->端末識別子[devA1]
<->端末識別子[devA2]
ユーザ識別子[userB]<->端末識別子[devB1]
(S205)プレゼンスサーバ1は、端末A2から、端末Bとのペアリング要求のPUBLISHメッセージを受信する。
PUBLISHメッセージ(ペアリング、
自側ユーザ識別子[userA]、自側端末識別子[devA2]、
相手側ユーザ識別子[userB]、相手側端末識別子[devB1]、
ペアリング要求保持期間[30]、ペアリング登録期間[600])
PUBLISHメッセージ(ペアリング、
自側ユーザ識別子[userA]、自側端末識別子[devA2]、
相手側ユーザ識別子[userB]、相手側端末識別子[devB1]、
ペアリング要求保持期間[30]、ペアリング登録期間[600])
ペアリング要求のPUBLISHメッセージを受信したプレゼンスサーバ1は、ペアリング要求保持リストに、そのペアリング要求を登録する。ペアリング要求保持リストには、ペアリング識別子[A2pairB1]と、第1の識別子[devA2/userA]と、第2の識別子[devB1/userB]と、ペアリング要求保持期間[30]と、ペアリング登録期間[600]とが、登録される。ペアリング要求保持期間及びペアリング登録期間は、PUBLISHメッセージの受信時刻からの時間が計時される。
ペアリング要求保持リストは、ペアリング要求保持期間が経過するまで、そのエントリを保持する。ペアリング要求保持期間が経過した場合、そのエントリは、ペアリング要求保持リストから削除される。ペアリング要求保持期間の設定は、ペアリング要求保持リストのオーバーフローを防止すると共に、エントリ数を減らすことによって検索時間を短縮する。
(S206)次に、プレゼンスサーバ1は、端末Aから、端末A2とのペアリング要求のPUBLISHメッセージを受信する。
PUBLISHメッセージ(ペアリング、
自側ユーザ識別子[userB]、自側端末識別子[devB1]、
相手側ユーザ識別子[userA]、相手側端末識別子[devA2])、
ペアリング要求保持期間[40]、ペアリング登録期間[300])
PUBLISHメッセージ(ペアリング、
自側ユーザ識別子[userB]、自側端末識別子[devB1]、
相手側ユーザ識別子[userA]、相手側端末識別子[devA2])、
ペアリング要求保持期間[40]、ペアリング登録期間[300])
ペアリング要求のPUBLISHメッセージを受信したプレゼンスサーバ1は、ペアリング要求保持リストに、そのペアリング要求を登録する。ペアリング要求保持リストには、ペアリング識別子[A2pairB1]と、第1の識別子[devB1/userB]と、第2の識別子[devA2/userA]と、ペアリング要求保持期間[40]と、ペアリング登録期間[300]とが、登録される。
ここで、プレゼンスサーバ1は、ペアリング要求保持リストから、同一のペアリング識別子のエントリを検索する。図5によれば、同一のペアリング識別子のエントリが存在することとなる。これら2つのエントリによれば、自側識別子及び相手側識別子が相対関係となる。そこで、プレゼンスサーバ1は、ペアリング要求保持リストから、これら2つのエントリを削除し、ペアリング管理リスト122へ、第1の端末及び第2の端末のペアリングのエントリを登録する。
ペアリング管理リストに登録されるこのエントリによれば、2つのペアリング要求のペアリング登録期間を比較し、小さい方のペアリング登録期間を、ペアリング最小登録期間とする。このペアリング最小登録期間が経過した際に、このエントリは、ペアリング管理リストから削除される。このようなリストの制御は、前述したリスト制御部124によって実行される。これによって、必要以上の時間、ペアリングされた相手側端末に使用されることを防止することができる。
このとき、ペアリング管理リストから削除されたエントリについて、ペアリング登録期間が長い方の識別子は、再度、ペアリング要求保持リストに登録される。ペアリング要求保持リストに新たに登録されたエントリは、そのペアリング登録期間の間に、同一のペアリング識別子のペアリング要求メッセージを受信することによって、ペアリング管理リストに再び登録される。尚、登録期間は、ペアリング要求メッセージの受信時刻からの経過時間を意味する。
以上、詳細に説明したように、本発明のプレゼンス管理方法及びシステムによれば、端末間で端末識別子を交換し、両端末が、互いの端末識別子を含むペアリング要求メッセージをプレゼンスサーバへ送信することによって、メンバ管理サーバを別途備える必要無しに、複数の端末について複合されたプレゼンス情報を提供することができる。
特に、短距離無線通信リンクで端末識別子を交換することによって、端末をアドホック的にペアリングすることができ、ユーザの確認シーケンスを必要としない。即ち、第三者によって、不正に端末がペアリングされる恐れがない。
最後に、本発明におけるサービス形態について説明する。
本発明のプレゼンス管理方法及びシステムは、ユーザが所有する端末から、ユーザが所有しない端末(例えば公共端末や他人の端末)を一時的にペアリングすることができる。これによって、ユーザは、その場所及び時刻に応じて最適の端末を、自らの端末として利用することができる。
例えば、外出中に携帯電話機を用いて通話しているユーザが、通話の継続を、公共端末又は家庭用テレビを用いてテレビ電話へ移行することもできる。公共端末は、例えば、漫画喫茶、空港及びジムといった多くの場所に設置されている。これによって、通話経路も、携帯電話網から固定電話網に切り替えられ、携帯電話網のトラフィックも削減される。勿論、逆に、公共端末又は家庭用テレビから、携帯電話機へ、コンテツの視聴を移行することもできる。
また、携帯電話機を用いてビデオ・オン・デマンド(VOD(Video On Demand))のコンテンツを視聴しているユーザが、視聴の継続を、公共端末や家庭用テレビへ移行することもできる。携帯端末は、小型ディスプレイを備えているために、映像サービスの視聴に適さないが、公共端末や家庭用テレビは、大型ディスプレイを備えているために、映像サービスの視聴に適する。
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均
等物として限定するものにのみ制約される。
等物として限定するものにのみ制約される。
1 プレゼンスサーバ
102 通信インタフェース
110 プレゼンス提供部
111 プレゼンスデータベース
121 ペアリング要求保持リスト
122 ペアリング管理リスト
123 ペアリング要求受信部
124 リスト制御部
2 ユーザ端末
201 短距離通信インタフェース
202 通信インタフェース
210 プレゼンスクライアント部
211 識別子交換部
212 自側識別子蓄積部
213 相手側識別子蓄積部
214 ペアリング要求送信部
102 通信インタフェース
110 プレゼンス提供部
111 プレゼンスデータベース
121 ペアリング要求保持リスト
122 ペアリング管理リスト
123 ペアリング要求受信部
124 リスト制御部
2 ユーザ端末
201 短距離通信インタフェース
202 通信インタフェース
210 プレゼンスクライアント部
211 識別子交換部
212 自側識別子蓄積部
213 相手側識別子蓄積部
214 ペアリング要求送信部
Claims (16)
- プレゼンス情報を管理するプレゼンスサーバと、該プレゼンス情報を登録又は購読する複数の端末とを有するシステムにおけるプレゼンス管理方法において、
前記端末は各々、端末識別子を有し、
前記プレゼンスサーバは、2つの端末識別子をペアリングして管理するペアリング管理リストを有し、
第1の端末が、第1の端末識別子を、第2の端末へ送信すると共に、第2の端末が、第2の端末識別子を、第1の端末へ送信することによって、識別子を交換する第1のステップと、
第1の端末が、第1の端末識別子及び第2の端末識別子を含む第1のペアリング要求メッセージを、前記プレゼンスサーバへ送信すると共に、第2の端末が、第2の端末識別子及び第1の端末識別子を含む第2のペアリング要求メッセージを、前記プレゼンスサーバへ送信する第2のステップと、
前記プレゼンスサーバが、第1の端末識別子及び第2の端末識別子を1つのエントリとして、前記ペアリング管理リストに登録する第3のステップと、
前記プレゼンスサーバが、第1の端末又は第2の端末に関する購読メッセージを受信した際に、前記ペアリング管理リストにエントリされた第1の端末及び第2の端末における報告メッセージを送信する第4のステップと
を有することを特徴とするプレゼンス管理方法。 - 前記端末は各々、当該端末を所有するユーザのユーザ識別子を更に有し、
前記端末識別子は、前記ユーザ識別子を対として取り扱われる
ことを特徴とする請求項1に記載のプレゼンス管理方法。 - 第1の端末はユーザ所有の端末であり、第2の端末は公衆共用の端末であり、
第1のステップについて、第1の端末と第2の端末との間は、短距離無線通信リンクによって接続され、
前記短距離無線リンクは、非接触型電磁誘導通信、ブルートゥース又は赤外線である
ことを特徴とする請求項1又は2に記載のプレゼンス管理方法。 - 前記プレゼンスサーバは、前記ペアリング要求メッセージに含まれる複数の識別子をエントリとして一時的に蓄積するペアリング要求保持リストを更に有し、
第2のステップについて、
前記プレゼンスサーバが、前記端末から前記ペアリング要求メッセージを受信した際に、当該メッセージに含まれる識別子を、前記ペアリング要求保持リストへ登録するステップと、
前記プレゼンスサーバが、前記ペアリング要求保持リストに、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、前記ペアリング管理リストへ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リストから当該エントリを削除し、「登録」されていない場合、前記ペアリング要求メッセージに含まれる識別子を、前記ペアリング要求保持リストのエントリに新たに登録するステップと
を更に有することを特徴とする請求項1から3のいずれか1項に記載のプレゼンス管理方法。 - 前記ペアリング要求メッセージは、前記プレゼンスサーバの前記ペアリング管理リストへのペアリング登録期間を更に含み、
前記ペアリング管理リストは、第1のペアリング要求メッセージに含まれる前記ペアリング登録期間と、第2のペアリング要求メッセージに含まれる前記ペアリング登録期間とを比較して短い方の期間が経過したエントリを削除し、
前記ペアリング要求保持リストは、削除されたエントリにおける前記ペアリング登録期間が長い方のエントリのみを新たに登録する
ことを特徴とする請求項1から4のいずれか1項に記載のプレゼンス管理方法。 - 前記端末は、前記プレゼンスサーバの前記ペアリング管理リストへの新たなペアリング登録期間を含むペアリング登録期間変更メッセージを、前記プレゼンスサーバへ送信し、
前記プレゼンスサーバは、前記ペアリング登録期間変更メッセージを受信した際に、前記プレゼンスサーバの前記ペアリング管理リストへのペアリング登録期間を変更する
ことを特徴とする請求項5に記載のプレゼンス管理方法。 - 前記ペアリング要求メッセージは、前記プレゼンスサーバの前記ペアリング要求保持リストへのエントリ保持期間を更に含み、
前記ペアリング要求保持リストは、前記エントリ保持期間が経過したエントリを削除することを特徴とする請求項1から6のいずれか1項に記載のプレゼンス管理方法。 - SIP(Session Initiation Protocol)/SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)を用いたプレゼンスシステムに搭載されており、
前記ペアリング要求メッセージは、PUBLISHメッセージであり、
前記購読メッセージは、SUBSCRIBEメッセージであり、
前記報告メッセージは、NOTIFYメッセージである
ことを特徴とする請求項1から7のいずれか1項に記載のプレゼンス管理方法。 - プレゼンス情報を管理するプレゼンスサーバと、該プレゼンス情報を登録又は購読する複数の端末とを有するプレゼンス管理システムにおいて、
前記端末は、
自ら保持する自側端末識別子を、他の端末へ送信すると共に、該他の端末から相手側端末識別子を受信することによって、識別子を交換する第1の通信手段と、
自側端末識別子及び相手側端末識別子を含むペアリング要求メッセージを、前記プレゼンスサーバへ送信する第2の通信手段と
を有し、
前記プレゼンスサーバは、
前記端末から、前記ペアリング要求メッセージを受信する通信手段と、
2つの端末識別子をペアリングした1つのエントリとして登録するペアリング管理リストと、
当該端末に関する購読メッセージを受信した際に、前記ペアリング管理リストにエントリされた複数の端末における報告メッセージを送信するプレゼンス提供手段と
を有することを特徴とするプレゼンス管理システム。 - 前記端末は各々、当該端末を所有するユーザのユーザ識別子を更に有し、
前記端末識別子は、前記ユーザ識別子を対として取り扱われる
ことを特徴とする請求項9に記載のプレゼンス管理システム。 - 端末間は、短距離無線通信リンクによって接続され、
前記短距離無線リンクは、非接触型電磁誘導通信、ブルートゥース又は赤外線である
ことを特徴とする請求項9又は10に記載のプレゼンス管理システム。 - 前記プレゼンスサーバは、
前記端末から前記ペアリング要求メッセージを受信した際に、当該メッセージに含まれる複数の識別子をエントリとして一時的に蓄積するペアリング要求保持リストと、
前記ペアリング要求保持リストに、自側識別子と相手側識別子とが相対するエントリが「登録」されている場合、前記ペアリング管理リストへ、第1の端末及び第2の端末のペアリングのエントリを登録すると共に、当該ペアリング要求保持リストから当該エントリを削除し、「登録」されていない場合、前記ペアリング要求メッセージに含まれる識別子を、前記ペアリング要求保持リストのエントリに新たに登録するリスト制御手段と
を更に有することを特徴とする請求項9から11のいずれか1項に記載のプレゼンス管理システム。 - 前記ペアリング要求メッセージは、前記プレゼンスサーバの前記ペアリング管理リストへのペアリング登録期間を更に含み、
前記プレゼンスサーバの前記リスト制御手段は、
前記ペアリング管理リストに対して、第1のペアリング要求メッセージに含まれる前記ペアリング登録期間と、第2のペアリング要求メッセージに含まれる前記ペアリング登録期間とを比較して短い方の期間が経過したエントリを削除し、
前記ペアリング要求保持リストに対して、削除されたエントリにおける前記ペアリング登録期間が長い方のエントリのみを新たに登録する
ことを特徴とする請求項9から12のいずれか1項に記載のプレゼンス管理システム。 - 前記端末は、前記プレゼンスサーバの前記ペアリング管理リストへの新たなペアリング登録期間を含むペアリング登録期間変更メッセージを、前記プレゼンスサーバへ送信し、
前記プレゼンスサーバの前記リスト制御手段は、前記ペアリング登録期間変更メッセージを受信した際に、前記プレゼンスサーバの前記ペアリング管理リストへのペアリング登録期間を変更する
ことを特徴とする請求項13に記載のプレゼンス管理システム。 - 前記ペアリング要求メッセージは、前記プレゼンスサーバの前記ペアリング要求保持リストへのエントリ保持期間を更に含み、
前記プレゼンスサーバの前記リスト制御手段は、前記エントリ保持期間が経過したエントリを削除する
ことを特徴とする請求項9から14のいずれか1項に記載のプレゼンス管理システム。 - SIP(Session Initiation Protocol)/SIMPLE(SIP for Instant Messaging and Presence Leveraging Extensions)を用いたプレゼンスシステムに搭載されており、
前記ペアリング要求メッセージは、PUBLISHメッセージであり、
前記購読メッセージは、SUBSCRIBEメッセージであり、
前記報告メッセージは、NOTIFYメッセージである
ことを特徴とする請求項9から15のいずれか1項に記載のプレゼンス管理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009159097A JP2011015296A (ja) | 2009-07-03 | 2009-07-03 | 異なるユーザの端末をペアリングするプレゼンス管理方法及びシステム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009159097A JP2011015296A (ja) | 2009-07-03 | 2009-07-03 | 異なるユーザの端末をペアリングするプレゼンス管理方法及びシステム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011015296A true JP2011015296A (ja) | 2011-01-20 |
Family
ID=43593703
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009159097A Pending JP2011015296A (ja) | 2009-07-03 | 2009-07-03 | 異なるユーザの端末をペアリングするプレゼンス管理方法及びシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2011015296A (ja) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012209936A (ja) * | 2011-03-15 | 2012-10-25 | Canon Inc | 通信システムとその制御方法 |
WO2012157203A1 (ja) * | 2011-05-16 | 2012-11-22 | パナソニック株式会社 | 通信制御システム、サーバ装置および通信制御方法 |
JP2013246744A (ja) * | 2012-05-29 | 2013-12-09 | Cec:Kk | 携帯端末を用いた業務システムおよびその制御方法 |
JP2014167752A (ja) * | 2013-02-28 | 2014-09-11 | Sharp Corp | 認証装置、認証装置の制御方法、通信装置、認証システム、制御プログラム、および記録媒体 |
JP2015028689A (ja) * | 2013-07-30 | 2015-02-12 | 株式会社富士通マーケティング | 相互認証システム及びそのプログラム |
JP2017143569A (ja) * | 2017-04-12 | 2017-08-17 | 株式会社Jvcケンウッド | 端末装置、管理装置、プログラム |
KR101840381B1 (ko) | 2016-01-26 | 2018-05-04 | 주식회사 세이가 | 다중 디바이스 연동 제어 시스템 |
JP2018106231A (ja) * | 2016-12-22 | 2018-07-05 | 株式会社リコー | 遠隔コミュニケーションシステム、方法、及びプログラム |
-
2009
- 2009-07-03 JP JP2009159097A patent/JP2011015296A/ja active Pending
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012209936A (ja) * | 2011-03-15 | 2012-10-25 | Canon Inc | 通信システムとその制御方法 |
WO2012157203A1 (ja) * | 2011-05-16 | 2012-11-22 | パナソニック株式会社 | 通信制御システム、サーバ装置および通信制御方法 |
US20130110936A1 (en) * | 2011-05-16 | 2013-05-02 | Kouji Miura | Communication control system, server device, and communication control method |
JPWO2012157203A1 (ja) * | 2011-05-16 | 2014-07-31 | パナソニック株式会社 | 通信制御システム、サーバ装置および通信制御方法 |
US9118736B2 (en) | 2011-05-16 | 2015-08-25 | Panasonic Intellectual Property Management Co., Ltd. | Communication control system, server device, and communication control method |
JP5891380B2 (ja) * | 2011-05-16 | 2016-03-23 | パナソニックIpマネジメント株式会社 | 通信制御システム、サーバ装置および通信制御方法 |
JP2013246744A (ja) * | 2012-05-29 | 2013-12-09 | Cec:Kk | 携帯端末を用いた業務システムおよびその制御方法 |
JP2014167752A (ja) * | 2013-02-28 | 2014-09-11 | Sharp Corp | 認証装置、認証装置の制御方法、通信装置、認証システム、制御プログラム、および記録媒体 |
JP2015028689A (ja) * | 2013-07-30 | 2015-02-12 | 株式会社富士通マーケティング | 相互認証システム及びそのプログラム |
KR101840381B1 (ko) | 2016-01-26 | 2018-05-04 | 주식회사 세이가 | 다중 디바이스 연동 제어 시스템 |
JP2018106231A (ja) * | 2016-12-22 | 2018-07-05 | 株式会社リコー | 遠隔コミュニケーションシステム、方法、及びプログラム |
JP2017143569A (ja) * | 2017-04-12 | 2017-08-17 | 株式会社Jvcケンウッド | 端末装置、管理装置、プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8566109B2 (en) | Common interest community service via presence messaging | |
JP2011015296A (ja) | 異なるユーザの端末をペアリングするプレゼンス管理方法及びシステム | |
KR101731867B1 (ko) | 챗봇 간에 사용자의 이벤트를 공유하는 방법 및 장치 | |
CN101355797B (zh) | 获得用户终端设备信息的方法和通信业务功能实体 | |
JP7050354B2 (ja) | 非同期メッセージシステムにおける単一アカウントに対する複数プロファイルを管理する方法、システムおよびコンピュータ読み取り可能媒体 | |
US20140310349A1 (en) | Method and apparatus for establishing relationships among devices and users | |
WO2007037018A1 (ja) | プレゼンス通信システム | |
CN101682616A (zh) | 使用多个设备的网络多媒体通信 | |
WO2005067274A1 (ja) | プレゼンス表示システム及びゲートウェイ装置 | |
KR101404383B1 (ko) | 다른 장치와 통신 하는 방법 및 통신 기기 | |
WO2009017181A1 (ja) | 一時接続番号管理システム、端末、一時接続番号管理方法、および一時接続番号管理プログラム | |
US20050208940A1 (en) | Network service system using a temporary use identifier | |
WO2013081513A1 (en) | A method and an apparatus in a communication node for identifying receivers of a message | |
KR101543425B1 (ko) | 채팅 제공 방법 및 시스템 | |
US20160277339A1 (en) | Electronic Communication System | |
TWI406537B (zh) | Action Group Location System and Its Method | |
JP2011259277A (ja) | セッション制御プロトコル対応型ネットワークシステム、発着信制御方法および発着信制御プログラム | |
US9537713B2 (en) | Method of setting PN on the basis of personal network usage information in heterogeneous network | |
US8285784B2 (en) | Service creation via presence messaging | |
KR100784225B1 (ko) | 프리즌스 시스템에서의 폰북 어드레스(pba) 기반의서비스 제공 방법 및 그 시스템 | |
JP5693993B2 (ja) | コミュニティ管理装置及び通話方法 | |
JP5651075B2 (ja) | プロフィールサーバ、管理システム、及びプロフィール情報管理方法 | |
KR20140125020A (ko) | 소셜 네트워크 서비스 제공을 위한 단말 및 소셜 네트워크 서비스 제공장치 | |
US9491246B2 (en) | Method for managing personal network | |
KR20130129015A (ko) | 메시지 재판매 시스템 및 이를 이용한 메시지 전송방법 |