(57)【特許請求の範囲】
【請求項１】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置を備えるメッセージ送受信システムにおいて、
夫々の前記端末装置は、
前記他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報が所定位置に表示された画面を表示させる表示制御手段と、
前記画面に表示される前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を行うシークレット設定手段と、
を備え、
前記シークレットモードがオン設定である場合には、前記表示制御手段は、前記画面の所定位置に表示されるべき前記ユーザ把握可能情報に代えて、当該ユーザ把握可能情報により示されるユーザを当該端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報が前記所定位置に表示された前記画面を表示させることを特徴とするメッセージ送受信システム。
【請求項２】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する端末装置であって、
前記他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報が所定位置に表示された画面を表示させる表示制御手段と、
前記画面に表示される前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を行うシークレット設定手段と、
を備え、
前記シークレットモードがオン設定である場合には、前記表示制御手段は、前記画面の所定位置に表示されるべき前記ユーザ把握可能情報に代えて、当該ユーザ把握可能情報により示されるユーザを当該端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報が前記所定位置に表示された前記画面を表示させることを特徴とする端末装置。
【請求項３】
請求項２に記載の端末装置において、
前記表示制御手段は、更に、前記他の端末装置のユーザを検索するための検索入力欄を前記画面上に表示させると共に、前記検索入力欄に入力された検索情報に基づき検索されたユーザに対応するユーザ把握可能情報を検索結果として表示させるものであって、
当該表示制御手段は、前記シークレットモードがオン設定とオフ設定の何れの場合にも、前記ユーザ把握可能情報を検索結果として表示させることを特徴とする端末装置。
【請求項４】
請求項２又は３に記載の端末装置において、
前記ユーザ把握不能情報が所定位置に表示された画面が表示されている場合に、前記表示制御手段は、ユーザから入力手段を介して切り替え指示があった場合には、当該ユーザ把握不能情報に代えて前記ユーザ把握可能情報を前記画面の所定位置に表示させることを特徴とする端末装置。
【請求項５】
請求項２乃至４の何れか一項に記載の端末装置として機能させることを特徴とする端末処理プログラム。
【請求項６】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する端末装置における表示制御方法であって、
前記他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報が所定位置に表示された画面を表示させる工程と、
前記画面に表示される前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を行う工程と、
を備え、
前記シークレットモードがオン設定である場合に、前記画面の所定位置に表示されるべき前記ユーザ把握可能情報に代えて、当該ユーザ把握可能情報により示されるユーザを、当該端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報が前記所定位置に表示された前記画面を表示させることを特徴とする表示制御方法。
【請求項７】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置と、
前記複数の端末装置がネットワークを介して接続可能なサーバ装置と、
を備えるメッセージ送受信システムにおいて、
前記サーバ装置は、
他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報であって一の端末装置における画面上に表示されるユーザ把握可能情報と、前記他の端末装置のユーザを前記一の端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報であって前記一の端末装置における画面上に表示されるユーザ把握不能情報と、前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を示すシークレットモード設定情報と、を前記ユーザ毎に判別可能に記憶する記憶手段と、
前記一の端末装置がネットワークを介して当該サーバ装置に接続された場合には、前記他の端末装置のユーザに対応するシークレットモード設定情報を参照して、前記シークレットモードがオン設定であるか否かを判別する設定判別手段と、
前記シークレットモードがオン設定でない場合には、前記他の端末装置のユーザに対応するユーザ把握可能情報を前記一の端末装置に送信し、前記シークレットモードがオン設定である場合には、前記他の端末装置のユーザに対応するユーザ把握不能情報を前記一の端末装置に送信するユーザ情報送信手段と、
を備え、
前記一の端末装置は、
前記サーバ装置か送信されてきた前記ユーザ把握可能情報又は前記ユーザ把握不能情報を受信するユーザ情報受信手段と、
前記受信された前記ユーザ把握可能情報又は前記ユーザ把握不能情報が所定位置に表示された画面を表示させる表示制御手段と、
を備えることを特徴とするメッセージ送受信システム。
【請求項８】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置がネットワークを介して接続可能なサーバ装置であって、
他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報であって一の端末装置における画面上に表示されるユーザ把握可能情報と、前記他の端末装置のユーザを前記一の端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報であって前記一の端末装置における画面上に表示されるユーザ把握不能情報と、前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を示すシークレットモード設定情報と、を前記ユーザ毎に判別可能に記憶する記憶手段と、
前記一の端末装置がネットワークを介して当該サーバ装置に接続された場合には、前記他の端末装置のユーザに対応するシークレットモード設定情報を参照して、前記シークレットモードがオン設定であるか否かを判別する設定判別手段と、
前記シークレットモードがオン設定でない場合には、前記他の端末装置のユーザに対応するユーザ把握可能情報を前記一の端末装置に送信し、前記シークレットモードがオン設定である場合には、前記他の端末装置のユーザに対応するユーザ把握不能情報を前記一の端末装置に送信するユーザ情報送信手段と、
を備えることを特徴とするサーバ装置。
【請求項９】
請求項８に記載のサーバ装置として機能させることを特徴とするサーバ処理プログラム。
【請求項１０】
ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置がネットワークを介して接続可能なサーバ装置におけるユーザ情報送信方法であって、
他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報であって一の端末装置における画面上に表示されるユーザ把握可能情報と、前記他の端末装置のユーザを前記一の端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報であって前記一の端末装置における画面上に表示されるユーザ把握不能情報と、前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を示すシークレットモード設定情報と、を前記ユーザ毎に判別可能に記憶する工程と、
前記一の端末装置がネットワークを介して当該サーバ装置に接続された場合には、前記他の端末装置のユーザに対応するシークレットモード設定情報を参照して、前記シークレットモードがオン設定であるか否かを判別する工程と、
前記シークレットモードがオン設定でない場合には、前記他の端末装置のユーザに対応するユーザ把握可能情報を前記一の端末装置に送信し、前記シークレットモードがオン設定である場合には、前記他の端末装置のユーザに対応するユーザ把握不能情報を前記一の端末装置に送信する工程と、
を備えることを特徴とするユーザ情報送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを通じて端末装置間で、メッセージの送受信を行うことが可能なメッセージ送受信システム等の技術分野に関する。
【背景技術】
【０００２】
近年、インターネットやイントラネット等のネットワークを通じて携帯電話機やパーソナルコンピュータ等の端末装置間で、テキストメッセージ（一般にインスタントメッセージと呼ばれる）の交換ができるインスタントメッセンジャー（ＩＭクライアントとも呼ばれ、端末装置にインストールされるコミュニケーション用アプリケーションソフト）が普及している（例えば、特許文献１参照）。
【０００３】
そして、各端末装置においては、メッセージの交換相手となる他の端末装置のユーザの氏名やニックネーム等のユーザ情報を表示することが可能になっている。例えば、かかるユーザ情報は、メッセージを入力及び表示する画面や、友達登録したユーザの状態を表示する画面等に表示される。
【特許文献１】特開２００３−４４４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このように表示されたユーザ情報は、端末装置のユーザの近くにいる者にも見られ把握（ユーザ情報により示されるユーザが把握）される可能性もあり、このことは、不都合な場合があった。例えば、病院に通院していることを周りに知られたくない場合であって、通院中の医者とメッセージ交換したいときに、周りにメッセージ交換相手を知られずにメッセージすることが困難であった。また、例えば、職場で管理職のユーザが人事とメッセージ交換したり、極秘プロジェクトで他部署のユーザとメッセージ交換する場合などに、周りにメッセージ交換相手を知られずにメッセージすることが困難であった。
【０００５】
本発明は、このような点に鑑みてなされたものであり、その課題の一例は、ユーザが、端末装置の画面上に表示されたユーザ情報により示されるユーザを、近くにいる者には把握されずに自らは把握することを可能としたメッセージ送受信システム、端末装置、端末処理プログラム、サーバ装置、サーバ処理プログラム、表示制御方法、及びユーザ情報送信方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置を備えるメッセージ送受信システムにおいて、夫々の前記端末装置は、前記他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報が所定位置に表示された画面を表示させる表示制御手段と、前記画面に表示される前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を行うシークレット設定手段と、を備え、前記シークレットモードがオン設定である場合には、前記表示制御手段は、前記画面の所定位置に表示されるべき前記ユーザ把握可能情報に代えて、当該ユーザ把握可能情報により示されるユーザを当該端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報が前記所定位置に表示された前記画面を表示させることを特徴とする。
【０００７】
この発明によれば、端末装置は、シークレットモードがオンに設定されている場合に、画面の所定位置に表示されるべきユーザ把握可能情報に代えて、ユーザ把握不能情報が当該所定位置に表示された画面を表示させるようにしたので、各端末装置のユーザは、他の端末装置のユーザを、近くにいる者には把握されずに自らは把握することができる。
【０００８】
請求項２に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する端末装置であって、前記他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報が所定位置に表示された画面を表示させる表示制御手段と、前記画面に表示される前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を行うシークレット設定手段と、を備え、前記シークレットモードがオン設定である場合には、前記表示制御手段は、前記画面の所定位置に表示されるべき前記ユーザ把握可能情報に代えて、当該ユーザ把握可能情報により示されるユーザを当該端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報が前記所定位置に表示された前記画面を表示させることを特徴とする。
【０００９】
この発明によれば、端末装置は、シークレットモードがオンに設定されている場合に、画面の所定位置に表示されるべきユーザ把握可能情報に代えて、ユーザ把握不能情報が当該所定位置に表示された画面を表示させるようにしたので、各端末装置のユーザは、他の端末装置のユーザを、近くにいる者には把握されずに自らは把握することができる。
【００１０】
請求項３に記載の発明は、請求項２に記載の端末装置において、前記表示制御手段は、更に、前記他の端末装置のユーザを検索するための検索入力欄を前記画面上に表示させると共に、前記検索入力欄に入力された検索情報に基づき検索されたユーザに対応するユーザ把握可能情報を検索結果として表示させるものであって、当該表示制御手段は、前記シークレットモードがオン設定とオフ設定の何れの場合にも、前記ユーザ把握可能情報を検索結果として表示させることを特徴とする。
【００１１】
請求項４に記載の発明は、請求項２又は３に記載の端末装置において、前記ユーザ把握不能情報が所定位置に表示された画面が表示されている場合に、前記表示制御手段は、ユーザから入力手段を介して切り替え指示があった場合には、当該ユーザ把握不能情報に代えて前記ユーザ把握可能情報を前記画面の所定位置に表示させることを特徴とする。
【００１２】
この発明によれば、シークレットモードの利便性を向上させることができる。
【００１３】
請求項５に記載の端末処理プログラムの発明は、請求項２乃至４の何れか一項に記載の端末装置として機能させることを特徴とする。
【００１４】
請求項６に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する端末装置における表示制御方法であって、前記他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報が所定位置に表示された画面を表示させる工程と、前記画面に表示される前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を行う工程と、を備え、前記シークレットモードがオン設定である場合に、前記画面の所定位置に表示されるべき前記ユーザ把握可能情報に代えて、当該ユーザ把握可能情報により示されるユーザを、当該端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報が前記所定位置に表示された前記画面を表示させることを特徴とする。
【００１５】
請求項７に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置と、前記複数の端末装置がネットワークを介して接続可能なサーバ装置と、を備えるメッセージ送受信システムにおいて、前記サーバ装置は、他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報であって一の端末装置における画面上に表示されるユーザ把握可能情報と、前記他の端末装置のユーザを前記一の端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報であって前記一の端末装置における画面上に表示されるユーザ把握不能情報と、前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を示すシークレットモード設定情報と、を前記ユーザ毎に判別可能に記憶する記憶手段と、前記一の端末装置がネットワークを介して当該サーバ装置に接続された場合には、前記他の端末装置のユーザに対応するシークレットモード設定情報を参照して、前記シークレットモードがオン設定であるか否かを判別する設定判別手段と、前記シークレットモードがオン設定でない場合には、前記他の端末装置のユーザに対応するユーザ把握可能情報を前記一の端末装置に送信し、前記シークレットモードがオン設定である場合には、前記他の端末装置のユーザに対応するユーザ把握不能情報を前記一の端末装置に送信するユーザ情報送信手段と、を備え、前記一の端末装置は、前記サーバ装置か送信されてきた前記ユーザ把握可能情報又は前記ユーザ把握不能情報を受信するユーザ情報受信手段と、前記受信された前記ユーザ把握可能情報又は前記ユーザ把握不能情報が所定位置に表示された画面を表示させる表示制御手段と、を備えることを特徴とする。
【００１６】
この発明によれば、各端末装置のユーザは、他の端末装置のユーザを、近くにいる者には把握されずに自らは把握することができる。
【００１７】
請求項８に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置がネットワークを介して接続可能なサーバ装置であって、他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報であって一の端末装置における画面上に表示されるユーザ把握可能情報と、前記他の端末装置のユーザを前記一の端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報であって前記一の端末装置における画面上に表示されるユーザ把握不能情報と、前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を示すシークレットモード設定情報と、を前記ユーザ毎に判別可能に記憶する記憶手段と、前記一の端末装置がネットワークを介して当該サーバ装置に接続された場合には、前記他の端末装置のユーザに対応するシークレットモード設定情報を参照して、前記シークレットモードがオン設定であるか否かを判別する設定判別手段と、前記シークレットモードがオン設定でない場合には、前記他の端末装置のユーザに対応するユーザ把握可能情報を前記一の端末装置に送信し、前記シークレットモードがオン設定である場合には、前記他の端末装置のユーザに対応するユーザ把握不能情報を前記一の端末装置に送信するユーザ情報送信手段と、を備えることを特徴とする。
【００１８】
この発明によれば、各端末装置のユーザは、他の端末装置のユーザを、近くにいる者には把握されずに自らは把握することができる。
【００１９】
請求項９に記載のサーバ処理プログラムの発明は、請求項８に記載のサーバ装置として機能させることを特徴とする。
【００２０】
請求項１０に記載の発明は、ネットワークを通じて他の端末装置との間で、ユーザから指示されたメッセージの送受信を行うことが可能なメッセンジャー機能を有する複数の端末装置がネットワークを介して接続可能なサーバ装置におけるユーザ情報送信方法であって、他の端末装置のユーザを把握可能な表示物からなるユーザ把握可能情報であって一の端末装置における画面上に表示されるユーザ把握可能情報と、前記他の端末装置のユーザを前記一の端末装置のユーザ以外の者から把握不能な表示物からなるユーザ把握不能情報であって前記一の端末装置における画面上に表示されるユーザ把握不能情報と、前記ユーザ把握可能情報を隠すためのシークレットモードのオンオフ設定を示すシークレットモード設定情報と、を前記ユーザ毎に判別可能に記憶する工程と、前記一の端末装置がネットワークを介して当該サーバ装置に接続された場合には、前記他の端末装置のユーザに対応するシークレットモード設定情報を参照して、前記シークレットモードがオン設定であるか否かを判別する工程と、前記シークレットモードがオン設定でない場合には、前記他の端末装置のユーザに対応するユーザ把握可能情報を前記一の端末装置に送信し、前記シークレットモードがオン設定である場合には、前記他の端末装置のユーザに対応するユーザ把握不能情報を前記一の端末装置に送信する工程と、を備えることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、端末装置は、シークレットモードがオンに設定されている場合に、画面の所定位置に表示されるべきユーザ把握可能情報に代えて、ユーザ把握不能情報が当該所定位置に表示された画面を表示させるようにしたので、各端末装置のユーザは、他の端末装置のユーザを、近くにいる者には把握されずに自らは把握することができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、メッセージ送受信システムに対して本発明を適用した場合の実施形態である。
［１．メッセージ送受信システムの構成及び機能］
先ず、本実施形態に係るメッセージ送受信システムＳの構成及び機能について、図１等を用いて説明する。
【００２３】
図１は、本実施形態に係るメッセージ送受信システムＳの概要構成例を示す図である。
【００２４】
図１に示すように、メッセージ送受信システムＳは、ＩＭ（インスタントメッセンジャー）サービス提供サーバＳＡと、インターネットやイントラネット等のネットワークＮＷ（通信回線及びルーター等の中継機器等により構成される）を通じて他のユーザ端末ＵＴｍとの間でインスタントメッセージ（以下、単に、「メッセージ」という）の送受信を行うことが可能なインスタントメッセンジャー機能（以下、単に、「メッセンジャー」という）を有する複数のユーザ端末（端末装置の一例）ＵＴｍ（ｍ＝１，２・・・ｋ）と、を含んで構成されている。
【００２５】
なお、図１に示す例では、一つのＩＭサービス提供サーバＳＡを示しているが、当該ＩＭサービス提供サーバＳＡは、複数のサーバ群（例えば、アプリケーションサーバ、プロキシサーバ、リダイレクトサーバ、レジストラ、及びロケーションサーバ等）から構成されるものであっても良い。
【００２６】
ＩＭサービス提供サーバＳＡは、ネットワークＮＷに接続されており、固有のＩＰ（Internet Protocol）アドレス（グローバルＩＰアドレス）が割り当てられている。一方、各ユーザ端末ＵＴｍは、例えばインターネットサービスプロバイダのサーバを通じてネットワークＮＷに接続可能になっており、当該ネットワークＮＷに接続する際、固有のＩＰ（Internet Protocol）アドレス（例えばグローバルＩＰアドレス）が割り当てられるようになっている。
【００２７】
ここで、ＩＭサービス提供サーバＳＡの構成及び機能について、図２及び図３等を用いて説明する。
【００２８】
図２は、ＩＭサービス提供サーバＳＡの概要構成の一例を示すブロック図であり、図３は、ユーザ情報データベース５１における登録情報例を示す図である。
【００２９】
図２に示すように、ＩＭサービス提供サーバＳＡは、操作部１、表示部２、通信部３、ドライブ部４、記憶部５、入出力インタフェース部６、及びシステム制御部７等を備えており、システム制御部７と入出力インタフェース部６とは、システムバス８を介して接続されている。
【００３０】
操作部１は、例えば、キーボード及びマウス等からなり、管理者等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部７に出力する。
【００３１】
表示部２は、例えば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ等からなり、文字や画像等の情報を表示する。
【００３２】
通信部３は、ネットワークＮＷに接続してユーザ端末ＵＴｍ等との通信状態を制御する。
【００３３】
ドライブ部４は、例えば、フレキシブルディスク、ＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disc）等のディスクＤＫ（記録媒体）からデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。
【００３４】
入出力インタフェース部６は、操作部１乃至記憶部５とシステム制御部７との間のインタフェース処理を行う。
【００３５】
記憶部５は、例えば、ハードディスクドライブ等からなり、オペレーティングシステム（Ｏ／Ｓ），各種プログラム及びデータ（ユーザ端末ＵＴｍに提供するデータを含む）等を記憶する。
【００３６】
また、記憶部５には、ユーザ端末ＵＴｍのユーザに関する情報を登録するためのユーザ情報データベース５１が構築されている。
【００３７】
図３に示すユーザ情報データベース５１における登録情報例では、ユーザ毎に、アドレス情報、ユーザＩＤ、パスワード、ニックネーム（スクリーンネームともいう、以下、「ＮＮ」と称する）、友だち登録しているメンバー（以下、「友録メンバー」という）のＮＮ、及び夫々の友録メンバーに対して提示されるユーザの現在の状態を示すプレゼンス情報（状態情報）等が互いに対応付けられて登録されている。
【００３８】
ここで、ユーザＩＤ、パスワード、及びＮＮは、例えば各ユーザ端末ＵＴｍがＩＭサービス提供サーバＳＡに接続して、当該システムＳの利用するための手続処理を経て登録される。また、ユーザＩＤ及びＮＮは、当該システムＳにおいてユーザ毎に一意に与えられるものであり、他のユーザと重複しないように登録される。また、ＮＮは、ユーザ端末ＵＴｍのユーザの近くにいる者でも誰を示しているかを把握可能なユーザ把握可能情報の一例であり、例えば氏名等を含んだアルファベット或いは漢字等の表示物からなる。
【００３９】
また、アドレス情報には、例えば、ネットワークＮＷへのユーザ端末ＵＴｍの接続時に割り当てられたＩＰアドレス（現在のＩＰアドレス）等が含まれている。例えば、メッセンジャーが起動したユーザ端末ＵＴｍからのログイン（サインイン）要求（ユーザＩＤ及びパスワードを含む）に応じてログイン処理が実行され、ログインが許可された場合（つまり、ユーザＩＤ及びパスワードがユーザ情報データベース５１に登録されている場合）、当該ユーザ端末ＵＴｍのアドレス情報がユーザ情報データベース５１に登録される。
【００４０】
また、友録メンバーは、メッセージを交換する相手として互いに許可しあったユーザであり、ユーザ端末ＵＴｍからの友だち登録要求に応じて友録メンバーとなるユーザのＮＮ（当該ユーザのユーザＩＤであっても良い）がユーザ情報データベース５１に登録される。なお、ユーザ端末ＵＴｍが、ユーザが勤務する会社内で使用される場合、友録メンバーとしては、当該ユーザの単なる友だち等の他、会社内の関係者や取引先の関係者等が挙げられる。また、友録メンバーとして許可しあったユーザ同士の間では、お互いの状態表示を公開するようにすることができる。
【００４１】
また、各ユーザのプレゼンス情報は、友録メンバー毎に登録（例えば、ログインの際、若しくはユーザの状態の変更があった際に登録）されるようになっており、図３の例では、ＮＮ「ｂｂｂｂｂ」であるユーザのプレゼンス情報に示される状態は、当該ユーザの全ての友録メンバー（つまり、ＮＮ「ａａａａａ」、ＮＮ「ｃｃｃｃｃ」、ＮＮ「ｄｄｄｄｄ」、及びＮＮ「ｅｅｅｅｅ」の夫々のユーザ）に対して「オンライン」となっている。これにより、全ての友録メンバーに対して「オンライン」の状態が提示（通知）されることになる。
【００４２】
次に、システム制御部７は、ＣＰＵ（Central Processing Unit）７ａ，ＲＯＭ（Read Only Memory）７ｂ，及びＲＡＭ（Random Access Memory）７ｃ等を備えＩＭサービス提供サーバＳＡ全体を統括制御するようになっている。そして、システム制御部７は、ＣＰＵ７ａが、ＲＯＭ７ｂや記憶部５に記憶された各種プログラムを読み出し実行することにより、ユーザ端末ＵＴｍからのログイン要求に応じて認証処理等を実行すると共に、当該ログインを許可した際に、当該ユーザ端末ＵＴｍのユーザの友録メンバーのプレゼンス情報を、通信部３及びネットワークＮＷ等を介して当該ユーザ端末ＵＴｍに送信（ＰＵＳＨ型配信）する。
【００４３】
また、このとき、システム制御部７は、当該ログインしたユーザのプレゼンス情報（例えば、「オンライン」を示す情報）を、当該ユーザの全ての友録メンバーのＮＮに対応付けてユーザ情報データベース５１に登録すると共に、当該ユーザの友録メンバーのうちログインしている友録メンバーのユーザ端末ＵＴｍに対して送信（通知）するようになっている。なお、当該ユーザの友録メンバーのうちログインしていない友録メンバーのユーザ端末ＵＴｍに対しては、当該友録メンバーがログインしたときに送信する。また、当該ユーザ端末ＵＴｍが定期的にＩＭサービス提供サーバＳＡから上記ログインしたユーザのプレゼンス情報を取得するものであっても良い。
【００４４】
これにより、友録メンバーのプレゼンス情報が当該ユーザに対して、後述するメッセンジャー機能に係るメイン画面上で提示される。
【００４５】
また、システム制御部７は、ユーザ情報データベース５１を用いて夫々のユーザのプレゼンス情報を管理しており、何れかのユーザの現在の状態の変更を検知したとき、当該ユーザの変更後の状態を示すプレゼンス情報を、ユーザ情報データベース５１に変更登録すると共に、当該ユーザの友録メンバーのうちログインしている友録メンバーのユーザ端末ＵＴｍに対して、通信部３及びネットワークＮＷ等を介して送信（ＰＵＳＨ型配信）するようになっている。
【００４６】
次に、ユーザ端末ＵＴｍの構成及び機能について、図４乃至図７等を用いて説明する。
【００４７】
図４は、ユーザ端末ＵＴｍの概要構成の一例を示すブロック図である。また、図５乃至図７は、ユーザ端末ＵＴ２における表示画面例を示す図である。
【００４８】
図４に示すように、ユーザ端末ＵＴｍは、入力手段の一例としての操作部１１、表示部１２、通信部１３、ドライブ部１４、記憶部１５、入出力インタフェース部１６、及びシステム制御部１７等を備えており、システム制御部１７と入出力インタフェース部１６とは、システムバス１８を介して接続されている。なお、操作部１１、表示部１２、通信部１３、ドライブ部１４、記憶部１５、及び入出力インタフェース部１６の構成は、上述したＩＭサービス提供サーバＳＡにおける操作部１、表示部２、通信部３、ドライブ部４、記憶部５、及び入出力インタフェース部６の構成と同様である。
【００４９】
システム制御部１７は、ＣＰＵ１７ａが、ＲＯＭ１７ｃや記憶部１５に記憶された各種プログラム（本発明の端末処理プログラムを含む）を読み出し実行することにより、メッセンジャー機能を起動させ、本発明における表示制御手段及びシークレット設定手段等として機能するようになっている。
【００５０】
表示制御手段としてのシステム制御部１７は、他のユーザ端末ＵＴｍのユーザである友録メンバーを、近くにいる者でも把握可能なＮＮが所定位置に表示された画面を表示させるようになっている。
【００５１】
例えばユーザ端末ＵＴ２（その他のユーザ端末ＵＴｍでも同様）においてメッセンジャーが起動しログインした後、メッセンジャーが起動していることを示す例えば図５（Ａ）に示すようなアイコン１０１ａが表示部１２上におけるツールバー１０１に表示されると共に、メイン画面１００が表示部１２上に表示され（開き）、更に、ＩＭサービス提供サーバＳＡから送信された友録メンバーのプレゼンス情報及び友録メンバーのＮＮ等が通信部１３を介して受信される。
【００５２】
そして、図５（Ａ）に示すようにメイン画面１００における例えば状態表示部１００ａには、夫々の友録メンバーの状態を示すプレゼンス情報が当該友録メンバーのＮＮ（１００ｂ部）に対応付けられて表示される。このように状態表示部１００ａに表示されているプレゼンス情報は、ＩＭサービス提供サーバＳＡから、後から受信された最新のプレゼンス情報に表示変更（書き換え）されるようになっている。これにより、ユーザ端末ＵＴ２のユーザは、自己の友録メンバーが現在、ユーザ端末ＵＴｍ上でメッセージの入力指示を行うことが困難又は不可能な状態であることを把握することができる。
【００５３】
また、図５（Ａ）に示すメイン画面１００には、「設定」ボタン１００ｃ、「新規メンバーの登録」ボタン１００ｄ、メイン画面１００を閉じるための「×」（閉じる）ボタン１００ｅ、ログアウトするための「ログアウト」ボタン１００ｆ、「チャット開始」ボタン１００ｇ、例えばＳＩＰに基づくＩＰ電話を行うための「通話開始」ボタン１００ｈ、及び「最小化」ボタン１００ｋが、ユーザにより選択可能に設けられている。なお、「最小化」ボタン１００ｋが指定された場合、メイン画面１００は表示されなくなるが、ツールバー１０１におけるメイン画面１００に対するアイコン１０１ａの表示は継続される（つまり、メイン画面１００が最小化される）。
【００５４】
このような表示状態において、当該ユーザが操作部１１を操作して「新規メンバーの登録」ボタン１００ｄを指定（例えば、マウスによりクリック）すると、新たに友だち登録するための新規メンバー登録画面（図示せず）が表示される。かかる新規メンバー登録画面において、当該ユーザは、操作部１１を操作して新たに友だち登録したいユーザのＮＮ等を指定してそのユーザのユーザ端末ＵＴｍ（ＩＰアドレス宛）、或いは電子メールアドレス宛にメッセージを交換する相手（友だち）に誘う旨の情報を送信することができ、これが送信先のユーザに許可された場合には、当該友だち登録を許可したユーザのＮＮ等が記憶部１５に保存され、且つ、当該友だち登録を許可したユーザのＮＮ等を含む友だち登録要求がＩＭサービス提供サーバＳＡに送信されて、当該友だち登録要求をしたユーザ端末ＵＴ２のユーザのユーザＩＤに対応付けられてユーザ情報データベース５１に登録（友だち登録）されることになる。
【００５５】
このように友だち登録することで、ユーザ端末ＵＴ２のユーザの友録メンバーが追加され、当該友録メンバーの状態が、当該ユーザ端末ＵＴ２のメイン画面１００における状態表示部１００ａに表示されることになる（逆に、当該友録メンバー側においても、ユーザ端末ＵＴ２のユーザが友録メンバーとして登録されることになる）。
【００５６】
ところで、友録メンバーのＮＮは、氏名等を含んだアルファベット或いは漢字等の表示物からなるので、当該ユーザ端末ＵＴ２のユーザの近くにいる者（例えば当該ユーザの近くにいる者（例えば、上司、同僚））でも把握可能であり、不都合な場合がある。
【００５７】
そこで、本実施形態においては、シークレット設定手段としてのシステム制御部１７が、ユーザからの指示にしたがって画面（例えば上述したメイン画面や、後述するチャットウンドウ画面）に表示されるユーザ把握可能情報の一例としてのＮＮを隠すためのシークレットモードのオンオフ設定を行うようになっており、シークレットモードがオン設定である場合に、システム制御部１７は、当該画面の所定位置に表示されるべきＮＮに代えて、偽名情報が当該所定位置に表示された画面を表示させるようになっている。
【００５８】
この偽名情報は、各ユーザが自己の友録メンバーに対して任意に割り当てることができる情報であり、当該友録メンバーのＮＮにより示されるユーザを、自己の近くにいる者には把握不能な文字や画像等の表示物からなるユーザ把握不能情報の一例である。
【００５９】
図５（Ｂ）の例は、シークレットモードがオン設定である場合におけるメイン画面１００の表示例である。この例では、ユーザ端末ＵＴ２のユーザ（ＮＮ「ｂｂｂｂｂ」）の友録メンバー（ＮＮが「ａａａａａ」）に対して付与された偽名情報は、「楽天一郎」となっている。一方、ユーザ端末ＵＴ２のユーザの友録メンバー（ＮＮが「ｄｄｄｄｄ」）に対しては、偽名情報は付与されていない。
【００６０】
また、ユーザから操作部１１を介して切り替え指示（例えば、画面上のＮＮ又は偽名情報が表示される位置がマウスによりダブルクリック）があった場合には、システム制御部１７は、シークレットモードのオンオフの設定を切り替え、ＮＮと偽名情報との表示を切り替えるようになっている。例えば、偽名情報が表示された画面が表示されている場合に、ユーザから操作部１１を介して切り替え指示があると、当該偽名情報に代えてＮＮが当該画面上に表示される（図５（Ｂ）の表示から図５（Ａ）の表示に切り替えられる）。なお、シークレットモードのオンオフの設定は、各友録メンバー毎に切り替えられる（例えば、友録メンバーのＮＮ又は偽名情報がマウスによりダブルクリックされることによる）ように構成しても良い。また、シークレットモードのオンオフ設定を示すシークレットモード設定情報は、ＩＭサービス提供サーバＳＡに送信され、当該ユーザ端末ＵＴ２のユーザのユーザＩＤに対応付けられてユーザ情報データベース５１に登録されることになる。
【００６１】
また、当該ユーザが、自己の友録メンバーとメッセージの交換を行いたい場合、操作部１１を操作してメッセージの交換を行いたいオンラインの状態にある友録メンバーのＮＮ又は偽名情報を状態表示部１００ａにて指定し、「チャット開始」ボタン１００ｇを指定（例えば、マウスによりクリック、或いは、状態表示部１００ａにおける友録メンバーのＮＮをマウスによりダブルクリック）すると、図６に示すようなチャットウインドウ画面１０２が表示部１２上に表示されると共に、ツールバー１０１にチャットウインドウ画面１０２に対するアイコン１０１ｂが表示される。なお、図６（Ａ）の例では、メイン画面は最小化ボタンにより最小化され、ツールバー１０１に当該メイン画面に対するアイコン１０１ａが表示されている。
【００６２】
なお、図６（Ａ）は、シークレットモードがオフ設定である場合におけるチャットウインドウ画面の表示例であり、図６（Ｂ）は、シークレットモードがオンに設定されている場合におけるチャットウインドウ画面の表示例である。このチャットウインドウ画面の表示されている状態においても、ユーザから操作部１１を介して切り替え指示があった場合には、システム制御部１７は、シークレットモードのオンオフの設定を切り替え、ＮＮと偽名情報との表示を切り替えるようになっている（このとき、同時に表示されているメイン画面上におけるＮＮ又は偽名情報の表示も切り替えられる）。
【００６３】
かかるチャットウンドウ画面１０２は、ユーザ端末ＵＴ２のユーザが、ＮＮ「ａａａａａ」（偽名情報「楽天一郎」）であるユーザ（友録メンバー）とメッセージの交換を行うための画面であり、当該チャットウインドウ画面１０２には、送信メッセージ入力欄１０２ａ、「送信」ボタン１０２ｂ、メッセージ出力欄１０２ｃ、及びチャットウインドウ画面１０２を閉じるための「×」（閉じる）ボタン１０２ｄ等が設けられている。
【００６４】
このような表示状態において、ユーザ端末ＵＴ２のユーザが操作部１１を操作して送信メッセージ入力欄１０２ａに所望のメッセージの内容（例えば比較的短い文書）を入力（例えば、キーボードにより入力）して、「送信」ボタン１０２ｂを指定（例えば、マウスによりクリック）すると、当該入力されたメッセージの内容がメッセージ出力欄１０２ｃに表示されると共に、当該入力されたメッセージが、ユーザ端末ＵＴ２からユーザ端末ＵＴ１に送信される。このように送信されるメッセージには、送信元のユーザのＮＮ及び宛先のユーザのＮＮが含まれている。
【００６５】
また、ユーザ端末ＵＴ１からのメッセージもメッセージ出力欄１０２ｃに表示されることになるが、このとき、図示のように、シークレットモードのオンオフ設定に応じてＮＮ又は偽名情報が対応付けられて表示されることになる。
【００６６】
なお、「送信」ボタン１０２ｂの代わりに、キーボードの「Ｅｎｔｅｒ」キーを用いるようにしてもよい。具体的には、ユーザが、送信メッセージ入力欄１０２ａに所望のメッセージを入力して、例えば、キーボードの「Ｅｎｔｅｒ」キーを選択することで、メッセージの送受信を開始するような構成としても良い。
【００６７】
なお、ユーザ端末ＵＴ２とユーザ端末ＵＴ１間のセッション確立及びメッセージの送信は、例えば、公知のＳＩＰ（Session Initiation Protocol）やJabberプロトコルに基づき行われるがこれについては公知であるのでこれ以上の詳しい説明を省略する。
【００６８】
また、ユーザは、上記偽名情報を、例えば図７に示すような偽名情報設定画面１０３上で、各友録メンバーに対して割り当てることができる。例えばユーザ端末ＵＴ２のユーザは、偽名情報設定画面１０３上で、操作部１１を操作して、各友録メンバーに割り当てる偽名情報を、対応する入力欄１０３ａに入力し、登録ボタン１０３ｂを指定（例えば、マウスによりクリック）すると、システム制御部１７は、当該ユーザからの指示にしたがって入力された偽名情報の割り当て設定を行い、記憶部１５におけるメモリの所定のアドレスに記憶するようになっている。また、こうして設定された偽名情報は、ＩＭサービス提供サーバＳＡに送信され、当該ユーザ端末ＵＴ２のユーザのユーザＩＤ及びその各友録メンバーのＮＮに対応付けられてユーザ情報データベース５１に登録されることになる。
【００６９】
なお、偽名情報設定画面１０３は、例えば、メイン画面１００上における「設定」ボタン１００ｃが指定されたときにプルダウン表示される各種設定項目のリストの中から、偽名情報設定項目が選択された場合に表示される。
【００７０】
更に、メイン画面１００には、図５に示すように、友録メンバーを検索するための検索入力欄１００ｐ、及び「検索」ボタン１００ｏが設けられている。ユーザ端末ＵＴ２のユーザが操作部１１を操作して、例えば友録メンバーのＮＮ又は偽名情報等の検索情報を検索入力欄１００ｐに入力し、登録ボタン１０３ｂを指定（例えば、マウスによりクリック）すると、システム制御部１７は、当該入力された検索情報に基づき検索（例えば当該検索情報を含むＮＮ又は偽名情報を検索）されたユーザに対応するＮＮ（シークレットモードがオン設定である場合はＮＮであり、シークレットモードがオフ設定である場合は偽名情報）及びプレゼンス情報を検索結果として表示（例えば、状態表示部１００ａがあるエリアに表示）させる。これにより、ユーザ端末ＵＴ２のユーザは、例えば友録メンバーが数十であるために、全てのプレゼンス情報を状態表示部１００ａに表示しきれない場合等に、所望の友録メンバーのプレゼンス情報を直ちに把握することができる。
【００７１】
なお、検索入力欄１００ｐに入力された検索情報に基づく検索は、システム制御部１７により行われるように構成しても良いし、ＩＭサービス提供サーバＳＡのシステム制御部７により行われるように構成しても良い。ＩＭサービス提供サーバＳＡのシステム制御部７により行われる場合、検索入力欄１００ｐに入力された検索情報及びユーザ端末ＵＴ２のユーザのユーザＩＤ等がＩＭサービス提供サーバＳＡに送信されることにより上記検索がなされ、その検索結果を示す情報がユーザ端末ＵＴ２に返信され、図５に示すように表示されることになる。
［２．ユーザ端末ＵＴｍの画面表示処理］
次に、図８を参照して、ユーザ端末ＵＴｍにおける画面表示処理及びシークレットモード設定切替処理について説明する。
【００７２】
図８（Ａ）は、ユーザ端末ＵＴｍのシステム制御部１７における画面表示処理を示すフローチャートであり、図８（Ｂ）は、ユーザ端末ＵＴｍのシステム制御部１７におけるシークレットモード設定切替処理を示すフローチャートである。
【００７３】
なお、以下の説明においては、あるユーザ端末ＵＴｍにおいてメッセンジャーが起動しているものとする。また、上述した偽名情報の割り当て設定されているものとする。
【００７４】
先ず、図８（Ａ）に示す画面表示処理は、メッセンジャー起動後において、上述したメイン画面１００が表示される際、及びチャットウンドウ画面１０２が表示される際に開始される。
【００７５】
図８（Ａ）に示すステップＳ１では、システム制御部１７は、シークレットモードがオン設定又はオフ設定であるかを判別する。
【００７６】
そして、オフ設定である場合には（ステップＳ１：オフ設定）、システム制御部１７は、上述したように、友録メンバーのＮＮが所定位置に表示された画面を表示させ（ステップＳ２）、当該処理を終了する。
【００７７】
一方、オン設定である場合には（ステップＳ１：オン設定）、システム制御部１７は、偽名情報の割り当て設定がなされている友録メンバーがあるか否かを判別し（ステップＳ３）、偽名情報の割り当て設定がなされている友録メンバーがない場合には（ステップＳ３：ＮＯ）、ステップＳ２に移行する。一方、偽名情報の割り当て設定がなされている友録メンバーがある場合には（ステップＳ３：ＹＥＳ）、システム制御部１７は、当該友録メンバーに割り当てられている偽名情報をメモリから取得し、上述したように、当該偽名情報が所定位置に表示された画面を表示（偽名情報の割り当て設定がなされていない友録メンバーについてはＮＮを表示）させ（ステップＳ４）、当該処理を終了する。
次に、図８（Ｂ）に示すシークレットモード設定切替処理は、友録メンバーのＮＮ又は偽名情報が所定位置に表示された画面が表示されている場合において、ユーザから操作部１１を介して切り替え指示があったときに開始される。
【００７８】
図８（Ｂ）に示すステップＳ１１では、システム制御部１７は、シークレットモードがオン設定又はオフ設定であるかを判別する。
【００７９】
そして、オフ設定である場合には（ステップＳ１１：オフ設定）、システム制御部１７は、シークレットモードをオン設定に切り替える（ステップＳ１２）。次いで、システム制御部１７は、偽名情報の割り当て設定がなされている友録メンバーがあるか否かを判別し（ステップＳ１３）、偽名情報の割り当て設定がなされている友録メンバーがない場合には（ステップＳ１３：ＮＯ）、ＮＮの表示を切り替えることなく、当該処理を終了する。一方、偽名情報の割り当て設定がなされている友録メンバーがある場合には（ステップＳ１３：ＹＥＳ）、システム制御部１７は、当該友録メンバーに割り当てられている偽名情報をメモリから取得し、当該友録メンバーのＮＮに代えて偽名情報を表示させ（ステップＳ１４）、当該処理を終了する。
【００８０】
一方、オン設定である場合には（ステップＳ１１：オン設定）、システム制御部１７は、シークレットモードをオフ設定に切り替える（ステップＳ１５）。次いで、システム制御部１７は、当該友録メンバーの偽名情報に代えてＮＮを表示させ（ステップＳ１６）、当該処理を終了する。
【００８１】
以上説明したように、上記実施形態によれば、ユーザ端末ＵＴｍは、シークレットモードがオンに設定されている場合に、画面の所定位置に表示されるべきＮＮに代えて、偽名情報が当該所定位置に表示された画面を表示させるようにしたので、各ユーザ端末ＵＴｍのユーザは、例えばメッセージ交換を行っている友録メンバーを、近くにいる者には把握されずに自らは把握することができる。
【００８２】
また、ユーザからの切り替え指示（例えば画面上のクリック）に応じてＮＮと偽名情報の間の表示切り替えを行うようにしたので、シークレットモードの利便性を向上させることができる。
【００８３】
なお、上記実施形態においては、ユーザ端末ＵＴｍがシークレットモードがオン設定であるか否かを判別するように構成したが、別の例として、ＩＭサービス提供サーバＳＡがシークレットモードがオン設定であるか否かを判別するように構成しても良い。この場合、上記ユーザ情報データベース５１における各ユーザのシークレットモードのオンオフ設定を示すシークレットモード設定情報、及び各ユーザの友録メンバーの偽名情報が、ユーザＩＤに対応付けられて登録されるようになっている。そして、ＩＭサービス提供サーバＳＡのシステム制御部７は、例えばユーザ端末ＵＴ２のユーザに対応するシークレットモードがオン設定であるか否かを設定判別手段として判別し、シークレットモードがオン設定でない場合には、当該ユーザ端末ＵＴ２のユーザの友録メンバーのＮＮを当該ユーザ端末ＵＴ２に送信（ＰＵＳＨ型配信）する一方、シークレットモードがオン設定である場合には、当該ユーザ端末ＵＴ２のユーザの友録メンバーの偽名情報を当該ユーザ端末ＵＴ２にユーザ情報送信手段として送信（ＰＵＳＨ型配信）することになる。これにより、当該ＮＮ又は偽名情報を受信したユーザ端末ＵＴ２は、上述したように、画面の所定位置にＮＮ又は偽名情報を表示することになる。なお、ＮＮ又は偽名情報の送信タイミングは、ユーザがログインしたとき、及びシークレットモードの設定が変更されたとき（つまり、ユーザ端末ＵＴｍからのシークレットモード設定情報が受信されたとき）になる。
【００８４】
このように、ＩＭサービス提供サーバＳＡ側でシークレットモード設定情報、及び友録メンバーの偽名情報を管理すれば、例えばユーザがユーザ端末ＵＴｍを複数（例えば、自宅と職場で）使用している場合に、当該ユーザが一方のユーザ端末ＵＴｍでシークレットモードのオンオフ設定や偽名情報を設定すれば、当該設定を他方のユーザ端末ＵＴｍでも同様に利用することができる。これに対して、上述したようにユーザ端末ＵＴｍ側でシークレットモード設定情報、及び友録メンバーの偽名情報を管理する構成では、例えばユーザがユーザ端末ＵＴｍを複数（例えば、自宅と職場で）使用している場合に、夫々のユーザ端末ＵＴｍ毎にシークレットモードのオンオフ設定及び偽名情報の設定を行うことができ、当該設定を異ならせることができる。
【００８５】
また、上記実施形態においては、シークレットモードがオン設定である場合には、ユーザ把握不能情報の一例としての偽名情報がＮＮにかわり当該ＮＮが表示されるべき位置に表示されるように構成したが、かかるユーザ把握不能情報の別の例として、単にＮＮの表示を消去して背景と同化されるように構成しても良い。図９（Ａ）は、この場合のユーザ端末ＵＴ２における表示画面例を示しており、この例では、ユーザ端末ＵＴ２のユーザの友録メンバー「ａａａａａ」、「ｃｃｃｃｃ」、及び「ｅｅｅｅｅ」についてはシークレットモードがオン設定であるため、そのＮＮばかりでなくプレゼンス情報も表示されていない一方、友録メンバー「ｄｄｄｄｄ」についてはシークレットモードがオフ設定であるため、そのＮＮ及びプレゼンス情報が表示されるようになっている。そして、この場合であっても、当該ユーザが操作部１１を操作して、上述したように検索情報を検索入力欄１００ｐに入力し、登録ボタン１０３ｂを指定すると、システム制御部１７は、当該入力された検索情報(例えば、「ａａａａａ」)に基づき検索されたユーザに対応するＮＮ及びプレゼンス情報を検索結果として、例えば図９（Ｂ）に示すように表示させることになる。つまり、シークレットモードがオン設定とオフ設定の何れの場合にも、ユーザ把握可能情報が検索結果として表示される。これにより、シークレットモードがオン設定であっても、シークレット対象の友録メンバーを簡単に検索することができる。
【００８６】
なお、上記実施形態においては、ＮＮ又は偽名情報が表示される画面として、メイン画面及びチャットウインドウ画面を例にとって説明したが、これに限定されるものではなく、ＮＮが表示される画面であれば如何なる画面であっても良く、例えば、最初のメッセージを受信したときにディスプレイ上の右隅に当該メッセージを受信したことを当該ユーザに対して視認させるための小画面（トースター画面）が表示されるが、この画面に対して適用することもできる。
【００８７】
また、上記実施形態においては、ユーザ把握可能情報として、ＮＮを例にとって説明したが、これに限定されるものではなく、本名であっても良い。
【図面の簡単な説明】
【００８８】
【図１】本実施形態に係るメッセージ送受信システムＳの概要構成例を示す図である。
【図２】ＩＭサービス提供サーバＳＡの概要構成の一例を示すブロック図である。
【図３】ユーザ情報データベース５１における登録情報例を示す図である。
【図４】ユーザ端末ＵＴｍの概要構成の一例を示すブロック図である。
【図５】ユーザ端末ＵＴ２における表示画面例を示す図である。
【図６】ユーザ端末ＵＴ２における表示画面例を示す図である。
【図７】ユーザ端末ＵＴ２における表示画面例を示す図である。
【図８】（Ａ）は、ユーザ端末ＵＴｍのシステム制御部１７における画面表示処理を示すフローチャートであり、（Ｂ）は、ユーザ端末ＵＴｍのシステム制御部１７におけるシークレットモード設定切替処理を示すフローチャートである。
【図９】ユーザ端末ＵＴ２における表示画面例を示す図である。
【符号の説明】
【００８９】
１，１１  操作部
２，１２  表示部
３，１３  通信部
４，１４  ドライブ部
５，１５  記憶部
６，１６  入出力インタフェース部
７，１７  システム制御部
８，１８  システムバス
５１  ユーザ情報データベース
ＳＡ  ＩＭサービス提供サーバ
ＵＴｍ  ユーザ端末
Ｓ  メッセージ送受信システム
ＮＷ  ネットワーク
【図１】
0004887226.tif 000002
【図２】
0004887226.tif 000003
【図３】
0004887226.tif 000004
【図４】
0004887226.tif 000005
【図５】
0004887226.tif 000006
【図６】
0004887226.tif 000007
【図７】
0004887226.tif 000008
【図８】
0004887226.tif 000009
【図９】
0004887226.tif 000010