(57)【要約】【課題】訪問地情報から取得したユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させる技術を提供する。【解決手段】キャラクター成長サーバーは、ユーザーＩＤ及び訪問地情報を受信する受信手段と、訪問地属性保持部から訪問地情報に対応する属性及び属性値を取得する訪問地属性決定手段と、ユーザー属性保持部の保持するユーザーＩＤと属性とに対応する累積属性値及び訪問日時を更新等するユーザー属性更新手段と、ユーザーＩＤを有する属性に対応する累積属性値及び訪問日時が、成長条件保持部の保持する成長条件を充足する場合には、ユーザーＩＤに当該成長条件に対応するキャラクターＩＤを対応させる成長判定手段と、ユーザーＩＤに対応するキャラクター画像をキャラクター情報保持部から取得する手段と、送信手段と、を備える構成とした。【選択図】図４
2014006690.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーＩＤ及び訪問地情報を受信する受信手段と、
前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部と、
前記訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定手段と、
前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部と、
前記ユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新手段と、
キャラクターＩＤに対応する成長条件を保持する成長条件保持部と、
前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部と、
前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、前記成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、ユーザー情報保持部に挿入する成長判定手段と、
前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部と、
前記ユーザーＩＤに対応する携帯端末へ、前記ユーザーＩＤに対応する前記キャラクター画像を送信する送信手段と、
を備えることを特徴とするキャラクター成長サーバー。
【請求項２】
前記ユーザー情報保持部は、さらに、
前記ユーザーＩＤに対応する除外属性を保持し、
前記訪問地属性決定手段は、さらに、
前記ユーザー情報保持部から取得した前記ユーザーＩＤに対応する前記除外属性と、前記訪問地情報に対応する前記属性とが一致する場合には、当該属性及び対応する前記属性値を破棄する
ことを特徴とする請求項１に記載のキャラクター成長サーバー。
【請求項３】
前記成長条件保持部が保持する前記成長条件は、
前記属性の前記累積属性値を所定の値を比較した条件、前記属性の前記訪問日時を所定の日時と比較した条件、優先して評価される第１の前記成長条件と優先して評価される第２の前記成長条件との論理積である条件、又は、優先して評価される第１の前記成長条件と優先して評価される第２の前記成長条件との論理和である条件
であることを特徴とする請求項１又は請求項２に記載のキャラクター成長サーバー。
【請求項４】
前記成長条件保持部に対して、前記キャラクターＩＤに対応する前記成長条件を更新、又は、前記キャラクターＩＤに前記成長条件を対応させて挿入し、前記キャラクター情報保持部に対して、前記キャラクターＩＤに対応する前記キャラクター画像を更新、又は、前記キャラクターＩＤに前記キャラクター画像を対応させて挿入する成長条件更新手段を、さらに備える
ことを特徴とする請求項１乃至請求項３に記載のキャラクター成長サーバー。
【請求項５】
ユーザーＩＤ及び訪問地情報を受信する受信ステップと、
前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定ステップと、
前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新ステップと、
前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、キャラクターＩＤに対応する成長条件を保持する成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部に挿入する成長判定ステップと、
前記ユーザーＩＤに対応する携帯端末へ、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部から、前記ユーザーＩＤに応じた前記キャラクターＩＤに対応する前記キャラクター画像を取得して送信する送信ステップと、
を含むことを特徴とするキャラクター成長方法。
【請求項６】
コンピュータに、
ユーザーＩＤ及び訪問地情報を受信する受信ステップと、
前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定ステップと、
前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新ステップと、
前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、キャラクターＩＤに対応する成長条件を保持する成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部に挿入する成長判定ステップと、
前記ユーザーＩＤに対応する携帯端末へ、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部から、前記ユーザーＩＤに応じた前記キャラクターＩＤに対応する前記キャラクター画像を取得して送信する送信ステップと、
を実行させるためのキャラクター成長プログラム。
【請求項７】
ユーザーごとに累積した属性によってユーザーが使えるキャラクターを成長させるキャラクター成長サーバーと、キャラクターを表示する携帯端末とが、ネットワークを介して接続されたキャラクター成長システムであって、
前記キャラクター成長サーバーは、
ユーザーＩＤ及び訪問地情報を受信する受信手段と、
前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部と、
前記訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定手段と、
前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部と、
前記ユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新手段と、
キャラクターＩＤに対応する成長条件を保持する成長条件保持部と、
前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部と、
前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、前記成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、ユーザー情報保持部に挿入する成長判定手段と、
前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部と、
前記ユーザーＩＤに対応する携帯端末へ、前記ユーザーＩＤに対応する前記キャラクター画像を送信する送信手段と、
を備え、
前記携帯端末は、
前記訪問地情報を取得する訪問地検出手段と、
前記ユーザーＩＤ及び前記訪問地情報を送信する送信手段と、
キャラクター画像を受信する受信手段と、
受信した前記キャラクター画像を保持するキャラクター保持部と、
前記キャラクター画像を表示する表示手段と、
表示手段に表示される複数のキャラクター画像から、所望のキャラクター画像を選択させる選択手段と、を備え、
選択された１のキャラクター画像を主のキャラクター画像とする
ことを特徴とするキャラクター成長システム。
【請求項８】
ユーザーごとに累積した属性によってユーザーが使えるキャラクターを成長させるキャラクター成長サーバーと、キャラクターを表示する携帯端末とが、ネットワークを介して接続されたキャラクター成長システムの方法であって、
前記キャラクター成長サーバー用のコンピュータは、
ユーザーＩＤ及び訪問地情報を受信する受信ステップと、
前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定ステップと、
前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新ステップと、
前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、キャラクターＩＤに対応する成長条件を保持する成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部に挿入する成長判定ステップと、
前記ユーザーＩＤに対応する携帯端末へ、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部から、前記ユーザーＩＤに応じた前記キャラクターＩＤに対応する前記キャラクター画像を取得して送信する送信ステップと、
を含み、
前記携帯端末用のコンピュータは、
前記訪問地情報を取得する訪問地検出ステップと、
前記ユーザーＩＤ及び前記訪問地情報を送信する送信ステップと、
キャラクター画像を受信する受信ステップと、
受信した前記キャラクター画像を保持するキャラクター保持部に保持されている前記キャラクター画像を表示する表示ステップと、
表示手段に表示される複数の前記キャラクター画像から、所望の前記キャラクター画像を選択させる選択ステップと、を含み、
選択された１の前記キャラクター画像を主の前記キャラクター画像とする
ことを特徴とするキャラクター成長システムの方法。
【請求項９】
訪問地情報を取得する訪問地検出手段と、
ユーザーＩＤ及び前記訪問地情報を送信する送信手段と、
キャラクター画像を受信する受信手段と、
受信した前記キャラクター画像を保持するキャラクター保持部と、
前記キャラクター画像を表示する表示手段と、
前記表示手段に表示される複数の前記キャラクター画像から、所望の前記キャラクター画像を選択させる選択手段と、を備え、
選択された１の前記キャラクター画像を主の前記キャラクター画像とする
ことを特徴とする携帯端末。
【請求項１０】
コンピュータに、
訪問地情報を取得する訪問地検出ステップと、
ユーザーＩＤ及び前記訪問地情報を送信する送信ステップと、
キャラクター画像を受信して、受信した前記キャラクター画像をキャラクター保持部に保持させる受信ステップと、
前記キャラクター画像を表示する表示ステップと、
前記表示手段に表示される複数の前記キャラクター画像から、所望の前記キャラクター画像を選択させる選択ステップと、を実行させ、
選択された１の前記キャラクター画像を主の前記キャラクター画像とする
ことを特徴とする携帯端末のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーごとに累積した属性によってユーザーが使える電子的なキャラクターを成長させるキャラクター成長サーバーと、電子的なキャラクターを表示する携帯端末とが、ネットワークを介して接続されたシステムに関するものである。
【背景技術】
【０００２】
現在、キャラクターを用いたサービスには様々なものがある。例えば、インターネット上のソーシャルネットワークサービスでは、ユーザーにユーザー自身の分身となるキャラクター（アバター）の画像を利用させてサービスを行っている。その際に、ユーザーにキャラクター用の衣服等のアイテムを購入させ、アイテムによってユーザーの利用するキャラクターの表示態様を変化させて楽しませるサービスなどがある。
【０００３】
また、カーナビゲーションシステムにおいても、キャラクターは利用されている。例えば、特許文献１には、ユーザーのカーナビゲーションにおける検索履歴や操作履歴、車両の走行履歴から、嗜好に関する学習データや行動パターンに関する学習データを作成し、作成された学習データと過去のものとの差分量からキャラクターの成長度を算出し、成長度に応じて表示するキャラクターの表示態様を変化させる発明が開示されている。
【０００４】
これにより、ユーザーの行動等の属性に応じて自動的にキャラクターの表示態様を変更することで、ユーザーの属性に則したキャラクターを表示することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２０４０７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の発明では、カーナビゲーションシステムの端末において、キャラクターの成長判定を行っているため、新たな成長条件（成長ルール）を自由に追加することができないという問題がある。
また、ユーザーの属性に則したキャラクターが自動的に表示されてしまうため、キャラクターに反映したくない属性も反映されてしまうという問題がある。
さらに、キャラクターが自動的に成長してしまうため、ユーザーが気に入った状態のキャラクターに戻せないという問題がある。
【０００７】
本発明は、かかる課題を解決するためになされたものであり、キャラクター成長システムを、サーバー（キャラクター成長サーバー）と、クライアント（携帯端末）とに分け、サーバー側に成長条件を持たせることによって、期間や場所等の成長条件に応じてキャラクターを成長させ、また、サーバー側でユーザーごとに除外属性を持たせることによって、キャラクターに反映させたくない属性を除外し、さらに、キャラクターを成長させるのではなく追加することによって、クライアント側で利用するキャラクターを選択させ、気に入った状態のキャラクターに自由に戻すことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述した課題を解決するために第１の発明は、ユーザーＩＤ及び訪問地情報を受信する受信手段と、前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部と、前記訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定手段と、前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部と、前記ユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新手段と、キャラクターＩＤに対応する成長条件を保持する成長条件保持部と、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部と、前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、前記成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、ユーザー情報保持部に挿入する成長判定手段と、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部と、前記ユーザーＩＤに対応する携帯端末へ、前記ユーザーＩＤに対応する前記キャラクター画像を送信する送信手段と、を備えることを特徴とするキャラクター成長サーバーである。
第１の発明によって、ユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させることができる。
【０００９】
「ユーザーＩＤ」とは、キャラクター成長サーバーと、キャラクター成長サーバーと情報の送受信を行う携帯端末のユーザーとの間で、ユーザーを特定するために予め設定される識別子である。
「訪問地情報」とは、ＧＰＳの位置情報や、店舗の位置情報、店舗名等、携帯端末のユーザーが訪れた場所を特定するための情報である。
「属性」とは、訪問地情報に対して設定される、キャラクターの成長条件に訪問地情報を関連づけるための情報である。
「携帯端末」とは、携帯情報端末、スマートフォン及び携帯電話等である。
【００１０】
第１の発明のユーザー情報保持部は、さらに、前記ユーザーＩＤに対応する除外属性を保持し、前記訪問地属性決定手段は、さらに、前記ユーザー情報保持部から取得した前記ユーザーＩＤに対応する前記除外属性が、前記訪問地情報に対応する前記属性とが一致する場合には、当該属性及び対応する属性値を破棄することが望ましい。
これによって、当該ユーザーの除外したい属性を、キャラクターの成長に反映させないようにすることができる。
【００１１】
第１の発明の成長条件保持部が保持する前記成長条件は、前記属性の前記累積属性値を所定の値を比較した条件、前記属性の前記訪問日時を所定の日時と比較した条件、優先して評価される第１の前記成長条件と優先して評価される第２の前記成長条件との論理積である条件、又は、優先して評価される第１の前記成長条件と優先して評価される第２の前記成長条件との論理和である条件であることが望ましい。
これによって、属性の累積属性値や訪問日時などに対して、柔軟に成長条件を設定できるため、キャンペーンなどに応じた新たなキャラクターをユーザーに使用させることができる。
【００１２】
第１の発明のキャラクター成長サーバーは、成長条件保持部に対して、前記キャラクターＩＤに対応する前記成長条件を更新、又は、前記キャラクターＩＤに前記成長条件を対応させて挿入し、前記キャラクター情報保持部に対して、前記キャラクターＩＤに対応する前記キャラクター画像を更新、又は、前記キャラクターＩＤに前記キャラクター画像を対応させて挿入する成長条件更新手段を、さらに備えることが望ましい。
これによって、キャラクター成長サーバの管理者は、成長条件及びキャラクター画像を柔軟に更新及び追加することができる。
【００１３】
第２の発明は、ユーザーＩＤ及び訪問地情報を受信する受信ステップと、前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定ステップと、前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新ステップと、前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、キャラクターＩＤに対応する成長条件を保持する成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部に挿入する成長判定ステップと、前記ユーザーＩＤに対応する携帯端末へ、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部から、前記ユーザーＩＤに応じた前記キャラクターＩＤに対応する前記キャラクター画像を取得して送信する送信ステップと、を含むことを特徴とするキャラクター成長方法である。
第２の発明によって、ユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させることができる。
【００１４】
第３の発明は、コンピュータに、ユーザーＩＤ及び訪問地情報を受信する受信ステップと、前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定ステップと、前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新ステップと、前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、キャラクターＩＤに対応する成長条件を保持する成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部に挿入する成長判定ステップと、前記ユーザーＩＤに対応する携帯端末へ、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部から、前記ユーザーＩＤに応じた前記キャラクターＩＤに対応する前記キャラクター画像を取得して送信する送信ステップと、を実行させるためのキャラクター成長プログラムである。
第３の発明を汎用のコンピュータにインストールすることによって、第１の発明のキャラクター成長サーバーを得て、第２の発明のキャラクター成長方法を実行することができる。
【００１５】
第４の発明は、ユーザーごとに累積した属性によってユーザーが使えるキャラクターを成長させるキャラクター成長サーバーと、キャラクターを表示する携帯端末とが、ネットワークを介して接続されたキャラクター成長システムであって、前記キャラクター成長サーバーは、ユーザーＩＤ及び訪問地情報を受信する受信手段と、前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部と、前記訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定手段と、前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部と、前記ユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新手段と、キャラクターＩＤに対応する成長条件を保持する成長条件保持部と、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部と、前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、前記成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、ユーザー情報保持部に挿入する成長判定手段と、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部と、前記ユーザーＩＤに対応する携帯端末へ、前記ユーザーＩＤに対応する前記キャラクター画像を送信する送信手段と、を備え、前記携帯端末は、前記訪問地情報を取得する訪問地検出手段と、前記ユーザーＩＤ及び前記訪問地情報を送信する送信手段と、キャラクター画像を受信する受信手段と、受信した前記キャラクター画像を保持するキャラクター保持部と、前記キャラクター画像を表示する表示手段と、表示手段に表示される複数のキャラクター画像から、所望のキャラクター画像を選択させる選択手段と、を備え、選択された１のキャラクター画像を主のキャラクター画像とすることを特徴とするキャラクター成長システムである。
第４の発明によって、ユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させることができる。また、ユーザーは、訪問地情報を送信し、使用できるキャラクターを増加させ、複数のキャラクターの中から所望のキャラクターを選択できるとともに、以前のキャラクターも使用することができる。
【００１６】
第５の発明は、ユーザーごとに累積した属性によってユーザーが使えるキャラクターを成長させるキャラクター成長サーバーと、キャラクターを表示する携帯端末とが、ネットワークを介して接続されたキャラクター成長システムの方法であって、前記キャラクター成長サーバー用のコンピュータは、ユーザーＩＤ及び訪問地情報を受信する受信ステップと、前記訪問地情報に対応する属性及び属性値を保持する訪問地属性保持部から前記訪問地情報に対応する前記属性及び前記属性値を取得する訪問地属性決定ステップと、前記ユーザーＩＤと前記属性とに対応する累積属性値、及び、前記ユーザーＩＤと前記属性とに対応する訪問日時を保持するユーザー属性保持部に対して、前記ユーザーＩＤと前記属性とに対応する前記累積属性値に、当該属性の前記属性値を加えて更新するとともに、前記ユーザーＩＤと前記属性とに対応する前記訪問日時を現在日時として挿入するユーザー属性更新ステップと、前記ユーザー属性保持部から取得した前記ユーザーＩＤを有する前記属性に対応する前記累積属性値及び前記訪問日時が、キャラクターＩＤに対応する成長条件を保持する成長条件保持部から取得した前記成長条件を充足する場合には、前記ユーザーＩＤに当該成長条件に対応する前記キャラクターＩＤを対応させて、前記ユーザーＩＤに対応する前記キャラクターＩＤを保持するユーザー情報保持部に挿入する成長判定ステップと、前記ユーザーＩＤに対応する携帯端末へ、前記キャラクターＩＤに対応するキャラクター画像を保持するキャラクター情報保持部から、前記ユーザーＩＤに応じた前記キャラクターＩＤに対応する前記キャラクター画像を取得して送信する送信ステップと、を含み、前記携帯端末用のコンピュータは、前記訪問地情報を取得する訪問地検出ステップと、前記ユーザーＩＤ及び前記訪問地情報を送信する送信ステップと、キャラクター画像を受信する受信ステップと、受信した前記キャラクター画像を保持するキャラクター保持部に保持されている前記キャラクター画像を表示する表示ステップと、表示手段に表示される複数の前記キャラクター画像から、所望の前記キャラクター画像を選択させる選択ステップと、を含み、選択された１の前記キャラクター画像を主の前記キャラクター画像とすることを特徴とするキャラクター成長システムの方法である。
第５の発明によって、ユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させることができる。また、ユーザーは、訪問地情報を送信し、使用できるキャラクターを増加させ、複数のキャラクターの中から所望のキャラクターを選択できるとともに、以前のキャラクターも使用することができる。
【００１７】
第６の発明は、訪問地情報を取得する訪問地検出手段と、ユーザーＩＤ及び前記訪問地情報を送信する送信手段と、キャラクター画像を受信する受信手段と、受信した前記キャラクター画像を保持するキャラクター保持部と、前記キャラクター画像を表示する表示手段と、前記表示手段に表示される複数の前記キャラクター画像から、所望の前記キャラクター画像を選択させる選択手段と、を備え、選択された１の前記キャラクター画像を主の前記キャラクター画像とすることを特徴とする携帯端末である。
第６の発明によって、ユーザーは、訪問地情報を送信し、使用できるキャラクターを増加させ、複数のキャラクターの中から所望のキャラクターを選択できるとともに、以前のキャラクターも使用することができる。
【００１８】
第７の発明は、コンピュータに、訪問地情報を取得する訪問地検出ステップと、ユーザーＩＤ及び前記訪問地情報を送信する送信ステップと、キャラクター画像を受信して、受信した前記キャラクター画像をキャラクター保持部に保持させる受信ステップと、前記キャラクター画像を表示する表示ステップと、前記表示手段に表示される複数の前記キャラクター画像から、所望の前記キャラクター画像を選択させる選択ステップと、を実行させ、選択された１の前記キャラクター画像を主の前記キャラクター画像とすることを特徴とする携帯端末のプログラムである。
第７の発明をコンピュータにインストールすることによって、第６の発明を得て、ユーザーは、訪問地情報を送信し、使用できるキャラクターを増加させ、複数のキャラクターの中から所望のキャラクターを選択できるとともに、以前のキャラクターも使用することができる。
【発明の効果】
【００１９】
本発明のキャラクター成長サーバーによって、訪問地情報から取得したユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させることができる。
また、キャラクターに対する成長条件を詳細に設定することによって、ユーザーに特定のキャラクターを使用できるようにすることができる。また、ユーザーの除外したい属性を除外属性として設定しておくことによって、当該属性をキャラクターの成長条件に反映させないようにすることができる。
また、本発明の携帯端末によって、訪問地情報を送信することによって、使用できるキャラクターを増加させることができる。また、ユーザーに複数のキャラクターの中から所望のキャラクターを選択させて使用させるとともに、以前のキャラクターも使用させることができる。
さらに、ユーザーは、お気に入りのキャラクターを作る楽しみを得ることができる。
また、ユーザーが訪問地を訪れることによって使用できるキャラクターが増加するため、事業者は、ユーザーのレストラン、観光地、イベント会場等に赴くモチベーションを高めることができる。
【図面の簡単な説明】
【００２０】
【図１】キャラクター成長システムの概要を示す図
【図２】キャラクター成長サーバーのハードウェア構成を示すブロック図
【図３】携帯端末のハードウェア構成を示すブロック図
【図４】キャラクター成長サーバーの機能ブロック図
【図５】携帯端末の機能ブロック図
【図６】訪問地属性保持部のデータベースの例
【図７】ユーザー情報保持部のデータベースの例
【図８】ユーザー属性保持部のデータベースの例
【図９】成長条件保持部のデータベースの例
【図１０】成長条件保持部の成長条件の具体例
【図１１】キャラクター情報保持部のデータベースの例
【図１２】キャラクター保持部（携帯端末側）のデータベースの例
【図１３】キャラクター成長サーバーと携帯端末との主要な処理を示すフローチャート（１）
【図１４】キャラクター成長サーバーと携帯端末との主要な処理を示すフローチャート（２）
【図１５】キャラクター成長サーバーの成長判定の処理を示すフローチャート
【図１６】管理者（キャラクター成長サーバー側）による成長条件及びキャラクター画像の追加を示すフローチャート
【図１７】ユーザー（携帯端末側）によるキャラクター選択を示すフローチャート
【図１８】ユーザー（携帯端末側）による除外属性の追加を示すフローチャート
【発明を実施するための形態】
【００２１】
以下、図面に基づいて、本発明の実施形態を詳細に説明する。
図１は、キャラクター成長システムの概要を示す図である。
図１では、キャラクター成長サーバー１と、複数の携帯端末２（２ａ、２ｂ）とが、ネットワーク３を介して接続されたキャラクター成長システム４が示されている。ネットワーク３は、有線又は無線を問わない。
【００２２】
キャラクター成長システムのおおよその動作は次のとおりである。
まず、携帯端末２のユーザーは、携帯端末２を所持して、店舗などの訪問地を訪れ、訪問地情報を取得する。この訪問地情報は、ＧＰＳから取得した位置情報や、店舗のＲＦＩＤリーダ／ライタやＲＦＩＤタグから取得した店舗の位置情報や店舗名情報である。携帯端末２は、取得した訪問地情報を、キャラクター成長サーバー１へ送信する。
【００２３】
すると、キャラクター成長サーバー１は、後述する所定の処理をした後、複数のキャラクター画像を、携帯端末２へ送信する。そして、ユーザーは、受信した複数のキャラクター画像の中から、１つのキャラクター画像を選択して、サービス等において選択したものを主のキャラクター画像として用いることができる。
【００２４】
［キャラクター成長サーバー１のハードウェア構成］
図２は、キャラクター成長サーバー１のハードウェア構成図を示すブロック図である。なお、図２のハードウェア構成は一例であり、用途、目的に応じて様々な構成をとることが可能である。
【００２５】
キャラクター成長サーバー１を実現するコンピュータは、制御部１１、記憶部１２、メディア入出力部１３、通信制御部１４、入力部１５、表示部１６、及び、周辺機器Ｉ／Ｆ部１７等が、バス１８を介して接続される。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成される。ＣＰＵは、記憶部１２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１８を介して接続された各装置を駆動制御し、キャラクター成長サーバー１が行う後述する処理を実現する。ＲＯＭは、不揮発性メモリであり、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持している。ＲＡＭは、揮発性メモリであり、記憶部１２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行う為に使用するワークエリアを備える。
【００２７】
記憶部１２は、例えば、ＨＤＤ（Hard Disk Drive）であり、制御部１１が実行するプログラム、プログラム実行に必要なデータ、ＯＳ（Operating System）等が格納される。プログラムに関しては、ＯＳに相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部１１により必要に応じて読み出されてＲＡＭに移され、各種の手段として実行される。データに関しては、成長条件やキャラクター画像を含む必要なデータベースのデータが主に格納される。
【００２８】
メディア入出力部１３（ドライブ装置）は、データの入出力を行い、例えば、ＣＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）、ＤＶＤドライブ（−ＲＯＭ、−Ｒ、−ＲＷ等）等のメディア入出力装置を有する。通信制御部１４は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク間の通信を媒介する通信インタフェースであり、ネットワークを介して、携帯端末２、及び、他のコンピュータ間との通信制御を行う。ネットワークは、有線、無線を問わない。
【００２９】
入力部１５は、データの入力を行い、例えば、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。入力部１５を介して、コンピュータに対して、操作指示、動作指示、データ入力等を行うことができる。表示部１６は、ＣＲＴモニタ、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。なお、入力部１５及び表示部１６は、タッチパネルディスプレイのように、一体となっていても良い。
【００３０】
周辺機器Ｉ／Ｆ（インタフェース）部１７は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ部１７を介してコンピュータは周辺機器（プリンタ、イメージスキャナ、複合機等）とのデータの送受信を行う。周辺機器Ｉ／Ｆ部１７は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。バス１８は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３１】
［携帯端末２のハードウェア構成］
図３は、携帯端末２のハードウェア構成図を示すブロック図である。なお、図３のハードウェア構成は一例であり、用途、目的に応じて様々な構成をとることが可能である。
【００３２】
携帯端末２を実現するコンピュータは、制御部２１、記憶部２２、通信制御部２３、ＧＰＳチップ２４、ＮＦＣチップ２５、入力部２６、表示部２７、電源２８、スイッチ２９などが、バス３０を介して接続される。
【００３３】
制御部２１は、ＣＰＵ（Central Processing Unit）等で構成される。ＣＰＵは、ＲＯＭ（後述）等に格納されるプログラムをＲＡＭ（後述）上のワークメモリ領域に呼び出して実行し、バス３０を介して接続された各装置を駆動制御し、携帯端末２が行う後述する処理を実現する。
【００３４】
記憶部２２は、フラッシュメモリ（Flash Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等で構成される。フラッシュメモリは、書き換え可能な、電源２８の供給を断ってもデータが消えない不揮発性メモリであり、ＲＯＭは、不揮発性メモリである。フラッシュメモリやＲＯＭには、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、アプリケーション、データ等を保持している。ＲＡＭは、揮発性メモリであり、ＲＯＭ等からロードしたプログラム、データ等を一時的に保持するとともに、制御部２１が各種処理を行う為に使用するワークエリアを備える。
【００３５】
通信制御部２３は、通信制御装置、通信ポート等を有し、３Ｇ規格や、Ｗｉｆｉ規格に沿って、携帯端末２とネットワーク３間の通信を媒介する通信インタフェースであり、ネットワーク３を介して、キャラクター成長サーバー１や、他のコンピュータ又は携帯端末との通信制御を行う。ネットワーク回線は、３Ｇ規格や、Ｗｉｆｉ規格を用いた無線回線であるが、途中有線回線も含むこともある。
【００３６】
ＧＰＳ（Global Positioning System）チップ２４は、ＧＰＳ衛星から受信した情報から、携帯端末２の位置情報（経度・緯度等）を算出するためのものである。
【００３７】
ＮＦＣ（Near Field Communication）チップ２５は、例えば、店舗に設置されたＮＦＣチップ搭載端末と、ＮＦＣ方式の近距離無線通信を行うためのものである。当該端末から、店舗の位置情報や、店舗の名前などの店舗の情報を取得する。
【００３８】
また、携帯端末２には、ＮＦＣチップ２５に替えて、又は、ＮＦＣチップ２５とともに、図示しないＲＦＩＤ（Radio Frequency IDentification）リーダ／ライタが、バス３０を介して接続されていてもよい。このＲＦＩＤリーダ／ライタは、例えば、店舗に設置されたＲＦＩＤタグと、近距離無線通信を行うためのものである。当該タグから、店舗の位置情報や、店舗の名前などの店舗の情報を取得する。
【００３９】
入力部２６は、データの入力を行い、例えば、テンキー、小型キーボード等の入力装置を有する。入力部２６を介して、携帯端末２に対して、操作指示、動作指示、データ入力等を行うことができる。
表示部２７は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。なお、入力部２６及び表示部２７は、タッチパネルディスプレイのように、一体となっていても良い。
【００４０】
電源２８は、携帯端末２に電力を供給するためのバッテリーである。
スイッチ２９は、携帯端末２の電源２８をＯＮ又はＯＦＦにするためのものである。
バス３０は、各ユニット間の制御信号、データ信号等の授受を媒介する経路である。
【００４１】
［キャラクター成長サーバー１の機能ブロック図］
図４は、キャラクター成長サーバー１の機能ブロック図である。なお、キャラクター成長サーバー１の機能は、本実施形態との関係において、ハードウェア及びソフトウェアによって、少なくともこれらの機能が実現されているものであり、その他の機能が実現されていてもよい。
【００４２】
キャラクター成長サーバー１は、受信手段１１１、訪問地属性保持部１１２、ユーザー情報保持部１１３、訪問地属性決定手段１１４、ユーザー属性保持部１１５、ユーザー属性更新手段１１６、成長条件保持部１１７、成長判定手段１１８、キャラクター情報保持部１１９、キャラクター画像取得手段１２０、送信手段１２１、及び、成長条件更新手段１２２から構成される。
【００４３】
送信手段１２１、及び、受信手段１１１は、図２の主に通信制御部１４により実現される。
訪問地属性決定手段１１４、ユーザー属性更新手段１１６、成長判定手段１１８、キャラクター画像取得手段１２０、及び、成長条件更新手段１２２は、図２の記憶部１２に記憶されているアプリケーションをＲＡＭに読み出して、制御部１１が実行することにより、実現される。また、成長条件更新手段１２２は、図２の入力部１５により情報が入力される。
訪問地属性保持部１１２、ユーザー情報保持部１１３、ユーザー属性保持部１１５、成長条件保持部１１７、及び、キャラクター情報保持部１１９は、図２の主に記憶部１２により実現される。
【００４４】
受信手段１１１は、携帯端末２から、ユーザーＩＤ及び訪問地情報を受信するものである。以下に述べる手段（成長条件更新手段１２２を除く）では、受信したユーザーＩＤに対応付けて処理を行っていく。
【００４５】
訪問地属性保持部１１２は、図６に示すように、訪問地情報に対応する属性及び属性値を保持するデータベースである。
ユーザー情報保持部１１３は、図７に示すように、ユーザーＩＤに対応する除外属性と、ユーザーＩＤに対応するキャラクターＩＤとを保持するデータベースである。
【００４６】
訪問地属性決定手段１１４は、ユーザーＩＤに対して、受信した訪問地情報に対応する属性及び属性値を決定するものである。まず、訪問地属性決定手段１１４は、訪問地属性保持部１１２から、受信した訪問地情報に対応する属性及び属性値を取得する。訪問地情報に対応する属性及び属性値は、１組とは限らない。
【００４７】
例えば、訪問地属性保持部１１２が、次のようなレコードが保持していた場合、
（イタリアンバーＡ、イタリア、３）
（イタリアンバーＡ、    バー、１）
受信した訪問地情報が「イタリアンバーＡ」であったときに（Ａは例えば店名）、取得される属性及び属性値は、「イタリア：３」と、「バー：１」のようになる。
また、訪問地属性保持部１１２が、次のような訪問地そのものにユニークな属性
（イタリアンバーＡ、イタリアンバーＡ、１）
を保持していてもよく、この場合、受信した訪問地情報が「イタリアンバーＡ」であったときに、取得される属性及び属性値は、「イタリアンバーＡ：１」のようになる。
【００４８】
また、訪問地属性保持部１１２が、訪問地情報の値に経度及び緯度の範囲をもつレコード
（[139.7512, 139.7532][35.7033, 35.7065]、東京ドーム、２）
を保持していた場合であって、受信した訪問地情報がＧＰＳの位置情報「139.752209,
35.70548」であったとき、当該位置情報がレコードの訪問地情報の範囲に含まれていれば（この例の場合には含まれる）、取得される属性及び属性値は、「東京ドーム：２」のようになる。
【００４９】
次に、訪問地属性決定手段１１４は、ユーザー情報保持部１１３から、受信したユーザーＩＤに対応する除外属性を取得する。
例えば、受信したユーザーＩＤが「ＤＮＰ０１２」であって、ユーザー情報保持部１１３が、次のようなレコードを保持していた場合、
（ＤＮＰ０１２、バー）
除外属性「バー」が取得される。
【００５０】
次に、訪問地属性決定手段１１４は、取得した除外属性が、訪問地情報に対応して取得した属性と一致する場合には、当該属性及び当該属性に対応する属性値を破棄して、以下の処理で使わないこととする。
【００５１】
例えば、ユーザーＩＤが「ＤＮＰ０１２」のユーザーに対して、除外属性「バー」が取得されており、訪問地情報「イタリアンバーＡ」に対して、「イタリア：３」と「バー：１」という属性及び属性値が取得されていたとすると、「バー」は除外属性なので、「バー：１」という属性及び属性値は、破棄される。
【００５２】
このようにして、訪問地属性決定手段１１４は、ユーザーＩＤに対して、訪問地情報に対応する属性及び属性値を決定する。
【００５３】
ユーザー属性保持部１１５は、図８に示すように、ユーザーＩＤと属性とに対応する累積属性値、及び、ユーザーＩＤと属性とに対応する訪問日時を保持するデータベースである。
【００５４】
ユーザー属性更新手段１１６は、訪問地属性決定手段１１４が決定したユーザーＩＤに係る属性及び属性値を用いて、ユーザー属性保持部１１５を更新するものである。
【００５５】
ユーザー属性更新手段１１６は、訪問地属性決定手段１１４が決定したユーザーＩＤに係る属性及び属性値を用いて、まず、ユーザー属性保持部１１５に対して、ユーザーＩＤと属性とに対応する累積属性値を取得し、当該属性の属性値を累積属性値に加えて、ユーザーＩＤと属性とに対応する累積属性値を更新する。なお、ユーザー属性更新手段１１６は、ユーザー属性保持部１１５に、ユーザーＩＤと属性とに対応する累積属性値がない場合には、当該属性の属性値を累積属性値として、ユーザーＩＤと属性とに累積属性値を対応させたレコードを、ユーザー属性保持部１１５へ挿入する。
【００５６】
次に、ユーザー属性更新手段１１６は、現在日時を訪問日時として、ユーザーＩＤと属性とに訪問日時を対応させたレコードを、ユーザー属性保持部１１５へ挿入する。
【００５７】
例えば、「ＤＮＰ０１２」というユーザーに対して、訪問地属性決定手段１１４で決定された属性及び属性値が「イタリア：３」であったとして、ユーザー属性更新手段１１６は、ユーザー属性保持部１１５から、「ＤＮＰ０１２」と「イタリア」とに対応する累積属性値「３０」を取得したとする。このとき、累積属性値は、「３０」＋「３」＝「３３」となり、ユーザー属性更新手段１１６は、ユーザー属性保持部１１５の「ＤＮＰ０１２」と「イタリア」とに対応する累積属性値を「３３」に更新する。
【００５８】
また、現在日時が２０１２年６月１２日の場合、ユーザー属性更新手段１１６は、「ＤＮＰ０１２」と「イタリア」とに対応する訪問日時を「２０１２／０６／１２」として、このレコードをユーザー属性保持部１１５に挿入する。なお、訪問日時（現在日時）は、日付だけでも、日付に時刻を加えたものでもよい。
【００５９】
成長条件保持部１１７は、図９に示すように、キャラクターＩＤに対応する成長条件を保持するデータベースである。成長条件保持部１１７が保持する成長条件の具体例を、図１０に示す。なお、図１０に示した「成長先キャラクター名」は、成長条件の意味を参考に示したもので、成長条件保持部１１７が保持してもよいが、本実施形態では、図１１で後述するキャラクター情報保持部１１９が保持するものとする。
【００６０】
図１０の、例えば、キャラクターＩＤが「１」の成長条件は、属性「イタリア」の累積属性値が１００以上である、ことを示している。このときの成長先キャラクター名は、「イタリア」の累積属性値が多いため、「イタリアキャラ」となっている。
また、例えば、キャラクターＩＤが「６」の成長条件は、属性「レストランＡ○○支店」の累積属性値が１０以上で、かつ、属性「レストランＡ○○支店」に訪問日時が「２０１２／０３／０２」より以前のものがある、ことを示している。このときの成長先キャラクター名は、特定の訪問地「レストランＡ」であって、期間が限定されているので、「期間限定レストランＡキャラ」のようにすることができる。
【００６１】
図１０に例示した成長条件保持部１１７が保持する成長条件を一般化すると、
ある属性の累積属性値を所定の値を比較した条件、及び
ある属性の訪問日時を所定の日時と比較した条件
は成長条件であり、さらに、Ａ及びＢを成長条件としたときに、
（Ａ）∧（Ｂ）、及び、
（Ａ）∨（Ｂ）
も成長条件である。
【００６２】
図４の説明に戻る。
成長判定手段１１８は、ユーザーＩＤに係る属性の累積属性値及び訪問日時が、成長条件を充足する場合には、ユーザーＩＤと当該成長条件に係るキャラクターＩＤとを対応付けるものである。
【００６３】
成長判定手段１１８は、まず、ユーザー属性保持部１１５から、ユーザーＩＤに対応する属性と累積属性値、及び、ユーザーＩＤに対応する属性と訪問日時を全て取得する。次に、成長判定手段１１８は、成長条件保持部１１７から、各キャラクターＩＤごとに、成長条件を取得し、ユーザー属性保持部１１５から取得した属性、累積属性値、及び、訪問日時が成長条件を充足するか、判定する。充足する場合には、成長判定手段１１８は、ユーザーＩＤと、当該成長条件に対応するキャラクターＩＤとを対応付けたレコードを、ユーザー情報保持部１１３に挿入する。ユーザー情報保持部１１３が、当該ユーザーＩＤとキャラクターＩＤとを対応付けたレコードを既に持つ場合には、成長判定手段１１８は、挿入する必要はない。
【００６４】
例えば、ユーザーＩＤ「ＤＮＰ０１２」をもつユーザーが、ユーザー属性保持部１１５に、以下のレコードを持つとする。「３５０」及び「２０」は、累積属性値である。
（ＤＮＰ０１２、イタリア、３５０）
（ＤＮＰ０１２、イタリア、２０１２／０１／２０）
（ＤＮＰ０１２、イタリア、２０１２／０６／１０）
（ＤＮＰ０１２、レストランＡ○○支店、２０）
（ＤＮＰ０１２、レストランＡ○○支店、２０１２／０２／０１）
すると、成長判定手段１１８は、ユーザーＩＤ「ＤＮＰ０１２」に対して、ユーザー属性保持部１１５から、これらのレコードを取得する。次に、成長条件保持部１１７が保持するレコードが図１０のとおりであるとすると、キャラクター１、３、６に対応する成長条件が充足されるので、成長判定手段１１８は、ユーザー情報保持部１１３に、
（ＤＮＰ０１２、１）
（ＤＮＰ０１２、３）
（ＤＮＰ０１２、６）
のレコードを挿入する。なお、これらのレコードがすでにある場合には、挿入する必要はない。
【００６５】
キャラクター情報保持部１１９は、図１１に示すように、キャラクターＩＤに対応するキャラクター画像及びキャラクター名を保持するデータベースである。キャラクター名は、なくてもよい。
【００６６】
キャラクター画像取得手段１２０は、ユーザーＩＤに対応するキャラクター画像を取得すものである。
具体的には、キャラクター画像取得手段１２０は、ユーザー情報保持部１１３から、ユーザーＩＤに対応するキャラクターＩＤを取得する。次に、キャラクター画像取得手段１２０は、キャラクター情報保持部１１９から、取得したキャラクターＩＤに対応するキャラクター画像及びキャラクター名を取得する。
【００６７】
送信手段１２１は、ユーザーＩＤに対応する端末（携帯端末）へ、キャラクター画像取得手段１２０が取得したキャラクター画像及びキャラクター名を送信する。このとき、送信手段１２１は、キャラクター画像取得手段１２０からキャラクターＩＤも受け取って送信してもよい。
【００６８】
成長条件更新手段１２２は、キャラクター成長サーバー１の管理者が、キャラクターの成長条件を更新するものである。
具体的には、成長条件更新手段１２２は、管理者から、成長条件保持部１１７の説明において述べた形式で、成長条件の入力を受け付ける。
【００６９】
また、成長条件更新手段１２２は、管理者から、成長条件に対応するキャラクター画像及びキャラクター名の入力を受け付ける。管理者によるキャラクター画像の入力は、図２に図示しないスキャナーやカメラから入力されてもよく、また、メディア入出力部１３や、ネットワーク３を介した通信制御部１４から入力されてもよく、その方法は問わない。
【００７０】
次に、成長条件更新手段１２２は、キャラクターＩＤを生成し、当該キャラクターＩＤと成長条件とを対応付けたレコードを、成長条件保持部１１７に挿入する。また、成長条件更新手段１２２は、キャラクターＩＤとキャラクター画像とキャラクター名とを対応付けたレコードを、キャラクター情報保持部１１９に挿入する。
【００７１】
なお、成長条件更新手段１２２は、管理者からキャラクターＩＤの入力も受け付けてもよく、その場合には、当該キャラクターＩＤを有するレコードが、成長条件保持部１１７及びキャラクター情報保持部１１９に存在するときは、当該キャラクターＩＤに対応する成長条件並びにキャラクター画像及びキャラクター名が更新される。
【００７２】
［携帯端末２の機能ブロック図］
図５は、携帯端末２の機能ブロック図である。なお、携帯端末２の機能は、本実施形態との関係において、ハードウェア及びソフトウェアによって、少なくともこれらの機能が実現されているものであり、その他の機能が実現されていてもよい。
【００７３】
携帯端末２は、訪問地検出手段１３１、送信手段１３２、キャラクター保持部１３３、受信手段１３４、表示手段１３５、及び、選択手段１３６から構成される。
【００７４】
送信手段１３２、及び、受信手段１３４は、図３の主に通信制御部２３により実現される。
訪問地検出手段１３１、表示手段１３５、及び、選択手段１３６は、図３の記憶部２２に記憶されているアプリケーションをＲＡＭに読み出して、制御部２１が実行することにより、実現される。
また、訪問地検出手段１３１は、図３のＧＰＳチップ２４、ＮＦＣチップ２５、及び、入力部２６等により情報が入力される。表示手段１３５は、図３の表示部２７へ情報が出力される。選択手段１３６は、図３の入力部２６により情報が入力される。
キャラクター保持部１３３は、図３の主に記憶部２２により実現される。
【００７５】
訪問地検出手段１３１は、訪問地情報を取得するものである。
具体的には、訪問地検出手段１３１は、ユーザーの訪問地情報取得指示により、ＧＰＳチップ２４から、訪問地情報としてＧＰＳの位置情報を取得する。
【００７６】
または、訪問地検出手段１３１は、ユーザーが訪問地情報取得指示をして、店舗などに設置してあるＮＦＣチップ搭載端末に携帯端末２を近づけると、当該ＮＦＣチップ搭載端末より、ＮＦＣチップ２５を介して、店舗の位置情報や店舗の名前等の店舗の情報を訪問地情報として取得する。
または、訪問地検出手段１３１は、ユーザーが訪問地情報取得指示をして、店舗などに設置してあるＲＦＩＤタグ等に携帯端末２を近づけると、当該ＲＦＩＤタグより、図示しないＲＦＩＤリーダ／ライタを介して、店舗の位置情報や店舗の名前等の店舗の情報を訪問地情報として取得する。
【００７７】
送信手段１３２は、訪問地検出手段１３１が取得した訪問地情報と、携帯端末２のユーザーに固有のユーザーＩＤとを、キャラクター成長サーバー１に送信する。このユーザーＩＤは、ユーザーがキャラクター成長サーバー１との間で、予め設定しておいたものである。
【００７８】
キャラクター保持部１３３は、図１２に示すように、キャラクターＩＤに対応するキャラクター画像及びキャラクター名を保持するデータベースである。また、ユーザーによって選択されたキャラクター画像のキャラクターＩＤである、選択キャラクターＩＤも保持する。なお、キャラクター名はなくてもよい。
【００７９】
受信手段１３４は、キャラクター成長サーバー１から、キャラクターＩＤとキャラクター画像とキャラクター名とを受信し、キャラクター保持部１３３に保持させる。キャラクターＩＤは、受信せずに、受信手段１３４（携帯端末２）が付番してもよい。なお、キャラクター名はなくてもよい。
【００８０】
表示手段１３５は、キャラクター保持部１３３が保持するキャラクター画像を表示部２７に表示するものである。
表示手段１３５は、受信手段１３４が、キャラクター成長サーバー１からキャラクター画像等を受信したという信号を得ると、キャラクター保持部１３３に保持されている選択キャラクターＩＤに対応するキャラクター画像（及びキャラクター名）を取得して、表示部２７に表示する。
【００８１】
または、表示手段１３５は、キャラクター保持部１３３に保持されている選択キャラクターＩＤに対応するキャラクター画像を、受信手段１３４から直接取得して、表示部２７に表示してもよい。これらの場合、既に表示部２７に選択キャラクターＩＤに対応するキャラクター画像が表示されているときは、新しいキャラクター画像に表示を更新する。
【００８２】
さらに、表示手段１３５は、後述する選択手段１３６から選択要求の信号を受信すると、キャラクター保持部１３３から、全て又は所定数のキャラクター画像を取得して表示部２７に表示する。その後、表示手段１３５は、選択手段１３６から選択完了の信号を受信すると、キャラクター保持部１３３から、選択キャラクターＩＤに対応するキャラクター画像を取得して表示する。
【００８３】
選択手段１３６は、ユーザーに、複数のキャラクター画像の中から、主のキャラクター画像として利用するものを選択させるものである。
選択手段１３６は、ユーザーから、入力部２６で選択要求を受け付けると、表示手段１３５に選択要求の信号を送信する。そして、選択手段１３６は、ユーザーから、入力部２６で希望のキャラクターＩＤである選択キャラクターＩＤを受け付けると、当該選択キャラクターＩＤをキャラクター保持部１３３に保持させ、表示手段１３５へ選択完了の信号を送信する。
【００８４】
［キャラクター成長サーバー１と携帯端末２との処理］
続いて、図１３及び図１４を用いて、キャラクター成長サーバー１と携帯端末２との主要な処理を説明する。図１３と図１４とは続いており、図１３の最下の記号Ａから図１４の最上の記号Ａに移る。
【００８５】
最初に、携帯端末２の訪問地検出手段１３１は、ユーザーによって訪問地情報の取得の指示がなされる（Ｓ１１）。
【００８６】
次に、携帯端末２の訪問地検出手段１３１は、ＧＰＳからＧＰＳの位置情報や、店舗のＮＦＣ搭載端末、ＲＦＩＤタグ、ＲＦＩＤリーダ／ライタ等から店舗の位置や店舗名等の店舗の情報を、訪問地情報として取得する（Ｓ１２）。
【００８７】
次に、携帯端末２の送信手段１３２は、ユーザーに固有のユーザーＩＤと訪問地情報とを、キャラクター成長サーバー１に送信する（Ｓ１３）。
【００８８】
すると、キャラクター成長サーバー１の受信手段１１１は、ユーザーＩＤ及び訪問地情報を、携帯端末２から受信する（Ｓ１４）。
【００８９】
次に、キャラクター成長サーバー１の訪問地属性決定手段１１４は、訪問地属性保持部１１２から、訪問地情報に対応する属性及び属性値を取得する（Ｓ１５）。
【００９０】
次に、キャラクター成長サーバー１の訪問地属性決定手段１１４は、ユーザー情報保持部１１３から、ユーザーＩＤに対応する除外属性を取得する（Ｓ１６）。
【００９１】
次に、キャラクター成長サーバー１の訪問地属性決定手段１１４は、訪問地情報に対応する属性のうち、取得した除外属性に一致する属性及びその属性値を、破棄する（Ｓ１７）。
【００９２】
次に、キャラクター成長サーバー１のユーザー属性更新手段１１６は、ユーザー属性保持部１１５から、ユーザーＩＤと属性とに対応する累積属性値をもつレコードを取得し、当該属性に対応する属性値を累積属性値に加えて、ユーザーＩＤと属性とに対応する累積属性値をもつレコードを更新する（Ｓ１８）。
【００９３】
次に、キャラクター成長サーバー１のユーザー属性更新手段１１６は、ユーザー属性保持部１１５へ、現在日時を訪問日時として、ユーザーＩＤと属性とに訪問日時を対応させたレコードを挿入する（Ｓ１９）。
【００９４】
次に、キャラクター成長サーバー１の成長判定手段１１８は、ユーザー属性保持部１１５から、ユーザーＩＤに対応する属性及び累積属性値をもつレコード、並びに、ユーザーＩＤに対応する属性及び訪問日時をもつレコードを全て取得する（Ｓ２０）。
【００９５】
次に、キャラクター成長サーバー１の成長判定手段１１８は、成長判定手段１１８は、成長判定を行う（Ｓ２１）。
成長判定は、図１５の成長判定のフローチャートを用いて説明する。
【００９６】
最初に、キャラクター成長サーバー１の成長判定手段１１８は、成長条件保持部１１７の全てのレコードを処理したか、判定する（Ｓ３１）。
【００９７】
Ｓ３１でＮｏの場合には、キャラクター成長サーバー１の成長判定手段１１８は、成長条件保持部１１７から、１つのレコード（キャラクターＩＤ、成長条件）を取得する（Ｓ３２）。
【００９８】
次に、キャラクター成長サーバー１の成長判定手段１１８は、Ｓ２０で取得したユーザーＩＤに対応する全ての属性及び累積属性値と属性及び訪問日時との中に、当該成長条件を充足するものがあるか、判定する（Ｓ３３）。
Ｓ３３でＮｏの場合には、Ｓ３１へ戻る。
【００９９】
Ｓ３３でＹｅｓの場合には、キャラクター成長サーバー１の成長判定手段１１８は、ユーザーＩＤと、当該成長条件に対応するキャラクターＩＤとをレコードにして、当該レコードがユーザー情報保持部１１３に存在しない場合には、挿入する（Ｓ３４）。
その後、Ｓ３１へ戻る。
【０１００】
一方、Ｓ３１でＹｅｓの場合には、キャラクター成長サーバー１の成長判定手段１１８は、成長判定の処理を終え、Ｓ２２へ戻る（Ｓ３５）。
【０１０１】
図１４に移る。次に、キャラクター成長サーバー１のキャラクター画像取得手段１２０は、ユーザー情報保持部１１３から、ユーザーＩＤに対応する全てのキャラクターＩＤを取得する（Ｓ２２）。
【０１０２】
次に、キャラクター成長サーバー１のキャラクター画像取得手段１２０は、キャラクター情報保持部１１９から、キャラクターＩＤに対応するキャラクター画像及びキャラクター名を取得する（Ｓ２３）。
【０１０３】
次に、キャラクター成長サーバー１の送信手段１２１は、全てのキャラクターＩＤとキャラクター画像とキャラクター名とを、ユーザーＩＤに対応する携帯端末２へ送信する（Ｓ２４）。
【０１０４】
すると、携帯端末２の受信手段１３４は、キャラクターＩＤとキャラクター画像とキャラクター名とを、キャラクター成長サーバー１から受信する（Ｓ２５）。
【０１０５】
次に、携帯端末２の受信手段１３４（制御部２１）は、キャラクター保持部１３３に、キャラクターＩＤとキャラクター画像とキャラクター名とを対応させて挿入する（Ｓ２６）。
【０１０６】
次に、携帯端末２の表示手段１３５は、キャラクター保持部１３３に保持されている選択キャラクターＩＤに対応するキャラクターＩＤを持つキャラクター画像を取得し、表示部２７に表示する（Ｓ２７）。
以上で、キャラクター成長サーバー１と携帯端末２との主要な処理は、終了である。
【０１０７】
続いて、キャラクター成長サーバー１の管理者による成長条件の追加の処理を説明する。
図１６は、管理者（サーバー側）による成長条件の追加を示すフローチャートである。
【０１０８】
キャラクター成長サーバー１の成長条件更新手段１２２は、管理者によって、キャラクターに関する成長条件と、キャラクター画像と、キャラクター名との入力を受け付けるとともに、キャラクターＩＤを生成して、これらをキャラクターＩＤに対応付ける（Ｓ４１）。なお、成長条件更新手段１２２は、キャラクターＩＤも管理者から入力されてもよい。
【０１０９】
次に、キャラクター成長サーバー１の成長条件更新手段１２２は、キャラクターＩＤと成長条件とを対応付けたレコードを、成長条件保持部１１７に挿入する（Ｓ４２）。
【０１１０】
次に、キャラクター成長サーバー１の成長条件更新手段１２２は、キャラクターＩＤとキャラクター画像とキャラクター名とを対応付けたレコードを、キャラクター情報保持部１１９へ挿入する（Ｓ４３）。
以上で、キャラクター成長サーバー１の管理者による成長条件の追加の処理は、終了である。
【０１１１】
続いて、携帯端末２のユーザーによるキャラクター選択の処理を説明する。
図１７は、ユーザー（携帯端末側）によるキャラクター選択を示すフローチャートである。
【０１１２】
携帯端末２の選択手段１３６は、ユーザーから選択要求を受け付けると、携帯端末２の表示手段１３５に、選択要求の信号を送信する（Ｓ５１）。
【０１１３】
携帯端末２の表示手段１３５は、選択要求の信号を受信すると、キャラクター保持部１３３から、全て又は所定数のキャラクター画像（及びキャラクター名）を取得して、表示部２７に表示する（Ｓ５２）。
【０１１４】
携帯端末２の選択手段１３６は、ユーザーから希望のキャラクターＩＤである選択キャラクターＩＤを受け付けると、受け付けた選択キャラクターＩＤを、キャラクター保持部１３３に保持させる。（Ｓ５３）。
【０１１５】
そして、携帯端末２の選択手段１３６は、携帯端末２の表示手段１３５に選択完了の信号を送信する（Ｓ５４）。
【０１１６】
携帯端末２の表示手段１３５は、選択完了の信号を受信すると、キャラクター保持部１３３から、選択キャラクターＩＤに対応するキャラクター画像を取得して、表示部２７に表示する（Ｓ５５）。
以上で、携帯端末２のユーザーによるキャラクター選択の処理は、終了である。
【０１１７】
続いて、携帯端末２のユーザーによる除外属性の追加の処理を説明する。
図１８は、ユーザー（携帯端末側）による除外属性の追加を示すフローチャートである。
【０１１８】
携帯端末２の除外属性入力手段（入力部２６によって実現され、図５に図示しない）は、ユーザーによって、除外属性が入力される（Ｓ６１）。
【０１１９】
次に、携帯端末２の送信手段１３２は、ユーザーＩＤと、入力された除外属性とを、キャラクター成長サーバー１へ送信する（Ｓ６２）。
【０１２０】
すると、キャラクター成長サーバー１の受信手段１１１は、除外属性とユーザーＩＤとを、携帯端末２から受信する（Ｓ６３）。
【０１２１】
次に、キャラクター成長サーバー１の除外属性更新手段（制御部１１によって実現され、図４に図示しない）は、ユーザーＩＤと除外属性とを対応させたレコードを、ユーザー情報保持部１１３に挿入する（Ｓ６４）。
【０１２２】
以上で、携帯端末２のユーザーによる除外属性の追加の処理を説明する。
なお、図４に図示しない除外属性更新手段は、入力部１５によって実現されることによって、キャラクター成長サーバー１の管理者からも除外属性を入力されてもよい。
【０１２３】
本実施形態のキャラクター成長サーバー１と携帯端末２との処理は、前述のものに限られず、その趣旨を逸脱しない範囲で変更可能である。
例えば、本実施形態における図６〜図９及び図１１に示したテーブルのデータベースへの分割の方法は一例であり、これに限られない。例えば、図７と図８のテーブルを1つのデータベースに保持させたり、図９と図１１のテーブルを１つのデータベースに保持させてもよい。
【０１２４】
また、データベースのテーブル中の値に、キャラクター画像をもつものがあるが、キャラクター画像は別途保持し、テーブル中の値には、キャラクター画像へのリンクでもよい。
【０１２５】
また、図６〜図９及び図１１に示したデータベースのテーブルは、リレーショナルデータベースで実装可能なように示したが、これに限られるものではなく、本実施形態で示した対応関係が実装可能なデータ構造であれば、任意のものが使用可能である。
【０１２６】
［実施形態の効果］
本実施形態のキャラクター成長サーバー１によって、訪問地情報から取得したユーザーの属性に対応する累積属性値及び訪問日時に応じて、ユーザーの成長判定を行い、成長条件を充足する場合には、ユーザーの使用できるキャラクターを増加させることができる。
また、キャラクターに対する成長条件を詳細に設定することによって、ユーザーに特定のキャラクターを使用できるようにすることができる。また、ユーザーの除外したい属性を除外属性として設定しておくことによって、当該属性をキャラクターの成長条件に反映させないようにすることができる。
また、本実施形態の携帯端末２によって、訪問地情報を送信することによって、使用できるキャラクターを増加させることができる。また、ユーザーに複数のキャラクターの中から所望のキャラクターを選択させて使用させるとともに、以前のキャラクターも使用させることができる。
【０１２７】
以上、添付図面を参照しながら、本発明に係るキャラクター成長サーバー１及び携帯端末２の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１２８】
１              キャラクター成長サーバー
１１１          受信手段
１１２          訪問地属性保持部
１１３          ユーザー情報保持部
１１４          訪問地属性決定手段
１１５          ユーザー属性保持部
１１６          ユーザー属性更新手段
１１７          成長条件保持部
１１８          成長判定手段
１１９          キャラクター情報保持部
１２０          キャラクター画像取得手段
１２１          送信手段
１２２          成長条件更新手段
２、２ａ、２ｂ  携帯端末
１３１          訪問地検出手段
１３２          送信手段
１３３          キャラクター保持部
１３４          受信手段
１３５          表示手段
１３６          選択手段
３              ネットワーク
４              キャラクター成長システム
【図１】
2014006690.tif 000003
【図２】
2014006690.tif 000004
【図３】
2014006690.tif 000005
【図４】
2014006690.tif 000006
【図５】
2014006690.tif 000007
【図６】
2014006690.tif 000008
【図７】
2014006690.tif 000009
【図８】
2014006690.tif 000010
【図９】
2014006690.tif 000011
【図１０】
2014006690.tif 000012
【図１１】
2014006690.tif 000013
【図１２】
2014006690.tif 000014
【図１３】
2014006690.tif 000015
【図１４】
2014006690.tif 000016
【図１５】
2014006690.tif 000017
【図１６】
2014006690.tif 000018
【図１７】
2014006690.tif 000019
【図１８】
2014006690.tif 000020