JP2002215551A - データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア - Google Patents

データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア

Info

Publication number
JP2002215551A
JP2002215551A JP2001013180A JP2001013180A JP2002215551A JP 2002215551 A JP2002215551 A JP 2002215551A JP 2001013180 A JP2001013180 A JP 2001013180A JP 2001013180 A JP2001013180 A JP 2001013180A JP 2002215551 A JP2002215551 A JP 2002215551A
Authority
JP
Japan
Prior art keywords
client machine
data
character
browser
access destination
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001013180A
Other languages
English (en)
Inventor
Masateru Umeda
正輝 梅田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to JP2001013180A priority Critical patent/JP2002215551A/ja
Publication of JP2002215551A publication Critical patent/JP2002215551A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【課題】 ウェブページを閲覧するユーザ同士で多種多
様なコミュニケーションを可能とする。 【解決手段】 クライアントマシン16には、インター
ネットを利用してコンテンツを取得してブラウザレイヤ
ー画像を形成するブラウザ26と、ブラウザレイヤー画
像と座標系が一致し、ユーザの操作にしたがって動作す
るオブジェクトであるキャラクタを配置可能なキャラク
タレイヤー画像を生成し、当該ブラウザレイヤー画像と
重ね合わされた合成画像をユーザに提示するキャラクタ
レイヤー制御ソフトウェア24とが設けられている。キ
ャラクタレイヤー制御ソフトウェア24は、ブラウザ2
6からアクセス先を受理すると、アクセス先やキャラク
タの動作を示すデータを、インターネットを介して、デ
ータ通信管理サーバ14に伝達する。データ通信管理サ
ーバ14は、アクセス先に対応して確保されたデータ領
域を見出して、キャラクタの動作を示すデータを反映さ
せ、データ領域中のデータを、アクセス中のクライアン
トマシンに伝達する。

Description

