(57)【要約】【課題】受信側の利用者がメッセンジャサービスによるリアルタイムのコミュニケーションができない場合に、受信側の利用者がコミュニケーションをとることのできる手段を知らせて、利用者の利便性を向上させることを目的とする。【解決手段】メッセンジャサーバ装置は、利用者の許可するコミュニケーション手段を登録しておき、送信側の利用者からメッセージを受信した場合には、受信側の利用者の許可するコミュニケーション手段としてメッセンジャサービスが登録されているか否かを判定し、判定結果が否定である場合は、受信側の利用者の許可するコミュニケーション手段を知らせるための通知である許可コミュニケーション手段通知を作成し、送信側の利用者に対して許可コミュニケーション手段通知を送信する。【選択図】        図１１
2007233712.tif 000002
【特許請求の範囲】
【請求項１】
メッセンジャサービス上で送信側の利用者が受信側の利用者に対してメッセージを伝達した際のコミュニケーション手段の制御方法であって、
受信側の利用者のコミュニケーション手段を登録するコミュニケーション手段登録工程と、
前記コミュニケーション手段登録工程で登録されているコミュニケーション手段の中から前記受信側の利用者の所望するコミュニケーション手段を選定するコミュニケーション手段選定工程と、
前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記送信側の利用者からメッセージが送信されたときに、前記コミュニケーション手段選定工程で選定したコミュニケーション手段を前記送信側の利用者に通知するコミュニケーション手段通知工程と、
を含むことを特徴とするコミュニケーション手段の制御方法。
【請求項２】
前記コミュニケーション手段登録工程では、前記受信側の利用者のコミュニケーション手段をリスト形式で登録することを特徴とする請求項１に記載のコミュニケーション手段の制御方法。
【請求項３】
前記コミュニケーション手段登録工程では、前記受信側の利用者のコミュニケーション手段を前記受信側の利用者の状況を表すプレゼンス毎に関連付けて登録することを特徴とする請求項１に記載のコミュニケーション手段の制御方法。
【請求項４】
前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記送信側の利用者から送信されたメッセージを破棄するメッセージ破棄工程をさらに含むことを特徴とする請求項１から３のいずれか一つに記載のコミュニケーション手段の制御方法。
【請求項５】
前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記送信側の利用者から送信されたメッセージを分析して当該メッセージを破棄するか否かを判定するメッセージ破棄判定工程をさらに含み、
前記メッセージ破棄工程では、前記メッセージ破棄判定工程での判定結果が肯定である場合に、前記送信側の利用者から送信されたメッセージを破棄すること
を特徴とする請求項４に記載のコミュニケーション手段の制御方法。
【請求項６】
前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記コミュニケーション手段選定工程で選定した前記受信側の利用者の所望するコミュニケーション手段を用いて前記送信側の利用者から送信されたメッセージを転送するメッセージ転送工程をさらに含むことを特徴とする請求項１から５のいずれか一つに記載のコミュニケーション手段の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセンジャサービス上で送信側の利用者が受信側の利用者に対してメッセージを伝達した際のコミュニケーション手段を制御するためのコミュニケーション手段の制御方法に関するものである。
【背景技術】
【０００２】
ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク上に接続された端末装置を用いて利用者同士でのメッセージの交換を可能にするメッセンジャサービスは、利用者間でリアルタイムにコミュニケーションをとることができるため、コミュニケーション手段の一つとして広範囲に利用されている。
【０００３】
従来のメッセンジャサービスは、例えば、メッセンジャサーバ装置がクライアント装置から当該クライアント装置の位置データ（経度、緯度）と当該クライアント装置の識別データ（ユーザＩＤ）を受信すると、当該受信した識別データに対応付けられたエリアデータセットを検索し、当該受信した位置データの示す位置を含むエリアデータセットを発見すると、エリアデータセット中の表記データ（例えば、ｈｏｍｅ、ｏｆｆｉｃｅ）を他のクライアント装置（ログインしているクライアント装置）に送信し、当該他のクライアント装置は当該送信された表記データを受信し、受信した表記データを画面に表示していた（特許文献１）。
【０００４】
【特許文献１】特許第３６２６４９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来のメッセンジャサービスでは、送信側の利用者が受信側の利用者にコンタクトする際に、受信側の利用者がリアルタイムでメッセージの交換をできる状況であるか否かの判断は難しいという問題点があった。例えば、受信側の利用者が会議中であるためにインスタントメッセンジャを手段とするリアルタイムのコミュニケーションはできないが、携帯電話を手段とするコミュニケーションは可能であるという状況を送信側の利用者が把握するのは困難である。
【０００６】
本発明は、上記に鑑みてなされたものであって、受信側の利用者がメッセンジャサービスによるリアルタイムのコミュニケーションができない場合に、受信側の利用者がコミュニケーションをとることのできる手段を知らせて、利用者の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、メッセンジャサービス上での送信側の利用者が受信側の利用者に対してメッセージを伝達した際のコミュニケーション手段の制御方法であって、受信側の利用者のコミュニケーション手段を登録するコミュニケーション手段登録工程と、前記コミュニケーション手段登録工程で登録されているコミュニケーション手段の中から前記受信側の利用者の所望するコミュニケーション手段を選定するコミュニケーション手段選定工程と、前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記送信側の利用者からメッセージが送信されたときに、前記コミュニケーション手段選定工程で選定したコミュニケーション手段を前記送信側の利用者に通知するコミュニケーション手段通知工程と、を含むことを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１に記載のコミュニケーション手段の制御方法であって、前記コミュニケーション手段登録工程では、前記受信側の利用者のコミュニケーション手段をリスト形式で登録することを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項１に記載のコミュニケーション手段の制御方法であって、前記コミュニケーション手段登録工程では、前記受信側の利用者のコミュニケーション手段を前記受信側の利用者の状況を表すプレゼンス毎に関連付けて登録することを特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項１から３のいずれか１つに記載のコミュニケーション手段の制御方法であって、前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記送信側の利用者から送信されたメッセージを破棄するメッセージ破棄工程をさらに含むことを特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項４に記載のコミュニケーション手段の制御方法であって、前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記送信側の利用者から送信されたメッセージを分析して当該メッセージを破棄するか否かを判定するメッセージ破棄判定工程をさらに含み、前記メッセージ破棄工程では、前記メッセージ破棄判定工程での判定結果が肯定である場合に、前記送信側の利用者から送信されたメッセージを破棄することを特徴とする。
【００１２】
また、請求項６にかかる発明は、請求項１から５のいずれか１つに記載のコミュニケーション手段の制御方法であって、前記コミュニケーション手段選定工程で選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、前記コミュニケーション手段選定工程で選定した前記受信側の利用者の所望するコミュニケーション手段を用いて前記送信側の利用者から送信されたメッセージを転送するメッセージ転送工程をさらに含むことを特徴とする。
【発明の効果】
【００１３】
請求項１にかかる発明によれば、受信側の利用者のコミュニケーション手段を登録し、登録されているコミュニケーション手段の中から受信側の利用者の所望するコミュニケーション手段を選定し、選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、送信側の利用者からメッセージが送信されたときに、選定したコミュニケーション手段を送信側の利用者に通知するので、利用者の利便性を向上させることができるという効果を奏する。
【００１４】
また、請求項２にかかる発明によれば、受信側の利用者のコミュニケーション手段をリスト形式で登録するので、利用者は、コミュニケーション手段をリスト形式で登録させることができ、利用者の利便性を向上させることができるという効果を奏する。
【００１５】
また、請求項３にかかる発明によれば、受信側の利用者のコミュニケーション手段を受信側の利用者の状況を表すプレゼンス毎に関連付けて登録するので、利用者は、プレゼンス毎の所望のコミュニケーション手段を予め登録させておくことができ、利用者の利便性を向上させることができるという効果を奏する。
【００１６】
また、請求項４にかかる発明によれば、選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、送信側の利用者から送信されたメッセージを破棄するので、受信側の利用者は不要なメッセージを確認する手間を省くことができるという効果を奏する。
【００１７】
また、請求項５にかかる発明によれば、選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、送信側の利用者から送信されたメッセージを分析して当該メッセージを破棄するか否かを判定し、判定結果が肯定である場合に、送信側の利用者から送信されたメッセージを破棄するので、受信側の利用者は、予め取り極めをした相手以外の利用者からのメッセージの確認作業の手間を省くことができるという効果を奏する。
【００１８】
また、請求項６にかかる発明によれば、選定したコミュニケーション手段の中にメッセンジャサービスが含まれなかった場合に、選定した受信側の利用者の所望するコミュニケーション手段を用いて送信側の利用者から送信されたメッセージを転送するので、利用者間で確実にコミュニケーションをとることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１９】
以下に添付図面を参照して、本発明にかかるコミュニケーション手段の制御方法の最良な実施の形態を詳細に説明する。なお、本実施の形態によりこの本発明が限定されるものではない。
【００２０】
図１は、メッセンジャサービスシステム１００の構成を示す図である。本実施の形態のメッセンジャサービスシステム１００は、同図に示すように、メッセンジャサービスを提供するメッセンジャサーバ装置２００と、利用者の端末装置であるクライアント装置３００とを、ネットワーク４００を介してコミュニケーション可能に接続して構成されている。なお、メッセンジャサーバ装置２００の台数およびクライアント装置３００の台数はそれぞれ、同図に示す台数に限定されるものではない。
【００２１】
メッセンジャサーバ装置２００の構成について図２を参照して説明する。図２は、メッセンジャサーバ装置２００の構成を示す図である。メッセンジャサーバ装置２００は、
各種データを送受信するサーバ送受信部２０２と、パスワードを認証するか否かを行うパスワード認証判定部２０４と、利用者のプレゼンスを登録するプレゼンス登録部２０６と、利用者が許可するコミュニケーション手段を登録するコミュニケーション手段登録部２０８と、受信側の利用者の許可するコミュニケーション手段としてメッセンジャサービスが登録されているか否かを判定するコミュニケーション手段判定部２１０と、送信側の利用者への通知を作成する送信元通知作成部２１２と、メッセージを転送するメッセージ転送部２１４と、メッセージの文字列内に所定の文字列が含まれているか否かを判定するメッセージ判定部２１６と、メッセージを破棄するメッセージ破棄部２１８と、メッセンジャサーバ装置２００全体を統括的に制御する制御部２２０と、各種データや各種テーブルなどを記憶する記憶部２２２と、メッセンジャサーバ装置２００と入出力装置とを接続するための入出力インターフェース部２２４と、メッセンジャサーバ装置２００とネットワーク４００との間の通信を行うための通信インターフェース部２２６と、を備えて構成され、これら各部がバスを介して通信可能に接続されている。
【００２２】
サーバ送受信部２０２は、クライアント装置３００からメッセンジャサーバ装置２００に対して送信された各種データを受信し、また、クライアント装置３００に対して各種データを送信する。
【００２３】
パスワード認証判定部２０４は、クライアント装置３００から送信されたアカウント（ユーザＩＤ）とパスワードに基づいて、図３に示すパスワード管理テーブル２２２ａを参照してクライアント装置３００から送信されたパスワードを認証するか否かを判定する。なお、パスワード管理テーブル２２２ａは、アカウントとパスワードとを関連付けたテーブルであり記憶部２２２に格納されている。本実施の形態のメッセンジャサービスシステム１００は、クライアント装置３００からメッセンジャサービスシステム１００にログインするためにはパスワードの認証を必要とする構成となっている。そこで、利用者はクライアント装置３００からメッセンジャサーバ装置２００に対してアカウントおよびパスワードを送信し、パスワード認証判定部２０４は、当該送信されたパスワードを認証するか否かを判定する。
【００２４】
再び図２に戻り、プレゼンス登録部２０６は、図４に示すプレゼンス管理テーブル２２２ｂに利用者のプレゼンスを登録する。なお、プレゼンス管理テーブル２２２ｂは、アカウントと利用者のプレゼンスとを関連付けたテーブルであり記憶部２２２に格納されている。なお、プレゼンスとは、会議中、移動中、仕事中など、利用者の状況を示すものである。本実施の形態のメッセンジャサービスシステム１００は、利用者が他の利用者のプレゼンスを認識可能にするために、メッセンジャサーバ装置２００からメッセンジャサービスシステム１００にログインしているクライアント装置３００に対して当該クライアント装置３００の利用者のプレゼンスに関するデータであるプレゼンスデータを送信する構成となっている。そこで、プレゼンス登録部２０６は、メッセンジャサーバ装置２００で利用者のプレゼンスを一括して管理するために、利用者のアカウントと利用者のプレゼンスとを関連付けてプレゼンス管理テーブル２２２ｂに登録する。なお、後述するように、利用者がクライアント装置３００からメッセンジャサーバ装置２００に対してプレゼンスの変更を知らせるための通知（プレゼンス変更通知）を送信した場合は、プレゼンス登録部２０６は、当該送信されたプレゼンス変更通知に基づいてプレゼンス管理テーブル２２２ｂのプレゼンスの内容の登録変更を行う。
【００２５】
再び図２に戻り、コミュニケーション手段登録部２０８は、図５に示すコミュニケーション手段管理テーブル２２２ｃに利用者の許可するコミュニケーション手段を登録する。なお、コミュニケーション手段管理テーブル２２２ｃは、アカウントと、利用者のプレゼンス（会議中、移動中、仕事中）と、許可するコミュニケーション手段（Ｅ−Ｍａｉｌ１、Ｅ−Ｍａｉｌ２、メッセンジャ（メッセンジャサービス）、内線電話、携帯電話）とを関連付けたテーブルであり、記憶部２２２に格納されている。なお、コミュニケーション手段登録部２０８は、図６に示すコミュニケーション手段リスト２２２ｄを作成し、コミュニケーション手段リスト２２２ｄを記憶部２２２に格納させることにより登録してもよい。
【００２６】
ここで、コミュニケーション手段とは、メッセンジャサービス、電子メール、携帯電話など、他の利用者とコミュニケーションをとり得る手段をいう。利用者は受信側の利用者のプレゼンスを認識しただけでは、受信側の利用者とメッセンジャサービスによるコミュニケーションがリアルタイムで行えるか否かの判断が困難である。また、例えば、受信側の利用者が会議中であるためにメッセンジャサービスによるコミュニケーションはできないが、電子メールであれば送信側の利用者とコミュニケーションができるという状況もあるが、送信側の利用者がその状況を把握することは困難である。そこで、本実施の形態のメッセンジャサービスシステム１００は、利用者の許可するコミュニケーション手段（利用者の所望するコミュニケーション手段）をプレゼンス毎に関連付けて予め登録しておき、メッセージの受信側の利用者がメッセンジャサービスによるコミュニケーションをとることができない場合には、受信側の利用者の許可するコミュニケーション手段を送信側の利用者に通知をもって知らせる構成となっている。そこで、コミュニケーション手段登録部２０８は、アカウントとプレゼンスと利用者の許可するコミュニケーション手段とを関連付けてコミュニケーション手段管理テーブル２２２ｃに登録する。なお、本実施の形態のコミュニケーション手段管理テーブル２２２ｃは、会議中、移動中、仕事中を利用者のプレゼンスとしているが、これに限定されることなく、例えば、休憩中、食事中などであってもよい。
【００２７】
再び図２に戻り、コミュニケーション手段判定部２１０は、コミュニケーション手段管理テーブル２２２ｃを参照してメッセージの受信側の利用者の許可するコミュニケーション手段としてメッセンジャサービスが登録されているか否かを判定する。受信側の利用者がメッセンジャサービスでリアルタイムにコミュニケーションをとることができない状況において、送信側の利用者から受信したメッセージを受信側の利用者へそのまま送信をした場合には、利用者間のコミュニケーションを遅らせることになる。そこで、コミュニケーション手段判定部２１０は、メッセージの受信側の利用者のコミュニケーション手段としてメッセンジャサービスが登録されているか否かを判定する。また、本実施の形態のメッセンジャサービスシステム１００は、受信側の利用者の許可するコミュニケーション手段としてメッセンジャサービスが登録されていない場合には、受信側の利用者の許可するコミュニケーション手段を送信側の利用者に通知をもって知らせる構成となっているため、コミュニケーション手段判定部２１０は、判定結果が否定である場合には、コミュニケーション手段管理テーブル２２２ｃを参照して利用者の許可するコミュニケーション手段の検索を行う。
【００２８】
送信元通知作成部２１２は、送信側の利用者に対して、受信側の利用者にメッセージを送信したことを知らせるための通知（メッセージ送信確認通知）を作成する。本実施の形態のメッセンジャサービスシステム１００は、コミュニケーション手段判定部２１０での判定結果が肯定である場合には、メッセージを送信したことを送信側の利用者に通知をもって知らせる構成となっている。そこで、送信元通知作成部２１２は、コミュニケーション手段判定部２１０での判定結果が肯定である場合にはメッセージ送信確認通知を作成する。また、本実施の形態は、後述するメッセージ判定部２１６での判定結果が肯定である場合には、受信側の利用者へメッセージが送信される構成であるため、かかる場合にも、送信元通知作成部２１２は、メッセージ送信確認通知を作成する。送信元通知作成部２１２で作成したメッセージ送信確認通知を送信側の利用者に送信することにより、送信側の利用者はメッセージが受信側の利用者に送信されたことを確認でき、送信側の利用者による同一メッセージの重複送信を回避することができる。一方、送信元通知作成部２１２は、コミュニケーション手段判定部２１０での判定結果が否定である場合に、コミュニケーション手段判定部２１０による利用者の許可するコミュニケーション手段の検索結果に基づいて、受信側の利用者の許可するコミュニケーション手段を送信側の利用者に知らせるための通知（許可コミュニケーション手段通知）を作成する。送信元通知作成部２１２で作成した許可コミュニケーション手段通知を送信側の利用者に送信することにより、送信側の利用者は受信側の利用者の許可するコミュニケーション手段を把握することができる。
【００２９】
メッセージ転送部２１４は、コミュニケーション手段管理テーブル２２２ｃにおける送信先のプレゼンスに対応する許可するコミュニケーション手段を用いて、クライアント装置３００からのメッセージを転送する。コミュニケーション手段判定部２１０での判定結果が否定である場合に、メッセージ転送部２１４の処理によってクライアント装置３００からのメッセージを転送すれば、送信側の利用者は、受信側の利用者と確実にコミュニケーションをとることができる。
【００３０】
メッセージ判定部２１６は、クライアント装置３００から受信したメッセージに含まれる文字列を分析して当該文字列内に所定の文字列が含まれているか否かを判定する。例えば、送信元から送信されたメッセージの文字列内に、「緊急」、「至急」などの、受信側の利用者と一早くコミュニケーションをとる必要を表す単語が含まれている場合に、受信側の利用者にメッセージを送信することにより、利用者の利便性を向上させることができる。
【００３１】
メッセージ破棄部２１８は、メッセージ判定部２１６での判定結果が否定である場合に、クライアント装置３００からのメッセージを破棄する。例えば、利用者間で、所定の用件がある場合には送信メッセージの文字列内に所定の文字列を含ませるなどの取り極めを行っておけば、メッセージ判定部２１６での判定結果が否定である場合には、メッセージ破棄部２１８の処理によって送信元からのメッセージが破棄されるので、受信側の利用者は、この取り極めを行っていない利用者からのメッセージ確認の作業を省くことができる。
【００３２】
制御部２２０は、所定のプログラムに基づいてメッセージャサーバ装置２００を構成する各部の制御やデータ処理を実行し、例えば、ＣＰＵにより実現することができる。
【００３３】
記憶部２２２は、メッセンジャサーバ装置２００を構成する各部を制御するための各種プログラム、ファイルなどを格納し、具体的には、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、光ディスク、フレキシブルディスク、不揮発性メモリなどにより実現することができる。なお、記憶部２２２には、上述した、パスワード管理テーブル２２２ａ、プレゼンス管理テーブル２２２ｂ、コミュニケーション手段管理テーブル２２２ｃなどが格納されている。
【００３４】
入出力インターフェース部２２４は、入力装置２３０や出力装置２４０をメッセンジャサーバ装置２００に接続するためのインターフェースである。ここで、入力装置２３０としては、キーボード、マウス、および、マイクなどを用いることができる。また、出力装置２４０としては、ＣＲＴディスプレイや液晶ディスプレイなどのモニタの他、プリンタやスピーカなどを用いることができる。
【００３５】
通信インターフェース部２２６は、メッセンジャサーバ装置２００とネットワーク４００（またはルータ、ターミナルアダプタなどの通信装置）との間の通信を行うためのインターフェースである。すなわち、通信インターフェース部２２６は、他の装置と通信回線を介して各種データを通信する機能を有する。
【００３６】
次に、クライアント装置３００の構成について図７を参照して説明する。図７は、クライアント装置３００の構成を示す図である。同図に示すように、クライアント装置３００は、各種データの送受信を行うクライアント送受信部３０２と、利用者のプレゼンスを設定するプレゼンス設定部３０４と、クライアント装置３００全体を統括的に制御する制御部３０６と、各種データや各種ファイルなどを記憶する記憶部３０８と、クライアント装置３００と入出力装置とを接続するための入出力インターフェース部３１０と、クライアント装置３００とネットワーク４００との間の通信を行うための通信インターフェース部３１２と、を備えて構成され、これら各部がバスを介して通信可能に接続されている。クライアント装置３００は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やＷＳ（Ｗｏｒｋｓｔａｔｉｏｎ）、移動体通信端末装置（例えば、ＰＨＳ端末、携帯端末、ＰＤＡなど）等により実現することができる。また、クライアント装置３００は、モデム、ターミナルアダプタ、ルータなどの通信装置と電話回線を介して、または、専用線を介して、ネットワーク４００に接続されており、所定のプロトコル（例えば、ＴＣＰ／ＩＰ）に従ってメッセンジャサーバ装置３００にアクセスすることができる。
【００３７】
クライアント送受信部３０２は、メッセンジャサーバ装置２００からクライアント装置３００に対して送信された各種データを受信し、また、メッセンジャサーバ装置２００に対して各種データを送信する。
【００３８】
プレゼンス設定部３０４は、利用者のプレゼンスを記憶部３０８に記憶させることによりプレゼンスを設定する。なお、既にプレゼンスが設定されている場合には、プレゼンス設定部３０４は、プレゼンスの設定の変更を行うこともできる。なお、プレゼンス設定部３０４でプレゼンスの設定の変更が行われると、変更設定されたプレゼンスを知らせるための通知であるプレゼンス変更通知がメッセンジャサーバ装置２００へ送信される。
【００３９】
制御部３０６は、所定のプログラムに基づいてクライアント装置３００を構成する各部の制御やデータ処理を実行し、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）により実現することができる。なお、制御部３０６は、制御プログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の処理手順を規定したプログラム、および所要データを格納するための内部メモリを有し、これらのプログラムにより種々の処理を実行するための情報処理を行う。従って、クライアント装置３００で実行されるメッセンジャサービスのアプリケーションも制御部３０６により処理が行われる。
【００４０】
記憶部３０８は、クライアント装置３００を構成する各部を制御するための各種プログラム、ファイルなどを格納し、具体的には、ＲＡＭ、ＲＯＭ、ＨＤＤ、光ディスク、フレキシブルディスク、不揮発性メモリなどにより実現することができる。なお、記憶部３０８には、メッセンジャサーバ装置２００から予め取得したメッセンジャサービスシステム１００にログインするために必要なアカウントおよびパスワードが格納されている。また、記憶部３０８は、プレゼンス設定部３０４の処理により利用者のプレゼンスを記憶する。
【００４１】
入出力インターフェース部３１０は、入力装置３３０や出力装置３４０をクライアント装置３００に接続するためのインターフェースである。ここで、入力装置３３０としては、キーボード、マウス、およびマイクなどを用いることができる。また、出力装置３４０としては、ＣＲＴディスプレイや液晶ディスプレイなどのモニタの他、プリンタやスピーカなどを用いることができる。
【００４２】
通信インターフェース部３１２は、クライアント装置３００とネットワーク４００（またはルータ、ターミナルアダプタなどの通信装置）との間の通信を行うためのインターフェースである。すなわち、通信インターフェース部３１２は、他の装置と通信回線を介して各種データを通信する機能を有する。
【００４３】
以上の構成において、本実施の形態のメッセンジャサービスシステム１００で行われる基本的な処理（メッセンジャサービスシステム１００へのログイン処理、メッセージの送受信処理、およびプレゼンスの登録変更処理）について図８−１や図８−２などを参照して説明する。なお、ここでの各処理の説明においては、送信元のクライアント装置３００をクライアント装置３００Ａであるとし、送信先のクライアント装置３００をクライアント装置３００Ｂであるとする。
【００４４】
まず、本実施の形態のメッセンジャサービスシステム１００で行われるメッセンジャサービスシステム１００へのログイン処理について図８−１を参照して説明する。図８−１は、メッセンジャサービスシステム１００へのログイン処理の手順を示すフローチャートである。
【００４５】
まず、クライアント装置３００Ａの利用者がメッセンジャサービスのアプリケーションを起動させると、クライアント装置３００Ａは、クライアント送受信部３０２の処理により、メッセンジャサーバ装置２００に対してログインの送信要求を行う（ステップＳＡ−１）。ついで、メッセンジャサーバ装置２００は、サーバ送受信部２０２の処理により、ステップＳＡ−１で送信されたログインの要求を受信すると（ステップＳＡ−２）、クライアント装置３００Ａに対してアカウント・パスワードの送信要求を行う（ステップＳＡ−３）。ついで、クライアント装置３００Ａは、クライアント送受信部３０２の処理により、ステップＳＡ−３で送信されたアカウント・パスワードの要求を受信すると（ステップＳＡ−４）、図９に示すようなアカウント・パスワード入力画面を出力装置３４０に表示する。ついで、利用者がアカウントとパスワードをそれぞれ入力してＯＫボタンを押下すると、クライアント送受信部３０２の処理により、メッセンジャサーバ装置２００に対してアカウントおよびパスワードを送信する（ステップＳＡ−５）。ついで、メッセンジャサーバ装置２００は、サーバ送受信部２０２の処理により、ステップＳＡ−５で送信されたアカウントおよびパスワードを受信すると（ステップＳＡ−６）、パスワード管理テーブル２２２ａを参照してステップＳＡ−６で受信したアカウントに対応するパスワードを検索し、検索したパスワードとステップＳＡ−６で受信したパスワードとに基づいてパスワードを認証するか否かを判定する（ステップＳＡ−７）。ついで、メッセンジャサーバ装置２００は、サーバ送受信部２０２の処理により、クライアント装置３００Ａに対してステップＳＡ−７での判定結果を送信する（ステップＳＡ−８）。ついで、クライアント装置３００Ａは、クライアント送受信部３０２の処理により、ステップＳＡ−８で送信された判定結果を受信する（ステップＳＡ−９）。ステップＳＡ−９で受信した判定結果が肯定的なものである場合（ステップＳＡ−１０：Ｙｅｓ）、手順は次に説明するメッセージの送受信処理に移行され、ステップＳＡ−９で受信した判定結果が否定的なものである場合（ステップＳＡ−１０：Ｎｏ）、手順は終了する。なお、同図に示すステップＳＡ−１１からステップＳＡ−２０までの処理は、クライアント装置３００Ｂのメッセンジャサービスシステム１００へのログイン処理であるが、当該処理はステップＳＡ−１からステップＳＡ−１０までの処理と同様である。
【００４６】
次に、本実施の形態のメッセンジャサービスシステム１００で行われる、メッセージの送受信処理およびプレゼンスの登録変更処理について図８−２を参照して説明する。図８−２は、メッセージの送受信処理の手順およびプレゼンスの登録変更処理の手順を示すフローチャートである。
【００４７】
まず、クライアント装置３００Ａは、上記ステップＳＡ−９で受信した判定結果が肯定的なものである場合（ステップＳＡ−１０：Ｙｅｓ）には、図１０−１に示すような、メッセンジャサービス専用ソフトウェア画面を出力装置３４０に表示する（ステップＳＢ−１）。なお、ここでは、クライアント装置Ａが前回ログアウトした時点のプレゼンスをプレゼンス設定部３０４の処理により設定し、当該設定したプレゼンスをメッセンジャサービス専用ソフトウェア画面上のプレゼンス変更欄１０ａにプレゼンスの表示を反映させるものとする。また、クライアント装置３００ＢもステップＳＢ−１の手順を踏んでいるものとする。ついで、クライアント装置３００Ａは、図１０−２に示すように、利用者が送信メッセージ欄１０ｂへのメッセージの入力および当該メッセージの送信先を指定する送信先指定ボタン１０ｃの選択をし（ステップＳＢ−２）、送信ボタン１０ｄを押下すると、クライアント送受信部３０２の処理により、ステップＳＢ−２で入力させたメッセージ、およびステップＳＢ−２で選択させた送信先（クライアント装置３００Ｂ）に関する送信先データをメッセンジャサーバ装置２００に送信する（ステップＳＢ−３）。ついで、メッセンジャサーバ装置２００は、サーバ送受信部２０２の処理により、ステップＳＢ−３で送信されたメッセージおよび送信先データを受信し（ステップＳＢ−４）、クライアント装置３００Ｂに対してステップＳＢ−４で受信したメッセージを送信する（ステップＳＢ−５）。また、ステップＳＢ−５の処理においては、送信元通知作成部２１２の処理により、メッセージ送信確認通知を作成し、サーバ送受信部２０２の処理により、クライアント装置３００Ａに対して送信元通知作成部２１２で作成したメッセージ送信確認通知を送信する。ついで、クライアント装置３００Ｂは、クライアント送受信部３０２の処理により、ステップＳＢ−５で送信されたメッセージを受信すると、図１０−３に示すように、メッセージ欄１０ｅに当該受信したメッセージを表示する（ステップＳＢ−６）。また、クライアント装置３００Ａは、クライアント送受信部３０２の処理により、ステップＳＢ−５で送信されたメッセージ送信確認通知を受信すると、図１０−４に示すようなメッセージ送信確認画面を出力装置３４０に表示する（ステップＳＢ−７）。ここまでの手順により、メッセージの送受信処理が実行された。
【００４８】
さらに、プレゼンスの登録変更処理について続けて説明する。まず、クライアント装置３００Ａは、利用者が図１０−５に示すように、プレゼンス変更欄１０ａにおけるプレゼンスの変更操作を行うと（会議中の選択ボタンを選択すると）、プレゼンス設定部３０４の処理により、プレゼンスの設定を変更し、ユーザおよびプレゼンス欄１０ｆのクライアント装置３００Ａの利用者のユーザ名に対応するプレゼンスを変更する（ステップＳＢ−８）。ついで、クライアント装置３００Ａは、クライアント送受信部３０２の処理により、メッセンジャサーバ装置２００に対してステップＳＢ−８で変更設定したプレゼンスおよびアカウントに係る通知であるプレゼンス変更通知を送信する（ステップＳＢ−９）。ついで、メッセンジャサーバ装置２００は、サーバ送受信部２０２の処理により、ステップＳＢ−９で送信されたプレゼンス変更通知を受信すると、プレゼンス登録部２０６の処理により、受信したプレゼンス変更通知に基づいてプレゼンス管理テーブル２２２ｂのプレゼンスの登録を変更する（ステップＳＢ−１０）。ついで、メッセンジャサーバ装置２００は、サーバ送受信部２０２の処理により、クライアント装置３００Ｂに対してプレゼンス変更通知を送信する（ステップＳＢ−１１）。ついで、クライアント装置３００Ｂは、クライアント送受信部３０２の処理により、ステップＳＢ−１１で送信されたプレゼンス変更通知を受信すると、図１０−６に示すように、ユーザおよびプレゼンス欄１０ｆのクライアント装置３００Ａの利用者のユーザ名に対応するプレゼンスの表示を変更する（ステップＳＢ−１２）。ここまでの手順により、プレゼンスの登録変更処理が実行された。
【００４９】
次に、本実施の形態のメッセンジャサーバ装置２００で行われる処理について図１１を参照して説明する。図１１は、メッセンジャサーバ装置２００で行われる処理の手順を示すフローチャートである。なお、クライアント装置３００からのログイン要求に対応する処理（ログイン処理）は既に実行されているものとする。
【００５０】
まず、コミュニケーション手段の登録処理を行う（ステップＳＣ−１）。なお、既にコミュニケーション手段が登録されている場合には、ステップＳＣ−１の処理を省略し、ステップＳＣ−２から処理を開始してもよい。
【００５１】
ここで、コミュニケーション手段の登録処理について図１２−１、図１２−２を参照して簡単に説明する。まず、クライアント装置３００は、ログイン処理を終えると、上記で説明したメッセンジャサービス専用ソフトウェア画面を出力装置３４０に表示し、利用者が図１０−１に示すコミュニケーション手段登録ボタン１０ｇを押下すると、図１２−１に示すようなコミュニケーション手段の登録画面を表示する。そして、図１２−２に示すように、利用者が、許可するコミュニケーション手段の電話番号やメールアドレスを入力するための電話番号／アドレス入力欄１２ａへの入力およびプレゼンスボタン１２ｂの選択をして、登録ボタン１２ｃを押下すると、クライアント装置３００は、メッセンジャサーバ装置２００に対して当該登録データを送信する。ついで、メッセンジャサーバ装置２００は、受信した登録データに基づいてコミュニケーション手段管理テーブル２２２ｃに許可するコミュニケーション手段を登録する。
【００５２】
再び図１１に戻り、ステップＳＣ−１の処理が実行された後、サーバ送受信部２０２の処理により、クライアント装置３００から送信されたメッセージおよび送信先データ（送信先のアカウント）を受信する（ステップＳＣ−２）。ついで、コミュニケーション手段判定部２１０の処理により、ステップＳＣ−２で受信した送信先のアカウントのプレゼンスをプレゼンス管理テーブル２２２ｂを参照して特定し、特定したプレゼンスおよびステップＳＣ−２で受信した送信先のアカウントに基づいて、受信側の利用者の許可するコミュニケーション手段としてメッセンジャサービスがコミュニケーション手段管理テーブル２２２ｃに登録されているか否かを判定する（ステップＳＣ−３）。ステップＳＣ−３での判定結果が肯定である場合（ステップＳＣ−４：Ｙｅｓ）、サ−バ送受信部２０２の処理により、ステップＳＣ−２で受信したメッセージを送信先のクライアント装置３００へ送信する（ステップＳＣ−５）。ついで、送信元通知作成部２１２の処理により、メッセージ送信確認通知を作成し、サーバ送受信部２０２の処理により、メッセージの送信元のクライアント装置３００に対してメッセージ送信確認通知を送信する（ステップＳＣ−６）。一方、ステップＳＣ−３での判定結果が否定である場合（ステップＳＣ−４：Ｎｏ）、コミュニケーション手段判定部２１０の処理により、コミュニケーション手段管理テーブル２２２ｃを参照して受信側の利用者の許可するコミュニケーション手段を検索し、送信元通知作成部２１２の処理により、当該検索結果に基づいて許可コミュニケーション手段通知を作成し、サーバ送受信部２０２の処理により、メッセージの送信元のクライアント装置３００に対して許可コミュニケーション手段通知を送信する（ステップＳＣ−７）。なお、ステップＳＣ−７で送信された許可コミュニケーション手段通知を受信したクライアント装置３００は、図１３に示すような許可コミュニケーション手段通知画面を出力装置３４０に表示する。再び図１１に戻り、ステップＳＣ−７の処理が実行された後、メッセンジャサーバ装置２００は、メッセージ転送部２１４の処理により、受信側の利用者が許可するコミュニケーション手段を用いて、ステップＳＣ−２で受信したメッセージを転送する（ステップＳＣ−８）。ついで、メッセージ判定部２１６の処理により、ステップＳＣ−２で受信したメッセージに含まれる文字列を分析して当該文字列内に所定の文字列が含まれるか否かを判定する（ステップＳＣ−９）。ステップＳＣ−９での判定結果が否定である場合（ステップＳＣ−１０：Ｎｏ）、メッセージ破棄部２１８の処理により、ステップＳＣ−２で受信したメッセージを破棄する（ステップＳＣ−１１）。一方、ステップＳＣ−９での判定結果が肯定である場合（ステップＳＣ−１０：Ｙｅｓ）は、処理手順はステップＳＣ−５へ移行される。
【００５３】
以上説明したように、本実施の形態のメッセンジャサーバ装置２００は、送信先のアカウントからプレゼンス管理テーブル２２２ｂを参照して受信側の利用者のプレゼンスを特定し、特定したプレゼンスおよび当該アカウントからコミュニケーション手段管理テーブル２２２ｃを参照して、受信側の利用者が許可するコミュニケーション手段としてメッセンジャサービスが登録されているか否かを判定し、当該判定結果が否定である場合には、送信側の利用者へ許可コミュニケーション手段通知を送信し、また、メッセージを転送し、更にはメッセージに所定の文字列が含まれているか否かを判定し、当該判定結果が否定である場合にはメッセージを破棄する。一方、いずれかの判定結果が肯定である場合には、受信側の利用者へメッセージを送信し、送信側の利用者にはメッセージ送信確認通知を送信する。
【００５４】
従って、本実施の形態のメッセンジャサービスシステム１００によれば、メッセンジャサーバ装置２００は、受信側の利用者が許可するコミュニケーション手段としてメッセンジャサービスがコミュニケーション手段管理テーブル２２２ｃに登録されているか否かをコミュニケーション手段判定部２１０で判定し、判定結果が否定である場合は、許可コミュニケーション手段通知を送信元通知作成部２１２で作成し、送信元のクライアント装置３００へサーバ送受信部２０２で送信するので、利用者の利便性を向上させることができる。
【００５５】
また、メッセンジャサーバ装置２００は、アカウントと利用者のプレゼンスとコミュニケーション手段とを関連付けたものをコミュニケーション手段管理テーブル２２２ｃにコミュニケーション手段登録部２０８で登録する。また、クライアント装置３００は、プレゼンスの設定の変更があった場合には、メッセンジャサーバ装置２００に対してプレゼンス変更通知をクライアント送受信部３０２で送信し、メッセンジャサーバ装置２００は、当該送信されたプレゼンス変更通知をサーバ送受信部２０２で受信し、受信したプレゼンス変更通知に基づいてプレゼンス管理テーブル２２２ｂのプレゼンスの登録の変更をプレゼンス登録部２０６で行う。従って、利用者はクライアント装置３００にプレゼンスの設定を変更させるだけで、許可するコミュニケーション手段の選択をすることができる。
【００５６】
また、メッセンジャサーバ装置２００は、コミュニケーション手段登録部２０８でコミュニケーション手段リスト２２２ｄを作成し、コミュニケーション手段リスト２２２ｄを記憶部２２２に格納させることにより登録し、送信元であるクライアント装置３００に対してコミュニケーション手段リスト２２２ｄに登録された利用者の所望のコミュニケーション手段をサーバ送受信２０２で送信することができるので、送信側の利用者は受信側の利用者の所望のコミュニケーション手段をまとめて把握することもできる。
【００５７】
また、サーバ装置２００は、受信側の利用者が許可するコミュニケーション手段としてコミュニケーション手段管理テーブル２２２ｃに登録されているか否かをコミュニケーション手段判定部２１０で判定し、判定結果が否定である場合は、コミュニケーション手段管理テーブル２２２ｃにおける受信側の利用者のプレゼンスに対応する許可するコミュニケーション手段を用いてメッセージをメッセージ転送部２１４で転送するので、送信側の利用者は、受信側の利用者と確実にコミュニケーションをとることができる。
【００５８】
また、メッセンジャサーバ装置２００は、クライアント装置から受信したメッセージに含まれる文字列を分析して当該文字列内に所定の文字列が含まれているか否かをメッセージ判定部２１６で判定し、判定結果が否定である場合は、当該メッセージをメッセージ破棄部２１８で破棄するので、所定の用件がある際には送信メッセージの文字列内に所定の文字列を含ませるなどの取り極めを利用者間で行っている場合には、受信側の利用者は、この取り極めを行っていない利用者からのメッセージの確認の作業を省くことができる。
【００５９】
また、メッセンジャサーバ装置２００は、送信先のクライアント装置３００に対してメッセージをサーバ送受信部２０２で送信した場合は、メッセージ送信確認通知を送信元通知作成部２１２で作成し、送信元のクライアント装置３００に対してメッセージ送信確認通知をサーバ送受信部２０２で送信するので、送信側の利用者はメッセージが送信先に送信されたことを確認でき、送信側の利用者による同一メッセージの重複送信を回避することができる。
【００６０】
また、メッセンジャサーバ装置２００は、クライアント装置３００から受信したプレゼンス変更通知に基づいてプレゼンス登録部２０６でプレゼンス管理テーブル２２２ｂのプレゼンスの登録を変更し、メッセンジャサービスシステム１００にログイン中であるクライアント装置３００に対してプレゼンス変更通知をサーバ送受信部２０２で送信するので、各利用者は他の利用者のプレゼンスをリアルタイムで把握することができる。
【図面の簡単な説明】
【００６１】
【図１】メッセンジャサービスシステム１００の構成を示す図である。
【図２】メッセンジャサーバ装置２００の構成を示す図である。
【図３】パスワード管理テーブル２２２ａの一例を示す図である。
【図４】プレゼンス管理テーブル２２２ｂの一例を示す図である。
【図５】コミュニケーション手段管理テーブル２２２ｃの一例を示す図である。
【図６】コミュニケーション手段リスト２２２ｄの一例を示す図である。
【図７】クライアント装置３００の構成を示す図である。
【図８−１】メッセンジャサービスシステム１００へのログイン処理の手順を示すフローチャートである。
【図８−２】メッセージの送受信処理の手順およびプレゼンスの登録変更処理の手順を示すフローチャートである。
【図９】アカウント・パスワード入力画面の一例を示す図である。
【図１０−１】メッセンジャサービス専用ソフトウェア画面の一例を示す図である。
【図１０−２】メッセンジャサービス専用ソフトウェア画面の一例を示す図である。
【図１０−３】メッセンジャサービス専用ソフトウェア画面の一例を示す図である。
【図１０−４】メッセージ送信確認画面の一例を示す図である。
【図１０−５】メッセンジャサービス専用ソフトウェア画面の一例を示す図である。
【図１０−６】メッセンジャサービス専用ソフトウェア画面の一例を示す図である。
【図１１】メッセンジャサーバ装置２００で行われる処理の手順を示すフローチャートである。
【図１２−１】コミュニケーション手段の登録画面の一例を示す図である。
【図１２−２】コミュニケーション手段の登録画面の一例を示す図である。
【図１３】許可コミュニケーション手段通知画面の一例を示す図である。
【符号の説明】
【００６２】
１００  メッセンジャサービスシステム
２００  メッセンジャサーバ装置
２０２  サーバ送受信部
２０４  パスワード認証判定部
２０６  プレゼンス登録部
２０８  コミュニケーション手段登録部
２１０  コミュニケーション手段判定部
２１２  送信元通知作成部
２１４  メッセージ転送部
２１６  メッセージ判定部
２１８  メッセージ破棄部
２２０  制御部
２２２  記憶部
２２２ａ  パスワード管理テーブル
２２２ｂ  プレゼンス管理テーブル
２２２ｃ  コミュニケーション手段管理テーブル
２２２ｄ  コミュニケーション手段リスト
２２４  入出力インターフェース部
２２６  通信インターフェース部
２３０  入力装置
２４０  出力装置
３００  クライアント装置
３０２  クライアント送受信部
３０４  プレゼンス設定部
３０６  制御部
３０８  記憶部
３１０  入出力インターフェース部
３１２  通信インターフェース部
３３０  入力装置
３４０  出力装置
４００  ネットワーク
【図１】
2007233712.tif 000003
【図２】
2007233712.tif 000004
【図３】
2007233712.tif 000005
【図４】
2007233712.tif 000006
【図５】
2007233712.tif 000007
【図６】
2007233712.tif 000008
【図７】
2007233712.tif 000009
【図８−１】
2007233712.tif 000010
【図８−２】
2007233712.tif 000011
【図９】
2007233712.tif 000012
【図１０−１】
2007233712.tif 000013
【図１０−２】
2007233712.tif 000014
【図１０−３】
2007233712.tif 000015
【図１０−４】
2007233712.tif 000016
【図１０−５】
2007233712.tif 000017
【図１０−６】
2007233712.tif 000018
【図１１】
2007233712.tif 000019
【図１２−１】
2007233712.tif 000020
【図１２−２】
2007233712.tif 000021
【図１３】
2007233712.tif 000022