(57)【要約】【課題】仮想空間内でのチャットにおける会話内容を記録することができ、ユーザーからその会話内容を仮想空間管理者に報告することができ、またその会話内容を改竄することができないようにした会話報告システムを提供する。【解決手段】会話報告システムは、仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告でき、記録手段は他者との文字を用いた会話を記録し、会話取得手段は前記記録手段に記録されている会話を取得し、暗号化手段は、前記会話取得手段によって取得された会話を暗号化し、メール送信手段は前記暗号化手段によって暗号化された会話を予め定めた宛先にメール送信する。【選択図】図２
2008083837.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムであって、
他者との文字を用いた会話を記録する記録手段と、
前記記録手段に記録されている会話を取得する会話取得手段と、
前記会話取得手段によって取得された会話を暗号化する暗号化手段と、
前記暗号化手段によって暗号化された会話を予め定めた宛先にメール送信するメール送信手段
を具備することを特徴とする会話報告システム。
【請求項２】
前記記録手段が記録する会話には、自己を特定する情報および会話の相手を特定する情報を含む
ことを特徴とする請求項１に記載の会話報告システム。
【請求項３】
仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムで動作する会話報告プログラムであって、
前記会話報告システムに、
他者との文字を用いた会話を記録する記録機能と、
前記記録機能に記録されている会話を取得する会話取得機能と、
前記会話取得機能によって取得された会話を暗号化する暗号化機能と、
前記暗号化機能によって暗号化された会話を予め定めた宛先にメール送信するメール送信機能
を実現させることを特徴とする会話報告プログラム。
【請求項４】
前記記録機能が記録する会話には、自己を特定する情報および会話の相手を特定する情報を含む
ことを特徴とする請求項３に記載の会話報告プログラム。
【請求項５】
仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムが行う会話報告方法であって、
他者との文字を用いた会話を記録し、
前記記録されている会話を取得し、
前記取得された会話を暗号化し、
前記暗号化された会話を予め定めた宛先にメール送信する
ことを特徴とする会話報告方法。
【請求項６】
前記記録する会話には、自己を特定する情報および会話の相手を特定する情報を含む
ことを特徴とする請求項５に記載の会話報告方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システム、会話報告プログラムおよび会話報告方法に関する。
【背景技術】
【０００２】
携帯電話を用いたサービスとして、豊かなコミュニケーションを可能にする身近で使いやすいサービスが望まれている。そのためには、第三者が発信するメッセージを一方的に受け取るのではなく、生身の「人と人」の間のコミュニケーションをサポートすることが必要である。また、これまでは「知り合い」までに限られていたコミュニケーションの相手を、世の中にいる「自分と同じ興味をもつ人たち」にまで広げることも必要である。そして、利用者としても、新しい仲間を見つけ、「人と人」の間のコミュニケーションをもっと楽しめるようにしたいという要求がある。
【０００３】
そのために、アバター（Ａｖａｔａｒ）を利用した仮想空間におけるサービスが利用されている。例えば、オンライン対戦型ゲームなどが実現されているが、今まで知らなかった人との現実世界にも通じるコミュニケーションが実現されているわけではない。
そこで、仮想空間における「今まで知らなかった人とのコミュニケーション」を実現するためのプラットフォームを構築することが望まれている。つまり、携帯電話のユーザーが住人となって、散歩、イベント、コミュニケーション、おしゃれ、ゲームなどを、いつでも、どこからでも気軽に楽しめる仮想空間が望まれている。
その仮想空間内の他者とのコミュニケーションとしては、あるユーザーが別のユーザーと文字を用いて会話するように通信すること（チャットともいう）がある。
【０００４】
これらに関連する技術として、例えば、特許文献１には、携帯電話端末に動画コンテンツをストリーミング再生させるとともに、その動画コンテンツを携帯電話端末ユーザとオペレータが共有しながら、オペレータがユーザのチャット相手をするサービスを大規模に実施することを可能にすることを課題とし、インターネットを介して通信接続された多数の携帯電話端末およびオペレータ用ウェブ端末に対し、前記端末のブラウザ表示画面に動画表示領域と文字表示領域を形成させるとともに、前記動画表示領域にストリーミング表示される動画データを配信する配信サーバと、前記携帯電話端末と前記オペレータ用ウェブ端末の間でのチャットをサポートするとともに文字データからなるチャットデータを前記文字表示領域に表示させるチャットサーバとを備え、前記チャットサーバは、各オペレータ用ウェブ端末がそれぞれ、複数の携帯電話端末に対して携帯電話端末ごとに独立のチャットチャネルを形成することが開示されている。
【特許文献１】特開２００６−００４１９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、現実世界では表情、身振り、声の調子等を用いて円滑な会話をすることができるが、チャットでは表情等がわからないことから、ささいなことから争いになってしまうことがある。また、ユーザーによっては、誹謗、中傷、ハラスメント等の言葉を用いた暴力を行う者がいる。特に、本名を名乗らずにニックネーム等で仮想空間に参加できる場合は、そのような誹謗等が行われやすい。そのようなことが発生した場合には、その仮想空間を管理している者に適切に対処してもらうことを望むユーザーが多い。また、仮想空間の管理者としても事実関係を把握して、適切な管理運用を行いたいという要望がある。
本発明は、このような従来の技術が有する問題点に着目してなされたもので、仮想空間内でのチャットにおける会話内容を記録することができ、ユーザーからその会話内容を仮想空間管理者に報告することができ、またその会話内容を改竄することができないようにした会話報告システム、会話報告プログラムおよび会話報告方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
［１］  仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムであって、
他者との文字を用いた会話を記録する記録手段と、
前記記録手段に記録されている会話を取得する会話取得手段と、
前記会話取得手段によって取得された会話を暗号化する暗号化手段と、
前記暗号化手段によって暗号化された会話を予め定めた宛先にメール送信するメール送信手段
を具備することを特徴とする会話報告システム。
【０００７】
［２］  前記記録手段が記録する会話には、自己を特定する情報および会話の相手を特定する情報を含む
ことを特徴とする［１］に記載の会話報告システム。
【０００８】
［３］  仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムで動作する会話報告プログラムであって、
前記会話報告システムに、
他者との文字を用いた会話を記録する記録機能と、
前記記録機能に記録されている会話を取得する会話取得機能と、
前記会話取得機能によって取得された会話を暗号化する暗号化機能と、
前記暗号化機能によって暗号化された会話を予め定めた宛先にメール送信するメール送信機能
を実現させることを特徴とする会話報告プログラム。
【０００９】
［４］  前記記録機能が記録する会話には、自己を特定する情報および会話の相手を特定する情報を含む
ことを特徴とする［３］に記載の会話報告プログラム。
【００１０】
［５］  仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムが行う会話報告方法であって、
他者との文字を用いた会話を記録し、
前記記録されている会話を取得し、
前記取得された会話を暗号化し、
前記暗号化された会話を予め定めた宛先にメール送信する
ことを特徴とする会話報告方法。
【００１１】
［６］  前記記録する会話には、自己を特定する情報および会話の相手を特定する情報を含む
ことを特徴とする［５］に記載の会話報告方法。
【００１２】
前記本発明は次のように作用する。
本発明における会話報告システム、会話報告プログラムおよび会話報告方法は、仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる。他者との文字を用いた会話を記録し、前記記録されている会話を取得し、前記取得された会話を暗号化し、前記暗号化された会話を予め定めた宛先にメール送信する。これによって、仮想空間内でのチャットにおける会話内容を記録することができ、ユーザーからその会話内容を仮想空間管理者に報告することができ、またその会話内容を改竄することができないようにすることができる。
【発明の効果】
【００１３】
本発明にかかる会話報告システム、会話報告プログラムおよび会話報告方法によれば、仮想空間内でのチャットにおける会話内容を記録することができ、ユーザーからその会話内容を仮想空間管理者に報告することができ、またその会話内容を改竄することができないようにすることができる。このことによって、ユーザーは安心して利用することができるようになり、また、仮想空間管理者にとっては状況を的確に把握することができるようになり、更に公序良俗に反するチャットを抑止することができるようになり、仮想空間管理者は余分にチャットのログを管理する必要がなくなる。
【発明を実施するための最良の形態】
【００１４】
まず、本実施の形態の理解を容易にするために、図５〜図８を用いて、仮想空間アプリケーションを説明する。
仮想空間アプリケーションは、現実世界では出会えないような人とのコミュニケーションの場を提供するものであり、そのために仮想空間としての街を用意し、「もう一人の自分」としてのアバターを介してリアルタイムでチャットを行う環境を用意する。これによって、広告、電子的なコンテンツに関するビジネスを活性化させることもできる。
また、この仮想空間としての街は、携帯電話の中に広がる、現実世界とは別のもう一つの世界である。その街では、ユーザー自身としてのアバターが行動し、別のユーザーと会話（チャット）をしたり、自分の部屋（マイルーム）を飾り付けたりしながら、現実とは違った自分として生活することができる。
ただし、仮想空間でのみの行動ではなく、実在するユーザーとの会話ができ、自分の趣味にあった電子的なコンテンツまたは現実としてのコンテンツ等を購入することができ、現実の世界とも通じている。
また、仮想空間としての街は、季節にあわせて変化させたり、新しい店舗、タウンを作ったりすることもできる。
【００１５】
図５を用いて、仮想空間アプリケーションが取り扱う仮想空間を説明する。仮想空間は、立体的に描画されたグラフィックスによって描いており、大きく分けてマイルーム５２０、センター街５１０、おしゃれタウン５３０等のタウンからなる。アバターはこの仮想空間を自由に移動することができる。
マイルーム５２０は、ユーザー毎に割り当てられる空間である。仮想空間アプリケーション起動時は、このマイルーム５２０から始まる。また、マイルーム５２０はユーザーによって模様替えすることもできる。他のユーザーを招待して、自分のマイルーム５２０を他のユーザーに見せたり、その中でチャットすることができる。マイルーム５２０はセンター街５１０とつながっており、マイルーム５２０のドアを開くと、センター街５１０へ移動することができる。
【００１６】
センター街５１０は、ユーザー全員が共有する空間である。他人と出会ったり、チャットしたりできる。また、アイテムをショップ５１２で購入したり、拾ったりすることもできる。ショップ５１２では、仮想マネー等を用いて、アイテムを購入することができる。なお、図５では、ショップ５１２として、ショップ５１２Ａ〜ショップ５１２Ｄの４つが配置されている。また、アイテムとしては、マイルーム５２０を飾る壁紙、マイルーム５２０内に置く植物等がある。
そして、看板広告５１１をセンター街５１０内に配置することができる。看板広告５１１にはＵＲＬを埋め込んでおき、その看板広告５１１が操作者によって携帯電話２００のキー４２０を用いてクリックされると、ＵＲＬが示すサーバーにアクセスすることができる。なお、図５では、看板広告５１１として、看板広告５１１Ａ〜看板広告５１１Ｄの４つが配置されている。
センター街５１０は、マイルーム５２０、おしゃれタウン５３０等のタウンとつながっており、ユーザーはマイルーム５２０からセンター街５１０へ入場し、おしゃれタウン５３０等のタウンへ入場することができる。
【００１７】
タウンは、おしゃれタウン５３０、デジタルタウン５４０、アクティブタウン５５０、カルチャータウン５６０からなり、センター街５１０と同様に、ユーザー全員が共有できる空間であり、他人と出会ったり、チャットしたりできる。また、ショップ５１２でアイテムを購入することもできる。タウンが複数あるのは、趣味によって集まるユーザーが異なるからである。おしゃれタウン５３０にはファッション、美容、グルメ、ペット等のショップ５１２が配置され、デジタルタウン５４０には携帯電話、パソコン、ゲーム等のショップ５１２が配置され、アクティブタウン５５０にはスポーツ、釣り、アウトドア、車、バイク、旅行、ギャンブル等のショップ５１２が配置され、カルチャータウン５６０にはテレビ、映画、読書、アート、音楽、カラオケ、習い事、語学等のショップ５１２が配置される。これらのショップ５１２は各ショップの経営者によって管理される。
【００１８】
図６を用いて、マイルーム５２０および登場人物を説明する。マイルーム５２０は、図６に示すように、現実の部屋を模しており、自分自身を表しているアバターＡ６１０のほかに、他のユーザーを表しているアバターＢ６２０、アバターＣ６３０が入ることができる。ただし、他のユーザーのアバターＢ６２０、アバターＣ６３０をマイルーム５２０に入れるには「トモダチ」になる必要がある。逆に、「トモダチ」になれば、他のユーザーのマイルーム５２０へ行くこともできる。また、マイルーム５２０でも招待したアバターとチャットをすることができる。
【００１９】
図７を用いて、マイルーム５２０を詳細に説明する。図７（Ａ）は、マイルーム５２０を上から見た図である。図７において、マイルーム５２０の右上隅は図７（Ｂ）に示し、マイルーム５２０の右下隅は図７（Ｃ）に示し、マイルーム５２０の左下隅は図７（Ｄ）に示し、マイルーム５２０の左上隅は図７（Ｅ）に示した。
マイルーム５２０の右上隅には、ショップ５１２で購入したポスター等を貼り付けることができるマイボード７１０、この街のユーザーとメールすることができるメール７２０、そのユーザーが所持している仮想マネーを確認することができる金庫７３０が配置されている。
マイルーム５２０の右下隅には、そのユーザーが所持している全てのアイテムを確認できる収納７４０、ショップ５１２で購入したものである植物７５０が配置されている。
【００２０】
マイルーム５２０の左下隅には、コレクションスペース７６１〜コレクションスペース７６４が配置されている。それぞれのコレクションスペースの上にはアイテムＡ７７１、アイテムＢ７７２を飾ることができる。アイテムＡ７７１は、センター街５１０で拾ってきたアイテムやショップ５１２で購入したアイテム等である。
マイルーム５２０の左上隅には、携帯電話から音楽を聴くためのＢＧＭ７８０、エージェント７８２を置くためのエージェントスペース７８１、センター街５１０へ行くことができるドア７９０が配置されている。エージェント７８２は、ユーザーの指示によって所望のプロファイルを有している他のユーザーを探したりする。また、各種コミュニケーションを行った頻度によって、エージェント７８２の外観を変化させたり、エージェント７８２の能力（ユーザーの頼みごとを叶えたり、他のユーザーを探す能力等）を向上させることができる。
【００２１】
図８を用いて、仮想空間アプリケーションにおけるコミュニケーション例について説明する。図８のそれぞれは、携帯電話２００のディスプレイ４１０に表示する画像である。図８（Ａ）は、マイルーム５２０にトモダチを招待した場合の画像である。図８（Ａ）では、「ヒロシ」のマイルーム５２０に、他のユーザーである「ＪＪ」、「みやっち」、「たくや」、「ゆみこ」を招待した例である。図８（Ｂ）は、図８（Ａ）の続きであり、その５人によってチャットが行われている例である。このような場面で、ユーザーによっては、不適切な発言（誹謗、中傷、ハラスメント等）が行われることがありえる。また、チャット内の文字に絵文字を利用した場合は、その絵文字にあわせて発言したアバターを動作させることもできる。図８（Ｃ）は、センター街５１０で会った他のユーザーと、１対１によるチャットを行う場面例である。図８（Ｄ）は、この仮想空間アプリケーションにおけるメールを例示したものである。このメールは、会話したいユーザーが現在は仮想空間アプリケーションにログインしていない場合に、マイルーム５２０にあるメール７２０を用いてコミュニケーションをとるものである。
【００２２】
以下、図面に基づき本発明の好適な一実施の形態を説明する。
各図は本発明の一実施の形態を示している。図１、図２は、本発明の一実施の形態の概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはプログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、プログラム、システムおよび方法の説明をも兼ねている。また、モジュールは機能にほぼ一対一に対応しているが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散または並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続を含む。
【００２３】
また、システムとは、複数のコンピュータ、ハードウェア、装置等がネットワーク等で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。
以下、チャットに用いる機器として、通信可能な携帯端末が好ましく、ここでは携帯電話を主に例示して説明する。
なお、チャットは前述したように、マイルーム５２０、センター街５１０、おしゃれタウン５３０等でユーザーが他のユーザーと出会った場合に行うことができる。
そして、ユーザー間で発生する苦情に対応するために、仮想空間専用の申告メールアドレスを設置する。その電子メール（以下、単に「メール」ともいう）にはチャットのログを添付する機能がある。つまり、携帯電話を用いたチャットのログを電子メールに添付して仮想空間管理者に送信することができ、これにより、事実関係をスピーディに把握でき、更に、この機能をアピールすることにより公序良俗に反するチャットの抑止力になるものである。
【００２４】
図１に示す本実施の形態は、管理サーバー１００内のモジュール構成であり、メール受信モジュール１１０、復号モジュール１２０、チャットログ出力モジュール１３０を備えている。管理サーバー１００は、仮想空間専用の申告メールアドレスを有しており、携帯電話２００からこの申告メールアドレス宛てにチャットの内容が暗号化されたメールが送信されてくる。
メール受信モジュール１１０は、図１に示すように、復号モジュール１２０と接続されており、仮想空間のユーザーから送信されてくるメールを受信する。その中の暗号化されたチャットの内容を復号モジュール１２０へ渡す。
復号モジュール１２０は、図１に示すように、メール受信モジュール１１０、チャットログ出力モジュール１３０と接続されており、メール受信モジュール１１０によって受信されたメール内の暗号化されたチャットの内容を受け取り、復号する。その復号した内容をチャットログ出力モジュール１３０へ渡す。
チャットログ出力モジュール１３０は、図１に示すように、復号モジュール１２０と接続されており、復号モジュール１２０によって復号された会話の内容を管理サーバー１００の画面に表示する。その後、操作者（例えば、仮想空間の苦情担当者）が適切な処理を行う。
【００２５】
図２に示す本実施の形態は、携帯電話２００内のモジュール構成であり、チャットモジュール２１０、チャットログ取得モジュール２２０、暗号化モジュール２３０、メール送信モジュール２４０を備えている。
チャットモジュール２１０は、図２に示すように、チャットログ２５０と接続されており、仮想空間においてユーザーが他者と文字を用いたチャットができるように制御し、そのチャットの内容をチャットログ２５０に渡す。チャット制御の内容は、具体的には、チャット中における携帯電話２００のキー４２０を用いた入力文字を受け取り、その内容をチャットの相手先に送信し、また相手先からのチャットの内容を受信する。その送受信の内容を携帯電話２００のディスプレイ４１０に表示する。また、チャットしているユーザー（自分、相手先）を特定できるニックネーム、送受信日時等とともにそのチャットの内容をログとして、チャットログ２５０に渡す。なお、ニックネームは仮想空間にユーザーが参加する際に決定するものであり、その仮想空間において唯一の名前である。また、ユーザーを特定できるものであれば、ニックネームの他に携帯電話の電話番号（ＭＳＮ：Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｎｕｍｂｅｒ）等のような識別番号であってもよい。また、チャットしているユーザーが特定できるように、一つの発言とニックネームとを対応させてチャットログ２５０に渡す。
【００２６】
チャットログ取得モジュール２２０は、図２に示すように、暗号化モジュール２３０、チャットログ２５０と接続されており、そのチャットにおいてユーザーが第三者である仮想空間管理者に報告したい内容がある場合に、その仮想空間管理者へ向けた申告を電子メールとして送信するという指示を受けた場合に、チャットログ２５０に記録されているチャットを取得する。取得したチャットの内容を暗号化モジュール２３０へ渡す。
暗号化モジュール２３０は、図２に示すように、チャットログ取得モジュール２２０、メール送信モジュール２４０と接続されており、チャットログ取得モジュール２２０によって取得されたチャットの内容を暗号化する。暗号化したチャットの内容をメール送信モジュール２４０へ渡す。暗号化としては、換字暗号、公開鍵暗号等が用いられる。ユーザーはチャットログ２５０内のチャットの内容を改変することはできず、また暗号化モジュール２３０が暗号化した後に、メールに添付するのでユーザーがチャットの内容を改竄することもできない。
メール送信モジュール２４０は、図２に示すように、暗号化モジュール２３０と接続されており、暗号化モジュール２３０によって暗号化されたチャットの内容を予め定めた宛先である申告メールアドレス（仮想空間管理者）宛てにメール送信する。
チャットログ２５０は、図２に示すように、チャットモジュール２１０、チャットログ取得モジュール２２０と接続されており、チャットモジュール２１０から渡されたチャットの内容を記録する。その記録するチャットの内容には、チャットに参加しているユーザーを特定するニックネーム等が含まれる。そして、チャットログ取得モジュール２２０からアクセスされ、そのチャットの内容を渡す。
【００２７】
図３に図１または図２に示した本実施の形態が実現されるハード的なモジュール構成例を示す。
管理サーバー１００と携帯電話２００とは、通信回線３００を介して接続されている。
管理サーバー１００は、通信モジュール１９１、ＣＰＵ１９２、入力モジュール１９３、表示モジュール１９４、ＲＡＭ１９５、ＲＯＭ１９６、ＨＤＤ１９７を備えており、これらはバス１９９によって接続されている。
通信モジュール１９１は、携帯電話２００と通信するための通信回線３００とのインタフェースである。
ＣＰＵ１９２は、ＲＡＭ１９５に記憶されているプログラムに従って各種の処理を実行する。前述したメール受信モジュール１１０、復号モジュール１２０、チャットログ出力モジュール１３０等による処理を実行する。
入力モジュール１９３は、キーボード、マウス等のポインティングデバイス等からの入力を受け付ける。
表示モジュール１９４は、各種プログラムによる処理結果等をディスプレイに表示する。
ＲＡＭ１９５は、メール受信モジュール１１０、復号モジュール１２０、チャットログ出力モジュール１３０等を実現するプログラム、各モジュールが処理する変数等を記憶する。
ＲＯＭ１９６は、管理サーバー１００の起動時に動作するプログラム等を記憶している。
ＨＤＤ１９７は、メール、復号したチャット等の内容を記憶する記憶装置である。
【００２８】
携帯電話２００は、アンテナ２９１、通信モジュール２９２、ＣＰＵ２９３、キー入力モジュール２９４、表示モジュール２９５、ＲＡＭ２９６、ＲＯＭ２９７、メモリーカードモジュール２９８を備えており、これらはバス２９９によって接続されている。
通信モジュール２９２は、無線による通信を行うアンテナ２９１を介して管理サーバー１００と通信するための通信回線３００とのインタフェースである。
ＣＰＵ２９３は、ＲＡＭ２９６に記憶されているプログラムに従って各種の処理を実行する。前述したチャットモジュール２１０、チャットログ取得モジュール２２０、暗号化モジュール２３０等による処理を実行する。
キー入力モジュール２９４は、携帯電話２００のキー４２０からの入力を受け付ける。
表示モジュール２９５は、各種プログラムによる処理結果等を携帯電話２００のディスプレイ４１０に表示する。
ＲＡＭ２９６は、チャットモジュール２１０、チャットログ取得モジュール２２０、暗号化モジュール２３０等を実現するプログラム、各モジュールが処理する変数等を記憶する。
ＲＯＭ２９７は、携帯電話２００の起動時に動作するプログラム等を記憶している。
メモリーカードモジュール２９８は、チャットログ２５０等の内容を記憶する記憶装置である。なお、チャットログ２５０等の内容はＲＡＭ２９６に記憶してもよい。
【００２９】
なお、携帯電話２００は、図４に示すように、電話としての機能を有するように音声入力できるマイク４５０と、音声出力できるスピーカ４４０と、電話番号またはチャットなどの仮想空間アプリケーション等において文字を入力するための文字入力装置であるキー４２０と、電波を送受信するアンテナ４３０と、キー４２０による文字入力の結果や仮想空間アプリケーション等による表示を行うディスプレイ４１０とを有している。また、このほかにカメラ等を有していてもよい。
【００３０】
次に作用・働き（動作）を説明する。
ユーザーはマイルーム５２０等にいる場合に、他のユーザーとチャットができる。チャットには一定人数（例えば５人等）まで参加することができる。
ユーザーは、他ユーザーにチャット招待を送り、その招待にコメントを付加できる。
その招待を受けたユーザーは、招待者のコメントを確認し、「参加」、「拒否」、「無視」、「永久無視」等の対応ができ、その際にコメントを付加できる。
招待を受けたユーザーと参加を応答した場合は、チャットを開始する。既に他のユーザーがチャットに参加していた場合は、参加者全員に参加の旨を通知する。招待を受けたユーザーが拒否と応答した場合は、招待者に拒否の旨を通知する。招待を受けたユーザーが無視と応答した場合は、招待者には何も通知しない。招待を受けたユーザーが永遠無視と応答した場合は、招待者には何も通知しない。そして招待者を招待を受けたユーザーのブロックリストという今後チャット等のコミュニケーションを拒絶すべきユーザーを記録するリストに登録する。
【００３１】
チャットに参加しているユーザー間で、チャットモジュール２１０によってチャットメッセージを送受信する。そのチャットメッセージを送信したユーザーを特定できるニックネーム、送受信した日時等とともにチャットログ２５０に記録する。
ユーザーはチャットから抜けることができる。このとき、残りの参加者全員にチャットからそのユーザーが抜ける旨を通知する。
また、チャットを開催している、例えばマイホーム５２０を所有しているユーザーがチャットから抜けた場合は、チャットを終了させる。このとき、残りの参加者全員にチャットが終了する旨を通知する。
また、チャットの参加者が一人になった場合もチャットは終了する。
【００３２】
そのチャットにおいて、ユーザーが誹謗等であると感じて仮想空間管理者に報告したい内容がある場合に、そのユーザーによる操作に応じて、チャットログ取得モジュール２２０はチャットログ２５０からチャットのログを取得する。そして、暗号化モジュール２３０が、そのチャットの内容を暗号化する。次に、メール送信モジュール２４０が暗号化したチャットをメールに添付し、仮想空間管理者宛てである申告メールアドレスに送信する。
このようにすることによって、仮想空間内でのチャットにおける会話内容を記録することができ、ユーザーからその会話内容を仮想空間管理者に報告することができ、またその会話内容を改竄することができないようにすることができる。更に、ユーザーは安心して利用することができるようになり、また、仮想空間管理者にとっては状況を的確に把握することができるようになり、公序良俗に反するチャットを抑止することができるようになり、仮想空間管理者は余分にチャットのログを管理する必要がなくなる。
また、管理サーバー１００側では、チャットの内容とともにそのチャットの主体を特定することができ、改竄されずに事実関係を把握することができ、ユーザーによる申告によってチャット内容を知ることができるようになる。
【００３３】
前記実施の形態においては、チャットに用いる機器として、携帯電話を主に例示して説明したが、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、パソコン等の通信可能なものであればよい。
【００３４】
なお、説明したプログラムについては、記録媒体に格納することも可能であり、その場合は、例えば以下の発明としても把握することができる。
仮想空間においてユーザーが他者と文字を用いた会話をすることができ、その会話においてユーザーが第三者に報告したい内容がある場合にその会話を報告できる会話報告システムで動作する会話報告プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記会話報告システムに、
他者との文字を用いた会話を記録する記録機能と、
前記記録機能に記録されている会話を取得する会話取得機能と、
前記会話取得機能によって取得された会話を暗号化する暗号化機能と、
前記暗号化機能によって暗号化された会話を予め定めた宛先にメール送信するメール送信機能
を実現させることを特徴とする会話報告プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００３５】
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通などのために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去および書換可能な読出し専用メモリ（ＥＥＰＲＯＭ）、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）等が含まれる。
そして、上記のプログラムまたはその一部は、上記記録媒体に記録して保存や流通等させることが可能である。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、あるいは無線通信ネットワーク、さらにはこれらの組合せ等の伝送媒体を用いて伝送することが可能であり、また、搬送波に乗せて搬送することも可能である。
さらに、上記のプログラムは、他のプログラムの一部分であってもよく、あるいは別個のプログラムと共に記録媒体に記録されていてもよい。
【図面の簡単な説明】
【００３６】
【図１】本実施の形態に係る管理サーバー側の概念的なモジュール構成例を示すブロック図である。
【図２】本実施の形態に係る携帯電話側の概念的なモジュール構成例を示すブロック図である。
【図３】本実施の形態に係る全体のモジュール構成例を示すブロック図である。
【図４】携帯電話の構成例を示す説明図である。
【図５】仮想空間における地図を示す説明図である。
【図６】仮想空間におけるマイルームを示す説明図である。
【図７】仮想空間におけるマイルームを示す説明図である。
【図８】仮想空間におけるコミュニケーション例を示す説明図である。
【符号の説明】
【００３７】
１００…管理サーバー
１１０…メール受信モジュール
１２０…復号モジュール
１３０…チャットログ出力モジュール
２００…携帯電話
２１０…チャットモジュール
２２０…チャットログ取得モジュール
２３０…暗号化モジュール
２４０…メール送信モジュール
２５０…チャットログ
【図１】
2008083837.tif 000003
【図２】
2008083837.tif 000004
【図３】
2008083837.tif 000005
【図４】
2008083837.tif 000006
【図５】
2008083837.tif 000007
【図６】
2008083837.tif 000008
【図７】
2008083837.tif 000009
【図８】
2008083837.tif 000010