【発明の詳細な説明】
【0001】
【産業上の技術分野】本発明は、ネットワークに接続し
ているユーザ間のデータ通信方法およびデータ通信を制
御するデータ通信制御サーバに関する。
【0002】
【従来の技術】インターネットの著しい普及により、数
多くのユーザがウェブサーバにアクセスして、ユーザの
クライアントコンピュータにインストールされているブ
ラウザを利用して、当該ウェブサーバのコンテンツ(ウ
ェブコンテンツ)を閲覧できるようになっている。その
一方、上記インターネットを含むネットワークを介した
ユーザ間のコミュニケートとしてEメール、BBS、チ
ャットなどが実用化されている。ここで、チャットは、
一方のユーザがクライアントマシンを操作して入力した
文字列が、ネットワークを介してサーバに伝達され、サ
ーバにおいて、他のチャット参加者のクライアントマシ
ンに、その文字列を転送することにより、ほぼリアルタ
イムのユーザ間の通信を実現している。
【0003】
【発明が解決しようとする課題】上記インターネットの
閲覧に際しては、基本的には、クライアントコンピュー
タからのURLアクセスに応答してコンテンツが配信さ
れ、クライアントコンピュータのブラウザにより、ユー
ザはコンテンツを閲覧するようになっている。これらコ
ンテンツを含むサイトの運営者等に対して、何らかの通
信をしたい場合には、別途Eメールを利用する必要があ
った。その一方、ウェブサイトを閲覧しているユーザと
サイト運営者との間や、ユーザ間のデータ通信を実現す
る技術として、「マイクロソフトエージェント(登録商
標)」や「ICQ(商標)」が提案されている。
【0004】前者においては、コンテンツ側が用意した
キャラクタが、ユーザの操作に対してコメントし、或い
は、ユーザの質問に返答することができる。後者におい
ては、登録したユーザのアクセスをサーバが監視して、
当該ユーザがアクセスした場合には、他のユーザに当該
ユーザがアクセス中であることを通知して、ユーザ間の
通信を実現している。特に、ICQサーフ(商標)にお
いては、ブラウザ中にチャットウィンドウを形成し、同
じウェブページを閲覧しているユーザ間でのチャットが
できるようになっている。
【0005】しかしながら、前者においては、キャラク
タを動かすのはウェブサーバ側であり、かつ、予めプロ
グラミングされたものであるため、ユーザの多種多様な
操作や質問に対して適切に応答することができないとい
う問題点があった。また、ウェブサーバ側がキャラクタ
を容易するだけで、ユーザが自らの分身を持たないた
め、ユーザとウェブサイトとのインタフェースが十分で
はないという問題点もあった。
【0006】また、後者においては、ICQサーフ(商
標)においても、基本的に文字による通信であるため、
ユーザ同士のコミュニケーションは1次元的で平板であ
るという問題点があった。たとえば、表示されているウ
ェブページの情報をユーザ同士が共有する際に、そのグ
ラフィカルな情報を個々のユーザがいったん文字情報な
どに置き換えて理解し伝達する必要がある。たとえば、
「あるハイパーリンクが張られたアイコンを押せ」とい
う指示を他のユーザに伝達するために、アイコンのグラ
フィックを言葉で説明し、或いは、画面上の座標等によ
り説明する手間が必要であり、ユーザによる煩雑な操作
が必要であるという問題点があった。
【0007】本発明は、ウェブページを閲覧するユーザ
同士で多種多様なコミュニケーションが可能なデータ通
信システムを提供することを目的とする。
【0008】
【課題を解決するための手段】本発明の目的は、クライ
アントマシンにおいて、ネットワークを利用してコンテ
ンツを取得して、対応するブラウザレイヤー画像を形成
するブラウザを設けるステップと、前記ブラウザレイヤ
ー画像と座標系が一致し、ユーザの操作にしたがって動
作するオブジェクトであるキャラクタを配置可能なキャ
ラクタレイヤー画像を生成し、当該ブラウザレイヤー画
像と重ね合わされた合成画像をユーザに提示するキャラ
クタレイヤー制御ソフトウェアを設けるステップとを備
え、前記キャラクタレイヤー制御ソフトウェアにおい
て、前記コンテンツを要求するアクセスの際に、前記ブ
ラウザからアクセス先を受理するステップと、前記ユー
ザの操作があった場合に、当該操作にしたがったキャラ
クタの動作を特定するステップと、前記アクセス先、お
よび、存在する場合にはキャラクタの動作を示すデータ
を、ネットワークを介して、データ通信管理サーバに伝
達するステップとを備え、当該データ通信管理サーバに
おいて、受理したアクセス先にアクセス中の他のクライ
アントマシンを特定するステップと、前記他のクライア
ントマシンが存在しない場合には、データベース中に、
前記アクセス先に関連付けられた所定のデータ領域を確
保するステップと、必要に応じて、前記データ領域中
に、前記キャラクタの動作を示すデータを反映させるス
テップと、前記データ領域に収容されたデータを、前記
クライアントマシン、および、存在する場合には他のク
ライアントマシンに伝達するステップとを備え、少なく
とも前記他のクライアントマシンにおいて、伝達された
データに基づき、キャラクタレイヤー画像を更新するス
テップとを備えたことを特徴とするデータ通信方法によ
り達成される。
【0009】本発明によれば、ブラウザレイヤー画像と
重ねあわされるキャラクタレイヤー画像を生成し、キャ
ラクタレイヤー画像について、データ通信管理サーバに
おいて、同一のコンテンツを閲覧中のユーザが共有する
データ領域を確保し、当該データ領域のデータに基づ
き、キャラクタレイヤー画像が更新される。したがっ
て、既存のウェブコンテンツを利用しつつ、閲覧中のユ
ーザのコミュニケートを図ることが可能となる。
【0010】また、キャラクタレイヤー画像においては
ユーザ自身を表現するオブジェクトであるキャラクタを
登場させることができるため、ユーザは自己のキャラク
タや他のユーザのキャラクタが配置された合成画像を見
ることができる。このキャラクタを所望のように動作さ
せることにより、同一のコンテンツを閲覧中の他のユー
ザに自己の意思等を明確に示すことが可能となる。
【0011】本発明の好ましい実施態様においては、さ
らに、前記クライアントマシンにおいて、文字列の入力
があった場合に、当該文字列を示すデータを、前記デー
タ通信管理サーバに伝達するステップを備え、前記デー
タ通信管理サーバにおいて、受理した文字列を示すデー
タを、関連するデータ領域に記憶するステップを備えて
いる。この実施態様によれば、オブジェクトだけでなく
文字列(文章)を併用して、同一のコンテンツを閲覧中
の他のユーザとのコミュニケーションを図ることができ
る。
【0012】より好ましい実施態様においては、クライ
アントマシンのキャラクタレイヤー制御ソフトウェアに
より、キャラクタレイヤー画像において、前記データ通
信管理サーバから伝達されたデータ領域中のデータに含
まれた文字列が、当該文字列を入力したユーザのキャラ
クタに隣接して配置される。これにより、あるキャラク
タが発言をしたような効果を奏することが可能となる。
【0013】本発明の好ましい実施態様においては、さ
らに、前記クライアントマシンにおいて、関連付けを求
める他のクライアントマシンを特定するステップと、当
該特定された他のクライアントマシンを示す情報を前記
データ通信管理サーバに伝達するステップとを備え、前
記データ通信管理サーバにおいて、情報の受理に応答し
て、関連付けすべきクライアントマシンを特定して記憶
するステップと、前記関連付けされたクライアントマシ
ンのうち、何れかのクライアントマシンにおいて、ブラ
ウザにより他のコンテンツ閲覧のための他のアクセスが
なされ、当該他のアクセス先が、前記データ通信管理サ
ーバに伝達された場合に、関連付けされた他のクライア
ントマシンを特定するステップと、特定された他のクラ
イアントマシンに、他のアクセス先へのリンクを依頼す
るステップとを備え、前記他のクライアントマシンにお
いて、キャラクタレイヤー制御ソフトウェアがリンク依
頼の受理に応答して、ブラウザに、前記他のアクセス先
へのリンクを求めるステップを備えている。この実施態
様によれば、あるユーザによるリンクにしたがって他の
ユーザが自動的にリンクすることができる。したがって
他のユーザにとってはいわゆる「プッシュ閲覧」を実現
することが可能となる。
【0014】また、本発明の別の実施態様において、デ
ータ通信管理サーバにおけるデータ通信方法は、ネット
ワークを介してコンテンツを取得し、ブラウザによりコ
ンテンツを閲覧可能なクライアントマシンであって、当
該ブラウザによるブラウザレイヤー画像と重ね合わせて
表示すべき、ブラウザレイヤー画像と座標系が一致し、
かつ、ユーザの操作にしたがって動作するオブジェクト
であるキャラクタを配置可能なキャラクタレイヤー画像
を生成するキャラクタレイヤー制御ソフトウェアを搭載
したクライアントマシンから、前記ネットワークを介し
てアクセス先を受理するステップと、前記受理したアク
セス先にアクセス中の他のクライアントマシンを特定す
るステップと、前記他のクライアントマシンが存在しな
い場合には、データベース中に、前記アクセス先に関連
付けられた所定のデータ領域を確保するステップと、前
記クライアントマシンから、前記キャラクタの動作に関
するデータを受理した場合に、前記データ領域におい
て、前記キャラクタの動作を示すデータを反映させるス
テップと、前記データ領域に収容されたデータを、前記
クライアントマシン、および、存在する場合には他のク
ライアントマシンに伝達するステップとを備えたことを
特徴とする。
【0015】好ましい実施態様においては、何れかのク
ライアントマシンからの要求に応答して、当該クライア
ントマシンと他のクライアントマシンとを関連付け、当
該関連付けに関する情報を記憶するステップと、前記関
連付けされたクライアントマシンのうち、何れかのクラ
イアントマシンにおいて、ブラウザにより他のコンテン
ツ閲覧のための他のアクセスがなされ、これに応答し
て、当該他のアクセス先が伝達された場合に、関連付け
された他のクライアントマシンを特定するステップと、
特定された他のクライアントマシンに、他のアクセス先
へのリンクを依頼するステップとを備えている。
【0016】また、本発明の目的は、クライアントマシ
ンにおいて、ネットワークを利用してコンテンツを取得
して、対応するブラウザレイヤー画像を形成するブラウ
ザを設けるステップと、前記ブラウザレイヤー画像と座
標系が一致し、ユーザの操作にしたがって動作するオブ
ジェクトであるキャラクタを配置可能なキャラクタレイ
ヤー画像を生成し、当該ブラウザレイヤー画像と重ね合
わされた合成画像をユーザに提示するキャラクタレイヤ
ー制御ソフトウェアを設けるステップとを備え、前記キ
ャラクタレイヤー制御ソフトウェアにおいて、前記コン
テンツを要求するアクセスの際に、前記ブラウザからア
クセス先を受理するステップと、前記アクセス先を示す
データを、ネットワークを介して、データ通信管理サー
バに伝達するステップとを備え、当該データ通信管理サ
ーバにおいて、受理したアクセス先にアクセス中の他の
クライアントマシンを特定するステップと、前記他のク
ライアントマシンが存在しない場合には、前記クライア
ントマシンに対して、前記アクセス先に関連付けられた
所定のデータ領域を確保すべき依頼を伝達し、その一
方、他のクライアントマシンが存在する場合には、少な
くとも、当該他のクライアントマシンのうち、前記デー
タ領域を確保したマスタークライアントマシンを示す情
報を伝達するステップと、前記クライアントマシンにお
いて、前記依頼を受理した場合に、当該依頼に応答して
必要なデータ領域を確保するステップと、前記マスター
クライアントマシンを示す情報を受理した場合には、ユ
ーザの操作にしたがって特定された、前記キャラクタの
動作を示すデータを、前記マスタークライアントマシン
に伝達するステップとを備え、前記マスタークライアン
トマシンにおいて、前記データ領域中に、前記キャラク
タの動作を示すデータを反映させるステップと、前記デ
ータ領域中のデータを、マスタークライアントマシン以
外のスレーブクライアントマシンに伝達するステップと
を備え当該スレーブクライアントマシンにおいて、伝達
されたデータに基づき、キャラクタレイヤー画像を更新
するステップとを備えたことを特徴とするデータ通信方
法により達成される。
【0017】また、本発明の目的は、クライアントマシ
ンにおいて、ネットワークを利用してコンテンツを取得
して、対応するブラウザレイヤー画像を形成するブラウ
ザを設けるステップと、前記ブラウザレイヤー画像と座
標系が一致し、ユーザの操作にしたがって動作するオブ
ジェクトであるキャラクタを配置可能なキャラクタレイ
ヤー画像を生成し、当該ブラウザレイヤー画像と重ね合
わされた合成画像をユーザに提示するキャラクタレイヤ
ー制御ソフトウェアを設けるステップとを備え、前記キ
ャラクタレイヤー制御ソフトウェアにおいて、前記コン
テンツを要求するアクセスの際に、前記ブラウザからア
クセス先を受理するステップと、前記アクセス先を示す
データを、ネットワークを介して、データ通信管理サー
バに伝達するステップと、他のクライアントマシンとデ
ータを共有するためのデータ領域を確保するステップと
を備え、当該データ通信管理サーバにおいて、受理した
アクセス先にアクセス中の他のクライアントマシンを特
定するステップと、前記他のクライアントマシンが存在
する場合には、当該他のクライアントマシンを示す情報
を伝達するステップとを備え、前記クライアントマシン
において、前記他のクライアントマシンを示す情報を受
理した場合に、ユーザの操作にしたがって特定された、
前記キャラクタの動作を示すデータを、前記他のクライ
アントマシンに伝達するステップを備え、各クライアン
トマシンにおいて、前記キャラクタの動作を示すデータ
を受理した場合に、前記データ領域中に、前記キャラク
タの動作を示すデータを反映させるステップを備え、こ
れにより、キャラクタレイヤー画像が更新されることを
特徴とするデータ通信方法により達成される。
【0018】好ましい実施態様においては、クライアン
トマシンにおいて、関連付けを求める他のクライアント
マシンを特定して記憶するステップと、当該特定された
他のクライアントマシンを示す情報を他のクライアント
マシンに伝達するステップとを備え、前記他のクライア
ントマシンにおいて、前記情報の受理に応答して、関連
付けすべきクライアントマシンを特定して記憶するステ
ップを備え、前記関連付けされたクライアントマシンの
うち、何れかのクライアントマシンにおいて、ブラウザ
により他のコンテンツ閲覧のための他のアクセスがなさ
れた場合に、前記関連付けされた他のクライアントマシ
ンに、他のアクセス先へのリンクを依頼するステップと
を備え、前記他のクライアントマシンにおいて、キャラ
クタレイヤー制御ソフトウェアがリンク依頼の受理に応
答して、ブラウザに、前記他のアクセス先へのリンクを
求めるステップを備えている。
【0019】また、本発明の目的は、クライアントマシ
ンにおいて、ネットワークを利用してコンテンツを取得
して、対応するブラウザレイヤー画像を形成するブラウ
ザを設けるステップと、前記ブラウザレイヤー画像と座
標系が一致し、ユーザの操作にしたがって動作するオブ
ジェクトであるキャラクタを配置可能なキャラクタレイ
ヤー画像を生成し、当該ブラウザレイヤー画像と重ね合
わされた合成画像をユーザに提示するキャラクタレイヤ
ー制御ソフトウェアを設けるステップとを備え、前記キ
ャラクタレイヤー制御ソフトウェアにおいて、前記コン
テンツを要求するアクセスの際に、前記ブラウザからア
クセス先を受理するステップと、他のクライアントマシ
ンとデータを共有するためのデータ領域を確保するステ
ップと、ユーザの操作にしたがって特定された、前記キ
ャラクタの動作を示すデータを、前記データ領域中に反
映させるステップと、前記アクセス先を示すデータおよ
びデータ領域のデータを、他のクライアントマシンに伝
達するとともに、他のクライアントマシンから伝達され
た当該他のクライアントマシンのアクセス先およびデー
タ領域のデータを、前記他のクライアントマシンの何れ
かに伝達するステップと、自己のアクセス先にアクセス
中の他のクライアントマシンを特定するステップと、受
理したアクセス先に基づき、自己のアクセス先にアクセ
ス中の他のクライアントマシンが存在する場合に、前記
他のクライアントマシンにかかるデータ領域のデータに
基づき、自己のデータ領域のデータを更新するステップ
とを備え、これにより、キャラクタレイヤー画像が更新
されることを特徴とするデータ通信方法により達成され
る。
【0020】また、本発明の目的は、クライアントマシ
ンにおいて、前記ブラウザレイヤー画像と座標系が一致
し、ユーザの操作にしたがって動作するオブジェクトで
あるキャラクタを配置可能なキャラクタレイヤー画像を
生成し、当該ブラウザレイヤー画像と重ね合わされた合
成画像をユーザに提示するキャラクタレイヤー制御ソフ
トウェアを設けるステップを備え、前記キャラクタレイ
ヤー制御ソフトウェアにおいて、ブラウザによるコンテ
ンツを要求するためのアクセスに応答して、当該アクセ
ス先を受理するステップと、前記ユーザの操作があった
場合に、当該操作にしたがったキャラクタの動作を特定
するステップと、前記アクセス先、および、存在する場
合にはキャラクタの動作を示すデータを、ネットワーク
を介して、データ通信管理サーバに伝達するステップと
を備え、当該データ通信管理サーバにおいて、必要な場
合に、ネットワークを介してアクセス先のコンテンツを
取得するステップと、受理したアクセス先にアクセス中
の他のクライアントマシンを特定するステップと、前記
他のクライアントマシンが存在しない場合には、データ
ベース中に、前記アクセス先に関連付けられた所定のデ
ータ領域を確保するステップと、必要に応じて、前記デ
ータ領域中に、前記キャラクタの動作を示すデータを反
映させるステップと、前記データ領域に収容されたデー
タおよびコンテンツのデータを、前記クライアントマシ
ン、および、存在する場合には他のクライアントマシン
に伝達するステップとを備え、前記クライアントマシン
において、前記キャラクタレイヤー制御ソフトウェア
が、受理したコンテンツのデータをブラウザに伝達する
ステップを備え、少なくとも前記他のクライアントマシ
ンにおいて、伝達されたデータに基づき、キャラクタレ
イヤー画像を更新するステップを備えたことを特徴とす
るデータ通信方法により達成される。
【0021】好ましい実施態様においては、前記スペー
ス中に、或いは、前記スペースと対応付けて、前記コン
テンツのデータを記憶するステップを備え、前記アクセ
ス先からコンテンツを取得する必要がない場合には、前
記記憶されたコンテンツのデータが前記クライアントマ
シンに伝達される。或いは、前記クライアントマシンに
コンテンツを伝達すべき場合に、前記アクセス先からコ
ンテンツを取得し、取得したコンテンツをクライアント
マシに伝達しても良い。
【0022】さらに、本発明の目的は、ネットワークを
介してコンテンツを取得し、ブラウザによりコンテンツ
を閲覧可能なクライアントマシンであって、当該ブラウ
ザによるブラウザレイヤー画像と重ね合わせて表示すべ
き、ブラウザレイヤー画像と座標系が一致し、かつ、ユ
ーザの操作にしたがって動作するオブジェクトであるキ
ャラクタを配置可能なキャラクタレイヤー画像を生成す
るキャラクタレイヤー制御ソフトウェアを搭載したクラ
イアントマシンから、前記ネットワークを介してアクセ
ス先を受理するアクセス先受理手段と、前記受理したア
クセス先にアクセス中の他のクライアントマシンを特定
するクライアントマシン特定手段と、前記他のクライア
ントマシンが存在しない場合には、データベース中に、
前記アクセス先に関連付けられた所定のデータ領域を確
保するデータベース管理手段であって、前記クライアン
トマシンから、前記キャラクタの動作に関するデータを
受理した場合に、前記データ領域を更新して、前記キャ
ラクタの動作を示すデータを反映させるデータベース管
理手段と、前記データ領域に収容されたデータを、前記
クライアントマシン、および、存在する場合には他のク
ライアントマシンに伝達するデータ送信手段とを有する
ことを特徴とするデータ通信管理サーバにより達成され
る。
【0023】好ましい実施態様においては、前記データ
ベース管理手段が、何れかのクライアントマシンからの
要求に応答して、当該クライアントマシンと他のクライ
アントマシンとを関連付け、当該関連付けに関する情報
を記憶し、関連付けされたクライアントマシンのうち、
何れかのクライアントマシンにおいて、ブラウザにより
他のコンテンツ閲覧のための他のアクセスがなされ、こ
れに応答して、当該他のアクセス先が伝達された場合
に、前記データベース管理手段が、関連付けされた他の
クライアントマシンを特定し、前記データ送信手段が、
特定された他のクライアントマシンに、他のアクセス先
へのリンクを依頼するように構成されている。
【0024】さらに、本発明の目的は、ネットワークを
介してコンテンツを取得し、ブラウザによりコンテンツ
を閲覧可能なクライアントマシンであって、当該ブラウ
ザによるブラウザレイヤー画像と重ね合わせて表示すべ
き、ブラウザレイヤー画像と座標系が一致し、かつ、ユ
ーザの操作にしたがって動作するオブジェクトであるキ
ャラクタを配置可能なキャラクタレイヤー画像を生成す
るキャラクタレイヤー制御ソフトウェアを搭載したクラ
イアントマシンから、前記ネットワークを介してアクセ
ス先を受理するアクセス先受理手段と、必要な場合に、
前記アクセス先からネットワークを介してコンテンツを
取得するコンテンツ取得手段と、前記受理したアクセス
先にアクセス中の他のクライアントマシンを特定するク
ライアントマシン特定手段と、前記他のクライアントマ
シンが存在しない場合には、データベース中に、前記ア
クセス先に関連付けられた所定のデータ領域を確保する
データベース管理手段であって、前記クライアントマシ
ンから、前記キャラクタの動作に関するデータを受理し
た場合に、前記データ領域を更新して、前記キャラクタ
の動作を示すデータを反映させるデータベース管理手段
と、前記データ領域に収容されたデータおよび前記取得
したコンテンツを、前記クライアントマシン、および、
存在する場合には他のクライアントマシンに伝達するデ
ータ送信手段とを有することを特徴とするデータ通信管
理サーバによっても達成される。
【0025】好ましい実施態様においては、さらに、前
記スペース中に、或いは、前記スペースと対応付けて、
前記コンテンツのデータを記憶する記憶手段を備え、ア
クセス先からコンテンツを取得する必要がない場合に
は、前記記憶されたコンテンツのデータが前記クライア
ントマシンに伝達される。また、本発明の目的は、上記
データ通信管理サーバとネットワークを介してデータ通
信し、当該データ通信によってキャラクタレイヤー画像
を生成するステップを備え、これにより、ブラウザによ
るブラウザレイヤー画像と重ね合わされた合成画像を生
成することが可能なキャラクタレイヤー制御ソフトウェ
アによっても達成される。
【0026】別の実施態様においては、クライアントマ
シンにおいて、ネットワークを利用してコンテンツを取
得して、対応するブラウザレイヤー画像を形成するブラ
ウザと重ね合わせて表示されるべき、当該ブラウザレイ
ヤー画像と座標系が一致し、ユーザの操作にしたがって
動作するオブジェクトであるキャラクタを配置可能なキ
ャラクタレイヤー画像を生成するキャラクタレイヤー制
御ソフトウェアは、前記コンテンツを要求するアクセス
の際に、前記ブラウザからアクセス先を受理するステッ
プと、前記アクセス先を示すデータを、ネットワークを
介して、データ通信管理サーバに伝達するステップと、
当該データ通信管理サーバからの、前記アクセス先に基
づき生成された情報の受理に応答して、前記情報が、自
己のアクセス先にアクセス中の他のクライアントマシン
が存在しないことを示す場合には、前記アクセス先に関
連付けられた所定のデータ領域を確保するステップと、
前記情報が、他のクライアントマシンが存在することを
示す場合には、少なくとも、当該他のクライアントマシ
ンのうち、前記データ領域を確保したマスタークライア
ントマシンに、ユーザの操作にしたがって特定された、
前記キャラクタの動作を示すデータを伝達するステップ
と、自己がデータ領域を確保したマスタークライアント
マシンである場合に、前記データ領域中に、前記キャラ
クタの動作を示すデータを反映させるステップと、前記
データ領域中のデータを、マスタークライアントマシン
以外のスレーブクライアントマシンに伝達するステップ
と、自己がスレーブクライアントマシンである場合に
は、伝達されたデータに基づき、キャラクタレイヤー画
像を更新するステップとを備えている。
【0027】さらに別の実施態様においては、キャラク
タレイヤー制御ソフトウェアは、コンテンツを要求する
アクセスの際に、ブラウザからアクセス先を受理するス
テップと、前記アクセス先を示すデータを、ネットワー
クを介して、データ通信管理サーバに伝達するステップ
と、他のクライアントマシンとデータを共有するための
データ領域を確保するステップと、当該データ通信管理
サーバからの、前記アクセス先に基づき生成された情報
の受理に応答して、前記情報が、自己のアクセス先にア
クセス中の他のクライアントが存在することを示す場合
には、ユーザの操作にしたがって特定された、前記キャ
ラクタの動作を示すデータを、前記他のクライアントマ
シンに伝達するステップとを備え、前記キャラクタの動
作を示すデータを受理した場合に、前記データ領域中
に、前記キャラクタの動作を示すデータを反映させるス
テップを備え、これにより、キャラクタレイヤー画像が
更新されるように構成されている。
【0028】さらに別の実施態様において、キャラクタ
レイヤー制御ソフトウェアは、コンテンツを要求するア
クセスの際に、ブラウザからアクセス先を受理するステ
ップと、他のクライアントマシンとデータを共有するた
めのデータ領域を確保するステップと、ユーザの操作に
したがって特定された、前記キャラクタの動作を示すデ
ータを、前記データ領域中に反映させるステップと、前
記アクセス先を示すデータおよびデータ領域のデータ
を、他のクライアントマシンに伝達するとともに、他の
クライアントマシンから伝達された当該他のクライアン
トマシンのアクセス先およびデータ領域のデータを、前
記他のクライアントマシンの何れかに伝達するステップ
と、自己のアクセス先にアクセス中の他のクライアント
マシンを特定するステップと、自己のアクセス先にアク
セス中の他のクライアントマシンが存在する場合に、前
記他のクライアントマシンにかかるデータ領域のデータ
に基づき、自己のデータ領域のデータを更新するステッ
プとを備え、これにより、キャラクタレイヤー画像が更
新されるように構成されている。
【0029】
【発明の実施の形態】以下、添付図面を参照して、本発
明の実施の形態につき説明を加える。図1は、本発明の
第1の実施の形態にかかるデータ通信システムの概略構
成を示すブロックダイヤグラムである。図1に示すよう
に、第1の実施の形態にかかるデータ通信システム10
においては、インターネット12に、本実施の形態にか
かるキャラクタ表示等を実現するデータ通信管理サーバ
14が設けられている。データ通信管理サーバ14はL
ANなどによりデータベース(DB)15に接続されて
いる。
【0030】また、インターネット12には、ユーザが
利用する多数のクライアントマシン16−1、16−
2、16−3、・・・や、コンテンツやサービスを提供
する多数のウェブサーバ18−1、18−2、18−
3、・・・が接続されている。本実施の形態では、ユー
ザがウェブページを閲覧中に、当該ウェブページを同時
に閲覧している他のユーザのキャラクタや自分自身のキ
ャラクタが閲覧中の画面上に表示されるようになってい
る。これを実現するために、各クライアントマシン16
には、後述するキャラクタレイヤー制御ソフトウェアが
インストールされている。これは、ブラウザと組み合わ
されて予めインストールされているものでも良いし、C
D−ROMに収容されたものを読み出すことにより、或
いは、インターネットを介してダウンロードすることに
より、クライアントマシン16にインストールされるも
のであっても良い。
【0031】図2は、本実施の形態にかかるクライアン
トマシン16の構成を示すブロックダイヤグラムであ
る。図2に示すように、この実施の形態において、クラ
イアントマシン16には、オペレーティングシステム
(OS)22、キャラクタレイヤー制御ソフトウェア2
4、ブラウザ26、および、インターネット12との通
信を制御する通信インタフェース(I/F)28が設け
られている。
【0032】キャラクタレイヤー制御ソフトウェア24
は、通信I/F28に送信すべきデータを作成し、或い
は、通信I/F28からのデータを受理するデータ通信
処理部30と、ユーザによる入力装置(図示せず)の操
作に応答して必要な処理を実行するユーザアクション処
理部32と、後述するキャラクタレイヤーとして表示す
るための画像を作成するキャラクタレイヤー表示部34
と、ブラウザから必要な情報を取得する情報取得部36
とを有している。
【0033】図3は、本実施の形態にかかるキャラクタ
レイヤーおよびブラウザレイヤーの関係を説明する図で
ある。図3(a)に示すように、ユーザのマウス等の操
作によりマウスポインタの位置はOS22の操作制御部
により検出される(符号301参照)。この位置は、キ
ャラクタレイヤー302およびブラウザレイヤー303
の双方に共通して与えられる(符号302照)。すなわ
ち、キャラクタレイヤーとブラウザレイヤーとは、同期
した座標系を有する。図3(b)に示すように、本実施
の形態においては、ユーザが見ることができる画像にお
いては、キャラクタレイヤー302およびブラウザレイ
ヤー303が重ねあわされて表示される。つまり、ブラ
ウザ26により取得された、ブラウザレイヤー303上
の画像とキャラクタレイヤー302上の画像とは座標系
が同期している。
【0034】後述するように、キャラクタレイヤー30
2において、各ユーザは、自己を表現するオブジェク
ト、たとえば、人型の人形(本明細書において、これを
「キャラクタ」と称する。)を配置し、これを、マウス
等を操作することにより所望のように移動させ或いは必
要な動作をさせることができる。なお、このオブジェク
トは、2次元的なものであっても良いし、ポリゴンの組
み合わせによる3次元演算に基づくものであっても良
い。また、キーボードを用いて入力した文字列(文章)
を、キャラクタレイヤーにて表示することができる。
【0035】図4は、本実施の形態にかかるデータ通信
管理サーバ24の構成を示すブロックダイヤグラムであ
る。図4に示すように、インターネットを介する通信を
制御する通信インタフェース(I/F)40と、ユーザ
およびユーザがアクセスしているサイトのURL等を特
定するユーザ/アクセスサイト特定処理部42と、ユー
ザのアクセスに応答して、後述するスペースを確保する
割り当て処理部44と、ユーザがクライアントマシン1
6を操作することにより伝達された情報に基づく応答処
理を実行するユーザ/アクセス応答処理部46とを備え
ている。
【0036】データ通信管理サーバ24に接続されたキ
ャラクタレイヤーDB15には、各々が同じサイトをア
クセスしている一群のユーザのために割り当てられたス
ペース(たとえば、符号601参照)が設けられてい
る。このスペースの各々には、後述するように、同一の
ウェブサーバにアクセスしている(ウェブページを閲覧
している)ユーザに関する情報、当該ユーザのキャラク
タレイヤーの各々に表示されるべき、共通の画像などを
示すデータが記憶される。また、ユーザが入力した文字
列は、画像として記憶されていても良いし、表示すべき
画像中の位置と関連付けて文字列(テキスト)としてス
ペース中に記憶されても良い。
【0037】このように構成されたデータ通信システム
10における処理手順につき図5ないし図7を参照して
説明を加える。本実施の形態においては、あるウェブサ
ーバ中のウェブページをアクセスしているクライアント
マシンの各々が、キャラクタレイヤーDB15に確保さ
れたスペース中のデータを受理して、当該データに基づ
く画像を、キャラクタレイヤー画像として生成するよう
に構成されている。図3を参照して説明したように、キ
ャラクタレイヤー302はブラウザレイヤー303と重
ねあわされて表示される。したがって、ユーザは、ウェ
ブサーバとのアクセスにより得られたウェブコンテンツ
の画像とキャラクタレイヤーの画像との合成画像を見る
ことができる。
【0038】図5に示すように、クライアントマシン1
6のブラウザ26が、あるウェブサーバ(この場合に
は、ウェブサーバ「A」18−1)にアクセスすると
(ステップ501)、これに応答して、ウェブサーバ
「A」18−1からウェブコンテンツが伝達される(ス
テップ504)。これにより、ブラウザ26によりブラ
ウザレイヤー303の画像(ブラウザレイヤー画像)が
生成される(ステップ505)。その一方、ブラウザに
よりアクセスされているIPアドレスなど、アクセス先
を特定する情報は、キャラクタレイヤー制御ソフトウェ
ア24に伝達される(ステップ502)。キャラクタレ
イヤー制御ソフトウェア24は、クライアントマシン1
6を示す情報と上記IPアドレスとを含むデータを、デ
ータ通信管理サーバ14に伝達する(ステップ50
3)。
【0039】通信管理サーバ14のユーザ/アクセスサ
イト特定処理部42は、データ送信元となるクライアン
トマシン16および当該クライアントマシン16がアク
セスしているサイトのIPアドレスを特定し、次いで、
割り当て処理部44が、キャラクタレイヤーDB15を
検索して、当該IPアドレスが付与されたスペースがあ
るか否かを判断する(ステップ506)。
【0040】図6は、第1の実施の形態にかかるスペー
スおよびその割り当てを説明するための図である。図6
(a)に示すように、クライアントマシン「a」16−
1が、アドレス「××」のウェブページにアクセスして
いる際に、当該アドレス「××」を用いた問い合わせが
データ通信管理サーバ14になされる(ステップ503
参照)。キャラクタレイヤーDB15においては多数の
スペースが確保できるようになっている。たとえば、ア
ドレス「○○」に関するスペース601およびアドレス
「△△」に関するスペース602が確保され、残りの領
域については空きのスペース603、604、・・・と
なっていると考える。この場合に、割り当て処理部44
による検索処理(ステップ506)において、問い合わ
せにかかるアドレス「××」に関するスペースは割り当
てられていないと判断される。
【0041】したがって、図5のステップ507におい
て、割り当て処理部44は割り当て済みでない(つまり
ノー(No))と判断して、スペース割り当て処理を実行す
る(ステップ508)。スペース割り当て処理は、空き
となっているスペースを、特定のアドレス用として関連
付けることをいう。これにより、図6(b)に示すよう
に、キャラクタレイヤーDB15中に、あるウェブペー
ジのアドレス(たとえば、アドレス「××」)に関する
スペース(この場合には603)が確保される。
【0042】割り当てが終了する場合、或いは、予め割
り当てられたスペースが存在する場合に、当該スペース
に関するデータが、クライアントマシン16のキャラク
タレイヤー制御ソフトウェア24に伝達される(ステッ
プ509)。キャラクタレイヤー制御ソフトウェア24
は、受理したデータに基づき、キャラクタレイヤー30
2の画像(キャラクタレイヤー画像)を生成する。ブラ
ウザレイヤー画像およびキャラクタレイヤー画像からな
る合成画像が生成され、これがクライアントマシン16
の表示装置の画面上に表示される(ステップ511)。
【0043】たとえば、図6(b)に示す状態で、他の
クライアントマシン「b」16−2が、クライアントマ
シン「a」16−1がアクセスしている、アドレス××
にアクセスした場合には、図7(a)に示すように、ク
ライアントマシン「b」16−2からアドレス「××」
に関するスペースの問い合わせが、データ通信管理サー
バ14に伝達される。
【0044】割り当て処理部44は、キャラクタレイヤ
ーDB15を検索して、アドレス「××」に関するスペ
ースが既に確保されているか否かを判断する。この場合
には、スペース603が既に確保されているので、図7
(b)に示すように、当該ステップ603に関するデー
タが、クライアントマシン「b」16−2のキャラクタ
レイヤー制御ソフトウェア24に伝達される。これによ
り、クライアントマシン「b」16−2においては、ブ
ラウザレイヤー画像およびキャラクタレイヤー画像の合
成画像が生成され、これが表示装置の画面上に表示され
る。クライアントマシン16のキャラクタレイヤー制御
ソフトウェア24においては、ユーザの入力装置の操作
にしたがって、キャラクタを生み出し、キャラクタの容
姿を所望のようにカスタマイズすることができる。ま
た、マウスの移動によりキャラクタを移動させることが
できる。これらに伴う処理について、図8および図9を
参照して説明を加える。
【0045】図8の処理手順においては、まずクライア
ントマシン「a」16−1においてユーザの何らかの動
作があり、これがデータ通信管理サーバ14を介して、
同じウェブサーバにアクセスして同じウェブページを閲
覧中の他のユーザのクライアントマシン「b」16−2
に、必要なデータが伝達されている。図8に示すよう
に、ユーザがマウス等を操作して、キャラクタレイヤー
に関する何らかのアクション(たとえばキャラクタの移
動、動作)を入力すると(ステップ801)、ユーザア
クション処理部32がこれを検出する。当該アクション
に関するデータ(ユーザアクションデータ)は、データ
送信処理部30およびクライアントマシン16の通信I
/F28を介して、通信管理サーバ14に伝達される
(ステップ802)。また、クライアントマシン「a」
16−1のキャラクタレイヤー表示部34は、ユーザア
クションにしたがって表示すべきキャラクタレイヤー画
像を更新する(ステップ803)。これにより、更新さ
れたキャラクタレイヤー画像とブラウザレイヤー画像と
が合成されて、表示装置の画面上にB表示される。
【0046】通信管理サーバ14のユーザ/アクセスサ
イト特定処理部42は、データを送信してきたクライア
ントマシン(この場合、クライアントマシン「a」16
−1)を特定して、当該クライアントマシン「a」16
−1がアクセスしているIPアドレスを特定し、これに
より、キャラクタレイヤーDB15中に割り当てられた
スペースを特定する(ステップ804)。次いで、ユー
ザ/アクセス応答処理部46は、ユーザアクションデー
タに基づいて、関連するスペース中のデータを更新する
(ステップ805)。ここで、スペース中において更新
されたデータに基づく画像は、クライアントマシン
「a」16−1におけるキャラクタレイヤー画像と同一
のものとなる。
【0047】次いで、ユーザ/アクセス応答処理部46
は、スペース中のデータを参照して、同じウェブサーバ
にアクセスしている(同じウェブコンテンツを閲覧して
いる)他のユーザを特定し、当該他のユーザのクライア
ントマシン(たとえば、クライアントマシン「b」16
−2)に、スペースに関するデータを伝達する(ステッ
プ807、808)。スペースに関するデータを受理し
たクライアントマシン(たとえばクライアントマシン
「b」16−2)のキャラクタレイヤー制御ソフトウェ
ア24では、キャラクタレイヤー表示部34などが、必
要なデータやキャラクタレイヤー画像を更新する(ステ
ップ809、810)。これにより、他のクライアント
マシンの表示装置の画面上においても、キャラクタレイ
ヤー画像とブラウザレイヤー画像との合成画像を表示す
ることが可能となる。
【0048】図9は、本実施の形態にかかるキャラクタ
レイヤー画像、ブラウザレイヤー画像およびこれらの合
成画像の一例を示す図である。図9(a)に示すよう
に、キャラクタレイヤー画像901においては、同一の
ウェブコンテンツを閲覧しているユーザのキャラクタ
(たとえば符号902、903参照)が配置されるとと
もに、各キャラクタに対応するユーザの入力した文章
(文字列)が、当該キャラクタに隣接して配置される。
あるユーザがマウス等を操作して、キャラクタ902を
移動させれば、図8に示す処理により、当該ユーザおよ
び他のユーザのキャラクタレイヤー画像においてキャラ
クタ902が、ユーザのマウス操作にしたがって移動す
る。また、あるユーザがキーボードを操作して所定の文
章(文字列)を入力すれば、当該ユーザおよび他のユー
ザのキャラクタレイヤー画像において、キャラクタ90
2に隣接して入力された文章(文字列)を表示すること
ができる。
【0049】クライアントマシン16の表示装置の画面
上においては、キャラクタレイヤー画像901および図
9(b)に示すブラウザレイヤー画像911が合成され
た合成画像921が表示される(図9(c)参照)。ユ
ーザは合成画像921を見ることになるため、あたか
も、ウェブコンテンツ中に、自分およびアクセス中の他
のユーザのキャラクタが登場し、これが移動ないし動作
し、或いは、キャラクタ同士が会話をするような状況を
作り出すことが可能となる。
【0050】上記キャラクタのカスタマイズや文字列の
入力につき簡単に説明を加える。本実施の形態において
は、キャラクタにユーザが好みの色彩を施し、或いは、
好みの衣裳を着せたりすることができる。これも、図8
と略等しい処理により実現することができる。たとえ
ば、ユーザコマンドが、キャラクタの色彩の設定や衣裳
の設定を示すものとすれば、データ通信管理サーバ14
は、これに応答して、色彩や衣裳を設定するためのメニ
ューを、クライアントマシン16に対して通信すれば良
い。クライアントマシン16において選択された色彩や
衣裳を設定する情報は、データ通信管理サーバ14に伝
達される。
【0051】データ通信管理サーバ14は、クライアン
トマシン16により設定された情報にしたがって、対応
するキャラクタに色彩や衣裳を付加するように、スペー
ス中の画像等を更新する。更新されたデータが、他のユ
ーザにも伝達されることにより、他のユーザのクライア
ントマシン16において、キャラクタレイヤー画像が更
新される。これにより、他のユーザも、色彩や衣裳が設
定された、カスタマイズされたキャラクタを見ることが
可能となる。また、ユーザの動作も、たとえば、「指差
す」、「うなずく」、「探す」など、ユーザが必要と思
われるものを、データ通信管理サーバ14の側において
予め用意し、ユーザアクションにより特定されたものに
したがって、キャラクタレイヤー中のキャラクタの形状
等を変更するように構成しても良い。
【0052】本実施の形態によれば、ウェブブラウザに
より閲覧しているコンテンツ画像中に、ユーザ自身の分
身といえるキャラクタを登場させ、これを所望のように
動作させることができる。さらに、このキャラクタを、
同じコンテンツを閲覧している他のユーザに見せること
も可能となる。すなわち、同じコンテンツを閲覧してい
るユーザ同士が、それぞれのキャラクタが登場している
画像を共有し、これらの中でキャラクタを動作させるこ
とで、ユーザ相互のコミュニケーションを図ることが可
能となる。
【0053】また、必要に応じて、チャットのようにユ
ーザは文章を入力し、これをブラウザ上にキャラクタに
隣接して表示させることで、キャラクタの発言とするこ
とができる。これにより、よりリアルなユーザ相互のコ
ミュニケーションを図ることができる。さらに、本実施
の形態によれば、クライアントコンピュータ16におい
て、ブラウザと協働するキャラクタレイヤー制御ソフト
ウェアにより、上記ユーザ相互のコミュニケーションを
実現している。したがって、ウェブコンテンツ自体に何
ら手を加える必要がない。
【0054】次に、本実施の形態にかかるデータ通信シ
ステムにおける他の機能の一例につき説明を加える。こ
こでは、複数のユーザが関連付けられることにより、あ
るユーザが、あるウェブページから他のウェブページに
リンクした際に、これに伴って、他のユーザも当該他の
ウェブサイトにリンクすることができる。図10は、関
連付けられたユーザが略同時に、あるウェブページから
他のウェブページにリンクする際の処理手順を示すフロ
ーチャートである。図10に示すように、複数のクライ
アントマシン(この場合にはクライアントマシン「a」
16−1およびクライアント「b」16−2)のブラウ
ザ26により、ウェブサーバ「A」18−1がアクセス
されていると考える。
【0055】ここで、クライアントマシン「b」16−
2のユーザ(「ユーザb」と称する。)が、クライアン
トマシン「a」16−1のユーザ(「ユーザa」と称す
る)をツアーコンダクターとして、ユーザaのリンク先
に自分も移動したい場合を考える。このような場合に
は、ユーザbは、クライアントマシン「b」16−2の
入力装置を操作して、ユーザaに対する関連付け依頼を
入力する(ステップ1003)。
【0056】関連付け依頼は、クライアントマシン
「b」からデータ通信管理サーバ14を介して、クライ
アントマシン「a」のキャラクタレイヤー制御ソフトウ
ェア24に伝達される(ステップ1004、100
5)。ユーザaがツアーコンダクターになることを了解
した場合には、入力された、了解を示す情報(関連付け
受諾情報)が、通信管理サーバ14を介して、クライア
ントマシン「b」のキャラクタレイヤー制御ソフトウェ
ア24に伝達される(ステップ1006〜1008)。
【0057】データ通信管理サーバ14のユーザ/アク
セス応答処理部46は、関連付け情報(ツアーコンダク
ターとなるユーザa、これに関連付けられたユーザbを
示す情報など)を記憶する(ステップ1009)。ま
た、ユーザ/アクセス応答処理部46は、上記ユーザa
およびユーザbが閲覧しているウェブコンテンツのため
に確保されたスペース中のデータを更新する(ステップ
1010)。更新されたスペースに関するデータは、同
じウェブページを閲覧しているユーザのクライアントマ
シン(この場合には、クライアントマシン「a」16−
1およびクライアントマシン「b」16−2)に伝達さ
れる(ステップ1011、1012)。クライアントマ
シン16のそれぞれにおいては、キャラクタレイヤーの
画像を更新し(ステップ1013、1015)、ブラウ
ザレイヤー画像との合成画像を生成して表示する(ステ
ップ1014、1016)。
【0058】この実施の形態において、上記関連付けを
示すために、キャラクタレイヤー画像において関連付け
されたキャラクタの間を「紐」で結ばれている。図11
(a)は、複数のキャラクタが関連付けられたときの合
成画像の例を示す図である。図11(a)に示すよう
に、合成画像1101においては、ツアーコンダクター
となるキャラクタ1102と、他の関連付けられたキャ
ラクタ(たとえば符号1103)が、「紐」のようなも
の(たとえば符号1104参照)にて結ばれている。上
記ステップ1010におけるスペース中のデータ更新に
は、キャラクタレイヤーにて生成すべき画像において、
関連付けられたキャラクタ同士を紐で結ぶような画像が
得られるようにする処理が含まれる。
【0059】図11(a)に示す状態で、ツアーコンダ
クターとなるキャラクタ1102が、リンク1105を
オンした場合を考える。図12は、このようにツアーコ
ンダクターによる他のサイトへのリンクの際に実行され
る処理手順を示すフローチャートである。図11(a)
に示すように、ユーザaの操作により、ウェブサーバ
「A」にアクセスしていたクライアントマシン「a」
が、他のウェブサーバ「B」にアクセスしようとすると
(ステップ1201、1202)、新たなアクセス先を
示すIPアドレス等がブラウザ26からキャラクタレイ
ヤー制御ソフトウェア24を介してデータ通信管理サー
バ14に伝達される(ステップ1203、1204)。
【0060】データ通信管理サーバ14のユーザ/アク
セス応答処理部46は、キャラクタレイヤーDB15を
検索して、ユーザaに関する関連付け情報を見出す(ス
テップ1205)。次いで、ユーザaに関連付けされた
他のユーザ(たとえばユーザb)が特定される(ステッ
プ1206)。これにより、ユーザaに関連付けられた
他のユーザに対して、ユーザaがリンクしたウェブペー
ジのIPアドレスおよびブラウザへのアクセス依頼が伝
達される(ステップ1207、1208)。他のユーザ
のクライアントマシン(たとえばクライアントマシン
「b」16−2)のキャラクタレイヤー制御ソフトウェ
ア24は、ブラウザ26に対して、IPアドレスと当該
IPアドレスへのアクセス依頼を出力する(ステップ1
209)。ブラウザ26はこれに応答して、必要なUR
Lアクセスを実行する(ステップ1210)。このよう
にして、実際にリンクを指定したクライアントマシン
「a」16−1(ツアーコンダクターであるユーザaの
クライアントマシン)および関連付けされた他のクライ
アントマシン「b」16−2のそれぞれのブラウザ26
に、ウェブコンテンツが伝達され(ステップ1215、
1217)、ブラウザ26が、ブラウザレイヤー画像を
生成する(ステップ1216、1218)。
【0061】その一方、データ通信管理サーバ14にお
いては、図4のステップ406〜408に対応する処理
が実行される(ステップ1211)。すなわち、クライ
アントマシン「a」16−1等によりリンク先に関する
スペースが既に確保されているか否かが判断され、必要
な場合に、新たなスペースが確保される。
【0062】割り当てスペースのデータは、クライアン
トマシン「a」16−1、クライアントマシン「b」1
6−2をはじめ、当該ウェブページを閲覧している他の
クライアントマシンにも伝達される(ステップ1212
〜1214)。このようにして、クライアントマシン
「a」16−1および他のクライアントマシン「b」1
6−2において、それぞれ、キャラクタレイヤー画像が
生成され(ステップ1219、1221)、ブラウザレ
イヤー画像と合成されて合成画像が表示装置の画面上に
表示される(ステップ1220、1222)。
【0063】図11(a)において、ツアーコンダクタ
ーに対応するキャラクタ1102が、リンク1105を
クリックすると、これにより、図11(b)に示すよう
に、関連付けられたキャラクタを含むキャラクタレイヤ
ー画像と、リンク先のウェブコンテンツからなるブラウ
ザレイヤー画像との合成画像1110が、表示装置の画
面上に表示される。このように、この機能によれば、あ
るユーザがツアーコンダクターとなり、他のユーザを他
のサイトに「連れて行く」ことが可能となる。その一
方、他のユーザの立場からは、ツアーコンダクターとな
るユーザに「ぶら下がる」ことにより、何の能動的な操
作なく、ウェブページを閲覧するような「プッシュ閲
覧」が可能となる。たとえば、これを多数のユーザ間で
実現すれば、「ウェブ上のツアー」を実現することが可
能となる。
【0064】本発明にかかるデータ通信システムは、上
記「ウェブ上のツアー」のほか、以下の述べるように利
用することが可能である。 I.ウェブブラウジング (1)あるウェブページを訪問した際に、当該ウェブペ
ージに(実際には、ウェブページに関連して割り当てら
れたキャラクタレイヤーのスペースに)存在するキャラ
クタを操作する他のユーザとの間で、直接的なコミュニ
ケートが可能となる。このコミュニケートも可視的なキ
ャラクタを介したものであるので、より円滑になすこと
が可能となる。 (2)たとえば、キャラクタを操作するユーザの一人が
ウェブマスタであれば、当該ウェブマスタからサイトの
案内をしてもらうこともできる。
【0065】II.検索・情報の取得 (1)検索エンジンのウェブサイトにおいては、ユーザ
自らが検索語を選択する必要があるが、他のユーザに直
接コンタクトをとって、検索語を選んでもらい或いは必
要な助言を得ることが可能となる。 (2)検索エンジンのウェブサイト以外でも、当該サイ
トのコンテンツについて、そこに位置している(それを
閲覧している)他のユーザに、コンテンツの内容を説明
してもらうことができる。
【0066】III.オンラインショッピング 本発明の手法をオンラインショッピングに適用すること
も可能である。この場合には、店員がウェブページにア
クセスしておくことで、店員のキャラクタをサイトに配
置しておくことができる。これにより、顧客は、店員か
ら直接コンタクトして商品を購入することが可能とな
る。 IV.その他 また、本発明を、電子会議、ゲームなどに応用すること
もできる。また、キャラクタをウェブ上に出現させるこ
とにより、キャラクタを介して、一般社会と略同様なウ
ェブ上の世界を構築することが可能となる。
【0067】次に、本発明の第2の実施の形態につき説
明を加える。第1の実施の形態においては、データ通信
管理サーバ14が、ユーザがアクセスしているウェブペ
ージに関連するスペースを保持し、これを管理し、か
つ、ユーザ間のデータ通信を仲介している。第2の実施
の形態においては、この一部をユーザのクライアントマ
シンが肩代わりしている。第2の実施の形態にかかるデ
ータ通信システムの概略は図1に示すものと略同様であ
る。しかしながら、第2の実施の形態においては、デー
タ通信管理サーバ14にはキャラクタレイヤーDBが接
続されていない。ウェブページに関連したスペースは、
何れかのクライアントマシン16中に設けられる。
【0068】図13は、第2の実施の形態にかかるデー
タ通信システムにおけるデータ通信手順の概略を示す図
である。図13(a)に示すように、クライアントマシ
ン「a」16−1およびクライアントマシン「b」16
−2が、ウェブサーバ「A」18−1にアクセス中であ
り、かつ、クライアントマシン「c」16−3は、ウェ
ブサーバ「C」18−2にアクセス中であると考える
(符号1301〜1303参照)。ここでは、クライア
ントマシン「a」16−1およびクライアントマシン
「b」16−2のキャラクタレイヤー制御ソフトウェア
(図13においては図示せず)は、それぞれ、ウェブサ
ーバ「A」18−1にアクセス中であることを、データ
通信管理サーバ114に通知する(符号1311、13
12参照)。その一方、クライアントマシン「c」16
−3のキャラクタレイヤー制御ソフトウェア(図示せ
ず)は、ウェブサーバ「B」18−2にアクセス中であ
ることをデータ通信管理サーバ114に通知する(符号
1313参照)。
【0069】データ通信管理サーバ114は、各ユーザ
のクライアントマシン16によるアクセス状況を監視
し、同一のサーバをアクセスしている(ウェブページを
閲覧している)ユーザの組を作り出し、各クライアント
マシン16に対して、データ通信すべき他のユーザを示
す情報を伝達する。図13(b)においては、通信管理
サーバ114からクライアントマシン「a」16−1に
対して、クライアントマシン「b」16−2との通信を
すべき旨の依頼が伝達され、クライアントマシン「b」
16−2に対して、クライアントマシン「a」16−1
との通信をすべき旨の依頼が伝達される(符号132
1、1322参照)。その一方、他のユーザがアクセス
していないウェブサーバをアクセスしているクライアン
トマシン「c」16−3については、データ通信をすべ
き他のユーザが存在しないこと、つまり、単独のアクセ
スであることを示す情報が伝達される(符号1323参
照)。
【0070】図14および図15は、第2の実施の形態
にかかるデータ通信の処理手順を示すフローチャートで
ある。図14において、ステップ1401〜1404
は、図5のステップ501〜504にそれぞれ対応す
る。データ通信管理サーバ114は、伝達されたIPア
ドレスにしたがって当該IPアドレスをもつウェブサー
バにアクセスしている他のユーザを検索する(ステップ
1406)。他のユーザが存在する場合(ステップ14
07にてイエス(Yes))については後述する。他のユー
ザが存在しない場合(ステップ1407にてノー(No))
には、単独のアクセスである通知が、クライアントマシ
ン「a」16−1のキャラクタレイヤー制御ソフトウェ
ア24に伝達される(ステップ1408)。
【0071】クライアントマシン「a」16−1のキャ
ラクタレイヤー制御ソフトウェア24は、キャラクタレ
イヤー用のスペースを確保し(ステップ1409)、必
要に応じて(たとえば自己を示すキャラクタを表示すべ
き場合など)、キャラクタレイヤー画像を生成する(ス
テップ1410)。これにより、ブラウザレイヤー画像
との合成画像が表示装置の画面上に表示される(ステッ
プ1411)。
【0072】検索にかかるIPアドレスをもつウェブサ
ーバを他のユーザがアクセスしている状態である場合の
処理につき図15を参照して説明する。図15におい
て、ステップ1501〜1507は、図14のステップ
1401〜1407と同様である。他のユーザが存在す
る場合(ステップ1407にてイエス(Yes))には、ア
クセス中の他のユーザに関するユーザ情報が生成される
(ステップ1508)。これらは、クライアントマシン
(この場合にはクライアントマシン「b」16−2)に
通知される(ステップ1509)とともに、前記IPア
ドレスをもつウェブサーバにアクセス中の他のユーザに
もユーザ情報が伝達される(ステップ1510)。
【0073】クライアントマシン「b」16−2のキャ
ラクタレイヤー制御ソフトウェア24においては、伝達
されたユーザ情報に基づく送受信処理が実行される(ス
テップ1511)。図16は、上記送受信処理をより詳
細に示すフローチャートである。キャラクタレイヤー制
御ソフトウェア24は、まず、ユーザ情報に基づき、ス
ペースを確保している他のユーザを特定し(ステップ1
601)、次いで、当該他のユーザのクライアントマシ
ンにスペースに関するデータの送信を依頼する(ステッ
プ1602)。上記スペースを確保しているクライアン
トマシンからスペースに関するデータを受理することで
(ステップ1603)、送受信処理は終了する。
【0074】クライアントマシン「b」16−2は、受
理したスペースに関するデータに基づきキャラクタレイ
ヤー画像を生成し(ステップ1512)、これとブラウ
ザレイヤー画像との合成画像を表示装置の画面上に表示
する(ステップ1513)。図13〜図16の処理によ
り、特定のクライアントマシンがスペースを保有し、同
じウェブサーバにアクセス中の他のクライアントマシン
が、当該特定のクライアントマシンからスペースに関す
るデータを受けるようになる。図17(a)は、第2の
実施の形態にかかるスペースおよびキャラクタレイヤー
制御ソフトウェアの関係を説明するための図である。図
17(a)の例では、クライアントマシン「b」16−
2が、ウェブサーバに最初にアクセスした(つまり、ア
クセス時に他のユーザが存在していなかった)ため、ス
ペース1701が確保されている(図14の処理参
照)、その一方、クライアントマシン「a」16−1お
よびクライアントマシン「n」16−nは、クライアン
トマシン「b」16−2によるアクセス以降にアクセス
しているため、スペースは確保されていない。スペース
のデータは、各クライアントマシンのキャラクタレイヤ
ー制御ソフトウェアに伝達される(符号1701〜17
03参照)。これにより、各クライアントマシンにおい
て、共通したキャラクタレイヤー画像を得ることが可能
となる。
【0075】次に、本発明の第3の実施の形態につき説
明を加える。第2の実施の形態においては、最初にウェ
ブサーバにアクセスしたユーザがスペースを確保してい
るが、第3の実施の形態においては、各ユーザがスペー
スを確保し、スペースのデータを相互に通信することに
より、データの共有を可能としている。図17(b)
は、第3の実施の形態にかかるスペースおよびキャラク
タレイヤー制御ソフトウェアの関係を説明するための図
である。
【0076】この実施の形態においても、同じウェブサ
ーバにアクセスしているユーザに関する情報(ユーザ情
報)がデータ通信管理サーバ114から与えられる点
は、第2の実施の形態と同様である。第3の実施の形態
においては、ユーザ情報を受理した後に、クライアント
マシン16−1、16−2および16−nがスペース
(符号1711−1、1711−2、1711−n)を
確保して、スペース間でデータを授受する(符号171
5〜1517参照)。これにより、各スペース1711
−1、1711−2および1711−n中の情報が略一
致するようにする。
【0077】各スペース1711−1、1711−2お
よび1711−n中の情報は、クライアントマシン
「a」16−1、クライアントマシン「b」16−2お
よびクライアントマシン「n」16−nのキャラクタレ
イヤー制御ソフトウェア24−1、24−2および24
−nにそれぞれ伝達される(符号1712〜1714参
照)。これにより、同じウェブページを閲覧しているユ
ーザに対して、共通したキャラクタレイヤー画像を表示
させることが可能となる。
【0078】次に、本発明の第4の実施の形態につき説
明を加える。第2の実施の形態および第3の実施の形態
においては、データ通信管理サーバ114が設けられ、
これが、同一のウェブサーバにアクセスしている(同一
のウェブページを閲覧している)ユーザに関する情報
を、各クライアントマシンに伝達していたが、第4の実
施の形態においては、データ通信管理サーバを設けるこ
となく、クライアントマシン相互の通信により、キャラ
クタレイヤー画像の生成を実現している。
【0079】図18は、第4の実施の形態にかかるデー
タ通信システムにおける通信の概略を示す図である。こ
の実施の形態において、クライアントマシン「a」16
−1がウェブサーバ「A」18−1にアクセスして、ウ
ェブコンテンツを閲覧すると、キャラクタレイヤー制御
ソフトウェア26は、クライアントマシン「a」16−
1がウェブサーバ「A」18−1にアクセスしているこ
と(自己のアクセス情報)を他のユーザに通知する(た
とえば符号1804参照)。同様に、ウェブサーバ
「A」18−1とアクセスしているクライアントマシン
「b」16−2、および、ウェブサーバ「B」18−3
とアクセスしているクライアントマシン「c」16−3
は、それぞれ、自分が、ウェブサーバ「A」18−1、
ウェブサーバ「C」18−2とアクセスしていること
(アクセス情報)を他のユーザに通知する(たとえば符
号1807、1812参照)。
【0080】さらに、クライアントマシン16−1、1
6−2および16−3の各々は、受理した他のクライア
ントマシンからのアクセス情報を受理して、これを他の
クライアントマシンに転送している(図18の符号18
05、1806、1808〜1811参照)。これによ
り、各クライアントマシンにおいて、どのクライアント
マシンがどのウェブサーバにアクセスしているかを把握
することができる。したがって、クライアントマシン1
6のキャラクタレイヤー制御ソフトウェア24は、自己
がアクセスしているウェブサーバと同一のものをアクセ
スしている他のクライアントマシンとのデータ通信をな
すことが可能となる。また、第4の実施の形態において
は、図17(b)に示すように、各クライアントマシン
がスペースを保持するのが望ましい。クライアントマシ
ン相互のデータ通信により、スペース中のデータを略共
有することが可能となる。
【0081】次に、本発明の第5の実施の形態につき説
明を加える。第1の実施の形態においては、ウェブブラ
ウザによるウェブサーバへのアクセス、および、キャラ
クタレイヤー制御ソフトウェアによるデータ通信管理サ
ーバとのアクセスによりブラウザレイヤーの画像とキャ
ラクタレイヤーの画像との合成を実現していた。第5の
実施の形態においては、これらをデータ通信管理サーバ
が一元的に実現するような構成となっている。
【0082】図19は、第1の実施の形態にかかるデー
タ通信を概略的に示す図、図20は、第5の実施の形態
にかかるデータ通信を概略的に示す図である。図19に
示すように、第1の実施の形態においては、クライアン
トマシン16−1、16−2のそれぞれのブラウザ26
から、ウェブサーバ18へのアクセス(符号1901−
1、1901−2参照)に応答して、ウェブサーバ18
からウェブコンテンツが送信されている(符号1902
−1、1902−2参照)。
【0083】その一方、クライアントマシン16−1、
16−2のそれぞれのキャラクタレイヤー制御ソフトウ
ェア24から、アクセス中のウェブページのIPアドレ
スがデータ通信管理サーバに伝達されている(符号19
03−1、1903−2参照)。また、キャラクタレイ
ヤー上のキャラクタの挙動(ユーザによるキャラクタの
操作等)に応答して、これを示すデータがデータ通信管
理サーバ14に伝達されている(符号1904−1、1
904−2参照)。データ通信管理サーバ14は、伝達
されたIPアドレスに基づくスペースを見つけ出し、上
記キャラクタの挙動にしたがってスペース中のデータを
更新するとともに、当該スペースのデータを、クライア
ントマシン16−1、16−2に、それぞれ伝達してい
る(符号1905−1、1905−2参照)。
【0084】これに対して、第5の実施の形態において
は、クライアントマシン116−1、116−2からウ
ェブサーバ18へのアクセスを、データ通信管理サーバ
214を介して行うように構成されている。より詳細に
は、図20に示すように、クライアントマシン116−
1、116−2から、データ通信管理サーバ214に、
閲覧を希望するウェブページのIPアドレスを通知する
と(符号2001−1、2001−2参照)、必要な場
合に、データ通信管理サーバ214は、ウェブサーバに
アクセスして(符号2002参照)、所定のコンテンツ
を取得する(ステップ2003)。取得されたコンテン
ツは、クライアントマシン116−1、116−2にそ
れぞれ伝達される(符号2004−1、2004−2参
照)。
【0085】その一方、キャラクタレイヤーに関する動
作は、第1の実施の形態と略同様である。たとえば、キ
ャラクタレイヤー上のキャラクタの挙動(ユーザによる
キャラクタの操作等)に応答して、これを示すデータが
データ通信管理サーバ214に伝達される(符号200
5−1、2005−2参照)。データ通信管理サーバ2
14は、IPアドレスに基づくスペースを見つけ出し、
上記キャラクタの挙動にしたがってスペース中のデータ
を更新するとともに、当該スペースのデータを、クライ
アントマシン116−1、116−2に、それぞれ伝達
している(符号2006−1、2006−2参照)。
【0086】上述したような経路によるコンテンツの受
理などを実現するために、第5の実施の形態にかかるク
ライアントマシン116の構成につき図21を参照して
説明を加える。図21において、図2に示す第1の実施
の形態と同様の構成には同一の符号を付している。第5
の実施の形態に示すクライアントマシン116のキャラ
クタレイヤー制御ソフトウェア124においては、ブラ
ウザによりアクセスされるIPアドレスを取得する情報
取得部36の代わりに、上記IPアドレスの取得やブラ
ウザ26へのウェブコンテンツの伝達をなすデータ授受
インタフェース(I/F)136が設けられている。
【0087】第5の実施の形態においては、ブラウザに
おけるURLなどのコマンドの入力のうち所定のもの
(たとえば、URL入力、リンク、更新、中止など)
は、データ授受I/Fに伝達される。したがって、第5
の実施の形態にかかるキャラクタレイヤー画像との合成
画像を表示させている際には、ブラウザ26から通信I
/F28を介したインターネットへの接続(符号210
1)は、実質的に行われず、インターネットへの接続
は、キャラクタレイヤー制御ソフトウェア124を介し
て実現される。このため、ウェブコンテンツもいったん
キャラクタレイヤー制御ソフトウェア124にて受理さ
れ、データ通信処理部30およびデータ授受I/F13
6を介してブラウザ26に与えられる。
【0088】このように構成された、この第5の実施の
形態にかかるデータ通信システムの作動につきより詳細
に説明を加える。図22〜図24は、第5の実施の形態
にかかるデータ通信システムにおける処理手順を説明す
るフローチャートである。図22に示すように、ユーザ
がクライアントマシン116を操作して、あるウェブサ
ーバ18にアクセスするよう指示を与えると、そのIP
アドレスやアクセス要求が、キャラクタレイヤー制御ソ
フトウェア124に伝達される(ステップ2201)。
次いで、キャラクタレイヤー制御ソフトウェア124
は、クライアントマシン16を示す情報と上記IPアド
レスとを含むデータを、データ通信管理サーバ14に伝
達する(ステップ2202)。
【0089】通信管理サーバ214は、割り当てスペー
ス検索処理を実行し、当該IPアドレスをもつウェブペ
ージにスペースが割り当てられているか否かを判断する
(ステップ2203、2204)。これら処理は、図5
のステップ506、507に対応する。ステップ220
4においてノー(No)と判断された場合には、スペース割
り当て処理が実行される。これも、図5のステップ50
8に対応する。割り当てられたスペースに関するデータ
は、クライアントマシン116のキャラクタレイヤー制
御ソフトウェア124に伝達され(ステップ220
6)、対応するキャラクタレイヤー画像が生成される
(ステップ2206)。
【0090】また、通信管理サーバ214は、受理した
IPアドレスに基づきウェブサーバ18にアクセスし
て、これに応答するコンテンツを受理する(ステップ2
208、2209)。ウェブコンテンツは、キャラクタ
レイヤー制御ソフトウェア124を介してブラウザ26
に伝達され(ステップ2210、2211)、これによ
りブラウザレイヤー画像が生成される(ステップ221
2)。また、データ通信管理サーバ214において、取
得したウェブコンテンツは、確保したスペース中に記憶
される(ステップ2213)。
【0091】ブラウザレイヤー画像とキャラクタレイヤ
ー画像とは合成され(ステップ2213)、合成画像が
クライアントマシン116の表示装置の画面上に表示さ
れる。その一方、ステップ2204にてイエス(Yes)、
つまり、スペースが既に割り当てられている場合につ
き、図23〜図24を参照して説明を加える。図23に
おいて、ステップ2301〜2304は、図22のステ
ップ2201〜2204と同様である。ステップ230
4における判断の後、データ通信管理サーバ214は、
割り当てられたスペースのデータをクライアントマシン
116のキャラクタレイヤー制御ソフトウェア124に
伝達する(ステップ2305)。これにより、キャラク
タレイヤー制御ソフトウェア124においてキャラクタ
レイヤー画像が生成される(ステップ2306)。な
お、割り当てられたスペースのデータは、当該ウェブペ
ージを閲覧中の他のユーザにも送信される。
【0092】次いで、データ通信管理サーバ214にお
いては、ウェブサーバアクセス条件判定処理が実行され
る(ステップ2307)。本実施の形態においては、ウ
ェブサーバからの最後のコンテンツ取得から所定の時間
(たとえば、時間t1)が経過し、かつ、新規のユーザ
によるアクセス要求があったときに、ウェブサーバへの
アクセスが必要であると判断している。また、これ以外
であっても、最後のコンテンツ取得から他の所定の時間
(たとえば、時間t2(>t1)が経過したときにも、
ウェブサーバへのアクセスが必要であると判断してよ
い。
【0093】ここで、ウェブサーバにアクセスして、コ
ンテンツの更新が必要であると判断された場合には(ス
テップ2308においてイエス(Yes))、図24(a)
に示すように、IPアドレスにしたがってウェブサーバ
18にアクセスしてコンテンツを取得する(ステップ2
401、2402)。取得したコンテンツは送信され、
キャラクタレイヤー制御ソフトウェア124を介してク
ライアントマシン116のブラウザ26に伝達される
(ステップ2403、2404)。ブラウザ26により
ブラウザレイヤー画像は、キャラクタレイヤー画像と合
成され、これにより合成画像が作成される(ステップ2
405、2406)。なお、ステップ2403に関し
て、コンテンツは、当該ウェブページを閲覧中のユーザ
のクライアントマシンにも送信される。
【0094】また、データ通信管理サーバ214におい
ては、取得されたウェブコンテンツがスペース中に記憶
される(ステップ2407)。その一方、ステップ23
08においてノー(No)と判断された場合には、図24
(b)に示すように、データ通信管理サーバ214の側
において、DB15のスペース中のウェブコンテンツが
読み出され、これがキャラクタレイヤー制御ソフトウェ
ア124を介してブラウザ26に伝達される(ステップ
2412、2413参照)。これにより、ブラウザレイ
ヤー画像が生成され(ステップ2414)、さらに、キ
ャラクタレイヤー画像と合成されて、クライアントマシ
ン116の表示装置の画面上に表示される(ステップ2
415)。なお、ステップ2412に関して、コンテン
ツは、当該ウェブページを閲覧中のユーザのクライアン
トマシンにも送信される。
【0095】あるユーザがクライアントマシン116を
操作して、キャラクタに動作させた場合には、図8と略
同様の処理が実行される。なお、最後のコンテンツ取得
から他の所定の時間(たとえば、時間t2(>t1))
が経過していれば、データ通信管理サーバ214がウェ
ブサーバにアクセスして、コンテンツを取得し、スペー
スのデータ(キャラクタ等に関するデータ)とともに、
ウェブコンテンツをクライアントマシンに送信しても良
い。
【0096】この実施の形態によれば、クライアントマ
シン116は、通信管理サーバ214を介してウェブコ
ンテンツの供給を受けるようになっている。クライアン
トマシンのインターネットへの接続経路などの環境によ
って、あるクライアントマシンではダウンロードできる
ウェブコンテンツが、他のクライアントマシンではダウ
ンロードできないという場合がある。このような場合に
は、クライアントマシン間でどのようなウェブコンテン
ツが表示されているかを知ることができず、その状態
で、キャラクタレイヤーにおける通信が行われる恐れが
ある。しかしながら、上記実施の形態によれば、ウェブ
コンテンツの内容の同一性を通信管理サーバ214が保
証することが可能となる。
【0097】本発明は、以上の実施の形態に限定される
ことなく、特許請求の範囲に記載された発明の範囲内
で、種々の変更が可能であり、それらも本発明の範囲内
に包含されるものであることは言うまでもない。たとえ
ば、前記実施の形態において、クライアントマシン16
には、ブラウザ26とは別にキャラクタレイヤー制御ソ
フトウェア24が設けられているが、このような構成に
限定されるものではなく、キャラクタレイヤー制御ソフ
トウェアの機能がブラウザに組み込まれていても良い。
【0098】また、前記第2ないし第4の実施の形態に
おいても、第1の実施の形態と同様に、いわゆる「プッ
シュ閲覧」が可能である。さらに、前記第5の実施の形
態においては、ウェブサーバからのウェブコンテンツを
通信管理サーバ214の側において、DB15のスペー
ス中に保持し、必要な場合に、ウェブサーバにアクセス
して、内容を更新するように構成されているがこれに限
定されるものではない。たとえば、ユーザからウェブサ
ーバに新規なアクセスを求めた際、或いは、ユーザがブ
ラウザの「更新」ボタンを押した際などに、ウェブサー
バにアクセスして、コンテンツを取得し、これを一旦記
憶することなく、同じウェブコンテンツを閲覧中の全て
のユーザに伝達するように構成しても良い。
【0099】また、前記第5の実施の形態において、デ
ータ通信管理サーバ214が、所定の条件のもとでウェ
ブコンテンツを取得するように構成しているが、条件は
前記実施の形態のものに限定されない。たとえば、
(1)新たなユーザがアクセスしようとするたびに取得
する手法、(2)一定の時間間隔で取得する手法、
(3)これらの組み合わせ、(3)さらにユーザが更新
を要求したときに取得する手法などが考えられる。
【0100】さらに、上記実施の形態においては、ある
ユーザが特定のクライアントマシンを利用してアクセス
するような構成をとっているがこれに限定されるもので
はく、ユーザが何らかの認証手続を経ることで、複数の
クライアントマシンを利用して、通信管理サーバ等にア
クセスしても良いことは言うまでも無い。たとえば、会
社等にてあるクライアントマシンを利用して、通信管理
サーバ等にアクセスして自己のキャラクタ等を動作させ
たユーザが、自宅にて他のクライアントマシンを利用し
て、同じキャラクタ等を動作させることも可能である。
なお、本明細書において、一つの手段の機能が、二つ以
上の物理的手段により実現されても、若しくは、二つ以
上の手段の機能が、一つの物理的手段により実現されて
もよい。
【0101】
【発明の効果】本発明によれば、ウェブサイトを閲覧す
るユーザ同士で多種多様なコミュニケーションが可能な
データ通信システムを提供することが可能となる。
【図面の簡単な説明】
【図1】 図1は、本発明の第1の実施の形態にかかる
データ通信システムの概略構成を示すブロックダイヤグ
ラムである。
【図2】 図2は、本実施の形態にかかるクライアント
マシンの構成を示すブロックダイヤグラムである。
【図3】 図3は、本実施の形態にかかるキャラクタレ
イヤーおよびブラウザレイヤーの関係を説明する図であ
る。
【図4】 図4は、本実施の形態にかかるデータ通信管
理サーバの構成を示すブロックダイヤグラムである。
【図5】 図5は、本実施の形態に係るデータ通信シス
テムにおける処理手順を説明するフローチャートであ
る。
【図6】 図6は、本実施の形態にかかるスペースおよ
びその割り当てを説明するための図である。
【図7】 図7は、本実施の形態にかかるスペースおよ
びその割り当てを説明するための図である。
【図8】 図8は、本実施の形態に係るデータ通信シス
テムにおける処理手順を説明するフローチャートであ
る。
【図9】 図9は、本実施の形態にかかるキャラクタレ
イヤー画像、ブラウザレイヤー画像およびこれらの合成
画像の例を示す図である。
【図10】 図10は、本実施の形態において、関連付
けられたユーザがあるウェブサーバから他のウェブサー
バにリンクする際の処理手順を示すフローチャートであ
る。
【図11】 図11は、本実施の形態かかるキャラクタ
レイヤー画像、ブラウザレイヤー画像およびこれらの合
成画像の例を示す図である。
【図12】 図12は、本実施の形態において、他のサ
イトへのリンクの際に実行される処理手順を示すフロー
チャートである。
【図13】 図13は、本発明の第2の実施の形態にか
かるデータ通信システムにおけるデータ通信の概略を示
す図である。
【図14】 図14は、第2の実施の形態にかかるデー
タ通信の処理手順を示すフローチャートである。
【図15】 図15は、第2の実施の形態にかかるデー
タ通信の処理手順を示すフローチャートである。
【図16】 図16は、図14および図15に示す送受
信処理をより詳細に示すフローチャートである。
【図17】 図17は、本発明にかかるスペースおよび
キャラクタレイヤー制御ソフトウェアの関係を説明する
ための図である。
【図18】 図18は、本発明の第4の実施の形態にか
かるデータ通信システムにおけるデータ通信の概略を示
す図である。
【図19】 図19は、第1の実施の形態にかかるデー
タ通信を概略的に示す図である。
【図20】 図20は、第5の実施の形態にかかるデー
タ通信を概略的に示す図である。
【図21】 図21は、第5の実施の形態にかかるクラ
イアントマシンの構成を示すブロックダイヤグラムであ
る。
【図22】 図22は、第5の実施の形態にかかるデー
タ通信システムにおける処理手順を説明するフローチャ
ートである。
【図23】 図23は、第5の実施の形態にかかるデー
タ通信システムにおける処理手順を説明するフローチャ
ートである。
【図24】 図24は、第5の実施の形態にかかるデー
タ通信システムにおける処理手順を説明するフローチャ
ートである。
【符号の説明】
10 データ通信システム 12 インターネット 14 データ通信管理サーバ 15 キャラクタレイヤーDB 16 クライアントマシン 18 ウェブサーバ 24 キャラクタレイヤー制御ソフトウェア 26 ブラウザ 30 データ通信処理部 32 ユーザアクション処理部 34 キャラクタレイヤー表示部 36 情報取得部

Claims (21)

    【特許請求の範囲】
  1. 【請求項1】 クライアントマシンにおいて、ネットワ
    ークを利用してコンテンツを取得して、対応するブラウ
    ザレイヤー画像を形成するブラウザを設けるステップ
    と、 前記ブラウザレイヤー画像と座標系が一致し、ユーザの
    操作にしたがって動作するオブジェクトであるキャラク
    タを配置可能なキャラクタレイヤー画像を生成し、当該
    ブラウザレイヤー画像と重ね合わされた合成画像をユー
    ザに提示するキャラクタレイヤー制御ソフトウェアを設
    けるステップとを備え、 前記キャラクタレイヤー制御ソフトウェアにおいて、前
    記コンテンツを要求するアクセスの際に、前記ブラウザ
    からアクセス先を受理するステップと、 前記ユーザの操作があった場合に、当該操作にしたがっ
    たキャラクタの動作を特定するステップと、 前記アクセス先、および、存在する場合にはキャラクタ
    の動作を示すデータを、ネットワークを介して、データ
    通信管理サーバに伝達するステップとを備え、 当該データ通信管理サーバにおいて、受理したアクセス
    先にアクセス中の他のクライアントマシンを特定するス
    テップと、 前記他のクライアントマシンが存在しない場合には、デ
    ータベース中に、前記アクセス先に関連付けられた所定
    のデータ領域を確保するステップと、 必要に応じて、前記データ領域中に、前記キャラクタの
    動作を示すデータを反映させるステップと、 前記データ領域に収容されたデータを、前記クライアン
    トマシン、および、存在する場合には他のクライアント
    マシンに伝達するステップとを備え、 少なくとも前記他のクライアントマシンにおいて、伝達
    されたデータに基づき、キャラクタレイヤー画像を更新
    するステップを備えたことを特徴とするデータ通信方
    法。
  2. 【請求項2】 さらに、前記クライアントマシンにおい
    て、文字列の入力があった場合に、当該文字列を示すデ
    ータを、前記データ通信管理サーバに伝達するステップ
    を備え、 前記データ通信管理サーバにおいて、受理した文字列を
    示すデータを、関連するデータ領域に記憶するステップ
    を備えたことを特徴とする請求項1に記載のデータ通信
    方法。
  3. 【請求項3】 前記クライアントマシンのキャラクタレ
    イヤー制御ソフトウェアにより、キャラクタレイヤー画
    像において、前記データ通信管理サーバから伝達された
    データ領域中のデータに含まれた文字列が、当該文字列
    を入力したユーザのキャラクタに隣接して配置されるこ
    とを特徴とする請求項2に記載のデータ通信方法。
  4. 【請求項4】 さらに、前記クライアントマシンにおい
    て、関連付けを求める他のクライアントマシンを特定す
    るステップと、 当該特定された他のクライアントマシンを示す情報を前
    記データ通信管理サーバに伝達するステップとを備え、 前記データ通信管理サーバにおいて、情報の受理に応答
    して、関連付けすべきクライアントマシンを特定して記
    憶するステップと、 前記関連付けされたクライアントマシンのうち、何れか
    のクライアントマシンにおいて、ブラウザにより他のコ
    ンテンツ閲覧のための他のアクセスがなされ、当該他の
    アクセス先が、前記データ通信管理サーバに伝達された
    場合に、関連付けされた他のクライアントマシンを特定
    するステップと、 特定された他のクライアントマシンに、他のアクセス先
    へのリンクを依頼するステップとを備え、 前記他のクライアントマシンにおいて、キャラクタレイ
    ヤー制御ソフトウェアがリンク依頼の受理に応答して、
    ブラウザに、前記他のアクセス先へのリンクを求めるス
    テップを備えたことを特徴とする請求項1ないし3の何
    れか一項に記載のデータ通信方法。
  5. 【請求項5】 ネットワークを介してコンテンツを取得
    し、ブラウザによりコンテンツを閲覧可能なクライアン
    トマシンであって、当該ブラウザによるブラウザレイヤ
    ー画像と重ね合わせて表示すべき、ブラウザレイヤー画
    像と座標系が一致し、かつ、ユーザの操作にしたがって
    動作するオブジェクトであるキャラクタを配置可能なキ
    ャラクタレイヤー画像を生成するキャラクタレイヤー制
    御ソフトウェアを搭載したクライアントマシンから、前
    記ネットワークを介してアクセス先を受理するステップ
    と、 前記受理したアクセス先にアクセス中の他のクライアン
    トマシンを特定するステップと、 前記他のクライアントマシンが存在しない場合には、デ
    ータベース中に、前記アクセス先に関連付けられた所定
    のデータ領域を確保するステップと、 前記クライアントマシンから、前記キャラクタの動作に
    関するデータを受理した場合に、前記データ領域におい
    て、前記キャラクタの動作を示すデータを反映させるス
    テップと、 前記データ領域に収容されたデータを、前記クライアン
    トマシン、および、存在する場合には他のクライアント
    マシンに伝達するステップとを備えたことを特徴とする
    データ通信管理サーバにおけるデータ通信方法。
  6. 【請求項6】 何れかのクライアントマシンからの要求
    に応答して、当該クライアントマシンと他のクライアン
    トマシンとを関連付け、当該関連付けに関する情報を記
    憶するステップと、 前記関連付けされたクライアントマシンのうち、何れか
    のクライアントマシンにおいて、ブラウザにより他のコ
    ンテンツ閲覧のための他のアクセスがなされ、これに応
    答して、当該他のアクセス先が伝達された場合に、関連
    付けされた他のクライアントマシンを特定するステップ
    と、 特定された他のクライアントマシンに、他のアクセス先
    へのリンクを依頼するステップとを備えたことを特徴と
    する請求項5に記載のデータ通信方法。
  7. 【請求項7】 クライアントマシンにおいて、ネットワ
    ークを利用してコンテンツを取得して、対応するブラウ
    ザレイヤー画像を形成するブラウザを設けるステップ
    と、 前記ブラウザレイヤー画像と座標系が一致し、ユーザの
    操作にしたがって動作するオブジェクトであるキャラク
    タを配置可能なキャラクタレイヤー画像を生成し、当該
    ブラウザレイヤー画像と重ね合わされた合成画像をユー
    ザに提示するキャラクタレイヤー制御ソフトウェアを設
    けるステップとを備え、 前記キャラクタレイヤー制御ソフトウェアにおいて、前
    記コンテンツを要求するアクセスの際に、前記ブラウザ
    からアクセス先を受理するステップと、 前記アクセス先を示すデータを、ネットワークを介し
    て、データ通信管理サーバに伝達するステップとを備
    え、 当該データ通信管理サーバにおいて、受理したアクセス
    先にアクセス中の他のクライアントマシンを特定するス
    テップと、 前記他のクライアントマシンが存在しない場合には、前
    記クライアントマシンに対して、前記アクセス先に関連
    付けられた所定のデータ領域を確保すべき依頼を伝達
    し、その一方、他のクライアントマシンが存在する場合
    には、少なくとも、当該他のクライアントマシンのう
    ち、前記データ領域を確保したマスタークライアントマ
    シンを示す情報を伝達するステップと、 前記クライアントマシンにおいて、前記依頼を受理した
    場合に、当該依頼に応答して必要なデータ領域を確保す
    るステップと、 前記マスタークライアントマシンを示す情報を受理した
    場合には、ユーザの操作にしたがって特定された、前記
    キャラクタの動作を示すデータを、前記マスタークライ
    アントマシンに伝達するステップとを備え、 前記マスタークライアントマシンにおいて、前記データ
    領域中に、前記キャラクタの動作を示すデータを反映さ
    せるステップと、 前記データ領域中のデータを、マスタークライアントマ
    シン以外のスレーブクライアントマシンに伝達するステ
    ップとを備え、 当該スレーブクライアントマシンにおいて、伝達された
    データに基づき、キャラクタレイヤー画像を更新するス
    テップを備えたことを特徴とするデータ通信方法。
  8. 【請求項8】 クライアントマシンにおいて、ネットワ
    ークを利用してコンテンツを取得して、対応するブラウ
    ザレイヤー画像を形成するブラウザを設けるステップ
    と、 前記ブラウザレイヤー画像と座標系が一致し、ユーザの
    操作にしたがって動作するオブジェクトであるキャラク
    タを配置可能なキャラクタレイヤー画像を生成し、当該
    ブラウザレイヤー画像と重ね合わされた合成画像をユー
    ザに提示するキャラクタレイヤー制御ソフトウェアを設
    けるステップとを備え、 前記キャラクタレイヤー制御ソフトウェアにおいて、前
    記コンテンツを要求するアクセスの際に、前記ブラウザ
    からアクセス先を受理するステップと、 前記アクセス先を示すデータを、ネットワークを介し
    て、データ通信管理サーバに伝達するステップと、 他のクライアントマシンとデータを共有するためのデー
    タ領域を確保するステップとを備え、 当該データ通信管理サーバにおいて、受理したアクセス
    先にアクセス中の他のクライアントマシンを特定するス
    テップと、 前記他のクライアントマシンが存在する場合には、当該
    他のクライアントマシンを示す情報を伝達するステップ
    と、 前記クライアントマシンにおいて、前記他のクライアン
    トマシンを示す情報を受理した場合に、ユーザの操作に
    したがって特定された、前記キャラクタの動作を示すデ
    ータを、前記他のクライアントマシンに伝達するステッ
    プを備え、 各クライアントマシンにおいて、前記キャラクタの動作
    を示すデータを受理した場合に、前記データ領域中に、
    前記キャラクタの動作を示すデータを反映させるステッ
    プを備え、これにより、キャラクタレイヤー画像が更新
    されることを特徴とするデータ通信方法。
  9. 【請求項9】 クライアントマシンにおいて、関連付け
    を求める他のクライアントマシンを特定して記憶するス
    テップと、 当該特定された他のクライアントマシンを示す情報を他
    のクライアントマシンに伝達するステップとを備え、 前記他のクライアントマシンにおいて、前記情報の受理
    に応答して、関連付けすべきクライアントマシンを特定
    して記憶するステップを備え、 前記関連付けされたクライアントマシンのうち、何れか
    のクライアントマシンにおいて、ブラウザにより他のコ
    ンテンツ閲覧のための他のアクセスがなされた場合に、
    前記関連付けされた他のクライアントマシンに、他のア
    クセス先へのリンクを依頼するステップを備え、 前記他のクライアントマシンにおいて、キャラクタレイ
    ヤー制御ソフトウェアがリンク依頼の受理に応答して、
    ブラウザに、前記他のアクセス先へのリンクを求めるス
    テップを備えたことを特徴とする請求項7または8に記
    載のデータ通信方法。
  10. 【請求項10】 クライアントマシンにおいて、ネット
    ワークを利用してコンテンツを取得して、対応するブラ
    ウザレイヤー画像を形成するブラウザを設けるステップ
    と、 前記ブラウザレイヤー画像と座標系が一致し、ユーザの
    操作にしたがって動作するオブジェクトであるキャラク
    タを配置可能なキャラクタレイヤー画像を生成し、当該
    ブラウザレイヤー画像と重ね合わされた合成画像をユー
    ザに提示するキャラクタレイヤー制御ソフトウェアを設
    けるステップとを備え、 前記キャラクタレイヤー制御ソフトウェアにおいて、前
    記コンテンツを要求するアクセスの際に、前記ブラウザ
    からアクセス先を受理するステップと、 他のクライアントマシンとデータを共有するためのデー
    タ領域を確保するステップと、 ユーザの操作にしたがって特定された、前記キャラクタ
    の動作を示すデータを、前記データ領域中に反映させる
    ステップと、 前記アクセス先を示すデータおよびデータ領域のデータ
    を、他のクライアントマシンに伝達するとともに、他の
    クライアントマシンから伝達された当該他のクライアン
    トマシンのアクセス先およびデータ領域のデータを、前
    記他のクライアントマシンの何れかに伝達するステップ
    と、 自己のアクセス先にアクセス中の他のクライアントマシ
    ンを特定するステップと、 受理したアクセス先に基づき、自己のアクセス先にアク
    セス中の他のクライアントマシンが存在する場合に、前
    記他のクライアントマシンにかかるデータ領域のデータ
    に基づき、自己のデータ領域のデータを更新するステッ
    プとを備え、これにより、キャラクタレイヤー画像が更
    新されることを特徴とするデータ通信方法。
  11. 【請求項11】 クライアントマシンにおいて、前記ブ
    ラウザレイヤー画像と座標系が一致し、ユーザの操作に
    したがって動作するオブジェクトであるキャラクタを配
    置可能なキャラクタレイヤー画像を生成し、当該ブラウ
    ザレイヤー画像と重ね合わされた合成画像をユーザに提
    示するキャラクタレイヤー制御ソフトウェアを設けるス
    テップを備え、 前記キャラクタレイヤー制御ソフトウェアにおいて、ブ
    ラウザによるコンテンツを要求するためのアクセスに応
    答して、当該アクセス先を受理するステップと、 前記ユーザの操作があった場合に、当該操作にしたがっ
    たキャラクタの動作を特定するステップと、 前記アクセス先、および、存在する場合にはキャラクタ
    の動作を示すデータを、ネットワークを介して、データ
    通信管理サーバに伝達するステップとを備え、 当該データ通信管理サーバにおいて、必要な場合に、ネ
    ットワークを介してアクセス先のコンテンツを取得する
    ステップと、 受理したアクセス先にアクセス中の他のクライアントマ
    シンを特定するステップと、 前記他のクライアントマシンが存在しない場合には、デ
    ータベース中に、前記アクセス先に関連付けられた所定
    のデータ領域を確保するステップと、 必要に応じて、前記データ領域中に、前記キャラクタの
    動作を示すデータを反映させるステップと、 前記データ領域に収容されたデータおよびコンテンツの
    データを、前記クライアントマシン、および、存在する
    場合には他のクライアントマシンに伝達するステップと
    を備え、 前記クライアントマシンにおいて、前記キャラクタレイ
    ヤー制御ソフトウェアが、受理したコンテンツのデータ
    をブラウザに伝達するステップを備え、 少なくとも前記他のクライアントマシンにおいて、伝達
    されたデータに基づき、キャラクタレイヤー画像を更新
    するステップを備えたことを特徴とするデータ通信方
    法。
  12. 【請求項12】 前記スペース中に、或いは、前記スペ
    ースと対応付けて、前記コンテンツのデータを記憶する
    ステップを備え、 前記アクセス先からコンテンツを取得する必要がない場
    合には、前記記憶されたコンテンツのデータが前記クラ
    イアントマシンに伝達されることを特徴とする請求項1
    1に記載のデータ通信方法。
  13. 【請求項13】 前記クライアントマシンにコンテンツ
    を伝達すべき場合に、前記アクセス先からコンテンツを
    取得することを特徴とする請求項11に記載のデータ通
    信方法。
  14. 【請求項14】 ネットワークを介してコンテンツを取
    得し、ブラウザによりコンテンツを閲覧可能なクライア
    ントマシンであって、当該ブラウザによるブラウザレイ
    ヤー画像と重ね合わせて表示すべき、ブラウザレイヤー
    画像と座標系が一致し、かつ、ユーザの操作にしたがっ
    て動作するオブジェクトであるキャラクタを配置可能な
    キャラクタレイヤー画像を生成するキャラクタレイヤー
    制御ソフトウェアを搭載したクライアントマシンから、
    前記ネットワークを介してアクセス先を受理するアクセ
    ス先受理手段と、 前記受理したアクセス先にアクセス中の他のクライアン
    トマシンを特定するクライアントマシン特定手段と、 前記他のクライアントマシンが存在しない場合には、デ
    ータベース中に、前記アクセス先に関連付けられた所定
    のデータ領域を確保するデータベース管理手段であっ
    て、前記クライアントマシンから、前記キャラクタの動
    作に関するデータを受理した場合に、前記データ領域を
    更新して、前記キャラクタの動作を示すデータを反映さ
    せるデータベース管理手段と、 前記データ領域に収容されたデータを、前記クライアン
    トマシン、および、存在する場合には他のクライアント
    マシンに伝達するデータ送信手段とを有することを特徴
    とするデータ通信管理サーバ。
  15. 【請求項15】 前記データベース管理手段が、何れか
    のクライアントマシンからの要求に応答して、当該クラ
    イアントマシンと他のクライアントマシンとを関連付
    け、当該関連付けに関する情報を記憶し、 前記関連付けされたクライアントマシンのうち、何れか
    のクライアントマシンにおいて、ブラウザにより他のコ
    ンテンツ閲覧のための他のアクセスがなされ、これに応
    答して、当該他のアクセス先が伝達された場合に、前記
    データベース管理手段が、関連付けされた他のクライア
    ントマシンを特定し、 前記データ送信手段が、特定された他のクライアントマ
    シンに、他のアクセス先へのリンクを依頼することを特
    徴とする請求項11に記載のデータ通信管理サーバ。
  16. 【請求項16】 ネットワークを介してコンテンツを取
    得し、ブラウザによりコンテンツを閲覧可能なクライア
    ントマシンであって、当該ブラウザによるブラウザレイ
    ヤー画像と重ね合わせて表示すべき、ブラウザレイヤー
    画像と座標系が一致し、かつ、ユーザの操作にしたがっ
    て動作するオブジェクトであるキャラクタを配置可能な
    キャラクタレイヤー画像を生成するキャラクタレイヤー
    制御ソフトウェアを搭載したクライアントマシンから、
    前記ネットワークを介してアクセス先を受理するアクセ
    ス先受理手段と、 必要な場合に、前記アクセス先からネットワークを介し
    てコンテンツを取得するコンテンツ取得手段と、 前記受理したアクセス先にアクセス中の他のクライアン
    トマシンを特定するクライアントマシン特定手段と、 前記他のクライアントマシンが存在しない場合には、デ
    ータベース中に、前記アクセス先に関連付けられた所定
    のデータ領域を確保するデータベース管理手段であっ
    て、前記クライアントマシンから、前記キャラクタの動
    作に関するデータを受理した場合に、前記データ領域を
    更新して、前記キャラクタの動作を示すデータを反映さ
    せるデータベース管理手段と、 前記データ領域に収容されたデータおよび前記取得した
    コンテンツを、前記クライアントマシン、および、存在
    する場合には他のクライアントマシンに伝達するデータ
    送信手段とを有することを特徴とするデータ通信管理サ
    ーバ。
  17. 【請求項17】 さらに、前記スペース中に、或いは、
    前記スペースと対応付けて、前記コンテンツのデータを
    記憶する記憶手段を備え、 前記アクセス先からコンテンツを取得する必要がない場
    合には、前記記憶されたコンテンツのデータが前記クラ
    イアントマシンに伝達されることを特徴とする請求項1
    6に記載のデータ通信管理サーバ。
  18. 【請求項18】 請求項14または15に記載されたデ
    ータ通信管理サーバとネットワークを介してデータ通信
    し、当該データ通信によってキャラクタレイヤー画像を
    生成するステップを備え、これにより、ブラウザによる
    ブラウザレイヤー画像と重ね合わされた合成画像を生成
    することが可能なキャラクタレイヤー制御ソフトウェア
  19. 【請求項19】 クライアントマシンにおいて、ネット
    ワークを利用してコンテンツを取得して、対応するブラ
    ウザレイヤー画像を形成するブラウザと重ね合わせて表
    示されるべき、当該ブラウザレイヤー画像と座標系が一
    致し、ユーザの操作にしたがって動作するオブジェクト
    であるキャラクタを配置可能なキャラクタレイヤー画像
    を生成するキャラクタレイヤー制御ソフトウェアであっ
    て、 前記コンテンツを要求するアクセスの際に、前記ブラウ
    ザからアクセス先を受理するステップと、 前記アクセス先を示すデータを、ネットワークを介し
    て、データ通信管理サーバに伝達するステップと、 当該データ通信管理サーバからの、前記アクセス先に基
    づき生成された情報の受理に応答して、前記情報が、自
    己のアクセス先にアクセス中の他のクライアントマシン
    が存在しないことを示す場合には、前記アクセス先に関
    連付けられた所定のデータ領域を確保するステップと、 前記情報が、他のクライアントマシンが存在することを
    示す場合には、少なくとも、当該他のクライアントマシ
    ンのうち、前記データ領域を確保したマスタークライア
    ントマシンに、ユーザの操作にしたがって特定された、
    前記キャラクタの動作を示すデータを伝達するステップ
    と、 自己がデータ領域を確保したマスタークライアントマシ
    ンである場合に、前記データ領域中に、前記キャラクタ
    の動作を示すデータを反映させるステップと、前記デー
    タ領域中のデータを、マスタークライアントマシン以外
    のスレーブクライアントマシンに伝達するステップと、 自己がスレーブクライアントマシンである場合には、伝
    達されたデータに基づき、キャラクタレイヤー画像を更
    新するステップとを備えたことを特徴とするキャラクタ
    レイヤー制御ソフトウェア。
  20. 【請求項20】 クライアントマシンにおいて、ネット
    ワークを利用してコンテンツを取得して、対応するブラ
    ウザレイヤー画像を形成するブラウザと重ね合わせて表
    示されるべき、当該ブラウザレイヤー画像と座標系が一
    致し、ユーザの操作にしたがって動作するオブジェクト
    であるキャラクタを配置可能なキャラクタレイヤー画像
    を生成するキャラクタレイヤー制御ソフトウェアであっ
    て、 前記コンテンツを要求するアクセスの際に、前記ブラウ
    ザからアクセス先を受理するステップと、 前記アクセス先を示すデータを、ネットワークを介し
    て、データ通信管理サーバに伝達するステップと、 他のクライアントマシンとデータを共有するためのデー
    タ領域を確保するステップと、 当該データ通信管理サーバからの、前記アクセス先に基
    づき生成された情報の受理に応答して、前記情報が、自
    己のアクセス先にアクセス中の他のクライアントが存在
    することを示す場合には、ユーザの操作にしたがって特
    定された、前記キャラクタの動作を示すデータを、前記
    他のクライアントマシンに伝達するステップと、 前記キャラクタの動作を示すデータを受理した場合に、
    前記データ領域中に、前記キャラクタの動作を示すデー
    タを反映させるステップとを備え、これにより、キャラ
    クタレイヤー画像が更新されることを特徴とするキャラ
    クタレイヤー制御ソフトウェア。
  21. 【請求項21】 クライアントマシンにおいて、ネット
    ワークを利用してコンテンツを取得して、対応するブラ
    ウザレイヤー画像を形成するブラウザと重ね合わせて表
    示されるべき、当該ブラウザレイヤー画像と座標系が一
    致し、ユーザの操作にしたがって動作するオブジェクト
    であるキャラクタを配置可能なキャラクタレイヤー画像
    を生成するキャラクタレイヤー制御ソフトウェアであっ
    て、 前記コンテンツを要求するアクセスの際に、前記ブラウ
    ザからアクセス先を受理するステップと、 他のクライアントマシンとデータを共有するためのデー
    タ領域を確保するステップと、 ユーザの操作にしたがって特定された、前記キャラクタ
    の動作を示すデータを、前記データ領域中に反映させる
    ステップと、 前記アクセス先を示すデータおよびデータ領域のデータ
    を、他のクライアントマシンに伝達するとともに、他の
    クライアントマシンから伝達された当該他のクライアン
    トマシンのアクセス先およびデータ領域のデータを、前
    記他のクライアントマシンの何れかに伝達するステップ
    と、 自己のアクセス先にアクセス中の他のクライアントマシ
    ンを特定するステップと、 自己のアクセス先にアクセス中の他のクライアントマシ
    ンが存在する場合に、前記他のクライアントマシンにか
    かるデータ領域のデータに基づき、自己のデータ領域の
    データを更新するステップとを備え、これにより、キャ
    ラクタレイヤー画像が更新されることを特徴とするキャ
    ラクタレイヤー制御ソフトウェア。
JP2001013180A 2001-01-22 2001-01-22 データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア Pending JP2002215551A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001013180A JP2002215551A (ja) 2001-01-22 2001-01-22 データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001013180A JP2002215551A (ja) 2001-01-22 2001-01-22 データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア

Publications (1)

Publication Number Publication Date
JP2002215551A true JP2002215551A (ja) 2002-08-02

Family

ID=18880080

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001013180A Pending JP2002215551A (ja) 2001-01-22 2001-01-22 データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア

Country Status (1)

Country Link
JP (1) JP2002215551A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038110A (ja) * 2003-05-21 2005-02-10 Hitachi Ltd 情報表示システムおよびそのシステムの処理方法
JP2005216218A (ja) * 2004-02-02 2005-08-11 Core Colors:Kk 仮想コミュニティシステム
KR100603551B1 (ko) 2004-09-23 2006-07-20 주식회사 마이엔진 로밍 커뮤니티 서비스를 제공하는 방법 및 시스템
JP2008539470A (ja) * 2005-02-09 2008-11-13 ソフトウェアオンライン・エルエルシー オンラインディスカッションの円滑化
WO2009028566A1 (ja) * 2007-08-30 2009-03-05 Chiritumo. Inc. ディジタル情報表示システム及びディジタル情報表示方法、並びに、サーバ装置及び端末装置
US10467328B2 (en) 2013-04-30 2019-11-05 Gree, Inc. System and method of providing display information based on hybrid application

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005038110A (ja) * 2003-05-21 2005-02-10 Hitachi Ltd 情報表示システムおよびそのシステムの処理方法
JP2005216218A (ja) * 2004-02-02 2005-08-11 Core Colors:Kk 仮想コミュニティシステム
WO2005073863A1 (ja) * 2004-02-02 2005-08-11 Core Colors, Inc. 仮想コミュニティシステム
CN100370444C (zh) * 2004-02-02 2008-02-20 核心色电脑组公司 社区提供服务器、虚拟社区***及虚拟社区提供方法
KR100603551B1 (ko) 2004-09-23 2006-07-20 주식회사 마이엔진 로밍 커뮤니티 서비스를 제공하는 방법 및 시스템
JP2008539470A (ja) * 2005-02-09 2008-11-13 ソフトウェアオンライン・エルエルシー オンラインディスカッションの円滑化
WO2009028566A1 (ja) * 2007-08-30 2009-03-05 Chiritumo. Inc. ディジタル情報表示システム及びディジタル情報表示方法、並びに、サーバ装置及び端末装置
JP2009059043A (ja) * 2007-08-30 2009-03-19 Chiritumo Inc ディジタル情報表示システム及びディジタル情報表示方法、並びに、サーバ装置及び端末装置
US10467328B2 (en) 2013-04-30 2019-11-05 Gree, Inc. System and method of providing display information based on hybrid application
JP2020047278A (ja) * 2013-04-30 2020-03-26 グリー株式会社 プログラム、制御方法及び情報処理装置
US11132493B2 (en) 2013-04-30 2021-09-28 Gree, Inc. System and method of providing layout information for generated images based on a hybrid application
US11416669B2 (en) 2013-04-30 2022-08-16 Gree, Inc. System and method of providing layout information for generated images based on a hybrid application

Similar Documents

Publication Publication Date Title
KR100534816B1 (ko) 대화식하이퍼미디윰을작성하기위한방법및장치
TWI282222B (en) Method and apparatus for managing a collection of portlets in a portal server
US9003424B1 (en) Snapshot view of multi-dimensional virtual environment
US6557005B1 (en) Method and system for dynamically generating web forms in a variety of languages
US9152970B1 (en) Remote co-browsing session management
WO2004049180A1 (ja) リアルタイムウェブ共有システム
US20130268402A1 (en) Systems and methods for a centralized gift registry with upload and merge of a retailer-specific registry
KR102056999B1 (ko) 웹 페이지 번역 시스템, 웹 페이지 번역 장치, 웹 페이지 제공 장치 및 웹 페이지 번역 방법
JP2000048081A (ja) 情報提供装置
JP2008217161A (ja) シナリオ作成支援システム、シナリオ作成支援装置およびシナリオ作成支援方法
JP2009009455A (ja) サービス連携支援装置
JP2002215551A (ja) データ通信方法、データ通信管理サーバおよびデータ通信ソフトウェア
JP2019149141A (ja) ウェブページ翻訳システム、ウェブページ翻訳装置、ウェブページ提供装置およびウェブページ翻訳方法
US6185610B1 (en) Network system spontaneously transmitting data from server machine to user terminal having first and second parts for requests and message, respectively
JP4292854B2 (ja) サーバ
JP6235744B1 (ja) ウェブページ制作支援システム
JP4714586B2 (ja) 通信装置、データ共有システム、データ共有装置、及びコンピュータプログラム
JP2002132693A (ja) データ通信方法、データ通信サーバ、および、データ共有プログラム
JP4936413B1 (ja) ウェブ表示プログラム変換システム、ウェブ表示プログラム変換方法、及び、ウェブ表示プログラム変換用プログラム
KR100479760B1 (ko) 아바타를 이용한 인스턴트 메신저 서비스 시스템 및 방법
JP4009863B2 (ja) 情報処理システム、サーバー装置、情報処理方法、およびプログラム
JP4449381B2 (ja) 検索装置および方法
JP5381204B2 (ja) サービス統合利用システム、及びサービス統合利用方法、並びに情報端末装置、及びコンピュータプログラム
JPH10171743A (ja) データ送信方法およびデータ送信システム
JP2004094749A (ja) 制御用表示装置、および、そのプログラム