(57)【要約】【課題】ユーザに与える現実感を向上することができる仮想コミュニケーションシステムを提供すること。【解決手段】指定受付部３２は報知希望時刻の指定を受け付ける。報知実行部３６は計時部３０が計時する現在時刻を参照し、報知希望時刻が到来すると報知する。応答受付部３４は報知実行部３６による報知に対する応答操作を受け付ける。出力対象データ制御部４２は応答操作に関連する時刻に基づいて、出力対象データを取得し、携帯電話機（仮想コミュニケーション端末装置）１２に送信する。メッセージ出力制御部３７は、出力対象データを受信し、当該出力対象データに基づいて、メッセージ出力処理を実行する。【選択図】        図２
2004302686.tif 000002
【特許請求の範囲】
【請求項１】
現在時刻を計時する計時手段と、
報知希望時刻の指定を受け付ける指定受付手段と、
前記計時手段が計時する現在時刻を参照し、前記報知希望時刻が到来すると報知する報知実行手段と、
前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段と、
前記応答操作に関連する時刻に基づいて、出力対象データを取得する手段と、
前記出力対象データに基づいて、メッセージ出力処理を実行するメッセージ出力制御手段と、を含むことを特徴とする仮想コミュニケーションシステム。
【請求項２】
サーバ側装置と、仮想コミュニケーション端末装置と、を含み、
前記仮想コミュニケーション端末装置は、
現在時刻を計時する計時手段と、
報知希望時刻の指定を受け付ける指定受付手段と、
前記計時手段が計時する現在時刻を参照し、前記報知希望時刻が到来すると報知する報知実行手段と、
前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段と、を含み、
前記サーバ側装置は、
前記応答操作に関連する時刻に基づいて、出力対象データを取得するデータ取得手段と、
前記出力対象データを前記仮想コミュニケーション端末装置に送信する送信手段と、を含み、
前記仮想コミュニケーション端末装置は、
前記出力対象データを前記サーバ側装置から受信する手段と、
前記出力対象データに基づいて、メッセージ出力処理を実行するメッセージ出力制御手段と、をさらに含む、
ことを特徴とする仮想コミュニケーションシステム。
【請求項３】
請求項２に記載の仮想コミュニケーションシステムにおいて、
前記サーバ側装置は、前記応答操作に関連する時刻に対する時刻条件を示す時刻条件情報に対応づけて、出力対象候補データを記憶するデータ記憶手段を含み、
前記データ取得手段は、前記応答操作に関連する時刻が満足する時刻条件に対応づけて記憶される出力対象候補データに基づいて、出力対象データを取得する、
ことを特徴とする仮想コミュニケーションシステム。
【請求項４】
請求項２に記載の仮想コミュニケーションシステムにおいて、
前記指定受付手段は、報知目的種類の指定をさらに受け付け、
前記データ取得手段は、前記報知目的種類にさらに基づいて、前記出力対象データを取得する、
ことを特徴とする仮想コミュニケーションシステム。
【請求項５】
請求項３に記載の仮想コミュニケーションシステムにおいて、
前記サーバ側装置は、前記応答操作に関連する時刻に対する時刻条件を示す時刻条件情報と、報知目的種類に対する目的種類条件を示す目的種類条件情報と、に対応づけて出力対象候補データを記憶するデータ記憶手段を含み、
前記データ取得手段は、前記応答操作に関連する時刻が満足する時刻条件と、前記指定受付手段によって受け付けられた報知目的種類が満足する目的種類条件と、に対応づけて記憶される出力対象候補データに基づいて、出力対象データを取得する、
ことを特徴とする仮想コミュニケーションシステム。
【請求項６】
仮想コミュニケーション端末装置と通信可能に設けられたサーバ側装置であって、
所定時刻を取得する手段と、
前記所定時刻に基づいて、出力対象データを取得するデータ取得手段と、
前記出力対象データを前記仮想コミュニケーション端末装置に送信する送信手段と、を含み、
前記仮想コミュニケーション端末装置に、前記出力対象データに基づくメッセージ出力処理を実行させる、
ことを特徴とするサーバ側装置。
【請求項７】
仮想コミュニケーション端末装置と通信可能に設けられたサーバ側装置の制御方法であって、
所定時刻を取得するためのステップと、
前記所定時刻に基づいて、出力対象データを取得するためのステップと、
前記出力対象データを前記仮想コミュニケーション端末装置に送信するためのステップと、を含み、
前記仮想コミュニケーション端末装置に、前記出力対象データに基づくメッセージ出力処理を実行させる、
ことを特徴とするサーバ側装置の制御方法。
【請求項８】
仮想コミュニケーション端末装置と通信可能に設けられたサーバ側装置としてコンピュータを機能させるためのプログラムであって、
所定時刻を取得する手段、
前記所定時刻に基づいて、出力対象データを取得するデータ取得手段、及び、
前記出力対象データを前記仮想コミュニケーション端末装置に送信する送信手段、
として前記コンピュータを機能させるためのプログラム。
【請求項９】
現在時刻を計時する計時手段と、
報知時刻の指定を受け付ける指定受付手段と、
前記計時手段が計時する現在時刻を参照し、前記報知時刻が到来すると報知する報知実行手段と、
前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段と、
前記応答操作に関連する時刻に基づいて、出力対象データを取得するデータ取得手段と、
前記出力対象データに基づき、メッセージ出力処理を実行するメッセージ出力制御手段と、を含むことを特徴とする仮想コミュニケーション端末装置。
【請求項１０】
現在時刻を計時するための計時ステップと、
報知時刻の指定を受け付けるための指定受付ステップと、
前記計時ステップによって計時される現在時刻を参照し、前記報知時刻が到来すると報知するための報知実行ステップと、
前記報知に対する応答操作を受け付けるための応答受付ステップと、
前記応答操作に関連する時刻に基づき、出力対象データを取得するためのデータ取得ステップと、
前記出力対象データに基づいて、メッセージ出力処理を実行するためのメッセージ出力制御ステップと、を含むことを特徴とする仮想コミュニケーション端末装置の制御方法。
【請求項１１】
仮想コミュニケーション端末装置としてコンピュータを機能させるためのプログラムであって、
現在時刻を計時する計時手段、
報知時刻の指定を受け付ける指定受付手段、
前記計時手段が計時する現在時刻を参照し、前記報知時刻が到来すると報知する報知実行手段、
前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段、
前記応答操作に関連する時刻に基づいて、出力対象データを取得するデータ取得手段、及び、
前記出力対象データに基づいて、メッセージ出力処理を実行するメッセージ出力制御手段、
として前記コンピュータを機能させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信するプログラム配信装置。
【請求項１３】
請求項６に記載のサーバ側装置を含み、
請求項１１に記載のプログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、配信することを特徴とするサーバ側システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は仮想コミュニケーションシステム、サーバ側システム、サーバ側装置、仮想コミュニケーション端末装置、これらの制御方法、プログラム及びプログラム配信装置に関する。
【０００２】
【背景技術】
仮想的なキャラクタがメッセージをユーザに伝達する仮想コミュニケーションシステムが知られている。例えば、ユーザが設定した時刻が到来すると、キャラクタがその旨を教えてくれるよう演出したもの等がある。
【０００３】
【発明が解決しようとする課題】
以上のような仮想コミュニケーションシステムでは、ユーザに現実感を与えることができるのが好ましい。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、ユーザに与える現実感を向上できるようになる仮想コミュニケーションシステム、サーバ側システム、サーバ側装置、仮想コミュニケーション端末装置、これらの制御方法、プログラム及びプログラム配信装置を提供することにある。
【０００５】
【課題を解決するための手段】
上記課題を解決するために、本発明に係る仮想コミュニケーションシステムは、現在時刻を計時する計時手段と、報知希望時刻の指定を受け付ける指定受付手段と、前記計時手段が計時する現在時刻を参照し、前記報知希望時刻が到来すると報知する報知実行手段と、前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段と、前記応答操作に関連する時刻に基づいて、出力対象データを取得する手段と、前記出力対象データに基づいて、メッセージ出力処理を実行するメッセージ出力制御手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る仮想コミュニケーションシステムは、サーバ側装置と、仮想コミュニケーション端末装置と、を含み、前記仮想コミュニケーション端末装置は、現在時刻を計時する計時手段と、報知希望時刻の指定を受け付ける指定受付手段と、前記計時手段が計時する現在時刻を参照し、前記報知希望時刻が到来すると報知する報知実行手段と、前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段と、を含み、前記サーバ側装置は、前記応答操作に関連する時刻に基づいて、出力対象データを取得するデータ取得手段と、前記出力対象データを前記仮想コミュニケーション端末装置に送信する送信手段と、を含み、前記仮想コミュニケーション端末装置は、前記出力対象データを前記サーバ側装置から受信する手段と、前記出力対象データに基づいて、メッセージ出力処理を実行するメッセージ出力制御手段と、をさらに含む、ことを特徴とする。
【０００７】
また、本発明に係るサーバ側装置は、仮想コミュニケーション端末装置と通信可能に設けられたサーバ側装置であって、所定時刻を取得する手段と、前記所定時刻に基づいて、出力対象データを取得するデータ取得手段と、前記出力対象データを前記仮想コミュニケーション端末装置に送信する送信手段と、を含み、前記仮想コミュニケーション端末装置に、前記出力対象データに基づくメッセージ出力処理を実行させる、ことを特徴とする。
【０００８】
また、本発明に係るサーバ側装置の制御方法は、仮想コミュニケーション端末装置と通信可能に設けられたサーバ側装置の制御方法であって、所定時刻を取得するためのステップと、前記所定時刻に基づいて、出力対象データを取得するためのステップと、前記出力対象データを前記仮想コミュニケーション端末装置に送信するためのステップと、を含み、前記仮想コミュニケーション端末装置に、前記出力対象データに基づくメッセージ出力処理を実行させる、ことを特徴とする。
【０００９】
また、本発明に係るプログラムは、仮想コミュニケーション端末装置と通信可能に設けられたサーバ側装置としてコンピュータを機能させるためのプログラムであって、所定時刻を取得する手段、前記所定時刻に基づいて、出力対象データを取得するデータ取得手段、及び、前記出力対象データを前記仮想コミュニケーション端末装置に送信する送信手段、として、サーバコンピュータやパーソナルコンピュータ等の前記コンピュータを機能させるためのプログラムである。
【００１０】
また、本発明に係る仮想コミュニケーション端末装置は、現在時刻を計時する計時手段と、報知時刻の指定を受け付ける指定受付手段と、前記計時手段が計時する現在時刻を参照し、前記報知時刻が到来すると報知する報知実行手段と、前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段と、前記応答操作に関連する時刻に基づいて、出力対象データを取得するデータ取得手段と、前記出力対象データに基づき、メッセージ出力処理を実行するメッセージ出力制御手段と、を含むことを特徴とする。
【００１１】
また、本発明に係る仮想コミュニケーション端末装置の制御方法は、現在時刻を計時するための計時ステップと、報知時刻の指定を受け付けるための指定受付ステップと、前記計時ステップによって計時される現在時刻を参照し、前記報知時刻が到来すると報知するための報知実行ステップと、前記報知に対する応答操作を受け付けるための応答受付ステップと、前記応答操作に関連する時刻に基づき、出力対象データを取得するためのデータ取得ステップと、前記出力対象データに基づいて、メッセージ出力処理を実行するためのメッセージ出力制御ステップと、を含むことを特徴とする。
【００１２】
また、本発明に係るプログラムは、仮想コミュニケーション端末装置としてコンピュータを機能させるためのプログラムであって、現在時刻を計時する計時手段、報知時刻の指定を受け付ける指定受付手段、前記計時手段が計時する現在時刻を参照し、前記報知時刻が到来すると報知する報知実行手段、前記報知実行手段による報知に対する応答操作を受け付ける応答受付手段、前記応答操作に関連する時刻に基づいて、出力対象データを取得するデータ取得手段、及び、前記出力対象データに基づいて、メッセージ出力処理を実行するメッセージ出力制御手段、として、携帯電話機、携帯情報端末（ＰＤＡ）、携帯ゲーム機、家庭用ゲーム機やパーソナルコンピュータ等の前記コンピュータを機能させるためのプログラムである。
【００１３】
また、本発明に係るプログラム配信装置は、上記プログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、一括又は分割配信することを特徴とする。
【００１４】
また、本発明に係るサーバ側システムは、上記サーバ側装置を含み、上記プログラムを記録した情報記憶媒体を備え、前記情報記憶媒体から前記プログラムを読み出し、一括又は分割配信することを特徴とする。
【００１５】
ここで、一括配信は、例えばプログラムの全体をまとめて配信することである。分割配信は、例えば当該プログラムに係る処理の実行に応じて必要なプログラムの一部を配信することである。
【００１６】
本発明では、報知希望時刻の指定が受け付けられる。そして、計時される現在時刻を参照し、報知希望時刻が到来すると報知される。報知に対する応答操作が受け付けられると、その応答操作に関連する時刻に基づいて、出力対象データが取得される。そして、その出力対象データに基づいて、メッセージ出力処理が実行される。
【００１７】
ここで、応答操作に関連する時刻は、例えば応答操作が行われた時刻（応答操作が受け付けられた時刻）、出力対象データの取得が行われる際の現在時刻、応答操作に係る報知が実行された時刻（報知希望時刻）等である。
【００１８】
また、応答操作に関連する時刻は、例えば仮想コミュニケーション端末装置がサーバ側装置に対して出力対象データのダウンロード要求（取得要求）を示すデータを送信し、そのダウンロード要求に基づいて出力対象データのダウンロードが行われる場合には、仮想コミュニケーション端末装置がダウンロード要求を示すデータを送信する際の現在時刻、サーバ側装置がダウンロード要求を示すデータを受信する（ダウンロード要求を受け付ける）際の現在時刻、サーバ側装置がダウンロード要求に基づいて出力対象データの取得（読み出しや生成等）を行う際の現在時刻等である。
【００１９】
本発明によれば、ユーザによって設定された時刻に報知がなされ、報知に対する応答操作が受け付けられると、その応答操作に関連する時刻に基づいて、出力対象データが取得される。そして、その出力対象データに基づいて、メッセージ出力処理が実行される。このため、メッセージ出力処理を応答操作に関連する時刻に基づいて変化させることができるようになる。その結果として、メッセージ出力処理において、ユーザに与える現実感の向上を図ることができるようになる。
【００２０】
また、本発明の一態様では、前記サーバ側装置は、前記応答操作に関連する時刻に対する時刻条件を示す時刻条件情報に対応づけて、出力対象候補データを記憶するデータ記憶手段を含み、前記データ取得手段は、前記応答操作に関連する時刻が満足する時刻条件に対応づけて記憶される出力対象候補データに基づいて、出力対象データを取得する、ことを特徴とする。こうすれば、応答操作に関連する時刻に基づいて出力対象候補データを取得し（読み出し）、当該出力対象候補データや、当該出力対象候補データに基づいて生成されたデータ等を出力対象データとして取得できるようになる。
【００２１】
また、本発明の一態様では、前記指定受付手段は、報知目的種類の指定をさらに受け付け、前記データ取得手段は、前記報知目的種類にさらに基づいて、前記出力対象データを取得する、ことを特徴とする。こうすれば、ユーザに設定された報知目的種類に基づいて、メッセージ出力処理を実行することができるようになる。
【００２２】
この態様では、前記サーバ側装置は、前記応答操作に関連する時刻に対する時刻条件を示す時刻条件情報と、報知目的種類に対する目的種類条件を示す目的種類条件情報と、に対応づけて出力対象候補データを記憶するデータ記憶手段を含み、前記データ取得手段は、前記応答操作に関連する時刻が満足する時刻条件と、前記指定受付手段によって受け付けられた報知目的種類が満足する目的種類条件と、に対応づけて記憶される出力対象候補データに基づいて、出力対象データを取得するようにしてもよい。こうすれば、応答操作に関連する時刻と、ユーザに設定された報知目的種類とに基づいて出力対象候補データを取得し（読み出し）、当該出力対象候補データや、当該出力対象候補データに基づいて生成されたデータ等を出力対象データとして取得できるようになる。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態について図面に基づき詳細に説明する。
【００２４】
図１は、本発明の実施の形態に係る仮想コミュニケーションシステムの全体構成を示す図である。同図に示すように、仮想コミュニケーションシステム１０は、携帯電話機（仮想コミュニケーション端末装置）１２と、携帯電話基地局１４と、データ通信ネットワーク１６と、サーバ側装置１８とを含んで構成される。
【００２５】
本実施の形態では、仮想コミュニケーション端末装置を携帯電話機１２によって実現することとして説明するが、他の電子機器、例えば携帯端末（ＰＤＡ）や、パーソナルコンピュータや、テレビなどの家電製品等によって実現するようにしてもよい。
【００２６】
携帯電話機１２は従来公知のものであり、ＬＣＤ等を用いて構成されたディスプレイ２４（表示部）と、方向キー２６、ファンクションボタン２８及び丸ボタン群２９（操作部）とを含んでいる。丸ボタン群２９によってダイヤル入力が可能であり、ディスプレイ２４には電話帳や各種設定メニューが表示される。各種設定は方向キー２６及びファンクションボタン２８により行う。
【００２７】
また、携帯電話機１２はＣＰＵ（制御部）やメモリ（記憶部）を備えたコンピュータを含んで構成されており、特に携帯電話基地局１４を介してインターネット等のデータ通信ネットワーク１６に接続する機能（通信制御部）を備えている。携帯電話機１２のメモリには、ＣＰＵによって実行されるプログラムが格納される。このプログラムは、例えばサーバ側装置１８からダウンロードされて記憶部に格納される。または、何らかの記憶素子（例えばスマートメディア（商標）等）のコンピュータ読み取り可能な記憶媒体から複写されて格納されるようにしてもよい。
【００２８】
さらに、携帯電話機１２は、現在時刻を計時する機能（カレンダ／時計部）と、ブザーやメロディ音、音声合成されたメッセージ音等の音声を出力する機能（音声出力部）と、携帯電話機１２自体を振動させる機能（振動制御部）とを備えている。
【００２９】
サーバ側装置１８は、ＣＰＵ（制御部）と、メモリやハードディスク装置（記憶部）と、通信インタフェース（通信部）と、カレンダ／時計部とを備えた公知のサーバコンピュータによって実現される。サーバ側装置１８は、公知のデータベースマネージメントシステムによって実現されるデータベースを含んでいる。
【００３０】
本実施の形態に係る仮想コミュニケーションシステム１０は、仮想的なキャラクタがメッセージをユーザに伝達するといったもので、あたかも秘書のようにユーザの生活をナビゲートするものである。例えば、朝起こす、時刻を知らせる、天候を知らせる、暇つぶしの相手をする、といった機能を仮想的なコミュニケーション（例えば、会話）という表現形態で提供する。
【００３１】
本実施の形態に係る仮想コミュニケーション端末装置は、ユーザが設定した時刻が到来するとそれを報知する機能を備えている。この機能では、キャラクタのメッセージを出力することによって、設定時刻が到来したことをキャラクタが教えてくれるかのように演出されている。特に本実施の形態では、上記報知に対して応答操作がなされると、その応答操作に応じた仮想的なコミュニケーションが実現されるようになっている。
【００３２】
以下、本実施の形態のかかる機能について説明する。
【００３３】
図２は、仮想コミュニケーションシステム１０において実現される機能ブロックのうち本発明に関連するものを中心として示す図である。同図に示すように、仮想コミュニケーションシステム１０は、計時部３０、指定受付部３２、応答受付部３４、報知実行部３６、メッセージ出力制御部３７、通信制御部３８、通信部４０、出力対象データ制御部４２、出力対象データ記憶部４４及び計時部４６を含んでいる。
【００３４】
これらの機能は、コンピュータである携帯電話機１２やサーバ側装置１８がコンピュータ読み取り可能な各種情報記憶媒体を介して提供されるプログラムやダウンロード等により提供されるプログラムを実行することによって実現される。これらの機能のうち、計時部３０は携帯電話機１２のカレンダ／時計部を主として構成される。通信制御部３８は携帯電話機１２の通信制御部を主として構成される。通信部４０はサーバ側装置１８に備えられる通信制御部を主として構成される。計時部４６はサーバ側装置１８に備えられるカレンダ／時計部を主として構成される。
【００３５】
指定受付部３２は携帯電話機１２の制御部、表示部及び操作部を主として構成される。指定受付部３２は報知希望時刻（例えば、アラームを出力してほしい時刻）の指定を受け付ける。報知希望時刻の他に、報知目的種類（例えば、アラームの目的）の指定を受け付けるようにしてもよい。指定受付部３２は、ユーザに報知希望時刻や報知目的種類を指定するよう案内する画面（例えば、図３に示すようなアラーム設定画面）をディスプレイ２４に表示させるようにすればよい。ユーザは、同画面においてアラームを出力したい時刻、アラームの目的（目覚まし、出勤時間報知、外出時間報知等）を設定する。同図では、ユーザが午前７時３０分に目覚ましのアラームを設定するよう指示している状態が示されている。ユーザによって「設定」ボタンが押下されると、指定受付部３２は同画面において入力された内容を取得し、携帯電話機１２の記憶部にその内容を記憶させる。
【００３６】
報知実行部３６は携帯電話機１２の制御部、記憶部、表示部及び音声出力部を主として構成される。報知実行部３６は計時部３０によって計時される現在時刻を参照し、指定受付部３２によって受け付けられた報知希望時刻が到来すると報知（例えば、アラーム出力）する。報知実行部３６による報知は、例えば携帯電話機１２の音声出力部による音声出力、振動制御部による振動等によって行われるようにすればよい。
【００３７】
また、報知実行部３６は報知希望時刻が到来したことを知らせる報知画面をディスプレイ２４に表示させる。同画面には、携帯電話機１２にあらかじめ記憶されるメッセージデータに基づいて、簡易的なメッセージ（例えば、「時間だよ」等）が表示される。この簡易的なメッセージはキャラクタによってなされるように演出されている。換言すれば、キャラクタが報知実行時刻の到来を教えくれるように演出されている。また同画面には、報知に対する応答操作（例えば、アラーム出力の停止操作）を行うための所定ボタンが表示される。なお、簡易的なメッセージの出力は音声によって行われるようにしてもよい。
【００３８】
上記の簡易的なメッセージを出力するためのメッセージデータは、例えばテキストデータ、画像データや音声データのいずれであってもよい。この場合のメッセージデータは、例えば、報知希望時刻に対する条件（時刻条件）を示す情報（時刻条件情報）、報知目的種類に対する条件（目的種類条件）を示す情報（目的種類条件情報）、又はこれらの組み合わせに対応づけておくようにしてもよい。こうすれば、上記の簡易的なメッセージの内容を、報知希望時刻、報知目的種類、又はこれらの組み合わせに基づいて変えることができるようになる。簡易的なメッセージの内容はこれらの情報によらず一定としてもよい。
【００３９】
応答受付部３４は携帯電話機１２の制御部、表示部及び操作部を主として構成される。応答受付部３４は、報知実行部３６によってなされる報知に対する応答操作（例えば、報知を停止する操作）を受け付ける。例えば報知画面に応答操作を行うための所定ボタンが設けられている場合には、報知に対する応答操作として当該所定ボタンの押下操作を受け付ける。
【００４０】
メッセージ出力制御部３７は携帯電話機１２の制御部、記憶部、表示部、通信制御部を主として構成される。メッセージ出力制御部３７は、応答受付部３４によって受け付けられた応答操作に関連する時刻に基づいて、出力対象データを取得する。そして、当該出力対象データに基づいて、メッセージ出力処理を実行する。「応答操作に関連する時刻」については後述する。
【００４１】
本実施の形態ではメッセージ出力処理として、ユーザとキャラクタとの間の仮想コミュニケーション処理（例えば、仮想会話処理）が実行される。具体的には、メッセージ出力制御部３７は、キャラクタのメッセージをディスプレイ２４に表示させるとともに、そのメッセージに対するユーザの台詞の選択肢をディスプレイ２４に案内表示させる。メッセージ出力制御部３７は、ユーザによって選択肢のうちから台詞が選択されると、さらにその台詞に対するキャラクタのメッセージを表示させる。こうして、本実施の形態では、ユーザとキャラクタとの間の仮想的コミュニケーションが進行されるようになっている。
【００４２】
また本実施の形態では、キャラクタにはパラメータ情報が設けられている。パラメータ情報は、例えばユーザとキャラクタとの相性度を示す情報や、キャラクタの個性、性格や状態を示す情報等であり、例えば携帯電話機１２の記憶部に記憶されている。パラメータ情報は、ユーザが選択肢のうちから台詞を選択した場合に更新されるようになっている。例えば、ユーザが選択した台詞に応じて、キャラクタの所定パラメータの値が変化するようになっている。
【００４３】
上記の仮想コミュニケーション処理は会話データに基づいて実行される。会話データは、キャラクタのメッセージを出力するためのメッセージデータと、メッセージに対する応答の台詞の選択肢データとを含んでいる。会話データは、出力対象候補データとしてサーバ側装置１８の出力対象データ記憶部４４に記憶される。メッセージデータはメッセージを出力するためのデータであれば、テキストデータや音声データでもよいし、画像データであってもよい。選択肢データは、選択肢として台詞を案内表示させるためのデータと、各台詞が選択された場合にキャラクタのパラメータ情報をどのように変化させるかを示す情報（パラメータ更新情報）とを含んでいる。なお、出力対象候補データには、仮想コミュニケーション処理においてディスプレイ２４にキャラクタの画像を表示させるための画像データも含まれる。
【００４４】
出力対象候補データは、サーバ側装置１８の出力対象データ記憶部４４に記憶される。出力対象データ記憶部４４は、サーバ側装置１８に含まれるデータベースや公知のハードディスク装置によって構成される。出力対象データ記憶部４４には、例えば図４に示すような会話データ管理テーブルが記憶される。
【００４５】
同図に示すように、会話データ管理テーブルでは、応答操作に関連する時刻に対する条件（時刻条件）を示す情報（時刻条件情報）と、会話データとが対応づけられている。同図では、時刻条件情報は時間帯を示す情報として設けられている。こうすれば、応答操作に関連する時刻に基づいて、会話データの内容を変えることが出来るようになる。このため、仮想コミュニケーション処理において、応答操作に関連する時刻に基づくメッセージを出力することができるようになる。
【００４６】
また同図に示すように、会話データ管理テーブルでは、時刻条件情報と会話データとの対応づけを、報知目的種類に対する条件（目的種類条件）を示す情報（目的種類条件情報）ごとに管理するようにしてもよい。すなわち、時刻条件情報と、目的種類条件情報とに対応づけて、会話データを管理するようにしてもよい。同図では、目的種類条件情報は報知目的種類を示す情報として設けられている。こうすれば、指定受付部３２によって報知目的種類が受け付けられる場合において、会話データの内容を当該報知目的種類にさらに基づいて変えることができるようになる。
【００４７】
なお、会話データに含まれるメッセージデータの一部について、時間差条件情報等に基づいてその内容を変える場合には、当該一部のメッセージデータ以外はテンプレートデータとして別途記憶させておき、当該一部のメッセージデータを会話データ管理テーブルにおいて管理するようにすればよい。
【００４８】
また、仮想コミュニケーション処理において、ディスプレイ２４にキャラクタ等の画像を表示させるための画像データについても、会話データと同様に管理するようにすればよい。
【００４９】
ここで、報知実行部３６やメッセージ出力制御部３７を中心として実行される報知実行処理について説明する。本処理は、例えば図３に示すようなアラーム設定画面において「設定」ボタンが押下され、アラーム機能がオンとなった場合に実行される。本処理は、コンピュータである携帯電話機１２においてプログラム（例えば、サーバ側装置１８からダウンロードされ、記憶部に記憶されたプログラム）が実行され、或いはコンピュータであるサーバ側装置１８においてプログラムが実行されることによって実現される。
【００５０】
報知実行部３６は、アラーム設定画面（図３参照）において設定された希望時刻が到来したか否かを判断する（Ｓ１０１）。報知実行部３６は、計時部３０によって計時される現在時刻を読み出し、希望時刻が到来したか否かを判断する。希望時刻が到来していない場合には、希望時刻が到来したか否かの監視を引き続き実行する。
【００５１】
希望時刻が到来したと判断した場合には、報知実行部３６は報知（例えば、アラーム出力）を実行する（Ｓ１０２）。報知実行部３６は、例えば所定音声を出力させるとともに、報知画面をディスプレイ２４に表示させる。同画面には、携帯電話機１２に記憶されるメッセージデータに基づく簡易的なメッセージを出力させる。また同画面には、報知に対する応答操作（例えば、アラーム停止操作）を行うための所定ボタンを表示させる。
【００５２】
応答受付部３４は応答操作がなされたか否かを監視する（Ｓ１０３）。本実施の形態では、所定ボタンを押下する操作がなされたか否かを判断する。応答操作がなされていないと判断した場合には、応答操作が行われたか否かについての監視を続行する。応答受付部３４は、応答操作がなされた場合に、その時刻（応答受付時刻）を携帯電話機１２の記憶部に記憶させるようにしてもよい。
【００５３】
一方、応答操作がなされたと判断した場合には、報知実行部３６は報知の実行を停止し（Ｓ１０４）、メッセージ出力制御部３７はネットワーク接続確認を行う（Ｓ１０５）。ネットワーク接続確認は、サーバ側装置１８に接続してよいか否かを確認するためのものである。例えば、メッセージ出力制御部３７は、ネットワーク接続を許可するか否かをユーザに指定させるための画面をディスプレイ２４に表示させる。同画面においてネットワーク接続が許可されなかった場合には、以下の仮想コミュニケーション処理を実行せずに本処理を中止する。
【００５４】
なお、仮想コミュニケーション処理を常に実行するのではなく、所定の報知目的種類が指定された場合、報知希望時刻が所定の時間帯に含まれる場合や、応答受付時刻が所定の時間帯に含まれる場合に限って、仮想コミュニケーション処理を実行するようにしてもよい。この場合、所定の報知目的種類や所定の時間帯については、携帯電話機１２の記憶部に保持させておくようにすればよい。
【００５５】
ネットワーク接続が許可された場合には、メッセージ出力制御部３７は仮想コミュニケーション処理を実行するために必要な出力対象データを取得するために、出力対象データのダウンロード要求を示すデータをサーバ側装置１８に送信する（Ｓ１０６）。本実施の形態では、ダウンロード要求を示すデータには、指定受付部３２によって受け付けられる報知目的種類を示す情報が含まれる。ダウンロード要求を示すデータには、出力対象データ記憶部４４における出力対象候補データ（会話データや画像データ等）の管理の態様（図４参照）に応じて、必要な情報を含めるようにしてもよい。例えば、指定受付部３２によって受け付けられる報知希望時刻を示す情報、応答受付部３４によって応答操作が受け付けられた時刻を示す情報、又はこれらの組み合わせを含めるようにしてもよい。
【００５６】
ダウンロード要求を示すデータを受信したサーバ側装置１８では、出力対象データ制御部４２が、ダウンロード要求に基づいて出力対象データ記憶部４４から出力対象候補データを読み出す。出力対象データ制御部４２は、サーバ側装置１８に備えられる制御部を主として構成される。本実施の形態における出力対象データ制御部４２は、計時部４６によって計時される現在時刻と、ダウンロード要求を示すデータに含まれる報知目的種類を示す情報とに基づいて、出力対象データを取得する。
【００５７】
具体的には、現在時刻が満足する時刻条件（を示す時刻条件情報）と、当該報知目的種類が満足する目的種類条件（を示す目的種類条件情報）とに対応づけて記憶される出力対象候補データ（例えば、会話データや画像データ等）を読み出す。例えば図４の例の場合であれば、現在時刻が含まれる時間帯（を示す時間帯情報）と、ダウンロード要求を示すデータに含まれる報知目的種類（を示す情報）とに対応づけられる出力対象候補データ（同図の例では、会話データ）を読み出す。
【００５８】
ここでは、出力対象データ制御部４２は、計時部４６によって計時される現在時刻に基づいて、出力対象データを取得することとして説明した。すなわち、「応答操作に関連する時刻」を、出力対象データ制御部４２が出力対象データを取得する際の時刻（換言すれば、サーバ側装置１８が携帯電話機１２からダウンロード要求を示すデータを受信した時刻）として説明した。
【００５９】
しかし、「応答操作に関連する時刻」はこれに限られず、応答操作に係る報知が行われた時刻（指定受付部３２によって受け付けられた報知希望時刻）であってもよいし、応答受付部３４によって応答操作が受け付けられた時刻（応答受付時刻）であってもよい。また、ダウンロード要求を示すデータの送信がなされた時刻であってもよい。これらの場合には、ダウンロード要求を示すデータにこれらの時刻を示す情報を含めるようにすればよい。そして、出力対象データ制御部４２は、計時部４６によって計時される現在時刻に代えて、これらの時刻に基づいて、出力対象データを取得するようにすればよい。
【００６０】
出力対象データ制御部４２は、通信部４０を介して、読み出したデータを出力対象データとして携帯電話機１２に送信する。テンプレートデータが別途記憶されている場合には、出力対象データ制御部４２は、読み出したデータとテンプレートデータとに基づいて出力対象データを生成し、生成したデータを通信部４０を介して携帯電話機１２に送信するようにしてもよい。
【００６１】
メッセージ出力制御部３７は、サーバ側装置１８から送信される出力対象データを通信制御部３８を介して受信する（Ｓ１０７）。メッセージ出力制御部３７は、受信した出力対象データに基づいて、仮想コミュニケーション処理を実行する（Ｓ１０８）。
【００６２】
本実施の形態では、メッセージ出力制御部３７はディスプレイ２４に、出力対象データに含まれる画像データに基づいてキャラクタの画像を表示させ、出力対象データに含まれるメッセージデータに基づいてキャラクタのメッセージを表示させ、出力対象データに含まれる選択肢データに基づいてキャラクタのメッセージに対する台詞の候補を案内表示させる。案内表示される台詞のいずれかがユーザによって選択された場合には、当該台詞に関連づけられるパラメータ更新情報に基づいて、キャラクタのパラメータ情報を更新させる。また、ユーザによって選択された台詞に応じたキャラクタのメッセージを、出力対象データに含まれる会話データに基づいて、ディスプレイ２４に表示させる。
【００６３】
以上説明したように、本実施の形態に係る仮想コミュニケーションシステムは、ユーザが設定した時刻が到来すると報知する機能を備えている。この報知に対する応答操作がなされると、応答操作に関連する時刻に基づき取得されるデータに基づいて、メッセージ出力処理（例えば、仮想コミュニケーション処理）が実行される。すなわち、メッセージ出力処理において出力されるメッセージ等が応答操作に関連する時刻に基づくものとなる。このため、ユーザに与える現実感を向上させることができるようになる。
【００６４】
なお、本発明は上記実施の形態に限定されるものではない。
【００６５】
以上では、サーバ側装置１８に出力対象データ記憶部４４を設けるようにしたが、図６に示すように出力対象データ記憶部４４を携帯電話機１２に設けるようにしてもよい。この場合、報知実行処理（図５参照）においてＳ１０５乃至Ｓ１０７は実行しなくともよい。またＳ１０８では、メッセージ出力制御部３７が、Ｓ１０６においてダウンロード要求を示すデータに含めることとした情報に基づいて、携帯電話機１２の出力対象データ記憶部４４から出力対象候補データを読み出し、必要に応じてテンプレートデータに基づいて出力対象データを生成し、仮想コミュニケーション処理を実行するようにすればよい。
【００６６】
【発明の効果】
以上説明したように、本発明によれば、仮想コミュニケーションシステムにおいてユーザに与える現実感を向上することができるようになる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る仮想コミュニケーションシステムの全体構成を示す図である。
【図２】本発明の実施形態に係る仮想コミュニケーションシステムの機能ブロック図である。
【図３】アラーム設定画面の一例を示す図である。
【図４】会話データ管理テーブルの一例を示す図である。
【図５】報知実行処理を示すフロー図である。
【図６】本発明の他の実施形態に係る仮想コミュニケーション端末装置の機能ブロック図である。
【符号の説明】
１０  仮想コミュニケーションシステム、１２  携帯電話機、１４  携帯電話基地局、１６  データ通信ネットワーク、１８  サーバ側装置、２４  ディスプレイ、２６  方向キー、２８  ファンクションボタン、２９  丸ボタン群、３０，４６  計時部、３２  指定受付部、３４  応答受付部、３６  報知実行部、３７  メッセージ出力制御部、３８  通信制御部、４０  通信部、４２  出力対象データ制御部、４４  出力対象データ記憶部。
【図１】
2004302686.tif 000003
【図２】
2004302686.tif 000004
【図３】
2004302686.tif 000005
【図４】
2004302686.tif 000006
【図５】
2004302686.tif 000007
【図６】
2004302686.tif 000008