(57)【要約】【課題】従来、指定した人が閲覧している出力情報を知ることができなかった。【解決手段】ユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納しており、１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、端末出力情報受信部が受信した１以上の端末出力情報を蓄積する端末出力情報蓄積部と、端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を端末出力情報格納部から取得する出力情報識別子取得部と、取得した１以上の出力情報識別子を、ユーザ識別子を送信してきた端末装置に送信する出力情報識別子送信部とを具備する端末出力情報管理装置により、指定した人が閲覧している出力情報を知ることができる。【選択図】図１
2013097639.tif 000002
【特許請求の範囲】
【請求項１】
端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納し得る端末出力情報格納部と、
１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、
前記端末出力情報受信部が受信した１以上の端末出力情報を、前記端末出力情報格納部に蓄積する端末出力情報蓄積部と、
端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、
前記情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を前記端末出力情報格納部から取得する出力情報識別子取得部と、
前記出力情報識別子取得部が取得した１以上の出力情報識別子を、前記ユーザ識別子を送信してきた前記端末装置に送信する出力情報識別子送信部とを具備する端末出力情報管理装置。
【請求項２】
前記ユーザ情報送信部は、
ユーザ情報を非公開とする旨を設定したユーザに対応するユーザ情報は送信しない請求項１記載の端末出力情報管理装置。
【請求項３】
ユーザ識別子と、ユーザ情報を公開するか否かを示す情報である公開制御情報とを対応付けて格納し得る公開制御情報格納部をさらに具備し、
前記ユーザ情報送信部は、
非公開とする旨の公開制御情報と対になるユーザ識別子は送信しない請求項１または請求項２記載の端末出力情報管理装置。
【請求項４】
前記端末出力情報受信部は、
端末装置において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして、端末出力情報を受信し、かつ、端末装置において、出力情報が非表示にされたことをトリガーとして、当該出力情報が非表示となったことを示す情報である非表示情報を受信し、
前記端末出力情報受信部が前記非表示情報を受信した場合に、前記出力情報に対応する端末出力情報を、当該出力情報が非表示となった旨の情報となるように更新する端末出力情報更新部をさらに具備する請求項１から請求項３いずれか記載の端末出力情報管理装置。
【請求項５】
前記端末出力情報受信部は、
端末装置において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして、端末出力情報を受信し、
前記端末出力情報受信部が端末出力情報を受信した後、予め決められた条件を満たすほど時間が経過した場合に、前記端末出力情報が有する出力情報識別子に対応する出力情報が非表示となった旨の情報となるように更新する端末出力情報更新部をさらに具備する請求項１から請求項４いずれか記載の端末出力情報管理装置。
【請求項６】
請求項１から請求項５いずれか記載の端末出力情報管理装置と通信を行う端末装置であって、
ユーザ識別子を格納し得るユーザ識別子格納部と、
出力情報を取得する出力情報取得部と、
前記出力情報取得部が取得した出力情報を出力する出力情報出力部と、
前記ユーザ識別子と前記出力情報を識別する出力情報識別子とを有する端末出力情報を前記端末出力情報管理装置に送信する端末出力情報送信部と、
他のユーザのユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子を、前記端末出力情報管理装置に送信するユーザ識別子送信部と、
前記ユーザ識別子の送信に対応して、前記端末出力情報管理装置から、１以上の出力情報識別子を受信する出力情報識別子受信部と、
前記出力情報識別子受信部が受信した１以上の出力情報識別子を出力する出力情報識別子出力部とを具備する端末装置。
【請求項７】
ユーザから、ユーザ情報を非公開とする旨の情報を受け付ける受付部をさらに具備し、
前記端末出力情報送信部は、
前記受付部がユーザ情報を非公開とする旨の情報を受け付けた場合、端末出力情報を送信しない請求項６記載の端末装置。
【請求項８】
ユーザから、ユーザ情報を非公開とする旨の情報を受け付ける受付部と、
前記受付部が受け付けたユーザ情報を非公開とする旨の情報を、前記端末出力情報管理装置に送信する公開制御情報送信部とをさらに具備する請求項６記載の端末装置。
【請求項９】
記録媒体に、
端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納しており、
端末出力情報受信部、端末出力情報蓄積部、情報希望ユーザ識別子受信部、出力情報識別子取得部、および出力情報識別子送信部とにより実現される端末出力情報管理方法であって、
前記端末出力情報受信部が、１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信ステップと、
前記端末出力情報蓄積部が、前記端末出力情報受信ステップで受信された１以上の端末出力情報を、前記記録媒体に蓄積する端末出力情報蓄積ステップと、
前記情報希望ユーザ識別子受信部が、端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信ステップと、
前記出力情報識別子取得部が、前記情報希望ユーザ識別子受信ステップで受信されたユーザ識別子と対になる１以上の出力情報識別子を前記記録媒体から取得する出力情報識別子取得ステップと、
前記出力情報識別子送信部が、前記出力情報識別子取得ステップで取得された１以上の出力情報識別子を、前記ユーザ識別子を送信してきた前記端末装置に送信する出力情報識別子送信ステップとを具備する端末出力情報管理方法。
【請求項１０】
記憶媒体に、
端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納しており、
コンピュータを、
１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、
前記端末出力情報受信部が受信した１以上の端末出力情報を、前記端末出力情報格納部に蓄積する端末出力情報蓄積部と、
端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、
前記情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を前記端末出力情報格納部から取得する出力情報識別子取得部と、
前記出力情報識別子取得部が取得した１以上の出力情報識別子を、前記ユーザ識別子を送信してきた前記端末装置に送信する出力情報識別子送信部として機能させるためのプログラム。
【請求項１１】
記憶媒体に、
ユーザ識別子を格納しており、
コンピュータを、
出力情報を取得する出力情報取得部と、
前記出力情報取得部が取得した出力情報を出力する出力情報出力部と、
記憶媒体に格納しているユーザ識別子と前記出力情報を識別する出力情報識別子とを有する端末出力情報を前記端末出力情報管理装置に送信する端末出力情報送信部と、
他のユーザのユーザ識別子を受け付けるユーザ識別子受付部と、
前記ユーザ識別子受付部が受け付けたユーザ識別子を、前記端末出力情報管理装置に送信するユーザ識別子送信部と、
前記ユーザ識別子の送信に対応して、前記端末出力情報管理装置から、１以上の出力情報識別子を受信する出力情報識別子受信部と、
前記出力情報識別子受信部が受信した１以上の出力情報識別子を出力する出力情報識別子出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページ等の情報を閲覧する情報システム等に関するものである。
【背景技術】
【０００２】
従来、検索結果に今現在の人気を反映させることが可能であり、必要な情報へ到達することが容易であり、目的の情報の理解が容易である情報システムがあった（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−３９６２５号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報システムにおいては、ユーザが指定した人が、現在、閲覧している情報（例えば、Ｗｅｂページ等）を、ユーザは知ることができなかった。
【０００５】
また、従来の情報システムにおいては、ユーザのプライバシーを保護できなかった。つまり、従来の情報システムでは、現在、あるユーザが閲覧しているＷｅｂページが、ユーザの意思に関わらず、他のユーザに知られてしまう、という課題があった。
【課題を解決するための手段】
【０００６】
本第一の発明の端末出力情報管理装置は、端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納し得る端末出力情報格納部と、１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、端末出力情報受信部が受信した１以上の端末出力情報を、端末出力情報格納部に蓄積する端末出力情報蓄積部と、端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を端末出力情報格納部から取得する出力情報識別子取得部と、出力情報識別子取得部が取得した１以上の出力情報識別子を、ユーザ識別子を送信してきた端末装置に送信する出力情報識別子送信部とを具備する端末出力情報管理装置である。
【０００７】
かかる構成により、人を指定して、当該人が現在、閲覧している出力情報を知ることができる。
【０００８】
また、本第二の発明の端末出力情報管理装置は、第一の発明に対して、ユーザ情報送信部は、ユーザ情報を非公開とする旨を設定したユーザに対応するユーザ情報は送信しない端末出力情報管理装置である。
【０００９】
かかる構成により、ユーザのプライバシーを保護できる。
【００１０】
また、本第三の発明の端末出力情報管理装置は、第一または第二の発明に対して、ユーザ識別子と、ユーザ情報を公開するか否かを示す情報である公開制御情報とを対応付けて格納し得る公開制御情報格納部をさらに具備し、ユーザ情報送信部は、非公開とする旨の公開制御情報と対になるユーザ識別子は送信しない端末出力情報管理装置である。
【００１１】
かかる構成により、ユーザのプライバシーを保護できる。また、必要に応じて、端末出力情報管理装置では、非公開としたユーザに対応する端末出力情報を閲覧できる。
【００１２】
また、本第四の発明の端末出力情報管理装置は、第一から第三いずれかの発明に対して、端末出力情報受信部は、端末装置において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして、端末出力情報を受信し、かつ、端末装置において、出力情報が非表示にされたことをトリガーとして、出力情報が非表示となったことを示す情報である非表示情報を受信し、端末出力情報受信部が非表示情報を受信した場合に、出力情報に対応する端末出力情報を、出力情報が非表示となった旨の情報となるように更新する端末出力情報更新部をさらに具備する端末出力情報管理装置である。
【００１３】
かかる構成により、精度高く、ユーザが閲覧している出力情報を把握できる。
【００１４】
また、本第五の発明の端末出力情報管理装置は、第一から第四いずれかの発明に対して、端末出力情報受信部は、端末装置において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして、端末出力情報を受信し、端末出力情報受信部が端末出力情報を受信した後、予め決められた条件を満たすほど時間が経過した場合に、端末出力情報が有する出力情報識別子に対応する出力情報が非表示となった旨の情報となるように更新する端末出力情報更新部をさらに具備する端末出力情報管理装置である。
【００１５】
かかる構成により、簡易な処理により、人が閲覧している出力情報を把握できる。
【００１６】
また、本第六の発明の端末装置は、第一から第五いずれかの発明に対して、端末出力情報管理装置と通信を行う端末装置であって、ユーザ識別子を格納し得るユーザ識別子格納部と、出力情報を取得する出力情報取得部と、出力情報取得部が取得した出力情報を出力する出力情報出力部と、ユーザ識別子と出力情報を識別する出力情報識別子とを有する端末出力情報を端末出力情報管理装置に送信する端末出力情報送信部と、他のユーザのユーザ識別子を受け付けるユーザ識別子受付部と、ユーザ識別子受付部が受け付けたユーザ識別子を、端末出力情報管理装置に送信するユーザ識別子送信部と、ユーザ識別子の送信に対応して、端末出力情報管理装置から、１以上の出力情報識別子を受信する出力情報識別子受信部と、出力情報識別子受信部が受信した１以上の出力情報識別子を出力する出力情報識別子出力部とを具備する端末装置である。
【００１７】
かかる構成により、人を指定して、当該人が現在、閲覧している出力情報を知ることができる。
【００１８】
また、本第七の発明の端末装置は、第六の発明に対して、ユーザから、ユーザ情報を非公開とする旨の情報を受け付ける受付部とを具備し、端末出力情報送信部は、受付部がユーザ情報を非公開とする旨の情報を受け付けた場合、端末出力情報を送信しない端末装置である。
【００１９】
かかる構成により、ユーザのプライバシーを保護できる。
【００２０】
また、本第八の発明の端末装置は、第六の発明に対して、ユーザから、ユーザ情報を非公開とする旨の情報を受け付ける受付部と、受付部が受け付けたユーザ情報を非公開とする旨の情報を、端末出力情報管理装置に送信する公開制御情報送信部とをさらに具備する端末装置である。
【００２１】
かかる構成により、ユーザのプライバシーを保護できる。また、必要に応じて、端末出力情報管理装置では、非公開としたユーザに対応する端末出力情報を閲覧できる。
【発明の効果】
【００２２】
本発明による情報システムによれば、人を指定して、当該人が現在、閲覧している出力情報を知ることができる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１における情報システム１の概念図
【図２】同情報システムのブロック図
【図３】同端末装置のブロック図
【図４】同端末出力情報管理装置の動作について説明するフローチャート
【図５】同端末装置の動作について説明するフローチャート
【図６】同端末出力情報管理表を示す図
【図７】同ユーザ情報管理表を示す図
【図８】同ユーザ情報の出力例を示す図
【図９】同お気に入りユーザのリストの出力例を示す図
【図１０】実施の形態２における情報システムのブロック図
【図１１】同端末出力情報管理装置の動作について説明するフローチャート
【図１２】同端末装置の動作について説明するフローチャート
【図１３】同公開制御情報管理表を示す図
【図１４】上記実施の形態におけるコンピュータシステムの概観図
【図１５】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２４】
以下、情報システム等の実施の形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
本実施の形態において、現在、Ｗｅｂページ等の出力情報を特定する識別子およびユーザ識別子の組を受信し、ユーザごとに、現在、閲覧中の出力情報の識別子（例えば、ＵＲＬ）を蓄積する情報システムについて説明する。
【００２６】
また、本実施の形態において、ユーザは、自身の情報の他ユーザへの公開、または非公開を選択でき、非公開を選択したユーザについての情報であるユーザ情報は他のユーザに送信しない情報システムについて説明する。なお、本実施の形態において、かかる公開／非公開を制御するための公開制御情報は、端末装置で管理する。
【００２７】
また、本実施の形態において、ユーザが指定したユーザ識別子に対応する他のユーザが、現在、閲覧している出力情報を知らせることができる情報システムについて説明する。
【００２８】
また、本実施の形態において、同一の出力情報を閲覧しているユーザとコミュニケーションができる情報システムについて説明する。
【００２９】
図１は、本実施の形態における情報システム１の概念図である。情報システム１は、１以上のサーバ装置１０、端末出力情報管理装置１１、および１以上の端末装置１２を備える。サーバ装置１０は、ここでは、例えば、１以上のＷｅｂページを格納し得るＷｅｂサーバ装置である。なお、Ｗｅｂページは、出力情報の一例である。端末出力情報管理装置１１は、ユーザが閲覧している出力情報に関する情報を管理する装置である。さらに、端末装置１２は、ユーザが出力情報を閲覧するために使用する端末であり、いわゆるパソコン、携帯端末、テレビジョン受信機等、問わない。また、サーバ装置１０、端末出力情報管理装置１１、および端末装置１２は、インターネット等のネットワークや放送により、通信可能である。
【００３０】
図２は、本実施の形態における情報システム１のブロック図である。また、図３は、情報システム１を構成する端末装置１２のブロック図である。
【００３１】
サーバ装置１０は、出力情報格納部１０１、サーバ受信部１０２、およびサーバ送信部１０３を具備する。
【００３２】
端末出力情報管理装置１１は、端末出力情報格納部１１０１、端末出力情報受信部１１０２、端末出力情報蓄積部１１０３、端末出力情報更新部１１０４、ユーザ識別子取得部１１０５、ユーザ情報送信部１１０６、情報希望ユーザ識別子受信部１１０７、出力情報識別子取得部１１０８、出力情報識別子送信部１１０９、通信希望ユーザ識別子受信部１１１０、および通信可能化部１１１１を具備する。
【００３３】
端末装置１２は、公開制御情報格納部１２００、ユーザ識別子格納部１２０１、受付部１２０２、ユーザ識別子受付部１２０３、出力情報取得部１２０４、出力情報出力部１２０５、端末出力情報送信部１２０６、ユーザ識別子送信部１２０７、出力情報識別子受信部１２０８、出力情報識別子出力部１２０９、ユーザ情報受信部１２１０、ユーザ情報出力部１２１１、および通信部１２１２を具備する。
【００３４】
サーバ装置１０を構成する出力情報格納部１０１は、１以上の出力情報を格納し得る。出力情報とは、端末装置１２で出力され得る情報であり、例えば、Ｗｅｂページ、Ｗｅｂサイト等が好適であるが、映画やテレビ番組等でも良い。つまり、出力情報は、複数人が閲覧する可能性のある情報であれば良い。また、出力情報は、出力情報識別子により特定される。出力情報識別子とは、ＵＲＬやＵＲＩ等のＷｅｂページの識別子、Ｗｅｂサイトの識別子（ＵＲＬやＵＲＩなどの前方の一部分）、映画のタイトルやテレビ番組の識別情報などである。出力情報格納部１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００３５】
サーバ受信部１０２は、端末装置１２から、出力情報の閲覧の指示を受信する。閲覧の指示は、通常、出力情報識別子を含む。サーバ受信部１０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００３６】
サーバ送信部１０３は、サーバ受信部１０２が閲覧の指示を受信した場合、当該閲覧の指示に対応する出力情報を、出力情報格納部１０１から取得し、取得した出力情報を、閲覧の指示を送信してきた端末装置１２に送信する。サーバ送信部１０３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００３７】
端末出力情報管理装置１１を構成する端末出力情報格納部１１０１は、ユーザ識別子と出力情報識別子とを有する１以上の端末出力情報を格納し得る。ユーザ識別子は、端末装置１２のユーザを特定する情報である。ユーザ識別子とは、端末の識別子と同意義であると考えても良い。ユーザ識別子は、例えば、ユーザＩＤ、ユーザの名前、ＭＡＣアドレス、ＩＰアドレスなどである。また、ここでの出力情報識別子は、端末装置１２で出力されている出力情報を特定する情報である。ここで、端末装置１２で出力されているとは、端末装置１２に接続されている表示装置に表示されている情報でも良い。また、出力されている情報とは、通常、現在、出力されている情報である。また、端末出力情報は、ユーザ識別子、出力情報識別子以外に、閲覧開始時刻、閲覧終了時刻、カレントフラグ等の情報を有しても良い。閲覧開始時刻は、出力情報識別子で特定される出力情報の閲覧が開始された時刻である。閲覧終了時刻は、出力情報識別子で特定される出力情報の閲覧が終了した時刻である。また、カレントフラグは、現在、出力情報識別子で特定される出力情報を閲覧中か否かを示すフラグである。
【００３８】
端末出力情報格納部１１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。端末出力情報格納部１１０１に出力情報が記憶される過程は問わない。例えば、記録媒体を介して出力情報が端末出力情報格納部１１０１で記憶されるようになってもよく、通信回線等を介して送信された出力情報が端末出力情報格納部１１０１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された出力情報が端末出力情報格納部１１０１で記憶されるようになってもよい。
【００３９】
端末出力情報受信部１１０２は、１以上の端末装置１２から１以上の端末出力情報を受信する。また、端末出力情報受信部１１０２が受信する端末出力情報は、端末装置１２において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして送信された情報であることは好適である。また、端末出力情報受信部１１０２は、非表示情報を受信しても良い。非表示情報とは、出力情報が非表示となったことを示す情報である。非表示情報は、通常、端末装置１２において出力情報が非表示にされたことをトリガーとして送信された情報である。なお、非表示とは、他のＷｅｂページが表示されること、ウィンドウが消去されることなどを含む。なお、端末出力情報受信部１１０２は、ユーザ情報を非公開とする旨を設定したユーザに対応する端末出力情報は端末装置１２から受信しないことは好適である。また、端末出力情報受信部１１０２が受信する端末出力情報と、端末出力情報格納部１１０１に格納されている端末出力情報とは、異なるデータ構造でも良い。例えば、端末出力情報受信部１１０２が受信する端末出力情報はユーザ識別子と出力情報識別子のみであり、端末出力情報格納部１１０１に格納されている端末出力情報はユーザ識別子と出力情報識別子と閲覧開始時刻と閲覧終了時刻とカレントフラグとを有しても良い。
【００４０】
端末出力情報蓄積部１１０３は、端末出力情報受信部１１０２が受信した１以上の端末出力情報を、端末出力情報格納部１１０１に蓄積する。端末出力情報蓄積部１１０３は、現在時刻を図示しない時計から取得し、端末出力情報受信部１１０２が受信したユーザ識別子と出力情報識別子に加えて、当該現在時刻である閲覧開始時刻を、端末出力情報格納部１１０１に蓄積しても良い。
【００４１】
端末出力情報更新部１１０４は、端末出力情報受信部１１０２が非表示情報を受信した場合に、出力情報に対応する端末出力情報を、出力情報が非表示となった旨の情報となるように更新する。なお、通常、非表示情報は、ユーザ識別子と出力情報識別子を有する。そして、端末出力情報更新部１１０４は、非表示情報が有するユーザ識別子と出力情報識別子とにより識別できる端末出力情報を、出力情報が非表示となった旨の情報となるように更新する。また、端末出力情報更新部１１０４は、端末出力情報受信部１１０２が端末出力情報を受信した後、予め決められた条件を満たすほど時間が経過した場合に、端末出力情報が有する出力情報識別子に対応する出力情報が非表示となった旨の情報となるように更新しても良い。つまり、端末出力情報更新部１１０４は、出力情報の閲覧が終了したことを取得または推定して、端末出力情報を、出力情報が非表示となった旨の情報となるように更新する。なお、予め決められた条件とは、例えば、閲覧開始から予め決められた時間が経過したこと、閲覧開始からＷｅｂページのサイズに比例した予め決められた時間が経過したこと等である。
【００４２】
ユーザ識別子取得部１１０５は、１以上のユーザ識別子を端末出力情報格納部１１０１から取得する。ユーザ識別子取得部１１０５が取得するユーザ識別子は、端末出力情報受信部１１０２が受信した端末出力情報が有する出力情報識別子に対応する１以上のユーザ識別子である。ただし、この１以上のユーザ識別子には、端末出力情報受信部１１０２が受信した端末出力情報が有するユーザ識別子を含まないことが好適である。また、ユーザ識別子取得部１１０５は、ユーザ情報を非公開とする旨を設定したユーザのユーザ識別子を含まない。例えば、出力情報識別子がＷｅｂページのＵＲＬである場合、ユーザ識別子取得部１１０５は、当該ＵＲＬからＷｅｂサイトを特定する情報を取得し、当該Ｗｅｂサイトを特定する情報を含むＵＲＬに対応する１以上のユーザ識別子を端末出力情報格納部１１０１から取得しても良い。かかる場合、ユーザ識別子取得部１１０５は、端末出力情報受信部１１０２が受信した端末出力情報を送信してきた端末装置１２のユーザと同一のＷｅｂサイトのいずれかのＷｅｂページを閲覧している他のユーザのユーザ識別子を取得できる。
【００４３】
ユーザ情報送信部１１０６は、ユーザ識別子取得部１１０５が取得した１以上のユーザ識別子に対応するユーザに関する情報である１以上のユーザ情報を、端末出力情報受信部１１０２が受信した端末出力情報を送信してきた端末装置１２に送信する。
【００４４】
また、ユーザ情報送信部１１０６は、端末出力情報受信部１１０２が端末出力情報を受信した場合、現在、何らかの出力情報を閲覧中のユーザのユーザ情報を、端末出力情報受信部１１０２が受信した端末出力情報を送信してきた端末装置１２に送信しても良い。
【００４５】
なお、ユーザ情報とは、ユーザ識別子でも良いし、ユーザの氏名、性別、年令などのプロフィール情報などでも良い。また、ユーザ情報は、ユーザが出力している出力情報識別子などでも良い。ユーザ情報がユーザのプロフィール情報である場合、例えば、ユーザ情報送信部１１０６は、ユーザ識別子に対応付けてプロフィール情報を格納している。
【００４６】
また、ユーザ情報送信部１１０６は、ユーザ情報を非公開とする旨を設定したユーザに対応するユーザ情報は端末装置１２に送信しない。
【００４７】
情報希望ユーザ識別子受信部１１０７は、端末装置１２からユーザ識別子を受信する。このユーザ識別子は、当該ユーザ識別子を送信してきた端末装置１２のユーザが、現在、閲覧中の出力情報を知りたいユーザの識別子である。
【００４８】
出力情報識別子取得部１１０８は、情報希望ユーザ識別子受信部１１０７が受信したユーザ識別子と対になる１以上の出力情報識別子を端末出力情報格納部１１０１から取得する。なお、出力情報識別子取得部１１０８は、ユーザ識別子を送信してきた端末装置１２のユーザのユーザ識別子を取得しないことは好適である。
【００４９】
出力情報識別子送信部１１０９は、出力情報識別子取得部１１０８が取得した１以上の出力情報識別子を、ユーザ識別子を送信してきた端末装置１２に送信する。
【００５０】
通信希望ユーザ識別子受信部１１１０は、端末装置１２から、ユーザが通信を希望する相手ユーザを識別するユーザ識別子を受信する。
【００５１】
通信可能化部１１１１は、通信希望ユーザ識別子受信部１１１０が受信したユーザ識別子に対応する通信希望ユーザ識別子受信部１１１０との通信を可能にする。通信可能化部１１１１は、２つのユーザ識別子に対応する端末装置１２間で、チャットまたはＴＶ会議または電話等の通信を可能とする。２つのユーザ識別子とは、通信希望ユーザ識別子受信部１１１０が受信したユーザ識別子と、当該ユーザ識別子を送信してきた端末装置１２のユーザのユーザ識別子である。
【００５２】
端末出力情報管理装置１１を構成する端末出力情報蓄積部１１０３、端末出力情報更新部１１０４、ユーザ識別子取得部１１０５、出力情報識別子取得部１１０８は、通常、ＭＰＵやメモリ等から実現され得る。端末出力情報蓄積部１１０３等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５３】
また、端末出力情報管理装置１１を構成する端末出力情報受信部１１０２、情報希望ユーザ識別子受信部１１０７、通信希望ユーザ識別子受信部１１１０は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５４】
また、端末出力情報管理装置１１を構成するユーザ情報送信部１１０６、出力情報識別子送信部１１０９は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００５５】
端末装置１２を構成する公開制御情報格納部１２００は、公開制御情報を格納し得る。公開制御情報は、ユーザ情報や出力情報識別子等を公開するか否かに関する情報である。公開制御情報は、公開（例えば、「１」）または非公開（例えば、「０」）のいずれかの値をとり得る。
【００５６】
ユーザ識別子格納部１２０１は、ユーザ識別子を格納し得る。ここでのユーザ識別子は、端末装置１２のユーザの識別子、または端末装置１２の識別子である。また、ユーザ識別子は、ユーザが入力した識別子でも良いし、端末装置１２で予め保持している識別子でも良い。
【００５７】
受付部１２０２は、ユーザから、公開制御情報を受け付ける。公開制御情報は、ユーザ情報や出力情報識別子を非公開とする旨の情報、またはユーザ情報等を公開とする旨の情報を受け付ける。例えば、「公開／非公開」のトグルスイッチが表示されており、当該トグルスイッチをユーザが押下し、「非公開」とした場合、受付部１２０２は、ユーザ情報等を非公開とする旨の公開制御情報を受け付ける。また、受付部１２０２は、出力情報の閲覧指示や閲覧の終了指示などの指示や、ＵＲＬなどのデータ等を受け付けても良い。なお、出力情報の閲覧指示は、出力情報識別子を含む。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。かかる情報の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。
【００５８】
ユーザ識別子受付部１２０３は、他のユーザのユーザ識別子を受け付ける。ここで受け付けるユーザ識別子は、現在、閲覧している出力情報を知りたいユーザの識別子、または通信したいユーザの識別子である。また、ユーザ識別子の受け付けとは、手入力でも良いし、マウス等により、１以上のユーザ識別子から選択されたものでも良い。また、ユーザ識別子受付部１２０３は、受け付けられるユーザ識別子の１以上の候補を格納していても良い。さらに、ユーザ識別子受付部１２０３は、ユーザ識別子の１以上の候補と、ユーザ情報（例えば、ユーザの氏名等）を対応付けて格納していても良い。また、ユーザ識別子受付部１２０３は、端末出力情報管理装置１１から、現在、何らかの出力情報を閲覧中であるユーザのユーザ識別子、またはユーザ識別子とユーザ情報（例えば、ユーザの氏名等）を受信し、少なくとも一時格納していても良い。そして、ユーザ識別子受付部１２０３は、格納している1以上のユーザ識別子、またはユーザ情報を出力し、かかる出力しているユーザ識別子またはユーザ情報から、ユーザの選択を受け付けても良い。なお、端末出力情報管理装置１１からユーザ識別子やユーザ情報を受信する構成要素は、ユーザ識別子受付部１２０３ではなく、ユーザ情報受信部１２１０である、と考えても良い。また、かかるユーザ識別子やユーザ情報を出力する手段は、ユーザ情報出力部１２１１である、と考えても良い。ユーザ識別子の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。ユーザ識別子受付部１２０３は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５９】
出力情報取得部１２０４は、出力情報を取得する。ここでの取得とは、通常、サーバ装置１０からの受信であるが、記録媒体からの読み込みでも良い。
【００６０】
出力情報出力部１２０５は、出力情報取得部１２０４が取得した出力情報を出力する。出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００６１】
端末出力情報送信部１２０６は、ユーザ識別子と出力情報を識別する出力情報識別子とを有する端末出力情報を端末出力情報管理装置１１に送信する。また、端末出力情報送信部１２０６は、受付部１２０２がユーザ情報を非公開とする旨の情報を受け付けた場合、端末出力情報送信部１２０６は端末出力情報を送信しないことは好適である。つまり、例えば、端末出力情報送信部１２０６は、公開制御情報格納部１２００の公開制御情報が、非公開を示す情報である場合には、端末出力情報を送信しないことは好適である。また、端末出力情報は、閲覧開始または閲覧終了を示す情報を有しても良い。
【００６２】
出力情報識別子とは、通常、出力情報と対応付けて保持している。また、出力情報識別子は、ユーザが出力情報を受信する際に入力した情報でも良い。また、出力情報識別子は、出力情報から生成されたものでも良い。
【００６３】
ユーザ識別子送信部１２０７は、ユーザ識別子受付部１２０３が受け付けたユーザ識別子を、端末出力情報管理装置１１に送信する。なお、通常、ユーザ識別子送信部１２０７は、ユーザ識別子を送信する際に、当該ユーザ識別子の意義を示す情報も送信する。意義を示す情報とは、例えば、ユーザが閲覧している出力情報を取得する意義（例えば「１」）や、ユーザとの通信を希望する意義（例えば「２」）などである。
【００６４】
出力情報識別子受信部１２０８は、ユーザ識別子の送信に対応して、端末出力情報管理装置１１から、１以上の出力情報識別子を受信する。
【００６５】
出力情報識別子出力部１２０９は、出力情報識別子受信部１２０８が受信した１以上の出力情報識別子を出力する。
【００６６】
ユーザ情報受信部１２１０は、端末出力情報管理装置１１から、１以上のユーザ情報を受信する。
【００６７】
ユーザ情報出力部１２１１は、ユーザ情報受信部１２１０が受信した１以上のユーザ情報を出力する。
【００６８】
通信部１２１２は、他の端末装置１２と通信を行う。通信部１２１２は、いわゆるチャットを行う機能を有しても良いし、ＴＶ会議を行う機能を有しても良いし、電話を行う機能等を有しても良い。
【００６９】
端末装置１２を構成する公開制御情報格納部１２００、およびユーザ識別子格納部１２０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。公開制御情報格納部１２００等に公開制御情報等が記憶される過程は問わない。
【００７０】
また、端末装置１２を構成する受付部１２０２、およびユーザ識別子受付部１２０３は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００７１】
また、端末装置１２を構成する出力情報取得部１２０４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７２】
また、端末装置１２を構成する出力情報出力部１２０５、出力情報識別子出力部１２０９、ユーザ情報出力部１２１１は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。出力情報出力部１２０５等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００７３】
また、端末装置１２を構成する端末出力情報送信部１２０６、ユーザ識別子送信部１２０７は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００７４】
また、端末装置１２を構成する出力情報識別子受信部１２０８、ユーザ情報受信部１２１０は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００７５】
また、端末装置１２を構成する通信部１２１２は、送受信手段により実現され得る。
【００７６】
次に、情報システム１の動作について説明する。まず、サーバ装置１０の動作について説明する。サーバ装置１０のサーバ受信部１０２は、端末装置１２から出力情報の閲覧の指示を受信する。次に、サーバ送信部１０３は、受信された閲覧の指示に対応する出力情報を、出力情報格納部１０１から取得し、当該取得した出力情報を、出力情報格納部１０１から読み出す。次に、サーバ送信部１０３は、読み出した出力情報を、閲覧の指示を送信してきた端末装置１２に送信する。
【００７７】
次に、端末出力情報管理装置１１の動作について、図４のフローチャートを用いて説明する。
【００７８】
（ステップＳ４０１）端末出力情報受信部１１０２は、端末出力情報を受信したか否かを判断する。端末出力情報を受信すればステップＳ４０２に行き、端末出力情報を受信しなければステップＳ４１０に行く。
【００７９】
（ステップＳ４０２）端末出力情報蓄積部１１０３は、ステップＳ４０１で受信された端末出力情報が、出力情報の閲覧が開始された旨の情報であるか否かを判断する。出力情報の閲覧が開始された旨の情報である場合はステップＳ４０３に行き、かかる情報でない場合はステップＳ４０８に行く。
【００８０】
（ステップＳ４０３）端末出力情報蓄積部１１０３は、ステップＳ４０１で受信された端末出力情報を、端末出力情報格納部１１０１に蓄積する。
【００８１】
（ステップＳ４０４）ユーザ識別子取得部１１０５は、ステップＳ４０１で受信された端末出力情報から、出力情報識別子を取得する。
【００８２】
（ステップＳ４０５）ユーザ識別子取得部１１０５は、ステップＳ４０４で取得した出力情報識別子に対応する１以上のユーザ識別子を、端末出力情報格納部１１０１から取得する。なお、ここで、通常、ユーザ識別子取得部１１０５は、ステップＳ４０１で受信された端末出力情報に含まれるユーザ識別子を取得しない。
【００８３】
（ステップＳ４０６）ユーザ識別子取得部１１０５は、ステップＳ４０５で取得した１以上の各ユーザ識別子に対応する１以上のユーザ情報を取得する。
【００８４】
（ステップＳ４０７）ユーザ情報送信部１１０６は、ステップＳ４０６で取得された１以上のユーザ情報を、端末出力情報受信部１１０２が受信した端末出力情報を送信してきた端末装置１２に送信する。ステップＳ４０１に戻る。
【００８５】
（ステップＳ４０８）端末出力情報更新部１１０４は、ステップＳ４０１で受信された端末出力情報が、出力情報の閲覧終了を示す非表示情報であるか否かを判断する。非表示情報であればステップＳ４０９に行き、非表示情報でなければステップＳ４０１に戻る。
【００８６】
（ステップＳ４０９）端末出力情報更新部１１０４は、端末出力情報に含まれるユーザ識別子と出力情報識別子とに対応する端末出力情報を更新する。端末出力情報更新部１１０４は、当該ユーザ識別子で識別されるユーザが、当該出力情報識別子で識別される出力情報の閲覧を終了したことを示す情報に、端末出力情報を変更する。ステップＳ４０１に戻る。
【００８７】
（ステップＳ４１０）情報希望ユーザ識別子受信部１１０７は、端末装置１２からユーザ識別子を受信したか否かを判断する。ユーザ識別子を受信すればステップＳ４１１に行き、受信しなければステップＳ４１４に行く。
【００８８】
（ステップＳ４１１）出力情報識別子取得部１１０８は、ステップＳ４１０で受信されたユーザ識別子を取得する。
【００８９】
（ステップＳ４１２）出力情報識別子取得部１１０８は、ステップＳ４１１で取得したユーザ識別子に対応する１以上の出力情報識別子を、端末出力情報格納部１１０１から取得する。
【００９０】
（ステップＳ４１３）出力情報識別子送信部１１０９は、ステップＳ４１２で取得された１以上の出力情報識別子を、ユーザ識別子を送信してきた端末装置１２に送信する。ステップＳ４０１に戻る。
【００９１】
（ステップＳ４１４）通信希望ユーザ識別子受信部１１１０は、端末装置１２から、ユーザが通信を希望する相手ユーザを識別するユーザ識別子を受信したか否かを判断する。ユーザ識別子を受信すればステップＳ４１５に行き、受信しなければステップＳ４０１に戻る。
【００９２】
（ステップＳ４１５）通信可能化部１１１１は、通信希望ユーザ識別子受信部１１１０が受信したユーザ識別子を取得する。また、通信可能化部１１１１は、ユーザ識別子を送信してきたユーザ（または、端末装置１２）を識別するユーザ識別子を取得する。
【００９３】
（ステップＳ４１６）通信可能化部１１１１は、ステップＳ４１５で取得した２つのユーザ識別子に対応する２つの端末装置１２の間で、通信可能となるように処理を行う。かかる処理は、公知技術であるので、詳細な説明を省略する。ステップＳ４０１に戻る。
【００９４】
なお、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００９５】
次に、端末装置１２の動作について、図５のフローチャートを用いて説明する。
【００９６】
（ステップＳ５０１）受付部１２０２は、出力情報の閲覧指示を、受け付けたか否かを判断する。出力情報の閲覧指示を受け付ければステップＳ５０２に行き、閲覧指示を受け付けなければステップＳ５１１に行く。
【００９７】
（ステップＳ５０２）出力情報取得部１２０４は、ステップＳ５０１で受け付けた出力情報の閲覧指示を、サーバ装置１０に送信する。
【００９８】
（ステップＳ５０３）出力情報取得部１２０４は、ステップＳ５０２における出力情報の閲覧指示の送信に対応して、サーバ装置１０から出力情報を受信したか否かを判断する。出力情報を受信すればステップＳ５０４に行き、出力情報を受信しなければステップＳ５０３に戻る。
【００９９】
（ステップＳ５０４）出力情報出力部１２０５は、ステップＳ５０３で受信された出力情報を出力する。
【０１００】
（ステップＳ５０５）端末出力情報送信部１２０６は、公開制御情報格納部１２００から公開制御情報を読み出す。
【０１０１】
（ステップＳ５０６）端末出力情報送信部１２０６は、ステップＳ５０５で読み出した公開制御情報が公開を示す情報であるか否かを判断する。公開を示す情報であればステップＳ５０７に行き、非公開を示す情報であればステップＳ５０１に戻る。
【０１０２】
（ステップＳ５０７）端末出力情報送信部１２０６は、出力情報取得部１２０４が取得した出力情報を識別する出力情報識別子を取り出す。また、端末出力情報送信部１２０６は、ユーザ識別子格納部１２０１からユーザ識別子を取り出す。そして、端末出力情報送信部１２０６は、出力情報識別子とユーザ識別子とを有する端末出力情報を構成する。なお、端末出力情報は、閲覧開始を示す情報を有することは好適である。
【０１０３】
（ステップＳ５０８）端末出力情報送信部１２０６は、ステップＳ５０７で構成した端末出力情報を端末出力情報管理装置１１に送信する。
【０１０４】
（ステップＳ５０９）ユーザ情報受信部１２１０は、端末出力情報管理装置１１から、１以上のユーザ情報を受信したか否かを判断する。１以上のユーザ情報を受信すればステップＳ５１０に行き、受信しなければステップＳ５０９に戻る。
【０１０５】
（ステップＳ５１０）ユーザ情報出力部１２１１は、ステップＳ５０９で受信された１以上のユーザ情報を出力する。ステップＳ５０１に戻る。
【０１０６】
（ステップＳ５１１）受付部１２０２は、ユーザから、公開制御情報を受け付けたか否かを判断する。公開制御情報を受け付ければステップＳ５１２に行き、公開制御情報を受け付けなければステップＳ５１３に行く。
【０１０７】
（ステップＳ５１２）受付部１２０２は、ステップＳ５１１で受け付けた公開制御情報を公開制御情報格納部１２００に蓄積する。
【０１０８】
（ステップＳ５１３）ユーザ識別子受付部１２０３は、他のユーザが閲覧している出力情報を知るために、他のユーザのユーザ識別子を受け付けたか否かを判断する。他のユーザのユーザ識別子を受け付ければステップＳ５１４に行き、受け付けなければステップＳ５１７に行く。
【０１０９】
（ステップＳ５１４）ユーザ識別子送信部１２０７は、ステップＳ５１３で受け付けられたユーザ識別子を、端末出力情報管理装置１１に送信する。
【０１１０】
（ステップＳ５１５）出力情報識別子受信部１２０８は、ステップＳ５１４におけるユーザ識別子の送信に対応して、端末出力情報管理装置１１から、１以上の出力情報識別子を受信したか否かを判断する。１以上の出力情報識別子を受信すればステップＳ５１６に行き、受信しなければステップＳ５１５に戻る。
【０１１１】
（ステップＳ５１６）出力情報識別子出力部１２０９は、ステップＳ５１５で受信された１以上の出力情報識別子を出力する。ステップＳ５０１に戻る。なお、本ステップで、出力情報識別子の出力とは、出力情報識別子に対応する情報の出力でも良い。
【０１１２】
（ステップＳ５１７）ユーザ識別子受付部１２０３は、通信したい他のユーザのユーザ識別子を受け付けたか否かを判断する。ユーザ識別子を受け付ければステップＳ５１８に行き、ユーザ識別子を受け付けなければステップＳ５１９に行く。
【０１１３】
（ステップＳ５１８）ユーザ識別子送信部１２０７は、ステップＳ５１７で受け付けられたユーザ識別子を端末出力情報管理装置１１に送信する。
【０１１４】
（ステップＳ５１９）通信部１２１２は、他の端末装置１２と通信を行う指示を受信したか否かを判断する。通信を行う指示を受信した場合はステップＳ５２０に行き、受信しない場合はステップＳ５０１に戻る。
【０１１５】
（ステップＳ５２０）通信部１２１２は、他の端末装置１２と通信処理を行う。なお、通信処理は、他の処理と並行して動作することは好適である。また、ユーザの指示等により、通信処理は終了する。
【０１１６】
（ステップＳ５２１）受付部１２０２は、出力情報の閲覧終了指示を受け付けたか否かを判断する。閲覧終了指示を受け付ければステップＳ５２２に行き、閲覧終了指示を受け付けなければステップＳ５０１に戻る。
【０１１７】
（ステップＳ５２２）出力情報出力部１２０５は、出力情報の出力を終了する。
【０１１８】
（ステップＳ５２３）端末出力情報送信部１２０６は、閲覧終了を示す情報、およびユーザ識別子と出力情報識別子を有する端末出力情報を構成する。
【０１１９】
（ステップＳ５２４）端末出力情報送信部１２０６は、ステップＳ５２３で構成した端末出力情報を端末出力情報管理装置１１に送信する。ステップＳ５０１に戻る。
【０１２０】
なお、図５のフローチャートのステップＳ５１５において、ユーザ識別子を受信できない場合もある。
【０１２１】
また、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１２２】
以下、本実施の形態における情報システム１の具体的な動作について説明する。情報システム１の概念図は図１である。
【０１２３】
今、１以上の各サーバ装置１０は、１以上のＷｅｂページを格納しているＷｅｂサーバである。
【０１２４】
また、端末出力情報管理装置１１の端末出力情報格納部１１０１は、図６に示す端末出力情報管理表を保持している。端末出力情報管理表は、「ユーザ識別子」「出力情報識別子」「閲覧開始時刻」「閲覧終了時刻」「カレントフラグ」を有するレコードを１以上、格納している。ここでの出力情報識別子は、ＷｅｂページのＵＲＬであるが、ＷｅｂサイトのＵＲＬでも良い。また、閲覧開始時刻は、Ｗｅｂページの閲覧を開始した時刻である。また、閲覧終了時刻は、Ｗｅｂページの閲覧を終了した時刻である。さらに、カレントフラグは、現在、Ｗｅｂページを閲覧中か否かを示す情報である。カレントフラグが「１」の場合はＷｅｂページを閲覧中であり、「０」の場合はＷｅｂページの閲覧が終了していることを示す。
【０１２５】
また、端末出力情報管理装置１１のユーザ情報送信部１１０６は、図７に示すユーザ情報管理表を保持している。ユーザ情報管理表は、「ユーザ識別子」「氏名」「年齢」「性別」などを有するレコードを１以上、格納している。
【０１２６】
さらに、端末装置１２のユーザ識別子受付部１２０３は、お気に入りユーザの情報を格納している。お気に入りユーザの情報とは、閲覧しているＷｅｂページを知りたいユーザの情報である。ここでのお気に入りユーザの情報は、ユーザ識別子と氏名とを対応付けて有する情報である。
【０１２７】
かかる状況において、田中一郎が自分の端末装置１２を用いて、ＵＲＬ「http://www.BBB.jp/」で特定されるＷｅｂページの閲覧指示を入力した、とする。なお、閲覧指示の入力は、例えば、いわゆるＷｅｂブラウザにＵＲＬを入力することにより実施される。また、田中一郎の端末装置１２のユーザ識別子格納部１２０１は、ユーザ識別子「００３」を格納している、とする。また、田中一郎の端末装置１２の公開制御情報格納部１２００には、公開制御情報「公開（例えば「１」）」が格納されている、とする。なお、かかる公開制御情報は、田中一郎が端末装置１２に入力し、端末装置１２の開制御情報格納部１２００に格納された情報である。
【０１２８】
次に、端末装置１２の受付部１２０２は、出力情報「http://www.BBB.jp/」の閲覧指示を受け付ける。そして、出力情報取得部１２０４は、受け付けた出力情報の閲覧指示を、1以上のサーバ装置１０に送信する。次に、出力情報取得部１２０４は、出力情報の閲覧指示の送信に対応して、サーバ装置１０から出力情報を受信する。次に、出力情報出力部１２０５は、受信された「http://www.BBB.jp/」の出力情報を出力する。なお、かかる処理は、Ｗｅｂブラウザの公知の処理であるので、詳細な説明は省略する。
【０１２９】
次に、端末出力情報送信部１２０６は、公開制御情報格納部１２００から公開制御情報「公開」を読み出す。
【０１３０】
次に、端末出力情報送信部１２０６は、読み出した公開制御情報が公開を示す情報であると判断する。
【０１３１】
次に、端末出力情報送信部１２０６は、出力情報取得部１２０４が取得した出力情報を識別する出力情報識別子「http://www.BBB.jp/」を取り出す。また、端末出力情報送信部１２０６は、ユーザ識別子格納部１２０１からユーザ識別子「００３」を取り出す。そして、端末出力情報送信部１２０６は、出力情報識別子「http://www.BBB.jp/」とユーザ識別子「００３」とを有する端末出力情報「閲覧開始：００３：http://www.BBB.jp/」を構成する。なお、「閲覧開始」は、閲覧を開始したことを示す情報（例えば、「０１」）である。
【０１３２】
次に、端末出力情報送信部１２０６は、構成した端末出力情報「閲覧開始：００３：http://www.BBB.jp/」を端末出力情報管理装置１１に送信する。
【０１３３】
次に、端末出力情報管理装置１１の端末出力情報受信部１１０２は、端末出力情報「閲覧開始：００３：http://www.BBB.jp/」を受信する。
【０１３４】
次に、端末出力情報蓄積部１１０３は、受信された端末出力情報が有する「閲覧開始」を取得し、当該「閲覧開始」により、受信された端末出力情報が出力情報の閲覧が開始された旨の情報であると判断する。
【０１３５】
次に、端末出力情報蓄積部１１０３は、受信された端末出力情報を含むレコード「ユーザ識別子：００３、出力情報識別子：http://www.BBB.jp/、閲覧開始時刻：2011/5/26 9:25:12、閲覧開始時刻：、カレントフラグ：１」を構成し、端末出力情報格納部１１０１に蓄積する。なお、端末出力情報蓄積部１１０３は、図示しない時計から現在時刻を取得し、当該時刻を閲覧開始時刻とする。なお、端末出力情報受信部１１０２は、閲覧開始時刻を、端末装置１２から受信しても良い。また、端末出力情報蓄積部１１０３は、受信された端末出力情報が有する「閲覧開始」により、カレントフラグ「１」を生成する。
【０１３６】
次に、ユーザ識別子取得部１１０５は、受信された端末出力情報から、出力情報識別子「http://www.BBB.jp/」を取得する。
【０１３７】
次に、ユーザ識別子取得部１１０５は、取得した出力情報識別子「http://www.BBB.jp/」を含む端末出力情報が有するユーザ識別子「００１」を、端末出力情報格納部１１０１から取得する。
【０１３８】
次に、ユーザ識別子取得部１１０５は、取得したユーザ識別子「００１」に対応する１以上のユーザ情報「氏名：山田太郎，年齢：２５、性別：男」を、図７のユーザ情報管理表から取得する。
【０１３９】
次に、ユーザ情報送信部１１０６は、ユーザ情報「ユーザ識別子：００１、氏名：山田太郎，年齢：２５、性別：男」を、田中一郎の端末装置１２に送信する。
【０１４０】
次に、田中一郎の端末装置１２のユーザ情報受信部１２１０は、端末出力情報管理装置１１から、ユーザ情報「ユーザ識別子：００１、氏名：山田太郎，年齢：２５、性別：男」を受信する。
【０１４１】
次に、ユーザ情報出力部１２１１は、受信されたユーザ情報を出力する。なお、ユーザ情報の出力例は、図８である。図８に示すように、ユーザ情報出力部１２１１は、閲覧中のＷｅｂページのウィンドウ内に、同一のＷｅｂページを閲覧中のユーザのユーザ情報を出力することは好適である。なお、図８で出力されているユーザ情報は、氏名のみであるが、他のユーザ情報を出力しても良いことは言うまでもない。
【０１４２】
次に、田中一郎は、同一のＷｅｂページを閲覧している山田太郎とお話をしようと思い、表示されている情報「山田太郎さんも同じページを見ています。」の中のアンカー「山田太郎」を指示した、とする。
【０１４３】
次に、ユーザ識別子受付部１２０３は、通信したい他のユーザのユーザ識別子「００１」を受け付ける。
【０１４４】
次に、ユーザ識別子送信部１２０７は、ユーザ識別子「００１」を端末出力情報管理装置１１に送信する。なお、この時、ユーザ識別子送信部１２０７は、田中一郎のユーザ識別子「００３」も送信する。
【０１４５】
次に、端末出力情報管理装置１１の通信希望ユーザ識別子受信部１１１０は、端末装置１２から、通信を希望されたユーザを識別するユーザ識別子「００１」と、通信の希望者のユーザ識別子「００３」とを受信する。
【０１４６】
次に、通信可能化部１１１１は、２つのユーザ識別子「００１」「００３」を取得し、取得した２つのユーザ識別子に対応する２つの端末装置１２の間で、通信可能となるように処理を行う。
【０１４７】
そして、田中一郎の端末装置１２の通信部１２１２は、山田太郎の端末装置１２と通信を行う。
【０１４８】
そして、山田太郎との通信の終了後、田中一郎は、ユーザ識別子受付部１２０３が格納しているユーザ情報を読み出して、出力させる指示を入力した、とする。そして、図示しない出力手段が、ユーザ識別子受付部１２０３に格納されているユーザ情報を出力する。かかる出力例は、図９である。図９において、お気に入りユーザのリストが示されている。なお、図９において、同じＷｅｂページを見ているユーザのユーザ情報（山田太郎）を出力しないことは好適である。つまり、図示しない出力手段が、ユーザ情報を出力する際に、同じＷｅｂページを見ているユーザのユーザ情報を表示しないようにすることは好適である。
【０１４９】
次に、田中一郎は、山本夏子が、現在、閲覧しているＷｅｂページを知りたくて、図９のお気に入りユーザのアンカー「山本夏子」を押下した、とする。
【０１５０】
次に、田中一郎の端末装置１２のユーザ識別子受付部１２０３は、山本夏子のユーザ識別子「００５」を受け付ける。
【０１５１】
そして、ユーザ識別子送信部１２０７は、受け付けられたユーザ識別子「００５」を、端末出力情報管理装置１１に送信する。
【０１５２】
次に、端末出力情報管理装置１１の情報希望ユーザ識別子受信部１１０７は、端末装置１２からユーザ識別子「００５」を受信する。
【０１５３】
次に、出力情報識別子取得部１１０８は、受信されたユーザ識別子「００５」を取得する。そして、出力情報識別子取得部１１０８は、ユーザ識別子「００５」に対応する出力情報識別子「http://www.BBB.jp/YY/?162154」を、端末出力情報格納部１１０１から取得する。
【０１５４】
次に、出力情報識別子送信部１１０９は、出力情報識別子「http://www.BBB.jp/YY/?162154」を、田中一郎の端末装置１２に送信する。
【０１５５】
次に、田中一郎の端末装置１２の出力情報識別子受信部１２０８は、ユーザ識別子「００５」の送信に対応して、端末出力情報管理装置１１から、出力情報識別子「http://www.BBB.jp/YY/?162154」を受信する。
【０１５６】
次に、出力情報識別子出力部１２０９は、受信された１以上の出力情報識別子「http://www.BBB.jp/YY/?162154」を出力する。なお、ここでの出力は、出力情報識別子「http://www.BBB.jp/YY/?162154」に対応する文字列（例えば、Ｗｅｂページのタイトル等）を出力することでも良い。
【０１５７】
次に、田中一郎は、表示しているＷｅｂページのウィンドウを閉じる指示を入力した、とする。すると、受付部１２０２は、出力情報の閲覧終了指示を受け付ける。
【０１５８】
次に、出力情報出力部１２０５は、出力情報の出力を終了する。
【０１５９】
次に、端末出力情報送信部１２０６は、閲覧終了を示す情報、およびユーザ識別子「００３」と出力情報識別子「http://www.BBB.jp/」を有する端末出力情報「閲覧終了：００３：http://www.BBB.jp/」を構成する。
【０１６０】
次に、端末出力情報送信部１２０６は、端末出力情報「閲覧終了：００３：http://www.BBB.jp/」を端末出力情報管理装置１１に送信する。
【０１６１】
次に、端末出力情報管理装置１１の端末出力情報受信部１１０２は、田中一郎の端末装置１２から、端末出力情報を受信する。
【０１６２】
次に、端末出力情報更新部１１０４は、受信された端末出力情報が有する「閲覧終了」から、受信された端末出力情報が非表示情報であると判断する。
【０１６３】
次に、端末出力情報更新部１１０４は、端末出力情報に含まれるユーザ識別子「００３」と出力情報識別子「http://www.BBB.jp/」とに対応する端末出力情報を含むレコードをユーザ識別子：００３、出力情報識別子：http://www.BBB.jp/、閲覧開始時刻：2011/5/26 9:25:12、閲覧開始時刻：2011/5/26 9:40:11、カレントフラグ：０」に更新する。なお、端末出力情報更新部１１０４は、図示しない時計から現在時刻を取得し、当該時刻を閲覧終了時刻とする。
【０１６４】
以上、本実施の形態によれば、ユーザごとに、現在の出力情報の識別子を管理できる。そのため、他のユーザを指定して、現在、指定した他のユーザが閲覧している出力情報を知ることができる。
【０１６５】
また、本実施の形態によれば、自分のユーザ情報を非公開にした場合に、現在、自分が閲覧している出力情報に関する情報が端末出力情報管理装置１１に送信されないため、プライバシーを保護することができる。
【０１６６】
また、本実施の形態において、ユーザは、自身の情報の他ユーザへの公開、または非公開を選択できた。しかし、かかる機能を有しなくても良い。かかることは他の実施の形態においても同様である。
【０１６７】
なお、本実施の形態の具体例によれば、ユーザ情報（例えば、氏名）の一覧の中から、端末装置１２のユーザが一のユーザ情報を選択することにより、選択されたユーザ情報に対応するユーザが閲覧している出力情報識別子を知ることができた。しかし、端末装置１２のユーザがユーザ情報（例えば、氏名やユーザ識別子）を、キーボード等の入力手段を用いて入力することにより、当該ユーザが閲覧している出力情報識別子を知るようにしても良い。かかることは、他の実施の形態でも同様である。
【０１６８】
また、本実施の形態の具体例によれば、閲覧終了の情報が端末装置１２から端末出力情報管理装置１１に送信された。しかし、端末出力情報更新部１１０４が、閲覧開始から、予め決められた条件を満たすほど時間が経過した場合に、出力情報が非表示となったと判断し、端末出力情報を更新しても良い。かかることは、他の実施の形態でも同様である。
【０１６９】
また、本実施の形態の具体例によれば、閲覧しているＷｅｂページが同一の他のユーザのユーザ情報を出力できた。しかし、閲覧しているＷｅｂページが含まれるＷｅｂサイトが同一の他のユーザのユーザ情報を出力できても良い。かかる場合、例えば、端末出力情報管理装置１１のユーザ識別子取得部１１０５は、端末出力情報受信部１１０２が受信した端末出力情報が有する出力情報識別子（ＵＲＬ）の一部分であるＷｅｂサイトを識別する情報を取得し、当該情報を一部に含む出力情報識別子に対応する１以上のユーザ識別子を、端末出力情報格納部１１０１から取得する。かかることは、他の実施の形態でも同様である。
【０１７０】
また、本実施の形態において、ユーザは、ユーザ情報等を非公開にできるための機能を有さなくても良い。かかることは、他の実施の形態でも同様である。また、かかる場合、端末出力情報管理装置は、例えば、端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納し得る端末出力情報格納部と、１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、前記端末出力情報受信部が受信した１以上の端末出力情報を、前記端末出力情報格納部に蓄積する端末出力情報蓄積部と、前記端末出力情報受信部が受信した端末出力情報が有する出力情報識別子に対応する１以上のユーザ識別子であり、少なくとも前記端末出力情報受信部が受信した端末出力情報が有するユーザ識別子ではない１以上のユーザ識別子を取得するユーザ識別子取得部と、前記ユーザ識別子取得部が取得した１以上のユーザ識別子に対応するユーザに関する情報である１以上のユーザ情報を、前記端末出力情報受信部が受信した端末出力情報を送信してきた端末装置に送信するユーザ情報送信部と、端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、前記情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を前記端末出力情報格納部から取得する出力情報識別子取得部と、前記出力情報識別子取得部が取得した１以上の出力情報識別子を、前記ユーザ識別子を送信してきた前記端末装置に送信する出力情報識別子送信部とを具備する端末出力情報管理装置である。
【０１７１】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における端末出力情報管理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納し得、コンピュータを、１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、前記端末出力情報受信部が受信した１以上の端末出力情報を、前記端末出力情報格納部に蓄積する端末出力情報蓄積部と、端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、前記情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を前記端末出力情報格納部から取得する出力情報識別子取得部と、前記出力情報識別子取得部が取得した１以上の出力情報識別子を、前記ユーザ識別子を送信してきた前記端末装置に送信する出力情報識別子送信部とを具備する端末出力情報管理装置として機能させるためのプログラムである。
【０１７２】
また、上記プログラムにおいて、前記ユーザ情報送信部は、ユーザ情報を非公開とする旨を設定したユーザに対応するユーザ情報は送信しないものとして、コンピュータを、機能させるためのプログラムであることは好適である。
【０１７３】
また、上記プログラムにおいて、前記端末出力情報受信部は、端末装置において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして、端末出力情報を受信し、かつ、端末装置において、出力情報が非表示にされたことをトリガーとして、当該出力情報が非表示となったことを示す情報である非表示情報を受信し、コンピュータを、前記端末出力情報受信部が前記非表示情報を受信した場合に、前記出力情報に対応する端末出力情報を、当該出力情報が非表示となった旨の情報となるように更新する端末出力情報更新部として、さらに機能させるためのプログラムであることは好適である。
【０１７４】
また、上記プログラムにおいて、前記端末出力情報受信部は、端末装置において、出力情報が要求されたこと、または出力情報が受信されたこと、または出力情報が出力されたことをトリガーとして、端末出力情報を受信し、コンピュータを、前記端末出力情報受信部が端末出力情報を受信した後、予め決められた条件を満たすほど時間が経過した場合に、前記端末出力情報が有する出力情報識別子に対応する出力情報が非表示となった旨の情報となるように更新する端末出力情報更新部として、さらに機能させるためのプログラムであることは好適である。
【０１７５】
また、本実施の形態における端末装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、ユーザ識別子を格納しており、コンピュータを、出力情報を取得する出力情報取得部と、前記出力情報取得部が取得した出力情報を出力する出力情報出力部と、前記ユーザ識別子と前記出力情報を識別する出力情報識別子とを有する端末出力情報を前記端末出力情報管理装置に送信する端末出力情報送信部と、他のユーザのユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子を、前記端末出力情報管理装置に送信するユーザ識別子送信部と、前記ユーザ識別子の送信に対応して、前記端末出力情報管理装置から、１以上の出力情報識別子を受信する出力情報識別子受信部と、前記出力情報識別子受信部が受信した１以上の出力情報識別子を出力する出力情報識別子出力部として機能させるためのプログラム、である。
【０１７６】
また、上記プログラムにおいて、コンピュータを、ユーザから、ユーザ情報を非公開とする旨の情報を受け付ける受付部としてさらに機能させ、前記端末出力情報送信部は、
前記受付部がユーザ情報を非公開とする旨の情報を受け付けた場合、端末出力情報を送信しないものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０１７７】
（実施の形態２）
本実施の形態において、実施の形態１と比較して、公開制御情報を端末出力情報管理装置で管理する点が異なる。
【０１７８】
本実施の形態における情報システム２は、符号は異なるが、構成は図１で示した構成である。
【０１７９】
図１０は、本実施の形態における情報システム２のブロック図である。
【０１８０】
情報システム２は、１以上のサーバ装置１０、端末出力情報管理装置２１、および１以上の端末装置２２を備える。
【０１８１】
端末出力情報管理装置２１は、端末出力情報格納部１１０１、公開制御情報格納部２１０１、端末出力情報受信部１１０２、端末出力情報蓄積部１１０３、端末出力情報更新部１１０４、ユーザ識別子取得部２１０５、ユーザ情報送信部１１０６、情報希望ユーザ識別子受信部１１０７、出力情報識別子取得部１１０８、出力情報識別子送信部１１０９、通信希望ユーザ識別子受信部１１１０、通信可能化部１１１１、公開制御情報受信部２１０２、および公開制御情報蓄積部２１０３を備える。
【０１８２】
端末装置２２は、ユーザ識別子格納部１２０１、受付部１２０２、ユーザ識別子受付部１２０３、出力情報取得部１２０４、出力情報出力部１２０５、端末出力情報送信部２２０６、ユーザ識別子送信部１２０７、出力情報識別子受信部１２０８、出力情報識別子出力部１２０９、ユーザ情報受信部１２１０、ユーザ情報出力部１２１１、通信部１２１２、および公開制御情報送信部２２０１を備える。
【０１８３】
端末出力情報管理装置２１を構成する公開制御情報格納部２１０１は、ユーザごとに、公開制御情報を格納し得る。つまり、公開制御情報格納部２１０１は、通常、ユーザ識別子と公開制御情報とを対応付けて格納している。なお、公開制御情報格納部２１０１は、公開しないユーザを特定する１以上のユーザ識別子のみを格納していても良い。また、公開制御情報格納部２１０１は、公開するユーザを特定する１以上のユーザ識別子のみを格納していても良い。かかる２つの場合も、公開制御情報を格納している、と言えるものとする。公開制御情報格納部２１０１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１８４】
公開制御情報受信部２１０２は、端末装置２２から公開制御情報を受信する。また、通常、公開制御情報受信部２１０２は、ユーザ識別子と公開制御情報とを受信する。公開制御情報受信部２１０２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１８５】
公開制御情報蓄積部２１０３は、公開制御情報受信部２１０２が受信した公開制御情報を、公開制御情報を送信してきた端末装置２２のユーザ識別子に対応付けて、公開制御情報格納部２１０１に蓄積する。公開制御情報蓄積部２１０３は、通常、ＭＰＵやメモリ等から実現され得る。公開制御情報蓄積部２１０３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８６】
ユーザ識別子取得部２１０５は、１以上のユーザ識別子を端末出力情報格納部１１０１から取得する。ユーザ識別子取得部２１０５は、端末出力情報受信部１１０２が受信した端末出力情報が有する出力情報識別子に対応する１以上のユーザ識別子であり、公開制御情報格納部２１０１における公開制御情報が公開を示す旨の情報である場合に、当該公開制御情報に対応する１以上のユーザ識別子のみを取得する。ユーザ識別子取得部２１０５は、通常、ＭＰＵやメモリ等から実現され得る。ユーザ識別子取得部２１０５の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１８７】
端末装置２２を構成する公開制御情報送信部２２０１は、受付部１２０２が受け付けた公開制御情報を、端末出力情報管理装置２１に送信する。公開制御情報送信部２２０１は、通常、公開制御情報とユーザ識別子とを送信する。
【０１８８】
端末出力情報送信部２２０６は、ユーザ識別子と出力情報を識別する出力情報識別子とを有する端末出力情報を端末出力情報管理装置１１に送信する。
【０１８９】
公開制御情報送信部２２０１、および端末出力情報送信部２２０６は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１９０】
次に、情報システム２の動作について説明する。まず、端末出力情報管理装置２１の動作について、図１１のフローチャートを用いて説明する。図１１のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【０１９１】
（ステップＳ１１０１）ユーザ識別子取得部２１０５は、ステップＳ４０５で取得した１以上のユーザ識別子のうちで、公開制御情報が「公開」に対応する１以上のユーザ識別子のみを取得する。なお、ステップＳ４０５において、公開制御情報が「公開」に対応する１以上のユーザ識別子のみを取得するようにしても良いことは言うまでもない。
【０１９２】
（ステップＳ１１０２）公開制御情報受信部２１０２は、端末装置２２から公開制御情報を受信したか否かを判断する。公開制御情報を受信すればステップＳ１１０３に行き、受信しなければステップＳ４０１に戻る。なお、図１１のステップＳ４１４において、「Ｎ」の判断の場合は、ステップＳ１１０２に行く。
【０１９３】
（ステップＳ１１０３）公開制御情報蓄積部２１０３は、ステップＳ１１０２で受信された公開制御情報を、公開制御情報を送信してきた端末装置２２のユーザ識別子に対応付けて、公開制御情報格納部２１０１に蓄積する。ステップＳ４０１に戻る。
【０１９４】
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１９５】
次に、端末装置１２の動作について、図１２のフローチャートを用いて説明する。図１２のフローチャートにおいて、図５のフローチャートと同一のステップについて、説明を省略する。
【０１９６】
（ステップＳ１２０１）公開制御情報送信部２２０１は、ステップＳ５１１で受け付けられた公開制御情報を、端末出力情報管理装置２１に送信する。
【０１９７】
なお、図１２のフローチャートにおいて、端末出力情報送信部２２０６は、図５におけるステップＳ５０５、ステップＳ５０６の処理を行わず、端末出力情報を構成し、送信する。
【０１９８】
また、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１９９】
以下、本実施の形態における情報システム２の具体的な動作について説明する。情報システム２の概念図は図１と同様である。
【０２００】
今、１以上の各サーバ装置１０は、１以上のＷｅｂページを格納しているＷｅｂサーバである。
【０２０１】
また、端末出力情報管理装置２１の端末出力情報格納部１１０１は、図６に示す端末出力情報管理表を保持している。
【０２０２】
また、端末出力情報管理装置２１のユーザ情報送信部１１０６は、図７に示すユーザ情報管理表を保持している。
【０２０３】
また、端末出力情報管理装置２１の公開制御情報格納部２１０１は、図１３に示す公開制御情報管理表を保持している。公開制御情報管理表は、「ユーザ識別子」「公開制御情報」を有するレコードを１以上、格納している。
【０２０４】
かかる状況において、田中一郎が自分の端末装置２２を用いて、ＵＲＬ「http://www.BBB.jp/」で特定されるＷｅｂページの閲覧指示を入力した、とする。
【０２０５】
そして、実施の形態１の具体例で述べたように、端末装置２２では、「http://www.BBB.jp/」の出力情報が出力される。
【０２０６】
次に、端末出力情報送信部２２０６は、出力情報取得部１２０４が取得した出力情報を識別する出力情報識別子「http://www.BBB.jp/」を取り出す。また、端末出力情報送信部１２０６は、ユーザ識別子格納部１２０１からユーザ識別子「００３」を取り出す。そして、端末出力情報送信部２２０６は、出力情報識別子「http://www.BBB.jp/」とユーザ識別子「００３」とを有する端末出力情報「閲覧開始：００３：http://www.BBB.jp/」を構成する。
【０２０７】
次に、端末出力情報送信部２２０６は、構成した端末出力情報「閲覧開始：００３：http://www.BBB.jp/」を端末出力情報管理装置１１に送信する。
【０２０８】
次に、端末出力情報管理装置２１の端末出力情報受信部１１０２は、端末出力情報「閲覧開始：００３：http://www.BBB.jp/」を受信する。
【０２０９】
次に、端末出力情報蓄積部１１０３は、受信された端末出力情報が有する「閲覧開始」を取得し、当該「閲覧開始」により、受信された端末出力情報が出力情報の閲覧が開始された旨の情報であると判断する。
【０２１０】
次に、端末出力情報蓄積部１１０３は、受信された端末出力情報を含むレコード「ユーザ識別子：００３、出力情報識別子：http://www.BBB.jp/、閲覧開始時刻：2011/5/26 9:25:12、閲覧開始時刻：、カレントフラグ：１」を構成し、端末出力情報格納部１１０１に蓄積する。
【０２１１】
次に、ユーザ識別子取得部２１０５は、受信された端末出力情報から、出力情報識別子「http://www.BBB.jp/」を取得する。
【０２１２】
次に、ユーザ識別子取得部２１０５は、取得した出力情報識別子「http://www.BBB.jp/」を含む端末出力情報が有するユーザ識別子「００１」を、端末出力情報格納部１１０１から取得する。
【０２１３】
次に、ユーザ識別子取得部２１０５は、ユーザ識別子「００１」に対応する公開制御情報「公開」を、図１３の公開制御情報管理表から取得する。
【０２１４】
次に、ユーザ識別子取得部１１０５は、取得したユーザ識別子「００１」に対応する１以上のユーザ情報「氏名：山田太郎，年齢：２５、性別：男」を、図７のユーザ情報管理表から取得する。
【０２１５】
次に、ユーザ情報送信部１１０６は、ユーザ情報「ユーザ識別子：００１、氏名：山田太郎，年齢：２５、性別：男」を、田中一郎の端末装置２２に送信する。
【０２１６】
次に、田中一郎の端末装置２２のユーザ情報受信部１２１０は、端末出力情報管理装置２１から、ユーザ情報「ユーザ識別子：００１、氏名：山田太郎，年齢：２５、性別：男」を受信する。
【０２１７】
次に、ユーザ情報出力部１２１１は、受信されたユーザ情報を出力する。なお、ユーザ情報の出力例は、図８である。
【０２１８】
次に、田中一郎は、公開制御情報「非公開」を、端末装置２２に入力する。すると、受付部１２０２は、公開制御情報「非公開」を受け付ける。
【０２１９】
次に、公開制御情報送信部２２０１は、受け付けられた公開制御情報「非公開」とユーザ識別子「００３」とを、端末出力情報管理装置２１に送信する。
【０２２０】
次に、端末出力情報管理装置２１の公開制御情報受信部２１０２は、端末装置２２から公開制御情報「非公開」とユーザ識別子「００３」とを受信する。
【０２２１】
次に、公開制御情報蓄積部２１０３は、公開制御情報管理表のレコードのうちの、公開制御情報を送信してきた端末装置２２のユーザ識別子「００３」を含むレコードの公開制御情報を「非公開」に更新する。以上により、以後、田中一郎の閲覧している出力情報が第三者に通知されなくなる。
【０２２２】
以上、本実施の形態によれば、ユーザごとに、現在の出力情報の識別子を管理できる。そのため、他のユーザを指定して、現在、指定した他のユーザが閲覧している出力情報を知ることができる。
【０２２３】
また、本実施の形態によれば、自分のユーザ情報を非公開にした場合に、現在、自分が閲覧している出力情報に関する情報が端末出力情報管理装置１１に送信されないため、プライバシーを保護することができる。特に、本実施の形態によれば、公開制御情報を端末出力情報管理装置２１で管理するので、システム管理者（端末出力情報管理装置２１の管理者）は、ユーザが閲覧している出力情報を把握できる一方、他のユーザには、自分が閲覧している出力情報を知られることは無い。従って、本実施の形態によれば、出力情報の閲覧の適切な管理をしつつ、プライバシーを保護できる。
【０２２４】
さらに、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記録媒体に、端末装置のユーザを特定する情報であるユーザ識別子と端末装置で出力されている情報である出力情報を特定する情報である出力情報識別子とを有する１以上の端末出力情報を格納し得、コンピュータを、１以上の端末装置から１以上の端末出力情報を受信する端末出力情報受信部と、前記端末出力情報受信部が受信した１以上の端末出力情報を、前記端末出力情報格納部に蓄積する端末出力情報蓄積部と、端末装置からユーザ識別子を受信する情報希望ユーザ識別子受信部と、前記情報希望ユーザ識別子受信部が受信したユーザ識別子と対になる１以上の出力情報識別子を前記端末出力情報格納部から取得する出力情報識別子取得部と、前記出力情報識別子取得部が取得した１以上の出力情報識別子を、前記ユーザ識別子を送信してきた前記端末装置に送信する出力情報識別子送信部とを具備する端末出力情報管理装置として機能させるためのプログラムである。
【０２２５】
また、上記プログラムにおいて、記録媒体に、ユーザ識別子と、ユーザ情報を公開するか否かを示す情報である公開制御情報とを対応付けて格納しており、前記ユーザ情報送信部は、非公開とする旨の公開制御情報と対になるユーザ識別子は送信しないものとして、コンピュータを機能させるためのプログラムであることは好適である。
【０２２６】
また、本実施の形態における端末装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、ユーザ識別子を格納しており、コンピュータを、出力情報を受信する出力情報受信部と、前記出力情報受信部が受信した出力情報を出力する出力情報出力部と、前記ユーザ識別子と前記出力情報を識別する出力情報識別子とを有する端末出力情報を前記端末出力情報管理装置に送信する端末出力情報送信部と、他のユーザのユーザ識別子を受け付けるユーザ識別子受付部と、前記ユーザ識別子受付部が受け付けたユーザ識別子を、前記端末出力情報管理装置に送信するユーザ識別子送信部と、前記ユーザ識別子の送信に対応して、前記端末出力情報管理装置から、１以上の出力情報識別子を受信する出力情報識別子受信部と、前記出力情報識別子受信部が受信した１以上の出力情報識別子を出力する出力情報識別子出力部として機能させるためのプログラムである。
【０２２７】
また、上記プログラムにおいて、コンピュータを、ユーザから、ユーザ情報を非公開とする旨の情報を受け付ける受付部と、前記受付部が受け付けたユーザ情報を非公開とする旨の情報を、前記端末出力情報管理装置に送信する公開制御情報送信部としてさらに機能させるためのプログラム、であることは好適である。
【０２２８】
また、図１４は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の情報システムを実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１４は、このコンピュータシステム３００の概観図であり、図１５は、システム３００のブロック図である。
【０２２９】
図１４において、コンピュータシステム３００は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ）ドライブ、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４と、マイク３０５と、スピーカー３０６とを含む。
【０２３０】
図１５において、コンピュータ３０１は、ＦＤドライブ３０１１、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１３と、ＣＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２及びＦＤドライブ３０１１に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０１５と、ＣＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２３１】
コンピュータシステム３００に、上述した実施の形態の情報システムの機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１、またはＦＤ３１０２に記憶されて、ＣＤ−ＲＯＭドライブ３０１２またはＦＤドライブ３０１１に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１、ＦＤ３１０２またはネットワークから直接、ロードされても良い。
【０２３２】
プログラムは、コンピュータ３０１に、上述した実施の形態の情報システムの機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０２３３】
なお、上記プログラムにおいて、情報を送信する送信ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２３４】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２３５】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２３６】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２３７】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３８】
以上のように、本発明にかかる情報システムは、ユーザのプライバシーを保護できる、という効果を有し、Ｗｅｂページの閲覧システム等として有用である。
【符号の説明】
【０２３９】
１、２  情報システム
１０  サーバ装置
１１、２１  端末出力情報管理装置
１２、２２  端末装置
１０１  出力情報格納部
１０２  サーバ受信部
１０３  サーバ送信部
１１０１  端末出力情報格納部
１１０２  端末出力情報受信部
１１０３  端末出力情報蓄積部
１１０４  端末出力情報更新部
１１０５、２１０５  ユーザ識別子取得部
１１０６  ユーザ情報送信部
１１０７  情報希望ユーザ識別子受信部
１１０８  出力情報識別子取得部
１１０９  出力情報識別子送信部
１１１０  通信希望ユーザ識別子受信部
１１１１  通信可能化部
１２００  開制御情報格納部
１２００、２１０１  公開制御情報格納部
１２０１  ユーザ識別子格納部
１２０２  受付部
１２０３  ユーザ識別子受付部
１２０４  出力情報取得部
１２０５  出力情報出力部
１２０６、２２０６  端末出力情報送信部
１２０７  ユーザ識別子送信部
１２０８  出力情報識別子受信部
１２０９  出力情報識別子出力部
１２１０  ユーザ情報受信部
１２１１  ユーザ情報出力部
１２１２  通信部
２１０２  公開制御情報受信部
２１０３  公開制御情報蓄積部
２２０１  公開制御情報送信部
【図１】
2013097639.tif 000003
【図２】
2013097639.tif 000004
【図３】
2013097639.tif 000005
【図４】
2013097639.tif 000006
【図５】
2013097639.tif 000007
【図６】
2013097639.tif 000008
【図７】
2013097639.tif 000009
【図１０】
2013097639.tif 000010
【図１１】
2013097639.tif 000011
【図１２】
2013097639.tif 000012
【図１３】
2013097639.tif 000013
【図１４】
2013097639.tif 000014
【図１５】
2013097639.tif 000015
【図８】
2013097639.tif 000016
【図９】
2013097639.tif 000017