(57)【特許請求の範囲】
【請求項１】
情報処理装置が、
コンテンツに対応付けて、情報端末がスタンプを取得するために必要とされる再生時間の設定を受け付ける処理と、
前記情報端末で撮影されたオブジェクトを示す情報、及び前記情報端末の位置情報を前記情報端末から受信する処理と、
前記オブジェクト、及び前記位置情報に応じた前記コンテンツを前記情報端末に表示させる処理と、
スタンプラリーにおけるスタンプであって、前記オブジェクト、前記位置情報、及び前記コンテンツの少なくとも一つに応じたスタンプを前記情報端末に取得させる処理と、
を実行し、
前記取得させる処理では、
前記コンテンツが前記再生時間以上再生された場合に、スタンプを取得可能とする、情報処理方法。
【請求項２】
情報処理装置が、
情報端末で撮影されたオブジェクトを示す情報、及び前記情報端末の位置情報を前記情報端末から受信する処理と、
前記オブジェクト、及び前記位置情報に応じたコンテンツのキャラクタを前記情報端末に表示させる処理と、
前記キャラクタの攻撃により、ユーザが操作するプレイヤキャラクタにダメージを設定する処理と、
前記情報端末のユーザにより所定の事業者のサービスが利用されたことを示す情報に基づいて、前記ダメージを回復させる処理と、
スタンプラリーにおけるスタンプであって、前記オブジェクト、前記位置情報、及び前記コンテンツの少なくとも一つに応じたスタンプを前記情報端末に取得させる処理と、
を実行し、
前記取得させる処理では、
前記情報端末でのユーザによる所定の操作に基づいて前記キャラクタが所定の状態に変化された場合にスタンプを取得可能とする、情報処理方法。
【請求項３】
前記情報処理装置が、
前記オブジェクト、及び前記位置情報に対応付けられる、第１コンテンツが表示される第１確率、及び第２コンテンツが表示される第２確率の設定を受け付ける処理を実行し、
前記表示させる処理では、前記オブジェクト、及び前記位置情報に応じたコンテンツであって、前記第１確率、及び前記第２確率に基づいて選択された、前記第１コンテンツ及び前記第２コンテンツのうちいずれか一方の前記コンテンツを前記情報端末に表示させる、請求項１または２に記載の情報処理方法。
【請求項４】
前記表示させる処理では、前記オブジェクト、及び前記位置情報に応じたコンテンツであって、前記情報端末のユーザによるスタンプラリーの進捗に応じた前記コンテンツを前記情報端末に表示させる、
請求項１から３のいずれか一項に記載の情報処理方法。
【請求項５】
前記表示させる処理では、前記オブジェクト、前記位置情報、及び現在時刻に応じたコンテンツを前記情報端末に表示させる、
請求項１から４のいずれか一項に記載の情報処理方法。
【請求項６】
前記情報処理装置が、
前記スタンプラリーに含まれる全てのスタンプが前記情報端末のユーザにより取得され、前記情報端末が所定の施設に応じた場所に存在する場合、前記所定の施設に応じた特典を前記情報端末に付与する処理を実行する、
請求項１から５のいずれか一項に記載の情報処理方法。
【請求項７】
前記表示させる処理では、
前記情報端末の移動履歴、前記オブジェクト、及び前記位置情報に応じたコンテンツを前記情報端末に表示させる、
請求項１から６のいずれか一項に記載の情報処理方法。
【請求項８】
情報処理装置が、
前記情報端末のＷｅｂブラウザによりＷｅｂページが閲覧される場合に、前記情報端末により取得されている前記スタンプラリーの各スタンプに応じた広告を当該Ｗｅｂページ中の表示させる情報を送信する、
請求項１から７のいずれか一項に記載の情報処理方法。
【請求項９】
コンテンツに対応付けて、情報端末がスタンプを取得するために必要とされる再生時間の設定を受け付け、
前記情報端末で撮影されたオブジェクトを示す情報、及び前記情報端末の位置情報を前記情報端末から受信する受信部と、
前記オブジェクト、及び前記位置情報に応じた前記コンテンツを前記情報端末に表示させる処理と、
前記コンテンツが前記再生時間以上再生された場合に、スタンプラリーにおけるスタンプであって、前記オブジェクト、前記位置情報、及び前記コンテンツの少なくとも一つに応じたスタンプを前記情報端末に取得させる処理と、を実行する制御部と、を有する情報処理装置。
【請求項１０】
情報端末で撮影されたオブジェクトを示す情報、及び前記情報端末の位置情報を前記情報端末から受信する受信部と、
前記オブジェクト、及び前記位置情報に応じたコンテンツのキャラクタを前記情報端末に表示させる処理と、
前記キャラクタの攻撃により、ユーザが操作するプレイヤキャラクタにダメージを設定する処理と、
前記情報端末のユーザにより所定の事業者のサービスが利用されたことを示す情報に基づいて、前記ダメージを回復させる処理と、
前記情報端末でのユーザによる所定の操作に基づいて前記キャラクタが所定の状態に変化された場合に、スタンプラリーにおけるスタンプであって、前記オブジェクト、前記位置情報、及び前記コンテンツの少なくとも一つに応じたスタンプを前記情報端末に取得させる処理と、を実行する制御部と、を有する情報処理装置。
【請求項１１】
情報処理装置に、
請求項１から８のいずれか一項に記載の情報処理方法における各処理を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法、情報処理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、スマートフォン等の情報端末で、所定の場所に置かれた二次元コード等を読み取ることにより、当該所定の場所に対応するスタンプを取得し、スタンプラリーを行えるようにする技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１１５６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、例えば、スタンプラリーの趣向性が適切でない場合がある。一側面では、スタンプラリーの趣向性を向上させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
一つの案では、情報処理装置が、コンテンツに対応付けて、情報端末がスタンプを取得するために必要とされる再生時間の設定を受け付ける処理と、前記情報端末で撮影されたオブジェクトを示す情報、及び前記情報端末の位置情報を前記情報端末から受信する処理と、前記オブジェクト、及び前記位置情報に応じた前記コンテンツを前記情報端末に表示させる処理と、スタンプラリーにおけるスタンプであって、前記オブジェクト、前記位置情報、及び前記コンテンツの少なくとも一つに応じたスタンプを前記情報端末に取得させる処理と、を実行し、前記取得させる処理では、前記コンテンツが前記再生時間以上再生された場合に、スタンプを取得可能とする。
【発明の効果】
【０００６】
一側面によれば、スタンプラリーの趣向性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態に係る情報処理システムの構成例を示す図である。
【図２】実施形態に係るサーバ、端末、及び事業者端末のハードウェア構成例を示す図である。
【図３】実施形態に係るサーバ、及び端末の機能構成の一例を示す図である。
【図４】実施形態に係る情報処理システムの処理の一例を示すシーケンス図である。
【図５Ａ】実施形態に係るスタンプラリーＤＢに記録される情報の一例について説明する図である。
【図５Ｂ】実施形態に係るユーザＤＢに記録される情報の一例について説明する図である。
【図６】実施形態に係るオブジェクトの一例について説明する図である。
【図７】実施形態に係る端末でのコンテンツの表示画面の一例について説明する図である。
【図８】実施形態に係る端末でのスタンプの表示画面の一例について説明する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施形態を説明する。
【０００９】
＜システム構成＞
図１は、実施形態に係る情報処理システム１の構成例を示す図である。図１において、情報処理システム１は、サーバ１０、端末２０Ａ、端末２０Ｂ、端末２０Ｃ、・・・（以下で、区別する必要がない場合は、単に「端末２０」と称する）、及び事業者端末３０Ａ、事業者端末３０Ｂ、事業者端末３０Ｃ、・・・（以下で、区別する必要がない場合は、単に「事業者端末３０」と称する）を有する。なお、サーバ１０の数は図１の例に限定されない。
【００１０】
サーバ１０と端末２０、及びサーバ１０と事業者端末３０は、それぞれ、例えば、インターネット、無線ＬＡＮ（Local Area Network）、及び携帯電話網等の通信回線Ｎによって通信できるように接続される。
【００１１】
事業者端末３０は、例えば、ＰＣ、タブレット端末、サーバ用コンピュータ、スマートフォン等の情報端末である。事業者端末３０は、ユーザにスタンプラリーを提供する企業等の情報端末でもよい。事業者端末３０は、事業者の担当者等の操作に応答して、当該事業者が提供するスタンプラリーに必要な情報をサーバ１０にアップロード（登録）する。
【００１２】
サーバ１０は、例えば、サーバ用コンピュータ、ＰＣ（Personal Computer）等の情報処理装置である。サーバ１０は、事業者端末３０により登録された情報に基づき、端末２０のユーザに、スタンプラリーのサービスを提供する。
【００１３】
端末２０は、例えば、スマートフォン、タブレット端末、ＰＣ等の情報処理装置である。端末２０は、ユーザの操作に応答して、サーバ１０により提供されるスタンプラリーサービスを利用する処理を行う。
【００１４】
端末２０は、例えば、アプリケーション（ネイティブアプリケーション）プログラム、またはＷｅｂブラウザにより、スタンプラリーサービスを利用する処理を行ってもよい。なお、当該アプリケーションは、例えば、サーバ１０、またはアプリケーションを配信するサードベンダのサーバ等から端末２０にダウンロードされてインストールされてもよい。
【００１５】
＜ハードウェア構成＞
図２は、実施形態に係るサーバ１０、端末２０、及び事業者端末３０のハードウェア構成例を示す図である。以下では、サーバ１０を例として説明する。なお、端末２０、及び事業者端末３０のハードウェア構成は、図２のサーバ１０のハードウェア構成と同様でもよい。
【００１６】
図２のサーバ１０は、それぞれバスＢで相互に接続されているドライブ装置１００、補助記憶装置１０２、メモリ装置１０３、ＣＰＵ１０４、インタフェース装置１０５、表示装置１０６、及び入力装置１０７等を有する。
【００１７】
サーバ１０での処理を実現するプログラムは、記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
【００１８】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラムに従ってサーバ１０に係る機能を実現する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ（Graphical User Interface）等を表示するディスプレイである。入力装置１０７は様々な操作指示の入力を受け付ける。
【００１９】
なお、記録媒体１０１の一例としては、ＣＤ−ＲＯＭ、ＤＶＤディスク、又はＵＳＢメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置１０２の一例としては、ＨＤＤ（Hard Disk Drive）又はフラッシュメモリ等が挙げられる。記録媒体１０１及び補助記憶装置１０２のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
【００２０】
＜機能構成＞
次に、図３を参照し、実施形態に係るサーバ１０、及び端末２０の機能構成について説明する。図３は、実施形態に係るサーバ１０、及び端末２０の機能構成の一例を示す図である。
【００２１】
≪サーバ１０≫
サーバ１０は、記憶部１１、送受信部１２、抽出部１３、及び制御部１４を有する。これら各部は、サーバ１０にインストールされた１以上のプログラムと、サーバ１０のＣＰＵ１０４等のハードウェアとの協働により実現されてもよい。
【００２２】
記憶部１１は、スタンプラリーの情報を記録するスタンプラリーＤＢ１１１、及びユーザの情報を記録するユーザＤＢ１１２を有する。
【００２３】
送受信部１２は、端末２０、及び事業者端末３０とデータを送受信する。抽出部１３は、端末２０で撮影されたオブジェクト（マーカ）、及び端末２０の現在の位置情報等に応じたコンテンツ等の情報をスタンプラリーＤＢ１１１から抽出する。また、抽出部１３は、端末２０で撮影されたオブジェクト、端末２０の現在の位置情報、及び当該コンテンツの少なくとも一つに応じたスタンプ等の情報をスタンプラリーＤＢ１１１から抽出する。
【００２４】
制御部１４は、ユーザＤＢ１１２等を管理し、ユーザに対して特典の付与等を行う。また、制御部１４は、サーバ１０の各部を制御する。
【００２５】
≪端末２０≫
端末２０は、受付部２１、送受信部２２、撮影部２３、認識部２４、及び制御部２５を有する。これら各部は、端末２０にインストールされた１以上のプログラムと、端末２０のＣＰＵ等のハードウェアとの協働により実現されてもよい。
【００２６】
受付部２１は、端末２０のユーザからの各種の操作を受け付ける。受付部２１は、例えば、オブジェクトを撮影する操作を受け付ける。送受信部２２は、サーバ１０等の外部装置とのデータの送受信を行う。
【００２７】
撮影部２３は、受付部２１により受け付けられたユーザの操作に応答して、画像を撮影する。認識部２４は、撮影部２３により撮影された画像中のオブジェクトを認識する。制御部２５は、端末２０の各部を制御する。
【００２８】
＜処理＞
図４から図８を参照し、実施形態に係る情報処理システム１の処理の一例について説明する。図４は、実施形態に係る情報処理システム１の処理の一例を示すシーケンス図である。図５Ａは、実施形態に係るスタンプラリーＤＢ１１１に記録される情報の一例について説明する図である。図５Ｂは、実施形態に係るユーザＤＢ１１２に記録される情報の一例について説明する図である。図６は、実施形態に係るオブジェクトの一例について説明する図である。図７は、実施形態に係る端末でのコンテンツの表示画面の一例について説明する図である。図８は、実施形態に係る端末でのスタンプの表示画面の一例について説明する図である。
【００２９】
ステップＳ１において、事業者端末３０は、担当者等からの登録操作を受け付ける。続いて、事業者端末３０は、登録された情報を含む登録要求を、サーバ１０に送信する（ステップＳ２）。続いて、サーバ１０は、受信した登録要求に含まれる情報を、図５ＡのスタンプラリーＤＢ１１１に記録する（ステップＳ３）。
【００３０】
図５Ａの例では、スタンプラリーＤＢ１１１には、スタンプラリーＩＤに対応付けて、期間、特典及び１以上のオブジェクトが記録されている。また、各オブジェクトに対応付けて、１以上のコンテンツ選択条件が記録されている。また、各コンテンツ選択条件に対応付けて、コンテンツ、スタンプＩＤ、スタンプ画像、及び設定情報が記録されている。
【００３１】
スタンプラリーＩＤは、スタンプラリーの識別情報である。期間は、スタンプラリーが実施される期間である。特典は、スタンプラリーの進捗に応じてユーザに付与される特典の情報である。
【００３２】
オブジェクトは、コンテンツを端末２０に表示させるために端末２０により撮影される物体の情報である。オブジェクトは、例えば、図形、イラスト、及び写真等の静止画像でもよい。また、オブジェクトは、例えば、建築物、彫刻、飲食物、乗り物、及び生物等の３次元の物体でもよい。また、オブジェクトは、例えば、二次元コード等でもよい。
【００３３】
コンテンツ選択条件は、あるオブジェクトが端末２０により撮影された場合に、当該端末２０に表示させるコンテンツを選択する条件である。コンテンツ選択条件には、例えば、場所の条件、及び時間の条件等が含まれてもよい。コンテンツ選択条件に含まれる場所の条件は、撮影されたオブジェクトによるコンテンツの表示が有効となる場所の条件である。場所の条件には、例えば、端末２０の現在位置が、所定の緯度及び経度で指定される地点から所定の範囲内（例えば、半径５０ｍ以内）であること等が含まれてもよい。
【００３４】
コンテンツ選択条件に含まれる時間の条件は、現在時刻が、所定の時間帯（例えば、午前中）であること等が含まれてもよい。なお、当該現在時刻は、端末２０からサーバ１０に通知される、端末２０によりオブジェクトが撮影された時刻でもよいし、サーバ１０がステップＳ７の処理を行う際の時刻でもよい。
【００３５】
コンテンツは、端末２０により当該オブジェクトが撮影された場合に端末２０に表示させるコンテンツである。コンテンツは、例えば、端末２０により撮影される現実世界の画像に重畳して表示されるＡＲ（Augmented Reality）コンテンツでもよい。この場合、ＡＲコンテンツは、キャラクタ等の仮想オブジェクトの３次元モデル（３Ｄモデル）のコンテンツでもよいし、イラストや画像等の２次元モデルのコンテンツでもよい。また、コンテンツは、例えば、動画、音声、及び静止画等でもよい。
【００３６】
スタンプＩＤは、スタンプラリーに含まれるスタンプの識別情報である。スタンプ画像は、端末２０にスタンプが取得された際に端末に表示される、スタンプの画像である。
【００３７】
設定情報は、当該コンテンツを端末２０に表示させる際の条件等を指定する情報である。設定情報には、例えば、当該コンテンツを表示可能な場所（エリア）、当該コンテンツを表示可能な時期を示す情報、当該コンテンツを表示させるためのスタンプラリーの進捗に関する条件、及び当該コンテンツをＡＲとして現実世界の物体に付加する際の条件等が含まれてもよい。
【００３８】
続いて、端末２０は、ユーザの操作に応答して、オブジェクトを撮影する（ステップＳ４）。ここで、端末２０は、例えば、ポスター等に印刷された図形、イラスト、または写真等であるオブジェクトを撮影してもよい。また、端末２０は、例えば、建築物、彫刻、飲食物、乗り物、及び生物等の３次元の物体であるオブジェクトを撮影してもよい。また、端末２０は、例えば、二次元コード等であるオブジェクトを撮影してもよい。以下では、撮影されたオブジェクトを「オブジェクトＡ」と称して説明する。
【００３９】
続いて、端末２０は、ユーザに撮影されたオブジェクトＡを認識する（ステップＳ５）。ここで、端末２０は、例えば、オブジェクトの輪郭等の特徴を抽出してもよい。また、端末２０は、例えば、ディープラーニング等のＡＩ（Artificial Intelligence）を用いて、オブジェクトを認識してもよい。
【００４０】
図６の例では、Ａ駅の所定の場所に設置されたポスター６０１において、キャラクタ６０２、キャラクタの名称６０５、スタンプラリーにおけるスタンプが設定されている場所名６０４、及び正六角形の図形６０３が印刷されている。ステップＳ５の処理において、端末２０は、キャラクタ６０２、名称６０５、場所名６０４、及び図形６０３の少なくとも一つを認識してもよい。
【００４１】
続いて、端末２０は、取得要求を、サーバ１０に送信する（ステップＳ６）。ここで、当該取得要求には、例えば、認識したオブジェクトＡを識別するための情報、端末２０の現在の位置情報、及び端末２０のユーザのユーザＩＤ等が含まれてもよい。なお、オブジェクトＡを識別するための情報には、例えば、オブジェクトＡの輪郭等の特徴を示す情報、または、オブジェクトＡの認識結果の情報が含まれてもよい。または、端末２０で撮影されたオブジェクトＡの画像の情報が含まれてもよい。
【００４２】
また、端末２０は、例えば、ＧＰＳ（Global Positioning System）等の衛星測位システム、無線ＬＡＮのアクセスポイントから受信した位置情報、及び携帯電話基地局から受信した位置情報等に基づいて、端末２０の現在の位置情報を取得してもよい。
【００４３】
続いて、サーバ１０は、スタンプラリーＤＢ１１１を参照し、受信した取得要求に応じたコンテンツＡ、及びスタンプＡの情報を抽出する（ステップＳ７）。ここで、サーバ１０は、例えば、図５ＡのスタンプラリーＤＢ１１１に記録されている各オブジェクトのうち、端末２０から受信したオブジェクトの情報と合致するオブジェクトＡを判定する。
【００４４】
そして、サーバ１０は、オブジェクトＡに応じたコンテンツを抽出する。ここで、サーバ１０は、例えば、スタンプラリーＤＢ１１１においてオブジェクトＡに対応付けて記録されている各コンテンツ選択条件のうち、端末２０の位置の条件、及び時間の条件等が合致するコンテンツ選択条件Ａに対応付けられているコンテンツＡ、及び設定情報Ａを抽出してもよい。なお、サーバ１０は、現在時刻が、オブジェクトＡに対応付けられているスタンプラリーＡの開催期間である期間Ａ内でない場合は、その旨を示すエラー応答を端末２０に返してもよい。
【００４５】
また、サーバ１０は、抽出したコンテンツ、オブジェクトＡ、及び端末２０の現在の位置情報の少なくとも一つに応じたスタンプを抽出する。ここで、サーバ１０は、例えば、スタンプラリーＤＢ１１１において当該コンテンツ選択条件Ａに対応付けられているスタンプＡ、スタンプ画像Ａを抽出してもよい。
【００４６】
オブジェクトＡに対する位置の条件に応じたコンテンツを選択できるようにすることにより、例えば、オブジェクトＡが印刷されたポスターを複数枚作成して、それぞれ異なる場所に貼付することにより、スタンプラリー用のマーカとすることができる。また、オブジェクトＡに対する時間の条件に応じたコンテンツを選択できるようにすることにより、例えば、同一の場所に、異なる時間帯で複数回ユーザを誘致することができる。
【００４７】
続いて、サーバ１０は、抽出された情報を端末２０に送信する（ステップＳ８）。ここで、サーバ１０は、コンテンツＡ、スタンプＡ、スタンプ画像Ａ、及び設定情報Ａ等の各情報を同時に端末２０に送信してもよい。
【００４８】
または、サーバ１０は、各情報を２以上のタイミングで端末２０に送信してもよい。この場合、サーバ１０は、例えば、まず、コンテンツＡ、及び設定情報Ａ等を抽出して端末２０に送信し、コンテンツＡを端末２０に表示させてもよい。そして、端末２０は、端末２０にて図７の「スタンプを取得」ボタン７０４が押下される等の操作がされた場合に、当該コンテンツＡの識別情報をサーバ１０に送信してもよい。そして、サーバ１０は、スタンプラリーＤＢ１１１を参照し、コンテンツＡに対応付けられて記録されているスタンプＡ、及びスタンプ画像Ａ等の情報を抽出して端末２０に送信するようにしてもよい。
【００４９】
続いて、端末２０は、受信したコンテンツを画面に表示させる（ステップＳ９）。図７の例では、端末２０は、表示画面７０１において、受信したコンテンツＡに応じたキャラクタ６０２のＡＲコンテンツ７０２、端末２０のカメラで撮影されている現実世界のユーザ７００、撮影ボタン７０３、及び「スタンプを取得」ボタン７０４を表示させている。端末２０は、撮影ボタン７０３が押下されると、カメラで撮影されている現実世界に、ＡＲコンテンツ７０２が重畳された画像を撮影して、端末２０の所定のフォルダ等に記録する。これにより、ユーザは、キャラクタ６０２と一緒に記念撮影等をすることができる。「スタンプを取得」ボタン７０４が押下されると、以下の処理に進む。
【００５０】
続いて、端末２０は、取得したスタンプを画面に表示させる（ステップＳ１０）。図８の例では、端末２０は、表示画面８０１において、スタンプラリーＡの名称８０２、及びスタンプ台帳８０３を表示させている。スタンプ台帳８０３には、各スタンプに対応する領域８０３Ａ、領域８０３Ｂ、領域８０３Ｃ、領域８０３Ｄ等が含まれている。領域８０３Ａには、受信したスタンプ画像Ａに応じたキャラクタ６０２のイラスト８０５、及びスタンプが設定されている場所名８０６が表示されている。
【００５１】
続いて、サーバ１０は、端末２０のユーザによるスタンプラリーの進捗等の情報をユーザＤＢ１１２に記録する（ステップＳ１１）。
【００５２】
図５Ｂの例では、ユーザＤＢ１１２には、ユーザＩＤに対応付けて、スタンプラリーの進捗の情報が表示されている。ユーザＩＤは、端末２０のユーザの識別情報である。なお、ユーザＩＤとして、端末２０の識別情報、及び端末２０にインストールされたアプリケーションの識別情報等が用いられてもよい。
【００５３】
スタンプラリーの進捗の情報には、例えば、スタンプラリーＩＤ、１以上のスタンプＩＤ、及び付加情報等の組の情報が含まれてもよい。付加情報には、例えば、スタンプラリーを進める際に必要な各種の情報、及びスタンプラリーを進めることによりユーザに付与されている特典の情報等が含まれてもよい。
【００５４】
以下で、上述した図４の処理の各変形例について説明する。以下の各変形例の処理は、それぞれ組み合わせて実行させることもできる。例えば、サーバ１０は、事業者端末３０での担当者等による設定に基づいて、以下の各変形例のうちの複数の変形例の処理を実行できるようにしてもよい。
【００５５】
＜変形例１＞
サーバ１０は、端末２０によりオブジェクトが撮影された際、複数のコンテンツから抽選により選択したコンテンツを、端末２０に表示させてもよい。これにより、例えば、スタンプラリーの趣向性をより向上させることができる。
【００５６】
この場合、サーバ１０は、図４のステップＳ３の処理で、事業者端末３０での操作により、コンテンツ選択条件Ａに対応付けて、複数のコンテンツと、各コンテンツの当選確率とを記録してもよい。そして、図４のステップＳ７の処理で、サーバ１０は、例えば、生成した乱数と、位置の条件、及び時間の条件等が合致するコンテンツ選択条件Ａに対応付けられた各コンテンツの当選確率とに基づいて、当該各コンテンツのうち一のコンテンツを選択してもよい。
【００５７】
＜変形例２＞
サーバ１０は、コンテンツが、予め設定された所定時間以上（例えば、５秒以上、または最後まで等）再生された場合に、スタンプを取得可能としてもよい。これにより、例えば、スタンプに対して、広告用等のコンテンツを一定時間以上ユーザに視聴させることができる。
【００５８】
この場合、サーバ１０は、図４のステップＳ３の処理で、事業者端末３０での操作により、コンテンツＡの設定情報Ａに、スタンプを取得するために必要な再生時間を含めて記録してもよい。そして、サーバ１０は、図４のステップＳ８の処理で、コンテンツＡの設定情報Ａを端末２０に送信する。そして、図４のステップＳ１０の処理で、端末２０は、受信した設定情報に含まれる、スタンプＡを取得するために必要な再生時間以上、コンテンツＡを再生した場合に、図７の「スタンプを取得」ボタン７０４を表示させるようにしてもよい。
【００５９】
＜変形例３＞
サーバ１０は、スタンプラリーに含まれるスタンプが取得された場合、端末２０のユーザが所定の施設に応じた場所に存在する場合に、当該所定の施設に応じた特典をユーザに付与してもよい。これにより、例えば、ユーザが各駅等に設置されるオブジェクトを撮影してスタンプラリーをコンプリートした後、映画館、及び遊園地等の所定の施設を訪れた場合、入場料の割引等の特典を当該ユーザに付与することができる。
【００６０】
この場合、端末２０Ａは、例えば、所定の施設の入口付近に設置されたビーコンから、ＢＬＥ（Bluetooth（登録商標） Low Energy）等の近距離無線通信により送信されたビーコンＩＤを取得する。そして、端末２０Ａは、取得したビーコンＩＤと、端末２０ＡのユーザＡのユーザＩＤとをサーバ１０に送信する。
【００６１】
そして、サーバ１０は、図５ＢのユーザＤＢ１１２に記録されているユーザＡに対応付けられた付加情報Ａに当該ビーコンＩＤが登録されており、付加情報Ａに対応付けられているスタンプラリーに含まれる全てのスタンプがユーザＡにより取得されている場合、付加情報Ａに登録されている特典の電子クーポン等を端末２０Ａに配信してもよい。
【００６２】
＜変形例４＞
サーバ１０は、端末２０ＡのユーザＡにより取得されているスタンプラリーＡの各スタンプと、端末２０Ａで撮影されたオブジェクト、及び端末２０Ａの現在の位置情報に応じたコンテンツを端末２０Ａに表示させてもよい。これにより、例えば、通常の場合は、場所ＡではキャラクタＡの通常時のコンテンツを表示するものの、スタンプラリーＡにおいて場所ＡのスタンプＡ以外の全スタンプがユーザＡにより取得済みの場合は、キャラクタＡがコンプリートを祝福する動画等のコンテンツを表示できる。そのため、ユーザは、スタンプラリーＡに含まれる複数のスタンプのうち、いずれのスタンプを最後に取得するかにより、各キャラクタ等の特別なコンテンツを閲覧することができる。
【００６３】
この場合、サーバ１０は、図４のステップＳ３の処理で、事業者端末３０での操作により、コンテンツ選択条件Ａに対応付けて、複数のコンテンツ（コンテンツＡ１、及びコンテンツＡ２等）と、各コンテンツが表示されるスタンプラリーの進捗に関する条件とを記録してもよい。そして、図４のステップＳ７の処理で、サーバ１０は、例えば、ユーザＤＢ１１２に記録されている端末２０ＡのユーザＡにより取得されているスタンプラリーＡの各スタンプが、コンテンツ選択条件Ａ及びコンテンツＡ２の組に対応付けられているスタンプラリーの進捗に関する条件を満たす場合、コンテンツＡ２の情報を抽出する。
【００６４】
＜変形例５＞
サーバ１０は、端末２０ＡのユーザＡにより取得されているスタンプラリーＢの各スタンプと、端末２０Ａで撮影されたオブジェクト、及び端末２０Ａの現在の位置情報に応じたコンテンツを端末２０Ａに表示させてもよい。これにより、例えば、通常の場合は、場所ＡではコンテンツＡを表示するものの、同一のシリーズの前回のスタンプラリーＢをユーザＡがコンプリートしている場合は、特別なコンテンツＸをユーザＡに提供できる。
【００６５】
この場合、サーバ１０は、図４のステップＳ３の処理で、事業者端末３０での操作により、コンテンツ選択条件Ａに対応付けて、複数のコンテンツ（コンテンツＡ１、及びコンテンツＸ等）と、各コンテンツが表示されるスタンプラリーＢの進捗に関する条件とを記録してもよい。そして、図４のステップＳ７の処理で、サーバ１０は、例えば、ユーザＤＢ１１２に記録されている端末２０ＡのユーザＡにより取得されているスタンプラリーＢの各スタンプが、コンテンツ選択条件Ａ及びコンテンツＸの組に対応付けられているスタンプラリーＢの進捗に関する条件を満たす場合、コンテンツＸの情報を抽出する。
【００６６】
＜変形例６＞
サーバ１０は、端末２０ＡのユーザＡの移動履歴、端末２０Ａで撮影されたオブジェクト、及び端末２０Ａの現在の位置情報に応じたコンテンツを端末２０Ａに表示させてもよい。これにより、例えば、ユーザＡが所定の経路で観光地を巡った場合に、特別なコンテンツを表示させてもよい。これにより、例えば、名所Ａ、名所Ｂ、名所Ｃ等の順に観光客等であるユーザを誘導することができる。
【００６７】
この場合、サーバ１０は、図４のステップＳ３の処理で、事業者端末３０での操作により、コンテンツ選択条件Ａに対応付けて、複数のコンテンツ（コンテンツＡ１、及びコンテンツＹ等）と、各コンテンツが表示される移動履歴の条件とを記録してもよい。
【００６８】
また、端末２０は、定期的等の所定のタイミングでの端末２０の現在の位置情報を記録しておく。そして、端末２０は、図４のステップＳ６の処理で、所定期間における各時点での端末２０の位置情報を含む移動履歴を、取得要求に含めてサーバ１０に送信する。
【００６９】
そして、図４のステップＳ７の処理で、サーバ１０は、例えば、端末２０ＡのユーザＡの所定期間（例えば、１週間以内）の移動履歴が、コンテンツＹに対応付けられている移動履歴に関する条件を満たす場合、コンテンツＹの情報を抽出する。
【００７０】
＜変形例７＞
サーバ１０は、ユーザのスタンプラリーの進捗に応じた広告を、端末２０のＷｅｂブラウザで表示されるＷｅｂページに埋め込んで端末２０に表示させてもよい。これにより、例えば、映画、及び漫画等のキャラクタを用いたスタンプラリーの進捗が一定以上の場合に、当該キャラクタに関連する商品の広告をユーザに閲覧させることができる。
【００７１】
この場合、サーバ１０は、ユーザＤＢ１１２に記録されている、ユーザＡのスタンプラリーＡの進捗が閾値以上の場合、ユーザＡのスタンプラリーＡの進捗を示す情報を端末２０Ａに送信する。そして、端末２０Ａは、所定のＷｅｂページ（Ｗｅｂサイト）にＷｅｂブラウザからアクセスする際、ユーザＡのスタンプラリーＡの進捗を示す情報を、広告を配信する外部サーバに通知する。
【００７２】
そして、外部サーバは、スタンプラリーＡの進捗の情報を含むユーザＡの行動履歴（Ｗｅｂサイトの閲覧履歴等）に基づいてユーザＡに表示する広告を選択し、選択した広告を当該所定のＷｅｂページに埋め込んだＨＴＴＰ（Hyper Text Transfer Protocol）レスポンスを端末２０Ａに送信する。スタンプラリーＡの進捗が閾値以上のユーザＡは、スタンプラリーＡで用いられている映画、及び漫画等のファンであると考えられるため、ユーザＡに適した広告を配信することができる。
【００７３】
＜変形例８＞
サーバ１０は、スタンプに応じた敵のキャラクタ等のコンテンツを端末２０に表示させ、当該敵のキャラクタに対するユーザの操作に基づいて、当該敵のキャラクタが所定の状態に変化された場合に、当該スタンプを取得可能としてもよい。これにより、スタンプを取得する際の趣向性をより向上させることができる。
【００７４】
この場合、サーバ１０は、例えば、コンテンツＡとして、モンスター等のキャラクタを端末２０に表示させる。そして、端末２０Ａのユーザにより、スワイプ、及びフリック等の操作が行われると、サーバ１０は、モンスター等のキャラクタがダメージを受けたことを示す画像を表示させる。そして、ユーザの操作によりモンスター等のキャラクタの耐久力（ＨＰ、Hit Point）が０になった場合、ユーザＡがスタンプＡを取得できるようにする。
【００７５】
また、サーバ１０は、ユーザが操作するプレイヤキャラクタも端末２０に表示させ、敵のキャラクタからの攻撃によりプレイヤキャラクタがダメージを受けるようにしてもよい。そして、サーバ１０は、端末２０のユーザにより所定の事業者のサービスが利用されたことを示す情報に基づいて、当該ダメージを回復させるようにしてもよい。これにより、例えば、スタンプラリーＡを提供する事業者と提携している飲食店、及び喫茶店等で食事したり、宿泊施設で宿泊したりすると、プレイヤキャラクタの耐久力を回復させるようにすることができる。
【００７６】
この場合、サーバ１０は、敵のキャラクタの耐久力が０でない場合、所定時間毎に、プレイヤキャラクタがダメージを負ったことを示す画像を端末２０Ａに表示させるとともに、乱数等に応じた数値をプレイヤキャラクタの耐久力から減算する。
【００７７】
そして、サーバ１０は、所定の事業者により提供される商品や施設の画像が端末２０Ａにより撮影された場合、プレイヤキャラクタの耐久力に所定の値を加算してもよい。端末２０Ａにより、所定の事業者でのキャッシュレス決済が行われたことを示す情報を端末２０Ａから受信した場合、プレイヤキャラクタの耐久力に所定の値を加算してもよい。
【００７８】
＜変形例９＞
サーバ１０、及び端末２０の各機能部は、例えば１以上のコンピュータにより構成されるクラウドコンピューティングにより実現されていてもよい。
【００７９】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００８０】
１    情報処理システム
１０  サーバ
１１  記憶部
１１１  スタンプラリーＤＢ
１１２  ユーザＤＢ
１２  送受信部
１３  抽出部
１４  制御部
２０  端末
２１  受付部
２２  送受信部
２３  撮影部
２４  認識部
２５  制御部
３０  事業者端末
【要約】
【課題】スタンプラリーの趣向性を向上させること。
【解決手段】情報処理装置が、情報端末で撮影されたオブジェクトを示す情報、及び前記情報端末の位置情報を前記情報端末から受信する処理と、前記オブジェクト、及び前記位置情報に応じたコンテンツを前記情報端末に表示させる処理と、スタンプラリーにおけるスタンプであって、前記オブジェクト、前記位置情報、及び前記コンテンツの少なくとも一つに応じたスタンプを前記情報端末に取得させる処理と、を実行する。
【選択図】図４【図１】
0006761530.tif 000002
【図２】
0006761530.tif 000003
【図３】
0006761530.tif 000004
【図４】
0006761530.tif 000005
【図５Ａ】
0006761530.tif 000006
【図５Ｂ】
0006761530.tif 000007
【図６】
0006761530.tif 000008
【図７】
0006761530.tif 000009
【図８】
0006761530.tif 000010