(57)【要約】  【課題】  コミュニケーションを行うための画面情報を含まないコンテンツデータについても、当該コンテンツデータが提供する情報についてのコミュニケーションの場を提供できるプログラムを提供する。  【解決手段】  サーバ装置４は、クライアント装置５＿１〜５＿３が要求するＷｅｂページデータＷＰ１をサーバ装置２から受信し、ＷｅｂページデータＷＰ１から情報を抽出して、コミュニケーション画面を含むＷｅｂページデータＷＰ２を生成し、これをクライアント装置５＿１〜５＿３に送信する。【選択図】  図１
2005216004.tif 000002
【特許請求の範囲】
【請求項１】
第１のコンピュータからの要求によって指定された第１のコンテンツデータを第２のコンピュータから受信し、当該受信した第１のコンテンツデータに所定の処理を施して前記要求の発行元の前記第１のコンピュータに送信する第３のコンピュータ上で動作するプログラムであって、
前記第１のコンピュータから受信した前記要求に応じて前記第２のコンピュータにアクセスして前記第１のコンテンツデータを受信する第１の手順と、
前記第１の手順で受信した前記第１のコンテンツデータから、当該第１のコンテンツデータに対してのアクセスを指定した複数の前記第１のコンピュータのユーザがコミュニケーションを行うための画面を表示するのに必要なデータを抽出して第２のコンテンツデータを生成する第２の手順と、
前記第２の手順で生成した前記第２のコンテンツデータを、前記複数の第１のコンピュータに送信する第３の手順と、
前記複数の第１のコンピュータが前記画面表示を基に行った操作内容を示す操作データを受信する第４の手順と、
前記第４の手順で受信した前記操作データを前記複数の第１のコンピュータに送信する第５の手順と
を前記第３のコンピュータに実行させるプログラム。
【請求項２】
前記第１のコンテンツデータおよび前記第２のコンテンツデータは、ＨＴＭＬで記述されたＷｅｂページデータである
請求項１に記載のプログラム。
【請求項３】
ネットワーク上の所定のサーバ装置が提供する同じ第１のコンテンツデータへのアクセスを複数のコンピュータが指定した場合に、前記コンピュータが実行するプログラムであって、
前記第１のコンテンツデータが提供する内容に関して、前記複数のコンピュータのユーザがコミュニケ−ションを行う第１の画面を提供する第２のコンテンツデータと、他の前記コンピュータが前記コミュニケーションのために行った操作内容を示す操作データとを受信する第１の手順と、
前記第１の手順で受信した前記第２のコンテンツデータおよび前記操作データを基に、前記第１の画面内に前記操作内容を反映した画像を表示する第２の画面の第３のコンテンツデータを生成する第２の手順と、
前記第２の手順で生成した前記第３のコンテンツデータを基に前記第２の画面の表示処理を行う第３の手順と
を前記コンピュータに実行させるプログラム。
【請求項４】
前記第２の画面上で行った操作内容を示す前記操作データを送信する第４の手順
をさらに有する請求項３に記載のプログラム。
【請求項５】
前記第２の手順は、前記第２のコンテンツデータに含まれるタグ名、並びに当該タグ名の属性名を示すデータに対応する画像と、前記操作データが示す内容に対応する画像とによって、前記コミュニケーションのための仮想空間を規定する前記第２の画面の前記第３のコンテンツデータを生成する
請求項３に記載のプログラム。
【請求項６】
前記第２の手順は、前記操作データを基に、前記第１のコンピュータのユーザに割り当てられた画像を前記仮想空間内で当該ユーザによって指定された位置に表示し、前記第１のコンテンツデータ内のデータのうち当該位置に対応付けられたデータを表示する前記第２の画面の前記第３のコンテンツデータを生成する
請求項５に記載のプログラム。
【請求項７】
複数の第１のコンピュータと、第１のコンテンツデータを提供する第２のコンピュータと、前記第１のコンピュータから前記第１のコンテンツデータに対するアクセス要求を受ける第３のコンピュータとを用いた通信方法であって、
前記第１のコンピュータが、前記第１のコンテンツデータに対するアクセス要求を前記第３のコンピュータに送信する第１の工程と、
前記第３のコンピュータが、前記第１の工程で受信した前記アクセス要求に応じて前記第２のコンピュータにアクセスして前記第１のコンテンツデータを受信する第２の工程と、
前記第３のコンピュータが、前記第２の手順で受信した前記第１のコンテンツデータから、当該第１のコンテンツデータに対してアクセス要求を出した複数の前記第１のコンピュータのユーザがコミュニケーションを行うための第１の画面を表示するのに必要なデータを抽出して第２のコンテンツデータを生成する第３の工程と、
前記第３のコンピュータが、前記第３の手順で生成した前記第２のコンテンツデータを、前記複数の第１のコンピュータに送信する第４の工程と、
前記第３のコンピュータが、前記第１のコンピュータのユーザが前記画面表示を基に行った操作内容を示す操作データを前記第１のコンピュータから受信し、当該操作データを前記複数の第１のコンピュータに送信する第５の工程と、
前記第１のコンピュータが、前記第４の工程で受信した前記第２のコンテンツデータと、前記第５の工程で受信した前記操作データとを基に、前記第１の画面内に前記操作内容を反映した画像を表示する第２の画面の第３のコンテンツデータを生成する第６の工程と、
前記第１のコンピュータが、前記第６の工程で生成した前記第３のコンテンツデータを基に前記第２の画面の表示処理を行う第７の工程と
を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上で公開された情報に関して複数のユーザがコミュニケーションを行うことを支援するプログラムおよび通信方法に関する。
【背景技術】
【０００２】
サーバ装置が、インターネットなどのネットワークを介して、パーソナルコンピュータからのアクセスに応じて、ＨＴＭＬ(Hypertext Markup Language) で記述されたＷｅｂページデータを、ｈｔｔｐ(HyperText Transport protocol)などの通信プログラムを基に上記パーソナルコンピュータに送信する通信（ネットワーク）システムがある。
このような通信システムでは、パーソナルコンピュータは、上記ネットワークを介してサーバ装置にアクセスして、Ｗｅｂページデータを取得し、これを解釈して画面表示を行う。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記サーバ装置が公開しているＷｅｂページデータが提供する情報について、同じＷｅｂページデータＷＰにアクセスしている他のユーザと意見交換などのコミュニケーションを行いたいという要請がある。
このような要請に応えるために、上記提供する情報と共に、意見交換等のコミュニケーションを行うための画面情報を含むＷｅｂページデータをパーソナルコンピュータに送信するサーバ装置がある。
しかしながら、このようなサーバ装置の数は限られており、当該サーバ装置以外のサーバ装置が提供するＷｅｂページデータについても、上記意見交換を行う場を提供したいという要請がある。
【０００４】
本発明は、コミュニケーションを行うための画面情報を含まないコンテンツデータについても、当該コンテンツデータが提供する情報についてのコミュニケーションの場を提供できるプログラムおよび通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した目的を達成するために、第１の発明のプログラムは、第１のコンピュータからの要求によって指定された第１のコンテンツデータを第２のコンピュータから受信し、当該受信した第１のコンテンツデータに所定の処理を施して前記要求の発行元の前記第１のコンピュータに送信する第３のコンピュータ上で動作するプログラムであって、前記第１のコンピュータから受信した前記要求に応じて前記第２のコンピュータにアクセスして前記第１のコンテンツデータを受信する第１の手順と、前記第１の手順で受信した前記第１のコンテンツデータから、当該第１のコンテンツデータに対してのアクセスを指定した複数の前記第１のコンピュータのユーザがコミュニケーションを行うための画面を表示するのに必要なデータを抽出して第２のコンテンツデータを生成する第２の手順と、前記第２の手順で生成した前記第２のコンテンツデータを、前記複数の第１のコンピュータに送信する第３の手順と、前記複数の第１のコンピュータが前記画面表示を基に行った操作内容を示す操作データを受信する第４の手順と、前記第４の手順で受信した前記操作データを前記複数の第１のコンピュータに送信する第５の手順とを前記第３のコンピュータに実行させる。
【０００６】
第２の発明のプログラムは、ネットワーク上の所定のサーバ装置が提供する同じ第１のコンテンツデータへのアクセスを複数のコンピュータが指定した場合に、前記コンピュータが実行するプログラムであって、前記第１のコンテンツデータが提供する内容に関して、前記複数のコンピュータのユーザがコミュニケ−ションを行う第１の画面を提供する第２のコンテンツデータと、他の前記コンピュータが前記コミュニケーションのために行った操作内容を示す操作データとを受信する第１の手順と、前記第１の手順で受信した前記第２のコンテンツデータおよび前記操作データを基に、前記第１の画面内に前記操作内容を反映した画像を表示する第２の画面の第３のコンテンツデータを生成する第２の手順と、前記第２の手順で生成した前記第３のコンテンツデータを基に前記第２の画面の表示処理を行う第３の手順とを前記コンピュータに実行させる。
【０００７】
第３の発明の通信方法は、複数の第１のコンピュータと、第１のコンテンツデータを提供する第２のコンピュータと、前記第１のコンピュータから前記第１のコンテンツデータに対するアクセス要求を受ける第３のコンピュータとを用いた通信方法であって、前記第１のコンピュータが、前記第１のコンテンツデータに対するアクセス要求を前記第３のコンピュータに送信する第１の工程と、前記第３のコンピュータが、前記第１の工程で受信した前記アクセス要求に応じて前記第２のコンピュータにアクセスして前記第１のコンテンツデータを受信する第２の工程と、前記第３のコンピュータが、前記第２の手順で受信した前記第１のコンテンツデータから、当該第１のコンテンツデータに対してアクセス要求を出した複数の前記第１のコンピュータのユーザがコミュニケーションを行うための第１の画面を表示するのに必要なデータを抽出して第２のコンテンツデータを生成する第３の工程と、前記第３のコンピュータが、前記第３の手順で生成した前記第２のコンテンツデータを、前記複数の第１のコンピュータに送信する第４の工程と、前記第３のコンピュータが、前記第１のコンピュータのユーザが前記画面表示を基に行った操作内容を示す操作データを前記第１のコンピュータから受信し、当該操作データを前記複数の第１のコンピュータに送信する第５の工程と、前記第１のコンピュータが、前記第４の工程で受信した前記第２のコンテンツデータと、前記第５の工程で受信した前記操作データとを基に、前記第１の画面内に前記操作内容を反映した画像を表示する第２の画面の第３のコンテンツデータを生成する第６の工程と、前記第１のコンピュータが、前記第６の工程で生成した前記第３のコンテンツデータを基に前記第２の画面の表示処理を行う第７の工程とを有する。
【発明の効果】
【０００８】
本発明によれば、コミュニケーションを行うための画面情報を含まないコンテンツデータについても、当該コンテンツデータが提供する情報についてのコミュニケーションの場を提供できるプログラムおよび通信方法を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施形態に係わる通信システムについて説明する。
図１は、本発明の実施形態に係わる通信システム１の全体構成図である。
図１に示すように、通信システム１は、例えば、サーバ装置２、サーバ装置３、サーバ装置４およびクライアント装置５＿１，５＿２，５＿３を有する。
本実施形態において、サーバ装置２が、第１および第３の発明の第２のコンピュータ、並びに第２の発明のサーバ装置に対応している。
また、サーバ装置４が、第１の発明および第３の発明の第２のコンピュータに対応している。
また、クライアント装置５＿１〜５＿３が、第１および第３の発明の第３のコンピュータ、並びに第２の発明のコンピュータに対応している。
【００１０】
サーバ装置２、サーバ装置３、サーバ装置４およびクライアント装置５＿１，５＿２，５＿３は、インターネットやイントラネットなどのネットワーク９を介して相互に接続され、ｈｔｔｐなどの通信プログラムを基に相互に通信を行う。
本実施形態では、３つのクライアント装置５＿１，５＿２，５＿３を用いる場合を例示するが、クライアント装置の数は複数であれば任意である。
また、図１ではクライアント装置５＿１〜５＿３が単数のサーバ装置２に対してアクセスを指定する場合を例示するが、実際には、ネットワーク９上にはクライアント装置５＿１〜５＿３からアクセスが指定される複数のサーバ装置２が存在する。
また、サーバ装置３とサーバ装置４とを１つのサーバ装置で実現してもよい。
【００１１】
以下、図１に示す通信システム１の各構成要素について説明する。
〔サーバ装置２〕
サーバ装置２は、種々の情報を提供するＷｅｂサーバであり、サーバ装置４からのアクセス要求によって指定された自らが保持するＷｅｂページデータＷＰ１（本発明の第１のコンテンツデータ）を、サーバ装置４に送信する。
ＷｅｂページデータＷＰ１は、例えば、提供する情報についてユーザ間でコミュニケーションを行うための画面情報を含んでいない。
【００１２】
〔サーバ装置３〕
サーバ装置３は、例えば、Ｊａｖａ（登録商標）言語を扱えるＪａｖａサーバである。
サーバ装置３は、サーバ装置４が提供するＷｅｂページデータＷＰ２に基づく画面を表示しているクライアント装置５＿１〜５＿３の各々が当該画面上で行った操作を示す操作データＯＰを、クライアント装置５＿１〜５＿３から受信する。
サーバ装置３は、当該受信した操作データＯＰを、その操作が行われたＷｅｂページデータＷＰ２のアドレスであるＵＲＬ(Uniform Resouce Locator) 、並びにその操作を行ったクライアント装置５＿１のユーザのユーザＩＤと対応付けて記憶する。
当該操作は、例えば、サーバ装置４がクライアント装置５＿１〜５＿３に提供するコミュニケーション画面が提供する仮想空間内でクライアント装置５＿１〜５＿３のユーザが、自らに割り当てられたキャラクタの画像を移動するなどの操作を示す。
本実施形態では、上記仮想空間において、その位置に応じた種々の情報が提供され、上記ユーザは、上記仮想空間内を自由に移動して、情報の収集、並びに発言を行うことができる。
また、当該操作は、例えば、ユーザに割り当てられたキャラクタの画像の上記仮想空間内における位置に対応付けられた情報について、当該ユーザが出した発言（コメント）などを示す貼り紙を壁に貼るなどの操作である。
また、サーバ装置３は、サーバ装置４からの要求に応じて、指定された操作データＯＰをサーバ装置４に送信する。
【００１３】
〔サーバ装置４〕
図２は、図１に示すサーバ装置４の構成図である。
図２に示すように、サーバ装置４は、例えば、通信回路１１、メモリ１２および演算回路１３を有し、これらがデータ線１０を介して接続されている。
通信回路１１は、ネットワーク９を介して、サーバ装置２、サーバ装置３およびクライアント装置５＿１〜５＿３との間で要求およびデータの授受を行う。
メモリ１２は、通信回路１１を介して受信したデータ、演算回路１３が生成したデータ、並びに演算回路１３の処理を規定したプログラムＰＲＧ１（第１の発明のプログラム）を記憶する。
演算回路１３は、メモリ１２から読み出したプログラムＰＲＧ１を基に、サーバ装置４の処理を統括的に制御する。
演算回路１３は、プログラムＰＲＧ１を基にサーバ装置４の以下の処理を制御する。
【００１４】
サーバ装置４は、例えば、クライアント装置５＿１〜５＿３から、ＵＲＬを含むアクセス要求ＲＥＱを受信し、当該ＵＲＬを基に、ネットワーク９上の当該ＵＲＬが割り当てられたサーバ装置２にアクセス要求を行う。
サーバ装置４は、通信回路１１を介して、上記アクセス要求に応じたＷｅｂページデータＷＰ１をサーバ装置２から受信し、これをメモリ１２に書き込む。
そして、サーバ装置４は、メモリ１２から読み出したＷｅｂページデータＷＰ１内のＨＴＭＬタグや文章構造を解析して必要な情報を抽出すると共に、通信回路１１を介してサーバ装置３から受信した操作データＯＰに対応する情報を付加して、コミュニケーション画面を提供するためのＷｅｂページデータＷＰ２（本発明の第２のコンテンツデータ）を生成し、これをメモリ１２に書き込む。
当該コミュニケーション画面は、例えば、ＷｅｂページデータＷＰ１に対してのアクセス要求を出した複数のユーザが、ＷｅｂページデータＷＰ１が提供する情報について意見交換などのコミュニケーションを行うことが可能な仮想空間を提供する。
【００１５】
具体的には、サーバ装置４は、ＨＴＭＬで記述されたＷｅｂページデータＷＰ内のリンク先のＵＲＬを示す属性情報「ＨＲＥＦ」、背景色を示す「ＢＡＣＫＧＲＯＵＮＤ」、ｊｐｅｇファイルを示す値”〜．ｊｐｇ”、ｇｉｆファイルを示す値”〜．ｇｉｆ”、表データを示すタグ情報＜ＴＡＢＬＥ＞のサイズを示す属性情報”ＨＥＩＧＴ”，”ＷＩＤＴＨ”などを抽出してＷｅｂページデータＷＰ２を生成する。
サーバ装置４は、ＷｅｂページデータＷＰ２を、通信回路１１を介して、ＰＵＳＨ形式で、アクセス要求元のクライアント装置５＿１〜５＿３に送信する。
なお、上記タグ情報や属性情報等は、ＨＴＭＬ等のＷｅｂページデータの記述言語によって定義されている。
【００１６】
また、サーバ装置４は、例えば、所定の時間間隔で、サーバ装置３にアクセスしてクライアント装置５＿１〜５＿３のユーザの操作に応じた操作データＯＰを取得し、これをＰＵＳＨ型で対応するクライアント装置５＿１〜５＿３に送信する。
また、サーバ装置４は、例えば、クライアント装置５＿１〜５＿３のユーザに関するメッセージＭＥＳなどの取得要求をクライアント装置５＿１〜５＿３から受信すると、当該取得要求に応じて、当該メッセージＭＥＳをサーバ装置３から取得して当該取得要求元のクライアント装置５＿１〜５＿３に送信する。
なお、サーバ装置４は、クライアント装置５＿１〜５＿３から検索キーワードを受信し、それに対応するＵＲＬを取得する検索サーバであってもよい。
【００１７】
〔クライアント装置５＿１〜５＿３〕
クライアント装置５＿２，５＿３は、クライアント装置５＿１と同じ機能を有する。
以下、クライアント装置５＿１について説明する。
図３は、図１に示すクライアント装置５＿１の構成図である。
図３に示すように、クライアント装置５＿１は、例えば、操作部３１、表示部３２、通信回路３３、メモリ３４および演算回路３５を有し、これらがデータ線３０を介して接続されている。
操作部３１は、キーボ−ドやマウスなどの操作手段である。
表示部３２は、画面表示を行うディスプレイおよび音声出力を行うスピーカである。
通信回路３３は、ネットワーク９を介して、サーバ装置３およびサーバ装置４との間で要求およびデータの授受を行う。
メモリ３４は、通信回路３３を介して受信したデータ、演算回路３５が生成したデータ、並びに演算回路３５の処理を規定したプログラムＰＲＧ２（第２の発明のプログラム）を記憶する。
演算回路３５は、メモリ３４から読み出したプログラムＰＲＧ２を基に、クライアント装置５＿１の処理を統括的に制御する。
演算回路３５は、プログラムＰＲＧ２を基にクライアント装置５＿１の以下の処理を制御する。
【００１８】
クライアント装置５＿１は、例えば、アクセスを希望するサーバ装置２のＵＲＬを含むアクセス要求ＲＥＱを、通信回路３３を介してサーバ装置４に対して送信する。
クライアント装置５＿１は、上記アクセス要求に応じて、通信回路３３を介して、サーバ装置４からＷｅｂページデータＷＰ２を受信し、これをメモリ３４に書き込む。
また、クライアント装置５＿１は、サーバ装置４から操作データＯＰを受信する。
そして、クライアント装置５＿１は、ＷｅｂページデータＷＰ２および操作データＯＰに応じたＷｅｂページデータ（本発明の第３のコンテンツデータ）を生成し、それに応じた例えば図４に示すコミュニケーション画面６０を表示部３２に表示する。
コミュニケーション画面６０は、例えば、仮想空間欄６１、文字情報欄６２、カレンダー欄６３、メッセージ選択欄６４およびメッセージ表示欄６５を有する。
【００１９】
仮想空間欄６１は、上述した仮想空間を表示する欄であり、例えば、図４に示す画面を提供する。
仮想空間欄６１は、例えば、図４に示すように、ＷｅｂページデータＷＰ２内に記述されたリンク先のＵＲＬを示す属性情報「ＨＲＥＦ」に対応付けられた扉の画像Ａ１を含む。
また、仮想空間欄６１は、図４に示すように、ｊｐｅｇの画像ファイルの値を示すデータに対応する窓の画像Ａ２を含む。
また、仮想空間欄６１は、図４に示すように、ｇｉｆのファイルの値を示すデータに対応する絵の画像Ａ３を含む。
また、仮想空間欄６１は、図４に示すように、表データを示すタグ情報＜ＴＡＢＬＥ＞のサイズを示す属性情報”ＨＥＩＧＴ”，”ＷＩＤＴＨ”などの値に応じたサイズのテーブルの画像Ａ４を含む。
【００２０】
また、クライアント装置５＿１は、サーバ装置４からＰＵＳＨ形式で受信した操作データＯＰを基に、操作データＯＰに応じた画像を仮想空間欄６１に表示する。
例えば、クライアント装置５＿１は、ユーザが自らの発言を記載した張り紙を仮想空間上で壁などに張りつけた場合に、それを示す操作データＯＰを基に、その張り紙の画像Ａ５を仮想空間欄６１に表示する。
また、クライアント装置５＿１は、操作データＯＰを基に、サーバ装置４を介して同じＷｅｂページデータＷＰ１にアクセスしている全てのユーザに対応付けられたキャラクタの画像Ａ６を、仮想空間内の当該ユーザが指定した位置に表示する。
【００２１】
文字情報欄６２は、クライアント装置５＿１のユーザが、上記仮想空間内で指定した位置（キャラクタの画像Ａ６の位置）に対応するＷｅｂページデータＷＰ１内の文字情報を表示する。
カレンダー欄６３は、現在の日が属する月のカレンダーを表示する。
メッセージ選択欄６４は、クライアント装置５＿１のユーザが、カレンダー欄６３を基に指定した日に当該ユーザが上記仮想空間内で貼り付けを行った張り紙についての他のユーザからのメッセージ（コメント）の一覧を表示する。
メッセージ表示欄６５は、クライアント装置５＿１のユーザが、メッセージ選択欄６４上で指定したメッセージの内容を表示する。
【００２２】
以下、図１に示す通信システム１の動作例を説明する。
図５および図６は、図１に示す通信システム１の動作例を説明するためのフローチャートである。
ステップＳＴ１：
例えば、クライアント装置５＿１が、取得希望するＷｅｂページデータＷＰ１を保持するサーバ装置２のＵＲＬを含むアクセス要求ＲＥＱをサーバ装置４に送信する。
このとき、クライアント装置５＿１は、そのユーザのユーザＩＤを上記アクセス要求に含ませる。
ステップＳＴ２：
サーバ装置４は、例えば、クライアント装置５＿１〜５＿３から、ＵＲＬを含むアクセス要求ＲＥＱを受信し、当該ＵＲＬを基に、ネットワーク９上の当該ＵＲＬが割り当てられたサーバ装置２にアクセス要求を行う。
サーバ装置２は、当該アクセス要求に応じてＷｅｂページデータＷＰ１をサーバ装置４に送信する。
【００２３】
ステップＳＴ３：
サーバ装置４は、ステップＳＴ１で受信したアクセス要求ＲＥＱに含まれるＵＲＬ、並びにユーザＩＤを含む要求をサーバ装置３に送信する。
そして、サーバ装置３は、当該要求に含まれるＵＲＬおよびユーザＩＤに対応付けられた操作データＯＰを取得し、これをサーバ装置４に送信する。
【００２４】
ステップＳＴ４：
サーバ装置４は、ステップＳＴ１で受信したＷｅｂページデータＷＰ１内のＨＴＭＬタグや文章構造を解析して必要な情報を抽出すると共に、ステップＳＴ３で受信した操作データＯＰに対応する情報を付加して、例えば、図４に示すコミュニケーション画面６０を提供するためのＷｅｂページデータＷＰ２を生成する。
ステップＳＴ５：
サーバ装置４は、ステップＳＴ４で生成したＷｅｂページデータＷＰ２をクライアント装置５＿１に送信する。
ステップＳＴ６
クライアント装置５＿１は、ステップＳＴ５で受信したＷｅｂページデータＷＰ２に応じた、例えば図４に示すコミュニケーション画面６０を表示部３２に表示する。
【００２５】
なお、サーバ装置４は、サーバ装置３に定期的にアクセスして操作データＯＰを受信し、その操作データＯＰをＰＵＳＨ形式でクライアント装置５＿１〜５＿３に送信する。
クライアント装置５＿１〜５＿３は、当該受信した操作データＯＰを基に、コミュニケーション画面６０を更新する。
これにより、クライアント装置５＿１〜５＿３の全てのユーザの操作が、クライアント装置５＿１〜５＿３の表示部３２に表示されるコミュニケーション画面６０に反映される。
また、サーバ装置４は、例えば、ユーザによるカレンダー欄６３、メッセージ選択欄６４およびメッセージ表示欄６５を基にした指定操作に応じて、これらの欄を更新するための情報を当該指定操作を行ったクライアント装置５＿１〜５＿３に送信する。
【００２６】
また、サーバ装置４は、図４に示すコミュニケーション画面６０上で、ユーザが扉の画像Ａ２をクリックしたことを示す操作データＯＰをサーバ装置３から受信すると、その画像Ａ２に対応付けられたリンク先のＵＲＬに基づいて、新たなＷｅｂページデータＷＰ１をサーバ装置２あるいはその他のサーバ装置から受信し、前述した処理を経て、当該リンク先のページに対応した仮想空間のコミュニケーション画面を、当該ユーザのクライアント装置５＿１〜５＿３に表示させる。
【００２７】
以上説明したように、通信システム１によれば、コミュニケーションを行うための画面情報を含まないサーバ装置２が提供するＷｅｂページデータＷＰ１についても、このＷｅｂページデータＷＰ１が提供する情報について、クライアント装置５＿１〜５＿３のユーザ間でのコミュニケーションの場を提供できる。
また、通信システム１によれば、各ユーザの操作がコミュニケーション画面６０上で行った操作を示す操作データＯＰのみを、サーバ装置４からクライアント装置５＿１〜５＿３に送信するため、画面全体の画像情報を送る場合に比べて、データ送信量を小さくできる。
【００２８】
本発明は、上述した実施形態には限定されない。
例えば、サーバ装置４は、図６に示すように、仮想空間欄６１が提供する仮想空間内で、第１のユーザのキャラクタの画像Ａ６ａと、第２のユーザのキャラクタの画像Ａ６ｂとが出会って、ＷｅｂページデータＷＰ１が提供する情報に関してチャットするコミュニケーション画面を提供してもよい。
なお、プログラムＰＲＧ２は、クライアント装置５＿１〜５＿３のユーザが、プログラムＰＲＧ２のコードの一部を変更し、自らの好みに応じた仮想空間の画面を表示するカスタマイズ機能を備えてもよい。
【産業上の利用可能性】
【００２９】
本発明は、ネットワーク上で公開された情報に関して複数のユーザがコミュニケーションを行うシステムに適用可能である。
【図面の簡単な説明】
【００３０】
【図１】図１は、本発明の実施形態に係わる通信システムの全体構成図である。
【図２】図２は、図１に示すサーバ装置の構成図である。
【図３】図３は、図１に示すクライアント装置５＿１〜５＿３の構成図である。
【図４】図４は、図１に示すクライアント装置５＿１〜５＿３が表示するコミュニケーション画面を説明するための図である。
【図５】図５は、図１に示す通信システムの動作例を説明するためのフローチャートである。
【図６】図６は、本発明の実施形態のその他の仮想空間欄の表示を説明するための図である。
【符号の説明】
【００３１】
１…通信システム、２…サーバ装置、３…サーバ装置、４…サーバ装置、５＿１〜５＿３…クライアント装置、９…ネットワーク
【図１】
2005216004.tif 000003
【図２】
2005216004.tif 000004
【図３】
2005216004.tif 000005
【図４】
2005216004.tif 000006
【図５】
2005216004.tif 000007
【図６】
2005216004.tif 000008