(57)【要約】      （修正有）【課題】簡易な方法で、コミュニケーションを図ることができる技術を提供する。【解決手段】端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、端末ユーザが予め用意された質問に回答することによって、端末ユーザステータスパラメータを更新する手段と、端末ユーザが予め用意された質問に回答することによって、他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する手段と、前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、前記他端末に送信を許可する手段とを有する。【選択図】図２６
2007095087.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、
端末ユーザが予め用意された質問に回答することによって、端末ユーザのステータスを示す端末ユーザステータスパラメータを更新する手段と、
端末ユーザが予め用意された質問に回答することによって、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する手段と、
前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、
自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、前記他端末に送信を許可する手段と
を有することを特徴とするコミュニケーションシステムにおける端末。
【請求項２】
ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、
端末ユーザが予め用意された質問に回答することによって、端末ユーザのステータスを示す端末ユーザステータスパラメータを更新する手段と、
端末ユーザが予め用意された質問に回答することによって、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する手段と、
前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、
自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、前記他端末に送信を許可する手段と
して機能させることを特徴とする端末のプログラム。
【請求項３】
ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、
端末ユーザのステータスを示す端末ユーザステータスパラメータと、
前記端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルと、
前記ユーザステータス更新シナリオテーブルから質問と、この質問に対する回答とを読み出して表示する手段と、
前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、
端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータと、
前記他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルと、
前記他端末ユーザ評価パラメータ更新シナリオテーブルから、質問とこの質問に対する回答とを読み出して表示する手段と、
前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、
前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、
自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、他の端末に送信することを許可する手段と
を有することを特徴とするコミュニケーションシステムにおける端末。
【請求項４】
ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、
端末ユーザのステータスを示す端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルから、質問とこの質問に対する回答とを読み出して表示する手段と、
前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、
端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルから、質問とこの質問に対する回答とを読み出して表示する手段と、
前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、
前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、
自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、他の端末に送信することを許可する手段と
して機能させることを特徴とする端末のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は端末のユーザ間でコミュニケーションを図るコミュニケーションシステムであって、特に複数の端末がデータの送受信を行い、送受信されるデータに基づいて、互いの状況やステータスを確認し、適切なコメントをユーザに表示し、端末のユーザ間でコミュニケーションを図ることが出来る端末及びプログラムに関する。
【背景技術】
【０００２】
近年、ｉモードに代表されるように、近年の携帯電話のサービスは、従来の設置型の電話のように単なる通話サービスのみならず、コンテンツサーバからコンテンツを携帯電話に配信するサービスが盛んに行われている。一方で、従来からのコミュニケーションの手段としても用いられている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述したように多くのサービスが提供されていながら、コミュニケーションの手段としては、従来からの電話又はメールによる会話が中心で、複数のユーザとコミュニケーションを図るためのサービスは提供されておらず、それを実行する為の端末やプログラムも無いというのが現状である。
【０００４】
そこで、本発明は上記問題を鑑みて発明されたものであって、その目的は時間をかけずに簡易な方法で、コミュニケーションを図ることができる技術を提供することにある。
【０００５】
また、本発明の目的は、ユーザの各種のステータスに関するデータを、互いに送受信することにより、ユーザの現在のステータスを知り、適切なアドバイスやコメントをユーザに提供することによって、コミュニケーションの円滑化を図ることが出来る技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、端末ユーザが予め用意された質問に回答することによって、端末ユーザのステータスを示す端末ユーザステータスパラメータを更新する手段と、端末ユーザが予め用意された質問に回答することによって、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する手段と、前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、前記他端末に送信を許可する手段とを有することを特徴とする。
【０００７】
また、上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、端末ユーザが予め用意された質問に回答することによって、端末ユーザのステータスを示す端末ユーザステータスパラメータを更新する手段と、端末ユーザが予め用意された質問に回答することによって、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する手段と、前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、前記他端末に送信を許可する手段として機能させることを特徴とする端末のプログラムである。
【０００８】
また、上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、端末ユーザのステータスを示す端末ユーザステータスパラメータと、前記端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルと、前記ユーザステータス更新シナリオテーブルから質問と、この質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータと、前記他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルと、前記他端末ユーザ評価パラメータ更新シナリオテーブルから、質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、他の端末に送信することを許可する手段とを有することを特徴とする。
【０００９】
また、上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、端末ユーザのステータスを示す端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルから、質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルから、質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、前記端末ユーザステータスパラメータと、前記他端末ユーザ評価パラメータとを、他端末に送信する手段と、自端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータと、送信されてきた他端末の端末ユーザステータスパラメータ及び他端末ユーザステータスパラメータとに基づいて、ユーザによって入力されたテキストメッセージを、他の端末に送信することを許可する手段として機能させることを特徴とする端末のプログラムである。
【００１０】
また、上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、端末ユーザから他端末のユーザに送るメッセージと、このメッセージに対応する複数の回答メッセージとが対応付けられて記憶されたメッセージテーブルと、前記メッセージテーブルのうち、希望のメッセージを選択し、この選択したメッセージを他端末に送信する手段と、他端末から送信されてきたメッセージを受信する手段と、前記受信したメッセージに対応する複数の回答を、前記メッセージテーブルから検索し、検索した複数の回答を表示する手段と、前記表示された複数の回答から、希望の回答を選択し、選択した回答を他端末に送信する手段とを有することを特徴とする。
【００１１】
上記目的を達成する本発明は、上記発明において、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するメッセージに付加して他端末に送信する手段とを更に有することを特徴とする。
【００１２】
上記目的を達成する本発明は、上記発明において、メッセージの送受信回数によって、ユーザによって入力されたテキストの送信を許可することを特徴とする。
【００１３】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、端末ユーザから他端末のユーザに送るメッセージと、このメッセージに対応する複数の回答メッセージとが対応付けられて記憶されたメッセージテーブルと、前記メッセージテーブルのうち、希望のメッセージを選択し、この選択したメッセージを他端末に送信する手段と、他端末から送信されてきたメッセージを受信する手段と、前記受信したメッセージに対応する複数の回答を、前記メッセージテーブルから検索し、検索した複数の回答を表示する手段と、前記表示された複数の回答から、希望の回答を選択し、選択した回答を他端末に送信する手段として機能させること特徴とする端末のプログラムである。
【００１４】
上記目的を達成する本発明は、上記発明において、前記端末を、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するメッセージに付加して他端末に送信する手段として更に機能させることを特徴とする端末のプログラムである。
【００１５】
上記目的を達成する本発明は、上記発明において、前記端末を、メッセージの送受信回数によって、ユーザによって入力されたテキストの送信を許可させるように機能させることを特徴とする端末のプログラムである。
【００１６】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、前記端末ユーザのステータスを示す端末ユーザステータスパラメータと、他端末ユーザのステータスを示す他端末ユーザステータスパラメータと、前記端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルと、前記他端末ユーザステータスパラメータに対応するコメントが記憶された他端末ユーザステータスコメントシナリオテーブルと、前記ユーザステータス更新シナリオテーブルから質問と、この質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、前記端末ユーザステータスパラメータを、他端末に送信する手段と、前記他端末から送信されてきた端末ユーザステータスパラメータに基づいて、前記他端末ユーザステータスパラメータを更新する手段と、前記更新された他端末ユーザステータスパラメータに対応するコメントを、前記他端末ユーザステータスコメントシナリオテーブルから検索し、この検索されたコメントを表示する手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明は、上記発明において、前記端末ユーザステータスパラメータを送信する際に用いるコメントと、このコメントに対応する回答とが対応付けられて記憶された送信コメントシナリオテーブルと、前記端末ユーザステータスパラメータを送信する際、前記送信コメントシナリオテーブルのコメントを表示する手段と、前記表示されたコメントの中から任意のコメントを選択する手段と、前記端末ユーザステータスパラメータと、前記選択されたコメントとを、他端末に送信する手段と、前記端末ユーザステータスパラメータと共に送信されてきたコメントに対応する回答を、前記送信コメントシナリオテーブルから検索し、この検索された回答をコメントと共に表示する手段と、前記表示された回答のうちユーザが選択した回答と、前記端末ユーザステータスパラメータとを他端末に送信する手段と、送信されてきた回答と端末ユーザステータスパラメータとを受信し、前記回答を表示する共に、前記端末ユーザステータスパラメータに基づいて、前記他端末ユーザステータスパラメータを更新する手段とを更に有することを特徴とする。
【００１８】
上記目的を達成する本発明は、上記発明において、前記送信コメントシナリオテーブルは、前記端末ユーザステータスパラメータを送信する際に用いるコメントと、このコメントに対応する回答と、この回答に対応する端末ユーザステータスパラメータの更新値とが対応付けられて記憶され、前記表示された回答のうちユーザが選択した回答に対応する端末ユーザステータスパラメータの更新値を、前記送信コメントシナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段を更に有することを特徴とする。
【００１９】
上記目的を達成する本発明は、上記発明において、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するコメントに付加して他端末に送信する手段とを更に有することを特徴とする。
【００２０】
上記目的を達成する本発明は、上記発明において、コメントの送受信回数によって、ユーザによって入力されたテキストの送信を許可することを特徴とする。
【００２１】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、前記端末ユーザのステータスを示す端末ユーザステータスパラメータと、他端末ユーザのステータスを示す他端末ユーザステータスパラメータと、前記端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルと、前記他端末ユーザステータスパラメータに対応するコメントが記憶された他端末ユーザステータスコメントシナリオテーブルと、前記ユーザステータス更新シナリオテーブルから質問と、この質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、前記端末ユーザステータスパラメータを、他端末に送信する手段と、前記他端末から送信されてきた端末ユーザステータスパラメータに基づいて、前記記憶装置に格納されている他端末ユーザステータスパラメータを更新する手段と、前記更新された他端末ユーザステータスパラメータに対応するコメントを、前記他端末ユーザステータスコメントシナリオテーブルから検索し、この検索されたコメントを表示する手段として機能させることを特徴とする端末のプログラムである。
【００２２】
上記目的を達成する本発明は、上記発明において、前記端末を、前記端末ユーザステータスパラメータを送信する際に用いるコメントと、このコメントに対応する回答とが対応付けられて記憶された送信コメントシナリオテーブルと、前記端末ユーザステータスパラメータを送信する際、前記送信コメントシナリオテーブルのコメントを表示する手段と、前記表示されたコメントの中から任意のコメントを選択する手段と、前記端末ユーザステータスパラメータと、前記選択されたコメントとを、他端末に送信する手段と、前記端末ユーザステータスパラメータと共に送信されてきたコメントに対応する回答を、前記送信コメントシナリオテーブルから検索し、この検索された回答をコメントと共に表示する手段と、前記表示された回答のうちユーザが選択した回答と、前記端末ユーザステータスパラメータとを他端末に送信する手段と、送信されてきた回答と端末ユーザステータスパラメータとを受信し、前記回答を表示する共に、前記端末ユーザステータスパラメータに基づいて、前記記憶装置に格納されている他端末ユーザステータスパラメータを更新する手段として更に機能させることを特徴とする端末のプログラムである。
【００２３】
上記目的を達成する本発明は、上記発明において、前記端末を、前記端末ユーザステータスパラメータを送信する際に用いるコメントと、このコメントに対応する回答と、この回答に対応する端末ユーザステータスパラメータの更新値とが対応付けられて記憶された送信コメントシナリオテーブルと、前記表示された回答のうちユーザが選択した回答に対応する端末ユーザステータスパラメータの更新値を、前記送信コメントシナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段として更に機能させることを特徴とする端末のプログラムである。
【００２４】
上記目的を達成する本発明は、上記発明において、前記端末を、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するコメントに付加して他端末に送信する手段として更に機能させることを特徴とする端末のプログラムである。
【００２５】
上記目的を達成する本発明は、上記発明において、前記端末を、コメントの送受信回数によって、ユーザによって入力されたテキストの送信を許可するように機能させることを特徴とする端末のプログラムである。
【００２６】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータと、前記他端末ユーザからみた前記端末ユーザの評価を示す端末ユーザ評価パラメータと、前記他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルと、前記端末ユーザ評価パラメータに対応するコメントが記憶された端末ユーザ評価コメントシナリオテーブルと、前記他端末ユーザ評価パラメータ更新シナリオテーブルから質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、前記他端末ユーザ評価パラメータを、他端末に送信する手段と、前記他端末から送信されてきた他端末ユーザ評価パラメータに基づいて、前記端末ユーザ評価パラメータを更新する手段と、前記更新された端末ユーザ評価パラメータに対応するコメントを、前記端末ユーザ評価コメントシナリオテーブルから検索し、この検索されたコメントを表示する手段とを有することを特徴とする。
【００２７】
上記目的を達成する本発明は、上記発明において、前記他端末ユーザ評価パラメータを送信する際に用いるコメントと、このコメントに対応する回答とが対応付けられて記憶された送信コメントシナリオテーブルと、前記他端末ユーザ評価パラメータを送信する際、前記送信コメントシナリオテーブルのコメントを表示する手段と、前記表示されたコメントの中から任意のコメントを選択する手段と、前記他端末ユーザ評価パラメータと、前記選択されたコメントとを、他端末に送信する手段と、前記他端末ユーザ評価パラメータと共に送信されてきたコメントに対応する回答を、前記送信コメントシナリオテーブルから検索し、この検索された回答をコメントと共に表示する手段と、前記表示された回答のうち選択された回答と、前記他端末ユーザステータスパラメータとを他端末に送信する手段と、
送信されてきた回答と他端末ユーザステータスパラメータとを受信し、前記回答を表示する共に、前記他端末ユーザステータスパラメータに基づいて、前記端末ユーザ評価パラメータを更新する手段とを更に有することを特徴とする。
【００２８】
上記目的を達成する本発明は、上記発明において、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するコメントに付加して他端末に送信する手段とを更に有することを特徴とする。
【００２９】
上記目的を達成する本発明は、上記発明において、コメントの送受信回数によって、ユーザによって入力されたテキストの送信を許可することを特徴とする。
【００３０】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムの端末を、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータと、前記他端末ユーザからみた前記端末ユーザの評価を示す端末ユーザ評価パラメータと、前記他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルと、前記端末ユーザ評価パラメータに対応するコメントが記憶された端末ユーザ評価コメントシナリオテーブルと、前記他端末ユーザ評価パラメータ更新シナリオテーブルから質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、前記他端末ユーザ評価パラメータを、他端末に送信する手段と、前記他端末から送信されてきた他端末ユーザ評価パラメータに基づいて、前記記端末ユーザ評価パラメータを更新する手段と、前記更新された端末ユーザ評価パラメータに対応するコメントを、前記端末ユーザ評価コメントシナリオテーブルから検索し、この検索されたコメントを表示する手段として機能させることを特徴とする端末のプログラムである。
【００３１】
上記目的を達成する本発明は、上記発明において、前記端末を、前記他端末ユーザ評価パラメータを送信する際に用いるコメントと、このコメントに対応する回答とが対応付けられて記憶された送信コメントシナリオテーブルと、前記他端末ユーザ評価パラメータを送信する際、前記送信コメントシナリオテーブルのコメントを表示する手段と、前記表示されたコメントの中から任意のコメントを選択する手段と、前記他端末ユーザ評価パラメータと、前記選択されたコメントとを、他端末に送信する手段と、前記他端末ユーザ評価パラメータと共に送信されてきたコメントに対応する回答を、前記送信コメントシナリオテーブルから検索し、この検索された回答をコメントと共に表示する手段と、前記表示された回答のうち選択された回答と、前記他端末ユーザステータスパラメータとを他端末に送信する手段と、送信されてきた回答と他端末ユーザステータスパラメータとを受信し、前記回答を表示する共に、前記他端末ユーザステータスパラメータに基づいて、前記端末ユーザ評価パラメータを更新する手段として更に機能させることを特徴とする端末のプログラムである。
【００３２】
上記目的を達成する本発明は、上記発明において、前記端末を、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するコメントに付加して他端末に送信する手段として更に機能させることを特徴とする端末のプログラムである。
【００３３】
上記目的を達成する本発明は、上記第発明において、前記端末を、コメントの送受信回数によって、ユーザによって入力されたテキストの送信を許可するように機能させることを特徴とする端末のプログラムである。
【００３４】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末であって、端末ユーザから他端末のユーザに送るメッセージと、このメッセージに対応する複数の回答メッセージとが対応付けられて記憶されたメッセージテーブルと、前記メッセージテーブルのうち、希望のメッセージを選択し、この選択したメッセージを他端末に送信する手段と、他端末から送信されてきたメッセージを受信する手段と、前記受信したメッセージに対応する複数の回答を、前記メッセージテーブルから検索し、検索した複数の回答を表示する手段と、前記表示された複数の回答から、希望の回答を選択し、選択した回答を他端末に送信する手段と、前記端末ユーザのステータスを示す端末ユーザステータスパラメータと、他端末ユーザのステータスを示す他端末ユーザステータスパラメータと、前記端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルと、前記他端末ユーザステータスパラメータに対応するコメントが記憶された他端末ユーザステータスコメントシナリオテーブルと、前記ユーザステータス更新シナリオテーブルから質問と、この質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、前記端末ユーザステータスパラメータを、他端末に送信する手段と、前記他端末から送信されてきた端末ユーザステータスパラメータに基づいて、前記他端末ユーザステータスパラメータを更新する手段と、前記更新された他端末ユーザステータスパラメータに対応するコメントを、前記他端末ユーザステータスコメントシナリオテーブルから検索し、この検索されたコメントを表示する手段と、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータと、前記他端末ユーザからみた前記端末ユーザの評価を示す端末ユーザ評価パラメータと、前記他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルと、前記端末ユーザ評価パラメータに対応するコメントが記憶された端末ユーザ評価コメントシナリオテーブルと、前記他端末ユーザ評価パラメータ更新シナリオテーブルから質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、前記他端末ユーザ評価パラメータを、他端末に送信する手段と、前記他端末から送信されてきた他端末ユーザ評価パラメータに基づいて、前記端末ユーザ評価パラメータを更新する手段と、前記更新された端末ユーザ評価パラメータに対応するコメントを、前記端末ユーザ評価コメントシナリオテーブルから検索し、この検索されたコメントを表示する手段とを有することを特徴とする。
【００３５】
上記目的を達成する本発明は、上記発明において、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するメッセージに付加して他端末に送信する手段とを更に有することを特徴とする。
【００３６】
上記目的を達成する本発明は、上記発明において、メッセージの送受信回数によって、ユーザによって入力されたテキストの送信を許可することを特徴とする。
【００３７】
上記目的を達成する本発明は、ネットワークを介して、複数の端末がデータの送受信を行い、送受信されるデータに基づいて、端末のユーザ間でコミュニケーションを図るコミュニケーションシステムにおける端末を、端末ユーザから他端末のユーザに送るメッセージと、このメッセージに対応する複数の回答メッセージとが対応付けられて記憶されたメッセージテーブルと、前記メッセージテーブルのうち、希望のメッセージを選択し、この選択したメッセージを他端末に送信する手段と、他端末から送信されてきたメッセージを受信する手段と、前記受信したメッセージに対応する複数の回答を、前記メッセージテーブルから検索し、検索した複数の回答を表示する手段と、前記表示された複数の回答から、希望の回答を選択し、選択した回答を他端末に送信する手段と、前記端末ユーザのステータスを示す端末ユーザステータスパラメータと、他端末ユーザのステータスを示す他端末ユーザステータスパラメータと、前記端末ユーザステータスパラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記端末ユーザステータスパラメータの更新値とが対応付けられて記憶されたユーザステータス更新シナリオテーブルと、前記他端末ユーザステータスパラメータに対応するコメントが記憶された他端末ユーザステータスコメントシナリオテーブルと、前記ユーザステータス更新シナリオテーブルから質問と、この質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する端末ユーザステータスパラメータの更新値を、前記ユーザステータス更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記端末ユーザステータスパラメータを更新する手段と、前記端末ユーザステータスパラメータを、他端末に送信する手段と、前記他端末から送信されてきた端末ユーザステータスパラメータに基づいて、前記他端末ユーザステータスパラメータを更新する手段と、前記更新された他端末ユーザステータスパラメータに対応するコメントを、前記他端末ユーザステータスコメントシナリオテーブルから検索し、この検索されたコメントを表示する手段と、端末ユーザからみた他端末ユーザの評価を示す他端末ユーザ評価パラメータと、前記他端末ユーザからみた前記端末ユーザの評価を示す端末ユーザ評価パラメータと、前記他端末ユーザ評価パラメータを更新する為の質問と、この質問に対する回答と、この回答に対応する前記他端末ユーザ評価パラメータの更新値とが対応付けられて記憶された他端末ユーザ評価パラメータ更新シナリオテーブルと、前記端末ユーザ評価パラメータに対応するコメントが記憶された端末ユーザ評価コメントシナリオテーブルと、前記他端末ユーザ評価パラメータ更新シナリオテーブルから質問とこの質問に対する回答とを読み出して表示する手段と、前記表示された質問に対して選択された回答に対応する他端末ユーザ評価パラメータの更新値を、前記他端末ユーザ評価パラメータ更新シナリオテーブルから検索し、この検索された更新値に基づいて、前記他端末ユーザ評価パラメータを更新する手段と、前記他端末ユーザ評価パラメータを、他端末に送信する手段と、前記他端末から送信されてきた他端末ユーザ評価パラメータに基づいて、前記端末ユーザ評価パラメータを更新する手段と、前記更新された端末ユーザ評価パラメータに対応するコメントを、前記端末ユーザ評価コメントシナリオテーブルから検索し、この検索されたコメントを表示する手段として機能させることを特徴とする端末のプログラムである。
【００３８】
上記目的を達成する本発明は、上記発明において、前記端末を、テキストを入力する手段と、前記ユーザによって入力されたテキストを、送信するメッセージに付加して他端末に送信する手段として更に機能させることを特徴とする端末のプログラムである。
【００３９】
上記目的を達成する本発明は、上記発明において、前記端末を、メッセージの送受信回数によって、ユーザによって入力されたテキストの送信を許可させるように機能させることを特徴とする端末のプログラムである。
【発明の効果】
【００４０】
本発明によれば、予め送信するメッセージが用意してあり、これに対する返答メッセージも用意してあるので、簡単な手法でコミュニケーションを図ることができる。
【００４１】
また、ユーザのステータスの情報や、相手のステータスの情報を自ら、又はデータ送受信を行うことにより、絶えず最新の情報に更新しているので、適切なコメントを表示したりすることができ、コミュニケーションを図る上で有益である。
【発明を実施するための最良の形態】
【００４２】
本発明の実施の形態を説明する。
【００４３】
尚、以下の本実施の形態の説明において、アプリケーションを実行するユーザをユーザＡとし、ユーザＡからのアクションに応答する相手ユーザをユーザＢ，Ｃ，Ｄとして説明する。
【００４４】
図１は本実施の形態のブロック図である。
【００４５】
図１中、１はエージェントサービスのアプリケーションを提供するインフォメーション・プロバイダーサーバ（ＩＰサーバ）、２はゲートウェイサーバであり、３は基地局であり、４及び５は携帯電話であり、６はゲートウェイサーバ２側の固定通信網であり、７はゲートウェイサーバ２とＩＰサーバ１とを結ぶ通信網（インターネット）であり、８は移動体通信網である。
【００４６】
次に、上述した構成要素について説明する。尚、ゲートウェイサーバ２、基地局３、固定通信網６、通信網７（インターネット）及び移動体通信網８は、従来からあるものと同様な構成なので、詳細な説明は省略する。
【００４７】
まず、ＩＰサーバ１について説明する。図２はＩＰサーバ１のブロック図である。図２中、１１はデータの送受信を行う送受信部である。
【００４８】
１２は記憶部である。この記憶部１２には、エージェントシステムを実行する為のアプリケーション、このアプリケーションをダウンロードする為の制御プログラム等が格納されている。尚、これらのプログラムの機能の詳細は後述する。
【００４９】
１３は制御部である。この制御部１３は、ＣＰＵ、ＭＰＵ等で構成され、記憶装置１２に格納されている制御プログラムにより、サーバとして機能を達成する。
【００５０】
次に、携帯電話４，５について説明する。
【００５１】
図３は携帯電話４のブロック図である。図３中、２１はコメントや画像を表示するディスプレイであり、２２はディスプレイ２１に画像を表示する為のＶＲＡＭ（Video Random Access Memory）であり、２３はデータを送受信する為の送受信部であり、２４はダウンロードや、アプリケーションを実行する、ＣＰＵ、ＭＰＵ等で構成された制御部、２５はテンキーなどの操作部、２６はダウンロードしたエージェントシステムを実行するアプリケーション及びエージェントシステムを実行する為のデータが格納される記憶部である。
【００５２】
ＩＰサーバ１と携帯電話４，５とは、ゲートウェイサーバ２を介して通信が行われるが、携帯電話４と携帯電話５との間では、ゲートウェイサーバ２を介さず、チャットサーバ等により直接通信が行われる。
【００５３】
携帯電話４，５は、ＩＰサーバ１との間では、アプリケーションやデータ等をダウンロードした後には、定期的な課金情報以外には基本的には通信を行わず、自己のデータの送信や相手のデータ取得については、直接相手の携帯電話と行う。
【００５４】
このようなデータの送受信を達成するシステムとしては、現在、ａｕ（ＫＤＤＩ）が行っているパケットＣメール（登録商標）が考えられる。このパケットＣメールは、相手の携帯電話の電話番号に基づいて、ゲートウェイサーバ２を介さず、チャットサーバにより直接相手の携帯電話にパケットＣメールを送信することが出来る。そこで、以下本実施の形態において、携帯電話間のデータの送受信については、パケットＣメールを用いた例を説明する。
【００５５】
また、ＩＰサーバ１からダウンロードするファイルは、図４に示される如く、アプリケーション本体のアプリケーションファイルと、自己の属性に関するデータのファイルであるマイデータファイルと、相手ユーザに関するデータのファイルであるペアデータファイルと、サービスの有効期限情報であるサービスチケットファイルである。
【００５６】
次に、本発明の実施の形態に用いられるパラメータや、各テーブル等について、説明する。
【００５７】
＜パラメータ＞
エージェントシステムのプログラムが携帯電話にインストールされると、記憶部２６のデータストレージに各パラメータが設定される。各パラメータについて説明する。
【００５８】
図５は本実施の形態で用いられる各パラメータを説明する為の図である。
【００５９】
図５は、携帯電話の所有者である自分（ユーザＡ）と、自分（ユーザＡ）とエージェントシステムを楽しむ相手Ｂ，Ｃ，Ｄ（ユーザＢ，Ｃ，Ｄ）との４者のパラメータを示している。
【００６０】
まず、自分（ユーザＡ）のパラメータとして、アプリケーションの有効期限（Ａ−０）と、自分（ユーザＡ）の属性（Ａ−１）と、自分（ユーザＡ）のステータス（Ａ−２）と、自分が用いるキャラクタの設定（Ａ−３）とがある。
【００６１】
また、自分（ユーザＡ）からみた相手Ｂ（ユーザＢ）の関係のパラメータとして、相手の電話番号（Ｂ−０）と、相手Ｂ（ユーザＢ）の属性（Ｂ−１）と、相手Ｂ（ユーザＢ）のステータス（Ｂ−２）、自分（ユーザＡ）からみた相手Ｂ（ユーザＢ）の評価（Ａ−Ｂ）と、相手Ｂ（ユーザＢ）からみた自分（ユーザＡ）の評価（Ｂ−Ａ）とがある。
【００６２】
また、自分（ユーザＡ）からみた相手Ｃ（ユーザＣ）の関係のパラメータとして、相手の電話番号（Ｃ−０）と、相手Ｃ（ユーザＣ）の属性（Ｃ−１）と、相手Ｃ（ユーザＣ）のステータス（Ｃ−２）、自分（ユーザＣ）からみた相手Ｃ（ユーザＣ）の評価（Ａ−Ｃ）と、相手Ｃ（ユーザＣ）からみた自分（ユーザＡ）の評価（Ｃ−Ａ）とがある。
【００６３】
また、自分（ユーザＡ）からみた相手Ｄ（ユーザＤ）の関係のパラメータとして、相手の電話番号（Ｄ−０）と、相手Ｄ（ユーザＤ）の属性（Ｄ−１）と、相手Ｄ（ユーザＤ）のステータス（Ｄ−２）、自分（ユーザＤ）からみた相手Ｄ（ユーザＤ）の評価（Ａ−Ｄ）と、相手Ｄ（ユーザＤ）からみた自分（ユーザＤ）の評価（Ｄ−Ａ）とがある。
【００６４】
次に、上述したパラメータに対応する各テーブルについて説明する。尚、各テーブル中、Ｘ−０等のＸはユーザ名であり、例えばＸ＝Ａ、すなわちＡ−０はユーザＡの属性テーブルを示す。また、Ｙは任意のユーザを示す。例えば、Ｘ−Ｙにおいて、Ａ−Ｂの場合には、ユーザＡから見たユーザＢのステータス等である。
【００６５】
＜属性テーブル＞
まず、属性テーブルについて説明する。
【００６６】
図６は属性テーブルを説明する為の図である。
【００６７】
属性テーブルは、上述した自分（ユーザＡ）の属性（Ａ−１）、及び相手Ｂ，Ｃ，Ｄ（ユーザＢ，Ｃ，Ｄ）の属性（Ｂ−１），（Ｃ−１），（Ｄ−１）のパラメータにそれぞれ対応するものである。そして、その内容は、名前、性別、誕生日及び血液型からなる。
【００６８】
ユーザＡの名前がユーザＡ、性別が男、誕生日が１９７０年５月１４日、血液型がＯ型である場合、自分（ユーザＡ）の属性テーブルには、名前の項目に“ユーザＡ”、性別の項目に“１”、誕生日の項目に“１９７００５１４”、血液型の項目に“１”が記入される。
【００６９】
＜ステータステーブル＞
続いて、ステータステーブルについて説明する。
【００７０】
図７はステータステーブルを説明する為の図である。
【００７１】
ステータステーブルは、上述した自分（ユーザＡ）のステータス（Ａ−２）、及び相手Ｂ，Ｃ，Ｄ（ユーザＢ，Ｃ，Ｄ）のステータス（Ｂ−２），（Ｃ−２），（Ｄ−２）のパラメータにそれぞれ対応するものである。
【００７２】
ステータステーブルの項目としては、現在の状況、元気度、ストレス度、満足度、優しさ、頼りがい、誠実さ及びセンスがあり、現在の状況には状況を示す０から１０のフラグが立てられ、また、その他の項目には度数を示す０から７の数値が記入される。尚、度数は、数値が高いほどその項目の度数が高いことを示す。そして、最新日時の項目には、これらの項目を更新した日時が記入される。
【００７３】
＜評価テーブル＞
評価テーブルについて説明する。
【００７４】
図８は評価テーブルを説明する為の図である。
【００７５】
評価テーブルは、上述した自分（ユーザＡ）からみた相手Ｂ，Ｃ，Ｄ（ユーザＢ，Ｃ，Ｄ）の評価（Ａ−Ｂ），（Ａ−Ｃ），（Ａ−Ｄ）と、相手Ｂ，Ｃ，Ｄ（ユーザＢ，Ｃ，Ｄ）からみた自分（ユーザＡ）の評価（Ｂ−Ａ），（Ｃ−Ａ），（Ｄ−Ａ）とがある。それぞれ上述した各パラメータに対応する。
【００７６】
評価テーブルの項目としては、親密度、元気度、ストレス度、満足度、会いたい度、優しさ、頼りがい、誠実さ及びセンス、これらの項目の更新日時がある。そして、親密度にはその度数を示す０から１００の数値が記入され、他の項目にはその度数を示す０から７の数値が記入される。尚、度数は、数値が高いほどその項目の度数が高いことを示す。
【００７７】
さらに、データ（メール）の最新発信日時と最新着信日時の項目とがある。
【００７８】
また、評価の相手がどのような形で知り合ったのかを示す種別、例えば既知の知り合いや、出会いサイトで新たに知り合った等の種別を示す項目がある。
【００７９】
また、後述するようにフリーワードの可否の項目がある。これに立てられるフラグにおいて、“１”はフリーワードが使用可能を示し、“０”はフリーワードが使用できないことを示す。
【００８０】
＜キャラクタ設定テーブル＞
エージェントのキャラクタの設定を示すキャラクタ設定テーブルを説明する。
【００８１】
図９は、キャラクタ設定テーブルを説明する為の図である。
【００８２】
キャラクタ設定テーブルは、自分が用いるキャラクタの設定（Ａ−３）に対応するものであって、自己のエージェントのキャラクタが設定されるテーブルである。図９によれば、シゲオとポリスとの２種類のキャラクタを選択することができ、選択したキャラクタを示すフラグが立てられる。
【００８３】
次に、各シナリオテーブルについて説明する。
【００８４】
シナリオテーブルは、ユーザのアクションに応答して、携帯電話の画面に表示するメッセージが記述されたテーブルであって、状況別に用意されている。以下、説明する。尚、各図中、％ｍｙＮａｍｅ％は自ユーザの名前を示し、％ｐａｉｒＮａｍｅ％は相手ユーザの名前を示す。
【００８５】
＜しんぱいさんシナリオテーブル０＞
しんぱいさんシナリオテーブルは、ユーザの属性テーブルや、ユーザのステータステーブル及び評価テーブルを参照して、コメントをユーザに表示する為のシナリオが格納されたテーブルである。
【００８６】
図１０に、しんぱいさんシナリオテーブルの一例を示す。
【００８７】
図１０に示されたしんぱいさんシナリオテーブルは、シナリオＮｏ、種別、コメント、キャラクタ画像フラグ及び参照するテーブルの項目から成る。また、キャラクタ画像フラグは、図１１に示されるキャラクタテーブルに対応している。例えば、キャラクタ画像のフラグが“６”ならば、喜んだ顔のキャラクタが表示される。尚、以下のテーブルにおけるキャラクタ画像のフラグも同様である。
【００８８】
＜シナリオテーブル１＞
シナリオテーブル１は、ユーザの現在の状況を確認する為のシナリオが格納されたテーブルである。
【００８９】
図１２に、シナリオテーブル１の一例を示す。
【００９０】
図１２に示されたシナリオテーブル１は、シナリオＮｏ、質問のコメント、キャラクタ画像フラグ、質問に対する回答及びこの回答の状況を示すフラグの項目から成る。
【００９１】
＜ごきげんくんシナリオテーブル２＞
ごきげんくんシナリオテーブル２は、ユーザのステータスを更新する為のシナリオが格納されたテーブルである。
【００９２】
図１３及びら図１４に、ごきげんくんシナリオテーブル２の一例を示す。
【００９３】
図１３及び図１４に示されたごきげんくんシナリオテーブル２は、シナリオＮｏ．、時間帯、質問のコメント、キャラクタ画像のフラグ、質問の回答、そして回答に対応してステータスの度数を更新する為の更新値及び回答に対するコメントの項目及びその結果に対するキャラクタ画像のフラグからなる。
【００９４】
＜相手評価シナリオテーブル３＞
相手評価シナリオテーブルは、ユーザから他のユーザ、例えばユーザＡからユーザＢをみた評価テーブルを更新する為のシナリオが格納されたテーブルである。
【００９５】
図１５及び図１６に、相手評価シナリオテーブル３の一例を示す。
【００９６】
図１５及び図１６に示される相手評価シナリオテーブル３は、シナリオＮｏ．、質問のコメント、キャラクタ画像のフラグ、質問の回答、そして回答に対応して評価テーブルの度数を更新する為の更新値及び回答に対するコメントの項目、このコメント時のキャラクタ画像のフラグからなる。
【００９７】
＜会話シナリオテーブル４＞
会話シナリオテーブルは、ユーザにあるコメントをする為のシナリオが格納されたテーブルである。
【００９８】
図１７に、会話シナリオテーブル４の一例を示す。
【００９９】
図１７に示された会話シナリオテーブルは、シナリオＮｏ．、質問のコメント及びキャラクタ画像のフラグの項目からなる。
【０１００】
＜送信メッセージシナリオテーブル５＞
送信メッセージシナリオテーブルは、ユーザのデータ（パラメータ）を送信する際に用いる質問と、この質問に対する回答のシナリオが格納されたテーブルである。
【０１０１】
図１８に、送信メッセージシナリオテーブル５の一例を示す。
【０１０２】
図１８に示された送信メッセージシナリオテーブル５は、シナリオＮｏ．、時間帯、質問のコメント、このコメント時のキャラクタの画像フラグ、その質問に対する返答Ｎｏ．、その質問に対する解答、及びこの解答に対して自己のステータステーブルを更新する為の更新値の項目からなる。
【０１０３】
＜覗き見シナリオテーブル６＞
覗き見シナリオテーブル６は、相手ユーザから返信として送られてきたデータ（パラメータ）に基づいて、これらのデータ（パラメータ）のコメントをする為のシナリオが格納されたテーブルである。
【０１０４】
図１９に覗き見シナリオテーブル６の一例を示す。
【０１０５】
図１９に示される覗き見シナリオテーブル６は、シナリオＮｏ．、コメントの種別、コメント、このコメント時のキャラクタの画像のフラグ及びそのコメントの参照するテーブルの項目からなる。
【０１０６】
＜アドバイスシナリオテーブル７＞
アドバイスシナリオテーブル７は、ユーザにアドバイスする為のシナリオが格納されたテーブルである。
【０１０７】
図２０にアドバイスシナリオテーブル７の一例を示す。
【０１０８】
図２０に示されるアドバイスシナリオテーブル７は、シナリオＮｏ．、コメントの種別、コメント及びこのコメント時のキャラクタの画像のフラグからなる。
【０１０９】
次に、本実施の形態において、送受信されるメールのフォーマットについて、説明する。
【０１１０】
図２１は、送受信されるメールのフォーマットを説明する為の図である。
【０１１１】
本実施の形態において、送受信されるメールは、質問送信、フリーワード付き質問送信、通常返信及び断り返信の４種類があり、種類を識別する各識別バイト“１”、“２”、“３”及び“４”が付加される。
【０１１２】
また、識別バイトの後ろには、送信するデータ、すなわち、属性、生年月日、ステータス、評価ステータス、メッセージＮｏ．、及び返信メッセージＮｏ．フリーワードのデータが付加される。尚、秘密保持のため、電話番号及び名前については、このメールフォーマットとは別の先頭ヘッダに付される。
【０１１３】
次に、上述の構成における本発明の実施の形態の動作を説明する。
【０１１４】
尚、本実施の形態における各基本の動作を説明し、その後に基本動作中の重要な動作について詳細に説明する。
【０１１５】
＜入会手続きから、プログラムのダウンロードまでの基本動作＞
まず、エージェントシステムのサービスを受ける為の入会手続きから、エージェントシステムを実行するプログラムのダウンロードまでの動作を説明する。
【０１１６】
図２２はＩＰサーバ１からプログラムをダウンロードするまでの動作を示したフローチャートである。
【０１１７】
携帯電話４は、ＩＰサーバ１にアクセスし、メニューを表示させる（Ｓｔｅｐ  Ｇ１０）。そして、入会登録のチェックを行い（Ｓｔｅｐ  Ｇ１１）、登録がされていない場合には入会トップ画面に移行し（Ｓｔｅｐ  Ｇ１２）、入会の為の課金処理を行う（Ｓｔｅｐ  Ｇ１３）。
【０１１８】
入会登録がされている場合には（Ｓｔｅｐ  Ｇ１１）、有料トップ画面に移行する（Ｓｔｅｐ  Ｇ１４）。
【０１１９】
有料トップ画面では、設定変更、プログラムをダウンロード、サービスチケットファイルのダウンロード、マッチング（相手探し）、退会及び追加シナリオのダウンロードの画面が表示される。
【０１２０】
プログラムをダウンロードが選択されると（Ｓｔｅｐ  Ｇ１５）、まず、マイデータ登録処理がされる（Ｓｔｅｐ  Ｇ１６）。尚、マイデータ登録処理については、後述する。
【０１２１】
マイデータ登録処理が終了すると、相手となるユーザを探すか否かを選択する（Ｓｔｅｐ  Ｇ１７）。
【０１２２】
相手ユーザがいない場合には、ユーザを探すエントリーデータ登録処理を行う（Ｓｔｅｐ  Ｇ１８）。エントリーデータ登録処理が終了すると、マッチング処理を行う（Ｓｔｅｐ  Ｇ１９）。尚、エントリーデータ登録処理、及びマッチング処理については、後述する。
【０１２３】
マッチング処理が終了すると、エージェントシステムで用いるキャラクタを選択する（Ｓｔｅｐ  Ｇ２０）。この選択されたキャラクタは、後述動作によって、携帯電話４のディスプレイに表示され、メッセージをユーザに伝える。
【０１２４】
続いて、ＩＰサーバ１では、携帯電話４に送信するデータ、すなわち、マイデータ、サービスチケットのデータ及び相手のデータを生成し、送信する（Ｓｔｅｐ  Ｇ２１）。ここで、ダウンロードされるマイデータは、名前、性別、誕生日、血液型及び電話番号である。また、ダウンロードされる相手のデータは、相手の名前、性別、誕生日、血液型及び電話番号である。また、ダウンロードされるサービスチケットのデータは、アプリケーションの有効期限を示すデータである。
【０１２５】
次に、エージェントシステムを実行する為のプログラムのダウンロード処理を行う（Ｓｔｅｐ  Ｇ２２）。
【０１２６】
ダウンロードが終了すると、ブラウザが終了され、プログラムが起動されて
メッセージが表示される（Ｓｔｅｐ  Ｇ２３）。
【０１２７】
一方、相手ユーザが既にいる場合であっても、新たなユーザを探す為にエントリーする場合には（Ｓｔｅｐ  Ｇ２４）、エントリーデータ登録処理を行う（Ｓｔｅｐ  Ｇ２５）。エントリーデータ登録処理が終了すると、エージェントシステムで用いるキャラクタを選択する（Ｓｔｅｐ  Ｇ２６）。
【０１２８】
続いて、ＩＰサーバ１では、携帯電話４に送信するデータ、すなわち、マイデータ、サービスチケットを生成し、送信する（Ｓｔｅｐ  Ｇ２７）。ここで、ダウンロードされるマイデータは、名前、性別、誕生日、血液型及び電話番号である。また、ダウンロードされるサービスチケットのデータは、アプリケーションの有効期限を示すデータである。
【０１２９】
そして、Ｓｔｅｐ  Ｇ２２に移行し、上述した動作を行う。
【０１３０】
＜マイデータ登録処理＞
上述したマイデータ登録処理の詳細について説明する。
【０１３１】
このマイデータ登録処理は、上述した属性テーブルに記載されるデータであって、登録ユーザの属性テーブルを決定する。
【０１３２】
図２３は、マイデータ登録処理の動作を示すフローチャートである。
【０１３３】
まず、マイデータ登録為の説明が表示される（Ｓｔｅｐ  Ｍ１０）。そして、説明に従って、名前が入力される（Ｓｔｅｐ  Ｍ１１）。入力された名前のチェックが行われ（Ｓｔｅｐ  Ｍ１２）、不正の場合にはＳｔｅｐ  Ｍ１１に戻る。
【０１３４】
次に、性別の選択入力が行われ（Ｓｔｅｐ  Ｍ１３）、続いて、誕生日の入力が行われる（Ｓｔｅｐ  Ｍ１４）。入力チェックが行われ（Ｓｔｅｐ  Ｍ１５）、不正の場合にはＳｔｅｐ  Ｍ１４に戻る。
【０１３５】
更に、血液型の選択入力が行われ（Ｓｔｅｐ  Ｍ１６）、続いて、電話番号の入力が行われる（Ｓｔｅｐ  Ｍ１７）。入力チェックが行われ（Ｓｔｅｐ  Ｍ１８）、不正の場合にはＳｔｅｐ  Ｍ１７に戻る。
【０１３６】
最後に、確認の為、入力データの内容が表示され（Ｓｔｅｐ  Ｍ１９）、是ならば入力データの保存が行われ（Ｓｔｅｐ  Ｍ２０）、会員データベースに登録される（Ｓｔｅｐ  Ｍ２１）。
【０１３７】
＜エントリーデータ登録処理＞
上述したエントリーデータ登録処理の動作の詳細を説明する。
【０１３８】
図２４はエントリーデータ登録処理の動作を示すフローチャートである。
【０１３９】
まず、探す相手の人数（受入人数）を１から３人の間で選択する（Ｅ１０）。続いて、住んでいる都道府県を選択し（Ｅ１１）、職業を選択する（Ｅ１２）。次に、趣味を選択し（Ｅ１３）、希望するタイプを選択する（Ｅ１４）。プロフィールを入力し（Ｅ１５）、入力事項のチェックを行う（Ｅ１６）。
【０１４０】
最後に、選択・入力事項の内容を確認し（Ｅ１７）、ＯＫならば入力データを保存する（Ｅ１８）。
【０１４１】
続いて、保存されたデータを、マッチングデータベースに登録する（Ｅ１９）。
【０１４２】
最後に、メールアドレスを登録し、確認メールを行う（Ｅ２０）。
【０１４３】
＜マッチング処理＞
上述したマッチング処理の動作の詳細を説明する。
【０１４４】
図２５は、マッチング処理の動作のフローチャートである。
【０１４５】
まず、相手を探すための検索画面を表示させる（Ｃ１０）。
【０１４６】
希望する性別を選択し（Ｃ１１）、年齢を選択する（Ｃ１２）。続いて、住んでいる都道府県を選択し（Ｃ１３）、職業を選択する（Ｃ１４）。次に、趣味を選択し（Ｃ１５）、希望するタイプを選択する（Ｃ１６）。
【０１４７】
最後に、選択・入力事項の内容を確認し（Ｃ１７）、ＯＫならば登録されているデータからマッチングするデータを検索するＤＢマッチングを行う（Ｃ１８）。
【０１４８】
マッチングの結果、ヒットした場合には（Ｃ１９）、結果を画面に表示する（Ｃ２０）。そして、表示された相手で良ければ（Ｃ２１）、受入人数を＋１増加する（Ｃ２２）。
【０１４９】
探した相手が、出会い系であることを示す種別フラグを“１”とする（Ｃ２３）。そして、マッチングの結果を保存する（Ｃ２４）。
【０１５０】
一方、マッチングの結果、ヒットしなかった場合には（Ｃ１９）、検索カウンタを＋１増加させ（Ｃ２５）、再度トライするかを聞き（Ｃ２６）、Ｙｅｓならば検索回数が２以上であるかをチェックする（Ｃ２７）。
【０１５１】
リトライしない場合、又は検索回数が３以上である場合には、後日通知することとし、動作を終了する（Ｃ２８）。
【０１５２】
次に、携帯電話４、５で行われるエージェントシステムの動作について説明する。
＜基本動作＞
図２６は、基本動作のフローチャートである。
【０１５３】
タイマー又は手動により、アプリケーションが起動されると、タイトル画面が表示される（Ｓｔｅｐ  Ｎｏ．０−１）。続いて、特定のｘｘｘ端末のチェックが行われ（Ｓｔｅｐ  Ｎｏ．０−１８）、Ｎｏならば課金のチェックが行われる。
【０１５４】
次に、アプリケーションの初期設定（ユーザＡの属性）の確認処理が行われる（Ｓｔｅｐ  Ｎｏ．０−２）。アプリケーションの初期設定（ユーザＡの属性）がされていない場合には、初期設定（ユーザＡの属性）の処理が行われる。尚、初期設定の処理については後述する。
【０１５５】
アプリケーションの初期設定（ユーザＡの属性）が既にされている場合、又は初期設定が新たに行われた場合には、自分のステータスは更新されているかのチェックが行われる（Ｓｔｅｐ  Ｎｏ．０−３）。
【０１５６】
パラメータA-2の更新時間が1時間以上前の場合には、ユーザＡとエージェントとの会話処理が開始される（Ｓｔｅｐ  Ｎｏ．０−３３）。
【０１５７】
まず、しんぱいさん処理(エージェントとおしゃべり)が行われる。この会話処理は、誕生日等の記念日の通知や、自己のステータスに基づくコメント、コミュニケーションを取っていない相手等を、図１０に示されるしんぱいさんシナリオテーブル０に基づくメッセージにより、通知する処理である。
【０１５８】
しんぱいさん処理(エージェントとおしゃべり)が終了すると、ごきげんくん処理（自分のステータスを更新）が行われる。この自己のステータス（ユーザＡのステータス）の更新処理は、図１３及び図１４に示されるごきげんくんシナリオテーブル２に基づくエージェントの質問に答えることにより、自己のステータス（ユーザＡのステータス）が更新される。尚、自己のステータスの更新処理については後述する。
【０１５９】
次に、ユーザＡからみた相手（ユーザＢ，Ｃ，Ｄ）の評価の更新のチェックを行う（Ｓｔｅｐ  Ｎｏ．０−５）。相手（ユーザＢ，Ｃ，Ｄ）のうち更新時期が前日以前のものがある場合、相手評価処理を行う。また、更新時期が全て今日であっても、ランダムに（例えば、１／５の確率で）相手評価処理を行う。尚、相手の評価処理については後述する。
【０１６０】
次に、自分のエージェントと会話処理を行う。この会話処理は、予め用意された会話シナリオテーブル４から任意のコメントを抽出し、抽出したコメントを表示するものである。尚、この会話処理については後述する。
【０１６１】
最後に、コミュニケーションを取りたい相手にメッセージを通知するか否かを選択する（Ｓｔｅｐ  Ｎｏ．０−１０）。通知しない場合にはメニュー画面に戻る。
【０１６２】
通知する場合には、メッセージや、自己のパラメータ及び相手に対するパラメータを相手に通知するお知らせ通信送信処理を行う。
【０１６３】
更に、データ送信処理に対する回答のお知らせ通信受信処理を行うデータ受信処理を行う。
【０１６４】
一方、パラメータA-2の更新時間が1時間以内に更新されている場合には、ＴＯＰのメニュー選択画面に移行する（Ｓｔｅｐ  Ｎｏ．０−６）。このメニュー選択画面は、通常は時計が表示され、なにかボタンを押すとメニューが表示される。また、別キャラクターデータが存在する場合のみ、「キャラ変更」の選択肢が追加される。
【０１６５】
メニュー選択画面において、データが選択された場合には、設定変更・追加処理を行う。
【０１６６】
メニュー選択画面において、ペアチェック処理が選択された場合には、相手からデータ（メール）を着信したことがあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．０−８）。ない場合には、ＮＧのコメントを表示する（Ｓｔｅｐ  Ｎｏ．０−９）。
【０１６７】
ある場合には、どの相手のところへ行くか選択し、複数相手がいる場合は、調べる相手をユーザが選択する（Ｓｔｅｐ  Ｎｏ．０−１１）。
【０１６８】
選択が終了すると、相手の最新データ（Ｂ−２，Ｂ−Ａ）がキャシュにあるかを判断する（Ｓｔｅｐ  Ｎｏ．０−１２）。
【０１６９】
相手の最新データ（Ｂ−２，Ｂ−Ａ）の更新日が今日である場合には、覗き見結果を報告する。そして、エージェントとの会話画で、相手との相性を知りたいかどうかを選択し（Ｓｔｅｐ  Ｎｏ．０−１３）、知りたいを選択した場合には、ペアチェック処理を行う。尚、ペアチェック処理については、後述する。そして、最後に、メニュー画面に移行する。
【０１７０】
一方、相手の最新データ（Ｂ−２，Ｂ−Ａ）の更新日が前日以前である場合、相手に返信付きメール送信の案内表示を行い、Ｓｔｅｐ  Ｎｏ．０−５に移行する。
【０１７１】
また、メニュー選択画面において、「キャラ変更」を選択した場合には、キャラクタを選択表示し（Ｓｔｅｐ  Ｎｏ．０−１９）、今までのキャラクタの退場演出表示を行い（Ｓｔｅｐ  Ｎｏ．０−２７）、キャラ切り替え演出表示が行われる（Ｓｔｅｐ  Ｎｏ．０−３１）。
【０１７２】
次に、キャラクタ設定変更処理、このときに、キャラのシナリオテーブルが切り替わる（Ｓｔｅｐ  Ｎｏ．０−２３）。そして、新キャラクタの登場演出が行われ（Ｓｔｅｐ  Ｎｏ．０−２４）、メニュー画面に移行する。
【０１７３】
以上で、基本動作の説明を終了する。
【０１７４】
次に、各動作の詳細について説明する。
＜初期設定＞
初期設定の動作の詳細を説明する。
【０１７５】
図２７は初期設定の動作のフローチャートである。
【０１７６】
まず、初期設定処理の開始に際し、挨拶メッセージが表示される（Ｓｔｅｐ  Ｎｏ．１−１）。“▼“が押下されると、データ読み込み中のコメントが表示される（Ｓｔｅｐ  Ｎｏ．１−４６）。続いて、データフォルダのマイデータファイルの存在を確認する（Ｓｔｅｐ  Ｎｏ．１−２）。
【０１７７】
マイデータファイルが存在しない場合には（Ｓｔｅｐ  Ｎｏ．１−３）、特定端末ＸＸＸ、又はゲストマイデータファイルが存在するかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１−４２）。
【０１７８】
存在しない場合には、サーバでのマイデータの登録案内を行う（Ｓｔｅｐ  Ｎｏ．１−４）。存在する場合には、ゲストマイデータを抽出してA-1に書き込み（Ｓｔｅｐ  Ｎｏ．１−４３）、Ｓｔｅｐ  Ｎｏ．１−６に移行する。
【０１７９】
一方、Ｓｔｅｐ  Ｎｏ．１−３において、マイデータファイルが存在する場合には、マイデータファイルが正常かどうかを判断する（Ｓｔｅｐ  Ｎｏ．１−３１）。マイデータファイルが異常である場合には、エラー表示を行う（Ｓｔｅｐ  Ｎｏ．１−３２）。
【０１８０】
正常である場合には、マイデータファイルのマイデータを、データストレージ内に書き込む（Ｓｔｅｐ  Ｎｏ．１−５）。すなわち、自分（ユーザＡ）の属性（Ａ−１）として、名前、性別、誕生日及び血液型を書き込む。また、自分（ユーザＡ）のステータス（Ａ−２）として、現在の状況、元気度、ストレス度、満足度、優しさ、頼りがい、誠実さ及びセンスが書き込まれ、その初期値として“３”が立てられる。
【０１８１】
続いて、マイデータの確認表示のメッセージが表示される（Ｓｔｅｐ  Ｎｏ．１−６）。
【０１８２】
“▼“が押下されると、データストレージ内に書き込まれた自分（ユーザＡ）の属性（Ａ−１）から、名前が読み出されて名前が表示される（Ｓｔｅｐ  Ｎｏ．１−２５）。
【０１８３】
“▼“が押下されると、データストレージ内に書き込まれた自分（ユーザＡ）の属性（Ａ−１）から、性別が読み出されて性別が表示される（Ｓｔｅｐ  Ｎｏ．１−２６）。
【０１８４】
“▼“が押下されると、データストレージ内に書き込まれた自分（ユーザＡ）の属性（Ａ−１）から、誕生日が読み出されて誕生日が表示される（Ｓｔｅｐ  Ｎｏ．１−２７）。
【０１８５】
“▼“が押下されると、データストレージ内に書き込まれた自分（ユーザＡ）の属性（Ａ−１）から、血液型が読み出されて血液型が表示される（Ｓｔｅｐ  Ｎｏ．１−２８）。
【０１８６】
“▼“が押下されると、ゲストマイデータを抽出するかのチェックが行われ（Ｓｔｅｐ  Ｎｏ．１−４４）、抽出するならば、マイデータ登録の案内が表示される（Ｓｔｅｐ  Ｎｏ．１−４５）。
【０１８７】
また、抽出しないならば、マイデータファイルの削除の案内が表示される（Ｓｔｅｐ  Ｎｏ．１−３３）。
【０１８８】
次に、コミュニケーションを図る相手の選択を行う（Ｓｔｅｐ  Ｎｏ．１−７）。
（Ｓｔｅｐ  Ｉ２２）。
【０１８９】
相手がいる場合には、相手データ登録処理を行う。そして、挨拶メッセージを表示する（Ｓｔｅｐ  Ｎｏ．１−２２）。そして、Ｓｔｅｐ  Ｎｏ．１−４１に移行する。
【０１９０】
相手がいない場合であって、「いない」を選択した場合には、サービス上でロビーに登録したかの表示を行い（Ｓｔｅｐ  Ｎｏ．１−１１）、「まだ」を選択した場合には、サイト入会の案内を行う（Ｓｔｅｐ  Ｎｏ．１−１７）。そして、Ｓｔｅｐ  Ｎｏ．１−４１に移行する。
【０１９１】
また、  相手がいない場合であって、「連絡待ち」を選択した場合には、「待っててね」の告知の表示を行う（Ｓｔｅｐ  Ｎｏ．１−１７）。
【０１９２】
Ｓｔｅｐ  Ｎｏ．１−４１では、どこからコールされたかによって、フローチャートに示される各ステップに移行する。
【０１９３】
以上で、初期設定の動作を終了する。
【０１９４】
尚、参考に設定変更・追加のフローチャートを図２８に示す。
【０１９５】
＜相手データ登録処理＞
相手データ登録処理の動作について説明する。
【０１９６】
相手データ登録処理は、上述したペアデータファイル関する処理である。
【０１９７】
図２９は相手データ登録処理の動作のフローチャートである。
【０１９８】
まず、入力方法を選択するする（Ｓｔｅｐ  Ｎｏ．１−１０）。
【０１９９】
「Getペア登録」を選択した場合には、データフォルダのペアデータファイルを確認する（Ｓｔｅｐ  Ｎｏ．１−８）。
【０２００】
ペアデータファイルが存在しない場合には（Ｓｔｅｐ  Ｎｏ．１−１２）、エラーメッセージを表示し（Ｓｔｅｐ  Ｎｏ．１−２４）、Ｓｔｅｐ  Ｎｏ．１−１０に移行する。
【０２０１】
ペアデータファイルが存在する場合には（Ｓｔｅｐ  Ｎｏ．１−１２）、読み込み中を表示し（Ｓｔｅｐ  Ｎｏ．１−４７）、相手の表示・選択（相手が複数ある時のみ）を表示する（Ｓｔｅｐ  Ｎｏ．１−１６）。
【０２０２】
「ＯＫ」が選択されると、ペアデータファイルは正常かのチェックを行う（Ｓｔｅｐ  Ｎｏ．１−３４）。正常ならば、データを解読して、相手の電話番号（ｘ−０）と相手の属性（Ｘ−１）を抽出する（Ｓｔｅｐ  Ｎｏ．１−２０）。そして、相手データの確認画面が表示される（Ｓｔｅｐ  Ｎｏ．１−３９）。
【０２０３】
続いて、抽出したデータを相手の電話番号（ｘ−０）と相手の属性（Ｘ−１）として書き込み、相手評価データ（Ａ−Ｘ）に初期値を書き込む（Ｓｔｅｐ  Ｎｏ．１−４０）。尚、このとき、出会い系の相手の場合には、Ａ−Ｘ  種別＝１  ，  フリーワードフラグ＝０とする。知り合いの相手の場合には（電話番号入力で登録した場合）、Ａ−Ｘ  種別＝０，フリーワードフラグ＝１とする。そして、ペアデータファイル削除の案内を表示する（Ｓｔｅｐ  Ｎｏ．１−３７）。
【０２０４】
また、入力方法選択（Ｓｔｅｐ  Ｎｏ．１−１０）において、新規入力を選択すると、電話番号を入力する（Ｓｔｅｐ  Ｎｏ．１−１４）。「ＯＫ」が選択されると、入力文字のチェック処理を行い（Ｓｔｅｐ  Ｎｏ．１−１９）、そして、相手データの確認画面が表示される（Ｓｔｅｐ  Ｎｏ．１−２１）。
【０２０５】
続いて、抽出したデータを相手の電話番号（ｘ−０）と相手の属性（Ｘ−１）として書き込み、相手評価データ（Ａ−Ｘ）に初期値を書き込む（Ｓｔｅｐ  Ｎｏ．１−２３）。尚、このとき、出会い系の相手の場合には、Ａ−Ｘ  種別＝１  ，  フリーワードフラグ＝０とする。知り合いの相手の場合には（電話番号入力で登録した場合）、Ａ−Ｘ  種別＝０，フリーワードフラグ＝１とする。
【０２０６】
また、入力方法選択（Ｓｔｅｐ  Ｎｏ．１−１０）において、「電話帳から」を選択すると、電話番号選択画面を表示する（Ｓｔｅｐ  Ｎｏ．１−１３）。そして、選択された項目に電話番号はあるかのチェックを行い（Ｓｔｅｐ  Ｎｏ．１−２９）、ある場合には、相手データの確認画面が表示される（Ｓｔｅｐ  Ｎｏ．１−２１）。
【０２０７】
続いて、抽出したデータを相手の電話番号（ｘ−０）と相手の属性（Ｘ−１）として書き込み、相手評価データ（Ａ−Ｘ）に初期値を書き込む（Ｓｔｅｐ  Ｎｏ．１−２３）。尚、このとき、出会い系の相手の場合には、Ａ−Ｘ  種別＝１  ，  フリーワードフラグ＝０とする。知り合いの相手の場合には（電話番号入力で登録した場合）、Ａ−Ｘ  種別＝０，フリーワードフラグ＝１とする。
【０２０８】
以上で、相手データの登録処理の説明を終了する。
＜しんぱいさん処理＞
しんぱいさん処理の動作を説明する。
【０２０９】
図３０は、しんぱいさん処理の動作のフローチャートである。
【０２１０】
まず、処理が開始されると、ユーザＡの属性テーブル（Ａ−１）より、今日がユーザＡの誕生日であるかを判断する（Ｓｔｅｐ  Ｎ４−１）。今日が誕生日である場合には、しんぱいさんシナリオテーブル０から自分の誕生日のシナリオを選択し（Ｓｔｅｐ  Ｎ４−２）、コメントを表示する（Ｓｔｅｐ  Ｎ４−４）。
【０２１１】
例えば、図１０のしんぱいさんシナリオテーブル０によれば、今日がユーザの誕生日である場合には、選択されるコメントとして、”Happy Birthday Dear ユーザＡ”が選択されて表示される。
【０２１２】
コメント表示が終了し、又は今日がユーザＡの誕生日でない場合には、今日が誕生日の相手（ユーザＢ，Ｃ，Ｄ）がいるかを判断する（Ｓｔｅｐ  Ｎ４−５）。今日が誕生日の相手がいる場合には、しんぱいさんシナリオテーブル０から相手の誕生日シナリオを選択する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎ４−３）。尚、誕生日＝今日の相手が複数いる場合は、データ順が一番上の相手から順に生成する。そして、コメントを表示する（Ｓｔｅｐ  Ｎｏ．４−６）。他もいる場合には、Ｓｔｅｐ  Ｎｏ．４−３に戻る（Ｓｔｅｐ  Ｎｏ．４−７）。例えば、図１０のしんぱいさんシナリオテーブル０によれば、今日がユーザＢの誕生日である場合には、選択されるコメントとして、“今日はユーザＢの誕生日い！である”が選択されて表示される。
【０２１３】
コメント表示が終了し、又は今日が誕生日である相手がいない場合には、明日から１週間以内に誕生日の相手がいるかを判断する（Ｓｔｅｐ  Ｎｏ．４−８）。明日から１週間以内に誕生日の相手がいる場合には、しんぱいさんシナリオテーブル０から相手の誕生日予告シナリオを選択する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．４−９）。尚、X-1  誕生日＝明日〜７日後以内の相手複数いる場合は、データ順が一番上の相手から順に生成する。そして、コメントを表示する（Ｓｔｅｐ  Ｎｏ．４−１２）。他もいる場合には（Ｓｔｅｐ  Ｎｏ．４−１４）、Ｓｔｅｐ  Ｎｏ．４−９に戻る。例えば、図１０のしんぱいさんシナリオテーブル０によれば、ユーザＢの誕生日が３日後である場合には、選択されるコメントとして、“ユーザＢの誕生日まで、あと３日である”が選択されて表示される。
【０２１４】
コメント表示が終了し、又は明日から１週間以内に誕生日の相手がいない場合には、ユーザＡの誕生日が明日から１週間以内であるかを判断する（Ｓｔｅｐ  Ｎｏ．４−１０）。ユーザＡの誕生日が明日から１週間以内である場合には、しんぱいさんシナリオテーブル０から自分の誕生日予告シナリオを選択し（Ｓｔｅｐ  Ｎｏ．４−１１）、コメントを表示する（Ｓｔｅｐ  Ｎｏ．４−１３）。例えば、図１０のしんぱいさんシナリオテーブル０によれば、ユーザＡの誕生日が３日後である場合には、選択されるコメントとして、“あと３日でユーザＡの誕生日である”が選択されて表示される。
【０２１５】
続いて、ユーザＡのステータスのうち、ステータステーブル（Ａ−２）の値が２以下のものがあるかをチェックする（Ｓｔｅｐ  Ｎｏ．４−１６）。ある場合には、A-2(一部)の中からもっとも値の少ない項目（複数ある場合はその中からランダム）を抽出。その項目に対応したコメントをしんぱいさんシナリオテーブル０から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．４−１５）。そして、そのコメントを表示する（Ｓｔｅｐ  Ｎｏ．４−２３）。
【０２１６】
例えば、ユーザＡのステータスのうち元気度が２である場合、図１０のしんぱいさんシナリオテーブル０によれば、選択されるコメントとして、“元気ないのよう・・どうしたであるか？”が選択されて表示される。
【０２１７】
ユーザＡのステータスのうち、ステータステーブルの値が２以下のものがない場合には、実行者Ａのステータスのうち、ステータステーブルの値が５以上のものがあるかをチェックする（Ｓｔｅｐ  Ｎｏ．４−１８）。ある場合には、A-2(一部)の中からもっとも値の大きい項目（複数ある場合はその中からランダム）を抽出。その項目に対応したコメントをしんぱいさんシナリオテーブル０から抽出ｒ．（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．４−１７）。そして、そのコメントを表示する（Ｓｔｅｐ  Ｎｏ．４−２３）。例えば、ユーザＡのステータスのうち元気度が６である場合、図１０のしんぱいさんシナリオテーブルによれば、選択されるコメントとして、“元気ある感じ、うっひょ−”が選択されて表示される。
【０２１８】
ユーザＡのステータスのうち、ステータステーブルの値が５以上のものがない場合には、最新発信日が５日以上前の相手がいるかをチェックする（Ｓｔｅｐ  Ｎｏ．４−２０）。このチェックは、相手ユーザの評価テーブル（例えばＡ−Ｂ，Ａ−Ｃ，Ａ−Ｄ）に記載されている最新発信日に基づいてチェックする。
【０２１９】
相手がいる場合には、A-Xの最新発信日時がもっとも古い相手（複数ある場合はその中からランダム）を抽出。その相手の名前の入った注意コメントをしんぱいさんシナリオテーブル０から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．４−１９）。そして、そのコメントを表示する（Ｓｔｅｐ  Ｎｏ．４−２３）。
【０２２０】
例えば、ユーザＢの評価テーブルに記載されている最新発信日がチェック日の５日以上前である場合、図１０のしんぱいさんシナリオテーブルによれば、選択されるコメントとして、“ユーザＢに最近連絡していないであるな。イカン！”が選択されて表示される。
【０２２１】
最新発信日が５日以上前の相手がいない場合には、最新着信日が５日以上前の相手がいるかを判断する（Ｓｔｅｐ  Ｎｏ．４−２２）。このチェックは、相手ユーザの評価テーブル（例えばＡ−Ｂ，Ａ−Ｃ，Ａ−Ｄ）に記載されている最新着信日に基づいてチェックする。
【０２２２】
相手がいる場合には、A-Xの最新着新日時がもっとも古い相手（複数ある場合はその中からランダム）を抽出する。さらに、その相手の名前の入った注意コメントをしんぱいさんシナリオテーブル０から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．４−２１）。そして、そのコメントを表示する（Ｓｔｅｐ  Ｎｏ．４−２３）。
【０２２３】
例えば、ユーザＢの評価テーブルに記載されている最新着信日がチェック日の５日以上前である場合、図１０のしんぱいさんシナリオテーブルによれば、選択されるコメントとして、“ユーザＢから最近連絡がない・・・寂しいである”が選択されて表示される。
【０２２４】
以上で、しんぱいさん処理の動作の説明を終わる。
【０２２５】
＜ごきげんくん処理（自分のステータス更新処理）＞
ごきげんくん処理（自分のステータス更新処理）の動作について説明する。
【０２２６】
図３１はごきげんくん処理（自分のステータス更新処理）の動作のフローチャートである。
【０２２７】
まず、ごきげん君シナリオテーブル１の状況確認シナリオを選択し（Ｓｔｅｐ  Ｎｏ．５−１）、状況確認質問と、回答を表示する（Ｓｔｅｐ  Ｎｏ．５−２）。そして、ユーザＡは、任意の回答を選択する。選択された回答によりユーザＡのステータステーブル（Ａ−２）の状況を更新する（Ｓｔｅｐ  Ｎｏ．５−３）。
【０２２８】
例えば、図１２のシナリオテーブル１によれば、質問として“何しているの？”が表示され、回答として図１２にある“友達といる”・・・・“デート中“が表示される。そして、回答として“友達といる”が選択された場合には、ステータステーブル（Ａ−２）の状況に、“友達といる”を示す“１”を記載する。
【０２２９】
次に、ごきげん君シナリオテーブル２からその全日＋今の時間帯の質問から１つをランダムに抽出する（Ｓｔｅｐ  Ｎｏ．５−４）。そして、質問と回答と共に表示する（Ｓｔｅｐ  Ｎｏ．５−５）。そして、ユーザＡは、任意の回答を選択し、選択された回答によりユーザＡのステータステーブル（Ａ−２）のステータスを更新し（Ｓｔｅｐ  Ｎｏ．５−６）、コメントを表示する（Ｓｔｅｐ  Ｎｏ．５−７）。
【０２３０】
例えば、図１３及び図１４のごきげんくんシナリオテーブル２によれば、質問として全日“今の気分は？”が表示され、回答として図１３にある“グッド”・・・・“お腹空い“が表示される。そして、回答として“グッド”が選択された場合には、ステータステーブル（Ａ−２）の元気度を“７”し、ストレス度を“０”に更新する。最後に、コメント表示をして処理を終了する。
【０２３１】
以上で、ごきげんくん処理（自分のステータス更新処理）の動作の説明を終わる。
【０２３２】
＜相手評価処理＞
相手評価処理の動作を説明する。
【０２３３】
図３２は相手評価処理の動作のフローチャートである。
【０２３４】
まず、相手ユーザの評価テーブル（Ａ−Ｂ，Ａ−Ｃ，Ａ−Ｄ）の更新日を参照して、最も更新日が古いユーザを評価する相手として決定する。具体的には、ペアチェック経由(No.0-28経由)の場合は、ペアチェック相手選択(No.0-11)で選択した相手に決定し、そうでない場合は、A-Xのうち、もっとも更新時期が遅い相手に決定。更新時期同日の相手が複数いる場合はランダムに決定する（Ｓｔｅｐ  Ｎｏ．６−１）。そして、評価する相手をコメント表示する（Ｓｔｅｐ  Ｎｏ．６−２）。
【０２３５】
次に、相手評価シナリオテーブル３から１つをランダムに選択する（Ｓｔｅｐ  Ｎｏ．６−３）。そして、選択された質問と、その回答を表示する（Ｓｔｅｐ  Ｎｏ．６−４）。
【０２３６】
ユーザＡが回答を選択すると、その回答に従って、相手ユーザのステータステーブルを更新し（Ｓｔｅｐ  Ｎｏ．６−５）、コメントを表示する（Ｓｔｅｐ  Ｎｏ．６−６）。
【０２３７】
例えば、相手ユーザの評価テーブル（Ａ−Ｂ，Ａ−Ｃ，Ａ−Ｄ）の更新日のうち、最も更新日が古いユーザがユーザＢとすると、評価する相手としてユーザＢを決定する。そして、評価する相手ユーザＢの名前を表示する。
【０２３８】
次に、評価シナリオテーブルから１つをランダムに選択する。図１５及び図１６の評価シナリオテーブル３によれば、質問として“ユーザＢを色に例えると？”が表示され、回答として図１５にある“あか”・・・・“くろ“が表示される。そして、回答として“あか”が選択された場合には、評価テーブル（Ａ−Ｂ）の元気度を“＋２”、満足度を“＋１”、会いたい度を“＋２”、頼りがい度を“＋１”アップする。そして、コメントとして、“燃えるである！情熱を感じるである”を表示する。
【０２３９】
以上で、相手評価処理の説明を終わる。
【０２４０】
＜自分のエージェントと会話処理＞
自分のエージェントと会話処理の動作を説明する。
【０２４１】
図３３は自分のエージェントと会話処理の動作のフローチャートである。
【０２４２】
まず、会話シナリオテーブル４から、ランダムに一つのコメントを選択する（Ｓｔｅｐ  Ｎｏ．８−１）。そして、そのコメントを表示する（Ｓｔｅｐ  Ｎｏ．８−２）。
【０２４３】
例えば、図１７の会話シナリオテーブル４によれば、ランダムに選択したコメントが、“一日１善。実行したである？”選択されると、そのコメントが表示される。
【０２４４】
以上で、自分のエージェントと会話処理の説明を終わる。
【０２４５】
＜お知らせ通信送信処理＞
お知らせ通信送信処理の動作について説明する。
【０２４６】
図３４はお知らせ通信送信処理の動作フローチャートである。
【０２４７】
まず、どの相手のところに通知（送信）するかを選択する（Ｓｔｅｐ  Ｎｏ．９−１）。尚、複数相手がいる場合は、送る相手をユーザが選択する。選択された相手に対して次の処理を行う。相手が１人しかいない場合は、この画面は出てこない。
【０２４８】
次に、特定端末ｘｘｘかのチェックを行う（Ｓｔｅｐ  Ｎｏ．９−１８）。端末が違うならば、選択した相手にはフリーワードの可否のチェックを行う（Ｓｔｅｐ  Ｎｏ．９−２）。このチェックは、選択した相手の評価テーブルのフリーワードフラグによって判断する。尚、端末が特定端末ｘｘｘの場合、相手の種別を判断し、出会い系の場合には課金チェック処理を行う。そして、Ｓｔｅｐ  Ｎｏ．９−２に移行する。
【０２４９】
フリーワードの可否のチェックにおいて、Ａ−Ｘのフリーワードフラグ＝１の時、フリーワードの入力機能付のメッセージを選択する（Ｓｔｅｐ  Ｎｏ．９−３）。フリーワードを選択した場合には（Ｓｔｅｐ  Ｎｏ．９−５）、フリーワードを入力し（Ｓｔｅｐ  Ｎｏ．９−６）、入力したフリーワードのチェックがおこなわれる（Ｓｔｅｐ  Ｎｏ．９−７）。正常であるならば、Ｓｔｅｐ  Ｎｏ．９−８に移行する。
【０２５０】
一方、フリーワードフラグが“０”の場合には、送信するメッセージを選択する（Ｓｔｅｐ  Ｎｏ．９−４）。この送信メッセージは、送信メッセージシナリオテーブル５から任意のメッセージを選択する。
【０２５１】
送信メッセージの確認画面が表示され、送信する場合にはＯＫを選択する（Ｓｔｅｐ  Ｎｏ．９−８）。すると、選択された相手に対して、単発モードのパケットＣメールにより、以下のデータを送信する（Ｓｔｅｐ  Ｎｏ．９−１１）。
（名前、電話番号）
・自分のパラメータ
・A-1
・A-2
・A-Ｘ
・メッセージNO.
（フリーワード入力の場合はフリーワードフラグを送信）
尚、このとき送信されるメールのメール識別フラグは“１”である。
【０２５２】
例えば、ユーザＡからユーザＢにメッセージを送信する場合において、ユーザＡが送信メッセージシナリオテーブル５のメッセージのうち“調子はどう？”を選択した場合、ユーザＣに送信されるデータとしては、自分の属性（Ａ−１）、自分のステータス（Ａ−２）、自分からみた相手の評価（Ａ−Ｂ）及び選択したメッセージＮｏとしてＮｏ１が送信される。
【０２５３】
自分のパラメータ、すなわち自分の属性、自分のステータス、自分からみた相手の評価及び選択したメッセージＮｏを送信されると、お知らせ通信受信処理に移行する。このお知らせ通信受信処理については後述する。
【０２５４】
尚、送信メッセージを“もう一回“を選択した場合において（Ｓｔｅｐ  Ｎｏ．９−１０）、”あきらめる”を選択した場合には、コメントを表示する（Ｓｔｅｐ  Ｎｏ．９−１７）。
【０２５５】
送信完了となると、データを送信した相手ユーザの評価テーブルのうち親密度を＋１増加し、また、発信日時を更新する（Ｓｔｅｐ  Ｎｏ．９−１２）。そして、送信完了のコメントを表示する（Ｓｔｅｐ  Ｎｏ．９−２０）。
【０２５６】
例えば、上記の如く、選択した相手がユーザＢである場合、ユーザＢの評価テーブル（Ａ−Ｂ）の親密度＋１増加し、また、発信日時を更新する。
【０２５７】
＜お知らせ通信受信処理＞
お知らせ通信受信処理の動作について説明する。
【０２５８】
図３５はお知らせ通信受信処理の動作のフローチャートである。
【０２５９】
まず、メールが着信されると、アプリケーションの検索が行われる（Ｓｔｅｐ  Ｎｏ．１０−１）。アプリケーションが存在する場合には（Ｓｔｅｐ  Ｎｏ．１０−２）、アプリケーションが起動しているかの確認が行われる（Ｓｔｅｐ  Ｎｏ．１０−５）。
【０２６０】
アプリケーションの起動がされていなければ、Ｃメールを受信し（Ｓｔｅｐ  Ｎｏ．１０−３）、アプリケーションの起動の許可を聞き（Ｓｔｅｐ  Ｎｏ．１０−４）、アプリケーションを起動する（Ｓｔｅｐ  Ｎｏ．１０−６）。そして、初期設定の確認を行い（Ｓｔｅｐ  Ｎｏ．１０−７１）、未登録ならば初期設定行い、Ｓｔｅｐ  Ｎｏ．１０−４２に移行する。
【０２６１】
アプリケーションの起動が行われていれば、特定端末ｘｘｘであるかの確認を行う（Ｓｔｅｐ  Ｎｏ．１０−４２）。端末が特定端末ｘｘｘである場合、Ｃメールの電話番号及び相手の種別（メールデータ内のA-X 種別）を行う（Ｓｔｅｐ  Ｎｏ．１０−４３）。そして、出会い系（A-X 種別=1）であるならば、課金のチェックが行われる。尚、端末が特定端末ｘｘｘでない場合には、課金のチェックが行われる。
【０２６２】
続いて、Ｓｔｅｐ  Ｎｏ．１０−４３において、知り合い系（A-X 種別=0）である場合、又は課金のチェックが行われた場合、着信メールの電話番号のチェックを行う（Ｓｔｅｐ  Ｎｏ．１０−１０）。
【０２６３】
着信メールの電話番号が登録済みでない場合、登録相手数に空きはあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１０−９）。
【０２６４】
空きが無い場合、相手がいっぱいですのコメントを表示する（Ｓｔｅｐ  Ｎｏ．１０−１１）。そして、返信メッセージを送信シナリオテーブル５No.0-1に設定し（Ｓｔｅｐ  Ｎｏ．１０−２６）、Ｓｔｅｐ  Ｎｏ．１０−３４に移行する。
【０２６５】
一方、空きがある場合、相手の電話番号を登録するかの選択を行う（Ｓｔｅｐ  Ｎｏ．１０−８）。断る、すなわち登録しない場合には、その旨のコメントを表示する。そして、返信メッセージを送信シナリオテーブル５No.0-2に設定し（Ｓｔｅｐ  Ｎｏ．１０−６３）、Ｓｔｅｐ  Ｎｏ．１０−３４に移行する。
【０２６６】
また、電話番号を登録する場合には、相手データの確認画面を表示する（Ｓｔｅｐ  Ｎｏ．１０−１５）。そして、相手の電話番号をX-0に新規登録し、さらにX-1,X-2,X-Aを更新し（Ｓｔｅｐ  Ｎｏ．１０−１９）、この後にＳｔｅｐ  Ｎｏ．１０−７０に移行する。
【０２６７】
着信メールの電話番号が登録済みの場合、相手の名前は変更されたかのチェックを行い（Ｓｔｅｐ  Ｎｏ．１０−４５）、相手の名前が変更されている場合には、名前変更のダイアログ表示を行う（Ｓｔｅｐ  Ｎｏ．１０−４７）。
【０２６８】
続いて、メールの付加されたシナリオNOの確認を行い（Ｓｔｅｐ  Ｎｏ．１０−７０）、シナリオNOがＮｏ．０でない場合には、受信パラメータを解読し、相手Xのパラメータ 
X-1,X-2,X-Ａを更新する（Ｓｔｅｐ  Ｎｏ．１０−１３）。
【０２６９】
尚、シナリオNOがＮｏ．０の場合、Ｓｔｅｐ  Ｎｏ．１０−４８に移行する。
【０２７０】
次に、A-Xのフリーワードフラグの数値を確認し（Ｓｔｅｐ  Ｎｏ．１４−１）、A-Xのフリーワードフラグ＝０である場合には、X-Aのフリーワードフラグの数値を確認し（Ｓｔｅｐ  Ｎｏ．１４−２）、X-Aのフリーワードフラグが１である場合には、A-X フリーワードフラグ=1にする（Ｓｔｅｐ  Ｎｏ．１４−３）。そして、相性度が上がり、フリーワードが使えるようになったことを表示する（Ｓｔｅｐ  Ｎｏ．１４−４）。
【０２７１】
続いて、A-Xの着信日時更新し（Ｓｔｅｐ  Ｎｏ．１０−１６）、着信したメールの種類を確認する（Ｓｔｅｐ  Ｎｏ．１０−７）。
【０２７２】
メールの種類がフラグ“１”、“２”及び“４”の場合、起動コメントを表示する（Ｓｔｅｐ  Ｎｏ．１０−１２）。
【０２７３】
メッセージの種類を確認し（Ｓｔｅｐ  Ｎｏ．１０−５８）、メールの種類がフラグ“１”の場合には、受信メッセージ・返信選択肢の表示・選択を行う（Ｓｔｅｐ  Ｎｏ．１０−２８）。すなわち、受信したメッセージNO.から、メッセージ・返信選択肢を表示する。そして、返信内容によりA-2を更新する（Ｓｔｅｐ  Ｎｏ．１０−３２）。
【０２７４】
次に、返信メールを送信する（Ｓｔｅｐ  Ｎｏ．１０−３４）。このとき、送信される返信メールの識別フラグは“３”であり、自分のパラメータ  （・A-1  ・A-2  ・A-X、但し、シナリオNO.0の時はパラメータを添付しない）と、メッセージNO.と、返信NOと、フリーワード本文（状況により）が送信される。
【０２７５】
送信の確認を行い（Ｓｔｅｐ  Ｎｏ．１０−６０）、送信完了のコメントを表示する（Ｓｔｅｐ  Ｎｏ．１０−３６）。そして、Ｓｔｅｐ  Ｎｏ．１０−７４に移行する。
【０２７６】
一方、Ｓｔｅｐ  Ｎｏ．１０−５８において、識別フラグが２である場合には、受信メッセージを表示する（Ｓｔｅｐ  Ｎｏ．１０−６９）。そして、返事を書くかの選択を行う（Ｓｔｅｐ  Ｎｏ．１０−６４）。書く場合には、フリーワードの入力を行い（Ｓｔｅｐ  Ｎｏ．１０−６５）、入力文字のチェック等を行い（Ｓｔｅｐ  Ｎｏ．１０−６６）、送信メッセージの確認画面を表示する（Ｓｔｅｐ  Ｎｏ．１０−６７）。そして、Ｓｔｅｐ  Ｎｏ．１０−３４に移行する。
【０２７７】
また、Ｓｔｅｐ  Ｎｏ．１０−５８において、識別フラグが４である場合には、受信メッセージを表示する（Ｓｔｅｐ  Ｎｏ．１０−５９）。そして、Ｓｔｅｐ  Ｎｏ．１０−７４に移行する。
【０２７８】
Ｓｔｅｐ  Ｎｏ．１０−７４において、相手が登録済みであるかを確認し、登録済みならば、相手の最新データがキャッシュにあるかの確認を行い（Ｓｔｅｐ  Ｎｏ．１０−７３）、コメントを表示する（Ｓｔｅｐ  Ｎｏ．１０−２１）。そして、覗き見結果報告処理を行う。この処理については、後述する。
【０２７９】
＜覗き見結果報告処理＞
覗き見結果報告処理の動作を説明する。
【０２８０】
図３６は覗き見結果報告処理の動作のフローチャートである。
【０２８１】
まず、受信した、データのＸ−２の状況フラグを抽出する（Ｓｔｅｐ  Ｎｏ．１２−７）。そして、コメントを表示する（Ｓｔｅｐ  Ｎｏ．１２−８）。
【０２８２】
次に、受信した相手のステータス（Ｘ−２）の項目のうち度数が２以下のものがあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１２−１０）。
【０２８３】
度数が２以下のものがある場合、X-2の一部の中からもっとも値の少ない項目（複数ある場合はその中からランダム）を抽出する。そして、その項目に対応したコメントを覗き見シナリオテーブル６から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．１２−９）。そして、選択したコメントを表示する（Ｓｔｅｐ  Ｎｏ．１２−１７）。
【０２８４】
例えば、受信したユーザＢのステータスの項目のうち元気度の度数が“１”である場合、図１９の覗き見シナリオテーブル６によれば、選択されるコメントとして、“ユーザＢは、ブルー？心配である・・・”が選択されて表示される。
【０２８５】
続いて、受信した相手のステータスの項目のうち度数が５以上のものがあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１２−１２）。
【０２８６】
度数が５以上のものがある場合、X-2の一部の中からもっとも値の大きい項目（複数ある場合はその中からランダム）を抽出する。そして、その項目に対応したコメントを覗き見シナリオテーブル６から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．１２−１１）。そして、選択したコメントを表示する（Ｓｔｅｐ  Ｎｏ．１２−１７）。
【０２８７】
例えば、受信したユーザＢのステータスの項目のうち優しさの度数が“６”である場合、図１９の相手データ受信結果シナリオテーブルによれば、選択されるコメントとして、“ユーザＢはいい人である・・・しみじみ”が選択されて表示される。
【０２８８】
更に、相手から見た自分の評価項目のうち度数が２以下のものがあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１２−１４）。
【０２８９】
度数が２以下のものがある場合、X-Aの一部の中からもっとも値の少ない項目（複数ある場合はその中からランダム）を抽出する。そして、その項目に対応したコメントを覗き見シナリオテーブル６から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．１２−１３）。そして、選択したコメントを表示する（Ｓｔｅｐ  Ｎｏ．１２−１７）。
【０２９０】
例えば、ユーザＢからみたユーザＡの評価の項目のうち、元気度の度数が“１”である場合、図１９の相手データ受信結果シナリオテーブルによれば、選択されるコメントとして、“ユーザＢはユーザＡが心配。疲れている？”が選択されて表示される。
【０２９１】
最後に、相手から見た自分の評価項目のうち度数が５以上のものがあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１２−１６）。
【０２９２】
度数が５以上のものがある場合、X-Aの一部の中からもっとも値の大きい項目（複数ある場合はその中からランダム）を抽出する。そして、その項目に対応したコメントを覗き見シナリオテーブル６から抽出する（複数ある場合はランダム）（Ｓｔｅｐ  Ｎｏ．１２−１５）。そして、選択したコメントを表示する（Ｓｔｅｐ  Ｎｏ．１２−１７）。
【０２９３】
例えば、ユーザＢからみたユーザＡの評価の項目のうち、元気度の度数が“６”である場合、図１９の相手データ受信結果シナリオテーブルによれば、選択されるコメントとして、“ユーザＢは元気マンマンなユーザＡがお気に入り”が選択されて表示される。
【０２９４】
以上で、覗き見結果報告処理の説明を終わる。
【０２９５】
＜ペアチェック処理＞
ペアチェック処理について説明する。
【０２９６】
図３７はペアチェック処理の動作のフローチャートである。
【０２９７】
まず、相性チェック開始のコメントを表示する（Ｓｔｅｐ  Ｎｏ．１３−１）。そして、相性チェックのカウントダウンを表示する（Ｓｔｅｐ  Ｎｏ．１３−２）。
【０２９８】
次に、２人のパラメータ比較・相性度数を計算し、相性度数を表示する（０〜１００％）（Ｓｔｅｐ  Ｎｏ．１３−３、Ｓｔｅｐ  Ｎｏ．１３−４）。ここで、相性度数の計算は、
（１）X-A 満足度とA-X 満足度の２つの数値の少ない方（０〜７）
（２）X-A 会いたい度とA-X 会いたい度の２つの数値の少ない方（０〜７）
（３）X-2  状況 =「ヒマしてる」の時は１、それ以外は０
（４）A-2  状況=「ヒマしてる」の時は１、それ以外は０
として、（（１）＋（２）＋（３）＋（４））＊６．２５＝相性度数とする。
【０２９９】
続いて、相性度のチェックを行い（Ｓｔｅｐ  Ｎｏ．１３−５）、相性度５０％以上の場合にはフリーワードの送信可能のコメント表示を行い（Ｓｔｅｐ  Ｎｏ．１３−６）、A-Xのフリーワードフラグを１にする（Ｓｔｅｐ  Ｎｏ．１３−７）。そして、Ｓｔｅｐ  Ｎｏ．１３−８に移行する。
【０３００】
一方、相性度のチェックを行い（Ｓｔｅｐ  Ｎｏ．１３−５）、相性度５０％未満、又は、すでにA-Xのフリーワードフラグが１になっている場合には、アドバイスシナリオテーブル７からコメントを抽出し（Ｓｔｅｐ  Ｎｏ．１３−８）、コメントを表示する（Ｓｔｅｐ  Ｎｏ．１３−９）。例えば、コメントの抽出の方法として、X-2の元気度、ストレス度、満足度と、X-Aの親密度×０．０８との中からもっとも値の少ない項目（複数ある場合はその中からランダム）を抽出する。そして、その項目に対応したコメントをアドバイスシナリオテーブル７から抽出する（複数ある場合はランダム）。
【０３０１】
以上で、ペアチェック処理についての説明を終わる。
【０３０２】
＜課金チェック処理＞
課金チェック処理を説明する。
【０３０３】
図３８は課金チェック処理のフローチャートである。
【０３０４】
まず、A-0の今日は有効期限から何日前かのチェックを行う（Ｓｔｅｐ  Ｎｏ．１５−１）。１０日前以内もしくは期限切れの場合には、データフォルダにサービスチケットファイルがあるかのチェックを行う（Ｓｔｅｐ  Ｎｏ．１５−２）。ない場合には、Ｓｔｅｐ  Ｎｏ．１５−４に移行する。
【０３０５】
サービスチケットファイルがある場合には、読み込み中の表示をする（Ｓｔｅｐ  Ｎｏ．１５−１０）。そして、最新のサービスチケットファイルをデコードし、有効期限日を抽出する。さらに、現在のA-0の有効期限日よりも未来の日付であれば、A-0を更新する（Ｓｔｅｐ  Ｎｏ．１５−３）。そして、サービスチケットファイル削除の案内を行う（Ｓｔｅｐ  Ｎｏ．１５−７）。
【０３０６】
次に、A-0の今日は有効期限から何日前かのチェックを行い、１１日前以上（有効期限内）であるならば、終了する。また、１０日前以内であるならば、サービスチケットダウンロードのお勧めの案内を表示する（Ｓｔｅｐ  Ｎｏ．１５−６）。
さらに、翌日以降（有効期限切れ）の場合には、特定端末であるかのチェックを行い（Ｓｔｅｐ  Ｎｏ．１５−９）、違うならば一般用の課金フラグキーファイルダウンロードの案内を行い（Ｓｔｅｐ  Ｎｏ．１５−５）、特定端末ならば特定端末用の課金フラグキーファイルダウンロードの案内を行う（Ｓｔｅｐ  Ｎｏ．１５−８）。
【０３０７】
以上で、課金チェック処理の説明を終了する。
【図面の簡単な説明】
【０３０８】
【図１】図１は実施の形態の概念図である。
【図２】図２はＩＰサーバ１のブロック図である。
【図３】図３は携帯電話４のブロック図である。
【図４】図４はダウンロードされるファイルを説明する為の図である。
【図５】図５は本実施の形態で用いられる各パラメータを説明する為の図である。
【図６】図６は属性テーブルを説明する為の図である。
【図７】図７はステータステーブルを説明する為の図である。
【図８】図８は評価テーブルを説明する為の図である。
【図９】図９はキャラクタ設定テーブルを説明する為の図である。
【図１０】図１０はしんぱいさんシナリオテーブルの一例を示す図である。
【図１１】図１１はキャラクタテーブルを説明する為の図である。
【図１２】図１２はシナリオテーブルの一例を示す図である。
【図１３】図１３はごきげんくんシナリオテーブルの一例を示す図である。
【図１４】図１４はごきげんくんシナリオテーブルの一例を示す図である。
【図１５】図１５は相手評価シナリオテーブルの一例を示す図である。
【図１６】図１６は相手評価シナリオテーブルの一例を示す図である。
【図１７】図１７は会話シナリオテーブルの一例を示す図である。
【図１８】図１８は送信メッセージシナリオテーブルの一例を示す図である。
【図１９】図１９は覗き見シナリオテーブルの一例を示す図である。
【図２０】図２０はアドバイスシナリオテーブルの一例を示す図である。
【図２１】図２１は送受信されるメールのフォーマットを説明する為の図である。
【図２２】図２２はＩＰサーバ１からプログラムをダウンロードするまでの動作を示したフローチャートである。
【図２３】図２３はマイデータ登録処理の動作を示すフローチャートである。
【図２４】図２４はエントリーデータ登録処理の動作を示すフローチャートである。
【図２５】図２５はマッチング処理の動作のフローチャートである。
【図２６】図２６は基本動作のローチャートである。
【図２７】図２７は初期設定の動作のフローチャートである。
【図２８】図２８は設定変更・追加の動作のフローチャートである。
【図２９】図２９は相手データ登録処理の動作のフローチャートである。
【図３０】図３０はしんぱいさん処理の動作のフローチャートである。
【図３１】図３１はごきげんくん処理の動作のフローチャートである。
【図３２】図３２は相手評価処理の動作のフローチャートである。
【図３３】図３３はエージェントとの会話処理のフローチャートである。
【図３４】図３４はお知らせ通信送信処理の動作フローチャートである。
【図３５】図３５はお知らせ通信受信処理の動作のフローチャートである。
【図３６】図３６は覗き見結果報告の処理の動作のフローチャートである。
【図３７】図３７はペアチェック処理の動作のフローチャートである。
【図３８】図３８は課金チェック処理の動作のフローチャートである。
【符号の説明】
【０３０９】
１              インフォメーション・プロバイダーサーバ（ＩＰサーバ）
２              ゲートウェイサーバ
３              基地局
４，５          携帯電話
６              固定通信網
７              通信網（インターネット）
８              移動体通信網
【図１】
2007095087.tif 000003
【図２】
2007095087.tif 000004
【図３】
2007095087.tif 000005
【図４】
2007095087.tif 000006
【図５】
2007095087.tif 000007
【図６】
2007095087.tif 000008
【図７】
2007095087.tif 000009
【図８】
2007095087.tif 000010
【図９】
2007095087.tif 000011
【図１０】
2007095087.tif 000012
【図１１】
2007095087.tif 000013
【図１２】
2007095087.tif 000014
【図１３】
2007095087.tif 000015
【図１４】
2007095087.tif 000016
【図１５】
2007095087.tif 000017
【図１６】
2007095087.tif 000018
【図１７】
2007095087.tif 000019
【図１８】
2007095087.tif 000020
【図１９】
2007095087.tif 000021
【図２０】
2007095087.tif 000022
【図２１】
2007095087.tif 000023
【図２２】
2007095087.tif 000024
【図２３】
2007095087.tif 000025
【図２４】
2007095087.tif 000026
【図２５】
2007095087.tif 000027
【図２６】
2007095087.tif 000028
【図２７】
2007095087.tif 000029
【図２８】
2007095087.tif 000030
【図２９】
2007095087.tif 000031
【図３０】
2007095087.tif 000032
【図３１】
2007095087.tif 000033
【図３２】
2007095087.tif 000034
【図３３】
2007095087.tif 000035
【図３４】
2007095087.tif 000036
【図３５】
2007095087.tif 000037
【図３６】
2007095087.tif 000038
【図３７】
2007095087.tif 000039
【図３８】
2007095087.tif 000040