(57)【特許請求の範囲】
【請求項１】
情報を表示する表示部を有する端末装置と通信可能に接続されるとともに、複数想定されたキャラクタの夫々に対して一意的に関連付けられたキャラクタＩＤ，該キャラクタに関する説明を含んだ説明情報，該キャラクタの嗜好として想定された内容を有する嗜好情報及び該キャラクタのイメージデータを含んだキャラクタデータを保存するキャラクタデータベース，及び、前記嗜好情報の各内容に広告内容を対応付けて保存する配信用データベースにアクセスするコンピュータに読み込まれ、
端末装置からの要求に応じて、前記キャラクタデータベースに格納されれている各キャラクタについてのキャラクタデータを読み出し、当該キャラクタデータ中の情報を前記端末装置の表示部に表示させる第１の表示指示情報を作成して、該端末装置へ送信する手順と、
各キャラクタについての前記第１の表示指示情報を受信した端末装置から、前記各キャラクターのうちから利用者が選定したキャラクターを特定する選定情報を取得する手順と、
取得された選定情報が示すキャラクターについてのキャラクタデータを特定する手順と、
前記端末装置の利用者に対して一意的に関連付けられた利用者ＩＤ，及び，前記特定されたキャラクタデータ中のキャラクタＩＤ及び嗜好情報を含んだ利用者データを前記利用者データベースに格納する手順と、
端末装置からの前記利用者ＩＤを指定した要求に応じて、当該利用者ＩＤに関連付けられたキャラクタＩＤ及び嗜好情報を前記利用者データベースから読み出し、前記利用者データベースから読み出した前記キャラクタＩＤに対応したイメージデータを前記キャラクタデータベースから読み出すとともに、前記利用者データベースから読み出した前記嗜好情報の内容に対応した広告内容を前記配信用データベースから読み出す手順と、
読み出した広告内容及びイメージデータに基づいて、当該イメージデータが示すキャラクタの画像と前記広告内容とを組み合わせて前記端末装置の表示部に表示させる第２の表示指示情報を作成して、該端末装置へ送信する手順と
を、前記コンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【請求項２】
前記プログラムは、前記コンピュータが前記端末装置から前記利用者ＩＤを指定した要求を受信したときに、当該利用者ＩＤを含む利用者データが前記利用者データベースに格納されていない場合には、前記第１の表示指示情報を前記端末装置へ送信させる手順を前記コンピュータに実行させる
ことを特徴とする請求項１記載のコンピュータ読取可能な記録媒体。
【請求項３】
前記配信用データは、複数の地域のうちからある地域を特定するエリア情報を含み、
前記利用者データは、利用者によって設定された前記エリア情報を含み、
前記プログラムは、取得された利用者ＩＤを含む利用者データ中のエリア情報を取得させ、取得されたエリア情報，及び，取得された嗜好情報を含む前記配信用データ中の通知内容情報を前記端末装置の表示部に表示させる第２の表示指示情報を、該端末装置へ送信させる手順を、さらに含んだ
ことを特徴とする請求項１記載のコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示部を有する携帯電話機及びその他の端末装置に対して情報を配信するサーバ装置用のプログラムを記録したコンピュータ読取可能な記録媒体に、関する。
【０００２】
【従来の技術】
近年、文字や画像を画面表示する表示部を備えるとともに、インターネット接続機能を有する携帯電話機が、実用化されている。この種の携帯電話機は、ウェブブラウザ・プログラムを実行することができる。そして、この携帯電話機は、ウェブブラウザプログラムを実行するとともに、ウェブサーバプログラムを実行するサーバ装置にアクセスすることにより、このサーバ装置が提供するウェブページをその表示部に表示させる。
【０００３】
このサーバ装置は、広告やニュース等の情報を、この携帯電話機へ配信している。この種の携帯電話機への情報の配信は、特に、新しい広告のチャネルとして、注目されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、この広告は、携帯電話機を利用する利用者の嗜好に合致したときにはじめて、その効果が期待できるものである。従って、広告主等の情報提供者は、各利用者の嗜好を認識したうえで、その嗜好に合致した広告その他の情報を配信することを、望んでいる。
【０００５】
そこで、利用者の嗜好に関する情報を取得させる処理をサーバ装置に実行させるプログラムを記録したコンピュータ読取可能な記録媒体を提供することを、本発明の課題とする。
【０００６】
【課題を解決するための手段】
本発明は、上記課題を解決するために、以下のような構成を採用した。
【０００７】
即ち、本発明によるコンピュータ読取可能な記録媒体は、情報を表示する表示部を有する端末装置と接続されるコンピュータに実行させるプログラムを記録したコンピュータ読取可能な記録媒体であって、複数想定されたキャラクタの夫々に対して一意的に関連付けられたキャラクタＩＤ，該キャラクタに関する説明を含んだ説明情報，及び，該キャラクタの嗜好として想定された嗜好情報を含んだキャラクタデータをキャラクタデータベースに格納する手順と、前記端末装置の利用者に対して一意的に関連付けられた利用者ＩＤ，及び，前記キャラクタのうちの当該利用者が選択したキャラクタのキャラクタＩＤを含んだ利用者データを利用者データベースに格納する手順と、前記各キャラクタデータの説明情報を前記端末装置の表示部に表示させる第１の表示指示情報を該端末装置へ送信させるとともに、この端末装置から前記各説明情報のうちから利用者が選定した説明情報を示す選定情報を取得させ、取得された選定情報が示す説明情報を含んだキャラクタデータを特定させ、取得された利用者ＩＤ，及び，特定されたキャラクタデータのキャラクタＩＤを含んだ利用者データを作成させ、作成された利用者データを前記利用者データベースに格納させる手順とを、コンピュータに実行させるプログラムを記録したことを特徴とする。
【０００８】
このように構成されると、利用者がキャラクタを選定することにより、選定されたキャラクタの嗜好として想定された嗜好情報が、この利用者の嗜好に対応する嗜好情報として、推定される。即ち、サーバ装置（コンピュータ）は、利用者にキャラクタを選定させることにより、この利用者の嗜好に対応した嗜好情報を、取得することができる。
【０００９】
なお、端末装置は、インターネット接続機能及び表示部を備えた携帯電話であってもよく、ＰＤＡ（Personal Digital Assistant）やパーソナルコンピュータであってもよい。
【００１０】
【発明の実施の形態】
以下、図面に基づいて本発明の一実施形態を説明する。
【００１１】
＜携帯電話機の構成＞
図１は、携帯電話機１０の構成を示すブロック図である。この携帯電話機１０は、ＣＰＵ１１，並びに，このＣＰＵ１１に夫々接続されたメモリ部１２，入力操作部１３，表示部１４，及び外部インタフェース部１５を、備えている。なお、この携帯電話機１０は、端末装置に相当する。
【００１２】
メモリ部１２は、ＲＯＭ及びＲＡＭを備えるとともに、データ及びプログラムを記憶する。このメモリ部１２のＲＯＭには、オペレーティングシステム及びウェブブラウザプログラムが、格納されている。そして、ＣＰＵ１１は、このウェブブラウザプログラムのコードに従って、Ｃ−ＨＴＭＬ（Compact HTML），ＨＤＭＬ（Handheld Device Markup Language），又はＷＭＬ（Wireless Markup Language）等のウェブページ記述用スクリプト言語を解釈して実行するとともに、Ｊａｖａアプレットを解釈して実行する。
【００１３】
入力操作部１３は、テンキー及びメニューボタンを有し、利用者の入力操作を受け入れる。表示部１４は、例えば、液晶ディスプレイによりなる画面を有しており、文字やイメージをその画面に表示させる。
【００１４】
外部インタフェース部１５は、無線送受信部１６，マイク１７，及びスピーカ１８と、夫々接続されている。無線送受信部１６は、アンテナ１９と接続されている。そして、外部インタフェース部１５は、無線送受信部１６を制御することにより、アンテナ１９に無線でデータを送受信させる。即ち、この携帯電話機１０は、そのアンテナ１９を介してキャリア（電気通信事業者）の図示せぬゲートウェイ装置と接続されることにより、このゲートウェイ装置との間でデータを送受信する。
【００１５】
このゲートウェイ装置は、インターネットに接続されている。そして、携帯電話機１０は、このゲートウェイ装置を介してインターネットに接続されることにより、携帯電話機１０用に提供される各種ウェブサイトに、アクセスすることができる。
【００１６】
＜サーバ装置の構成＞
図２は、サーバ装置２０の構成を示すブロック図である。このサーバ装置２０は、高機能のコンピュータから構成されている。図２に示されるように、このサーバ装置２０は、ＣＰＵ及びメモリを有する主制御部２１，並びに，この主制御部２１に接続された通信制御部２２，及びハードディスク（ＨＤＤ）２３を、備えている。通信制御部２２は、専用回線又はインターネットを介して、キャリアのゲートウェイ装置と接続されている。なお、主制御部２１は、処理装置に相当する。また、ＨＤＤ２３は、記憶装置及び記録媒体に相当する。
【００１７】
このＨＤＤ２３内には、図示せぬオペレーティングシステム，及びアプリケーションプログラムが、格納されている。オペレーティングシステムは、システム管理用のカーネルを有するとともに、アプリケーションプログラムに対してＡＰＩ（Application Program Interface）を提供する。そして、主制御部２１のＣＰＵは、そのメモリ上に、オペレーティングシステムの少なくとも一部が展開された状態で、このオペレーティングシステムのコードに従って動作する。一方、アプリケーションプログラムは、ＡＰＩを介してオペレーティングシステムの機能を呼び出すことにより、所定の処理を実現するプログラムである。このアプリケーションプログラムには、ウェブサーバプログラムが含まれている。
【００１８】
さらに、ＨＤＤ２３内には、ウェブサーバプログラムにより利用されるウェブデータＷが、格納されている。このウェブデータＷには、上記のウェブページ記述用スクリプト言語で記述されたデータ，及びＪａｖａアプレットが、含まれている。また、ＨＤＤ２３内には、ウェブサーバプログラムにより利用される図示せぬＣＧＩ（Common Gateway Interface）プログラムが、格納されている。そして、このサーバ装置３のウェブサーバプログラムが、携帯電話機１０が実行するウェブブラウザプログラムと連携して実行されることにより、携帯電話機１０の表示部１４には、ウェブデータＷに基づくウェブページ（画面）が、表示される。
【００１９】
さらに、このＨＤＤ２３内には、利用者データベースＵ，キャラクタデータベースＲ，及び配信用データベースＴが、格納されている。
【００２０】
利用者データベースＵには、過去にこのサーバ装置２０にアクセスしたことのある携帯電話機１０の利用者に関する情報が、含まれている。なお、図７を参照して後述するように、この利用者データベースＵは、携帯電話機１０の利用者が、サーバ装置２０が提供するウェブサイトに初めてアクセスした時に、作成される。
【００２１】
図３は、この利用者データベースＵの模式図である。この利用者データベースＵは、利用者ＩＤフィールドＵ１，キャラクタＩＤフィールドＵ２，エリアフィールドＵ３，第１の嗜好フィールドＵ４，及び，第２の嗜好フィールドＵ５を夫々含んだ複数のレコード（利用者データ）を、有している。利用者ＩＤフィールドＵ１には、利用者の携帯電話機１０の電話番号が、格納される。
【００２２】
なお、図３に示された各利用者データ（U）は、そのエリアフィールドＵ３，第１の嗜好フィールドＵ４，及び，第２の嗜好フィールドＵ５に、夫々、文字列が格納されている。しかし、これら各フィールドＵ３〜Ｕ５には、文字列が格納されるのではなく、コード番号が格納されていてもよい。この場合には、コード番号と文字列との対応関係を含んだコード対応テーブルが、ＨＤＤ２３内に格納される。
【００２３】
図４は、キャラクタデータベースＲの模式図である。このキャラクタデータベースＲは、キャラクタＩＤフィールドＲ１を夫々含んだ複数のレコード（キャラクタデータ）を有している。これら各キャラクタデータ（U）は、夫々、小動物等をモチーフにして想定された複数のキャラクタに対して、一意的に関連付けられている。即ち、このキャラクタデータ（Ｒ）のキャラクタＩＤフィールドＲ１には、キャラクタに対して一意的に関連付けられたキャラクタＩＤが、格納されている。なお、上記ウェブデータＷには、各キャラクタＩＤに夫々対応した各キャラクタのイメージデータが、含まれている。
【００２４】
さらに、このキャラクタデータ（Ｒ）は、キャラクタ名フィールドＲ２，ファミリー名フィールドＲ３，家族関係フィールドＲ４，職業フィールドＲ５，性格フィールドＲ６，好きな食べ物フィールドＲ７，及び趣味フィールドＲ８を、含んでいる。これら各フィールドＲ２〜Ｒ８には、対応する各キャラクタの個性を表現するために予め想定された情報（説明情報）が、含まれている。
【００２５】
例えば、このキャラクタデータ（Ｒ）におけるキャラクタＩＤ（Ｒ１）が“１”のレコードは、そのキャラクタ名（Ｒ２）が“Ａ”であり、ファミリー名（Ｒ３）が“サクラ”であり、家族関係（Ｒ４）が“父”であり、職業（Ｒ５）が“会社員”であり、性格（Ｒ６）が、“ゴマスリ”であり、好きな食べ物（Ｒ７）が“ラーメン”であり、趣味（Ｒ８）が“ゴルフ”である。即ち、名前が“Ａ”のキャラクタは、“サクラ”ファミリーの“父”であり、職業が“会社員”で、性格が“ゴマスリ”であり、“ラーメン”及び“ゴルフ”を好むものと、想定されている。
【００２６】
さらに、キャラクタデータ（Ｒ）は、夫々、第１の嗜好フィールドＲ９，及び第２の嗜好フィールドＲ１０を、含んでいる。第１の嗜好フィールドＲ９は、上記の好きな食べ物フィールドＲ７に対応させて、設定されている。第２の嗜好フィールドＲ１０は、上記の趣味フィールドＲ８に対応させて、設定されている。これら両嗜好フィールドＲ９，Ｒ１０に格納された情報は、嗜好情報に相当する。
【００２７】
なお、両フィールドＲ７，Ｒ８には、キャラクタの性格付けにふさわしい表現による文字列が、格納されている。一方、両フィールドＲ９，Ｒ１０には、サーバ装置２を運営する側にとって便利な表現による文字列が、格納されている。従って、各キャラクタデータにおける両フィールドＲ７，Ｒ８の内容と両フィールドＲ９，Ｒ１０の内容とは、相互に対応しているものの完全に一致しているとは限らない。
【００２８】
例えば、キャラクタＩＤ（Ｒ１）が“１”のキャラクタデータ（Ｒ）は、好きな食べ物（Ｒ７）が“ラーメン”であるが、この好きな食べ物（Ｒ７）に対応する第１の嗜好（Ｒ９）が、“中華”になっている。一方、このキャラクタＩＤ（Ｒ１）が“１”のキャラクタデータ（Ｒ）は、趣味（Ｒ８）が“ゴルフ”であり、この趣味（Ｒ８）に対応する第２の嗜好（Ｒ１０）も、“ゴルフ”になっている。
【００２９】
なお、第１の嗜好フィールドＲ９，及び，第２の嗜好フィールドＲ１０には、夫々、文字列が格納されるのではなくコード番号が格納されていてもよい。この場合には、予め、コード番号と文字列との対応関係を含んだコード対応テーブルが、ＨＤＤ２３内に格納される。
【００３０】
図２に示された配信用データベースＴは、サーバ装置２０が携帯電話機１０に対して配信する広告，ニュース，及びイベント情報を、含んでいる。なお、この配信用データベースＴは、第１の配信用データベースＴａと第２の配信用データベースＴｂとに、分類される。
【００３１】
図５は、第１の配信用データベースＴａの模式図である。この第１の配信用データベースＴａは、第１の嗜好フィールドＴａ１，エリアフィールドＴａ２，及び内容フィールドＴａ３を含んだ複数のレコード（第１の配信用データ）を、有している。この第１の配信用データ（Ｔａ）における第１の嗜好フィールドＴａ１は、図３の利用者データ（Ｕ）におけるフィールドＵ４，及び，図４のキャラクタデータ（Ｒ）におけるフィールドＲ９に、夫々、対応している。また、この第１の配信用データ（Ｔａ）における内容フィールドＴａ３に格納された情報は、通知内容情報に相当する。
【００３２】
図６は、第２の配信用データベースＴｂの模式図である。この第２の配信用データベースＴｂは、第２の嗜好フィールドＴｂ１，エリアフィールドＴｂ２，及び内容フィールドＴｂ３を含んだ複数のレコード（第２の配信用データ）を、有している。この第２の配信用データ（Ｔｂ）における第２の嗜好フィールドＴｂ１は、図３の利用者データ（Ｕ）におけるフィールドＵ５，及び，図４のキャラクタデータ（Ｒ）におけるフィールドＲ１０に、夫々、対応している。また、この第２の配信用データ（Ｔｂ）における内容フィールドＴｂ３に格納された情報は、通知内容情報に相当する。
【００３３】
また、第１の配信データ（Ｔａ）及び第２の配信データ（Ｔｂ）におけるエリアデータフィールドＴａ２，Ｔｂ２は、夫々、図３の利用者データ（Ｕ）におけるフィールドＵ３に、対応している。なお、第１の配信データ（Ｔａ）における第１の嗜好フィールドＴａ１，及び，第２の配信データ（Ｔｂ）における第２の嗜好フィールドＴｂ１には、夫々、文字列が格納されるのではなくコード番号が格納されていてもよい。この場合には、予め、コード番号と文字列との対応関係を含んだコード対応テーブルが、ＨＤＤ２３内に格納される。
【００３４】
＜利用者登録＞
携帯電話機１０は、サーバ装置２０に対して所定のｈｔｔｐリクエスト（要求情報）を送信することにより、このサーバ装置２０が提供するウェブサイトに接続する。このｈｔｔｐリクエストには、ウェブデータＷ内の所定のデータに関連付けられたＵＲＬ（ＵＲＩ）が、含まれている。
【００３５】
そして、サーバ装置２０は、このｈｔｔｐリクエストを受信するとともに、このｈｔｔｐリクエストに含まれた情報に基づいて、当該携帯電話機１０の電話番号を取得する。さらに、サーバ装置２０は、利用者データベースＵを検索して、取得した電話番号を利用者ＩＤフィールドＵ１に含む利用者データ（Ｕ）があるか否かを、確認する。そして、サーバ装置２０は、当該レコードが存在しない場合には、図７のフローチャートに示された利用者登録の処理を、開始する。
【００３６】
開始後最初のＳ００１では、サーバ装置２０は、携帯電話機１０の表示部１４に、キャラクタ名一覧画面を、表示させる。図８は、キャラクタ名一覧画面の模式図である。このキャラクタ名一覧画面には、各利用者データ（Ｒ）のキャラクタ名“Ａ”，“Ｂ”，“Ｃ”，“Ｄ”，…が、表示されている。利用者は、携帯電話機１０を操作して、このキャラクタ名一覧画面に表示された各キャラクタ名のなかから、興味を持ったものを１つ選択する。すると、サーバ装置２０は、キャラクタデータベースＲを検索し、利用者が選択したキャラクタ名に対応したキャラクタデータ（Ｒ）を取得する。
【００３７】
次のＳ００２では、サーバ装置２０は、キャラクタデータベースＲ中のＳ００１で取得したキャラクタデータ（Ｒ）における各フィールドＲ２〜Ｒ８内の情報を含むとともに、当該レコードのキャラクタＩＤ（Ｒ１）に対応したイメージデータを含んだウェブデータＷを作成し、作成したウェブデータＷを、キャラクタ情報画面として携帯電話機１０の表示部１４に表示させる。なお、このウェブデータＷにおけるキャラクタ情報画面を表示させるためのバイトコードは、第１の表示指示情報に相当する。
【００３８】
図９は、このキャラクタ情報画面の一例を示す模式図である。この図９には、キャラクタデータベースＲ中のキャラクタＩＤが“１”のキャラクタデータ（Ｒ）に対応したキャラクタ情報画面が、示されている。このキャラクタ情報画面には、“キャラクタ名”，“ファミリー名”，“家族関係”，“職業”，“性格”，“好きな食べ物”及び“趣味”の欄が表示されている。これら各欄には、夫々、キャラクタデータベースＲ中のレコードにおける各フィールドＲ２〜Ｒ８内の情報が、表示されている。さらに、この図９のキャラクタ情報画面には、キャラクタＩＤが“１”のキャラクタに対応したイメージデータ３１が、表示されている。
【００３９】
利用者は、このキャラクタ情報画面を見て、自分がそのキャラクタに共感するかどうか、判断する。なお、利用者が当該キャラクタに共感するということは、この利用者が、当該キャラクタの嗜好として想定された嗜好を、有しているものと、推定される。
【００４０】
この図９のキャラクタ情報画面には、“登録する”及び“登録しない”のボタンが表示されている。そして、利用者は、携帯電話機１０を操作して、そのキャラクタに共感する場合には“登録する”のボタンを指定し、共感しない場合には“登録しない”のボタンを指定する。なお、“登録する”のボタンが指定されることは、選定情報がサーバ装置２０に取得されることに相当する。
【００４１】
次のＳ００３では、サーバ装置２０は、Ｓ００２で図９の“登録する”のボタンが指定された場合には、処理をＳ００４へ進め、“登録しない”のボタンが指定された場合には、処理をＳ００１へ戻す。
【００４２】
Ｓ００４では、サーバ装置２０は、Ｓ００１を最後に実行した際に選択されたキャラクタに対応するキャラクタＩＤを特定するとともに、利用者データベースＵに、新しい利用者データ（Ｕ）を追加する。なお、サーバ装置２０は、追加した利用者データ（Ｕ）の利用者ＩＤフィールドＵ１内に、受信したｈｔｔｐリクエストに基づいて取得された電話番号を格納するとともに、キャラクタＩＤフィールドＵ２内に、特定したキャラクタＩＤを、格納する。同時に、サーバ装置２０は、追加した利用者データ（Ｕ）の第１の嗜好フィールドＵ４及び第２の嗜好フィールドＵ５内に、夫々、特定したキャラクタＩＤを含むキャラクタデータ（Ｒ）の第１の嗜好フィールドＲ９及び第２の嗜好フィールドＲ１０内の情報を、格納する。そのうえで、サーバ装置２０は、処理を終了させる。
【００４３】
＜エリア（地域）登録＞
上記の利用者登録を済ませた利用者は、自分の居住している地域や活動の拠点となる地域を、サーバ装置２０に対して登録することができる。具体的には、まず、利用者は、携帯電話機１０を操作することにより、その表示部１４に、図１０のメニュー画面を表示させる。即ち、サーバ装置２０は、携帯電話機１０からの要求に従って、メニュー画面を表示させるためのウェブデータＷを、この携帯電話機１０へ送信する。この図１０のメニュー画面には、“１．キャラクタを選ぶ”，“２．自分の好みを登録”，“３．エリア設定”が、表示されている。
【００４４】
そして、利用者は、携帯電話機１０を操作することにより、“３．エリア設定”を指定すると、サーバ装置２０は、携帯電話機１０の表示部１４にエリア設定画面を、表示させる。図１１は、このエリア設定画面の模式図である。このエリア設定画面には、イメージデータ３１が表示されている。このイメージデータ３１は、当該利用者に関連付けられた利用者データ（Ｕ）中に含まれるキャラクタＩＤ（Ｕ２）に対応したものである。さらに、このエリア設定画面には、複数のエリアから利用者に１つのエリアを選択させるためのプルダウンメニューが、表示されている。そして、利用者は、携帯電話機１０を操作することにより、このプルダウンメニューを用いて、エリアを指定する。図１１では、エリアとして“大阪”が指定されている。その後、サーバ装置２０は、利用者が指定したエリアを、当該利用者に関連付けられた利用者データ（Ｕ）のエリアフィールドＵ３内に、格納する。
【００４５】
なお、利用者は、図１０のメニュー画面にて、“１．キャラクタを選ぶ”を指定することにより、上記の利用者登録で選択したキャラクタを、変更することができる。また、利用者は、“２．自分の好みを登録”を指定することにより、利用者データベースＵ中の当該利用者に対応したレコードにおける両嗜好フィールドＵ４，Ｕ５内の情報を、カスタマイズすることができる。
【００４６】
＜情報の配信＞
このサーバ装置２０が提供するウェブサイトに、利用者の携帯電話機１０がアクセスすると、サーバ装置２０は、配信用データベースＴから当該利用者に適合した情報を抽出し、その携帯電話機１０の表示部１４に表示させる。以下、この処理について、図１２のフローチャートを参照して説明する。この図１２のフローチャートは、サーバ装置２０が、利用者の携帯電話機１０から送信されたｈｔｔｐリクエストを受信することにより、開始する。
【００４７】
開始後最初のＳ１０１では、サーバ装置２０は、受信したｈｔｔｐリクエストに基づいて、対応する携帯電話機１０の電話番号を、利用者ＩＤとして取得する。そして、サーバ装置２０は、取得した利用者ＩＤをキーとして、利用者データベースＵを検索する。
【００４８】
次のＳ１０２では、サーバ装置２０は、Ｓ１０１で取得した利用者ＩＤを含む利用者データ（Ｕ）を特定した場合には、処理をＳ１０４へ進め、特定できなかった場合には、処理をＳ１０３へ進める。Ｓ１０３では、サーバ装置２０は、上記の図７のフローチャートの処理を実行した後、処理をＳ１０４へ進める。
【００４９】
Ｓ１０４では、サーバ装置２０は、配信用データベースＴを検索する。
【００５０】
具体的には、まず、サーバ装置２０は、Ｓ１０１で取得した利用者ＩＤを含む利用者データ（Ｕ）の第１の嗜好フィールドＵ４及びエリアフィールドＵ３に格納された情報を、取得する。なお、この第１の嗜好（Ｕ４）は、キャラクタデータ（Ｒ）中の第１の嗜好（Ｒ９）に、対応している。そして、サーバ装置２０は、取得した第１の嗜好（Ｕ４）及びエリア（Ｕ３）をキーとして、第１の配信データベースＴａを検索する。即ち、サーバ装置２０は、第１の嗜好フィールドＴａ１に検索キーである第１の嗜好（Ｕ４）を含むとともに、エリアフィールドＴａ２に検索キーであるエリア（Ｕ３）を含んだ第１の配信用データ（Ｔａ）を、抽出する。
【００５１】
例えば、Ｓ１０１で取得した利用者ＩＤが、“09012345671”であれば、サーバ装置２０は、この利用者ＩＤを含む利用者データ（Ｕ）における第１の嗜好フィールドＵ４及びエリアフィールドＵ３に夫々格納された“中華”及び“大阪”を、検索キーとする。すると、第１の配信データベースＴａにおける３番目のレコード（第１の配信データ）が抽出される。即ち、各フィールドＴａ１〜Ｔａ３に、夫々、“中華”，“大阪”，及び“餃子一人前がいまなら無料…”が格納された第１の配信データ（Ｔａ）が抽出される。
【００５２】
同様に、サーバ装置２０は、Ｓ１０１で取得した利用者ＩＤを含む利用者データ（Ｕ）の第２の嗜好フィールドＵ５及びエリアフィールドＵ３に格納された情報を、取得する。なお、この第２の嗜好（Ｕ５）は、キャラクタデータＲ中の第２の嗜好（Ｒ１０）に、対応している。そして、サーバ装置２０は、取得した第２の嗜好（Ｕ５）及びエリア（Ｕ３）をキーとして、第２の配信データベースＴｂを検索する。
【００５３】
例えば、Ｓ１０１で取得した利用者ＩＤが、“09012345671”であれば、サーバ装置２０は、この利用者ＩＤを含む利用者データ（Ｕ）における第２の嗜好フィールドＵ５及びエリアフィールドＵ３に夫々格納された“ゴルフ”及び“大阪”を、検索キーとする。そして、第２の配信データベースＴｂに、この検索キーによる条件を満たす第２の配信データ（Ｔｂ）が含まれていない場合には、サーバ装置２０は、第２の配信データ（Ｔｂ）を抽出できない。
【００５４】
次のＳ１０５では、サーバ装置２０は、Ｓ１０４において配信データ（Ｔａ，Ｔｂ）が抽出されたか否かに応じて処理を分岐させる。即ち、配信データ（Ｔａ，Ｔｂ）が１レコードでも抽出された場合には、処理はＳ１０６へ進み、抽出されなかった場合には、処理は終了する。
【００５５】
Ｓ１０６では、サーバ装置２０は、Ｓ１０４で抽出した配信データ（Ｔａ，Ｔｂ）の内容フィールドＴａ３，Ｔｂ３内に格納された情報を含むとともに、Ｓ１０１で取得した利用者ＩＤを含む利用者データＵのキャラクタＩＤ（Ｕ２）に対応したイメージデータを含んだウェブデータＷを作成する。このウェブデータＷは、イメージデータを動画表示させるアプレットを含んでいる。
【００５６】
例えば、Ｓ１０４で、各フィールドＴａ１〜Ｔａ３に、夫々、“中華”，“大阪”，及び“餃子一人前がいまなら無料…”が格納された配信用データ（Ｔａ）が抽出された場合には、その内容フィールドＴａ３に格納された“餃子一人前がいまなら無料…”を含んだウェブデータＷを作成する。
【００５７】
そして、サーバ装置２０は、携帯電話機１０の表示部１４に、作成したウェブデータＷに対応した配信画面を、表示させる。図１３は、この配信画面の模式図である。この配信画面には、Ｓ１０１にて取得された利用者ＩＤを含む利用者データ（Ｕ）のキャラクタＩＤ（Ｕ２）に対応するキャラクタのイメージデータ３１が、表示されるとともに、このキャラクタが利用者に話しかけるかのように、“餃子一人前がいまなら無料…”の文字列が、表示されている。なお、この文字列は、キャラクタに対応させてその語尾を変化させた文字列に、変換されていてもよい。
【００５８】
上述のように、サーバ装置２０は、利用者に対して、この利用者が共感するキャラクタを選択させるだけで、この利用者の嗜好と等価であると推定される嗜好を、取得することができる。そして、サーバ装置２０は、利用者に対して、キャラクタが話しかける雰囲気で、利用者の嗜好に合致した広告を通知することができる。このため、広告の効果が向上する。
【００５９】
（付記１）情報を表示する表示部を有する端末装置と接続されるコンピュータに実行させるプログラムを記録したコンピュータ読取可能な記録媒体であって、
複数想定されたキャラクタの夫々に対して一意的に関連付けられたキャラクタＩＤ，該キャラクタに関する説明を含んだ説明情報，及び，該キャラクタの嗜好として想定された嗜好情報を含んだキャラクタデータをキャラクタデータベースに格納する手順と、
前記端末装置の利用者に対して一意的に関連付けられた利用者ＩＤ，及び，前記キャラクタのうちの当該利用者が選択したキャラクタのキャラクタＩＤを含んだ利用者データを利用者データベースに格納する手順と、
前記各キャラクタデータの説明情報を前記端末装置の表示部に表示させる第１の表示指示情報を該端末装置へ送信させるとともに、この端末装置から前記各説明情報のうちから利用者が選定した説明情報を示す選定情報を取得させ、取得された選定情報が示す説明情報を含んだキャラクタデータを特定させ、取得された利用者ＩＤ，及び，特定されたキャラクタデータのキャラクタＩＤを含んだ利用者データを作成させ、作成された利用者データを前記利用者データベースに格納させる手順とを、コンピュータに実行させるプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【００６０】
（付記２）前記プログラムは、前記コンピュータが前記端末装置から要求情報を受信したときに、この要求情報に基づいて該端末装置の利用者に関連付けられた利用者ＩＤを取得させ、取得された利用者ＩＤを含む利用者データが前記利用者データベースに格納されていない場合には、前記第１の表示指示情報を前記端末装置へ送信させる手順を、さらに含んだ
ことを特徴とする付記１記載のコンピュータ読取可能な記録媒体。
【００６１】
（付記３）前記プログラムは、前記嗜好情報，及び，通知内容情報を含んだ配信用データを配信用データベースに格納する手順と、
前記コンピュータが前記端末装置から要求情報を受信したときに、この要求情報に基づいて該端末装置の利用者に関連付けられた利用者ＩＤを取得させ、取得された利用者ＩＤを含む利用者データが前記利用者データベースに格納されている場合には、取得された利用者ＩＤを含む利用者データ中のキャラクタＩＤを取得させ、取得されたキャラクタＩＤを含む前記キャラクタデータ中の嗜好情報を取得させ、取得された嗜好情報を含む前記配信用データ中の通知内容情報を前記端末装置の表示部に表示させる第２の表示指示情報を、該端末装置へ送信させる手順とを、さらに含んだ
ことを特徴とする付記１又は２記載のコンピュータ読取可能な記録媒体。
【００６２】
（付記４）前記第２の表示指示情報は、前記通知内容情報とともに前記キャラクタに対応させたイメージデータを前記端末装置の表示部に表示させる表示プログラムである
ことを特徴とする付記３記載のコンピュータ読取可能な記録媒体。
【００６３】
（付記５）前記配信用データは、複数の地域のうちからある地域を特定するエリア情報を含み、
前記利用者データは、利用者によって設定された前記エリア情報を含み、
前記プログラムは、取得された利用者ＩＤを含む利用者データ中のエリア情報を取得させ、取得されたエリア情報，及び，取得された嗜好情報を含む前記配信用データ中の通知内容情報を前記端末装置の表示部に表示させる第２の表示指示情報を、該端末装置へ送信させる手順を、さらに含んだ
ことを特徴とする付記３又は４記載のコンピュータ読取可能な記録媒体。
【００６４】
（付記６）情報を表示する表示部を有する端末装置に対する通信制御方法であって、
複数想定されたキャラクタの夫々に対して一意的に関連付けられたキャラクタＩＤ，該キャラクタに関する説明を含んだ説明情報，及び，該キャラクタの嗜好として想定された嗜好情報を含んだキャラクタデータをキャラクタデータベースに格納する手順と、
前記端末装置の利用者に対して一意的に関連付けられた利用者ＩＤ，及び，前記キャラクタのうちの当該利用者が選択したキャラクタのキャラクタＩＤを含んだ利用者データを利用者データベースに格納する手順と、
前記各キャラクタデータの説明情報を前記端末装置の表示部に表示させる第１の表示指示情報を該端末装置へ送信させるとともに、この端末装置から前記各説明情報のうちから利用者が選定した説明情報を示す選定情報を取得させ、取得された選定情報が示す説明情報を含んだキャラクタデータを特定させ、取得された利用者ＩＤ，及び，特定されたキャラクタデータのキャラクタＩＤを含んだ利用者データを作成させ、作成された利用者データを前記利用者データベースに格納する手順とを、
備えたことを特徴とする通信制御方法。
【００６５】
（付記７）
情報を表示する表示部を有する端末装置と接続される処理装置と、
複数想定されたキャラクタの夫々に対して一意的に関連付けられたキャラクタＩＤ，該キャラクタに関する説明を含んだ説明情報，及び，該キャラクタの嗜好として想定された嗜好情報を含んだキャラクタデータをキャラクタデータベースに格納する手順と、前記端末装置の利用者に対して一意的に関連付けられた利用者ＩＤ，及び，前記キャラクタのうちの当該利用者が選択したキャラクタのキャラクタＩＤを含んだ利用者データを利用者データベースに格納する手順と、前記各キャラクタデータの説明情報を前記端末装置の表示部に表示させる第１の表示指示情報を該端末装置へ送信させるとともに、この端末装置から前記各説明情報のうちから利用者が選定した説明情報を示す選定情報を取得させ、取得された選定情報が示す説明情報を含んだキャラクタデータを特定させ、取得された利用者ＩＤ，及び，特定されたキャラクタデータのキャラクタＩＤを含んだ利用者データを作成させ、作成された利用者データを前記利用者データベースに格納させる手順とを、前記処理装置に実行させるプログラムを格納した記憶装置とを、
備えたことを特徴とするサーバ装置。
【００６６】
【発明の効果】
以上のように構成された本発明によると、利用者にキャラクタを選択させるだけで、このキャラクタの嗜好として想定された嗜好情報が、利用者の嗜好に対応した情報として取得される。
【図面の簡単な説明】
【図１】  携帯電話機の構成を示すブロック図
【図２】  サーバ装置の構成を示すブロック図
【図３】  利用者データベースの模式図
【図４】  キャラクタデータベースの模式図
【図５】  第１の配信用データベースの模式図
【図６】  第２の配信用データベースの模式図
【図７】  利用者登録の処理を示すフローチャート
【図８】  キャラクタ名一覧画面を示す模式図
【図９】  キャラクタ情報画面を示す模式図
【図１０】  メニュー画面を示す模式図
【図１１】  エリア設定画面の模式図
【図１２】  情報配信の処理を示すフローチャート
【図１３】  配信画面の模式図
【符号の説明】
１０    携帯電話機
１４    表示部
２０    サーバ装置
２１    主制御部
２３    ハードディスク
Ｗ      ウェブデータ
Ｕ      利用者データベース
Ｒ      キャラクタデータベース
Ｔ      配信用データベース
【図１】
0004039803.tif 000002
【図２】
0004039803.tif 000003
【図３】
0004039803.tif 000004
【図４】
0004039803.tif 000005
【図５】
0004039803.tif 000006
【図６】
0004039803.tif 000007
【図７】
0004039803.tif 000008
【図８】
0004039803.tif 000009
【図９】
0004039803.tif 000010
【図１０】
0004039803.tif 000011
【図１１】
0004039803.tif 000012
【図１２】
0004039803.tif 000013
【図１３】
0004039803.tif 000014