(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された第１の情報処理装置、および前記第１の情報処理装置に情報を送信する第２の情報処理装置から構成される情報処理システムにおいて、
前記第１の情報処理装置は、
前記第２の情報処理装置より、前記情報を受信する受信手段を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置に送信する複数の前記情報に対して、前記情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定手段と、
前記情報ごとに、前記情報の前記重要度のそれぞれに対応して表示される画像のそれぞれを記憶する記憶手段と、
前記第１の情報処理装置に複数の前記情報を送信する場合、前記記憶手段より、送信する複数の前記情報のそれぞれに対して設定された前記重要度のそれぞれのうち、最も高い前記重要度に対応した前記画像を読み出す読み出し手段と、
前記読み出し手段により読み出された前記画像の表示を制御する表示制御手段と、
複数の前記情報を前記第１の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理システム。
【請求項２】
他の情報処理装置に送信する複数の情報に対して、前記情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定手段と、
前記情報ごとに、前記情報の前記重要度のそれぞれに対応して表示される画像のそれぞれを記憶する記憶手段と、
前記他の情報処理装置に複数の前記情報を送信する場合、前記記憶手段より、送信する複数の前記情報のそれぞれに対して設定された前記重要度のそれぞれのうち、最も高い前記重要度に対応した前記画像を読み出す読み出し手段と、
前記読み出し手段により読み出された前記画像の表示を制御する表示制御手段と、
複数の前記情報を前記他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記他の情報処理装置より、前記情報の要求を受信する受信手段をさらに備え、
前記読み出し手段は、前記受信手段により前記情報の要求が受信された場合、要求された前記情報の前記重要度に対応した前記画像を読み出す
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報は、ユーザの氏名、住所、電話番号、クレジットカード番号、およびメールアドレスのうち、少なくとも１つ以上の情報を含む
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
ユーザからの前記情報の入力を受け付ける受付手段をさらに備え、
前記記憶手段は、前記受付手段により前記入力が受け付けられた前記情報を記憶する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記表示制御手段は、前記情報の送信を案内する動画像の表示をさらに制御し、
前記送信手段は、前記動画像の表示が終了してから、前記情報を前記他の情報処理装置に送信する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項７】
前記表示制御手段は、前記画像の表示を制御するとともに、前記情報を送信するか否かの選択を促すメッセージの表示をさらに制御する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項８】
他の情報処理装置に送信する複数の情報に対して、前記情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定ステップと、
前記他の情報処理装置に複数の前記情報を送信する場合に、前記情報ごとに、前記情報の前記重要度のそれぞれに対応して表示される画像のそれぞれが記憶された記憶装置から、送信する複数の前記情報のそれぞれに対して設定された前記重要度のそれぞれのうち、最も高い前記重要度に対応した前記画像を読み出す読み出しステップと、
前記読み出しステップの処理により読み出された前記画像の表示を制御する表示制御ステップと、
複数の前記情報を前記他の情報処理装置に送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項９】
他の情報処理装置に送信する複数の情報に対して、前記情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定ステップと、
前記他の情報処理装置に複数の前記情報を送信する場合に、前記情報ごとに、前記情報の前記重要度のそれぞれに対応して表示される画像のそれぞれが記憶された記憶装置から、送信する複数の前記情報のそれぞれに対して設定された前記重要度のそれぞれのうち、最も高い前記重要度に対応した前記画像の読み出しを制御する読み出し制御ステップと、
前記読み出し制御ステップの処理により読み出された前記画像の表示を制御する表示制御ステップと、
複数の前記情報の前記他の情報処理装置への送信を制御する送信制御ステップと
を情報処理装置を制御するコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理システム、情報処理装置および方法、並びにプログラムに関し、特に、情報の送受信を、ユーザに、直感的に把握させることができるようにした情報処理システム、情報処理装置および方法、並びにプログラムに関する。
【０００２】
【従来の技術】
インターネットなどのネットワークに接続した機器から、ネットワーク上の他の機器に、ユーザの個人情報を送信する機会は、非常に多い。
【０００３】
例えば、汎用のパーソナルコンピュータから通信販売のWebサイトにアクセスして、ユーザが商品を購入する場合（所謂、オンラインショッピング）、ユーザは、クレジットカード番号、ユーザ名、電話番号などの個人情報を、パーソナルコンピュータから所定のコンピュータに送信する必要がある。また、例えば、所定のWebサイトで実施されるアンケートに回答する場合、ユーザは、アンケートの回答を、例えばパーソナルコンピュータから、所定のコンピュータに送信する必要がある。また、購入した電化製品のユーザ登録を、ネットワークを介して行う場合、ユーザは、登録情報を、パーソナルコンピュータから所定のコンピュータに送信する必要がある。
【０００４】
その他、ネットワークを介した各種チケットの予約や株式の売買などの電子商取引においても、ユーザは、取引に必要な情報を、インターネットなどのネットワークを介して、送信先として指定された所定のコンピュータに送信する必要がある。
【０００５】
以上に挙げた例の他にも、ネットワークに接続された機器から、ネットワーク上の他の機器に個人情報を送信する機会は非常に多い。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来、ネットワークに接続された機器から、ネットワーク上の他の機器に対して、ユーザの個人情報を送信する場合、情報が送信されたか否か、および情報はどこに送信されたのかを、ユーザに、容易に把握させることができないという課題があった。その結果、ユーザに不安感を感じさせるという課題があった。
【０００７】
特に、パーソナルコンピュータなどの機器から、ネットワーク上の他の機器に送信される情報の中に、先に挙げたクレジットカード番号のような、機密性の高い情報が含まれている場合、その情報が、送信先として正しい送信相手に送信されているのか否かを知ることは、ユーザにとって重要なことである。従って、その情報が、送信先として正しい送信相手に送信されているのか否かが分からないと、ユーザに不安を抱かせるという問題があった。
【０００８】
また、パーソナルコンピュータなどの機器から、ネットワーク上の他の機器に送信される情報が、どの位、重要な（機密性の高い）情報であるのかを、ユーザが知ることなく、勝手に情報が送信されてしまうことがあるという問題があった。
【０００９】
ところで、例えば汎用のパーソナルコンピュータのディスプレイに、３次元仮想空間を表示させ、その空間内に、ユーザの意志で、自由に移動させることが可能なキャラクタを表示させるシステムが実現されている。このような仮想空間において、オンラインショップを行ったり、各種のアンケートを行うことがある。
【００１０】
従来、上述のような３次元仮想空間において、オンラインショップやアンケートを行う場合、パーソナルコンピュータは、課金用のWebページや、アンケート用のWebページを表示するためのウィンドウを、３次元仮想空間の表示とは別に、ディスプレイに表示し、表示されたウィンドウを介して、送受信される情報の入力などを受け付けることが多かった。しかしながら、このように、課金用のWebページや、アンケート用のWebページを表示するためのウィンドウを、３次元仮想空間の表示とは別に表示する場合、３次元仮想空間の中における一貫したサービスの提供ができないという問題がある。
【００１１】
本発明はこのような状況に鑑みてなされたものであり、情報の送受信を、ユーザに、直感的に把握させると共に、送信される情報の重要度を、ユーザに、直感的に把握させることができるようにするものである。
【００１２】
【課題を解決するための手段】
本発明の情報処理システムは、第１の情報処理装置は、第２の情報処理装置より、情報を受信する受信手段を備え、第２の情報処理装置は、第１の情報処理装置に送信する複数の情報に対して、情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定手段と、情報ごとに、情報の重要度のそれぞれに対応して表示される画像のそれぞれを記憶する記憶手段と、第１の情報処理装置に複数の情報を送信する場合、記憶手段より、送信する複数の情報のそれぞれに対して設定された重要度のそれぞれのうち、最も高い重要度に対応した画像を読み出す読み出し手段と、読み出し手段により読み出された画像の表示を制御する表示制御手段と、複数の情報を第１の情報処理装置に送信する送信手段とを備えることを特徴とする。
【００１３】
本発明の情報処理装置は、他の情報処理装置に送信する複数の情報に対して、情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定手段と、情報ごとに、情報の重要度のそれぞれに対応して表示される画像のそれぞれを記憶する記憶手段と、他の情報処理装置に複数の情報を送信する場合、記憶手段より、送信する複数の情報のそれぞれに対して設定された重要度のそれぞれのうち、最も高い重要度に対応した画像を読み出す読み出し手段と、読み出し手段により読み出された画像の表示を制御する表示制御手段と、複数の情報を他の情報処理装置に送信する送信手段とを備えることを特徴とする。
【００１４】
前記他の情報処理装置より、前記情報の要求を受信する受信手段をさらに設けるようにし、前記読み出し手段には、受信手段により前記情報の要求が受信された場合、要求された前記情報の重要度に対応した前記画像を読み出すようにさせることができる。
【００１５】
前記情報は、ユーザの氏名、住所、電話番号、クレジットカード番号、およびメールアドレスのうち、少なくとも１つ以上の情報を含むようにすることができる。
【００１６】
ユーザからの前記情報の入力を受け付ける受付手段をさらに設けるようにし、前記記憶手段には、前記受付手段により前記入力が受け付けられた前記情報を記憶するようにさせることができる。
【００１８】
前記表示制御手段には、前記情報の送信を案内する動画像の表示をさらに制御させ、前記送信手段には、前記動画像の表示が終了してから、前記情報を前記他の情報処理装置に送信させるようにすることができる。
前記表示制御手段には、前記画像の表示を制御させるとともに、前記情報を送信するか否かの選択を促すメッセージの表示をさらに制御させるようにすることができる。
【００１９】
本発明の情報処理方法は、他の情報処理装置に送信する複数の情報に対して、情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定ステップと、他の情報処理装置に複数の情報を送信する場合に、情報ごとに、情報の重要度のそれぞれに対応して表示される画像のそれぞれが記憶された記憶装置から、送信する複数の情報のそれぞれに対して設定された重要度のそれぞれのうち、最も高い重要度に対応した画像を読み出す読み出しステップと、読み出しステップの処理により読み出された画像の表示を制御する表示制御ステップと、複数の情報を他の情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００２０】
本発明のプログラムは、他の情報処理装置に送信する複数の情報に対して、情報ごとに複数の重要度のうちのいずれかをユーザの指示に応じて設定する設定ステップと、他の情報処理装置に複数の情報を送信する場合に、情報ごとに、情報の重要度のそれぞれに対応して表示される画像のそれぞれが記憶された記憶装置から、送信する複数の情報のそれぞれに対して設定された重要度のそれぞれのうち、最も高い重要度に対応した画像の読み出しを制御する読み出し制御ステップと、読み出し制御ステップの処理により読み出された画像の表示を制御する表示制御ステップと、複数の情報の他の情報処理装置への送信を制御する送信制御ステップとを情報処理装置を制御するコンピュータに実行させることを特徴とする。
【００２１】
本発明の情報処理システムにおいては、第１の情報処理装置では、第２の情報処理装置より、情報が受信される。また、第２の情報処理装置では、第１の情報処理装置に送信する複数の情報に対して、情報ごとに複数の重要度のうちのいずれかがユーザの指示に応じて設定され、情報ごとに、情報の重要度のそれぞれに対応して表示される画像のそれぞれが記憶され、第１の情報処理装置に複数の情報を送信する場合、送信する複数の情報のそれぞれに対して設定された重要度のそれぞれのうち、最も高い重要度に対応した画像が読み出され、読み出された画像の表示が制御される。そして、複数の情報が第１の情報処理装置に送信される。
【００２２】
本発明の情報処理装置および方法、並びにプログラムにおいては、他の情報処理装置に送信する複数の情報に対して、情報ごとに複数の重要度のうちのいずれかがユーザの指示に応じて設定され、情報ごとに、情報の重要度のそれぞれに対応して表示される画像のそれぞれが、予め記憶されている。そして、他の情報処理装置に複数の情報を送信する場合、送信する複数の情報のそれぞれに対して設定された重要度のそれぞれのうち、最も高い重要度に対応した画像が読み出され、読み出された画像の表示が制御され、複数の情報が他の情報処理装置に送信される。
【００２３】
【発明の実施の形態】
図１は、本発明を適用した情報処理システムの一実施の形態の構成を示す図である。図１において、インターネットなどにより構成されるネットワーク１には、通信販売事業者２の通販サーバ１１、コンテンツ配信事業者３のコンテンツ配信サーバ２１、その他のWebサーバ４、金融サーバ５、並びにクライアントコンピュータ６−１乃至６−ｎ（以下の説明において、クライアントコンピュータ６−１乃至６−ｎを個々に区別する必要がない場合、まとめてクライアントコンピュータ６と称する）が接続されている。
【００２４】
通信販売事業者２は、オンラインショップにより商品を販売する事業を行っている。通信販売事業者２に設置されている通販サーバ１１は、通信販売事業者２により管理され、ネットワーク１を介して、クライアントコンピュータ６に対して、商品の紹介、および販売を行うとともに、クライアントコンピュータ６からの商品の注文を受け付ける。
【００２５】
コンテンツ配信事業者３は、ネットワーク１を介して、クライアントコンピュータ６に、音楽、映像、またはソフトウェアなどのコンテンツを有料、または無料で配信する事業を行っている。コンテンツ配信サーバ２１は、ネットワーク１を介して、クライアントコンピュータ６に対して、コンテンツの紹介、および販売を行うとともに、クライアントコンピュータ６からのコンテンツの注文に応じて、対応するコンテンツを配信する。
【００２６】
Webサーバ４は、例えば、ネットワーク１を介して、Webページを公開している。またWebサーバ４は、クライアントコンピュータ６から、例えば、アンケート結果、ユーザの個人情報などを含む所定の情報を取得する。
【００２７】
金融サーバ５は、銀行、またはクレジットカード会社などの金融機関により管理されているサーバであり、ネットワーク１を介した他のサーバからの要求に従って、代金の所定の口座への支払処理(所定の口座からの引き落とし処理)を実行する。
【００２８】
クライアントコンピュータ６は、そのユーザにより管理、操作されており、例えば、通販サーバ１１より、販売されている商品に関する情報（商品の値段、機能、外観の画像など）を受信し、ディスプレイ２０８（図６）に表示する。また、クライアントコンピュータ６は、ディスプレイ２０８に表示された商品の中から、ユーザにより購入が指示された商品を、通販サーバ１１に注文する。その際、クライアントコンピュータ６のディスプレイ２０８には、クライアントコンピュータ６から通販サーバ１１に送信される情報の重要度に応じた、異なる画像が表示される。この表示処理の詳細な説明は後述する。
【００２９】
また、クライアントコンピュータ６は、例えば、コンテンツ配信サーバ２１より、配信されているコンテンツに関する情報（コンテンツのアイコン、値段、タイトルなど）を受信し、ディスプレイ２０８（図６）に表示する。また、クライアントコンピュータ６は、ディスプレイ２０８に表示されたコンテンツの中から、ユーザによりダウンロードが指示されたコンテンツを、コンテンツ配信サーバ２１に注文する。その際、クライアントコンピュータ６のディスプレイ２０８には、クライアントコンピュータ６からコンテンツ配信サーバ２１に送信される情報の重要度に応じた、異なる画像が表示される。この表示処理の詳細な説明は後述する。
【００３０】
また、クライアントコンピュータ６は、例えば、Webサーバ４により公開されているWebページなどを、ディスプレイ２０８に表示させる。また、クライアントコンピュータ６は、Webサーバ４に、ユーザの個人情報などを送信する際、クライアントコンピュータ６のディスプレイ２０８に、送信される情報の重要度に応じた、異なる画像を表示させる。
【００３１】
次に、図２は、通販サーバ１１の構成例を表している。図２において、CPU５１は、ROM５２に記憶されているプログラム、または記憶部５９からRAM５３にロードされたプログラムに従って、後述する図１０、図１５、および図２９のフローチャートに示されている処理を含む、各種の処理を実行する。RAM５３にはまた、CPU５１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３２】
CPU５１、ROM５２、およびRAM５３は、バス５４を介して相互に接続されている。このバス５４にはまた、入出力インターフェース５５も接続されている。
【００３３】
入出力インターフェース５５には、キーボード、マウスなどよりなる操作部５６、スピーカなどよりなる音声出力部５７、CRT(Cathode Ray Tube)、LCD(Liquid Crystal Display)などよりなるディスプレイ５８、ハードディスクなどより構成される記憶部５９、モデム、ターミナルアダプタなどより構成される通信部６０が接続されている。通信部６０は、インターネットを含むネットワーク１を介しての通信処理を行う。
【００３４】
入出力インターフェース５５にはまた、必要に応じてドライブ６１が接続され、磁気ディスク７１、光ディスク７２、光磁気ディスク７３、或いは半導体メモリ７４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部５９にインストールされる。
【００３５】
図３は、通販サーバ１１の記憶部５９に記憶されているデータベースの例を示している。商品データベース９１は、通信販売事業者２が、ネットワーク１を介した通信販売により販売している商品の値段、機能、外観の画像、在庫の有無、その他、商品に関する情報を、商品毎に管理したデータベースである。
【００３６】
ユーザ情報データベース９２は、商品の注文を受け付ける際にクライアントコンピュータ６から受信した、商品を注文したユーザの個人情報を、注文された商品毎に管理したデータベースである。購入履歴データベース９３は、過去に通販サーバ１１が、ネットワーク１を介して、複数のクライアントコンピュータ６より収集した、商品の購入履歴に関する情報を管理したデータベースである。注文ユーザ登録データベース９４は、通信販売の注文を受け付けたユーザを登録するデータベースである。なお、記憶部５９には、図３に示されているデータベース以外の情報（プログラムを含む）も記憶される。
【００３７】
次に、図４は、コンテンツ配信サーバ２１の構成例を表している。図４において、CPU１２１は、ROM１２２に記憶されているプログラム、または記憶部１２９からRAM１２３にロードされたプログラムに従って、後述する図４０のフローチャートに示されている処理を含む、各種の処理を実行する。RAM１２３にはまた、CPU１２１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３８】
CPU１２１、ROM１２２、およびRAM１２３は、バス１２４を介して相互に接続されている。このバス１２４にはまた、入出力インターフェース１２５も接続されている。
【００３９】
入出力インターフェース１２５には、キーボード、マウスなどよりなる操作部１２６、スピーカなどよりなる音声出力部１２７、CRT、LCDなどよりなるディスプレイ１２８、ハードディスクなどより構成される記憶部１２９、モデム、ターミナルアダプタなどより構成される通信部１３０が接続されている。通信部１３０は、インターネットを含むネットワーク１を介しての通信処理を行う。
【００４０】
入出力インターフェース１２５にはまた、必要に応じてドライブ１３１が接続され、磁気ディスク１４１、光ディスク１４２、光磁気ディスク１４３、或いは半導体メモリ１４４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１２９にインストールされる。
【００４１】
コンテンツ配信サーバ２１においては、記憶部１２９には、図５に示されるようなデータベースが記憶されている。図５において、コンテンツデータベース１６１は、コンテンツ配信サーバ２１が、ネットワーク１を介して配信しているコンテンツの値段、機能、その他、コンテンツに関する情報を、コンテンツ毎に管理したデータベースである。
【００４２】
ユーザ情報データベース１６２は、コンテンツの配信要求を受け付ける際にクライアントコンピュータ６から受信した、コンテンツを要求したユーザの個人情報を、コンテンツ毎に管理したデータベースである。購入履歴データベース１６３は、過去にコンテンツ配信サーバ２１が、ネットワーク１を介して、複数のクライアントコンピュータ６より収集した、商品の購入履歴に関する情報を管理したデータベースである。なお、記憶部１２９には、図５に示されているデータベース以外の情報（プログラムを含む）も記憶される。
【００４３】
次に、図６は、クライアントコンピュータ６の構成例を表している。図６において、CPU２０１は、ROM２０２に記憶されているプログラム、または記憶部２０９からRAM２０３にロードされたプログラムに従って、後述する図９、図１３、図１４、図３０、図３１、図３３、図３６、図３８、および図３９のフローチャートに示されている処理を含む、各種の処理を実行する。RAM２０３にはまた、CPU２０１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４４】
CPU２０１、ROM２０２、およびRAM２０３は、バス２０４を介して相互に接続されている。このバス２０４にはまた、入出力インターフェース２０５も接続されている。
【００４５】
入出力インターフェース２０５には、キーボード、マウスなどよりなる操作部２０６、スピーカなどよりなる音声出力部２０７、CRT、LCDなどよりなるディスプレイ２０８、ハードディスクなどより構成される記憶部２０９、モデム、ターミナルアダプタなどより構成される通信部２１０が接続されている。通信部２１０は、インターネットを含むネットワーク１を介しての通信処理を行う。
【００４６】
入出力インターフェース２０５にはまた、必要に応じてドライブ２１１が接続され、磁気ディスク２２１、光ディスク２２２、光磁気ディスク２２３、或いは半導体メモリ２２４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部２０９にインストールされる。
【００４７】
次に、図７は、クライアントコンピュータ６のCPU２０１により実行されるプログラムの例を示すブロック図である。図７において、入力監視プログラム２４１は、操作部２０６に入力される操作を監視し続け、ユーザにより操作部２０６が操作されると、対応する操作情報を、ワールド管理プログラム２４２に伝える。ワールド管理プログラム２４２は、通信販売、およびコンテンツ配信において、入力監視プログラム２４１、表示プログラム２４３、データ管理プログラム２４４、および通信プログラム２４５に、各種の処理を実行させる。例えば、ワールド管理プログラム２４２は、入力監視プログラム２４１からの操作情報、通信プログラム２４５から供給された通信情報、またはデータ管理プログラム２４４から供給された情報に従って、ディスプレイ２０８に表示させる画像を演算し、その結果決定された画像を表示プログラム２４３に供給する。
【００４８】
表示プログラム２４３は、ワールド管理プログラム２４２から供給された画像を、ディスプレイ２０８に表示させる。データ管理プログラム２４４は、ユーザの個人情報（氏名、住所、電話番号、Eメールアドレス、およびクレジットカード番号など）の記録、および更新の処理を管理する。また、データ管理プログラム２４４は、オブジェクト（クライアントコンピュータ６が、通販サーバ１１、コンテンツ配信サーバ２１、またはWebサーバ４に情報を送信する際に、送信する情報の重要度と対応して、クライアントコンピュータ６のディスプレイ２０８に表示させる画像のこと。例えば、図２０のオブジェクト４７２）の記録、および更新を管理する。また、データ管理プログラム２４４は、ユーザが過去に購入した商品、およびコンテンツの購入履歴の記録、および更新を管理する。通信プログラム２４５は、通信部２１０を介した通信処理を実行し、情報の送受信を行う。
【００４９】
次に、図８は、クライアントコンピュータ６の記憶部２０９に記憶されているデータベースの例を示している。ユーザ情報データベース２６１は、通販サーバ１１、コンテンツ配信サーバ２１、またはWebサーバ４に送信する、ユーザの個人情報を管理したデータベースである。ユーザ情報データベース２６１には、ユーザの個人情報が、個人情報毎に重要度と対応付けられて記憶されている（詳細は、図１６を参照して後述する）。
【００５０】
オブジェクトデータベース２６２は、クライアントコンピュータ６が、通販サーバ１１、コンテンツ配信サーバ２１、またはWebサーバ４に情報を送信する際に、送信する情報の重要度と対応して、クライアントコンピュータ６のディスプレイ２０８に表示させる画像のデータを管理しているデータベースである。本実施の形態においては、情報が送信される際に、情報が送信されることを示す画像を、ディスプレイ２０８に表示するようになっている。また、その際、送信される情報の重要度に応じて、異なる画像がディスプレイ２０８に表示される。オブジェクトデータベース２６２には、この画像が記憶されている。
【００５１】
購入履歴データベース２６３は、過去にクライアントコンピュータ６が、ネットワーク１を介して、通販サーバ１１、またはコンテンツ配信サーバ２１から購入した商品（コンテンツ）の購入履歴に関する情報を管理したデータベースである。なお、記憶部５９には、図８に示されているデータベース以外の情報（プログラムを含む）も記憶される。
【００５２】
本実施の形態においては、ユーザが通信販売事業者２に商品を注文する場合、クライアントコンピュータ６は、まず、通販サーバ１１より、通信販売事業者２が販売している１品以上の商品のデータを取得し、ディスプレイ２０８に表示させる。そして、クライアントコンピュータ６は、ディスプレイ２０８に表示された商品の中から、ユーザにより選択された商品を、通販サーバ１１に注文する。
【００５３】
クライアントコンピュータ６は、通販サーバ１１より取得した商品のデータをディスプレイ２０８に表示させるとき、３次元仮想空間としての店舗（以下、仮想店舗と称する）を表示させ、その仮想店舗内に、商品を陳列して表示させる。
【００５４】
次に、図９および図１０のフローチャートを参照して、クライアントコンピュータ６のディスプレイ２０８に仮想店舗を表示し、仮想店舗に商品を表示するまでの処理、すなわち店舗表示処理について説明する。図９のフローチャートは、クライアントコンピュータ６の処理を、図１０のフローチャートは、通販サーバ１１の処理を、それぞれ表している。
【００５５】
なお、以下の説明において、クライアントコンピュータ６の処理は、CPU２０１が各種のプログラムを実行することにより行われる。また、通販サーバ１１の処理は、CPU５１が各種のプログラムを実行することにより行われる。また、クライアントコンピュータ６、および通販サーバ１１間の通信は、ネットワーク１を介して行われる。
【００５６】
クライアントコンピュータ６の入力監視プログラム２４１は、操作部２０６に入力される操作を監視し続け、操作部２０６が操作されると、どのような操作がされたかという操作情報を、ワールド管理プログラム２４２に通知する。図９のステップＳ１において、ワールド管理プログラム２４２は、入力監視プログラム２４１から通知される操作情報に基づいて、操作部２０６より仮想店舗の表示の指示が入力されたか否かを判定し、操作部２０６より仮想店舗の表示の指示が入力されない場合、ステップＳ１の処理を繰り返す。
【００５７】
ワールド管理プログラム２４２は、操作部２０６より仮想店舗の表示の指示が入力されるまでステップＳ１の処理を繰り返す。そして、ワールド管理プログラム２４２が、操作部２０６より仮想店舗の表示の指示が入力されたと判定したとき、処理はステップＳ２に進む。
【００５８】
ステップＳ２において、ワールド管理プログラム２４２は、仮想店舗に陳列表示させる商品のデータを通販サーバ１１に要求するように、通信プログラム２４５に指示する。通信プログラム２４５は、通販サーバ１１に、仮想店舗に陳列表示させる商品のデータを要求する。この要求は、クライアントコンピュータ６の通信部２１０からネットワーク１を介して、通販サーバ１１に送信される。
【００５９】
通販サーバ１１のCPU５１は、図１０のステップＳ１１において、クライアントコンピュータ６より、仮想店舗に陳列表示させる商品のデータの要求を受信するまで待機し、通信部６０を介して、クライアントコンピュータ６より、要求を受信したとき、処理はステップＳ１２に進む。
【００６０】
ステップＳ１２において、通販サーバ１１のCPU５１は、商品データベース９１より、仮想店舗に表示させる商品のデータを読み出し、これを、通信部６０からネットワーク１を介して、クライアントコンピュータ６に送信する。図１１は、商品データベース９１の例を示す図である。図１１において、１番上の行には、左側から順番に、「商品区分」、「商品コード」、「商品名」、「価格」、「ユーザに要求する情報項目」、および「アイコン」が示されている。
【００６１】
「商品区分」は、販売している商品の種類（例えば、栄養補助剤、CD、靴、および本）による分類を示している。「商品コード」は、商品を特定するために、商品毎に予め割り振られたコードである。「商品名」は商品の名称である。「ユーザに要求する情報項目」は、ユーザに商品を販売する際に、ユーザに要求する情報の項目を示している。「アイコン」は、仮想店舗に陳列表示させる商品のアイコンである。このアイコンは、例えば、商品の外観を模した３次元画像とすることができる。
【００６２】
本実施の形態においては、販売する商品の種類に従って、異なる仮想店舗を表示することができ（例えば、本屋、靴屋、帽子屋、栄養補助販売店、またはCD販売店など）、図１１に示されるように、仮想店舗毎に、表示させる商品のデータが管理されている。すなわち、図１１の１番左側の列「商品区分」には、上から順番に「栄養補助剤」および「CD」のように、商品の種類毎に整理されている。
【００６３】
例えば、図９のステップＳ１で、栄養補助剤を扱っている仮想店舗を表示するように指示された場合、クライアントコンピュータ６は、ステップＳ２において、栄養補助剤の商品のデータを、通販サーバ１１に要求する。そこで、クライアントコンピュータ６から要求を受信した通販サーバ１１は、ステップＳ１２において、図１１の栄養補助剤に区分されている商品の商品コード、商品名、価格、およびアイコンを、クライアントコンピュータ６に送信する。
【００６４】
ステップＳ１２の処理の後、処理はステップＳ１１に戻り、上記したステップＳ１１以降の処理を繰り返す。
【００６５】
図９のステップＳ３において、クライアントコンピュータ６は、通販サーバ１１がステップＳ１２で送信した商品のデータを、通信部２１０を介して受信する。通信プログラム２４５は、この通信情報をワールド管理プログラム２４２に通知する。ステップＳ４において、ワールド管理プログラム２４２は、表示プログラム２４３に、仮想店舗の表示を指示すると共に、ステップＳ３で受信された商品のデータに基づいて、仮想店舗の所定の位置に、商品の画像（アイコン）を表示するように、表示プログラム２４３に要求する。表示プログラム２４３は、ワールド管理プログラムからの要求に従って、ディスプレイ２０８に、仮想店舗を表示させ、仮想店舗内の所定の位置に商品の画像（アイコン）を表示させる。
【００６６】
図１２は、ステップＳ４においてクライアントコンピュータ６のディスプレイ２０８に表示される画像の例を示している。図１２においては、ブラウザ４０１内の仮想空間表示領域４０２には、３次元仮想空間が表示される。仮想空間表示領域４０２内には、仮想店舗４０５が表示されている。操作ボタン４０３が、例えばマウス（操作部２０６）によりクリックされると、予め設定された所定の処理が実行される。移動操作ボタン４０４が、例えばマウス（操作部２０６）によりクリックされると、クリックされた位置に表示されている矢印の向きに応じて、仮想空間表示領域４０２のアングルが移動される。
【００６７】
仮想店舗４０５には、２個の商品アイコン４０７−１およびアイコン４０７−２（以下、商品アイコン４０７−１およびアイコン４０７−２を、個々に区別する必要がない場合、まとめて商品アイコン４０７と称する）が表示されている。商品アイコン４０７は、３次元画像として表示させることができる。また、商品アイコン４０７は、ステップＳ３で受信された商品のデータに含まれている。また、仮想空間表示領域４０２には、商品の仮想店舗４０５の店主にあたる店エージェント４０６が表示されている。この店エージェント４０６も、３次元画像として表示させることができる。
【００６８】
以上のようにして、クライアントコンピュータ６のディスプレイ２０８に、仮想店舗４０５が表示され、仮想店舗４０５内の所定の位置に、商品に対応する商品アイコン４０７が表示される。ユーザは、例えば、マウス（操作部２０６）で、商品アイコンをダブルクリックすることにより、購入する商品を選択することができる。
【００６９】
次に、図１３乃至図１５のフローチャートを参照して、仮想店舗４０５に表示された商品アイコン４０７を選択して、ユーザが商品を購入するまでの処理、すなわち商品の売買処理について説明する。なお、図１３および図１４のフローチャートは、クライアントコンピュータ６の処理を表し、図１５のフローチャートは、通販サーバ１１の処理を表している。また、以下の説明において、クライアントコンピュータ６の処理は、CPU２０１が各種のプログラムを実行することにより行われる。また、通販サーバ１１の処理は、CPU５１が各種のプログラムを実行することにより行われる。
【００７０】
クライアントコンピュータ６の入力監視プログラム２４１は、操作部２０６に入力される操作を監視し続け、操作部２０６が操作されると、どのような操作がされたかという操作情報を、ワールド管理プログラム２４２に通知する。図１３のステップＳ５１において、ワールド管理プログラム２４２は、入力監視プログラム２４１から通知される操作情報に基づいて、操作部２０６より商品アイコン４０７を選択する操作が入力されたか否かを判定し、操作部２０６より商品アイコン４０７を選択する操作が入力されない場合、ステップＳ５１の処理を繰り返す。
【００７１】
そうして、操作部２０６より商品アイコン４０７を選択する操作が入力されるまでステップＳ５１の処理を繰り返す。そして、ワールド管理プログラム２４２が、操作部２０６より商品アイコン４０７を選択する操作が入力されたと判定したとき、処理はステップＳ５２に進む。
【００７２】
ステップＳ５２において、ワールド管理プログラム２４２は、選択された商品アイコン４０７に対応する商品の販売を通販サーバ１１に要求するように、通信プログラム２４５に指示する。通信プログラム２４５は、通販サーバ１１に、選択された商品アイコン４０７に対応する商品の販売を要求する。この要求は、クライアントコンピュータ６の通信部２１０からネットワーク１を介して、通販サーバ１１に送信される。なお、この要求には、選択された商品アイコン４０７に対応する商品の商品コードが含まれている。後にこの要求を受信した通販サーバ１１は、この商品コードにより、販売を要求された商品を特定することができる。
【００７３】
通販サーバ１１のCPU５１は、図１５のステップＳ８１において、クライアントコンピュータ６より、商品の販売要求を受信するまで待機し、通信部６０を介して、クライアントコンピュータ６より、商品の販売要求を受信したとき、処理はステップＳ８２に進む。
【００７４】
ステップＳ８２において、通販サーバ１１のCPU５１は、受信した商品の販売要求に含まれている商品コードを読み出す。次に、CPU５１は、図１１の商品データベース９１を検索し、受信した販売要求に含まれている商品コードと同一の商品コードを特定する。次に、CPU５１は、特定された商品コードに対応する商品を販売する際に、ユーザに要求する情報項目（例えば、氏名、住所、およびクレジットカード番号）を、図１１の商品データベース９１より読み出す。その後、処理はステップＳ８３に進む。
【００７５】
ステップＳ８３において、CPU５１は、ステップＳ８２で読み出された、ユーザに要求する情報項目に対応する情報（例えば、氏名、住所、およびクレジットカード番号）を、通信部６０を介して、クライアントコンピュータ６に要求する。
【００７６】
図１３のステップＳ５３において、クライアントコンピュータ６の通信プログラム２４５は、ステップＳ８３で通販サーバ１１が送信した、情報の要求（例えば、氏名、住所、およびクレジットカード番号）を受信する。ステップＳ５４において、ワールド管理プログラム２４２は、ユーザ情報データベース２６１を検索し、要求されている情報を検索し、要求されている情報に対応する重要度を特定する。図１６は、ユーザ情報データベース２６１の例を表している。図１６のユーザ情報データベース２６１において、左側の列「ユーザ情報」には、ユーザの個人情報が記録されている。
【００７７】
すなわち、図１６の上から順番に、ユーザの氏名「鈴木大介」、メールアドレス「suzuki＠xxx.co.jp」、住所「東京都新宿区ｘｘｘ町１−２−３」、電話番号「０３−xxxx−xxxx」、クレジットカード番号「0123456789」、および金銭「\123456」が記録されている。また、その下には「購入履歴」が示されている。この「購入履歴」は、ユーザが過去に購入した商品の商品名、購入日時、および値段などの情報が記録されている。さらにその下に、「その他の情報」が記録されている。
【００７８】
また右側の列「重要度」には、個人情報毎の重要度が１乃至５の５段階評価で記録されている。すなわち、氏名の重要度は「１」、メールアドレスの重要度は「１」、住所の重要度は「２」、電話番号の重要度は「４」、クレジットカード番号の重要度は「５」、金銭の重要度は「５」、購入履歴の重要度は「１」、その他の情報の重要度は「１」として設定、記録されている。なお、情報毎の重要度は、デフォルトで設定しておくようにすることもできるし、ユーザが、任意で設定することも可能である。
【００７９】
そこで、ステップＳ５４において、ワールド管理プログラム２４２は、ユーザ情報データベース２６１を検索し、要求されている情報、および要求されている情報に対応する重要度を特定する。例えば、要求されている情報が、ユーザの氏名、住所、およびクレジットカード番号である場合、ワールド管理プログラム２４２は、図１６のユーザ情報データベース２６１を検索し、氏名に対応する重要度「１」、住所に対応する重要度「２」、およびクレジットカード番号に対応する重要度「５」を特定する。
【００８０】
ステップＳ５５において、ワールド管理プログラム２４２は、ステップＳ５４で特定した情報に対応する重要度の中から、最も高い重要度を特定する。例えば、要求されている情報が、ユーザの氏名、住所、およびクレジットカード番号である場合、ワールド管理プログラム２４２は、氏名に対応する重要度「１」、住所に対応する重要度「２」、およびクレジットカード番号に対応する重要度「５」を比較し、クレジットカード番号に対応する重要度「５」を、最も高い重要度として特定する。次に、ワールド管理プログラム２４２は、オブジェクトデータベース２６２を参照して、最も高い重要度に対応するオブジェクトを特定する。
【００８１】
図１７は、オブジェクトデータベース２６２の例を表している。図１７において、左側の列には重要度が示され、右側の列には重要度に対応するオブジェクトが示されている。ワールド管理プログラム２４２は、このオブジェクトデータベース２６２の中から、最も高い重要度に対応するオブジェクトを特定する。例えば、重要度「５」が、最も高い重要度である場合、ワールド管理プログラム２４２は、重要度「５」に対応するオブジェクト、すなわち図１７の重要度５に対応する、「秘密」と記されたかばんのオブジェクトを特定する。
【００８２】
なお、図１７の重要度「１」に対応するオブジェクトの欄にはオブジェクトが記録されていない。もし、最も高い重要度が「１」であった場合、以下のようにオブジェクトが特定される。すなわち、ユーザの個人情報の各項目には、それぞれ対応するオブジェクトが、図１８に示されるように記録されている。
【００８３】
図１８において、左側の列には「情報項目」が示され、右側の列には、情報項目に対応するオブジェクトが示されている。すなわち、図１８の左側の列には、上から順番に、「名前」、「メールアドレス」、「住所」、「電話番号」、「クレジットカード番号」、「お金」、「購入履歴」、および「その他の情報」の情報項目が示され、右側の列には、各情報項目に対応するオブジェクトが示されている。
【００８４】
もし、最も高い重要度が「１」であった場合、クライアントコンピュータ６から通販サーバ１１に送信される情報の項目、全てに対応するオブジェクトが特定される。
【００８５】
最も重要度の高い情報に対応するオブジェクトが特定された後、処理はステップＳ５６に進む。
【００８６】
ステップＳ５６において、ワールド管理プログラム２４２は、情報の送信を許可するか否かの選択を促す画面を表示するように、表示プログラム２４３に指示する。表示プログラム２４３は、情報の送信を許可するか否かの選択を促す画面を、図１９および図２０に示されるように表示する。
【００８７】
例えば、図１２において、商品アイコン４０７−２が、ユーザにより選択された場合、図１９に示されるように、店エージェント４０６の台詞として案内表示４５１「帽子ですね。お名前と住所とカード番号が必要です。」が表示される。ユーザは、この表示により、この商品（帽子）を購入するためには、ユーザの氏名、住所、およびカード番号を通販サーバ１１に送信しなくてはならないことを知ることができる。
【００８８】
図１９に示される画面が数秒間表示された後、表示プログラム２４３は、ディスプレイ２０８に、図２０に示される画面を表示させる。図２０においては、店エージェント４０６の右側に情報提供エージェント４７１、およびオブジェクト４７２、が表示されている。オブジェクト４７２は、ステップＳ５５で特定されたオブジェクトである。このように、情報の重要度に対応するオブジェクトを表示するようにすることにより、ユーザに、送信される情報の重要度を、直感的に把握させることが可能となる。なお、オブジェクト４７２は、３次元画像とすることができる。オブジェクト４７２は、情報提供エージェント４７１の直近に表示される。
【００８９】
また、情報提供エージェント４７１の台詞として案内表示４７３「お名前と住所とカード番号を渡しますか。  YES  NO」が表示されている。ユーザは、この案内表示４７３により、個人情報を送信するか否かの選択を促されていることを知ることができる。また、ユーザは、マウス（操作部２０６）で、案内表示４７３中の「YES」の表示をクリックすることにより、個人情報の送信を選択することができる。反対に、ユーザは、マウス（操作部２０６）で、案内表示４７３中の「NO」の表示をクリックすることにより、個人情報を送信しないことを選択することができる。
【００９０】
表示プログラム２４３が、図２０に示される画面をディスプレイ２０８に表示した後、処理はステップＳ５７に進む。ステップＳ５７において、ワールド管理プログラム２４２は、入力監視プログラム２４１からの操作情報に基づいて、案内表示４７３中の「YES」がクリックされたか否かを判定し、「YES」がクリックされなかった、すなわち、「NO」がクリックされたと判定した場合、処理はステップＳ５８に進む。
【００９１】
ステップＳ５８において、ワールド管理プログラム２４２は、ディスプレイ２０８より、図２０の情報提供エージェント４７１、オブジェクト４７２、および案内表示４７３の表示を消去し、図１２の画面を表示するように、表示プログラム２４３に指示する。表示プログラム２４３は、ディスプレイ２０８より、情報提供エージェント４７１、オブジェクト４７２、および案内表示４７３の表示を消去し、図１２の画面を表示させる。その後、ステップＳ５９に進む。
【００９２】
ステップＳ５９において、ワールド管理プログラム２４２は、個人情報を送信しない旨の通知を通販サーバ１１に送信するように、通信プログラム２４５に指示する。通信プログラム２４５は、通販サーバ１１に、個人情報を送信しない旨を通知する。その後、処理はステップＳ５１に戻り、ステップＳ５１以降の処理を繰り返す。
【００９３】
通販サーバ１１のCPU５１は、クライアントコンピュータ６がステップＳ５９で送信した個人情報を送信しない旨の通知を、通信部６０を介して受信すると、図１５のステップＳ８４において、クライアントコンピュータ６より個人情報を受信しなかったと判定し、一連の売買処理を終了する。
【００９４】
図１３のステップＳ５７において、ワールド管理プログラム２４２が、案内表示４７３中の「YES」がクリックされたと判定した場合、処理は図１４のステップＳ６０に進む。
【００９５】
ステップＳ６０において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、情報提供エージェント４７１の直近に表示されているオブジェクト４７２の、店エージェント４０６側への移動を開始する。
【００９６】
図２１は、ディスプレイ２０８に表示されているオブジェクト４７２の表示位置が移動する際の、表示位置の軌道の例を示す図である。図２１において、オブジェクト４７２は、情報提供エージェント４７１から店エージェント４０６に向かう山形の矢印を軌道として、情報提供エージェント４７１から店エージェント４０６側に、その表示位置が移動する。情報提供エージェント４７１から店エージェント４０６側への、オブジェクト４７２の表示位置の移動速度は、ユーザがマウス（操作部２０６）によりオブジェクト４７２をクリックすることができる程度の速度とされる。例えば、オブジェクト４７２が情報提供エージェント４７１から店エージェント４０６側まで移動するのに要する時間は、１０秒間乃至３０秒間の間のいずれかとすることができる。
【００９７】
オブジェクト４７２は、ステップＳ６０において、図２１に示される軌道に沿って、情報提供エージェント４７１から店エージェント４０６に向かって移動を開始する。なお、図２１に示されている山形の矢印は、実際には表示されない。
【００９８】
ステップＳ６１において、ワールド管理プログラム２４２は、入力監視プログラムからの操作情報に基づいて、情報提供エージェント４７１から店エージェント４０６に移動中のオブジェクト４７２が、マウス（操作部２０６）によりクリックされたか否かを判定し、マウス（操作部２０６）によりクリックされていない場合、ステップＳ６２に進む。
【００９９】
ステップＳ６２において、ワールド管理プログラム２４２は、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の移動が完了したか否かを判定し、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の移動画完了していない場合、処理はステップＳ６１に戻り、ステップＳ６１以降の処理が繰り返される。
【０１００】
ステップＳ６２において、ワールド管理プログラム２４２が、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の移動が完了したと判定した場合、ワールド管理プログラム２４２は、表示プログラム２４３に指示し、図２２に示されるような画面をディスプレイ２０８に表示させる。図２２においては、オブジェクト４７２が店エージェント４０６の直近に表示され、店エージェント４０６の台詞として案内表示４９１「確かに受け取りました。」が表示される。この案内表示４９１により、ユーザは、情報の受け渡しが完了したと把握する（ただし、実際には、この時点では、まだ情報は送信されていない）。その後、処理はステップＳ６３に進む。
【０１０１】
ステップＳ６３において、ワールド管理プログラム２４２は、商品の販売に必要な情報（例えば、ユーザの氏名、住所、およびクレジットカード番号）を通販サーバ１１に送信するように、通信プログラム２４５に指示する。通信プログラム２４５は、通販サーバ１１に、商品の販売に必要な情報（例えば、ユーザの氏名、住所、およびクレジットカード番号）を送信する。これらの情報は、クライアントコンピュータ６の通信部２１０からネットワーク１を介して、通販サーバ１１に送信される。
【０１０２】
例えば、商品の販売に必要な情報が、ユーザの氏名、住所、およびクレジットカード番号である場合、クライアントコンピュータ６から通販サーバ１１に対して、図１６の氏名「鈴木大介」、住所「東京都新宿区ｘｘｘ町１−２−３」、およびクレジットカード番号「0123456789」が送信される。
【０１０３】
通販サーバ１１のCPU５１は、クライアントコンピュータ６がステップＳ６３で送信した個人情報を、通信部６０を介して受信すると、図１５のステップＳ８４において、クライアントコンピュータ６より個人情報を受信したと判定し、処理はステップＳ８５に進む。
【０１０４】
ステップＳ８５において、通販サーバ１１のCPU５１は、受信された個人情報に不足があるか否かを判定すると共に、無効な情報があるか否かを判定する。すなわち、通販サーバ１１のCPU５１は、第１に、商品を販売する際に必要とされる個人情報の全てが、受信された個人情報の中にそろっているか否かを判定する。例えば、商品を販売する際に必要とされる個人情報が、ユーザの氏名、住所、およびクレジットカード番号である場合、通販サーバ１１のCPU５１は、ユーザの氏名、住所、およびクレジットカード番号の全てが受信されているか否かを判定する。
【０１０５】
通販サーバ１１のCPU５１は、第２に、受信した個人情報が無効であるか否かを判定する。例えば、ユーザの住所が実在しないものであったり、クレジットカード番号に誤りがあったりするか否かを判定する。そして、通販サーバ１１のCPU５１が、受信された個人情報に不足はない判定すると共に、無効な情報はないと判定した場合、処理はステップＳ８６に進む。
【０１０６】
ステップＳ８６において、通販サーバ１１のCPU５１は、金融サーバ５に、ユーザの口座から商品の代金を引き落として、通信販売事業者２の口座に振り込むように要求する。この要求には、ユーザのクレジットカード番号が含まれている。
【０１０７】
金融サーバ５は、図２３のステップＳ１０１において、通販サーバ１１がステップＳ８６で送信した要求を受信し、ステップＳ１０２において、受信した要求に従って、ユーザの口座から商品の代金を引き落として、通信販売事業者２の口座に振り込む処理を実行する。この際、通販サーバ１１から受信したユーザのクレジットカード番号が利用される。
【０１０８】
図１５に戻って、ステップＳ８７において、通販サーバ１１のCPU５１は、注文ユーザ登録データベース９４に、ステップＳ８６で口座からの代金引き落としを要求したユーザを、商品配達先として登録する。その際、ユーザが注文した商品の商品コード、ユーザの氏名、住所、クレジットカード番号が、注文ユーザ登録データベースに登録される。なお、通信販売事業者２では、この注文ユーザ登録データベース９４に登録されたユーザに対して、商品コードに対応する商品の発送が行われる。
【０１０９】
ステップＳ８８において、通販サーバ１１のCPU５１は、通信部６０を介して、クライアントコンピュータ６に、手続き完了を通知する。
【０１１０】
クライアントコンピュータ６のワールド管理プログラム２４２は、ステップＳ６３の処理の後、ステップＳ６４において、予め設定された所定の時間（例えば１分間）のカウントを開始し、カウントが終了する前に通販サーバ１１より、手続き完了の通知が受信されたか否かを判定する。そして、所定時間内に、ステップＳ８８で通販サーバ１１が送信した手続き完了の通知を、通信部２１０を介して受信した場合、ステップＳ６４において、ワールド管理プログラム２４２は、所定時間内に手続き完了の通知が受信されたと判定し、処理はステップＳ６５に進む。
【０１１１】
ステップＳ６５において、ワールド管理プログラム２４２は、購入履歴データベース２６３に、購入された商品の購入日、購入時刻、商品名、商品コード、および金額を記録して、購入履歴データベース２６３を更新する。その後、一連の売買処理を終了する。
【０１１２】
所定時間内に、ステップＳ８８で通販サーバ１１が送信した手続き完了の通知を、通信部２１０を介して受信しなかった場合、ステップＳ６４において、クライアントコンピュータ６のワールド管理プログラム２４２は、所定時間内に手続き完了の通知が受信されなかったと判定し、処理はステップＳ６６に進む。
【０１１３】
ここで、一旦、図１５のフローチャートのステップＳ８５に戻って、ステップＳ８５において、通販サーバ１１のCPU５１が、受信された個人情報に不足があると判定するか、または、無効な情報があると判定した場合、処理はステップＳ８９に進む。
【０１１４】
ステップＳ８９において、通販サーバ１１のCPU５１は、通信部６０を介して、クライアントコンピュータ６に、商品の購入が不許可である旨を通知する。
【０１１５】
このとき、クライアントコンピュータ６は、通信部２１０を介して、ステップＳ８９で通販サーバ１１が送信した通知を受信すると、ステップＳ６４において、ワールド管理プログラム２４２は、通販サーバ１１より、所定時間内に手続き完了の通知が受信されなかったと判定し、処理はステップＳ６６に進む。
【０１１６】
ステップＳ６６において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図２４に示される画面を表示させる。ただし、ステップＳ６６においては、オブジェクト４７２は、店エージェント４０６の直近に表示されている。
【０１１７】
次に、ステップＳ６７において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、店エージェント４０６から、情報提供エージェント４７１に向かって、オブジェクト４７２の表示位置を移動させてゆく。
【０１１８】
すなわち、図２４において、オブジェクト４７２は、店エージェント４０６から情報提供エージェント４７１に向かう山形の矢印を軌道として、店エージェント４０６から情報提供エージェント４７１側に、その表示位置が移動する。オブジェクト４７２が店エージェント４０６から情報提供エージェント４７１側まで移動するのに要する時間は、例えば、５秒間とすることができる。なお、図２４に示されているオブジェクト４７２の移動を示す矢印は、実際には表示されない。オブジェクト４７２の情報提供エージェント４７１への移動が完了した後、処理はステップＳ６８に進む。
【０１１９】
ステップＳ６８において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図２５に示される画面を表示させる。図２５においては、図２４で表示されていた情報提供エージェント４７１およびオブジェクト４７２は消去され、店エージェント４０６の台詞として案内表示５１１「申し訳ありません。先ほどの帽子の購入手続ができませんでした。詳しくはここをクリックしてください。」が表示される。ユーザは、この案内表示５１１により、商品の購入手続ができなかったことを知ることができる。また、図２５の案内表示５１１中の「ここをクリック」の部分には下線が引かれている。ユーザは、マウス（操作部２０６）で「ここをクリック」の部分をクリックすることにより、どのような理由で、商品の購入手続ができなかったのかを知ることができる。
【０１２０】
ここで、図１４のステップＳ６１に戻って、ワールド管理プログラム２４２が、情報提供エージェント４７１から店エージェント４０６に移動中のオブジェクト４７２が、マウス（操作部２０６）によりクリックされたと判定した場合、処理はステップＳ６９に進む。すなわち、図２６に示されるように、情報提供エージェント４７１から店エージェント４０６側に移動中のオブジェクト４７２に、マウスのカーソル５３１が合わせられ、この状態でマウスがクリックされた場合、処理はステップＳ６９に進む。なお、図２６に示されているオブジェクト４７２の移動を示す矢印は、実際には表示されない。
【０１２１】
ステップＳ６９において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図２７に示されるような画面を表示させる。図２７においては、図２６において、情報提供エージェント４７１から店エージェント４０６に向かって移動中だったオブジェクト４７２が、移動してきた軌跡をたどって、情報提供エージェント４７１側に向かって移動する。なお、図２７に示されているオブジェクト４７２の移動を示す矢印は、実際には表示されない。
【０１２２】
ステップＳ６９の処理の後、処理は図１３のステップＳ５６に戻り、ステップＳ５６以降の処理が繰り返される。
【０１２３】
以上のようにして、商品の売買処理が行われる。送信される情報の重要度に対応するオブジェクトを表示するようにすることにより、ユーザに、送信される情報の重要度がどの程度のものか（どの位、重要な情報なのか）を、直感的に把握させることが可能となる。
【０１２４】
クライアントコンピュータ６のステップＳ６０乃至ステップＳ６３の処理に明示されているように、クライアントコンピュータ６から通販サーバ１１に対して、実際に個人情報を送信するタイミング（ステップＳ６３）は、クライアントコンピュータ６のディスプレイ２０８上で、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の受け渡しが完了した後になっている。図２８は、この情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の受け渡しと、個人情報の送信のタイミングを示す図である。
【０１２５】
図２８においては、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の受け渡しのディスプレイ２０８への表示が「表示処理」として示されている。また、個人情報の送信が「送信処理」として示されている。図２８において横軸は時間である。表示処理は、ｔ１乃至ｔ２の間、行われる。送信処理は、ｔ２乃至ｔ３の間、行われる。ｔ１からｔ２までの時間（表示処理に要する時間；ｔ２−ｔ１）は、例えば３０秒間とすることができる。また、ｔ２からｔ３までの時間（送信処理に要する時間；ｔ３−ｔ２）は、例えば１秒未満とすることができる。
【０１２６】
従来、情報を送信する場合（例えばファイルなどをアップロードする場合）、送信処理と同時に、送信状況を示すダイアログを表示していた。そのようにした場合、ユーザが、情報の送信中に送信を取りやめるとき、情報は、既に部分的に送信されてしまっていた。送信を中断した情報が、機密性の高い情報である場合、その情報を、部分的といえども、不必要に送信してしまうことは、セキュリティ上好ましくない。そこで、図１４のステップＳ６０乃至ステップＳ６３に示されるように、送信処理を表示処理の直後、すなわちｔ２のタイミングで行うことにより、この問題を解決することができる。
【０１２７】
すなわち、送信処理を表示処理の直後、すなわちｔ２のタイミングで行うようにすることにより、万が一、ユーザが、表示処理中に送信を取りやめても、実際の送信処理はまだ行われていないので、不必要な情報の送信を防止することができる。
【０１２８】
また、従来、３次元仮想空間において、オンラインショップを行う場合、クライアントコンピュータ６は、課金用のWebページを表示するためのウィンドウを、３次元仮想空間の表示とは別に、ディスプレイ２０８に表示し、表示されたウィンドウを介して、個人情報の入力を受け付けることが多かった。このように、課金用のWebページを表示するためのウィンドウを、３次元仮想空間の表示とは別に表示する場合、３次元仮想空間の中における一貫したサービスの提供ができないという問題がある。
【０１２９】
これに対して、本発明においては、課金用のWebページを表示するためのウィンドウを、３次元仮想空間の表示とは別に表示することなく、３次元仮想空間の中において、一貫したサービスを提供することが可能となる。
【０１３０】
ところで、本発明においては、ユーザ毎の商品の購入履歴に基づいて、ユーザが所望しそうな商品をユーザに推薦することができる。次に、図２９乃至図３１のフローチャートを参照して、商品推薦処理について説明する。なお、図２９のフローチャートは、通販サーバ１１の処理を、図３０および図３１のフローチャートは、クライアントコンピュータ６の処理を、それぞれ示している。また、以下の説明において、クライアントコンピュータ６の処理は、CPU２０１が各種のプログラムを実行することにより行われる。また、通販サーバ１１の処理は、CPU５１が各種のプログラムを実行することにより行われる。
【０１３１】
図２９のステップＳ２０１において、通販サーバ１１のCPU５１は、通信部６０からネットワーク１を介して、クライアントコンピュータ６に商品の購入履歴を要求する。この要求は、定期的（例えば１週間に１回）送信するようにしても良いし、通販サーバ１１の管理者が設定した任意のタイミングで送信するようにしても良い。
【０１３２】
図３０のステップＳ２２１において、クライアントコンピュータ６のワールド管理プログラム２４２は、通信プログラム２４５からの通信情報に基づいて、購入履歴の要求を受信するまで待機する。クライアントコンピュータ６が、通信部２１０を介して、ステップＳ２０１で通販サーバ１１が送信した購入履歴の要求を受信すると、処理はステップＳ２２２に進む。
【０１３３】
ステップＳ２２２において、ワールド管理プログラム２４２は、購入履歴データベース２６３に記録されている購入履歴を読み出す。図３２は、購入履歴データベース２６３に記録されている購入履歴の例を示している。図３２に示されるように、購入履歴データベース２６３には、ユーザが過去に購入した商品の購入日、購入時刻、商品名、商品コード、および金額が記録されている。これら、図３２に示された情報が、ステップＳ２２２で読み出される。
【０１３４】
次に、ステップＳ２２３において、ワールド管理プログラム２４２は、ユーザ情報データベース２６１より、購入履歴に設定された重要度を特定する。すなわち、ワールド管理プログラム２４２は、図１６に示されているユーザ情報データベース２６１の購入履歴に対応する重要度「１」を特定する。
【０１３５】
ステップＳ２２４において、ワールド管理プログラム２４２は、オブジェクトデータベース２６２より、重要度に対応するオブジェクトを特定する。すなわち、ワールド管理プログラム２４２は、図１７に示されているオブジェクトデータベース２６２より、重要度「１」に対応するオブジェクトを特定する。図１７においては、重要度「１」に対応するオブジェクトは「なし」（存在しない）なので、ワールド管理プログラム２４２は、図１８の下から２行目に示されている購入履歴に対応するオブジェクトを特定する。
【０１３６】
ステップＳ２２５において、ワールド管理プログラム２４２は、購入履歴の送信を許可するか否かの選択を促す画面を表示するように、表示プログラム２４３に指示する。表示プログラム２４３は、情報の送信を許可するか否かの選択を促す画面を、図２０に示されるように表示する。ただし、ステップＳ２２５においては、図２０に示されている案内表示４７３には、「お名前と住所とカード番号を渡しますか。  YES  NO」の代わりに、「購入履歴を渡しますか。  YES  NO」が表示される。また、ステップＳ２２５においては、図２０に示されているオブジェクト４７２（「秘密」の文字が記されたかばん）の代わりに、ステップＳ２２４で特定されたオブジェクト（図１８の購入履歴のオブジェクト。以下、このオブジェクトを購入履歴オブジェクトと称する）が表示される。
【０１３７】
ユーザは、マウス（操作部２０６）で、案内表示４７３中の「YES」の表示をクリックすることにより、購入履歴を送信することを選択することができる。反対に、ユーザは、マウス（操作部２０６）で、案内表示４７３中の「NO」の表示をクリックすることにより、購入履歴を送信しないことを選択することができる。
【０１３８】
表示プログラム２４３が、購入履歴の送信を許可するか否かの選択を促す画面をディスプレイ２０８に表示した後、処理はステップＳ２２６に進む。ステップＳ２２６において、ワールド管理プログラム２４２は、入力監視プログラム２４１からの操作情報に基づいて、案内表示４７３中の「YES」がクリックされたか否かを判定し、「YES」がクリックされなかった、すなわち、「NO」がクリックされたと判定した場合、処理はステップＳ２２７に進む。
【０１３９】
ステップＳ２２７において、ワールド管理プログラム２４２は、購入履歴を送信しない旨の通知を通販サーバ１１に送信するように、通信プログラム２４５に指示する。通信プログラム２４５は、通販サーバ１１に、購入履歴を送信しない旨を通知する。その後、クライアントコンピュータ６の一連の商品推薦処理画終了される。
【０１４０】
通販サーバ１１のCPU５１は、クライアントコンピュータ６がステップＳ２２７で送信した、購入履歴を送信しない旨の通知を、通信部２１０を介して受信すると、図２９のステップＳ２０２において、クライアントコンピュータ６より購入履歴を受信しなかったと判定し、一連の商品推薦処理を終了する。
【０１４１】
ステップＳ２２６において、ワールド管理プログラム２４２が、案内表示４７３中の「YES」がクリックされたと判定した場合、処理は図３１のステップＳ２２８に進む。
【０１４２】
ステップＳ２２８において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、情報提供エージェント４７１の直近に表示されているオブジェクトの、店エージェント４０６側への移動を開始する。オブジェクトの移動の表示は、図２１を参照して上述したステップＳ６０の処理の場合と同様である。ただし、ステップＳ２２８においては、図２１に示されているオブジェクト４７２（「秘密」の文字が記されたかばん）の代わりに、ステップＳ２２４で特定された購入履歴オブジェクトが移動される。
【０１４３】
ステップＳ２２９において、ワールド管理プログラム２４２は、入力監視プログラムからの操作情報に基づいて、情報提供エージェント４７１から店エージェント４０６に移動中の購入履歴オブジェクトが、マウス（操作部２０６）によりクリックされたか否かを判定し、マウス（操作部２０６）によりクリックされた場合、ステップＳ２３０に進む。
【０１４４】
ステップＳ２３０において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、情報提供エージェント４７１から店エージェント４０６に向かって移動中だった購入履歴オブジェクトを、情報提供エージェント４７１側に向かって移動させる。
【０１４５】
ステップＳ２３０の処理の後、処理は図３０のステップＳ２２５に戻り、ステップＳ２２５以降の処理が繰り返される。
【０１４６】
ステップＳ２２９において、ワールド管理プログラム２４２が、情報提供エージェント４７１から店エージェント４０６に移動中の購入履歴オブジェクトが、マウス（操作部２０６）によりクリックされていないと判定した場合、処理はステップＳ２３１に進む。
【０１４７】
ステップＳ２３１において、ワールド管理プログラム２４２は、情報提供エージェント４７１から店エージェント４０６への購入履歴オブジェクトの移動が完了したか否かを判定し、情報提供エージェント４７１から店エージェント４０６への購入履歴オブジェクトの移動画完了していない場合、処理はステップＳ２２９に戻り、ステップＳ２２９以降の処理が繰り返される。
【０１４８】
ステップＳ２３１において、ワールド管理プログラム２４２が、情報提供エージェント４７１から店エージェント４０６への購入履歴オブジェクトの移動が完了したと判定した場合、ワールド管理プログラム２４２は、表示プログラム２４３に指示し、図２２に示されるような画面をディスプレイ２０８に表示させる。ただし、この際、オブジェクト４７２の代わりに、購入履歴オブジェクトが表示される。
【０１４９】
ステップＳ２３２において、ワールド管理プログラム２４２は、ステップＳ２２２で読み出した購入履歴を通販サーバ１１に送信するように、通信プログラム２４５に指示する。通信プログラム２４５は、通販サーバ１１に、購入履歴を送信する。購入履歴は、クライアントコンピュータ６の通信部２１０からネットワーク１を介して、通販サーバ１１に送信される。
【０１５０】
通販サーバ１１のCPU５１は、クライアントコンピュータ６がステップＳ２３２で送信した購入履歴を、通信部６０を介して受信すると、図２９のステップＳ２０２において、クライアントコンピュータ６より購入履歴を受信したと判定し、処理はステップＳ２０３に進む。
【０１５１】
ステップＳ２０３において、通販サーバ１１のCPU５１は、購入履歴データベース９３に、受信した購入履歴を記録する。通販サーバ１１は、ほかのユーザの購入履歴も保持しており、複数のユーザの購入履歴に基づいて、ユーザの商品に対する嗜好の偏りを演算する。次に、通販サーバ１１のCPU５１は、演算された嗜好の偏りに応じて、ユーザに推薦する商品のリストを作成する。例えば、栄養補助剤を頻繁に購入するユーザは、トレーニング機器も頻繁に購入しているという一般的な傾向があったとする。ここで、ステップＳ２０２で受信した購入履歴から、あるユーザが栄養補助剤を頻繁に購入している傾向が判明した場合、通販サーバ１１のCPU５１は、このユーザに推薦する商品として、トレーニング機器のリストを作成する。
【０１５２】
ステップＳ２０４において、通販サーバ１１のCPU５１は、通信部６０からネットワーク１を介して、クライアントコンピュータ６に、ステップＳ２０３で作成した推薦する商品のリスト（商品のデータを含む）を送信し、ユーザに商品を推薦するように、クライアントコンピュータ６に要求する。
【０１５３】
図３１のステップＳ２３３において、クライアントコンピュータ６は、通信部２１０を介して、通販サーバ１１がステップＳ２０４で送信した推薦する商品のリストを受信する。ステップＳ２３４において、ワールド管理プログラム２４２は、通信プログラム２４５より、推薦する商品のリストを受信した旨の通信情報を受けると、表示プログラム２４３に指示して、ディスプレイ２０８に、仮想店舗を表示させ、受信された推薦リストに基づいて、ユーザに推薦する商品の商品アイコンを陳列表示させる。これ以降、ユーザが推薦された商品を購入する場合、図１３乃至図１５のフローチャートを参照して説明した売買処理が実行される。
【０１５４】
ところで、図１３乃至図１５のフローチャートを参照して説明した売買処理、および図２９乃至図３１のフローチャートを参照して説明した商品推薦処理を行うために、ユーザは、予め、ユーザ情報データベース２６１に、ユーザの個人情報、および重要度を登録しておく必要がある。すなわち、ユーザは、予め、図１６に示されているユーザ情報データベース２６１における、氏名、メールアドレス、住所、電話番号、クレジットカード番号、および金銭を登録しておく必要がある。また、ユーザは、氏名、メールアドレス、住所、電話番号、クレジットカード番号、金銭、購入履歴、およびその他の情報にそれぞれ対応する重要度を、任意に設定することができる。次に、図３３のフローチャートを参照して、クライアントコンピュータ６の個人情報設定処理、すなわち個人情報に対応する重要度の設定処理について説明する。
【０１５５】
ユーザは、操作部２０６を、予め指定された所定の手順で操作することにより、クライアントコンピュータ６に、個人情報の登録を行うことができる。ワールド管理プログラム２４２は、図３３のステップＳ３０１において、入力監視プログラム２４１からの操作情報に基づいて、個人情報の設定が指示されるまで、個人情報の設定が指示されたか否かを判定し続け、待機する。ステップＳ３０１において、ワールド管理プログラム２４２が、個人情報の設定が指示されたと判定した場合、処理はステップＳ３０２に進む。
【０１５６】
ステップＳ３０２において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図３４に示されるような画面を表示させる。図３４においては、情報提供エージェント４７１の台詞として案内表示６０１「あなたの情報について教えてください。」が表示されている。ユーザは、この案内表示６０１により、個人情報の入力を受け付ける処理が実行されることを知ることができる。
【０１５７】
図３４に示される画面が数秒間表示された後、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図３５に示されるような個人情報設定ダイアログ６２１を表示させる。ユーザは、キーボードおよびマウス（操作部２０８）を操作することにより、個人情報ダイアログ６２１内の所定の欄内に個人情報を入力し、また個人情報に対応する重要度を設定することができる。
【０１５８】
すなわち、個人情報ダイアログ６２１の中央には上から順番に、氏名入力欄６２２、メールアドレス入力欄６２３、住所入力欄６２４、電話番号入力欄６２５、カード番号入力欄６２６、購入履歴案内欄６２７が表示されている。
【０１５９】
ユーザは、操作部２０８を操作して、氏名入力欄６２２に氏名を入力することができる。ユーザは、操作部２０８を操作して、メールアドレス入力欄６２３にメールアドレスを入力することができる。ユーザは、操作部２０８を操作して、住所入力欄６２４に住所を入力することができる。ユーザは、操作部２０８を操作して、電話番号入力欄６２５に電話番号を入力することができる。ユーザは、操作部２０８を操作して、カード番号入力欄６２６にクレジットカード番号を入力することができる。
【０１６０】
また、個人情報ダイアログ６２１の右よりには上から順番に、氏名に対応する重要度設定欄６３１−１、メールアドレスに対応する重要度設定欄６３１−２、住所に対応する重要度設定欄６３１−３、電話番号に対応する重要度設定欄６３１−４、クレジットカード番号に対応する重要度設定欄６３１−５、購入履歴に対応する重要度設定欄６３１−６、およびその他の情報に対応する重要度設定欄６３１−７が表示されている。
【０１６１】
ユーザは、操作部２０８を操作して、これらの重要度設定欄６３１−１乃至６３１−７内の重要度を、１,２,３,４,５のうち何れかに設定することができる。
【０１６２】
ステップＳ３０４において、ワールド管理プログラム２４２は、図３５の個人情報設定ダイアログ６２１に対する個人情報の入力、および重要度の設定を受け付ける。
【０１６３】
個人情報設定ダイアログ６２１に対する個人情報の入力、および重要度の設定を受け付けが終了した後、ステップＳ３０５において、ワールド管理プログラム２４２は、個人情報設定ダイアログ６２１に入力された個人情報、および個人情報毎に設定された重要度を、ユーザ情報データベース２６１に記憶させる。その結果、図１６に示されるようなユーザ情報データベース２６１が、記憶部２０９内に記憶される。
【０１６４】
ところで、以上の説明においては、重要度毎のオブジェクトは、図１７に示されるように、予め設定されている。しかし、ユーザが、重要度に対応するオブジェクトを、任意に設定することができるようにしてもよい。次に、図３６のフローチャートを参照して、クライアントコンピュータ６のオブジェクト設定処理について説明する。
【０１６５】
ユーザは、操作部２０６を、予め指定された所定の手順で操作することにより、重要度毎のオブジェクトの設定を行うことができる。ワールド管理プログラム２４２は、図３６のステップＳ３３１において、入力監視プログラム２４１からの操作情報に基づいて、オブジェクトの設定が指示されるまで、オブジェクトの設定が指示されたか否かを判定し続け、待機する。ステップＳ３３１において、ワールド管理プログラム２４２が、オブジェクトの設定が指示されたと判定した場合、処理はステップＳ３３２に進む。
【０１６６】
クライアントコンピュータ６の記憶部２０９には、予め、重要度と対応付けるためのオブジェクトの候補が、複数個、順番付けて記憶されている。ステップＳ３３２において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、オブジェクト設定ダイアログを表示させる。オブジェクト設定ダイアログには、重要度１,２,３,４,５毎に、オブジェクトを指定する欄（以下、オブジェクト指定欄と称する）が設けられている。オブジェクト指定欄には、記憶部２０９に記憶されているオブジェクトの候補の１つが表示されている。
【０１６７】
ユーザは、操作部２０６を操作することにより、オブジェクト指定欄に表示されるオブジェクトの候補を、次の候補に変更することができる。従って、ユーザは、所望するオブジェクトがオブジェクト指定欄に表示されるまで、オブジェクトの候補を順に変更してゆくことができる。
【０１６８】
ステップＳ３３３において、ワールド管理プログラム２４２は、オブジェクト設定ダイアログにおいて、重要度１,２,３,４,５毎のオブジェクトの指定を受け付ける。ユーザが、重要度１,２,３,４,５の全てに対応するオブジェクトの指定を完了した後、操作部２０６に所定の操作を入力すると、処理はステップＳ３３４に進む。
【０１６９】
ステップＳ３３４において、ワールド管理プログラム２４２は、ステップＳ３３３で指定を受け付けた、重要度とオブジェクトの対応関係を、オブジェクトデータベース２６２に記憶させて、オブジェクトデータベース２６２を更新する。
【０１７０】
以上のようにして、オブジェクト設定処理が実行される。
【０１７１】
次に、クライアントコンピュータ６がコンテンツ配信サーバ２１からコンテンツの配信を受ける場合について説明する。
【０１７２】
コンテンツ配信サーバ２１は、コンテンツデータベース１６１内に、配信しているコンテンツに関する情報を記録している。図３７は、コンテンツデータベース１６１の例を示している。なお、図３７には、音楽のコンテンツが例として示されているが、このことは、コンテンツデータベース１６１が、音楽のコンテンツに関する情報のみを記録していることを意味するものではない。
【０１７３】
図３７のコンテンツデータベース１６１においては、左側の列から順番に、「分類」、「アーティスト名」、「曲コード」、「曲名」、「価格」、「ユーザに要求する情報項目」、および「アイコン」に関する情報が記録されている。「分類」は、「新譜」、「洋楽」、「邦楽」などのように分類されている。「新譜」には、配信が開始されて間もない曲が分類されている。「洋楽」には、外国のアーティストにより演奏された曲が分類されている。「邦楽」には、国内のアーティストにより演奏された曲が分類されている。
【０１７４】
図３７の左から２列目「アーティスト名」には、曲を演奏しているアーティストのアーティスト名が記録されている。図３７の左から３列目「曲コード」には、曲のそれぞれを識別するためのコードが記録されている。図３７の左から４列目「曲名」には、曲のタイトルが記録されている。図３７の左から５列目「価格」には、曲を配信する際にユーザが支払う配信代が記録されている。図３７の左から６列目「ユーザに要求する情報項目」には、曲を配信する際に、ユーザに要求する情報の項目が記録されている。図３７の１番右側の列「アイコン」には、クライアントコンピュータ６のディスプレイ２０８に仮想店舗を表示する際に、仮想店舗内に陳列表示するためのアイコンが記録されている。
【０１７５】
コンテンツ配信サーバ２１は、クライアントコンピュータ６から、仮想店舗に陳列表示させる商品（コンテンツ）を送信するようにとの要求を受信した場合、コンテンツデータベース１６１に記録されたコンテンツに関する情報を送信する。例えば、クライアントコンピュータ６から、「新譜」に分類されている曲の情報のみの送信を要求された場合、コンテンツ配信サーバ２１は、「新譜」に分類されている曲の情報のみを、クライアントコンピュータ６に送信する。「洋楽」、および「邦楽」など、ほかの分類に関しても、同様である。また、クライアントコンピュータ６より、全てのコンテンツに関する情報の送信が要求された場合、コンテンツ配信サーバ２１は、全てのコンテンツに関する情報を、クライアントコンピュータ６に送信する。
【０１７６】
クライアントコンピュータ６は、コンテンツ配信サーバ２１から受信したコンテンツに関する情報に基づいて、ディスプレイ２０８に表示された仮想店舗に、コンテンツの個々に対応するアイコンを陳列表示させる。なお、クライアントコンピュータ６のディスプレイ２０８に、仮想店舗を表示し、仮想店舗に商品（コンテンツ）のアイコンを表示させるまでの店舗表示処理の詳細な内容は、図９および図１０のフローチャートを参照して説明した店舗表示処理と同様である。
【０１７７】
すなわち、図９および図１０のフローチャートを参照して説明した、クライアントコンピュータ６と通販サーバ１１の間での店舗表示処理において、通販サーバ１１により実行されている処理と同様の処理を、コンテンツ配信サーバ２１が実行する。その結果、クライアントコンピュータ６のディスプレイ２０８には、仮想店舗が表示され、仮想店舗内の所定の位置に、コンテンツに対応するアイコンが陳列表示される。
【０１７８】
ユーザは、仮想店舗内の所定の位置にコンテンツに対応して表示されているアイコンを指定することにより、所望のコンテンツを選択することができる。コンテンツ配信サーバ２１は、ユーザにより選択されたコンテンツを、クライアントコンピュータ６に配信する。次に、仮想店舗に表示されたアイコンがユーザにより選択され、選択されたアイコンに対応するコンテンツを配信するまでのコンテンツ配信処理について、図３８乃至図４０のフローチャートを参照して説明する。以下、コンテンツとして、音楽（曲）を配信する場合を例として説明するが、コンテンツ配信サーバ２１は、音楽以外のコンテンツを配信することも、勿論、可能である。音楽以外のコンテンツが配信される場合も、以下の処理と同様の処理が行われる。
【０１７９】
なお、図３８および図３９のフローチャートは、クライアントコンピュータ６の処理を表し、図４０のフローチャートは、コンテンツ配信サーバ２１の処理を表している。また、以下の説明において、クライアントコンピュータ６の処理は、CPU２０１が各種のプログラムを実行することにより行われる。また、コンテンツ配信サーバ２１の処理は、CPU１２１が各種のプログラムを実行することにより行われる。
【０１８０】
クライアントコンピュータ６のディスプレイ２０８には、仮想店舗が表示され、仮想店舗内の所定の位置に、曲（コンテンツ）に対応するアイコン（以下、コンテンツアイコンと称する）が、既に表示されているとする。この状態において、クライアントコンピュータ６の入力監視プログラム２４１は、操作部２０６に入力される操作を監視し続け、操作部２０６が操作されると、どのような操作がされたかという操作情報を、ワールド管理プログラム２４２に通知する。
【０１８１】
図３８のステップＳ４０１において、ワールド管理プログラム２４２は、入力監視プログラム２４１から通知される操作情報に基づいて、操作部２０６よりコンテンツアイコンを選択する操作が入力されたか否かを判定し、操作部２０６よりコンテンツアイコンを選択する操作が入力されない場合、ステップＳ４０１の処理を繰り返す。
【０１８２】
ワールド管理プログラム２４２は、操作部２０６よりコンテンツアイコンを選択する操作が入力されるまでステップＳ４０１の処理を繰り返す。そして、ワールド管理プログラム２４２が、操作部２０６よりコンテンツアイコンを選択する操作が入力されたと判定したとき、処理はステップＳ４０２に進む。
【０１８３】
ステップＳ４０２において、ワールド管理プログラム２４２は、選択されたコンテンツアイコンに対応する曲（コンテンツ）の配信をコンテンツ配信サーバ２１に要求するように、通信プログラム２４５に指示する。通信プログラム２４５は、コンテンツ配信サーバ２１に、選択されたコンテンツアイコンに対応する曲（コンテンツ）の配信を要求する。この要求は、クライアントコンピュータ６の通信部２１０からネットワーク１を介して、コンテンツ配信サーバ２１に送信される。
【０１８４】
コンテンツ配信サーバ２１に送信される要求には、選択されたコンテンツアイコンに対応する曲の曲コードが含まれている。後にこの要求を受信したコンテンツ配信サーバ２１は、この曲コードにより、配信を要求された曲を特定することができる。
【０１８５】
コンテンツ配信サーバ２１のCPU１２１は、図４０のステップＳ４３１において、クライアントコンピュータ６より、曲（コンテンツ）の配信要求を受信するまで待機し、通信部１３０を介して、クライアントコンピュータ６より、曲（コンテンツ）の配信要求を受信したとき、処理はステップＳ４３２に進む。
【０１８６】
ステップＳ４３２において、コンテンツ配信サーバ２１のCPU１２１は、受信した、曲（コンテンツ）の配信要求に含まれている曲コードを読み出す。次に、CPU１２１は、図３７のコンテンツデータベース１６１を検索し、受信した配信要求に含まれている曲コードと同一の曲コードを特定する。次に、CPU１２１は、特定された曲コードに対応するコンテンツを配信する際に、ユーザに要求する情報項目（例えば、氏名、クレジットカード番号、およびメールアドレス）を、図３７のコンテンツデータベース１６１より読み出す。その後、処理はステップＳ４３３に進む。
【０１８７】
ステップＳ４３３において、CPU１２１は、ステップＳ４３２で読み出された、ユーザに要求する情報項目に対応する情報（例えば、氏名、クレジットカード番号、およびメールアドレス）を、通信部１３０を介して、クライアントコンピュータ６に要求する。
【０１８８】
図３８のステップＳ４０３において、クライアントコンピュータ６の通信プログラム２４５は、ステップＳ４３３でコンテンツ配信サーバ２１が送信した、情報の要求（例えば、氏名、クレジットカード番号、およびメールアドレス）を受信する。ステップＳ４０４において、ワールド管理プログラム２４２は、図１６のユーザ情報データベース２６１を検索し、要求されている情報を検索し、要求されている情報に対応する重要度を特定する。図１６の説明は既にしてあるので、ここでは省略する。
【０１８９】
例えば、要求されている情報が、ユーザの氏名、クレジットカード番号、およびメールアドレスである場合、ワールド管理プログラム２４２は、図１６のユーザ情報データベース２６１を検索し、氏名に対応する重要度「１」、クレジットカード番号に対応する重要度「５」、およびメールアドレスに対応する重要度「１」を特定する。
【０１９０】
ステップＳ４０５において、ワールド管理プログラム２４２は、ステップＳ４０４で特定した、情報に対応する重要度の中から、最も高い重要度を特定する。例えば、要求されている情報が、ユーザの氏名、クレジットカード番号、およびメールアドレスである場合、ワールド管理プログラム２４２は、氏名に対応する重要度「１」、クレジットカード番号に対応する重要度「５」、およびメールアドレスに対応する重要度「１」を比較し、クレジットカード番号に対応する重要度「５」を、最も高い重要度として特定する。次に、ワールド管理プログラム２４２は、図１７および図１８のオブジェクトデータベース２６２を参照して、最も高い重要度に対応するオブジェクトを特定する。図１７および図１８の説明は既にしてあるので、ここでは省略する。
【０１９１】
例えば、重要度「５」が、最も高い重要度である場合、ワールド管理プログラム２４２は、重要度「５」に対応するオブジェクト、すなわち図１７の重要度５に対応する、「秘密」と記されたかばんを特定する。
【０１９２】
最も重要度の高い情報に対応するオブジェクトが特定された後、処理はステップＳ４０６に進む。
【０１９３】
ステップＳ４０６において、ワールド管理プログラム２４２は、情報の送信を許可するか否かの選択を促す画面を表示するように、表示プログラム２４３に指示する。表示プログラム２４３は、情報の送信を許可するか否かの選択を促す画面を、図１９および図２０に示されるように表示する。ただし、ステップＳ４０６においては、図１９の案内表示４５１は、「帽子ですね。お名前と住所とカード番号が必要です。」の代わりに、例えば「タイトルＡですね。お名前とカード番号とメールアドレスが必要です。」のように表示される。また、図２０の案内表示４７３は、「お名前と住所とカード番号を渡しますか。  YES  NO」の代わりに、「お名前とカード番号とメールアドレスを渡しますか。  YES  NO」のように表示される。それ以外の表示は、既に説明した通りである。
【０１９４】
なお、図２０のオブジェクト４７２は、ステップＳ４０５で特定されたオブジェクトである。オブジェクト４７２は、情報提供エージェント４７１の直近に表示される。
【０１９５】
ユーザは、マウス（操作部２０６）で、案内表示４７３中の「YES」の表示をクリックすることにより、個人情報を送信することを選択することができる。反対に、ユーザは、マウス（操作部２０６）で、案内表示４７３中の「NO」の表示をクリックすることにより、個人情報を送信しないことを選択することができる。
【０１９６】
表示プログラム２４３が、図２０に示される画面をディスプレイ２０８に表示した後、処理はステップＳ４０７に進む。ステップＳ４０７において、ワールド管理プログラム２４２は、入力監視プログラム２４１からの操作情報に基づいて、案内表示４７３中の「YES」がクリックされたか否かを判定し、「YES」がクリックされなかった、すなわち、「NO」がクリックされたと判定した場合、処理はステップＳ４０８に進む。
【０１９７】
ステップＳ４０８において、ワールド管理プログラム２４２は、ディスプレイ２０８より、図２０の情報提供エージェント４７１、オブジェクト４７２、および案内表示４７３の表示を消去し、元の仮想店舗、およびコンテンツアイコンを表示するように、表示プログラム２４３に指示する。表示プログラム２４３は、ディスプレイ２０８より、情報提供エージェント４７１、オブジェクト４７２、および案内表示４７３の表示を消去し、元の仮想店舗、およびコンテンツアイコンを表示させる。その後、ステップＳ４０９に進む。
【０１９８】
ステップＳ４０９において、ワールド管理プログラム２４２は、個人情報を送信しない旨の通知をコンテンツ配信サーバ２１に送信するように、通信プログラム２４５に指示する。通信プログラム２４５は、コンテンツ配信サーバ２１に、個人情報を送信しない旨を通知する。その後、処理はステップＳ４０１に戻り、ステップＳ４０１以降の処理を繰り返す。
【０１９９】
コンテンツ配信サーバ２１のCPU１２１は、クライアントコンピュータ６がステップＳ４０９で送信した個人情報を送信しない旨の通知を、通信部１３０を介して受信すると、図４０のステップＳ４３４において、クライアントコンピュータ６より個人情報を受信しなかったと判定し、一連のコンテンツ配信処理を終了する。
【０２００】
ステップＳ４０７において、ワールド管理プログラム２４２が、案内表示４７３中の「YES」がクリックされたと判定した場合、処理は図３９のステップＳ４１０に進む。
【０２０１】
ステップＳ４１０において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、図２１に示されるように、情報提供エージェント４７１の直近に表示されているオブジェクト４７２の、店エージェント４０６側への移動を開始する。図２１の詳細な説明は既にしてあるので、ここでは省略する。
【０２０２】
ステップＳ４１１において、ワールド管理プログラム２４２は、入力監視プログラムからの操作情報に基づいて、情報提供エージェント４７１から店エージェント４０６に移動中のオブジェクト４７２が、マウス（操作部２０６）によりクリックされたか否かを判定し、マウス（操作部２０６）によりクリックされた場合、ステップＳ４１２に進む。
【０２０３】
すなわち、図２６に示されるように、情報提供エージェント４７１から店エージェント４０６側に移動中のオブジェクト４７２に、マウスのカーソル５３１が合わせられ、この状態でマウスがクリックされた場合、処理はステップＳ４１２に進む。なお、図２６に示されているオブジェクト４７２の移動を示す矢印は、実際には表示されない。
【０２０４】
ステップＳ４１２において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図２７に示されるような画面を表示させる。図２７の詳細な説明は既にしてあるので、ここでは省略する。
【０２０５】
ステップＳ４１２の処理の後、処理は図３８のステップＳ４０６に戻り、ステップＳ４０６以降の処理が繰り返される。
【０２０６】
ステップＳ４１１において、ワールド管理プログラム２４２が、情報提供エージェント４７１から店エージェント４０６に移動中のオブジェクト４７２が、マウス（操作部２０６）によりクリックされていないと判定した場合、処理はステップＳ４１３に進む。
【０２０７】
ステップＳ４１３において、ワールド管理プログラム２４２は、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の移動が完了したか否かを判定し、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の移動が完了していない場合、処理はステップＳ４１１に戻り、ステップＳ４１１以降の処理が繰り返される。
【０２０８】
ステップＳ４１３において、ワールド管理プログラム２４２が、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の移動が完了したと判定した場合、ワールド管理プログラム２４２は、表示プログラム２４３に指示し、図２２に示されるような画面をディスプレイ２０８に表示させる。図２２の詳細な説明は既にしてあるので、ここでは省略する。その後、処理はステップＳ４１４に進む。
【０２０９】
ステップＳ４１４において、ワールド管理プログラム２４２は、商品の販売に必要な情報（例えば、ユーザの氏名、クレジットカード番号、およびメールアドレス）をコンテンツ配信サーバ２１に送信するように、通信プログラム２４５に指示する。通信プログラム２４５は、コンテンツ配信サーバ２１に、商品の販売に必要な情報（例えば、ユーザの氏名、クレジットカード番号、およびメールアドレス）を送信する。これらの情報は、クライアントコンピュータ６の通信部２１０からネットワーク１を介して、コンテンツ配信サーバ２１に送信される。
【０２１０】
例えば、商品の販売に必要な情報が、ユーザの氏名、クレジットカード番号、およびメールアドレスである場合、クライアントコンピュータ６からコンテンツ配信サーバ２１に対して、図１６の氏名「鈴木大介」、クレジットカード番号「0123456789」、およびメールアドレス「suzuki＠xxx.co.jp」が送信される。
【０２１１】
コンテンツ配信サーバ２１のCPU１２１は、クライアントコンピュータ６がステップＳ４１４で送信した個人情報を、通信部１３０を介して受信すると、図４０のステップＳ４３４において、クライアントコンピュータ６より個人情報を受信したと判定し、処理はステップＳ４３５に進む。
【０２１２】
ステップＳ４３５において、コンテンツ配信サーバ２１のCPU１２１は、受信された個人情報に不足があるか否かを判定すると共に、無効な情報があるか否かを判定する。すなわち、コンテンツ配信サーバ２１のCPU１２１は、第１に、コンテンツを配信する際に必要とされる個人情報の全てが、受信された個人情報の中にそろっているか否かを判定する。例えば、コンテンツを配信する際に必要とされる個人情報が、ユーザの氏名、クレジットカード番号、およびメールアドレスである場合、コンテンツ配信サーバ２１のCPU１２１は、ユーザの氏名、クレジットカード番号、およびメールアドレスの全てが受信されているか否かを判定する。
【０２１３】
コンテンツ配信サーバ２１のCPU１２１は、第２に、受信した個人情報が無効であるか否かを判定する。例えば、ユーザの住所が実在しないものであったり、クレジットカード番号に誤りがあったりするか否かを判定する。そして、コンテンツ配信サーバ２１のCPU１２１が、受信された個人情報に不足はない判定すると共に、無効な情報はないと判定した場合、処理はステップＳ４３６に進む。
【０２１４】
ステップＳ４３６において、コンテンツ配信サーバ２１のCPU１２１は、金融サーバ５に、ユーザの口座から商品の代金を引き落として、コンテンツ配信事業者３の口座に振り込むように要求する。この要求には、ユーザのクレジットカード番号が含まれている。
【０２１５】
金融サーバ５は、図２３のフローチャートに示された処理と同様の処理を実行する。すなわち、金融サーバ５は、コンテンツ配信サーバ２１がステップＳ４３６で送信した要求を受信し、受信した要求に従って、ユーザの口座から商品の代金を引き落として、コンテンツ配信事業者３の口座に振り込む処理を実行する。この際、コンテンツ配信サーバ２１から受信したユーザのクレジットカード番号が利用される。
【０２１６】
図４０に戻って、ステップＳ４３７において、コンテンツ配信サーバ２１のCPU１２１は、通信部１３０を介して、クライアントコンピュータ６に、要求された曲（コンテンツ）を配信する。
【０２１７】
クライアントコンピュータ６のワールド管理プログラム２４２は、ステップＳ４１４の処理の後、ステップＳ４１５において、予め設定された所定の時間（例えば１分間）のカウントを開始し、カウントが終了する前にコンテンツ配信サーバ２１より、曲（コンテンツ）の受信が開始されたか否かを判定する。そして、所定時間内に、コンテンツ配信サーバ２１より、曲（コンテンツ）の受信が開始された場合、ステップＳ４１５において、ワールド管理プログラム２４２は、所定時間内に曲（コンテンツ）の受信が開始されたと判定し、処理はステップＳ４１６に進む。
【０２１８】
ステップＳ４１６において、ワールド管理プログラム２４２は、購入履歴データベース２６３に、購入（配信）された商品（コンテンツ）の購入日、購入時刻、コンテンツ名、曲コード、および金額を記録して、購入履歴データベース２６３を更新する。その後、処理はステップＳ４１７に進む。
【０２１９】
ステップＳ４１７において、ワールド管理プログラム２４２は、コンテンツ配信サーバ２１より受信が開始されたコンテンツを、記憶部２１０に記憶させる。なお、記憶部２１０に記憶された曲は、クライアントコンピュータ６に備えられている再生用ソフトウェアにより再生することができる。また、曲を受信しながら再生する（ストリーミング）ようにしてもよい。
【０２２０】
所定時間内に、コンテンツ配信サーバ２１より曲（コンテンツ）の受信が開始されなかった場合、ステップＳ４１５において、クライアントコンピュータ６のワールド管理プログラム２４２は、所定時間内に曲（コンテンツ）の受信が開始されなかったと判定し、処理はステップＳ４１８に進む。
【０２２１】
ここで、一旦、図４０のフローチャートのステップＳ４３５に戻って、ステップＳ４３５において、コンテンツ配信サーバ２１のCPU１２１が、受信された個人情報に不足がある判定するか、または、無効な情報があると判定した場合、処理はステップＳ４３８に進む。
【０２２２】
ステップＳ４３８において、コンテンツ配信サーバ２１のCPU１２１は、通信部１３０を介して、クライアントコンピュータ６に、コンテンツの配信が不許可である旨を通知する。
【０２２３】
このとき、クライアントコンピュータ６は、通信部２１０を介して、コンテンツ配信サーバ２１が送信した通知を受信すると、ステップＳ４３５において、ワールド管理プログラム２４２は、コンテンツ配信サーバ２１より、所定時間内に曲（コンテンツ）の受信が開始されなかったと判定し、処理はステップＳ４１８に進む。
【０２２４】
ステップＳ４１８において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図２４に示される画面を表示させる。ただし、ステップＳ４１８においては、オブジェクト４７２は、店エージェント４０６の直近に表示されている。
【０２２５】
次に、ステップＳ４１９において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、図２４に示されるように、店エージェント４０６から、情報提供エージェント４７１に向かって、オブジェクト４７２の表示位置を移動させてゆく。図２４の詳細な説明は既にしてあるので、ここでは省略する。オブジェクト４７２の情報提供エージェント４７１への移動が完了した後、処理はステップＳ４２０に進む。
【０２２６】
ステップＳ４２０において、ワールド管理プログラム２４２は、表示プログラム２４３に指示して、ディスプレイ２０８に、図２５に示される画面を表示させる。図２５の詳細な説明は既にしてあるので、ここでは省略する。ただし、ステップＳ４２０においては、図２５の案内表示５１１「申し訳ありません。先ほどの帽子の購入手続ができませんでした。詳しくはここをクリックしてください。」の代わりに、「申し訳ありません。先ほどのタイトルＡの配信ができませんでした。詳しくはここをクリックしてください。」が表示される。ユーザは、この案内表示５１１により、曲（コンテンツ）の配信ができなかったことを知ることができる。
【０２２７】
以上のようにして、コンテンツ配信処理が行われる。以上に説明したように、クライアントコンピュータ６からコンテンツ配信サーバ２１に情報を送信する場合、ディスプレイ２０８に、情報が送信されることを表示することにより、ユーザは、容易に、情報が送信されることを把握することができる。また、送信される情報の重要度（機密性の高さ）に応じて、異なる画像（オブジェクト）を表示することにより、ユーザは、送信される情報が、どの位、重要な情報であるのかを直感的に把握することが可能となる。
【０２２８】
また、クライアントコンピュータ６のステップＳ４１０、ステップＳ４１１、ステップＳ４１３、およびステップＳ４１４の処理に明示されているように、クライアントコンピュータ６からコンテンツ配信サーバ２１に対して、実際に個人情報を送信するタイミング（ステップＳ４１４）は、クライアントコンピュータ６のディスプレイ２０８上で、情報提供エージェント４７１から店エージェント４０６へのオブジェクト４７２の受け渡しが完了した後になっている。その結果、ユーザは、ステップＳ４１０、ステップＳ４１１、およびステップＳ４１３の処理が終了した時点で、すでに情報の送信は完了したと把握するが、実際には、その時点では、情報は送信されていない。
【０２２９】
実際に情報を送信するタイミング（ステップＳ４１４）を、情報の送信をユーザに案内する表示（ステップＳ４１０、ステップＳ４１１、ステップＳ４１３）が終了した後にすることにより、情報の送信の案内を表示中に、ユーザが情報の送信を取りやめにした場合、情報の一部が外部に送信されてしまうことを防止することができる。従って、不必要な情報の送信を減少させることが可能となる。
【０２３０】
従来、ユーザが、情報の送信を指示してから、その送信を取りやめようと思いつくのは、情報の送信を指示してから、数秒間のうちであることが多い。従って、ユーザが情報の送信を指示してから数秒間乃至数十秒間、ユーザには、情報を送信しているように見せかけて、実際は送信しないようにしておくことにより、ユーザが情報の送信を取りやめる場合に、情報の一部（または全て）が、送信されてしまうことを防ぐことができる。
【０２３１】
なお、以上に説明した、本発明の実施の形態においては、クライアントコンピュータ６のディスプレイ２０８に、重要度毎に異なるオブジェクトを表示させることにより、送信される情報が、どの位、重要な情報であるのかを、ユーザに提示している。この場合、送信される情報の重要度は、視覚情報として、ユーザに提示されている。しかしながら、送信される情報の重要度は、視覚情報以外の情報として、ユーザに提示することも可能である。
【０２３２】
例えば、音声情報として、ユーザに重要度を提示するようにしてもよい。すなわち、送信される重要度毎に、異なる音声（例えば、重要度が１の場合、「情報が送信されるよ」、重要度が２の場合、「ちょっと重要な情報が送信されるよ」、重要度が３の場合、「重要な情報が送信されるよ」、重要度が４の場合、「とても重要な情報が送信されるよ」、重要度が５の場合、「最重要な情報が送信されるよ」）を、音声出力部２０７から出力させるようにしてもよい。
【０２３３】
また、送信される情報の重要度は、視覚情報、および聴覚情報以外の情報、すなわち、味覚、嗅覚、体性感覚など、ユーザが識別することができれば、いかなる情報として、ユーザに提示しても良い。
【０２３４】
また、以上に説明した、本発明の実施の形態においては、重要度は１乃至５の５段階で設定するようになされているが、このことは、重要度の設定が、５段階であることに限定されることを意味するものではない。重要度の設定は、重要か否かの２段階で設定するようにしてもよいし、「重要」、「普通」、および「重要ではない」の３段階で設定するようにしてもよい。勿論、４段階で設定するようにしてもよいし、６段階以上で設定するようにしてもよい。
【０２３５】
また、以上の説明中において、通販サーバ１１、コンテンツ配信サーバ２１、Webサーバ４、金融サーバ５、およびクライアントコンピュータ６のうちの、所定の２つ以上の装置間で行われる通信において送受信される情報のうち任意の情報を、所定の手段により暗号化して送受信するようにすることができる。このように暗号化した情報を送受信することにより、より安全に情報の送受信を行うことが可能となる。
【０２３６】
また、以上の説明においては、ユーザが、クライアントコンピュータ６に操作を入力する場合、操作部２０６として、マウスやキーボードを用いているが、このことは、本発明が、操作部２０６として、マウスやキーボードを用いることに限定されるものではない。操作部２０６として、例えば、ジョグダイヤルのような回転押圧型操作素子を用いるようにしても良い。その他、ユーザからの指示を入力することができるものなら、どのようなものを操作部２０６として用いても良い。
【０２３７】
また、以上の説明においては、クライアントコンピュータ６と通販サーバ１１、およびクライアントコンピュータ６とコンテンツ配信サーバ２１の間の通信を例にして、本発明を説明したが、本発明は、上記以外の機器の組み合わせで、複数の機器間で通信を行う場合にも、適用することが可能である。例えば、Webサーバ４とクライアントコンピュータ６間、金融サーバ５とクライアントコンピュータ６間、クライアントコンピュータ６同士の間などで、一方の機器から、他方の機器に情報を送信する場合に、本発明を適用することが可能である。
【０２３８】
また、以上の説明においては、ユーザが利用する機器として、汎用のパーソナルコンピュータ（クライアントコンピュータ６）を例にしているが、ユーザが利用する機器は、クライアントコンピュータ６に限定されるものではない。上述した説明中でクライアントコンピュータ６により実行される処理を、例えば、携帯情報端末装置、携帯電話機、およびPHS（Personal Handy-phone System）に、実行させるようにしても良い。上述した説明中でクライアントコンピュータ６により実行される処理を、操作手段、通信手段、および表示手段を有するその他の機器に、実行させることが可能である。
【０２３９】
また、以上の説明においては、ネットワーク１としてインターネットを例にして説明したが、ネットワーク１は、インターネット以外のものでも良い。例えば、LAN（Local Area Network）でも良い。
【０２４０】
なお、本明細書において、ROM５２，１２２，２０２、RAM５３，１２３，２０３を含むプログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２４１】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２４２】
【発明の効果】
以上のように、本発明によれば、ネットワーク上の機器間で、情報の送受信を行うことができる。
【０２４３】
また、本発明によれば、情報が送信されることを、ユーザに直感的に把握させることができる。また、本発明によれば、送信される情報が、どの位、重要な（機密性の高い）情報であるのかを、ユーザに把握させることができる。
【図面の簡単な説明】
【図１】本発明を適用した情報処理システムの構成例を示すブロック図である。
【図２】通販サーバの構成例を示すブロック図である。
【図３】通販サーバの記憶部に記憶されるデータベースの例を示すブロック図である。
【図４】コンテンツ配信サーバの構成例を示すブロック図である。
【図５】コンテンツ配信サーバの記憶部に記憶されるデータベースの例を示すブロック図である。
【図６】クライアントコンピュータの構成例を示すブロック図である。
【図７】クライアントコンピュータを制御するプログラムの構成を説明する図である。
【図８】クライアントコンピュータの記憶部に記憶されるデータベースの例を示すブロック図である。
【図９】クライアントコンピュータの店舗表示処理を説明するフローチャートである。
【図１０】通販サーバの店舗表示処理を説明するフローチャートである。
【図１１】商品データベースの例を示す図である。
【図１２】クライアントコンピュータのディスプレイの表示例を示す図である。
【図１３】クライアントコンピュータの売買処理を説明するフローチャートである。
【図１４】クライアントコンピュータの売買処理を説明する、図１３に続くフローチャートである。
【図１５】通販サーバの売買処理を説明するフローチャートである。
【図１６】ユーザ情報データベースの例を示す図である。
【図１７】オブジェクトデータベースの例を示す図である。
【図１８】オブジェクトデータベースの例を示す別の図である。
【図１９】クライアントコンピュータのディスプレイの表示例を示す図である。
【図２０】クライアントコンピュータのディスプレイの表示例を示す別の図である。
【図２１】クライアントコンピュータのディスプレイの表示例を示す、さらに別の図である。
【図２２】クライアントコンピュータのディスプレイの表示例を示す図である。
【図２３】金融サーバの代金引き落とし処理を説明するフローチャートである。
【図２４】クライアントコンピュータのディスプレイの表示例を示す図である。
【図２５】クライアントコンピュータのディスプレイの表示例を示す別の図である。
【図２６】クライアントコンピュータのディスプレイの表示例を示す、さらに別の図である。
【図２７】クライアントコンピュータのディスプレイの表示例を示す図である。
【図２８】情報の送信のタイミングを説明する図である。
【図２９】通販サーバの商品推薦処理を説明するフローチャートである。
【図３０】クライアントコンピュータの商品推薦処理を説明するフローチャートである。
【図３１】クライアントコンピュータの商品推薦処理を説明する、図３０に続くフローチャートである。
【図３２】購入履歴データベースの例を示す図である。
【図３３】クライアントコンピュータの個人情報設定処理を説明するフローチャートである。
【図３４】クライアントコンピュータのディスプレイの表示例を示す図である。
【図３５】個人情報設定ダイアログの例を示す図である。
【図３６】クライアントコンピュータのオブジェクト設定処理を説明するフローチャートである。
【図３７】コンテンツデータベースの例を示す図である。
【図３８】クライアントコンピュータのコンテンツ配信処理を説明するフローチャートである。
【図３９】クライアントコンピュータのコンテンツ配信処理を説明する、図３８に続くフローチャートである。
【図４０】コンテンツ配信サーバのコンテンツ配信処理を説明するフローチャートである。
【符号の説明】
１  ネットワーク，  ２  通信販売事業者，  ３  コンテンツ配信事業者，  ４  Webサーバ，  ５  金融サーバ，  ６  クライアントコンピュータ，  ５１  CPU，  ６０  通信部，  ９１  商品データベース，  ９４  注文ユーザ登録データベース，  １２１  CPU，  １３０  通信部，  １６１  コンテンツデータベース，  ２０１  CPU，  ２０６  操作部，  ２０８  ディスプレイ，  ２０９  記憶部，  ２１０  通信部，  ２４１  入力監視プログラム，  ２４２  ワールド管理プログラム，  ２４３  表示プログラム，  ２４４  データ管理プログラム，  ２４５  通信プログラム，  ２６１  ユーザ情報データベース，  ２６２  オブジェクトデータベース，  ２６３  購入履歴データベース，  ４０５  仮想店舗，  ４０６  店エージェント，  ４０７  商品アイコン，  ４７１情報提供エージェント，  ４７２  オブジェクト
【図１】
0003947919.tif 000002
【図２】
0003947919.tif 000003
【図３】
0003947919.tif 000004
【図４】
0003947919.tif 000005
【図５】
0003947919.tif 000006
【図６】
0003947919.tif 000007
【図７】
0003947919.tif 000008
【図８】
0003947919.tif 000009
【図９】
0003947919.tif 000010
【図１０】
0003947919.tif 000011
【図１１】
0003947919.tif 000012
【図１２】
0003947919.tif 000013
【図１３】
0003947919.tif 000014
【図１４】
0003947919.tif 000015
【図１５】
0003947919.tif 000016
【図１６】
0003947919.tif 000017
【図１７】
0003947919.tif 000018
【図１８】
0003947919.tif 000019
【図１９】
0003947919.tif 000020
【図２０】
0003947919.tif 000021
【図２１】
0003947919.tif 000022
【図２２】
0003947919.tif 000023
【図２３】
0003947919.tif 000024
【図２４】
0003947919.tif 000025
【図２５】
0003947919.tif 000026
【図２６】
0003947919.tif 000027
【図２７】
0003947919.tif 000028
【図２８】
0003947919.tif 000029
【図２９】
0003947919.tif 000030
【図３０】
0003947919.tif 000031
【図３１】
0003947919.tif 000032
【図３２】
0003947919.tif 000033
【図３３】
0003947919.tif 000034
【図３４】
0003947919.tif 000035
【図３５】
0003947919.tif 000036
【図３６】
0003947919.tif 000037
【図３７】
0003947919.tif 000038
【図３８】
0003947919.tif 000039
【図３９】
0003947919.tif 000040
【図４０】
0003947919.tif 000041