(57)【要約】【課題】ユーザの意思を容易かつきめ細かく反映しながら、グループ内で各自の状況やツールの利用状態をサーバ経由でリアルタイムに把握し、それに応じた適切な通信手段の利用を効果的に支援すること。【解決手段】グループ活動等の各メンバの端末装置Ｔにおいて、メンバのプレゼンス、すなわち在席等の状況と、通話やチャット等のツール０８（８１，８２，８３）の使用状態と、をサーバＳに通知してリアルタイムに更新し、通信しようとする側のメンバの端末装置Ｔへ知らせ、プレゼンスに応じた適切なツール０８（８１，８２，８３）の選択起動により、メンバ間のコミュニケーションの効率化が可能となる。特に、状況に応じた各通信手段の使用可否に、ユーザの意思による設定を反映させることにより、ユーザの意思を容易かつきめ細かく反映可能となる。【選択図】図１
2007219868.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワーク経由で、グループのメンバの用いる各端末装置又は他のクライアントシステムに対し認証のうえ通信する通信部と、
コンピュータの演算制御部と、
を備えたサーバシステムにおいて、
グループを構成する各端末装置又はその使用者のＩＤに対応付けて、現在のユーザ状況と、端末装置の備える種類ごとの通信ツールが使用中か否かを表すツール状態と、の各情報を状態情報（プレゼンス）として記憶するメンバ記憶部と、
前記各ＩＤについて、前記メンバ記憶部に記憶されているユーザ状況に対し又はユーザ状況とツール状態の組合せに対し、前記通信ツールの種類と通信先アドレスで特定される各通信手段の使用可否の設定を、前記通信部により受け付ける可否設定受付手段と、
前記可否設定受付手段の受け付ける前記使用可否の設定に基づき、各ＩＤについて、ユーザ状況に対し又はユーザ状況とツール状態の組合せに対し、各通信手段の使用可否を対応付けて記憶する対照記憶部と、
前記端末から前記ユーザ状況の選択内容の通知を受信すると、その通知に含まれるＩＤに対応して前記メンバ記憶部に記憶されている前記ユーザ状況を、通知された選択内容により更新する状況更新手段と、
前記端末から前記通信ツールの起動及び終了の通知を受信すると、その通知に含まれるＩＤに対応して前記メンバ記憶部に記憶されている前記ツール状態のうち、通知された通信ツールについて使用中か否かのツール状態を、通知された起動又は終了に応じて更新する状態更新手段と、
定期的に又は前記端末装置からの照会アクセスに応じて、グループの全部又は一部のＩＤに対応するユーザ状況及びツール状態を前記メンバ記憶部から読み出し、前記対照記憶部を参照して使用可能な通信手段を特定し、これらユーザ状況と、ツール状態と、どの通信手段が使用可能か、の各配信情報を端末装置に配信する配信手段と、
を前記演算制御部が実現することを特徴とするサーバシステム。
【請求項２】
サーバシステムにおいて現在の日時を提供するタイマ手段と、
前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、曜日、祝祭日、時間帯、又は、特定のユーザ状況に変更後の経過時間、の少なくともいずれかに基づく日時条件と、この日時条件に該当したときにユーザ状況をどの選択肢に切り替えるべきか、の指定を受け付ける日時条件受付手段と、
前記日時条件受付手段が受け付けた前記指定に基づき、前記ＩＤに対応させて、前記日時条件と、前記切り替えるべき選択肢と、を記憶する日時条件記憶部と、
前記タイマ手段及び前記日時条件記憶部を参照することにより、前記日時条件を監視し該当したときに、前記メンバ記憶部において対応するユーザ状況を、前記日時条件に対応して前記日時条件記憶部に記憶されている選択肢に変更する、日時監視変更手段と、
を前記演算制御部が実現することを特徴とする請求項１記載のサーバシステム。
【請求項３】
前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、前記配信情報において現在使用不可であるいずれかの通信手段の選択と、その通信手段による通信予約の登録を受付する予約受付手段と、
前記受付した登録に基づき、発信元となる前記端末装置のＩＤと、選択された前記通信手段と、を記憶する予約記憶部と、
前記予約記憶部に記憶された前記各登録の通信手段について、前記メンバ記憶部及び対照記憶部を参照して使用可否を監視し使用可能になると、発信元の端末装置に予約に係る通信手段の発信操作画面を表示させる、予約実行手段と、
を前記演算制御部が実現することを特徴とする請求項１又は２記載のサーバシステム。
【請求項４】
ＩＤをもつ前記端末装置から端末装置の現在の位置情報を随時受信し、該当するＩＤに対応付けて前記メンバ記憶部に記憶及び更新させる、位置受信手段を前記演算制御部が実現し、
前記配信手段は、前記メンバ記憶部に記憶されている前記位置情報も、前記端末装置に配信する
ことを特徴とする請求項１から３のいずれか一項に記載のサーバシステム。
【請求項５】
施設の施設名を含む施設情報と、その位置座標の範囲と、を対応させて予め記憶する施設範囲記憶部と、
端末装置から受信した位置情報が位置座標である場合、前記施設範囲記憶部に記憶された各位置座標の範囲と照合し該当があれば対応する施設情報を特定するとともに、位置情報として前記メンバ記憶部に記憶更新させる施設特定手段と、
を備えたことを特徴とする請求項４記載のサーバシステム。
【請求項６】
前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、そのＩＤの位置情報がどの位置座標の範囲又は前記施設に入り又は出たときを位置条件として、ユーザ状況をどの選択肢に切り替えるべきか、の指定を受付する位置条件受付手段と、
前記受付にかかる前記ＩＤに対応させて、前記位置条件と、前記切り替えるべき選択肢と、を記憶する位置条件記憶部と、
前記メンバ記憶部の位置情報と前記位置条件記憶部に記憶されている各位置条件を随時参照し照合することにより前記位置条件の成否を監視し成立したときに、前記メンバ記憶部において対応するユーザ状況を、前記位置条件に対応して前記位置条件記憶部に記憶されている選択肢に変更する、位置監視変更手段と、
を前記演算制御部が実現することを特徴とする請求項４又は５記載のサーバシステム。
【請求項７】
前記メンバ記憶部に記憶されている位置情報から各メンバ間の距離を随時計算するとともに予めメモリに記憶してある基準距離と比較し、他のメンバと基準距離内となった各メンバの端末装置に接近通知情報を送信することにより、どのメンバと基準距離内かを画面表示させる、接近通知手段を前記演算制御部が実現することを特徴とする請求項４から６のいずれか一項に記載のサーバシステム。
【請求項８】
前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経て、前記メンバ記憶部に記憶されたどの情報項目を、グループの全部又は一部のどのメンバに対して、公開するか否かの設定を受け付けるとともに、その設定内容を所定の公開設定記憶部に記憶する、公開受付手段を前記演算制御部が実現し、
前記配信手段は、前記公開設定記憶部に記憶されている前記設定内容に基づいて、前記メンバ記憶部に記憶された各情報項目を配信することを特徴とする請求項１から７のいずれか一項に記載のサーバシステム。
【請求項９】
前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経て、ＩＰネットワークとの接続機能を持つＩＰ電気機器について、一又は二以上の前記ＩＤ又はグループと対応付ける機器登録を受け付ける機器登録受付手段と、
前記ＩＰ電気機器について、前記機器登録で対応させたＩＤと、稼動状態と、を記憶する機器記憶部と、
前記ＩＰ電気機器から、機器自身の起動又は終了を含む稼動状態について、通知を前記通信部で受信して前記機器記憶部に記憶させる稼動状態受信手段と、
前記機器記憶部に記憶されているＩＰ電気機器について、対応するＩＤの端末からの照会に応じて前記稼動状態を応答する照会応答手段と、
前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経た登録アクセスにより、前記機器記憶部に記憶されている前記ＩＰ電気機器の前記稼動状態と、そのＩＰ電気機器に対応するＩＤについて前記メンバ記憶部に記憶されている前記状況又は前記位置情報の少なくとも一方と、について成否を判断すべき発令条件と、前記発令条件の成立時にそのＩＰ電気機器に対し発令する指令と、について受け付ける発令条件受付手段と、
前記発令条件と、前記指令と、を対応付けて記憶する条件指令記憶部と、
前記条件指令記憶部に記憶されている前記発令条件について成否を随時判断し条件成立時は、対応する前記指令について、前記ＩＤの端末装置に指令の内容を表示し確認操作を受け付けたうえで、その指令をそのＩＰ電気機器へ発令する条件判断発令手段と、
を前記演算制御部が実現することを特徴とする請求項１から８のいずれか一項に記載のサーバシステム。
【請求項１０】
通信を試行した通信先のメンバと、通信手段と、その通信成否について、各端末装置から通信履歴を受信して所定の履歴記憶部に蓄積する履歴蓄積手段と、
前記履歴記憶部に蓄積された過去所定期間又は所定回数の前記通信履歴をもとに、同じ通信先のメンバへの異なる通信手段ごとに、通信成否を集計することにより通信成功率の高い順を判定しその通信成功率又はその高い順を所定の成功率記憶部に記憶する、成功率判定手段と、
を前記演算制御部が実現し、
前記配信手段は、各通信先に対してどの通信手段が使用可能か、の前記配信情報を端末装置に配信する際に、使用可能な各通信手段を、前記成功率記憶部に記憶された通信成功率の高い順に順序付けて配信すること
を特徴とする請求項１から９のいずれか一項に記載のサーバシステム。
【請求項１１】
操作を受け付けるための操作部と、
情報を画面表示する表示部と、
通信ネットワーク経由で外部と無線又は有線で通信するための通信部と、
前記通信部を経て外部と通信するための複数種類の通信ツールと、
通信の各相手について、前記通信ツールの種類ごとの通信先アドレスを記憶した通信先記憶部と、
端末装置又はその使用者を識別するためのＩＤを記憶したＩＤ記憶部と、
コンピュータの演算制御部と、
を備え、
ユーザ状況について複数の選択肢からの選択を前記操作部を通じて受け付け、その選択内容の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、状況送信手段と、
個々の前記通信ツールの起動及び終了を検出し、その内容を含むツール状態の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに前記通信部から前記サーバシステムに送信する、ツール状態送信手段と、
前記操作部への要求操作に応じ又は定期的に、サーバシステムに登録されたグループの全部又は一部の端末装置について、ユーザ状況と、ツール状態と、通信ツールと通信先アドレスの組合せで特定される通信手段のうちその時点でどの通信手段が使用可能か、の配信情報を前記サーバシステムから前記通信部を通じて受信する情報受信手段と、
前記情報受信手段が受信したユーザ状況と、ツール状態と、使用可能な通信手段と、の配信情報を記憶する配信情報記憶部と、
前記操作部への操作に応じ、前記配信情報記憶部に記憶された前記ユーザ状況と、ツール状態と、使用可能な通信手段と、の各情報を前記表示部に表示するとともに、使用可能な通信手段の選択を受け付けることにより、選択された通信手段に基づき前記通信ツールを起動し通信先アドレスへの通信を開始させる、発信制御手段と、
を前記演算制御部が実現することを特徴とする端末装置。
【請求項１２】
ＧＰＳなどにより自端末装置の位置情報を取得する手段を備え、
取得した前記位置情報を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、位置送信手段を前記演算制御部が実現し、
前記情報受信手段は、他の端末装置の位置情報を含む前記配信情報を前記サーバシステムから受信して前記配信情報記憶部に記憶させ、
前記配信情報記憶部に記憶されている位置情報から他の各メンバとの距離を随時計算するとともに、予めメモリに記憶した基準距離と比較し、基準距離内となった場合はどのメンバと基準距離内かを前記表示部に画面表示する、接近通知手段を前記演算制御部が実現することを特徴とする請求項１１記載の端末装置。
【請求項１３】
発信操作の対象となった通信手段の履歴を所定の操作履歴記憶部に蓄積する操作蓄積手段と、
前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の３つの通信手段の組を、それ以前の操作履歴と照合して同じ連続した３つの通信手段の組を検出し、合致したものがあればさらに一つ古い４つ目以降の履歴同士もどこまで合致するか照合し、合致した範囲のそれら３つ以上の通信手段の組を所定のパタン記憶部に記憶する、パタン検出手段と、
前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の２つの通信手段の組を、前記パタン記憶部に記憶されている通信手段の各組と照合し合致した組があれば、その組の後続の３つ目以降の通信手段ごとに発信操作画面を順に表示させるパタン操作再現手段と、
を前記演算制御部が実現することを特徴とする端末装置。
【請求項１４】
請求項１から１０のいずれか一項に記載のサーバシステムと、請求項１１から１３のいずれか一項に記載の端末装置と、を通信ネットワーク経由で組み合わせることを特徴とする通信システム。
【請求項１５】
通信ネットワーク経由で、グループのメンバの用いる各端末装置又は他のクライアントシステムに対し認証のうえ通信する通信部と、
コンピュータの演算制御部と、
を備えたサーバシステムの制御方法において、
前記演算制御部が、メンバ記憶部と、可否設定受付手段と、対照記憶部と、状況更新手段と、状態更新手段と、配信手段と、を実現し、
前記メンバ記憶部が、グループを構成する各端末装置又はその使用者のＩＤに対応付けて、現在のユーザ状況と、端末装置の備える種類ごとの通信ツールが使用中か否かを表すツール状態と、の各情報を状態情報として記憶し、
前記可否設定受付手段が、前記各ＩＤについて、前記メンバ記憶部に記憶されているユーザ状況に対し又はユーザ状況とツール状態の組合せに対し、前記通信ツールの種類と通信先アドレスで特定される各通信手段の使用可否の設定を、前記通信部により受け付ける可否設定受付処理を実行し、
前記対照記憶部が、前記可否設定受付手段の受け付ける前記使用可否の設定に基づき、各ＩＤについて、ユーザ状況に対し又はユーザ状況とツール状態の組合せに対し、各通信手段の使用可否を対応付けて記憶し、
前記状況更新手段が、前記端末から前記ユーザ状況の選択内容の通知を受信すると、その通知に含まれるＩＤに対応して前記メンバ記憶部に記憶されている前記ユーザ状況を、通知された選択内容により更新する状況更新処理を実行し、
前記状態更新手段が、前記端末から前記通信ツールの起動及び終了の通知を受信すると、その通知に含まれるＩＤに対応して前記メンバ記憶部に記憶されている前記ツール状態のうち、通知された通信ツールについて使用中か否かのツール状態を、通知された起動又は終了に応じて更新する状態更新処理を行い、
前記配信手段が、定期的に又は前記端末装置からの照会アクセスに応じて、グループの全部又は一部のＩＤに対応するユーザ状況及びツール状態を前記メンバ記憶部から読み出し、前記対照記憶部を参照して使用可能な通信手段を特定し、これらユーザ状況と、ツール状態と、どの通信手段が使用可能か、の各配信情報を端末装置に配信する配信処理を行う、
ことを特徴とするサーバシステムの制御方法。
【請求項１６】
請求項１５記載のサーバシステムの制御方法において、
前記サーバシステムは、現在の日時を提供するタイマ手段を備え、
前記演算制御部が、日時条件受付手段と、日時条件記憶部と、日時監視変更手段と、を実現し、
前記日時条件受付手段が、前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、曜日、祝祭日、時間帯、又は、特定のユーザ状況に変更後の経過時間、の少なくともいずれかに基づく日時条件と、この日時条件に該当したときにユーザ状況をどの選択肢に切り替えるべきか、の指定を受け付ける日時条件受付処理を実行し、
前記日時条件記憶部が、前記日時条件受付処理で受け付けた前記指定に基づき、前記ＩＤに対応させて、前記日時条件と、前記切り替えるべき選択肢と、を記憶し、
前記日時監視変更手段が、前記タイマ手段及び前記日時条件記憶部を参照することにより、前記日時条件を監視し該当したときに、前記メンバ記憶部において対応するユーザ状況を、前記日時条件に対応して前記日時条件記憶部に記憶されている選択肢に変更する、日時監視変更処理を実行する、
ことを特徴とする請求項１５記載のサーバシステムの制御方法。
【請求項１７】
前記演算制御部が、予約受付手段と、予約記憶部と、予約実行手段と、を実現し、
前記予約受付手段が、前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、前記配信情報において現在使用不可であるいずれかの通信手段の選択と、その通信手段による通信予約の登録を受付する、予約受付処理を実行し、
前記予約記憶部は、前記受付した登録に基づき、発信元となる前記端末装置のＩＤと、選択された前記通信手段と、を記憶し、
前記予約実行手段が、前記予約記憶部に記憶された前記各登録の通信手段について、前記メンバ記憶部及び対照記憶部を参照して使用可否を監視し使用可能になると、発信元の端末装置に予約に係る通信手段の発信操作画面を表示させる、予約実行処理を実行する、
ことを特徴とする請求項１５又は１６記載のサーバシステムの制御方法。
【請求項１８】
前記演算制御部の実現する位置受信手段が、ＩＤをもつ前記端末装置から端末装置の現在の位置情報を随時受信し、該当するＩＤに対応付けて前記メンバ記憶部に記憶及び更新させる、位置受信処理を実行し、
前記配信手段は前記配信処理において、前記メンバ記憶部に記憶されている前記位置情報も、前記端末装置に配信する
ことを特徴とする請求項１５から１７のいずれか一項に記載のサーバシステムの制御方法。
【請求項１９】
前記演算制御部が、施設範囲記憶部と、施設特定手段と、を実現し、
前記施設範囲記憶部は、施設の施設名を含む施設情報と、その位置座標の範囲と、を対応させて予め記憶し、
前記施設特定手段は、端末装置から受信した位置情報が位置座標である場合、前記施設範囲記憶部に記憶された各位置座標の範囲と照合し該当があれば対応する施設情報を特定するとともに、位置情報として前記メンバ記憶部に記憶更新させる施設特定処理を実行する、
ことを特徴とする請求項１８記載のサーバシステムの制御方法。
【請求項２０】
前記演算制御部は、位置条件受付手段と、位置条件記憶部と、位置監視変更手段と、を実現し、
前記位置条件受付手段は、前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、そのＩＤの位置情報がどの位置座標の範囲又は前記施設に入り又は出たときを位置条件として、ユーザ状況をどの選択肢に切り替えるべきか、の指定を受付する、位置条件受付処理を実行し、
前記位置条件記憶部は、前記受付にかかる前記ＩＤに対応させて、前記位置条件と、前記切り替えるべき選択肢と、を記憶し、
前記位置監視変更手段は、前記メンバ記憶部の位置情報と前記位置条件記憶部に記憶されている各位置条件を随時参照し照合することにより前記位置条件の成否を監視し成立したときに、前記メンバ記憶部において対応するユーザ状況を、前記位置条件に対応して前記位置条件記憶部に記憶されている選択肢に変更する、位置監視変更処理を実行する、
ことを特徴とする請求項１８又は１９記載のサーバシステムの制御方法。
【請求項２１】
前記演算制御部の実現する接近通知手段が、
前記メンバ記憶部に記憶されている位置情報から各メンバ間の距離を随時計算するとともに予めメモリに記憶してある基準距離と比較し、他のメンバと基準距離内となった各メンバの端末装置に接近通知情報を送信することにより、どのメンバと基準距離内かを画面表示させる、接近通知処理
を実行することを特徴とする請求項１８から２０のいずれか一項に記載のサーバシステムの制御方法。
【請求項２２】
前記演算制御部の実現する公開受付手段が、前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経て、前記メンバ記憶部に記憶されたどの情報項目を、グループの全部又は一部のどのメンバに対して、公開するか否かの設定を受け付けるとともに、その設定内容を所定の公開設定記憶部に記憶する、公開受付処理を実行し、
前記配信手段は前記配信処理において、前記公開設定記憶部に記憶されている前記設定内容に基づいて、前記メンバ記憶部に記憶された各情報項目を配信する
ことを特徴とする請求項１５から２１のいずれか一項に記載のサーバシステムの制御方法。
【請求項２３】
前記演算制御部が、機器登録受付手段と、機器記憶部と、稼動状態受信手段と、照会応答手段と、発令条件受付手段と、条件指令記憶部と、条件判断発令手段と、を実現し、
前記機器登録受付手段が、前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経て、ＩＰネットワークとの接続機能を持つＩＰ電気機器について、一又は二以上の前記ＩＤ又はグループと対応付ける機器登録を受け付ける機器登録受付処理を実行し、
前記機器記憶部は、前記ＩＰ電気機器について、前記機器登録で対応させたＩＤと、稼動状態と、を記憶し、
前記稼動状態受信手段が、前記ＩＰ電気機器から、機器自身の起動又は終了を含む稼動状態について、通知を前記通信部で受信して前記機器記憶部に記憶させる稼動状態受信処理を実行し、
前記照会応答手段が、前記機器記憶部に記憶されているＩＰ電気機器について、対応するＩＤの端末からの照会に応じて前記稼動状態を応答する照会応答処理を実行し、
前記発令条件受付手段が、前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経た登録アクセスにより、前記機器記憶部に記憶されている前記ＩＰ電気機器の前記稼動状態と、そのＩＰ電気機器に対応するＩＤについて前記メンバ記憶部に記憶されている前記状況又は前記位置情報の少なくとも一方と、について成否を判断すべき発令条件と、前記発令条件の成立時にそのＩＰ電気機器に対し発令する指令と、について受け付ける発令条件受付処理を実行し、
前記条件指令記憶部は、前記発令条件と、前記指令と、を対応付けて記憶し、
前記条件判断発令手段は、前記条件指令記憶部に記憶されている前記発令条件について成否を随時判断し条件成立時は、対応する前記指令について、前記ＩＤの端末装置に指令の内容を表示し確認操作を受け付けたうえで、その指令をそのＩＰ電気機器へ発令する条件判断発令処理を実行する、
ことを特徴とする請求項１５から２２のいずれか一項に記載のサーバシステムの制御方法。
【請求項２４】
前記演算制御部が、履歴蓄積手段と、成功率判定手段と、を実現し、
前記履歴蓄積手段が、通信を試行した通信先のメンバと、通信手段と、その通信成否について、各端末装置から通信履歴を受信して前記履歴記憶部に蓄積する履歴蓄積処理を実行し、
前記成功率判定手段が、前記履歴記憶部に蓄積された過去所定期間又は所定回数の前記通信履歴をもとに、同じ通信先のメンバへの異なる通信手段ごとに、通信成否を集計することにより通信成功率の高い順を判定しその通信成功率又はその高い順を所定の成功率記憶部に記憶する、成功率判定処理を実行し、
前記配信手段は前記配信処理において、各通信先に対してどの通信手段が使用可能か、の前記配信情報を端末装置に配信する際に、使用可能な各通信手段を、前記成功率記憶部に記憶された通信成功率の高い順に順序付けて配信する
ことを特徴とする請求項１５から２３のいずれか一項に記載のサーバシステムの制御方法。
【請求項２５】
操作を受け付けるための操作部と、
情報を画面表示する表示部と、
通信ネットワーク経由で外部と無線又は有線で通信するための通信部と、
前記通信部を経て外部と通信するための複数種類の通信ツールと、
通信の各相手について、前記通信ツールの種類ごとの通信先アドレスを記憶した通信先記憶部と、
端末装置又はその使用者を識別するためのＩＤを記憶したＩＤ記憶部と、
コンピュータの演算制御部と、
を備えた端末装置の制御方法において、
前記演算制御部は、状況送信手段と、ツール状態送信手段と、情報受信手段と、配信情報記憶部と、発信制御手段と、を実現し、
前記状況送信手段が、ユーザ状況について複数の選択肢からの選択を前記操作部を通じて受け付け、その選択内容の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、状況送信処理を実行し、
前記ツール状態送信手段が、個々の前記通信ツールの起動及び終了を検出し、その内容を含むツール状態の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに前記通信部から前記サーバシステムに送信する、ツール状態送信処理を実行し、
前記情報受信手段が、前記操作部への要求操作に応じ又は定期的に、サーバシステムに登録されたグループの全部又は一部の端末装置について、ユーザ状況と、ツール状態と、通信ツールと通信先アドレスの組合せで特定される通信手段のうちその時点でどの通信手段が使用可能か、の配信情報を前記サーバシステムから前記通信部を通じて受信する情報受信処理を実行し、
前記配信情報記憶部が、前記情報受信処理で受信したユーザ状況と、ツール状態と、使用可能な通信手段と、の配信情報を記憶し、
前記発信制御手段が、前記操作部への操作に応じ、前記配信情報記憶部に記憶された前記ユーザ状況と、ツール状態と、使用可能な通信手段と、の各情報を前記表示部に表示するとともに、使用可能な通信手段の選択を受け付けることにより、選択された通信手段に基づき前記通信ツールを起動し通信先アドレスへの通信を開始させる、発信制御処理を実行する、
ことを特徴とする端末装置の制御方法。
【請求項２６】
ＧＰＳなどにより自端末装置の位置情報を取得する処理を実行し、
前記演算制御部が、位置送信手段と、接近通知手段と、を実現し、
前記位置送信手段が、取得した前記位置情報を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、位置送信処理を実行し、
前記情報受信手段は前記情報受信処理において、他の端末装置の位置情報を含む前記配信情報を前記サーバシステムから受信して前記配信情報記憶部に記憶させ、
前記接近通知手段が、前記配信情報記憶部に記憶されている位置情報から他の各メンバとの距離を随時計算するとともに、予めメモリに記憶した基準距離と比較し、基準距離内となった場合はどのメンバと基準距離内かを前記表示部に画面表示する、接近通知手段を実行する
ことを特徴とする請求項２５記載の端末装置の制御方法。
【請求項２７】
前記演算制御部が、操作蓄積手段と、パタン検出手段と、操作再現手段と、を実現し、
前記操作蓄積手段が、発信操作の対象となった通信手段の履歴を所定の操作履歴記憶部に蓄積する操作蓄積処理を実行し、
前記パタン検出手段が、前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の３つの通信手段の組を、それ以前の操作履歴と照合して同じ連続した３つの通信手段の組を検出し、合致したものがあればさらに一つ古い４つ目以降の履歴同士もどこまで合致するか照合し、合致した範囲のそれら３つ以上の通信手段の組を所定のパタン記憶部に記憶する、パタン検出処理を実行し、
前記操作再現手段が、前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の２つの通信手段の組を、前記パタン記憶部に記憶されている通信手段の各組と照合し合致した組があれば、その組の後続の３つ目以降の通信手段ごとに発信操作画面を順に表示させる、操作再現処理を実行する、
ことを特徴とする端末装置の制御方法。
【請求項２８】
請求項１５から２４のいずれか一項に記載のサーバシステムの制御方法と、請求項２５から２７のいずれか一項に記載の端末装置の制御方法と、を通信ネットワーク経由で組み合わせることを特徴とする通信制御方法。
【請求項２９】
操作を受け付けるための操作部と、
情報を画面表示する表示部と、
通信ネットワーク経由で外部と無線又は有線で通信するための通信部と、
前記通信部を経て外部と通信するための複数種類の通信ツールと、
通信の各相手について、前記通信ツールの種類ごとの通信先アドレスを記憶した通信先記憶部と、
端末装置又はその使用者を識別するためのＩＤを記憶したＩＤ記憶部と、
コンピュータの演算制御部と、
を備えた端末装置の制御プログラムにおいて、
そのプログラムは、前記演算制御部に、状況送信手段と、ツール状態送信手段と、情報受信手段と、配信情報記憶部と、発信制御手段と、を実現させ、
前記状況送信手段に、ユーザ状況について複数の選択肢からの選択を前記操作部を通じて受け付け、その選択内容の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、状況送信処理を実行させ、
前記ツール状態送信手段に、個々の前記通信ツールの起動及び終了を検出し、その内容を含むツール状態の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに前記通信部から前記サーバシステムに送信する、ツール状態送信処理を実行させ、
前記情報受信手段に、前記操作部への要求操作に応じ又は定期的に、サーバシステムに登録されたグループの全部又は一部の端末装置について、ユーザ状況と、ツール状態と、通信ツールと通信先アドレスの組合せで特定される通信手段のうちその時点でどの通信手段が使用可能か、の配信情報を前記サーバシステムから前記通信部を通じて受信する情報受信処理を実行させ、
前記配信情報記憶部に、前記情報受信処理で受信したユーザ状況と、ツール状態と、使用可能な通信手段と、の配信情報を記憶させ、
前記発信制御手段に、前記操作部への操作に応じ、前記配信情報記憶部に記憶された前記ユーザ状況と、ツール状態と、使用可能な通信手段と、の各情報を前記表示部に表示するとともに、使用可能な通信手段の選択を受け付けることにより、選択された通信手段に基づき前記通信ツールを起動し通信先アドレスへの通信を開始させる、発信制御処理を実行させる、
ことを特徴とする端末装置の制御プログラム。
【請求項３０】
請求項２９記載の端末装置の制御プログラムであって、
ＧＰＳなどにより自端末装置の位置情報を取得する処理を実行させ、
前記演算制御部に、位置送信手段と、接近通知手段と、を実現させ、
前記位置送信手段に、取得した前記位置情報を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、位置送信処理を実行させ、
前記情報受信手段に前記情報受信処理において、他の端末装置の位置情報を含む前記配信情報を前記サーバシステムから受信して前記配信情報記憶部に記憶させ、
前記接近通知手段に、前記配信情報記憶部に記憶されている位置情報から他の各メンバとの距離を随時計算するとともに、予めメモリに記憶した基準距離と比較し、基準距離内となった場合はどのメンバと基準距離内かを前記表示部に画面表示する、接近通知手段を実行させる
ことを特徴とする請求項２９記載の端末装置の制御プログラム。
【請求項３１】
前記演算制御部に、操作蓄積手段と、パタン検出手段と、操作再現手段と、を実現させ、
前記操作蓄積手段に、発信操作の対象となった通信手段の履歴を所定の操作履歴記憶部に蓄積する操作蓄積処理を実行させ、
前記パタン検出手段に、前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の３つの通信手段の組を、それ以前の操作履歴と照合して同じ連続した３つの通信手段の組を検出し、合致したものがあればさらに一つ古い４つ目以降の履歴同士もどこまで合致するか照合し、合致した範囲のそれら３つ以上の通信手段の組を所定のパタン記憶部に記憶する、パタン検出処理を実行させ、
前記操作再現手段に、前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の２つの通信手段の組を、前記パタン記憶部に記憶されている通信手段の各組と照合し合致した組があれば、その組の後続の３つ目以降の通信手段ごとに発信操作画面を順に表示させる、操作再現処理を実行させる、
ことを特徴とする端末装置の制御プログラム。
【請求項３２】
請求項１から９のいずれか一項に記載のサーバシステムにおいて、
外部の情報処理システムである外部システムと接続し情報を授受するインタフェース手段を備え、
前記配信手段は、前記配信情報の全部又は一部を、前記インタフェース手段を通じて前記外部システムへも配信する第二配信部を備え、
前記演算制御部が、通信リスト記憶部と、イベント制御手段と、履歴蓄積手段と、履歴記憶部と、評価手段と、前記有効度記憶部と、通信リスト修正手段と、を実現し、
前記イベント制御手段は、
前記外部システムから前記インタフェース手段を経て、発信元メンバと通信先メンバで特定されるコミュニケーションを一以上指定するパラメータを伴うイベント情報を受信する、受信部と、
受信した前記イベント情報が前記通信リスト記憶部に未記憶の初回は、前記パラメータで指定された前記各コミュニケーションを通信リストとして、前記イベント情報に対応付けて前記通信リスト記憶部に記憶し、受信した前記イベント情報が前記通信リスト記憶部に記憶済の次回以降は、そのイベント情報に対応する通信リストを前記通信リスト記憶部から読み出す、読み書き部と、
受信し又は読み出した前記通信リストのコミュニケーションごとに、指定された各発信元メンバの前記端末装置へ、少なくとも通信先メンバの指定を含む指令信号を送信することにより、通信先メンバ又はその通信手段にかかる前記通信ツールの発信操作画面を表示させる、端末制御部と、
を備え、
前記履歴蓄積手段は、前記指令信号にしたがった発信元メンバからのコミュニケーションの順序と、試行した通信先のメンバ、通信手段及びその通信成否について各端末装置から通信履歴を受信して前記履歴記憶部に前記イベント情報別に蓄積し、
前記評価手段は、前記イベント情報別に、前記履歴記憶部に蓄積された前記通信履歴をもとに、発信元と通信先の組合せごとの通信成功率、通信成功までの試行回数の少なさもしくはこれらの順序、又は、発信元と通信先の組合せ及び通信手段ごとの通信成功率、通信成功までの試行回数の少なさもしくはこれらの順序、の少なくともいずれかを有効度として前記有効度記憶部に記憶し、
前記リスト修正手段は、前記通信リスト記憶部に記憶された前記通信リスト中の各コミュニケーションの順序又は通信手段を、前記有効度記憶部に記憶された有効度に基いて、有効度の勝るコミュニケーションの順序を先にし、同じコミュニケーションでも有効度の勝る通信手段を指定するように修正する、
ことを特徴とするサーバシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットや携帯電話回線を通じたコミュニケーションの技術の改良に関する。
【背景技術】
【０００２】
近年、通信技術の進歩に伴い、インターネットによる電子メールやＩＰ電話、携帯電話による通話や電子メールなど、コミュニケーション手段（以下「ツール」と呼ぶ」）の種類が多様化し、企業業務等におけるグループ作業の効率化にも役立っている。
【特許文献１】特開２００４−１５３３１７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来、コミュニケーションをとろうとする時点で相手の状態（プレゼンス）を知って適切な種類のツールを選択することは困難であった。例えば、相手がメール受信をしばらくできない状況で急ぎのメールを送れば、情報伝達の遅延で商機を逃すリスクがあった。また、相手方の携帯電話で電源オフや通信圏外が続く場合、他にどのツールなら迷惑にならずに連絡がつくかがわからず困る不便もあった。ＩＰ電話で会議を行うなどの場合も、出席予定者ごとに現在の参加可否や不可の理由を別途確認する負担などがあった。
【０００４】
ＵＰＴ（Universal Personal Telecommunication）のように、ユーザへの通信を一つの番号で受け付け、そのユーザのいくつかの通信先へ場合に応じて振り分ける提案はあるが（例えば、特許文献１）、好ましい着信先などユーザの意思を容易かつきめ細かく反映するための具体的な技術は不十分であり、改善が潜在的に切望されていた。
【０００５】
また、グループ作業を効率化技術として、いわゆるワークフローシステムがあり、これは会計、人事、生産、販売、グループウェアなどの各種業務システムのフロントエンドシステムである。
【０００６】
しかし、
ａ）ワークフローシステムからユーザへはコミュニケーションがとれない
ｂ）ワークフローシステム側では、各案件をどのユーザが承認してきたかの履歴は分かるが、ユーザの現在の状態（プレゼンス）が分からない
ｃ）ワークフローシステムは、ユーザの持つコミュニケーション（電話、電子メール、インスタントメッセージなど）とは分離されており、ユーザ間のコミュニケーションについては各自の判断で発信するなど、個別に対応しなければならない
といった限界があり、ワークフローシステムとコミュニケーションとの効果的な連携も模索されていた。
【０００７】
本発明は、上記のような課題を解決するもので、その目的は、ユーザの意思を容易かつきめ細かく反映しながら、グループ内で各自の状況やツールの利用状態をサーバ経由でリアルタイムに把握し、それに応じた適切な通信手段の利用を効果的に支援することである。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、本発明の一態様は（請求項１，１５）、通信ネットワーク経由で、グループのメンバの用いる各端末装置又は他のクライアントシステムに対し認証のうえ通信する通信部と、コンピュータの演算制御部と、を備えたサーバシステム（の制御方法）において、前記演算制御部が、メンバ記憶部と、可否設定受付手段と、対照記憶部と、状況更新手段と、状態更新手段と、配信手段と、を実現し、前記メンバ記憶部が、グループを構成する各端末装置又はその使用者のＩＤに対応付けて、現在のユーザ状況と、端末装置の備える種類ごとの通信ツールが使用中か否かを表すツール状態と、の各情報を状態情報として記憶し、前記可否設定受付手段が、前記各ＩＤについて、前記メンバ記憶部に記憶されているユーザ状況に対し又はユーザ状況とツール状態の組合せに対し、前記通信ツールの種類と通信先アドレスで特定される各通信手段の使用可否の設定を、前記通信部により受け付ける可否設定受付処理を実行し、前記対照記憶部が、前記可否設定受付手段の受け付ける前記使用可否の設定に基づき、各ＩＤについて、ユーザ状況に対し又はユーザ状況とツール状態の組合せに対し、各通信手段の使用可否を対応付けて記憶し、前記状況更新手段が、前記端末から前記ユーザ状況の選択内容の通知を受信すると、その通知に含まれるＩＤに対応して前記メンバ記憶部に記憶されている前記ユーザ状況を、通知された選択内容により更新する状況更新処理を実行し、前記状態更新手段が、前記端末から前記通信ツールの起動及び終了の通知を受信すると、その通知に含まれるＩＤに対応して前記メンバ記憶部に記憶されている前記ツール状態のうち、通知された通信ツールについて使用中か否かのツール状態を、通知された起動又は終了に応じて更新する状態更新処理を行い、前記配信手段が、定期的に又は前記端末装置からの照会アクセスに応じて、グループの全部又は一部のＩＤに対応するユーザ状況及びツール状態を前記メンバ記憶部から読み出し、前記対照記憶部を参照して使用可能な通信手段を特定し、これらユーザ状況と、ツール状態と、どの通信手段が使用可能か、の各配信情報を端末装置に配信する配信処理を行う、ことを特徴とする。
【０００９】
本発明の他の態様は（請求項１１，２５，２９）、操作を受け付けるための操作部と、情報を画面表示する表示部と、通信ネットワーク経由で外部と無線又は有線で通信するための通信部と、前記通信部を経て外部と通信するための複数種類の通信ツールと、通信の各相手について、前記通信ツールの種類ごとの通信先アドレスを記憶した通信先記憶部と、端末装置又はその使用者を識別するためのＩＤを記憶したＩＤ記憶部と、コンピュータの演算制御部と、を備えた端末装置（の制御方法、制御プログラム）において、前記演算制御部に、状況送信手段と、ツール状態送信手段と、情報受信手段と、配信情報記憶部と、発信制御手段と、を実現させ、前記状況送信手段が、ユーザ状況について複数の選択肢からの選択を前記操作部を通じて受け付け、その選択内容の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、状況送信処理を実行し、前記ツール状態送信手段が、個々の前記通信ツールの起動及び終了を検出し、その内容を含むツール状態の通知を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに前記通信部から前記サーバシステムに送信する、ツール状態送信処理を実行し、前記情報受信手段が、前記操作部への要求操作に応じ又は定期的に、サーバシステムに登録されたグループの全部又は一部の端末装置について、ユーザ状況と、ツール状態と、通信ツールと通信先アドレスの組合せで特定される通信手段のうちその時点でどの通信手段が使用可能か、の配信情報を前記サーバシステムから前記通信部を通じて受信する情報受信処理を実行し、前記配信情報記憶部が、前記情報受信処理で受信したユーザ状況と、ツール状態と、使用可能な通信手段と、の配信情報を記憶し、前記発信制御手段が、前記操作部への操作に応じ、前記配信情報記憶部に記憶された前記ユーザ状況と、ツール状態と、使用可能な通信手段と、の各情報を前記表示部に表示するとともに、使用可能な通信手段の選択を受け付けることにより、選択された通信手段に基づき前記通信ツールを起動し通信先アドレスへの通信を開始させる、発信制御処理を実行する、ことを特徴とする。
【００１０】
このように、グループ活動等の各メンバの端末装置において、メンバのプレゼンス、すなわち在席等の状況と、通話やチャット等のツールの使用状態と、をサーバに通知してリアルタイムに更新し、通信しようとする側のメンバの端末装置へ知らせ、プレゼンスに応じた適切なツールの選択起動により、メンバ間のコミュニケーションの効率化が可能となる。特に、状況に応じた各通信手段の使用可否に、ユーザの意思による設定を反映させることにより、ユーザの意思を容易かつきめ細かく反映可能となる。
【００１１】
本発明の他の態様は（請求項２，１６）、上記各態様において、前記サーバシステムは、現在の日時を提供するタイマ手段を備え、前記演算制御部が、日時条件受付手段と、日時条件記憶部と、日時監視変更手段と、を実現し、前記日時条件受付手段が、前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、曜日、祝祭日、時間帯、又は、特定のユーザ状況に変更後の経過時間、の少なくともいずれかに基づく日時条件と、この日時条件に該当したときにユーザ状況をどの選択肢に切り替えるべきか、の指定を受け付ける日時条件受付処理を実行し、前記日時条件記憶部が、前記日時条件受付処理で受け付けた前記指定に基づき、前記ＩＤに対応させて、前記日時条件と、前記切り替えるべき選択肢と、を記憶し、前記日時監視変更手段が、前記タイマ手段及び前記日時条件記憶部を参照することにより、前記日時条件を監視し該当したときに、前記メンバ記憶部において対応するユーザ状況を、前記日時条件に対応して前記日時条件記憶部に記憶されている選択肢に変更する、日時監視変更処理を実行する、ことを特徴とする。
【００１２】
このように、ユーザの意思による事前の設定に基づき、在席等のユーザ状況を日や時間などで自動変更することにより、ユーザによる操作の手数を省き、ユーザによる操作の手数を省き、ユーザの意思を容易かつきめ細かく反映しながら、変更したまま変更を忘れる不便も防止できる。
【００１３】
本発明の他の態様は（請求項３，１７）、上記各態様において、前記演算制御部が、予約受付手段と、予約記憶部と、予約実行手段と、を実現し、前記予約受付手段が、前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、前記配信情報において現在使用不可であるいずれかの通信手段の選択と、その通信手段による通信予約の登録を受付する、予約受付処理を実行し、前記予約記憶部は、前記受付した登録に基づき、発信元となる前記端末装置のＩＤと、選択された前記通信手段と、を記憶し、前記予約実行手段が、前記予約記憶部に記憶された前記各登録の通信手段について、前記メンバ記憶部及び対照記憶部を参照して使用可否を監視し使用可能になると、発信元の端末装置に予約に係る通信手段の発信操作画面を表示させる、予約実行処理を実行する、ことを特徴とする。
【００１４】
このように、所望の通信手段について、相手方での状況設定やツールの使用中などで使用不可だった場合、サーバで発信側から通信予約の登録を一又は二以上受付け、相手方で使用可能になり次第、発信側又は相手方に知らせることにより、プレゼンス確認のため何度もサーバに照会するユーザの手数を省き、円滑確実な通信を実現する。
【００１５】
本発明の他の態様は（請求項４，１８）、上記各態様において、前記演算制御部の実現する位置受信手段が、ＩＤをもつ前記端末装置から端末装置の現在の位置情報を随時受信し、該当するＩＤに対応付けて前記メンバ記憶部に記憶及び更新させる、位置受信処理を実行し、前記配信手段は前記配信処理において、前記メンバ記憶部に記憶されている前記位置情報も、前記端末装置に配信することを特徴とする。
【００１６】
このように、グループ活動を行うメンバ間での位置情報のリアルタイムな共有により、場所的条件を活かしたより効率的な活動が可能となる。
【００１７】
本発明の他の態様は（請求項５，１９）、上記各態様において、前記演算制御部が、施設範囲記憶部と、施設特定手段と、を実現し、前記施設範囲記憶部は、施設の施設名を含む施設情報と、その位置座標の範囲と、を対応させて予め記憶し、前記施設特定手段は、端末装置から受信した位置情報が位置座標である場合、前記施設範囲記憶部に記憶された各位置座標の範囲と照合し該当があれば対応する施設情報を特定するとともに、位置情報として前記メンバ記憶部に記憶更新させる施設特定処理を実行する、ことを特徴とする。
【００１８】
このように、位置情報を北緯や東経などの位置座標のままではなく、自社や関係先の社屋・工場や鉄道駅などの施設の座標範囲と照合し特定したうえ共有することにより、位置情報の有効活用が飛躍的に容易になる。
【００１９】
本発明の他の態様は（請求項６，２０）、上記各態様において、前記演算制御部は、位置条件受付手段と、位置条件記憶部と、位置監視変更手段と、を実現し、前記位置条件受付手段は、前記ＩＤを持つ前記端末装置から前記通信ネットワーク及び前記通信部を経て、そのＩＤの位置情報がどの位置座標の範囲又は前記施設に入り又は出たときを位置条件として、ユーザ状況をどの選択肢に切り替えるべきか、の指定を受付する、位置条件受付処理を実行し、前記位置条件記憶部は、前記受付にかかる前記ＩＤに対応させて、前記位置条件と、前記切り替えるべき選択肢と、を記憶し、前記位置監視変更手段は、前記メンバ記憶部の位置情報と前記位置条件記憶部に記憶されている各位置条件を随時参照し照合することにより前記位置条件の成否を監視し成立したときに、前記メンバ記憶部において対応するユーザ状況を、前記位置条件に対応して前記位置条件記憶部に記憶されている選択肢に変更する、位置監視変更処理を実行する、ことを特徴とする。
【００２０】
このように、ユーザの意思による事前の設定に基づき、例えば「本社社屋」の位置座標範囲を外れたらユーザ状況を「在席」→「外出中」と切り替えるなど、端末装置の位置に応じてユーザ状況を切り替えることにより、手動切替えの手間や切替忘れのリスクの回避が可能となる。
【００２１】
本発明の他の態様は（請求項７，２１）、上記各態様において、前記演算制御部の実現する接近通知手段が、前記メンバ記憶部に記憶されている位置情報から各メンバ間の距離を随時計算するとともに予めメモリに記憶してある基準距離と比較し、他のメンバと基準距離内となった各メンバの端末装置に接近通知情報を送信することにより、どのメンバと基準距離内かを画面表示させる、接近通知処理を実行することを特徴とする。
【００２２】
本発明の他の態様は（請求項１２，２６，３０）、上記各態様において、ＧＰＳなどにより自端末装置の位置情報を取得する処理を実行し、前記演算制御部が、位置送信手段と、接近通知手段と、を実現し、前記位置送信手段が、取得した前記位置情報を、前記ＩＤ記憶部に記憶されている前記ＩＤとともに所定のサーバシステムに送信する、位置送信処理を実行し、前記情報受信手段は前記情報受信処理において、他の端末装置の位置情報を含む前記配信情報を前記サーバシステムから受信して前記配信情報記憶部に記憶させ、前記接近通知手段が、前記配信情報記憶部に記憶されている位置情報から他の各メンバとの距離を随時計算するとともに、予めメモリに記憶した基準距離と比較し、基準距離内となった場合はどのメンバと基準距離内かを前記表示部に画面表示する、接近通知手段を実行することを特徴とする。
【００２３】
このように、各端末装置の位置情報に基づいて、所定距離内に接近したグループのメンバを画面表示で知らせることにより、書類の受渡しや打合せなどのため通信手段で連絡をとって落ち合うなど、効率的グループ活動を効果的に支援可能となる。
【００２４】
本発明の他の態様は（請求項８，２２）、上記各態様において、前記演算制御部の実現する公開受付手段が、前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経て、前記メンバ記憶部に記憶されたどの情報項目を、グループの全部又は一部のどのメンバに対して、公開するか否かの設定を受け付けるとともに、その設定内容を所定の公開設定記憶部に記憶する、公開受付処理を実行し、前記配信手段は前記配信処理において、前記公開設定記憶部に記憶されている前記設定内容に基づいて、前記メンバ記憶部に記憶された各情報項目を配信することを特徴とする。
【００２５】
このように、ユーザ状況や位置情報といった情報項目ごとや相手ごとに、公開非公開のユーザによる設定を反映させることにより、個別具体的な立場などの事情に応じて、ユーザの意思を容易かつきめ細かく反映しながら、情報の公開範囲を適切に制御可能となる。
【００２６】
本発明の他の態様は（請求項９，２３）、上記各態様において、前記演算制御部が、機器登録受付手段と、機器記憶部と、稼動状態受信手段と、照会応答手段と、発令条件受付手段と、条件指令記憶部と、条件判断発令手段と、を実現し、前記機器登録受付手段が、前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経て、ＩＰネットワークとの接続機能を持つＩＰ電気機器について、一又は二以上の前記ＩＤ又はグループと対応付ける機器登録を受け付ける機器登録受付処理を実行し、前記機器記憶部は、前記ＩＰ電気機器について、前記機器登録で対応させたＩＤと、稼動状態と、を記憶し、前記稼動状態受信手段が、前記ＩＰ電気機器から、機器自身の起動又は終了を含む稼動状態について、通知を前記通信部で受信して前記機器記憶部に記憶させる稼動状態受信処理を実行し、前記照会応答手段が、前記機器記憶部に記憶されているＩＰ電気機器について、対応するＩＤの端末からの照会に応じて前記稼動状態を応答する照会応答処理を実行し、前記発令条件受付手段が、前記メンバの用いる前記端末装置又は他のクライアントシステムから前記通信ネットワークと前記通信部ならびに前記ＩＤによる認証を経た登録アクセスにより、前記機器記憶部に記憶されている前記ＩＰ電気機器の前記稼動状態と、そのＩＰ電気機器に対応するＩＤについて前記メンバ記憶部に記憶されている前記状況又は前記位置情報の少なくとも一方と、について成否を判断すべき発令条件と、前記発令条件の成立時にそのＩＰ電気機器に対し発令する指令と、について受け付ける発令条件受付処理を実行し、前記条件指令記憶部は、前記発令条件と、前記指令と、を対応付けて記憶し、前記条件判断発令手段は、前記条件指令記憶部に記憶されている前記発令条件について成否を随時判断し条件成立時は、対応する前記指令について、前記ＩＤの端末装置に指令の内容を表示し確認操作を受け付けたうえで、その指令をそのＩＰ電気機器へ発令する条件判断発令処理を実行する、ことを特徴とする。
【００２７】
このように、端末のユーザに関係する他のＩＰ電気機器についても、稼動状態をプレゼンスとしてサーバでリアルタイムで管理し端末からの照会に応じるとともに、その稼動状態とユーザの状況や位置情報に関する条件の成立時に、ユーザに確認を受けたうえで指令を発令することにより、ＩＰ電気機器をその状態と各自の状況に応じて適切に制御することが容易になる。
【００２８】
本発明の他の態様は（請求項１０，２４）、上記各態様において、前記演算制御部が、履歴蓄積手段と、成功率判定手段と、を実現し、前記履歴蓄積手段が、通信を試行した通信先のメンバと、通信手段と、その通信成否について、各端末装置から通信履歴を受信して前記履歴記憶部に蓄積する履歴蓄積処理を実行し、前記成功率判定手段が、前記履歴記憶部に蓄積された過去所定期間又は所定回数の前記通信履歴をもとに、同じ通信先のメンバへの異なる通信手段ごとに、通信成否を集計することにより通信成功率の高い順を判定しその通信成功率又はその高い順を所定の成功率記憶部に記憶する、成功率判定処理を実行し、前記配信手段は前記配信処理において、各通信先に対してどの通信手段が使用可能か、の前記配信情報を端末装置に配信する際に、使用可能な各通信手段を、前記成功率記憶部に記憶された通信成功率の高い順に順序付けて配信することを特徴とする。
【００２９】
このように、その時点で使える各通信手段を、通信履歴に基づき連絡のつきやすい順に順序付けて端末へ知らせることで、通信先が応答せず別のアドレスへ発信し直すなどの手間や時間が最小限で済む。
【００３０】
本発明の他の態様は（請求項１３，２７，３１）、上記各態様において、前記演算制御部により、操作蓄積手段と、パタン検出手段と、操作再現手段と、を実現し、前記操作蓄積手段が、発信操作の対象となった通信手段の履歴を所定の操作履歴記憶部に蓄積する操作蓄積処理を実行し、前記パタン検出手段が、前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の３つの通信手段の組を、それ以前の操作履歴と照合して同じ連続した３つの通信手段の組を検出し、合致したものがあればさらに一つ古い４つ目以降の履歴同士もどこまで合致するか照合し、合致した範囲のそれら３つ以上の通信手段の組を所定のパタン記憶部に記憶する、パタン検出処理を実行し、前記操作再現手段が、前記操作履歴記憶部に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の２つの通信手段の組を、前記パタン記憶部に記憶されている通信手段の各組と照合し合致した組があれば、その組の後続の３つ目以降の通信手段ごとに発信操作画面を順に表示させる、操作再現処理を実行する、ことを特徴とする。
【００３１】
このように、繰り返された同じ３つ以上の発信操作の組を履歴から検出して記憶し、先行の２つの操作があれば後続の操作を案内することにより、いつも決まった何人かに同じ順序で行うような定型的な発信操作を効果的に支援可能となる。
【００３２】
本発明の他の態様は（請求項１４，２８）、上記各態様のサーバシステム（の制御方法）と、上記各態様の端末装置（の制御方法）と、を通信ネットワーク経由で組み合わせることを特徴とする。
【００３３】
本発明のさらに他の態様は（請求項３２）、請求項１から９のいずれか一項に記載のサーバシステムにおいて、外部の情報処理システムである外部システムと接続し情報を授受するインタフェース手段を備え、前記配信手段は、前記配信情報の全部又は一部を、前記インタフェース手段を通じて前記外部システムへも配信する第二配信部を備え、前記演算制御部が、通信リスト記憶部と、イベント制御手段と、履歴蓄積手段と、履歴記憶部と、評価手段と、前記有効度記憶部と、通信リスト修正手段と、を実現し、前記イベント制御手段は、前記外部システムから前記インタフェース手段を経て、発信元メンバと通信先メンバで特定されるコミュニケーションを一以上指定するパラメータを伴うイベント情報を受信する、受信部と、受信した前記イベント情報が前記通信リスト記憶部に未記憶の初回は、前記パラメータで指定された前記各コミュニケーションを通信リストとして、前記イベント情報に対応付けて前記通信リスト記憶部に記憶し、受信した前記イベント情報が前記通信リスト記憶部に記憶済の次回以降は、そのイベント情報に対応する通信リストを前記通信リスト記憶部から読み出す、読み書き部と、受信し又は読み出した前記通信リストのコミュニケーションごとに、指定された各発信元メンバの前記端末装置へ、少なくとも通信先メンバの指定を含む指令信号を送信することにより、通信先メンバ又はその通信手段にかかる前記通信ツールの発信操作画面を表示させる、端末制御部と、を備え、前記履歴蓄積手段は、前記指令信号にしたがった発信元メンバからのコミュニケーションの順序と、試行した通信先のメンバ、通信手段及びその通信成否について各端末装置から通信履歴を受信して前記履歴記憶部にイベント情報別に蓄積し、前記評価手段は、前記イベント情報別に、前記履歴記憶部に蓄積された前記通信履歴をもとに、発信元と通信先の組合せごとの通信成功率、通信成功までの試行回数の少なさもしくはこれらの順序、又は、発信元と通信先の組合せ及び通信手段ごとの通信成功率、通信成功までの試行回数の少なさもしくはこれらの順序、の少なくともいずれかを有効度として前記有効度記憶部に記憶し、前記リスト修正手段は、前記通信リスト記憶部に記憶された前記通信リスト中の各コミュニケーションの順序又は通信手段を、前記有効度記憶部に記憶された有効度に基いて、有効度の勝るコミュニケーションの順序を先にし、同じコミュニケーションでも有効度の勝る通信手段を指定するように修正する、ことを特徴とする。
【００３４】
このように、インタフェース手段を通じ、メンバのプレゼンスを表す配信情報をワークフローシステムなど外部システムに提供し利用可能とするだけでなく、外部システムから受けるイベントの種類ごとに通信リストを記憶し、通信先や通信手段を各ユーザの端末へ案内するとともに、イベントの種類ごとの通信実績に応じて通信リストを修正し、次回以降、同様の種類やパラメータのイベント発生時は、通信実績に応じて修正済の順序や通信手段による効率的な通信を案内可能となり、ワークフローシステムなどとコミュニケーションとの効果的な連携が実現できる。装置、方法及びプログラムのいずれにおいても同様である。
【発明の効果】
【００３５】
以上のように、本発明によれば、ユーザの意思を容易かつきめ細かく反映しながら、グループ内で各自の状況やツールの利用状態をサーバ経由でリアルタイムに把握し、それに応じた適切な通信手段の利用を効果的に支援することが可能となる。
【発明を実施するための最良の形態】
【００３６】
次に、本発明を実施するための最良の実施形態について、図を参照して説明する。なお、背景技術や課題で既に述べた事柄と共通の前提事項は繰り返さない。
【００３７】
〔１．構成〕
〔１−１．全体構成〕
本実施形態は、図１に示すように、サーバシステムＳと、端末装置Ｔと、を通信ネットワークＮ経由で組み合わせる通信システムであり、通信制御方法や通信制御プログラムとしても把握可能である。ここで、通信ネットワークＮの代表例はインターネットであるが、店舗や街頭などのホットスポットといった無線ＬＡＮや携帯電話などのＩＰ接続ネットワークを適宜含んでよい。
【００３８】
この通信ネットワークＮは、サーバシステム（以下「サーバ」と呼ぶ）Ｓと、端末装置（以下「端末」と呼ぶ）Ｔとの間の制御情報の授受のほか、端末Ｔ間の電子メールやＩＰ電話通話など通信の媒体としても用いる。
【００３９】
〔１−２．サーバの構成〕
このうち、サーバＳは、各端末Ｔ間の通信を制御及び仲介するもので、電子メールサーバやＩＰ電話サーバなどを含むサーバ群としても実現可能である。より具体的には、サーバＳは、通信ネットワークＮ経由で、グループのメンバの用いる各端末装置Ｔ又は他のクライアントシステムに対しＩＤなどで認証のうえ通信する通信部０１と、コンピュータの演算制御部０２と、を備える。この演算制御部０２は、メモリや外部記憶装置などの記憶装置０３や、この記憶装置に予め記憶された制御プログラム０４により、図１に示す各要素（例えば、メンバ記憶部１１、可否設定受付部１２、対照記憶部１３、状況更新部１４、ツール状態更新部１５、配信部１６など）を実現する。
【００４０】
〔１−３．端末の構成〕
一方、端末装置（以下「端末」と呼ぶ）Ｔは、グループ作業を行うグループのメンバの用いる個人用の情報機器で、携帯電話端末装置やパーソナルコンピュータなど、ＩＰネットワークとの通信機能を備えたクライアントシステムである。
【００４１】
端末Ｔは、具体的には、操作を受け付けるためのダイヤルキーなどの操作部０５と、情報を画面表示する液晶表示パネルなどの表示部０６と、通信ネットワーク経由で外部と無線又は有線で通信するための通信部０７と、通信部０７を経て外部と通信するための複数種類の通信ツール０８と、を備える。通信ツール０８は、例えば、携帯電話の音声通話機能（８１）、チャット機能（８２）、インターネット用の電子メール機能（８３）などのほか、ファイルの転送機能、ＶｏＩＰ技術を用いたＩＰ電話機能、これらを応用したＩＰ電話会議など自由に選択でき、他の種類の通信ツールを含んだり、後に追加してもよい。
【００４２】
また、端末Ｔは、通信の各相手について、前記通信ツールの種類ごとの通信先アドレスを記憶する通信先記憶部１７と、端末Ｔやその使用者を識別するためのＩＤを記憶したＩＤ記憶部１８と、コンピュータの演算制御部０９と、を備える。
【００４３】
この演算制御部０９は、メモリや外部記憶装置などの記憶装置０Ａや、所定の制御プログラム０Ｂにより、図１に示す各要素（例えば、状況送信部１９、ツール状態送信部１Ａ、情報受信部１Ｂ、配信情報記憶部１Ｃ、発信制御部１Ｄ）を実現する。ここで、制御プログラム０Ｂは、例えば、携帯電話端末装置用の各規格に従ったＪａｖａ（登録商標）等のダウンロード用アプリケーションプログラムとして実現することも可能である。
【００４４】
〔２．処理の概要〕
以上のように構成された端末Ｔは、職場や各種団体などグループの各メンバ個々人が用い、サーバＳがグループ単位で、端末Ｔ間の通信を以下のように制御する。
【００４５】
〔２−１．メンバ記憶部〕
まず、サーバＳは、グループの各メンバのプレゼンスを把握する。すなわち、メンバ記憶部１１が、グループを構成する各端末Ｔ又はその使用者のＩＤに対応付けて、現在のユーザ状況と、端末装置の備える種類ごとの通信ツールが使用中か否かを表すツール状態と、の各情報を状態情報（プレゼンス）として記憶する。ここで、ＩＤは、例えば携帯電話端末のシリアル番号のように端末Ｔを識別するものでもよいし、ログイン等に用いるユーザＩＤのようにメンバ個人を識別するものでもよく、表現形式も、略称等の文字列、英数字など自由である。
【００４６】
また、ユーザ状況は、「在席」「外出中」「オフライン」「会議中」「社内離席中」「運転中」など自由である。また、ツール状態は、「通話中」「チャット中」「ウェブ閲覧中」「メール閲覧中」など自由である。
【００４７】
〔２−２．ユーザ状況の通知と更新〕
これらユーザ状況とツール状態は、端末Ｔから通知される。すなわち、端末Ｔの状況送信部１９（状況送信手段）は、ユーザ状況について複数の選択肢（在席、外出中、オフラインなど）からの選択を操作部０５を通じて受け付け、その選択内容の通知を、ＩＤ記憶部１８に記憶されているＩＤとともにサーバＳに送信する（状況送信処理）。
【００４８】
このようなユーザ状況の選択内容の通知を端末Ｔから受信すると、サーバＳの状況更新部１４（状況更新手段）は、その通知に含まれるＩＤに対応してメンバ記憶部１１に記憶されている前記ユーザ状況を、通知された選択内容により「在席」→「外出中」のように更新する（状況更新処理）。
【００４９】
〔２−３．ツール状態の通知と更新〕
ツール状態については、端末Ｔのツール状態送信部１Ａ（ツール状態送信手段）が、個々の通信ツール０８（８１、８２など）の起動及び終了を検出し、その内容を含むツール状態の通知を、ＩＤ記憶部１８に記憶されているＩＤとともに通信部０７からサーバＳに送信する（ツール状態送信処理）。
【００５０】
このようなツール状態の通知を端末Ｔから受信すると、サーバＳのツール状態更新部１５は、その通知に含まれるＩＤに対応してメンバ記憶部１１に記憶されているツール状態のうち、通知された通信ツールについて使用中か否かのツール状態を、通知された起動又は終了に応じて「通話中」→「待受け中」のように更新する（状態更新処理）。
【００５１】
〔２−４．通信手段の設定〕
上記のようにサーバＳの把握するユーザ状況などのプレゼンスに対し、使用可能な通信手段は、着信側のメンバごとに自由に設定できる。すなわち、サーバＳの可否設定受付部１２（可否設定受付手段）は、各ＩＤについて、メンバ記憶部１１に記憶されているプレゼンスに対し、各通信手段の使用可否の設定を、通信部０７により受け付ける（可否設定受付処理）。
【００５２】
ここで、「プレゼンス」とは、「在席」「外出中」のようなユーザ状況の別ごとに対してのみでもよいし、また、このようなユーザ状況とツール状態の組合せ（例えば「在席」かつ（ＡＮＤ）「通話中」のような任意の論理演算）でもよい。
【００５３】
プレゼンスごとの各通信手段の使用可否は、そのメンバ本人が自分の契約サービスや方針等にしたがって自由に判断して設定する。例えば、ツール状態が通話中のときに通話を使用可能にするかどうかは、自分の端末や契約サービスに割込着信機能があるかどうか、適用したいかどうかなどの事情に応じて定めればよい。
【００５４】
また、「通信手段」とは、通信ツール０８の種類（例えば、音声通話機能８１、チャット機能８２、電子メール機能８３のいずれか）と、その通信先アドレス（例えば、電話番号、メールアドレス、チャットの識別番号など）の組合せであり、同じ通話機能でも通話先電話番号が異なれば異なる通信手段であり、プレゼンスに応じて例えば外出中は固定電話番号を使用付加にするなど、通信先アドレスごとに異なった使用可否の設定を受け付ける。
【００５５】
そして、このように可否設定受付部１２の受け付ける使用可否の設定に基づき、対照記憶部１３は、各ＩＤについて、互いに異なるプレゼンス（ユーザ状況、又はユーザ状況とツール状態の組合せ）に対し、各通信手段の使用可否を対応付けて記憶する。図１の例において、あるＩＤのメンバはユーザ状況「外出中」において、通信手段「電話２」「メール２」「チャット」のみを使用可能としている。
【００５６】
〔２−５．情報の配信〕
サーバＳは、以上のように把握及び設定した情報を次のように活用する。すなわち、サーバＳの配信部１６（配信手段）は、定期的に又は端末Ｔからの照会アクセスに応じて、グループの全部又は一部のＩＤに対応するユーザ状況及びツール状態をメンバ記憶部１１から読み出し、そのプレゼンスで使用可能な通信手段を対照記憶部１３を参照して特定し、これらプレゼンス（ユーザ状況とツール状態）と、どの通信手段が使用可能か、の各配信情報を端末Ｔに配信する（配信処理）。
【００５７】
これに対応して、端末Ｔの情報受信部１Ｂ（情報受信手段）は、操作部０５への要求操作に応じ又は定期的に、グループの全部又は一部のメンバすなわち端末Ｔについて、プレゼンス（ユーザ状況とツール状態）と、その時点でどの通信手段が使用可能か、の配信情報をサーバＳから通信部０７を通じて受信する（情報受信処理）。端末Ｔの配信情報記憶部１Ｃは、上記のように受信した配信情報、すなわち、プレゼンス（ユーザ状況とツール状態）と使用可能な通信手段と、を記憶する。
【００５８】
〔２−６．発信の制御〕
上記のようなサーバＳからの配信情報により、端末Ｔでは、コミュニケーションをとろうとするグループの他のメンバについて、プレゼンスの確認と使用可能な通信手段の選択ができる。すなわち、端末Ｔの発信制御部１Ｄ（発信制御手段）は、操作部０５への操作に応じ、配信情報記憶部１Ｃに記憶されたプレゼンス（ユーザ状況とツール状態）と、使用可能な通信手段と、の各情報を表示部０６に表示するとともに、使用可能な通信手段の選択（例えば、Ａ部長＋電話２）を受け付けることにより、選択された通信手段（Ａ部長の電話２）に基づき通信ツール（音声通話機能８１）を起動し通信先アドレス（電話２：０９０−１２３４．．．）への通信を開始させる（発信制御処理）。
【００５９】
端末Ｔにおける具体的な画面の構成や遷移は自由であるが、例えば、図２（ａ）のようなグループメンバの一覧画面で各自のユーザ状況を表示し、所望の相手についてカーソル等で選択操作を行うと、図２（ｂ）のように、その相手個人宛の通信手段の選択画面に遷移し、「○」などのついた使用可能な通信手段を選択すると、個々の通信ツール（例えば電話）の発信画面に推移する。
【００６０】
発信側によるこのような通信手段の選択は、発信側が、コミュニケーションの緊急度や情報量といった自分の事情と、相手側のプレゼンスとの関係から自主的に判断する。例えば、用件が緊急で、かつ、相手方のプレゼンスが携帯電話に出られる状態であれば、携帯電話をツールとするのが適切であり、また、早急に相手方へ契約書などを送り内容を確認する場合などは、相手方のプレゼンスがインターネットメールを見ている状態（例えば「メール閲覧中」）であれば、インターネットメールで契約書ドキュメントを添付して送信するのが適切である。
【００６１】
なお、図１では、通信先アドレスは、通信先記憶部１７に記憶しておく例を示したが、サーバＳに記憶しておいて必要な都度、端末Ｔへ配信する形も考えられる。しかし、冗長化によるデータ保全のため最も望ましいのは、端末ＴとサーバＳの両方に重複して記憶し、定期的又は操作に応じ差分更新して同期することである。
【００６２】
以上のように、グループ活動等の各メンバの端末装置において、メンバのプレゼンス、すなわち在席等の状況と、通話やチャット等のツールの使用状態と、をサーバに通知してリアルタイムに更新し、通信しようとする側のメンバの端末装置へ知らせ、プレゼンスに応じた適切なツールの選択起動により、メンバ間のコミュニケーションの効率化が可能となる。特に、状況に応じた各通信手段の使用可否に、ユーザの意思による設定を反映させることにより、ユーザの意思を容易かつきめ細かく反映可能となる。なお、個々のツールは使い慣れた既存のものでよく、新規追加も可能で、柔軟かつ廉価な実現が可能となる。
【００６３】
〔３．他の機能〕
さらに、以下に説明する本実施形態の構成や作用効果は、必須ではなく省略も可能であるが、これにより、上に述べた作用効果がより一層充実するものである。
【００６４】
〔３−１．日時による状況の自動切替〕
まず、本実施形態では、日時に応じてユーザ状況の自動切替が可能である。ここで、サーバＳは、一般的なサーバコンピュータを使う限り、現在の日時を提供するタイマ手段（いわゆる内蔵タイマや内蔵クロック）を持っている。これを内蔵タイマ部２０とする。
【００６５】
そして、サーバＳの日時条件受付部２１（日時条件受付手段）は、各ＩＤを持つ端末Ｔから通信ネットワークＮ及び通信部０１を経て、曜日、祝祭日、時間帯、又は、特定のユーザ状況に変更後の経過時間、の少なくともいずれかに基づく日時条件（例えば「祝日」の間）と、この日時条件に該当したときにユーザ状況をどの選択肢に切り替えるべきか（例えばユーザ状況を「退社済」に切り替えておく）、の指定を受け付ける（日時条件受付処理）。
【００６６】
このように日時条件受付部２１が受け付けた指定に基づき、日時条件記憶部２２が、その設定者のＩＤに対応させて、前記日時条件と、前記切り替えるべき選択肢と、を記憶する。
【００６７】
そして、日時監視変更部２３（日時監視変更手段）が、内蔵タイマ部２０及び日時条件記憶部２２を参照することにより、前記日時条件を監視し該当したときに、メンバ記憶部１１において対応するユーザ状況を変更する（日時監視変更処理）。
【００６８】
このように、ユーザの意思による事前の設定に基づき、在席等のユーザ状況を日や時間などで自動変更することは、必須ではないが、これにより、ユーザによる操作の手数を省き、ユーザの意思を容易かつきめ細かく反映しながら、変更したまま変更を忘れる不便も防止できる。
【００６９】
〔３−２．通信の予約〕
また、本実施形態では、相手のプレゼンス如何などの事情により、希望の通信手段で通信できなかった発信者は、所望の通信手段による通信を端末ＴからサーバＳへ予約しておく。
【００７０】
この場合、サーバＳの予約受付部２６（予約受付手段）は、ＩＤを持つ端末Ｔから通信ネットワークＮ及び通信部０１を経て、配信情報において現在使用不可であるいずれかの通信手段の選択と、その通信手段による通信予約の登録を受付し（予約受付手段）、この受付した登録に基づき、予約記憶部２７が、発信元となる端末ＴのＩＤと、選択された通信手段と、を記憶する。
【００７１】
そして、予約実行部２８（予約実行手段）が、予約記憶部３２に記憶された各登録の通信手段について、メンバ記憶部１１及び対照記憶部１３を参照して使用可否を監視し使用可能になると、発信元の端末Ｔの制御プログラム０Ｂに所定の指令情報を送信することにより、予約に係る通信手段の発信操作画面を表示させる（予約実行処理）。
【００７２】
このように、所望の通信手段について、相手方での状況設定やツールの使用中などで使用不可だった場合、サーバで発信側から通信予約の登録を一又は二以上受付け、相手方で使用可能になり次第、発信側又は相手方に知らせることは、必須ではないが、これにより、プレゼンス確認のため何度もサーバに照会するユーザの手数を省き、円滑確実な通信を実現する。
【００７３】
〔３−３．位置情報の共有〕
また、本実施形態では、各端末Ｔ間で互いの位置情報をサーバＳ経由で共有する。すなわち、各端末Ｔでは、ＧＰＳ受信部３０と位置計算部３１や、アンテナ基地局の位置からの判定、ユーザによる入力操作などにより、自端末装置における現在の北緯東経等の位置情報を得て、位置送信部３２が、ＩＤ記憶部１８に記憶されている前記ＩＤとともにサーバＳへ送る。
【００７４】
サーバＳでは位置受信部３３（位置受信手段）が、ＩＤをもつ各端末Ｔからその端末Ｔの現在の位置情報を随時受信し、該当するＩＤに対応付けてメンバ記憶部１１に記憶及び更新させる（位置受信処理）。そして、配信部１６は、メンバ記憶部１１に記憶されている位置情報も、配信情報として端末Ｔに配信し、端末Ｔの情報受信部１Ｂは、他の端末Ｔの位置情報を含む配信情報をサーバＳから受信して配信情報記憶部１Ｃに記憶させる。
【００７５】
このように、グループ活動を行うメンバ間での位置情報のリアルタイムに共有することは、必須ではないが、これにより、場所的条件を活かしたより効率的な活動が可能となる。
【００７６】
〔３−４．施設の判定〕
また、上記のように共有する位置情報は、位置座標には限らず座標から施設名等を判定して共有する。すなわち、サーバＳにおいて施設範囲記憶部４１に、社屋などのビルや工場、駅など施設の施設名を含む施設情報と、その位置座標の範囲と、を対応させて予め記憶しておく。図１の例では、施設名ごとに、その施設に該当する矩形範囲として、地図上で一方の隅となる開始座標と、他方の隅となる終了座標と、を対応付けている。
【００７７】
そして、施設特定部４２（施設特定手段）は、端末Ｔから受信した位置情報が位置座標である場合、施設範囲記憶部５１に記憶された各位置座標の範囲と照合し該当があれば対応する施設情報を特定するとともに、位置情報として（位置座標に代え又は位置座標と共に）メンバ記憶部１１に記憶更新させる（施設特定処理）。
【００７８】
このように、位置情報を北緯や東経などの位置座標のままではなく、自社や関係先の社屋・工場や鉄道駅などの施設の座標範囲と照合し特定したうえ共有することは、必須ではないが、これにより、位置情報の有効活用が飛躍的に容易になる。
【００７９】
〔３−５．位置による状況の自動切替〕
また、以上のような位置情報に基づき、本実施形態では、ユーザ状況の自動切替を行う。すなわち、サーバＳにおいて、位置条件受付部４６（位置条件受付手段）が、ＩＤを持つ端末Ｔから通信ネットワークＮ及び通信部０１を経て、そのＩＤの位置情報がどの位置座標の範囲又は施設に、入り又は出たときを位置条件として、ユーザ状況をどの選択肢に切り替えるべきか、の指定を受付する（位置条件受付処理）。また、この受付に基づき、位置条件記憶部４７が、前記ＩＤに対応させて、位置条件と、切り替えるべき選択肢と、を記憶する。
【００８０】
そして、位置監視変更部４８（位置監視変更手段）が、メンバ記憶部１１の位置情報と、位置条件記憶部４７に記憶されている各位置条件と、を随時参照し照合することにより前記位置条件の成否を監視し成立したときに、メンバ記憶部１１において対応するユーザ状況を、前記位置条件に対応して前記位置条件記憶部４７に記憶されている選択肢に変更する（位置監視変更処理）。
【００８１】
このように、ユーザの意思による事前の設定に基づき、例えば「本社社屋」の位置座標範囲を外れたらユーザ状況を「在席」→「外出中」と切り替えるなど、端末装置の位置に応じてユーザ状況を切り替えることは、必須ではないが、これにより、ユーザの意思を容易かつきめ細かく反映しながら、手動切替えの手間や切替忘れのリスクの回避が可能となる。
【００８２】
〔３−６．近いメンバの報知〕
また、上記のような位置情報を利用し、本実施形態では、近くの場所にいるメンバを知ることができる。すなわち、サーバＳにおいて、接近通知部５１（接近通知手段）が、メンバ記憶部１１に記憶されている位置情報から各メンバ間の距離を随時（例えば定期的又は操作に応じて）計算するとともに予めメモリに記憶している基準距離と比較し、他のメンバと基準距離内となった各メンバの端末Ｔの制御プログラム０Ｂに所定の接近通知情報を送信することにより、どのメンバと基準距離内かを画面表示させる（接近通知処理）。
【００８３】
このように、各端末装置の位置情報に基づいて、所定距離内に接近したグループのメンバを画面表示で知らせることは、必須ではないが、これにより、書類の受渡しや打合せなどのため通信手段で連絡をとって落ち合うなど、効率的グループ活動を効果的に支援可能となる。
【００８４】
なお、上記のような近いメンバの報知は、主に端末Ｔ側の処理でも実現可能である。この場合、接近通知部５１に代え、図１の端末Ｔ内で演算制御部Ｍが実現する接近通知部５２（破線で示す）が、配信情報記憶部１Ｃに記憶されている位置情報から他の各メンバとの距離を随時計算するともに予めメモリに記憶した基準距離と比較し、基準距離内となった場合はどのメンバと基準距離内かを表示部０６に画面表示する。
【００８５】
このように、所定距離内に接近したグループのメンバを知らせる処理を端末側で行うことは、必須ではないが、これにより、基準距離の設定や変更が端末側だけで可能となり、サーバとの通信量も削減できる。
【００８６】
〔３−７．公開設定〕
また、本実施形態では、各メンバは、以上のように他のメンバに配信されるプレゼンス等の配信情報を自らの意思で制限できる。すなわち、サーバＳにおいて公開受付部５６（公開受付手段）は、グループのメンバの用いる端末Ｔ又は他のクライアントシステムから通信ネットワークＮと通信部０１ならびにＩＤによる認証を経て、メンバ記憶部１１に記憶されたどの情報項目を（ここでは、ユーザ状況、ツール状態、位置情報）を、グループの全部又は一部のどのメンバに対して、公開するか否かの設定を受け付けるとともに、この設定内容を公開設定記憶部に記憶する（公開受付処理）。
【００８７】
図１の例では、公開設定記憶部は、メンバ記憶部１１に含め、図１に示すように、各情報項目（ユーザ状況、ツール状態、位置情報）に対応して、降下するか否かを「○」（公開する）か「×」（非公開）の値で表す属性フィールドを設けている。
【００８８】
そして、配信部１６は、前記公開設定記憶部であるこの属性フィールドに「○」（公開する）か「×」（非公開）で記憶されている前記設定内容に基づいて、メンバ記憶部１１に記憶された各情報項目の配信を制御する。
【００８９】
このように、ユーザ状況や位置情報といった情報項目ごとや相手ごとに、公開非公開のユーザによる設定を反映させることは、必須ではないが、これにより、個別具体的な立場などの事情に応じて、ユーザの意思を容易かつきめ細かく反映しながら、情報の公開範囲を適切に制御可能となる。
【００９０】
〔３−８．ＩＰ電気機器に関する処理〕
また、本実施形態では、以上のようなサーバＳを用いて、電気機器についての状態把握やリモコンを行うことができる。すなわち、サーバＳにおいて、機器登録受付部６１（機器登録受付手段）が、メンバの用いる端末Ｔ又は他のクライアントシステムから通信ネットワークＮと通信部０１ならびに前記ＩＤによる認証を経て、ＩＰネットワークとの接続機能を持つＩＰ電気機器（例えば、冷蔵庫、テレビ、ビデオレコーダなどの家電品、プリンタやファクシミリ装置といったオフィス機器など）について、一又は二以上の前記ＩＤ又はグループと対応付ける機器登録を受け付ける（機器登録受付処理）。
【００９１】
このように機器登録受付部６１が機器登録を受け付けたＩＰ電気機器について、機器記憶部６２が、その機器登録で対応させたＩＤと、稼動状態（例えば、機器の機能に応じ「除湿運転中」「待機中」「節電モード」「エラーコードＥ２７」など）と、を記憶する。
【００９２】
そして、稼動状態受信部６３（稼動状態受信手段）が、前記ＩＰ電気機器から、機器自身の起動又は終了を含む稼動状態について、通知を通信部０１で受信して機器記憶部６２に記憶させる（稼動状態受信処理）。また、照会応答部６４（照会応答手段）は、機器記憶部６２に記憶されているＩＰ電気機器について、対応するＩＤの端末Ｔからの照会に応じて前記稼動状態を応答する（照会応答処理）。
【００９３】
また、上記のＩＰ電気機器を、サーバＳがメンバのプレゼンスに応じてリモコンする。すなわち、サーバＳにおいて、発令条件受付部６６（発令条件受付手段）が、メンバの用いる端末Ｔ又は他のクライアントシステムから通信ネットワークＮと通信部０１ならびに前記ＩＤによる認証を経た登録アクセスにより、機器記憶部６２に記憶されているＩＰ電気機器の稼動状態と、そのＩＰ電気機器に対応するＩＤについて前記メンバ記憶部に記憶されている前記状況又は前記位置情報の少なくとも一方と、について成否を判断すべき発令条件と、前記発令条件の成立時にそのＩＰ電気機器に対し発令する指令と、について受け付ける（発令条件受付処理）。
【００９４】
発令条件と指令との例として、ユーザ状況が「退社済」に変更されたら、自宅エアコンへの指令「運転開始」を発令したり、また、毎日時刻が午後６時になったら、ファクシミリ装置への指令として、蓄積された送受信レポート（動作履歴）の印刷出力を行う、などの例が考えられる。発令条件受付部６６が受け付けたこれら発令条件と指令は、相互に対応付けて条件指令記憶部６７が記憶する。
【００９５】
そして、条件判断発令部６８（条件判断発令手段）が、条件指令記憶部６７に記憶されている前記発令条件について成否を随時判断し条件成立時は、対応する指令について、機器記憶部６２で対応しているＩＤの端末Ｔに指令の内容を表示し確認操作を受け付けたうえで、その指令をそのＩＰ電気機器へ発令する（条件判断発令処理）。
【００９６】
このように、端末のユーザに関係する他のＩＰ電気機器についても、稼動状態をプレゼンスとしてサーバでリアルタイムで管理し端末からの照会に応じるとともに、その稼動状態とユーザの状況や位置情報に関する条件の成立時に、ユーザに確認を受けたうえで指令を発令することは、必須ではないが、これにより、ＩＰ電気機器をその状態と各自の状況に応じて適切に制御することが容易になる。
【００９７】
〔３−９．履歴に基づく順序付け〕
また、本実施形態では、メンバ間の通信履歴から通信手段ごとの通信成功率を得て、その高い順に通信手段を端末へ表示する。この場合、端末Ｔの制御プログラム０Ｂは、通信を試行するごとに、試行した通信先のメンバと、通信手段と、その通信成否を、通信履歴としてサーバＳへ送信する。そして、サーバＳにおいて、履歴蓄積部７１（履歴蓄積手段）は、通信を試行した通信先のメンバと、通信手段と、その通信成否について、各端末Ｔから通信履歴を受信して所定の履歴記憶部７２に蓄積する（履歴蓄積処理）。
【００９８】
そして、成功率判定部７３（成功率判定手段）が、履歴記憶部７２に蓄積された過去所定期間又は所定回数の前記通信履歴をもとに、同じ通信先のメンバへの異なる通信手段ごとに、通信成否を集計することにより通信成功率の高い順を判定しその通信成功率又はその高い順を所定の成功率記憶部７４に記憶する（成功率判定処理）。
【００９９】
例えば、図１の履歴記憶部７４を見ると、外出中のＢ課長に対しては、「電話２」の通じた率は７３％で、「チャット」の４５％より通じやすく、成功率が高い。ただ、成功率の表し方は自由で、例えば、過去数十回中、通信成功を＋１点、通信失敗を−１点とし、合計値の多い順に表示するなどでもよい。
【０１００】
また、インターネットの電子メールやいわゆる携帯メールについては、成功率の比較対象としなくてもよいが、例えば、所定時間内に送信先のメンバから、返信、電話連絡、チャットなどで連絡が戻った場合に、成功とみなすことが考えられる。
【０１０１】
そして、配信部１６は、各通信先に対してどの通信手段が使用可能か、の前記配信情報を端末Ｔに配信する際に、使用可能な各通信手段を、成功率記憶部７３に記憶された通信成功率の高い順に順序付けて配信する。対照記憶部１３中「○」の各欄にある数字は、その通信手段の優先順位である。
【０１０２】
このように、その時点で使える各通信手段を、通信履歴に基づき連絡のつきやすい順に順序付けて端末へ知らせることは、必須ではないが、これにより、通信先が応答せず別のアドレスへ発信し直すなどの手間や時間が最小限で済む。
【０１０３】
〔３−１０．定型操作の支援〕
また、本実施形態における端末Ｔでは、操作履歴から操作パタンを検出し、その操作を支援する。すなわち、端末Ｔにおいて、操作蓄積部９１（操作蓄積手段）が、発信操作の対象となった通信手段の履歴を所定の操作履歴記憶部９２に蓄積する（操作蓄積処理）。
【０１０４】
そして、パタン検出部９３（パタン検出手段）は、操作履歴記憶部９２に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の３つの通信手段の組を、それ以前の操作履歴と照合して同じ連続した３つの通信手段の組を検出し、合致したものがあればさらに一つ古い４つ目以降の履歴同士もどこまで合致するか照合し、合致した範囲のそれら３つ以上の通信手段の組を所定のパタン記憶部９４に記憶する（パタン検出処理）。
【０１０５】
上記のように記憶した通信手段の各組は、次のように利用する。すなわち、操作再現部９５（操作再現手段）は、操作履歴記憶部９２に新たな通信手段の履歴が蓄積されるたびに、履歴として記憶されている最新の２つの通信手段の組を、パタン記憶部９４に記憶されている通信手段の各組と新しいものから順に照合していき、合致した組があれば、その組の後続の３つ目以降の通信手段ごとに発信操作画面を順に表示させる（操作再現処理）。
【０１０６】
このように、繰り返された同じ３つ以上の発信操作の組を履歴から検出して記憶し、先行の２つの操作があれば後続の操作を案内することは、必須ではないが、これにより、いつも決まった何人かに同じ順序で行うような定型的な発信操作を効果的に支援可能となる。
【０１０７】
〔４．他の実施形態〕
なお、本発明は上記実施形態には限定されず、以下に例示するもの及びそれ以外の他の実施形態も含むものである。例えば、配信情報をサーバＳから端末Ｔへ伝達するタイミングは自由であり、端末Ｔにおける発着信時の処理手順としては、図３に例示するフローチャートのような内容が考えられる。
【０１０８】
まず、その端末において、個々の通信ツールによる発信か着信かの判定に応じて処理は分岐する（ステップ１０）。そして、発信の際は、画面で通信の相手を指定すると（ステップ１１）、その相手のネットワークへの接続状態をサーバＳから取得する（ステップ１２）。この接続状態すなわちプレゼンス（ユーザ状況、ツール状態）から最適なツールを選択する（ステップ１３）。この選択は、端末Ｔが、使用可能な通信手段又は通信ツールの候補が限定されて画面表示し、これら候補からメンバであるユーザが、所望の一つを選択操作することである。
【０１０９】
すると、その選択に応じ通信ツールを起動すると共に、サーバＳへ当該ツールの起動を通知し（ステップ１４）、サーバＳでは、そのメンバの当該ツールの使用状態をＯＮ（使用中）とする（ステップ１５）。その後、当該ツールの使用が終了した時点で、端末ＴからサーバＳへその終了を通知し（ステップ１６）、それを受けてサーバＳではそのツールの使用状態をＯＦＦとしたうえ（ステップ１７）、当該動作手順を終了し、開始状態に戻る。
【０１１０】
一方、他のメンバより発呼を受けて着信する場合は（ステップ１０）、その棟の画面表示を受けて（ステップ１８）、着信に応える操作が行われるか判定し（ステップ１９）、操作があればツールを起動すると共に、サーバＳへ当該ツールの起動を通知し（ステップ２０）、これを受けてサーバＳでは、そのメンバの当該ツールの使用状態をＯＮ（使用中）とする（ステップ２１）。その後、当該ツールの使用が終了した時点で端末ＴからサーバＳへその終了を通知し（ステップ２２）、それを受けてサーバＳではそのメンバのそのツールの使用状態をＯＦＦとしたうえ（ステップ２３）、当該動作手順を終了し、開始状態に戻る。
【０１１１】
また、他の例として、外部システムから通知されるイベントに応じて、通信先や順序のリストを各自に案内することができる。この場合は、図示はしないが、サーバシステムが、ワークフローシステムなど外部の情報処理システムである外部システムと接続し情報を授受するインタフェース手段（接続ポートやその制御プログラムなど）を備える。そして、まず、サーバシステムの配信手段（の第二配信部）が、前記配信情報（プレゼンス）の全部又は一部を、前記インタフェース手段を通じて前記外部システムへも配信する。
【０１１２】
また、サーバシステムにおいて、前記演算制御部が、通信リスト記憶部と、イベント制御手段と、履歴蓄積手段と、履歴記憶部と、評価手段と、前記有効度記憶部と、通信リスト修正手段と、を実現する。このうち、まず、イベント制御手段の受信部が、前記外部システムから前記インタフェース手段を経て、発信元メンバと通信先メンバで特定されるコミュニケーションを一以上指定するパラメータ（例えば、イベントの種類、名称やＩＤ、ユーザＩＤなど）を伴うイベント情報を受信する。
【０１１３】
また、イベント制御手段の読み書き部が、受信した前記イベント情報が前記通信リスト記憶部に未記憶の初回は、前記パラメータで指定された前記各コミュニケーションを通信リストとして、前記イベント情報に対応付けて前記通信リスト記憶部に記憶する。
【０１１４】
通信リストの例として、
（１）Ｃ君→Ｂ課長・電話２
↓
（２）Ｂ課長→Ａ部長・電話１
↓
のようなものが考えられる。
【０１１５】
また、読み書き部は、受信した前記イベント情報が前記通信リスト記憶部に記憶済の次回以降は、そのイベント情報に対応する通信リストを前記通信リスト記憶部から読み出す。
【０１１６】
以上のように受信し又は読み出した前記通信リストのコミュニケーションごとに、イベント制御手段の端末制御部が、指定された各発信元メンバの前記端末装置へ、少なくとも通信先メンバの指定を含む指令信号を送信することにより、通信先メンバ又はその通信手段にかかる前記通信ツールの発信操作画面を表示させる。
【０１１７】
また、前記履歴蓄積手段は、前記指令信号にしたがった発信元メンバからのコミュニケーションの順序と、試行した通信先のメンバ、通信手段及びその通信成否について各端末装置から通信履歴を受信して前記履歴記憶部にイベント情報別に蓄積し、前記評価手段は、前記イベント情報別に、前記履歴記憶部に蓄積された、全ての又は過去所定期間もしくは所定回数の前記通信履歴をもとに、発信元と通信先の組合せごとの通信成功率、通信成功までの試行回数の少なさもしくはこれらの順序、又は、発信元と通信先の組合せ及び通信手段ごとの通信成功率、通信成功までの試行回数の少なさもしくはこれらの順序、の少なくともいずれかを有効度として前記有効度記憶部に記憶する。
【０１１８】
そして、前記リスト修正手段は、前記通信リスト記憶部に記憶された前記通信リスト中の各コミュニケーションの順序又は通信手段を、前記有効度記憶部に記憶された有効度に基いて、有効度の勝るコミュニケーションの順序を先にし、同じコミュニケーションでも有効度の勝る通信手段を指定したり第一候補とするように修正する。
【０１１９】
このように、インタフェース手段を通じ、メンバのプレゼンスを表す配信情報をワークフローシステムなど外部システムに提供し利用可能とするだけでなく、外部システムから受けるイベントの種類ごとに通信リストを記憶し、通信先や通信手段を各ユーザの端末へ案内するとともに、イベントの種類ごとの通信実績に応じて通信リストを修正し、次回以降、同様の種類やパラメータのイベント発生時は、通信実績に応じて修正済の順序や通信手段による効率的な通信を案内可能となり、ワークフローシステムなどとコミュニケーションとの効果的な連携が実現できる。装置、方法及びプログラムのいずれにおいても同様である。
【０１２０】
なお、通信リストに含まれるメンバからメンバの個々のコミュニケーションにおいて、どの通信ツール又は通信手段（通信ツールの種類＋通信先アドレス）を用いるかは、各端末又はサーバでのデフォルトを用いてもよいし、外部システムからのパラメータにおいてイベント単位やコミュニケーション単位で指定してもよい。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施形態の構成を示す機能ブロック図。
【図２】本発明の実施形態における画面の表示例を示す図。
【図３】本発明の実施形態における処理手順の一例を示すフローチャート。
【符号の説明】
【０１２２】
Ｔ…端末（端末装置）
Ｓ…サーバ（サーバシステム）
Ｎ…通信ネットワーク
０５…操作部
０６…表示部
０１，０７…通信部
０８…通信ツール
０２，０９…演算制御部
０３，０Ａ…記憶装置
０４，０Ｂ…制御プログラム
１１…メンバ記憶部
１２…可否設定受付部
１３…対照記憶部
１４…状況更新部
１５…ツール状態更新部
１６…配信部
１７…通信先記憶部
１８…ＩＤ記憶部
１９…状況送信部
１Ａ…ツール状態送信部
１Ｂ…情報受信部
１Ｃ…配信情報記憶部
１Ｄ…発信制御部
２０…内蔵タイマ
２１…日時条件受付部
２２…日時条件記憶部
２３…日時監視変更部
２６…予約受付部
２７…予約記憶部
２８…予約実行部
３０…ＧＰＳ受信部
３１…位置計算部
３２…位置送信部
３３…位置受信部
４１…施設範囲記憶部
４２…施設特定部
４６…位置条件受付部
４７…位置条件記憶部
４８…位置監視変更部
５１，５２…接近通知部
６１…機器登録受付部
６２…機器記憶部
６３…稼動状態受信部
６４…照会応答部
６６…発令条件受付部
６７…条件指令記憶部
６８…条件判断発令部
７１…履歴蓄積部
７２…履歴記憶部
７３…成功率判定部
７４…成功率記憶部
８１…音声通話機能
８２…チャット機能
８３…電子メール機能
９１…操作蓄積部
９２…操作履歴記憶部
９３…パタン検出部
９４…パタン記憶部
９５…操作再現部
【図１】
2007219868.tif 000003
【図２】
2007219868.tif 000004
【図３】
2007219868.tif 000005