(57)【要約】【課題】  あるシステムに接続されている端末と他のシステムに接続されている端末との間で、プレゼンス情報を共有し、アドレス帳を揃え、通信を行う。【解決手段】  交換機接続端末を相互に接続するための交換サーバと、外部端末に対応して設けられ、前記交換サーバに対して交換機接続端末として動作する擬似交換機接続端末と、前記交換機接続端末に対応して設けられ、外部サーバに対して外部端末として動作する擬似外部端末と、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報の対応関係を保持するデータベースと、前記交換サーバに対しては前記第１のユーザ識別情報を利用して前記交換機接続端末として動作し、前記擬似外部端末に対し、前記外部サーバに対して前記第２のユーザ識別情報を利用して前記外部端末として動作させる擬似外部端末兼擬似交換機接続端末を備える。【選択図】        図４
2006019896.tif 000002
【特許請求の範囲】
【請求項１】
交換機接続端末を相互に接続するための交換サーバと、
外部端末に対応して設けられ、前記交換サーバに対して交換機接続端末として動作する擬似交換機接続端末と、
前記交換機接続端末に対応して設けられ、外部サーバに対して外部端末として動作する擬似外部端末と、
前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報の対応関係を保持するデータベースと、
前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、前記交換サーバに対しては前記第１のユーザ識別情報を利用して前記交換機接続端末として動作し、前記擬似外部端末に対し、前記外部サーバに対して前記第２のユーザ識別情報を利用して前記外部端末として動作させる擬似外部端末兼擬似交換機接続端末と、
を備えることを特徴とする交換システム。
【請求項２】
請求項１に記載の交換システムにおいて、
前記交換機接続端末のプレゼンス変更通知を前記外部端末に送信する手段を更に備えることを特徴とする交換システム。
【請求項３】
請求項２に記載の交換システムにおいて、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むプレゼンス変更通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該プレゼンス変更通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記プレゼンス変更通知が転送されてきたならば、該プレゼンス変更通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含むプレゼンス変更通知を前記擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報を含むプレゼンス変更通知を受信したならば、前記外部サーバに該プレゼンス変更通知を転送することを特徴とする交換システム。
【請求項４】
請求項１に記載の交換システムにおいて、
前記外部端末のプレゼンス変更通知を前記交換機接続端末に送信する手段を更に備えることを特徴とする交換システム。
【請求項５】
請求項４に記載の交換システムにおいて、
前記擬似外部端末兼擬似交換機接続端末は、前記外部サーバから前記第２のユーザ識別情報を含むプレゼンス変更通知を受けたならば、該プレゼンス変更通知に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含むプレゼンス変更通知を該第１のユーザ識別情報を有する前記擬似交換機接続端末に送信し、
前記擬似交換機接続端末は、前記プレゼンス変更通知が送信されてきたならば、該プレゼンス変更通知を前記交換サーバに転送し、
前記交換サーバは、前記第１のユーザ識別情報を含む前記プレゼンス変更通知を受信したならば、該プレゼンス変更通知を前記交換機接続端末に転送することを特徴とする交換システム。
【請求項６】
請求項１に記載の交換システムにおいて、
個々の前記交換機接続端末が個々に利用する個人アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る手段を更に備えることを特徴とする交換システム。
【請求項７】
請求項６に記載の交換システムにおいて、
前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、
前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、
前記擬似外部端末は、前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、
前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新することを特徴とする交換システム。
【請求項８】
請求項１に記載の交換システムにおいて、
個々の前記交換機接続端末が個々に利用する個人アドレス帳及び全ての前記交換機接続端末が共通に利用する共有アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る手段を更に備えることを特徴とする交換システム。
【請求項９】
請求項８に記載の交換システムにおいて、
前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係、共有アドレス帳及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、
前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、
前記擬似外部端末は、前記共有アドレス帳及び前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、
前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新し、
前記擬似外部端末は、前記外部アドレス帳と前記共有アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳を更新することを特徴とする交換システム。
【請求項１０】
請求項１に記載の交換システムにおいて、
前記交換機接続端末と前記外部端末との間の通信セッションを確立する手段を更に備えることを特徴とする交換システム。
【請求項１１】
請求項１０に記載の交換システムにおいて、
各外部端末は各交換機接続端末に対応して設けられ、
前記交換サーバは、１の前記交換機接続端末から、他の前記交換機接続端末に対応する擬似交換機接続端末を通話相手として該擬似交換機接続端末で利用する第１のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該擬似交換機接続端末に該通信セッション開始要求を転送し、
前記擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記他の交換機端末の前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含む通信セッション開始要求を前記１の前記交換機接続端末に対応する擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報を含む前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記外部サーバに転送することを特徴とする交換システム。
【請求項１２】
請求項１０に記載の交換システムにおいて、
各外部端末は各交換機接続端末に対応して設けられ、
１の外部端末から、外部サーバを経由して、他の外部端末に対応する擬似外部端末を通話相手として該擬似外部端末で利用する第２のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含む通信セッション開始要求を前記１の外部端末に対応する擬似交換機接続端末に送信し、
前記１の外部端末に対応する擬似交換機接続端末は、前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記交換サーバに転送し、
前記交換サーバは、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記他の外部端末に対応する交換機接続端末に転送することを特徴とする交換システム。
【請求項１３】
請求項１に記載の交換システムにおいて、
前記交換サーバと、前記擬似交換機接続端末と、前記擬似外部端末と、前記データベースと、前記擬似外部端末兼擬似交換機接続端末は交換機に備わることを特徴とする交換システム。
【請求項１４】
請求項１に記載の交換システムにおいて、
前記交換サーバと、前記擬似交換機接続端末と、前記データベースと、前記擬似外部端末兼擬似交換機接続端末は交換機に備わり、
前記擬似外部端末は前記交換機接続端末に備わることを特徴とする交換システム。
【請求項１５】
請求項１に記載の交換システムにおいて、前記交換機接続端末のプレゼンス変更通知を前記外部端末に送信する方法において、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むプレゼンス変更通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該プレゼンス変更通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記プレゼンス変更通知が転送されてきたならば、該プレゼンス変更通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含むプレゼンス変更通知を前記擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報を含むプレゼンス変更通知を受信したならば、前記外部サーバに該プレゼンス変更通知を転送することを特徴とする方法。
【請求項１６】
請求項１に記載の交換システムにおいて、前記外部端末のプレゼンス変更通知を前記交換機接続端末に送信する方法において、
前記擬似外部端末兼擬似交換機接続端末は、前記外部サーバから前記第２のユーザ識別情報を含むプレゼンス変更通知を受けたならば、該プレゼンス変更通知に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含むプレゼンス変更通知を該第１のユーザ識別情報を有する前記擬似交換機接続端末に送信し、
前記擬似交換機接続端末は、前記プレゼンス変更通知が送信されてきたならば、該プレゼンス変更通知を前記交換サーバに転送し、
前記交換サーバは、前記第１のユーザ識別情報を含む前記プレゼンス変更通知を受信したならば、該プレゼンス変更通知を前記交換機接続端末に転送することを特徴とする方法。
【請求項１７】
請求項１に記載の交換システムにおいて、個々の前記交換機接続端末が個々に利用する個人アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る方法において、
前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、
前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、
前記擬似外部端末は、前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、
前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新することを特徴とする方法。
【請求項１８】
請求項１に記載の交換システムにおいて、個々の前記交換機接続端末が個々に利用する個人アドレス帳及び全ての前記交換機接続端末が共通に利用する共有アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る方法において、
前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係、共有アドレス帳及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、
前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、
前記擬似外部端末は、前記共有アドレス帳及び前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、
前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新し、
前記擬似外部端末は、前記外部アドレス帳と前記共有アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳を更新することを特徴とする方法。
【請求項１９】
請求項１に記載の交換システムにおいて、前記交換機接続端末と前記外部端末との間の通信セッションを確立する方法において、
各外部端末は各交換機接続端末に対応して設けられ、
前記交換サーバは、１の前記交換機接続端末から、他の前記交換機接続端末に対応する擬似交換機接続端末を通話相手として該擬似交換機接続端末で利用する第１のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該擬似交換機接続端末に該通信セッション開始要求を転送し、
前記擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記他の交換機端末の前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含む通信セッション開始要求を前記１の前記交換機接続端末に対応する擬似外部端末に送信し、
前記擬似外部端末は、前記第２のユーザ識別情報を含む前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記外部サーバに転送することを特徴とする方法。
【請求項２０】
請求項１に記載の交換システムにおいて、前記交換機接続端末と前記外部端末との間の通信セッションを確立する方法において、
各外部端末は各交換機接続端末に対応して設けられ、
１の外部端末から、外部サーバを経由して、他の外部端末に対応する擬似外部端末を通話相手として該擬似外部端末で利用する第２のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含む通信セッション開始要求を前記１の外部端末に対応する擬似交換機接続端末に送信し、
前記１の外部端末に対応する擬似交換機接続端末は、前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記交換サーバに転送し、
前記交換サーバは、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記他の外部端末に対応する交換機接続端末に転送することを特徴とする方法。
【請求項２１】
請求項１に記載の交換システムにおいて、前記交換機接続端末のプレゼンス変更通知を前記外部端末に送信する方法をコンピュータに行わせるためのプログラムにおいて、
当該方法では、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むプレゼンス変更通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該プレゼンス変更通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記プレゼンス変更通知が転送されてきたならば、該プレゼンス変更通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含むプレゼンス変更通知を前記擬似外部端末に送信することを特徴とするプログラム。
【請求項２２】
請求項２１に記載のプログラムにおいて、
当該方法では更に、
前記擬似外部端末は、前記第２のユーザ識別情報を含むプレゼンス変更通知を受信したならば、前記外部サーバに該プレゼンス変更通知を転送することを特徴とするプログラム。
【請求項２３】
請求項１に記載の交換システムにおいて、前記外部端末のプレゼンス変更通知を前記交換機接続端末に送信する方法をコンピュータに行わせるためのプログラムにおいて、
当該方法では、
前記擬似外部端末兼擬似交換機接続端末は、前記外部サーバから前記第２のユーザ識別情報を含むプレゼンス変更通知を受けたならば、該プレゼンス変更通知に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含むプレゼンス変更通知を該第１のユーザ識別情報を有する前記擬似交換機接続端末に送信し、
前記擬似交換機接続端末は、前記プレゼンス変更通知が送信されてきたならば、該プレゼンス変更通知を前記交換サーバに転送し、
前記交換サーバは、前記第１のユーザ識別情報を含む前記プレゼンス変更通知を受信したならば、該プレゼンス変更通知を前記交換機接続端末に転送することを特徴とするプログラム。
【請求項２４】
請求項１に記載の交換システムにおいて、個々の前記交換機接続端末が個々に利用する個人アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る方法をコンピュータに行わせるためのプログラムにおいて、
前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、
当該方法では、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信することを特徴とするプログラム。
【請求項２５】
請求項２４に記載のプログラムにおいて、
当該方法では更に、
前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、
前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、
前記擬似外部端末は、前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、
前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新することを特徴とするプログラム。
【請求項２６】
請求項１に記載の交換システムにおいて、個々の前記交換機接続端末が個々に利用する個人アドレス帳及び全ての前記交換機接続端末が共通に利用する共有アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る方法をコンピュータに行わせるためのプログラムにおいて、
前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係、共有アドレス帳及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、
当該方法では、
前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信することを特徴とするプログラム。
【請求項２７】
請求項２６に記載のプログラムにおいて、
当該方法では更に、
前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、
前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、
前記擬似外部端末は、前記共有アドレス帳及び前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、
前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新し、
前記擬似外部端末は、前記外部アドレス帳と前記共有アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳を更新することを特徴とするプログラム。
【請求項２８】
請求項１に記載の交換システムにおいて、前記交換機接続端末と前記外部端末との間の通信セッションを確立する方法をコンピュータに行わせるためのプログラムにおいて、
各外部端末は各交換機接続端末に対応して設けられ、
当該方法では、
前記交換サーバは、１の前記交換機接続端末から、他の前記交換機接続端末に対応する擬似交換機接続端末を通話相手として該擬似交換機接続端末で利用する第１のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該擬似交換機接続端末に該通信セッション開始要求を転送し、
前記擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記他の交換機端末の前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含む通信セッション開始要求を前記１の前記交換機接続端末に対応する擬似外部端末に送信することを特徴とするプログラム。
【請求項２９】
請求項２８に記載のプログラムにおいて、
当該方法では更に、
前記擬似外部端末は、前記第２のユーザ識別情報を含む前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記外部サーバに転送することを特徴とするプログラム。
【請求項３０】
請求項１に記載の交換システムにおいて、前記交換機接続端末と前記外部端末との間の通信セッションを確立する方法をコンピュータに行わせるためのプログラムにおいて、
各外部端末は各交換機接続端末に対応して設けられ、
当該方法では、
１の外部端末から、外部サーバを経由して、他の外部端末に対応する擬似外部端末を通話相手として該擬似外部端末で利用する第２のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、
前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含む通信セッション開始要求を前記１の外部端末に対応する擬似交換機接続端末に送信し、
前記１の外部端末に対応する擬似交換機接続端末は、前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記交換サーバに転送し、
前記交換サーバは、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記他の外部端末に対応する交換機接続端末に転送することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交換機に接続される交換機接続端末と外部サーバに接続される外部端末とを接続するための交換システムに関する。
【背景技術】
【０００２】
近年、インスタントメッセージ、プレゼンス、音声／ビデオ通話、ホワイトボード等のアプリケーション共有機能等をそなえたコミュニケーションサーバであるインスタントメッセージサーバ（以下、「ＩＭサーバ」という。）が登場してきている。
【特許文献１】特開２００４−３０３７１号公報
【特許文献２】特開２００３−２９６５２５号公報
【特許文献３】特開２００３−１８９００９号公報
【特許文献４】特開２００３−１８６７７５号公報
【特許文献５】特開２００２−１６６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従前の技術によると、ある端末が一般消費者向けＩＭサーバ及び企業向け交換機のうちの一方にしかログインしていない場合には、これらのうちの他方にログインしている端末は、前記ある端末のプレゼンス情報を前記他方の端末に通知することができなかった。従って、自分と付き合いのある全ての同僚・顧客・知人・友人に自分の今のプレゼンス情報を通知することが難しかった。またこれを解決する手段があったとしてもそれは一般消費者向けＩＭサーバにも特別な仕組みを実装しなければならない手段であり、基本的に製造者が異なり仕様変更も難しい一般消費者向けＩＭサーバには適用できなかった。
【０００４】
また、これまで一般消費者向けＩＭサーバと企業向け交換機の両方にユーザアカウントをもってアドレス帳を作成しいた場合に、それぞれのアドレス帳が相互に同期しないため、登録・削除する際に両方の端末で同じ操作を２度行う必要があり面倒であった。またこれを解決する手段があったとしてもそれは一般消費者向けＩＭサーバにも特別な仕組みを実装しなければならない手段であり、基本的に製造者が異なり仕様変更も難しい一般消費者向けＩＭサーバには適用できなかった。
【０００５】
更に、これまで一般消費者向けＩＭサーバと企業向け交換機の片方にしかログインしていない場合にもう片方の端末ユーザと通信セッションを開始することができず、自分と付き合いのある全ての同僚・顧客・知人・友人とすぐにコミュニケーションをとることができないことがあった。またこれを解決する手段があったとしてもそれは一般消費者向けＩＭサーバにも特別な仕組みを実装しなければならない手段であり、基本的に製造者が異なり仕様変更も難しい一般消費者向けＩＭサーバには適用できなかった。
【０００６】
特許文献１に複数の端末を使用するユーザの端末同士のプレゼンスを同期する手段が記載されているが、これは同じシステムに接続された端末が複数あった場合の同期であり、本発明のような異なるシステムのプレゼンスを同期させるものではない。
【０００７】
また、特許文献２に転送先のプレゼンスに現在のプレゼンスを同期される手法が記載されているが、これは異なるシステム間、特に一般消費者向けＩＭサーバを対象として同一ユーザが使用する端末のプレゼンスを同期するという本発明と効果が異なる。
【０００８】
更に、特許文献３にはプレゼンスを送信する際に相手先の状態に応じてプレゼンス情報を加工して送付する手段が記載されているが、相手先の端末が異なるシステムであった場合の具体的な手段がなく、目的も端末側での視認性や、関係のない端末へのプレゼンス送信を防ぐことが中心であり、本発明とは目的、手段ともに異なる。
【０００９】
更に、特許文献４にはプレゼンス情報の構成が異なるシステム間でプレゼンス情報を相互接続する方法が記載されているが、プレゼンス情報の構成の違いを吸収することに主眼がおかれ、システムのログイン方法、管理方法等全く異なるサーバ間を接続する方法の記載はなく、本発明とは目的、手段、効果ともに異なる。
【００１０】
更に、既存の電話システムとＩＭシステムを接続する手段としては特許文献５に既存電話システムの回線状況によりプレゼンス情報を同期させる手段の記載があるが、本発明のようにログイン状況や回線ではなく既存電話システム端末のプレゼンス情報を同期するものではなく、また手段も本発明とは全く異なる。
【００１１】
そこで本発明は、一方のシステムに接続している端末のプレゼンス情報を他方のシステムに接続している端末で知ることと可能とする交換システムを提供することを目的とする。
【００１２】
また、本発明は、一方のシステムのアドレス帳と他方のシステムのアドレス帳の同期を自動的に取ることを可能とする交換システムを提供することを目的とする。
【００１３】
更に、本発明は、一方のシステムに接続している端末と他方のシステムに接続している端末との間で通信セッションを確立することを可能とする交換システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明によれば、交換機接続端末を相互に接続するための交換サーバと、外部端末に対応して設けられ、前記交換サーバに対して交換機接続端末として動作する擬似交換機接続端末と、前記交換機接続端末に対応して設けられ、外部サーバに対して外部端末として動作する擬似外部端末と、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報の対応関係を保持するデータベースと、前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、前記交換サーバに対しては前記第１のユーザ識別情報を利用して前記交換機接続端末として動作し、前記擬似外部端末に対し、前記外部サーバに対して前記第２のユーザ識別情報を利用して前記外部端末として動作させる擬似外部端末兼擬似交換機接続端末と、を備えることを特徴とする交換システムが提供される。
【００１５】
上記の交換システムは、前記交換機接続端末のプレゼンス変更通知を前記外部端末に送信する手段を更に備えていてもよい。
【００１６】
上記の交換システムにおいて、前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むプレゼンス変更通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該プレゼンス変更通知を転送し、前記擬似外部端末兼擬似交換機接続端末は、前記プレゼンス変更通知が転送されてきたならば、該プレゼンス変更通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含むプレゼンス変更通知を前記擬似外部端末に送信し、前記擬似外部端末は、前記第２のユーザ識別情報を含むプレゼンス変更通知を受信したならば、前記外部サーバに該プレゼンス変更通知を転送してもよい。
【００１７】
上記の交換システムは、前記外部端末のプレゼンス変更通知を前記交換機接続端末に送信する手段を更に備えていてもよい。
【００１８】
上記の交換システムにおいて、前記擬似外部端末兼擬似交換機接続端末は、前記外部サーバから前記第２のユーザ識別情報を含むプレゼンス変更通知を受けたならば、該プレゼンス変更通知に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含むプレゼンス変更通知を該第１のユーザ識別情報を有する前記擬似交換機接続端末に送信し、前記擬似交換機接続端末は、前記プレゼンス変更通知が送信されてきたならば、該プレゼンス変更通知を前記交換サーバに転送し、前記交換サーバは、前記第１のユーザ識別情報を含む前記プレゼンス変更通知を受信したならば、該プレゼンス変更通知を前記交換機接続端末に転送してもよい。
【００１９】
上記の交換システムは、個々の前記交換機接続端末が個々に利用する個人アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る手段を更に備えていてもよい。
【００２０】
上記の交換システムにおいて、前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信し、前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、前記擬似外部端末は、前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新してもよい。
【００２１】
上記の交換システムは、個々の前記交換機接続端末が個々に利用する個人アドレス帳及び全ての前記交換機接続端末が共通に利用する共有アドレス帳と前記外部端末が利用する外部アドレス帳との同期を取る手段を更に備えていてもよい。
【００２２】
上記の交換システムにおいて、前記データベースは、前記交換機接続端末で利用する第１のユーザ識別情報と前記外部端末で利用する第２のユーザ識別情報及びパスワードの対応関係、共有アドレス帳及びユーザ識別情報に対応付けられた個人アドレス帳を保持し、前記交換サーバは、前記交換機接続端末から前記第１のユーザ識別情報を含むログイン通知を受けたならば、少なくとも前記擬似外部端末兼擬似交換機接続端末に該ログイン通知を転送し、前記擬似外部端末兼擬似交換機接続端末は、前記ログイン通知が転送されてきたならば、該ログイン通知に含まれる前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報及び前記パスワードを前記データベースから検索し、検索した前記第２のユーザ識別情報及び前記パスワードを含むログイン通知を前記擬似外部端末に送信し、前記擬似外部端末は、前記第２のユーザ識別情報及びパスワードを含むログイン通知を受信したならば、前記外部サーバにログインし、前記擬似外部端末は、前記外部サーバから前記外部アドレス帳を受信し、前記擬似外部端末は、前記共有アドレス帳及び前記ユーザ識別情報に対応する前記個人アドレス帳を前記データベースから取得し、前記擬似外部端末は、前記外部アドレス帳と前記個人アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳及び前記個人アドレス帳を更新し、前記擬似外部端末は、前記外部アドレス帳と前記共有アドレス帳との同期を取り、該同期に応じて前記外部アドレス帳を更新してもよい。
【００２３】
上記の交換システムは、前記交換機接続端末と前記外部端末との間の通信セッションを確立する手段を更に備えていてもよい。
【００２４】
上記の交換システムにおいて、各外部端末は各交換機接続端末に対応して設けられ、前記交換サーバは、１の前記交換機接続端末から、他の前記交換機接続端末に対応する擬似交換機接続端末を通話相手として該擬似交換機接続端末で利用する第１のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該擬似交換機接続端末に該通信セッション開始要求を転送し、前記擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記他の交換機端末の前記第１のユーザ識別情報に対応する前記第２のユーザ識別情報を前記データベースから検索し、検索した前記第２のユーザ識別情報を含む通信セッション開始要求を前記１の前記交換機接続端末に対応する擬似外部端末に送信し、前記擬似外部端末は、前記第２のユーザ識別情報を含む前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記外部サーバに転送してもよい。
【００２５】
上記の交換システムにおいて、各外部端末は各交換機接続端末に対応して設けられ、１の外部端末から、外部サーバを経由して、他の外部端末に対応する擬似外部端末を通話相手として該擬似外部端末で利用する第２のユーザ識別情報により指定する通信セッション開始要求を受けたならば、該通信セッション開始要求を前記擬似外部端末兼擬似交換機接続端末に転送し、前記擬似外部端末兼擬似交換機接続端末は、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求に含まれる前記第２のユーザ識別情報に対応する前記第１のユーザ識別情報を前記データベースから検索し、検索した前記第１のユーザ識別情報を含む通信セッション開始要求を前記１の外部端末に対応する擬似交換機接続端末に送信し、前記１の外部端末に対応する擬似交換機接続端末は、前記通信セッション開始要求を受信したならば、該通信セッション開始要求を前記交換サーバに転送し、前記交換サーバは、前記通信セッション開始要求が転送されてきたならば、該通信セッション開始要求を前記他の外部端末に対応する交換機接続端末に転送してもよい。
【００２６】
上記の交換システムにおいて、前記交換サーバと、前記擬似交換機接続端末と、前記擬似外部端末と、前記データベースと、前記擬似外部端末兼擬似交換機接続端末は交換機に備わっていてもよい。
【００２７】
上記の交換システムにおいて、前記交換サーバと、前記擬似交換機接続端末と、前記データベースと、前記擬似外部端末兼擬似交換機接続端末は交換機に備わり、前記擬似外部端末は前記交換機接続端末に備わっていてもよい。
【発明の効果】
【００２８】
本発明によれば、ユーザが外部ＩＭサーバ、交換機のうちの片方のみにログインしている場合であっても、双方の端末に対してそのユーザのプレゼンス情報が通知されるようになり２種類の端末を同時に使用して両方の端末でプレゼンス変更操作をすることなく必要な相手にプレゼンス情報が伝わるようになる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００３０】
ＩＭサーバは、一般消費者をユーザとし、規模の大きいパブリックに公開される。他方、最近ＫＴＳ(key telephone system)やＰＢＸ等の企業向け通信システムにＩＭサーバと同様な機能を実装したものが増えてきている。ＩＭサーバにはワールドワイドな加入者とのコミュニケーションができるというメリットが、企業向け通信システムにはビジネス用途が考慮されグループウェア機能、マルチライン機能、信頼性、原則自社内にサーバが配置されるため秘密情報の保護が図れる等のメリットがある。
【００３１】
従来はＩＭサーバのメリット及び企業向け通信システムのメリットの両者を享受するには別々の端末を用意しなければならず、その場合双方の端末間ではプレゼンス／アドレス帳が同期されない、通信も相互に行えず不便であった。本発明は一般消費者向けのＩＭサーバと連動して動作する企業向けコミュニケーションシステムを実現するものである。
【００３２】
図１において、オフィス１０１内には、電話、Ｅ−Ｍａｉｌ、インスタントメッセージ（以下、「ＩＭ」という。）等の通信の交換（スイッチング）を行うコミュニケーション交換機（以下「交換機」という。１０２）と、交換機に接続される交換機接続端末１０３が存在する。
【００３３】
オフィスＬＡＮ１０４はゲートウェイ１０５を介してインターネット１０６と接続され、インターネット１０６の先には消費者向けＩＭサーバ（以下「外部ＩＭサーバ」という。）１０７とその端末である外部インスタントメッセージ端末（以下、「ＩＭ端末」という。）１０８が存在する。交換機接続端末１０３の操作によりユーザがプレゼンス情報変更又は通信セッション要求をすると、それが交換機１０２に伝わる。交換機１０２はその情報を外部ＩＭサーバ１０７に伝え、外部ＩＭサーバ１０７は外部ＩＭ端末１０８にその情報を伝達する。また、外部ＩＭ端末１０８に対する操作よりユーザがプレゼンス情報変更又は通信セッション要求されると、それはまず外部ＩＭサーバ１０７に伝わり、外部ＩＭサーバ１０７から交換機１０２に伝わる。交換機１０２はその情報を交換機接続端末１０３に伝達する。このように双方の端末１０３、１０８間でプレゼンス情報の交換、通信セッションの確立を行うことができる。
【００３４】
このようにして、ユーザは一般消費者向けＩＭサービスと企業向けＩＭサービスを同時に１つの端末アプリケーションにより受けることができるようになる。
【００３５】
図２を参照すると、交換機の各部はそれぞれ概略つぎのように動作する。ＬＡＮ  Ｉ／Ｆ部１０２−１はオフィスＬＡＮ１０４上のデータ送受信を行う。ＣＰＵ１０２−２は交換機１０２の全体制御を行う。メモリ１０２−３は交換機１０２の制御に必要なデータを格納する。交換ソフトウェア１０２−４はメモリ１０２−３内に格納されており、交換機１０２全体を制御するためのソフトウェアであり、ＣＰＵ１０２−２により実行される。
【００３６】
図３を参照すると、交換機接続端末１０３の各部はそれぞれ概略つぎのように動作する。キーボードＩ／Ｆ部１０３−１はキーボードからの入力信号を受信する。マウスＩ／Ｆ部１０３−２はマウスからの入力信号を受信する。ディスプレイＩ／Ｆ部１０３−３は、ディスプレイへ画像信号を出力する。ＬＡＮ  Ｉ／Ｆ部１０３−４はオフィスＬＡＮ１０４との信号の送受信を行う。ＣＰＵ１０３−５は交換機接続端末１０３の全体を制御する。メモリ１０３−６は交換機接続端末１０３の全体を制御するためのソフトウェア及び必要なデータを格納する。ソフトウェアはＣＰＵ１０３−５により実行される。
【００３７】
図４は交換機内のメモリ１０２−３に格納される交換ソフトウェア１０２−４のモジュール構成である。ここで、モジュールとは、例えば、オブジェクト指向プログラミング言語で言うクラスを基に生成されるインスタンスのことである。
【００３８】
交換サーバモジュール４０１は各端末から情報を受け取り、指示を出す。擬似交換機接続端末モジュール４０２は、交換機１０２に接続される交換機接続端末１０３のソフトウェアと同様の動作をする擬似モジュールであり、必要に応じて複数起動する。擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、交換機接続端末１０３のソフトウェアと同様の動作をする擬似モジュールと外部ＩＭ端末１０８のソフトウェアと同様の動作をする擬似モジュールを組み合わせたモジュールであり、原則１つのみ起動する。擬似ＩＭ端末モジュール４０４は、外部ＩＭ端末１０８のソフトウェアと同様の動作をする擬似モジュールであり、必要に応じて複数起動する。データベース４０５は交換機接続端末１０３を使用するユーザカウント情報と、それらの各ユーザが使用する個人アドレス帳と、全ユーザが使用する共有アドレス帳等を格納する。
【００３９】
各擬似交換機接続端末モジュール４０２は、各外部ＩＭ端末１０８に対応して設けられる。また、各擬似ＩＭ端末モジュール４０４は、各交換機接続端末１０３に対応して設けられる。また、一人のユーザは１つの交換機接続端末１０３と１つの外部ＩＭ端末１０８を所有しており、従って、各交換機接続端末１０３は、各外部ＩＭ端末１０８に対応する。従って、交換機接続端末１０３、外部ＩＭ端末１０８、擬似交換機接続端末モジュール４０２及び擬似ＩＭ端末モジュール４０４は１：１：１：１の関係を有する。
【００４０】
図５は図４に示すデータベース４０５に存在する各ユーザのアカウント情報と個人／共有アドレス帳を格納するテーブルを示す。このテーブルの各レコードにおいて、交換機ユーザＩＤ５０１は交換サーバ４０１が交換機接続端末１０３を識別するためのＩＤであり、交換機ユーザパスワード５０２は交換機ユーザＩＤと対応するパスワードであり、ＩＭユーザＩＤ５０３はその交換機ユーザＩＤを持つユーザが外部ＩＭサーバ１０７にログインする際に使用するＩＤであり、ＩＭユーザパスワード５０４はＩＭユーザＩＤに対応するパスワードであり、個人アドレス帳データ５０５はそのユーザが交換機接続端末１０３で使用するアドレス帳データであり、共有アドレス帳データ５０６は全ユーザが共通して利用する共有アドレス帳データである。
【００４１】
次に、本実施形態の動作について具体的に説明する。
【００４２】
まず、交換機と外部ＩＭサーバ間でプレゼンスを同期させる方法について図６及び７を参照して説明する。
【００４３】
前提として擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、専用の外部ＩＭクライアント用のＩＤを持ち、また、交換機内データベース４０５のテーブルの全レコードのＩＭユーザＩＤ５０３をバディリスト（ＩＭ端末１０８がＩＭサーバ１０７内に持つプレゼンスを通知してもらうユーザリスト）として外部ＩＭサーバ１０７に予め登録する。そして、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、交換機１０２の起動と同時に、外部ＩＭサーバ１０７へのログインと交換サーバモジュール４０１へのログインを行う。これにより擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、ユーザが外部ＩＭ端末１０８を通じてログイン／プレゼンス変更した場合には、外部ＩＭサーバ１０７からその情報を受け取ることができ、ユーザが交換機接続端末１０３を通じてログイン／プレゼンス変更した場合には、交換サーバモジュール４０１からその情報を受け取ることができるようになる。
【００４４】
図６を参照すると、ユーザが交換機接続端末において、プレゼンス変更操作を行うと（ステップＳ２０１）、操作デバイスによりキーボードＩ／Ｆ部１０３−１かマウスＩ／Ｆ部１０３−２により変更操作がＣＰＵ１０３−５に通知され、ＣＰＵ１０３−５はプレゼンス変更をＬＡＮ  Ｉ／Ｆ部１０３−４を通じて交換機１０２に通知する（ステップＳ２０３）。この通知には、交換機ユーザＩＤが含まれる。
【００４５】
プレゼンス変更通知は交換機１０２のＬＡＮ  Ｉ／Ｆ部１０２−１経由で交換ソフトウェア１０２−４内の交換サーバモジュール４０１に通知される。交換サーバモジュール４０１はログインしている全ての交換機接続端末１０３、ログインしている全ての擬似交換機接続端末モジュール４０４０及び擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３にその情報を通知する。これにより擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３にもプレゼンス変更通知が通知される。
【００４６】
プレゼンス変更通知を受け取った擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３はその通知に含まれる交換機ユーザＩＤをデータベース４０５内のテーブル５０１から検索してヒットしたエントリのＩＭユーザＩＤ５０３及びＩＭユーザパスワード５０４を取得する（ステップＳ２０７、Ｓ２０９）。そして、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、そのＩＭユーザＩＤ５０３及びＩＭユーザパスワード５０４をプレゼンス変更通知に追加して、プレゼンス変更操作が行われた交換機接続端末１０３に対応するＩＭユーザＩＤ及びＩＭユーザパスワードを伴うプレゼンス変更通知を、プレゼンス変更操作が行われた交換機接続端末１０３に対応する擬似ＩＭ端末モジュール４０４に送信する（ステップＳ２１１）。
【００４７】
擬似ＩＭ端末モジュール４０４は、ログインしていなければ、受信したＩＭユーザＩＤ及びパスワードを使用して、外部ＩＭサーバにログインし（ステップＳ２１３）、自分のプレゼンスが変更されたことを外部ＩＭサーバ１０７にＬＡＮ  Ｉ／Ｆ部２０１、オフィスＬＡＮ１０４、ゲートウェイ１０５、インターネット１０６を通じて通知する（ステップＳ２１５）。それを受け取った外部ＩＭサーバ１０７はプレゼンス変更通知をそのユーザをバディリストに登録しているユーザに対して送出する。（ステップＳ２１７）
図７を参照すると、また、ユーザが外部ＩＭ端末において、プレゼンス変更操作を行うと（ステップＳ２２１）、プレゼンス変更通知が外部ＩＭサーバ１０７へ送信される（ステップＳ２２３）。この通知には、外部ＩＭユーザＩＤが含まれる。
【００４８】
外部ＩＭサーバ１０７は、プレゼンス変更通知をログインしている全ての外部ＩＭ端末１０８、ログインしている全ての擬似ＩＭ端末モジュール４０４及び擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３に転送する（ステップＳ２２５）。すると、プレゼンス変更通知はインターネット１０６、ゲートウェイ１０５、オフィスＬＡＮ１０４、ＬＡＮ  Ｉ／Ｆ部２０１経由で交換ソフトウェア１０２−４内の擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３に通知される。
【００４９】
通知を受け取った擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、その通知に含まれる外部ＩＭユーザＩＤでデータベース４０５内のテーブルを検索し、ヒットしたエントリの交換機ユーザＩＤ５０１と交換機ユーザパスワード５０２取得する（ステップＳ２２７、Ｓ２２９）。そして、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、検索した交換機ユーザＩＤ５０１と交換機ユーザパスワード５０２を追加したプレゼンス変更通知を対応する擬似交換機接続端末モジュール４０２に送信する（ステップＳ２３１）。
【００５０】
擬似交換機接続端末モジュール４０２はログインしていなければ受信した交換機ユーザＩＤ、交換機ユーザパスワードを使用して交換サーバモジュール４０１にログインし（ステップＳ２３３）、自分のプレゼンスが変更されたことを通知する（ステップＳ２３５）。
【００５１】
通知を受け取った交換サーバモジュール４０１はプレゼンス変更を交換機接続端末に通知する（ステップＳ２３７）
次に、個人アドレス帳と外部アドレス帳を同期させる方法について図８を参照して説明する。
【００５２】
図８を参照すると、ユーザが交換機接続端末１０３において、ログイン操作を行うと（ステップＳ２４１）、操作デバイスによりキーボードＩ／Ｆ部１０３−１かマウスＩ／Ｆ部１０３−２により変更操作がＣＰＵ１０３−５に通知され、ＣＰＵ１０３−５はログイン通知をＬＡＮ  Ｉ／Ｆ部１０３−４を通じて交換機１０２に通知する（ステップＳ２４３）。ログイン通知には、ログインした交換機接続端末１０３に入力された交換機ユーザＩＤが含まれる。ログイン通知は交換機１０２のＬＡＮ  Ｉ／Ｆ部１０２−１経由で交換ソフトウェア１０２−４内の交換サーバモジュール４０１に通知される。
【００５３】
交換サーバ４０１はログインしている全ての交換機接続端末１０３、ログインしている擬似交換機接続端末モジュール４０２及び擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３にログイン通知を送信する（ステップＳ２４５）。これにより擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３にもログイン通知が送信される。
【００５４】
通知を受け取った擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３はそのログイン通知に含まれる交換機ユーザＩＤをデータベース４０５内のテーブルから検索し、ヒットしたエントリのＩＭユーザＩＤ５０３、ＩＭユーザパスワード５０４を得る（ステップＳ２４７、Ｓ２４９）。そして、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、ＩＭユーザＩＤ５０３、ＩＭユーザパスワード５０４を追加したログイン通知をＩＭユーザＩＤに対応する擬似ＩＭ端末モジュール４０４に送信する（ステップＳ２５１）。
【００５５】
擬似ＩＭ端末モジュール４０４は受信したＩＭユーザＩＤ、パスワードを使用して外部ＩＭサーバ１０７にＬＡＮ  Ｉ／Ｆ部１０２−１、オフィスＬＡＮ１０４、ゲートウェイ１０５、インターネット１０６を通じてログインする（ステップ２５３）。
【００５６】
それを受け取った外部ＩＭサーバ１０７はログイン通知をそのユーザをバディリストに登録しているユーザに対して送出するとともに（ステップＳ２５５）、ログインした擬似ＩＭ端末モジュール４０４に対して外部ＩＭサーバ１０７内の外部アドレス帳（バディリスト）を送信する（ステップＳ２５７）。
【００５７】
外部アドレス帳データを受け取った擬似ＩＭ端末モジュール４０４はログインしたユーザのＩＭユーザＩＤで交換機内データベース４０５のＩＭユーザＩＤ５０３を検索し、ヒットしたエントリの個人アドレス帳データ５０５を取得する（ステップＳ２５９、Ｓ２６１）。
【００５８】
その後、擬似ＩＭ端末モジュール４０４は、取得した双方のアドレス帳データを同期する。同期アルゴリズムは一般的なアルゴリズムを適用できる。
【００５９】
例えば、一方のアドレス帳を優先させるアルゴリズム、アドレス帳に優先度を設けずに、矛盾が生じた場合に、更新の日付が遅い方を優先させるアルゴリズ、アドレス帳に優先度を設けずに、矛盾が生じた場合にユーザから優先させるデータを選択させるアルゴリズム等を適用することができる。
【００６０】
同期した後、擬似ＩＭ端末モジュール４０４０は、そのアドレス帳データを外部ＩＭサーバ１０７及びデータベース内の該当エントリの個人アドレス帳データ５０５にそれぞれ格納する（ステップＳ２６５、Ｓ２６７、Ｓ２６９、Ｓ２７１）。
【００６１】
上記実施形態によりユーザが外部ＩＭサーバ１０７、交換機１０２のどちらにログインしていても一元化されたアドレス帳を利用できるようになり、２種類の端末でそれぞれ別々のアドレス帳を管理する手間がなくなる。
【００６２】
まず、個人アドレス帳と外部アドレス帳を同期させた上で、共有アドレス帳と外部アドレス帳を同期させる方法について図８を参照して説明する。ここで、個人アドレス帳と外部アドレス帳を同期させるとは、両者の内容を同一にすることを意味するが、共有アドレス帳と外部アドレス帳を同期させるとは、共有アドレス帳の追加項目を外部アドレス帳に追加するが、共有アドレス帳の内容を変更しないことを意味する。
【００６３】
ステップＳ２４１乃至Ｓ２６７は、個人アドレス帳と外部アドレス帳の同期のみを行う場合と同様である。
【００６４】
ステップＳ２６７の次に、擬似ＩＭ端末モジュール４０４は、データベース４０５から共有アドレス帳５０６を取得する（ステップＳ２８１、Ｓ２８３）。
【００６５】
次に、擬似ＩＭ端末モジュール４０４０は、外部アドレス帳と共有アドレス帳との同期を取り（ステップＳ２８５）、外部アドレス帳更新要求を外部ＩＭサーバ１０７に送信する（ステップＳ２８７）。外部ＩＭサーバ１０７は、その要求に従って、外部アドレス帳を更新する（ステップＳ２８９）。
【００６６】
これにより従来企業向け交換機でしか利用できなかった共有アドレス帳が、共有アドレス帳という概念が一般的に存在しないユーザが不特定多数の一般消費者ユーザである外部ＩＭサーバにログインした時も利用できるようになり、よりアドレス帳を一元的に管理できるようになる。
【００６７】
次に、外部ＩＭ端末１０８と交換機接続端末の１０３との間で通信セッション（通話、ＩＭ、アプリケーション共有等）を確立する方法について図１０及び１１を参照して説明する。
【００６８】
図１０を参照すると、ユーザが交換機接続端末１０３において、通信セッション開始操作を行うと（ステップＳ３０１）、操作デバイスによりキーボードＩ／Ｆ部１０３−１かマウスＩ／Ｆ部１０３−２により通信セッション開始要求がＣＰＵ１０３−５に通知され、ＣＰＵ１０３−５は通信セッション開始要求をＬＡＮ  Ｉ／Ｆ部１０３−４を通じて交換機１０２に通知する（ステップＳ３０３）。この通信セッションには、通信セッション開始要求を出す交換機接続端末の交換機ユーザＩＤ及び通信セッション開始要求を受ける外部ＩＭ端末１０８に対応する交換機接続端末の交換機ユーザＩＤが含まれる。通信セッション開始要求は交換機１０２のＬＡＮ  Ｉ／Ｆ部１０２−１経由で交換ソフトウェア１０２−４内の交換サーバモジュール４０１に通知される。
【００６９】
交換サーバ４０１は通信相手のアカウントでログインしている擬似交換機接続端末モジュール４０２にその情報を通知する（ステップＳ３０５）。
【００７０】
擬似交換機接続端末モジュール４０２は擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３にその要求を通知する（ステップＳ３０７）。
【００７１】
通知を受け取った擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３はその通知に含まれる通信要求元交換機ユーザＩＤをデータベース４０５内のテーブルから検索して、ヒットしたエントリのＩＭユーザＩＤ５０３、ＩＭユーザパスワード５０４（通信要求元ＩＭユーザＩＤ、通信要求元ＩＭパスワード）を得ると共に、その通知に含まれる通信要求先交換機ユーザＩＤをデータベース４０５内のテーブルから検索して、ヒットしたエントリのＩＭユーザＩＤ５０３（通信要求先ＩＭユーザＩＤ）を得る（ステップＳ３０９、Ｓ３１１）。そして、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、通信要求元ＩＭユーザＩＤ、通信要求元パスワード及び通信要求先ＩＭユーザＩＤを追加した通信セッション開始要求を通信要求元交換機接続端末に対応する擬似ＩＭ端末モジュール４０４に送信する（ステップＳ３１３）。
【００７２】
擬似ＩＭ端末モジュール４０４はログインしていなければ受信したＩＭユーザＩＤ、パスワードを使用して外部ＩＭサーバにログインし（ステップＳ３１５）、通信要求元のアドレスとして通信要求元交換機接続端末のアドレスをそのまま使用して、通信相手の外部ＩＭ端末宛への通信セッション開始要求を外部ＩＭサーバにＬＡＮ  Ｉ／Ｆ部１０２−１、オフィスＬＡＮ１０４、ゲートウェイ１０５、インターネット１０６を通じて通知する（ステップＳ３１７）。
【００７３】
それを受け取った外部ＩＭサーバ１０７は通信相手の外部ＩＭ端末１０８へ通信セッション開始要求を送出する（ステップＳ３１９）。
【００７４】
それを受け取った通信相手の外部ＩＭ端末１０８はその要求に含まれる通信開始要求元の交換機接続端末宛に通信セッション受諾を通知することで通信セッションを確立する（ステップＳ３２１）。
【００７５】
図１１を参照すると、ユーザが外部ＩＭ端末１０８に対して通信セッション開始操作を行うと（ステップＳ３３１）、外部ＩＭ端末１０８は、通信セッション開始要求を外部ＩＭサーバ１０７に通知する（ステップＳ３３３）。この通信セッション開始要求には、要求元外部ＩＭ端末１０８のＩＭユーザＩＤと要求先の交換機接続端末１０３に対応するＩＭユーザＩＤが含まれている。
【００７６】
外部ＩＭサーバ１０７は、要求先の交換機接続端末１０３に対応するＩＭユーザＩＤを有する擬似ＩＭ端末モジュール４０４に通信セッション開始要求を転送する（ステップＳ３３５）。通信セッション開始要求は交換機のＬＡＮ  Ｉ／Ｆ部１０２−１経由で交換ソフトウェア１０２−４内の通信相手の擬似ＩＭ端末モジュール４０４に通知される。
【００７７】
擬似ＩＭ端末モジュール４０４は、通信セッション開始要求の通知を受けると、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３にその要求を通知する（ステップＳ３３７）。
【００７８】
擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は、要求元外部ＩＭ端末１０８のＩＭユーザＩＤに対応する交換機ユーザＩＤと要求先交換機接続端末１０３に対応するＩＭユーザＩＤに対応する交換機ユーザＩＤをデータベース４０５から検索する（ステップＳ３３９、Ｓ３４１）。
【００７９】
次に、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３は通信開始要求元の交換機ユーザアカウントでログインしている擬似交換機接続端末モジュール４０２にその要求を送信する（ステップＳ３４３）。
【００８０】
擬似交換機接続端末モジュール４０２は通信要求元のアドレスとして通信要求元外部ＩＭ端末のアドレスをそのまま使用して、通信相手の交換機接続端末１０３宛への通信セッション開始要求を交換サーバ通知する（ステップＳ３４７）。
【００８１】
それを受け取った交換サーバ４０１は通信相手の交換機接続端末１０３へ通信セッション開始要求を送出する（ステップＳ３４７）。
【００８２】
それを受け取った通信相手の交換機接続端末１０３はその要求に含まれる通信開始要求元の外部ＩＭ端末１０８と通信セッションを確立するとともに通信セッション受諾を交換サーバ４０１、擬似交換機接続端末モジュール４０２、擬似ＩＭ端末兼擬似交換機接続端末モジュール４０３、擬似ＩＭ端末モジュール４０４、外部ＩＭサーバ１０７を経由して通信要求元外部ＩＭ端末へ送信する。（ステップＳ３４９）。
【００８３】
これにより交換機と外部ＩＭサーバのどちらにログインしていても双方の端末と通信セッションを確立できるようになる。
【００８４】
次に、本発明の他の実施形態について説明する。
【００８５】
前述の実施形態では擬似ＩＭ端末が交換機サーバ内の交換ソフトウェア１０２−４に存在していたが、これを交換機接続端末１０３の内部に持つように変更して、交換機接続端末１０３で擬似ＩＭ端末の外部ＩＭサーバへのログイン／ログオフを手動で変更できるようにしてもよい。
【００８６】
この場合、前述の実施形態において、擬似ＩＭ端末モジュール４０４が交換機接続端末１０３内のメモリ１０３−６に移動し、図６のステップＳ２１３、図８のステップＳ２５３、図１０のステップＳ３１５において擬似ＩＭ端末がログインしていない場合に自動的にログインすることがなくなり、交換機接続端末ユーザが交換機接続端末でログインしても擬似ＩＭ端末を手動でログインさせなければ外部ＩＭサーバ１０７および外部ＩＭ端末１０８とプレゼンスの同期、アドレス帳の同期、通信セッションの確立ができなくなる。
【００８７】
擬似ＩＭ端末モジュール４０４をログイン／ログオフさせるには、交換機接続端末１０３の操作デバイスによりキーボードＩ／Ｆ部１０３−１かマウスＩ／Ｆ部１０３−２によりログインもしくはログオフ要求が外部ＩＭサーバ１０７に対するＩＤ、パスワードとともにＣＰＵ１０３−５に通知され、ＣＰＵ１０３−５は擬似ＩＭ端末ログインもしくはログオフ要求とＩＤ、パスワードをメモリ１０３−６内の擬似ＩＭ端末モジュール４０４に通知する。擬似ＩＭ端末モジュール４０４はＬＡＮ  Ｉ／Ｆ部１０３−４、オフィスＬＡＮ１０４、ゲートウェイ１０５、インターネット１０６を通じて外部ＩＭサーバ１０７にそのＩＤ、パスワードによりログインもしくはログオフ通知する。
【００８８】
これにより重要な仕事中なので外部ＩＭサーバ１０７の知り合いからの通信をシャットアウトしたい場合など必要に応じて外部ＩＭサーバ１０７との連携をＯＮ／ＯＦＦできるようになる。
【産業上の利用可能性】
【００８９】
本発明は、あるシステムに接続されている端末と他のシステムに接続されている端末との間で、プレゼンス情報を共有し、アドレス帳を揃え、通信を行うことに利用することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の実施形態によるコミュニケーション交換機及びこれらに接続される装置群を示すブロック図である。
【図２】図１に示すコミュニケーション交換機の構成を示すブロック図である。
【図３】図１に示す交換機接続端末の構成を示すブロック図である。
【図４】図２に示す交換ソフトウェアに含まれるモジュール群及びデータベースを示すブロック図である。
【図５】図４に示すデータベースに含まれるテーブルの構成及びデータ例を示す図である。
【図６】本発明の実施形態によるプレゼンス変更通知の第１の方法を示すシーケンス図である。
【図７】本発明の実施形態によるプレゼンス変更通知の第２の方法を示すシーケンス図である。
【図８】本発明の実施形態によるアドレス帳同期の第１の方法を示すシーケンス図である。
【図９】本発明の実施形態によるアドレス帳同期の第２の方法を示すシーケンス図である。
【図１０】本発明の実施形態による通信セッション確立の第１の方法を示すシーケンス図である。
【図１１】本発明の実施形態による通信セッション確立の第２の方法を示すシーケンス図である。
【符号の説明】
【００９１】
１０１  オフィス
１０２  コミュニケーション交換機
１０３  交換機接続端末
１０４  オフィスＬＡＮ
１０５  ゲートウェイ
１０６  インターネット
１０７  外部ＩＭサーバ
１０８  外部ＩＭ端末
４０１  交換サーバモジュール
４０２  擬似交換機接続端末モジュール
４０３  擬似ＩＭ端末兼交換機接続端末モジュール
４０４  擬似ＩＭ端末モジュール
４０５  データベース
【図１】
2006019896.tif 000003
【図２】
2006019896.tif 000004
【図３】
2006019896.tif 000005
【図４】
2006019896.tif 000006
【図５】
2006019896.tif 000007
【図６】
2006019896.tif 000008
【図７】
2006019896.tif 000009
【図８】
2006019896.tif 000010
【図９】
2006019896.tif 000011
【図１０】
2006019896.tif 000012
【図１１】
2006019896.tif 000013