(57)【要約】      （修正有）【課題】所望の情報処理端末に対してゲーム要素を移動させる。【解決手段】プロセッサを具備する端末装置１０のプログラムであって、プロセッサを、ゲーム装置３０、または、ゲーム装置３０のユーザ、を識別するための識別コードＦＣと、ゲーム装置３０において利用可能なゲーム要素と対応付けられた要素ＩＤとを含み、ゲーム装置３０に設けられた入力部３３から入力可能なＱＲコード（登録商標）Ｃdを発行する発行部１１０として機能させる。【選択図】図２
2018130147.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサを具備する端末装置のプログラムであって、
前記プロセッサを、
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部として機能させる、
ことを特徴とする、端末装置のプログラム。
【請求項２】
前記プロセッサを、
前記発行部が前記発行情報を発行した場合に、当該発行情報に含まれる要素情報と対応付けられた要素の前記端末装置における利用を制限する利用制限部として更に機能させる、
ことを特徴とする、請求項１に記載の端末装置のプログラム。
【請求項３】
前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、
当該発行情報に含まれる識別情報に基づいて、前記ゲーム装置における利用が制限される、
ことを特徴とする、請求項１または２に記載の端末装置のプログラム。
【請求項４】
前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、
当該発行情報に含まれる識別情報と前記ゲーム装置に記憶された識別情報とが異なる場合に、前記ゲーム装置における利用が制限される、
ことを特徴とする、請求項３に記載の端末装置のプログラム。
【請求項５】
前記発行部は、
前記発行情報を一意に識別するための発行識別情報を生成し、
当該発行識別情報を前記発行情報に含ませる、
ことを特徴とする、請求項１乃至４のうち何れか１項に記載の端末装置のプログラム。
【請求項６】
前記発行情報は、
当該発行情報を一意に識別するための発行識別情報を含み、
前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、
当該発行情報に含まれる発行識別情報に基づいて、前記ゲーム装置における利用が制限される、
ことを特徴とする、請求項３または４に記載の端末装置のプログラム。
【請求項７】
前記要素は、
前記ゲーム装置で実行可能な所定のゲームにおいて利用可能なオブジェクトである、
ことを特徴とする、請求項１乃至６のうち何れか１項に記載の端末装置のプログラム。
【請求項８】
前記要素は、
前記ゲーム装置で実行可能な所定のゲームにおいて利用可能なオブジェクトと交換可能なポイントである、
ことを特徴とする、請求項１乃至６のうち何れか１項に記載の端末装置のプログラム。
【請求項９】
前記要素は、
前記ゲーム装置で実行可能であり且つ前記端末装置で実行できない所定のゲームにおいて、利用可能である、
ことを特徴とする、請求項１乃至８のうち何れか１項に記載の端末装置のプログラム。
【請求項１０】
前記プロセッサを、
前記端末装置において利用可能な所定のサービスの利用結果に応じて前記要素情報を生成する要素情報生成部として更に機能させる、
ことを特徴とする、請求項１乃至９のうち何れか１項に記載の端末装置のプログラム。
【請求項１１】
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部を備える、
ことを特徴とする、端末装置。
【請求項１２】
プロセッサを具備するゲーム装置のプログラムであって、
前記プロセッサを、
端末装置が発行する発行情報を取得する取得部として機能させ、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、
を含む、
ことを特徴とする、ゲーム装置のプログラム。
【請求項１３】
発行情報を発行する発行部を具備する端末装置と、
前記発行情報を入力可能な入力部を具備するゲーム装置と、
を備え、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、を含む、
ことを特徴とするゲームシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、端末装置のプログラム、ゲーム装置のプログラム、及び、ゲームシステムに関する。
【背景技術】
【０００２】
近年、ゲームにおいて利用可能なアイテム、または、ゲームのキャラクタ等、ゲームに関連する要素（以下、「ゲーム要素」と称する）を、ゲーム装置またはスマートフォン等の情報処理端末の間で移動させることが可能なゲームシステムが、各種提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９８６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、情報処理端末において、ゲーム要素の無制限な複製を禁止したい場合がある。そして、ゲーム要素の無制限な複製を禁止する場合には、例えば、ゲーム要素が、複数の情報処理端末に対して移動されることで、当該複数の情報処理端末において同時に利用可能な状態となることも、禁止することが必要となる。このため、従来の技術では、例えば、各情報処理端末におけるゲーム要素の利用状態を一元的に管理することで、同一のゲーム要素が複数の情報処理端末において同時に利用可能な状態となることを抑止していた。しかし、各情報処理端末を一元的に管理するためには、各情報処理端末を管理するためのサーバ装置が必要となり、更には、各情報処理端末が当該サーバ装置と通信する機能を有していることが必要となる。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、情報処理端末を管理するサーバ装置の有無に係わらず、所望の情報処理端末に対してゲーム要素を移動させ、当該ゲーム要素を所望の情報処理端末において利用可能とする技術の提供を、解決課題の一つとする。
【課題を解決するための手段】
【０００６】
以上の課題を解決するために、本発明の一態様に係る端末装置のプログラムは、プロセッサを具備する端末装置のプログラムであって、前記プロセッサを、ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部として機能させる、ことを特徴とする。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態に係るゲームシステム１の概要を示す説明図である。
【図２】ゲームシステム１の構成の一例を示すブロック図である。
【図３】端末装置１０のハードウェア構成の一例を示す図である。
【図４】ゲーム装置３０のハードウェア構成の一例を示す図である。
【図５】ゲームシステム１の動作の一例を示すシーケンスチャートである。
【図６】端末装置１０の表示画面の一例を示す説明図である。
【図７】端末装置１０の表示画面の一例を示す説明図である。
【図８】ゲーム要素マスタテーブルＴBL1のデータ構成の一例を示す図である。
【図９】ゲーム要素管理テーブルＴBL2のデータ構成の一例を示す図である。
【図１０】端末装置１０の表示画面の一例を示す説明図である。
【図１１】端末装置１０の表示画面の一例を示す説明図である。
【図１２】ゲーム装置３０の表示画面の一例を示す説明図である。
【図１３】ゲーム装置３０の表示画面の一例を示す説明図である。
【図１４】端末装置１０の表示画面の一例を示す説明図である。
【図１５】発行履歴管理テーブルＴBL3のデータ構成の一例を示す図である。
【図１６】端末装置１０の表示画面の一例を示す説明図である。
【図１７】利用許可コード管理テーブルＴBL4のデータ構成の一例を示す図である。
【図１８】ゲーム装置３０の表示画面の一例を示す説明図である。
【図１９】ゲーム装置３０の表示画面の一例を示す説明図である。
【図２０】端末装置１０の表示画面の一例を示す説明図である。
【図２１】ゲームシステム１の動作の一例を示す説明図である。
【図２２】変形例８に係るゲームシステム１Ａの構成の一例を示すブロック図である。
【図２３】変形例９に係るゲームシステム１Ｂの構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００８】
以下、本発明を実施するための形態について図面を参照して説明する。なお、各図において、各部の寸法及び縮尺は、実際のものと適宜に異ならせてある。また、以下に述べる実施の形態は、本発明の好適な具体例であるから、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。
【０００９】
［Ａ．実施形態］
以下、本発明の実施形態を説明する。
【００１０】
［１．ゲームシステムの概要］
図１は、本実施形態に係るゲームシステム１の概要を説明するための説明図である。以下、図１を参照しつつ、ゲームシステム１の概要について説明する。
【００１１】
図１に示すように、ゲームシステム１は、所定のゲームを実行可能なゲーム装置３０と、ゲーム装置３０において実行可能な所定のゲームで利用可能なアイテム等の、ゲーム装置３０において利用可能なゲーム要素Ｅを入手可能な端末装置１０と、を備える。
なお、以下では、図１に示すように、ゲームシステム１が、１個のゲーム装置３０と、１個の端末装置１０を備える場合を例示して説明するが、本発明はこのような態様に限定されるものではなく、ゲームシステム１は、複数のゲーム装置３０と、複数の端末装置１０を備えていてもよい。
【００１２】
端末装置１０は、例えば、スマートフォンまたは携帯電話等の情報処理端末であり、ゲームやＳＮＳ（ocial networking service）等の各種サービスを利用することができる。
また、端末装置１０は、端末装置１０が所持しているゲーム要素Ｅを表すためのＱＲコード（登録商標）Ｃdを生成し、生成したＱＲコードＣdを、端末装置１０のタッチパネル１００２に表示させることができる。そして、端末装置１０は、ＱＲコードＣdを生成した場合に、ＱＲコードＣdにより表されるゲーム要素Ｅの端末装置１０における利用を制限する。本実施形態において、「端末装置１０におけるゲーム要素Ｅの利用」とは、例えば、端末装置１０で利用可能なサービスにおいてゲーム要素Ｅを利用すること、及び、端末装置１０においてゲーム要素Ｅを表すためのＱＲコードＣdを新たに生成することを含む概念である。なお、本実施形態において、「タッチパネル１００２にＱＲコードＣdを表示させること」は、「端末装置１０におけるゲーム要素Ｅの利用」には該当しないこととする。
ゲーム装置３０は、ゲーム装置３０のユーザによる操作の下で、ゲーム装置３０が有するカメラ３００２を用いて、端末装置１０のタッチパネル１００２に表示されたＱＲコードＣdを撮影することで、ＱＲコードＣdを入力することができる。そして、ゲーム装置３０は、カメラ３００２から入力したＱＲコードＣdにより表されるゲーム要素Ｅを、所定の条件の下で、ゲーム装置３０において利用可能な状態にする。
このように、ゲームシステム１は、端末装置１０が所持しているゲーム要素ＥをＱＲコードＣdとして表示させることで、ゲーム装置３０に移動させることができる。
【００１３】
なお、本実施形態において、ゲーム要素Ｅは、ゲーム装置３０で実行可能な所定のゲームにおいて利用可能なアイテム、当該ゲームにおいて利用可能な仮想通貨、または、当該ゲームのキャラクタ等、当該ゲームに関連する仮想的なオブジェクト（以下、単に「オブジェクト」と称する場合がある）であってもよい。ここで、オブジェクトは、例えば、ゲーム装置３０において、画像や文字列等、ゲーム装置３０のユーザにより視認可能な態様で表示されるものであってもよい。また、オブジェクトは、ゲーム装置３０のユーザにより、当該ゲーム装置３０において所持されるか否かが決定されるものであってもよい。また、本実施形態において、ゲーム要素Ｅは、オブジェクトと交換可能なポイントであってもよい。このように、ゲーム要素Ｅは、ゲーム装置３０において実行可能な所定のゲームと、直接的または間接的に関連する要素であればよい。すなわち、本実施形態において、ゲーム要素Ｅは、ゲーム装置３０において利用可能な「要素」の一例である。
また、本実施形態において、「ゲーム装置３０におけるゲーム要素Ｅの利用」とは、例えば、ゲーム要素Ｅがオブジェクトである場合には、ゲーム装置３０で実行される所定のゲームにおいて当該オブジェクトを消費することであってもよいし、ゲーム装置３０で実行される所定のゲームにおいて当該オブジェクトを用いて当該所定のゲームに関連するパラメータを変更すること（例えば、所定のゲームにおけるキャラクタの体力、攻撃力、若しくは、防御力等を向上させること）であってもよいし、ゲーム装置３０において当該オブジェクトを他のゲーム要素Ｅと交換することであってもよいし、または、ゲーム装置３０において当該オブジェクトを表示することであってもよい。また、本実施形態において、「ゲーム装置３０におけるゲーム要素Ｅの利用」とは、例えば、ゲーム要素Ｅがポイントである場合には、ゲーム装置３０において当該ポイントを他のゲーム要素Ｅ（例えば、所定のゲームに関するオブジェクト）と交換することであってもよい。
【００１４】
［２．ゲームシステムの構成］
以下、図２乃至図４を参照しつつ、ゲームシステム１の構成について説明する。
【００１５】
図２は、ゲームシステム１の構成の一例を示す機能ブロック図である。上述のとおり、ゲームシステム１は、上述のとおり、端末装置１０とゲーム装置３０とを備える。
【００１６】
図２に示すように、端末装置１０は、端末装置１０の各部を制御する端末制御部１１と、各種情報を記憶する記憶部１２と、端末装置１０の外部に存在する外部装置との間の通信を実行するための通信部１３と、端末装置１０のユーザによる操作を受け付けるための操作部１４と、各種情報を表示する表示部１５と、を備える。
【００１７】
端末制御部１１は、発行情報生成部１１１及び発行情報出力部１１２を含む発行部１１０と、利用状態制御部１１３（「利用制御部」の一例）と、操作内容取得部１１４と、表示情報生成部１１５と、サービス提供部１１６（「要素情報生成部」の一例）と、を備える。
【００１８】
発行情報生成部１１１は、ゲーム要素Ｅを表すための発行コード情報ＣdTを生成し、生成した発行コード情報ＣdTを所定のフォーマットを有する画像で表したＱＲコードＣdを生成する。
発行情報出力部１１２は、発行情報生成部１１１により生成されたＱＲコードＣdを、表示部１５に出力する。具体的には、発行情報出力部１１２は、ＱＲコードＣdが、表示部１５に表示されるように、表示部１５を制御する。
すなわち、発行部１１０は、発行情報生成部１１１によりＱＲコードＣdを生成し、発行情報出力部１１２によりＱＲコードＣdを表示部１５に出力することで、ＱＲコードＣdを発行する。つまり、本実施形態において、ＱＲコードＣdは、「発行情報」の一例である。
【００１９】
利用状態制御部１１３は、発行情報生成部１１１がＱＲコードＣdを生成した場合に、当該ＱＲコードＣdにより表されるゲーム要素Ｅの端末装置１０における利用を制限する。
ここで、「端末装置１０におけるゲーム要素Ｅの利用を制限すること」とは、例えば、当該ゲーム要素Ｅを、端末装置１０において利用不能な状態にすることである。ゲーム要素Ｅが端末装置１０において利用不能な状態とは、端末装置１０において利用可能な全てのサービスにおいて、ゲーム要素Ｅを利用することができない状態、及び、端末装置１０において、当該ゲーム要素Ｅを表すためのＱＲコードＣdを新たに生成できない状態を含む。
なお、「端末装置１０におけるゲーム要素Ｅの利用を制限すること」とは、例えば、当該ゲーム要素Ｅを、端末装置１０から削除することであってもよい。
【００２０】
操作内容取得部１１４は、端末装置１０のユーザが操作部１４を操作した場合に、当該操作の内容を取得する。
表示情報生成部１１５は、各種表示情報を生成し、生成した表示情報を表示部１５に表示させる。
サービス提供部１１６は、端末装置１０のユーザに対して、所定のサービスが提供されるように、端末装置１０の各部を制御する。
【００２１】
図２に例示するように、記憶部１２は、ゲーム要素マスタテーブルＴBL1と、ゲーム要素管理テーブルＴBL2と、発行履歴管理テーブルＴBL3と、端末装置１０の制御プログラムＰG1と、端末装置１０を一意に識別するための端末コードＴCと、を記憶している。
詳細は後述するが、ゲーム要素マスタテーブルＴBL1は、端末装置１０からゲーム装置３０に移動される可能性がある全てのゲーム要素Ｅについての情報を記憶している。ゲーム要素管理テーブルＴBL2は、端末装置１０が所持しているゲーム要素Ｅを管理するための情報を記憶している。発行履歴管理テーブルＴBL3は、端末装置１０が発行したＱＲコードＣdについての情報を記憶している。
【００２２】
図２に例示するように、ゲーム装置３０は、ゲーム装置３０の各部を制御する装置制御部３１と、各種情報を記憶する記憶部３２と、端末装置１０の表示部１５に表示されたＱＲコードＣdを入力することが可能な入力部３３と、ゲーム装置３０のユーザによる操作を受け付けるための操作部３４と、各種情報を表示する表示部３５と、を備える。
【００２３】
装置制御部３１は、取得部３１１と、利用許否決定部３１２（「利用制限部」の一例）と、表示情報生成部３１３と、ゲーム実行部３１４と、を備える。
取得部３１１は、入力部３３から入力されたＱＲコードＣdを取得する。
利用許否決定部３１２は、取得部３１１が取得したＱＲコードＣdの示す発行コード情報ＣdTにより表されるゲーム要素Ｅの、ゲーム装置３０における利用を、許可するか否かを決定する。例えば、利用許否決定部３１２は、ゲーム要素Ｅの、ゲーム装置３０で実行される所定のゲームにおける利用を、許可するか否かを決定する。
表示情報生成部３１３は、各種表示情報を生成し、生成した表示情報を表示部３５に表示させる。
ゲーム実行部３１４は、ゲーム装置３０において所定のゲームが実行されるように、ゲーム装置３０の各部を制御する。
【００２４】
図２に例示するように、記憶部３２は、ゲーム要素マスタテーブルＴBL1と、利用許可コード管理テーブルＴBL4と、ゲーム装置３０の制御プログラムＰG3と、識別コードＦCと、を記憶している。
詳細は後述するが、利用許可コード管理テーブルＴBL4は、取得部３１１が取得したＱＲコードＣdのうち、利用許否決定部３１２が利用を許可したゲーム要素Ｅに対応するＱＲコードＣdについての情報を記憶している。なお、本実施形態では、記憶部３２が記憶するゲーム要素マスタテーブルＴBL1と、記憶部１２が記憶するゲーム要素マスタテーブルＴBL1とは、同一の内容であることとする。
また、識別コードＦCとは、ゲーム装置３０を一意に識別するための情報である。すなわち、本実施形態において、識別コードＦCは、「識別情報」の一例である。
【００２５】
図３は、端末装置１０のハードウェア構成の一例を示す構成図である。
【００２６】
図３に示すように、端末装置１０は、端末装置１０の各部を制御するプロセッサ１０００と、各種情報を記憶するメモリ１００１と、各種情報を表示し、また、端末装置１０のユーザによる操作を受け付けることが可能なタッチパネル１００２と、端末装置１０の外部に存在する外部装置との通信を行うための通信装置１００３と、を備える。
【００２７】
メモリ１００１は、例えば、プロセッサ１０００の作業領域として機能するＲＡＭ（Random Access Memory）等の揮発性メモリと、端末装置１０の制御プログラムＰG1等の各種情報を記憶するＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性メモリとを含み、記憶部１２としての機能を提供する。
プロセッサ１０００は、例えば、ＣＰＵ（Central Processing Unit）であり、メモリ１００１に記憶された制御プログラムＰG1を実行し、当該制御プログラムＰG1に従って動作することで、端末制御部１１として機能する。
タッチパネル１００２は、各種情報を表示すること、及び、端末装置１０のユーザがタッチパネル１００２に接触した場合に当該接触位置を検出すること、が可能である。すなわち、タッチパネル１００２は、各種情報を表示する表示部１５としての機能と、端末装置１０のユーザの操作を受け付ける操作部１４としての機能と、を提供する。
通信装置１００３は、有線ネットワーク及び無線ネットワークの一方または双方を介して、端末装置１０の外部に存在する外部装置との通信を行うためのハードウェアであり、通信部１３としての機能を提供する。
【００２８】
なお、プロセッサ１０００は、ＣＰＵに加え、または、ＣＰＵに替えて、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）、等の、ハードウェアを含んで構成されるものであってもよい。この場合、プロセッサ１０００により実現される端末制御部１１の一部または全部は、ＤＳＰ等のハードウェアにより実現されてもよい。
また、メモリ１００１は、コンピュータ読み取り可能な記録媒体であればよく、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ、ＥＥＰＲＯＭ等の、各種記録媒体の少なくとも１つで構成されていてもよい。
【００２９】
図４は、ゲーム装置３０のハードウェア構成の一例を示す構成図である。
【００３０】
図３に示すように、ゲーム装置３０は、ゲーム装置３０の各部を制御するプロセッサ３０００と、各種情報を記憶するメモリ３００１と、画像等を撮影することが可能なカメラ３００２と、ゲーム装置３０のユーザによる操作を受け付けることが可能な入力操作装置３００３と、各種情報を表示することが可能な表示装置３００４と、を備える。なお、図示は省略するが、ゲーム装置３０は、ゲーム装置３０の外部に存在する外部装置との通信を行うための通信装置を備えていてもよい。
【００３１】
メモリ３００１は、例えば、プロセッサ３０００の作業領域として機能するＲＡＭ（Random Access Memory）等の揮発性メモリと、ゲーム装置３０の制御プログラムＰG3等の各種情報を記憶するＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）等の不揮発性メモリとを含み、記憶部３２としての機能を提供する。
プロセッサ３０００は、例えば、ＣＰＵ（Central Processing Unit）であり、メモリ３００１に記憶された制御プログラムＰG3を実行し、当該制御プログラムＰG3に従って動作することで、装置制御部３１として機能する。
カメラ３００２は、端末装置１０のタッチパネル１００２に表示されたＱＲコードＣdを撮影することが可能であり、ＱＲコードＣdを入力する入力部３３としての機能を提供する。
入力操作装置３００３は、例えば、操作ボタンであり、ゲーム装置３０のユーザの操作を受け付ける操作部３４としての機能を提供する。
表示装置３００４は、ゲーム装置３０において実行される所定のゲームの画面を表示することが可能であり、各種情報を表示する表示部３５としての機能を提供する。
【００３２】
なお、プロセッサ３０００は、ＣＰＵに加え、または、ＣＰＵに替えて、ＤＳＰ（Digital Signal Processor）、ＦＰＧＡ（Field Programmable Gate Array）、等の、ハードウェアを含んで構成されるものであってもよい。この場合、プロセッサ３０００により実現される装置制御部３１の一部または全部は、ＤＳＰ等のハードウェアにより実現されてもよい。
また、メモリ３００１は、コンピュータ読み取り可能な記録媒体であればよく、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ、ＥＥＰＲＯＭ等の、各種記録媒体の少なくとも１つで構成されていてもよい。
【００３３】
［３．ゲームシステムの動作］
図５乃至図２０を参照しつつ、ゲームシステム１の動作の一例を説明する。
【００３４】
［３．１．ゲーム要素の付与］
図５は、ゲームシステム１の動作の一例を示すシーケンスチャートである。
以下では、まず、図５〜図９を参照しつつ、ゲームシステム１の動作のうち、端末装置１０のユーザに対するゲーム要素Ｅの付与に係る動作を説明する。
【００３５】
図５に示すように、サービス提供部１１５は、端末装置１０のユーザに対して所定のサービスを提供する（Ｓ１００）。
【００３６】
具体的には、ステップＳ１００において、サービス提供部１１５は、図６に例示するサービス提供画面Ｐ１１０の表示情報を生成し、表示部１５にサービス提供画面Ｐ１１０を表示させる。なお、本実施形態では、サービス提供部１１５の提供する所定のサービスが、「パステルクイズ」という名称のクイズゲームである場合を想定する。
【００３７】
図６に示すように、サービス提供画面Ｐ１１０は、表示エリアＡ１１１と、表示エリアＡ１１２と、を有する。表示エリアＡ１１１には、クイズ問題が表示され、表示エリアＡ１１２には、クイズ問題に対する解答の候補となる複数の選択肢が表示される。
【００３８】
図５に示すように、サービス提供部１１５は、ステップＳ１００で提供される所定のサービスの利用結果に応じて、端末装置１０のユーザに対してゲーム要素Ｅを付与する（Ｓ１０２）。
【００３９】
具体的には、ステップＳ１０２において、サービス提供部１１５は、まず、ステップＳ１００で提供される所定のサービスの利用結果に応じて、ゲーム要素マスタテーブルＴBL1に記憶されているゲーム要素Ｅの中から、１または複数のゲーム要素Ｅを選択する。そして、サービス提供部１１５は、選択したゲーム要素Ｅに関する情報を、ゲーム要素管理テーブルＴBL2に記憶させることで、当該選択したゲーム要素Ｅを、端末装置１０のユーザに対して付与する。また、サービス提供部１１５は、図７に例示するゲーム要素付与画面Ｐ１２０の表示情報を生成し、表示部１５にゲーム要素付与画面Ｐ１２０を表示させる。
【００４０】
図７に示すように、ゲーム要素付与画面Ｐ１２０は、Ｗ個の表示エリアＡ１２１-１〜Ａ１２１-Ｗと、Ｗ個の表示エリアＡ１２２-１〜Ａ１２２-Ｗと、Ｗ個の表示エリアＡ１２３-１〜Ａ１２３-Ｗと、Ｗ個の表示エリアＡ１２４-１〜Ａ１２４-Ｗと、戻るボタンＡ１２５と、を有する（Ｗは１以上の自然数）。なお、図７では、Ｗ＝２の場合を例示している。各表示エリアＡ１２１-ｗには、端末装置１０のユーザに対して付与されるゲーム要素Ｅを表す画像が表示され、各表示エリアＡ１２２-ｗには、当該ゲーム要素Ｅの名称が表示され、各表示エリアＡ１２３-ｗには、当該ゲーム要素Ｅの付与された個数が表示され、各表示エリアＡ１２４-ｗには、当該ゲーム要素Ｅを利用可能なゲームの名称が表示される（ｗは、１≦ｗ≦Ｗを満たす自然数）。図７では、端末装置１０のユーザに対して、「パステルウォーズ」という名称のゲームにおいて利用可能な、「パステルソード」という名称のゲーム要素Ｅ（アイテム）が１個と、「パステルウォーズ」という名称のゲームにおいて利用可能な、「パステルコイン」という名称のゲーム要素Ｅ（仮想通貨）が１０００個と、が付与される場合を例示している。
なお、本実施形態では、ゲーム要素Ｅを利用可能なゲームは、ゲーム装置３０において実行可能なゲームであり、且つ、端末装置１０において実行することができないゲームである場合を想定する。
【００４１】
図８は、ゲーム要素マスタテーブルＴBL1のデータ構成の一例を示す図である。ゲーム要素マスタテーブルＴBL1は、端末装置１０からゲーム装置３０に移動させる可能性のある全てのゲーム要素Ｅと１対１に対応する複数のレコードを有する。ゲーム要素マスタテーブルＴBL1が有する各レコードには、要素ＩＤと、要素名称、要素種別、ゲームＩＤ、及び、要素画像情報を含むゲーム要素特性情報とが、記憶されている。
【００４２】
ここで、要素ＩＤとは、端末装置１０からゲーム装置３０に移動させる可能性のある全てのゲーム要素Ｅの中から、各ゲーム要素Ｅを一意に識別するための情報であり、ゲーム要素マスタテーブルＴBL1のレコード毎にユニークな値が設定される。すなわち、本実施形態において、要素ＩＤは、ゲーム要素Ｅと対応付けられた「要素情報」の一例である。
また、要素名称とは、ゲーム要素Ｅの名称である。要素種別とは、ゲーム要素Ｅの種別を示す情報であり、例えば、ゲーム要素Ｅが、アイテム、仮想通貨、キャラクタ、及び、ポイントのうち、何れに該当するかを示す情報である。ゲームＩＤとは、ゲーム要素Ｅを利用可能なゲームを識別するための情報である。要素画像情報とは、ゲーム要素Ｅを表す画像の格納場所を示す情報である。
【００４３】
図９は、ゲーム要素管理テーブルＴBL2のデータ構成の一例を示す図である。ゲーム要素管理テーブルＴBL2の有する各レコードには、管理ＩＤと、要素ＩＤ、要素数量、利用ステータス、及び、発行ＩＤを含むゲーム要素管理情報とが、記憶されている。
【００４４】
ここで、利用ステータスとは、端末装置１０においてゲーム要素Ｅが利用可能であるか否かを示す情報である。本実施形態では、ゲーム要素Ｅが利用可能な状態である場合、利用ステータスに「１」が設定され、ゲーム要素Ｅが利用不能な状態である場合、利用ステータスに「０」が設定されることとする。
管理ＩＤとは、端末装置１０において所持されているゲーム要素Ｅを識別するための情報であり、ゲーム要素管理テーブルＴBL2のレコード毎にユニークな値が設定される。なお、ゲーム要素管理テーブルＴBL2において、任意の２つのレコードに着目した場合、要素ＩＤ及び利用ステータスのうち少なくとも一方が異なることとする。
要素数量とは、管理ＩＤに対応するゲーム要素Ｅの個数を示す情報である。
発行ＩＤとは、ゲーム要素Ｅを表すためのＱＲコードＣdが生成された場合に、当該ＱＲコードＣdを識別するための情報である。すなわち、本実施形態において、発行ＩＤは、発行情報を一意に識別するための「発行識別情報」の一例である。例えば、発行情報生成部１１１は、ＱＲコードＣdを生成した場合、ゲーム要素管理テーブルＴBL2のうち、当該ＱＲコードＣdの表すゲーム要素Ｅに対応するレコードの発行ＩＤに対して、当該ＱＲコードＣdを識別するための値を設定する。他方、あるゲーム要素Ｅについて、ＱＲコードＣdが生成されていない場合、ゲーム要素管理テーブルＴBL2のうち、当該あるゲーム要素Ｅに対応するレコードの発行ＩＤには、ＱＲコードＣdが発行されていないことを示す値、例えば、Ｎｕｌｌ値が設定される。
【００４５】
ステップＳ１０２において、サービス提供部１１５は、端末装置１０のユーザに対してゲーム要素Ｅを付与する場合、まず、ゲーム要素管理テーブルＴBL2において、付与するゲーム要素Ｅと同一の要素ＩＤを有し、且つ、利用ステータスに「１」が設定されたレコード（以下、「付与対象レコード」と称する）が存在するか否かを判定する。次に、サービス提供部１１５は、付与対象レコードが存在する場合、当該付与対象レコードの要素数量に対して、付与するゲーム要素Ｅの個数を加算する。他方、サービス提供部１１５は、付与対象レコードが存在しない場合、ゲーム要素管理テーブルＴBL2に対して新たなレコードを追加し、当該レコードの要素ＩＤに、付与するゲーム要素Ｅの要素ＩＤを設定し、当該レコードの数量に、付与するゲーム要素Ｅの個数を設定し、当該レコードの利用ステータスに「１」を設定し、当該レコードの発行ＩＤに「Ｎｕｌｌ」を設定する。このようにして、サービス提供部１１５は、端末装置１０のユーザに対してゲーム要素Ｅを付与する。
【００４６】
［３．２．ＱＲコードの発行］
次に、図５、及び、図１０〜図１６を参照しつつ、ゲームシステム１の動作のうち、端末装置１０におけるＱＲコードＣdの発行に係る動作を説明する。
【００４７】
図５に示すように、表示情報生成部１１５は、端末装置１０のユーザによる操作部１４の操作に応じて、図１０に例示するＱＲコード発行メニュー画面Ｐ１３０の表示情報を生成し、表示部１５にＱＲコード発行メニュー画面Ｐ１３０を表示させる（Ｓ１０４）。
【００４８】
図１０に示すように、ＱＲコード発行メニュー画面Ｐ１３０は、ＱＲコード発行ボタンＡ１３１と、ＱＲコード発行履歴表示ボタンＡ１３２と、終了ボタンＡ１３３と、を有する。表示情報生成部１１５は、終了ボタンＡ１３３が押下された場合、当該ＱＲコード発行メニュー画面Ｐ１３０を閉じる。
【００４９】
図５に示すように、操作内容取得部１１４は、ＱＲコード発行メニュー画面Ｐ１３０（図１０参照）においてＱＲコード発行ボタンＡ１３１が押下された場合に、ＱＲコード発行ボタンＡ１３１が押下されたことを示す情報（ＱＲコード発行要求）を取得する（Ｓ１０６）。
そして、表示情報生成部１１５は、操作内容取得部１１４がＱＲコード発行要求を取得した場合、ゲーム要素マスタテーブルＴBL1及びゲーム要素管理テーブルＴBL2を参照することで、図１１に例示するＱＲコード発行情報入力画面Ｐ１４０の表示情報を生成し、表示部１５にＱＲコード発行情報入力画面Ｐ１４０を表示させる。
【００５０】
表示情報生成部１１５は、ＱＲコード発行情報入力画面Ｐ１４０の表示させる場合、まず、ゲーム要素管理テーブルＴBL2において、利用ステータスに「１」が設定されたレコード（以下、「利用可能レコード」と称する）を特定する。
次に、表示情報生成部１１５は、利用可能レコードに対応するゲーム要素Ｅに関する情報（要素名称、要素数量、ゲーム要素Ｅを利用可能なゲームの名称）を、表示エリアＡ１４０に一覧表示させる。具体的には、表示情報生成部１１５は、利用可能レコードに記憶された要素ＩＤに対応するゲーム要素Ｅの要素名称を、表示エリアＡ１４１に表示させ、利用可能レコードに記憶された要素数量を、表示エリアＡ１４２に表示させ、利用可能レコードに記憶された要素ＩＤに対応するゲーム要素Ｅを利用可能なゲームの名称を、表示エリアＡ１４３に表示させる。なお、本実施形態では、記憶部１２に、各ゲームＩＤに対応するゲームの名称が記憶されていることとする。
また、表示情報生成部１１５は、ＱＲコード発行情報入力画面Ｐ１４０において、各利用可能レコードに対応して、入力エリアＡ１４５及びＡ１４６を表示させる。ここで、入力エリアＡ１４５は、ゲーム装置３０に移動させるゲーム要素Ｅを選択するためのチェックボックスであり、入力エリアＡ１４６は、ゲーム装置３０に移動させるゲーム要素Ｅの個数を入力するための入力エリアである。
また、表示情報生成部１１５は、ＱＲコード発行情報入力画面Ｐ１４０において、ゲーム要素Ｅを移動させるゲーム装置３０の識別コードＦCを入力するための入力エリアＡ１４４と、入力エリアＡ１４４〜Ａ１４６に必要な情報が入力された場合に押下される決定ボタンＡ１４７と、ＱＲコード発行メニュー画面Ｐ１３０に画面遷移させるための戻るボタンＡ１４８と、を表示させる。
【００５１】
ところで、ゲーム装置３０は、当該ゲーム装置３０を識別するための識別コードＦCを、表示部３５に表示させることができる。
具体的には、図５に示すように、表示情報生成部３１３は、ゲーム装置３０のユーザによる操作部３４の操作に応じて、図１２に例示するＱＲコード取得メニュー画面Ｐ３１０の表示情報を生成し、表示部３５にＱＲコード取得メニュー画面Ｐ３１０を表示させる（Ｓ３００）。ＱＲコード取得メニュー画面Ｐ３１０は、識別コード表示ボタンＡ３１１と、ＱＲコード撮影ボタンＡ３１２と、終了ボタンＡ３１３と、を有する。表示情報生成部３１３は、終了ボタンＡ３１３が押下された場合、当該ＱＲコード取得メニュー画面Ｐ３１０を閉じる。
また、表示情報生成部３１３は、識別コード表示ボタンＡ３１１が押下された場合、記憶部３２に記憶されている識別コードＦCに基づいて、図１３に例示する識別コード表示画面Ｐ３２０の表示情報を生成し、表示部３５に識別コード表示画面Ｐ３２０を表示させる（Ｓ３０２）。識別コード表示画面Ｐ３２０は、識別コードＦCが表示される表示エリアＡ３２１と、ＱＲコード取得メニュー画面Ｐ３１０に画面遷移させるための戻るボタンＡ３２２と、を有する。
【００５２】
端末装置１０のユーザは、例えば、ゲーム装置３０の表示部３５に表示された識別コード表示画面Ｐ３２０を参照することで、端末装置１０の表示部１５に表示されるＱＲコード発行情報入力画面Ｐ１４０（図１１参照）の入力エリアＡ１４４に対して、識別コードＦCを入力することができる。
なお、ＱＲコード発行情報入力画面Ｐ１４０において識別コードＦCを入力する場合に、過去の識別コードＦCの入力履歴を表示し、表示された入力履歴の中から選択した識別コードＦCを、入力エリアＡ１４４から入力可能な構成としてもよい。
【００５３】
図５に示すように、操作内容取得部１１４は、端末装置１０のユーザが、ＱＲコード発行情報入力画面Ｐ１４０（図１１参照）において、決定ボタンＡ１４７を押下した場合、ＱＲコード発行情報入力画面Ｐ１４０において入力された情報（ＱＲコード発行指示情報）を取得する（Ｓ１０８）。当該ＱＲコード発行指示情報には、ゲーム装置３０に移動させるゲーム要素Ｅ（以下、「移動対象ゲーム要素」と称する場合がある）の要素ＩＤと、移動対象ゲーム要素の個数（以下、「移動数量」と称する場合がある）と、ＱＲコード発行情報入力画面Ｐ１４０において入力された識別コードＦC（以下、「入力識別コードＦCI」と称する場合がある）と、が含まれることとする。
そして、表示情報生成部１１５は、操作内容取得部１１４が、ＱＲコード発行指示情報を取得した場合、図１４に例示する入力内容確認画面Ｐ１５０の表示情報を生成し、表示部３５に入力内容確認画面Ｐ１５０を表示させる。
【００５４】
図１４に示すように、入力内容確認画面Ｐ１５０は、表示エリアＡ１５１及びＡ１５２と、戻るボタンＡ１５３と、決定ボタンＡ１５４と、を有する。表示エリアＡ１５１には、例えば、移動対象ゲーム要素の要素名称と、移動対象ゲーム要素を利用可能なゲームの名称と、移動対象ゲーム要素の移動数量と、が表示される。また、表示エリアＡ１５２には、入力識別コードＦCIが表示される。戻るボタンＡ１５３は、ＱＲコード発行情報入力画面Ｐ１４０に画面遷移させるための画像である。
【００５５】
図５に示すように、発行情報生成部１１１は、入力内容確認画面Ｐ１５０において、決定ボタンＡ１５４が押下された場合、操作内容取得部１１４が取得したＱＲコード発行指示情報に基づいて、ＱＲコードＣdを生成する（Ｓ１１０）。また、発行情報生成部１１１は、ＱＲコードＣdを生成する場合、発行履歴管理テーブルＴBL3に対して、新たなレコードを追加し、当該追加したレコードに、生成するＱＲコードＣdに関する情報を記憶させる。
【００５６】
図１５は、発行履歴管理テーブルＴBL3のデータ構成の一例を示す図である。発行履歴管理テーブルＴBL3は、端末装置１０において生成された全てのＱＲコードＣdと１対１に対応する１または複数のレコードを有する。発行履歴管理テーブルＴBL3が有する各レコードには、発行ＩＤと、発行管理情報と、移動要素情報とが、記憶されている。
【００５７】
ここで、発行ＩＤとは、上述のとおり、端末装置１０において発行されるＱＲコードＣdを一意に識別するための情報であり、発行履歴管理テーブルＴBL3のレコード毎にユニークな値が設定される。
【００５８】
発行管理情報とは、ＱＲコードＣdの発行履歴を管理するための情報であり、発行コード情報ＣdT、表示ステータス、コード生成日時、入力識別コードＦCI、及び、ＱＲコード画像情報を含む。
コード生成日時は、発行情報生成部１１１がＱＲコードＣdを生成する日時を示す情報である。
ＱＲコード画像情報は、ＱＲコードＣdを表す画像の格納場所を示す情報である。詳細は後述するが、本実施形態において、端末装置１０のユーザは、ＱＲコードＣdが生成された後に、当該ＱＲコードＣdを削除することができる（図１６参照）。ＱＲコードＣdが削除された場合、当該ＱＲコードＣdに対応するＱＲコード画像情報には、Ｎｕｌｌ値が設定される。
表示ステータスは、ＱＲコードＣdを表示させることが可能か否かを示す情報である。ＱＲコードＣdは、削除されない限り、端末装置１０のユーザの操作に応じて、何度でも表示部１５に表示させることができる。本実施形態において、表示ステータスには、ＱＲコードＣdが削除されていない場合、当該ＱＲコードＣdを表示可能である旨を示す値「１」が設定され、ＱＲコードＣdが削除された場合、当該ＱＲコードＣdを表示できない旨を示す値「０」が設定される。
発行コード情報ＣdTは、ＱＲコードＣdの内容を表す情報であり、移動対象ゲーム要素の要素ＩＤ及び移動数量と、入力識別コードＦCIと、発行ＩＤと、コード生成日時と、端末コードＴCと、を含む。なお、発行コード情報ＣdTは、他に、ハッシュ値等の改竄防止のためのデータを含んでいてもよい。
【００５９】
移動要素情報とは、移動対象ゲーム要素を特定するための情報であり、移動対象ゲーム要素の要素ＩＤ及び移動数量を含む。
なお、図１５に例示するように、ＱＲコードＣdが、要素ＩＤの互いに異なる複数の移動対象ゲーム要素を含む場合、移動要素情報には、当該複数の移動対象ゲーム要素に対応するように、要素ＩＤ及び移動数量の組が複数含まれることになる。
【００６０】
発行情報生成部１１１は、ステップＳ１１０において、発行履歴管理テーブルＴBL3に新たなレコードを追加する。そして、発行情報生成部１１１は、当該レコードの発行ＩＤに、生成するＱＲコードＣdを識別するための値を設定し、当該レコードのコード生成日時に、当該レコードを追加した日時を設定し、当該レコードの表示ステータスに、生成するＱＲコードＣdが表示可能なことを示す値「１」を設定し、当該レコードの入力識別コードＦCIに、ＱＲコード発行指示情報に含まれる入力識別コードＦCIを設定し、当該レコードの移動要素情報に、ＱＲコード発行指示情報に含まれる移動対象ゲーム要素の要素ＩＤ及び移動数量を設定する。
また、発行情報生成部１１１は、ステップＳ１１０において、ＱＲコード発行指示情報（入力識別コードＦCI、並びに、移動対象ゲーム要素の要素ＩＤ及び移動数量）と、発行ＩＤと、端末コードＴCと、コード生成日時とに基づいて、発行コード情報ＣdTを生成する。そして、発行情報生成部１１１は、ステップＳ１１０において、生成した発行コード情報ＣdTを表すためのＱＲコードＣdを生成する。また、発行情報生成部１１１は、ステップＳ１１０において、生成した発行コード情報ＣdTと、生成したＱＲコードＣdの画像に関する情報（ＱＲコード画像情報）とを、新たに追加したレコードに記憶させる。
【００６１】
図５に示すように、利用状態制御部１１３は、発行情報生成部１１１がＱＲコードＣdを生成した場合、当該ＱＲコードＣdにより表される移動対象ゲーム要素が利用不能となるように、ゲーム要素管理テーブルＴBL2の内容を更新する（Ｓ１１２）。
具体的には、利用状態制御部１１３は、まず、ゲーム要素管理テーブルＴBL2の中から、ステップＳ１１０において生成されたＱＲコードＣdに含まれる要素ＩＤが記憶されているレコードを特定する。次に、利用状態制御部１１３は、特定したレコードの要素数量から、ＱＲコードＣdに含まれる移動対象ゲーム要素の移動数量を減算する。なお、利用状態制御部１１３は、減算結果が「０」になる場合には、当該特定したレコードを削除する。
また、利用状態制御部１１３は、ゲーム要素管理テーブルＴBL2において、新たなレコードを追加する。そして、利用状態制御部１１３は、追加したレコードの要素ＩＤに、移動対象ゲーム要素の要素ＩＤを設定し、追加したレコードの要素数量に、移動対象ゲーム要素の移動数量を設定し、追加したレコードの利用ステータスに、「０」を設定し、追加したレコードの発行ＩＤに、ステップＳ１１０において発行履歴管理テーブルＴBL3に設定された発行ＩＤと同一の値を設定する。
【００６２】
図５に示すように、発行情報出力部１１２は、発行情報生成部１１１が生成したＱＲコードＣdに基づいて、図１６に例示するＱＲコード表示画面Ｐ１６０の表示情報を生成し、表示部１５に、ＱＲコードＣdを含むＱＲコード表示画面Ｐ１６０を表示させる（Ｓ１１４）。
【００６３】
図１６に示すように、ＱＲコード表示画面Ｐ１６０は、ＱＲコードＣdと、表示エリアＡ１６１及びＡ１６２と、閉じるボタンＡ１６３と、削除ボタンＡ１６４と、を有する。表示エリアＡ１６１には、ステップＳ１１０において発行情報生成部１１１が生成したＱＲコードＣdに含まれる移動対象ゲーム要素の要素名称及び移動数量が表示される。表示エリアＡ１６２には、ステップＳ１１０において発行情報生成部１１１が生成したＱＲコードＣdに含まれる入力識別コードＦCI及びコード生成日時が表示される。
また、発行情報出力部１１２は、閉じるボタンＡ１６３が押下された場合、ＱＲコード表示画面Ｐ１６０を閉じる。発行情報出力部１１２は、削除ボタンＡ１６４が押下された場合、ＱＲコード表示画面Ｐ１６０に表示されているＱＲコードＣdを削除するとともに、発行履歴管理テーブルＴBL3において、当該ＱＲコードＣdに対応するレコードの表示ステータスに「０」を設定する。
なお、図１６では、ＱＲコード表示画面Ｐ１６０が、ＱＲコードＣdと、表示エリアＡ１６１及びＡ１６２と、閉じるボタンＡ１６３と、削除ボタンＡ１６４と、を含む場合を示しているが、これは一例に過ぎず、ＱＲコード表示画面Ｐ１６０は、少なくともＱＲコードＣdを含めばよい。
【００６４】
［３．３．ＱＲコードの取得］
次に、図５、及び、図１７〜図１９を参照しつつ、ゲームシステム１の動作のうち、ゲーム装置３０におけるＱＲコードＣdの取得に係る動作を説明する。
【００６５】
図５に示すように、取得部３１１は、ＱＲコード取得メニュー画面Ｐ３１０（図１２参照）においてＱＲコード撮影ボタンＡ３１２が押下された場合に、入力部３３からＱＲコードＣdが入力されるように入力部３３を制御し、入力部３３から入力されたＱＲコードＣdを取得する（Ｓ３０４）。なお、以下では、取得部３１１がステップＳ３０４において取得したＱＲコードＣdを、「取得ＱＲコード」と称する場合がある。
【００６６】
図５に示すように、利用許否決定部３１２は、取得ＱＲコードに含まれる入力識別コードＦCIが、記憶部３２に記憶されている識別コードＦCと一致するか否かを判定する（Ｓ３０６）。
また、利用許否決定部３１２は、ステップＳ３０６における判定の結果が肯定である場合、取得ＱＲコードが、利用許可コード管理テーブルＴBL4において管理されている全てのＱＲコードＣdと異なるか否かを判定する（Ｓ３０８）。
なお、図５に示す判定順序は一例であり、ステップＳ３０８における判定は、ステップＳ３０６における判定に先行して実行されてもよい。また、本実施形態において、利用許否決定部３１２は、ステップＳ３０６における判定とステップＳ３０８における判定とを実行するが、本発明はこのような態様に限定されるものではなく、利用許否決定部３１２は、ステップＳ３０６における判定とステップＳ３０８における判定とのうち、ステップＳ３０６における判定のみを実行するものであってもよい。ステップＳ３０８における判定処理の詳細については、後述する。
【００６７】
図５に示すように、利用許否決定部３１２は、ステップＳ３０８における判定の結果が肯定である場合、取得ＱＲコードの表すゲーム要素Ｅのゲーム装置３０における利用を許可する（Ｓ３１０）。以下では、取得ＱＲコードのうち、ステップＳ３１０において利用許否決定部３１２が利用を許可したゲーム要素Ｅに対応するＱＲコードＣdを、「利用許可ＱＲコード」と称する場合がある。そして、利用許否決定部３１２は、ステップＳ３１０において、利用許可ＱＲコードに関する情報を、利用許可コード管理テーブルＴBL4に記憶させる。
【００６８】
図１７は、利用許可コード管理テーブルＴBL4のデータ構造の一例を示す図である。利用許可コード管理テーブルＴBL4は、ゲーム装置３０が有する全ての利用許可ＱＲコードと１対１に対応する１または複数のレコードを有する。利用許可コード管理テーブルＴBL4が有する各レコードには、許可ＩＤと、許可コード管理情報と、許可要素情報とが記憶されている。
【００６９】
許可ＩＤとは、利用許可ＱＲコードを一意に識別するための情報であり、利用許可コード管理テーブルＴBL4のレコード毎にユニークな値が設定される。
許可コード管理情報は、利用許可ＱＲコードを管理するための情報であり、利用許可ＱＲコードの表す発行コード情報ＣdTが有する、発行コード情報ＣdT、発行ＩＤ、端末コードＴC、及び、コード生成日時を含む。
許可要素情報とは、利用許可ＱＲコードの表す発行コード情報ＣdTが有する、移動対象ゲーム要素の要素ＩＤ及び移動数量を含む。
【００７０】
利用許否決定部３１２は、ステップＳ３１０において、利用許可ＱＲコードを利用許可コード管理テーブルＴBL4に記憶させる場合、利用許可コード管理テーブルＴBL4に新たなレコードを追加する。そして、利用許否決定部３１２は、当該レコードの許可ＩＤに、利用許可ＱＲコードを識別するための値を設定し、当該レコードの許可コード管理情報に、利用許可ＱＲコードの表す発行コード情報ＣdTに含まれる、発行コード情報ＣdT、発行ＩＤ、端末コードＴC、及び、コード生成日時を設定し、当該レコードの許可要素情報に、利用許可ＱＲコードの表す発行コード情報ＣdTに含まれる、移動対象ゲーム要素の要素ＩＤ及び移動数量を設定する。
【００７１】
なお、本実施形態では、利用許否決定部３１２は、ステップＳ３０８において、利用許可コード管理テーブルＴBL4の有する１または複数のレコードの中に、取得ＱＲコードの示す発行ＩＤと同一の発行ＩＤを有し、取得ＱＲコードの示す端末コードＴCと同一の端末コードＴCを有し、且つ、取得ＱＲコードの示すコード生成日時と同一のコード生成日時を有するレコードが、存在しないか否かを判定する。但し、本発明はこのような態様に限定されるものではなく、利用許否決定部３１２は、ステップＳ３０８において、利用許可コード管理テーブルＴBL4の有する１または複数のレコードの中に、取得ＱＲコードの示す発行ＩＤと同一の発行ＩＤを有するレコードが、存在しないか否かを判定すればよい。
【００７２】
図５に示すように、表示情報生成部３１３は、利用許否決定部３１２がステップＳ３１０において、取得ＱＲコードの表すゲーム要素Ｅの、所定のゲームにおける利用を許可した場合、図１８に例示するゲーム要素取得画面Ｐ３３０の表示情報を生成し、表示部１５に、ゲーム要素取得画面Ｐ３３０を表示させる（Ｓ３１２）。
図１８に示すように、ゲーム要素取得画面Ｐ３３０は、利用許否決定部３１２がステップＳ３１０において利用を許可したゲーム要素Ｅが表示される表示エリアＡ３３１と、ゲーム要素取得画面Ｐ３３０を閉じるための閉じるボタンＡ３３３とを有する。
【００７３】
図１９は、ゲーム実行部３１４により、所定のゲームを実行する場合に、表示部３５に表示されるゲーム画面Ｐ３４０の一例である。図１９に示すように、ゲーム装置３０のユーザは、例えば、所定のゲームにおいて、利用許否決定部３１２により利用が許可されたゲーム要素Ｅを、利用することができる。
【００７４】
図５に示すように、利用許否決定部３１２は、ステップＳ３０６における判定の結果が否定である場合、または、ステップＳ３０８における判定の結果が否定の場合において、取得ＱＲコードの表すゲーム要素Ｅの、ゲーム装置３０における利用を制限する（Ｓ３１４）。
なお、本実施形態において、「ゲーム装置３０におけるゲーム要素Ｅの利用の制限」とは、例えば、ゲーム装置３０で実行される所定のゲームにおいてゲーム要素Ｅを消費すること、ゲーム装置３０で実行される所定のゲームにおいてゲーム要素Ｅを用いて当該所定のゲームに関連するパラメータを変更すること、ゲーム装置３０においてゲーム要素Ｅを他のゲーム要素Ｅと交換すること、及び、ゲーム装置３０においてゲーム要素Ｅを表示すること、のうち、一部または全部を禁止することである。
【００７５】
図５に示すように、表示情報生成部３１３は、利用許否決定部３１２が、取得ＱＲコードの表すゲーム要素Ｅの、ゲーム装置３０における利用を禁止した場合、表示部１５に、取得ＱＲコードの表すゲーム要素Ｅがゲーム装置３０において利用できない旨を表示させる（Ｓ３１６）。
なお、ステップＳ３０６における判定の結果が否定である場合に、表示情報生成部３１３が表示部１５に表示させる内容と、ステップＳ３０８における判定の結果が否定である場合に、表示情報生成部３１３が表示部１５に表示させる内容とは、異なっていてもよい。例えば、表示情報生成部３１３は、ステップＳ３０６における判定の結果が否定である場合には、表示部１５に、取得ＱＲコードの示す入力識別コードＦCIが誤っている旨を表示してもよい。また、例えば、表示情報生成部３１３は、ステップＳ３０８における判定の結果が否定である場合には、表示部１５に、取得ＱＲコードが、過去にゲーム装置３０が取得した利用許可ＱＲコードと同一である旨を表示してもよい。
【００７６】
［３．４．ＱＲコードの再表示］
次に、図２０を参照しつつ、ゲームシステム１の動作のうち、端末装置１０におけるＱＲコードＣdの再表示に係る動作を説明する。
【００７７】
表示情報生成部１１５は、ＱＲコード発行メニュー画面Ｐ１３０（図１０参照）においてＱＲコード発行履歴表示ボタンＡ１３２が押下された場合、図２０に例示するＱＲコード発行履歴画面Ｐ１７０の表示情報を生成し、表示部１５にＱＲコード発行履歴画面Ｐ１７０を表示させる。
【００７８】
具体的には、表示情報生成部１１５は、図２０に示すように、ＱＲコード発行履歴画面Ｐ１７０の表示エリアＡ１７０に対して、発行履歴管理テーブルＴBL3（図１５参照）において、表示ステータスが値「１」を示すレコードに対応するＱＲコードＣd（以下、「表示可能ＱＲコード」と称する場合がある）に関する情報を一覧表示させる。より具体的には、表示情報生成部１１５は、例えば、表示エリアＡ１７０に対して、各表示可能ＱＲコードの表す発行コード情報ＣdTに含まれるコード生成日と、各表示可能ＱＲコードの表す発行コード情報ＣdTに含まれる移動対象ゲーム要素の要素名称及び移動数量と、各表示可能ＱＲコードの表す発行コード情報ＣdTに含まれる入力識別コードＦCIと、を表示させる。
また、表示情報生成部１１５は、ＱＲコード発行履歴画面Ｐ１７０において、１または複数の表示可能ＱＲコードと１対１に対応するように、１または複数の詳細表示ボタンＡ１７１を表示させる。そして、発行情報出力部１１２は、詳細表示ボタンＡ１７１が押下された場合、ＱＲコード表示画面Ｐ１６０（図１６参照）を表示させる。
また、表示情報生成部１１５は、ＱＲコード発行履歴画面Ｐ１７０において、ＱＲコード発行メニュー画面Ｐ１３０に画面遷移させるための戻るボタンＡ１７２を表示させる。
【００７９】
このように、本実施形態において、発行情報出力部１１２は、入力内容確認画面Ｐ１５０（図１４参照）の決定ボタンＡ１５４が押下された場合に加えて、ＱＲコード発行履歴画面Ｐ１７０の詳細表示ボタンＡ１７１が押下された場合にも、ＱＲコード表示画面Ｐ１６０を表示させる。すなわち、本実施形態では、ステップＳ１１４において、ＱＲコード表示画面Ｐ１６０が表示された後においても、端末装置１０のユーザの操作に応じて、何度でも、ＱＲコード表示画面Ｐ１６０を表示させることができる。
なお、ＱＲコードＣdを生成した後に、最初にＱＲコード表示画面Ｐ１６０を表示する場合（Ｓ１１４）には、発行履歴管理テーブルＴBL3に新たなレコードが追加される（Ｓ１１０）が、一度ＱＲコード表示画面Ｐ１６０を表示した後に、再び同一のＱＲコードＣdに対応するＱＲコード表示画面Ｐ１６０を表示する場合には、発行履歴管理テーブルＴBL3の内容が変更されることはない。
【００８０】
［４．実施形態の結論］
以下、図２１を参照しつつ、本実施形態の効果を説明する。なお、図２１では、ゲームシステム１が、１個の端末装置１０と、２個のゲーム装置３０（３０-１、３０-２）とを備える場合を想定する。また、図２１では、端末装置１０において入手したゲーム要素Ｅを、ゲーム装置３０-１に移動させる場合を想定する。
【００８１】
端末装置１０は、ゲーム要素Ｅを入手した場合（Ｓ１０００）、当該ゲーム要素Ｅを利用することができる。また、この場合、端末装置１０は、当該ゲーム要素Ｅと対応付けられた要素ＩＤと、発行ＩＤと、ゲーム装置３０-１を識別するための入力識別コードＦCIとを含む、ＱＲコードＣdを発行することができる（Ｓ１００２）。そして、ゲーム装置３０-１は、ステップＳ１００２において発行されたＱＲコードＣdを取得した場合、当該ＱＲコードＣdに含まれる入力識別コードＦCIと、ゲーム装置３０-１の有する識別コードＦCとが一致することを条件として、当該ＱＲコードＣdに含まれる要素ＩＤと対応するゲーム要素Ｅを利用することができる（Ｓ３１００）。
このように、本実施形態によれば、ＱＲコードＣdが入力識別コードＦCIを含むため、ＱＲコードＣdにより表されるゲーム要素Ｅの移動先を、所望のゲーム装置３０-１に限定することができる。
【００８２】
また、端末装置１０は、ゲーム要素Ｅを表すためのＱＲコードＣdを発行した場合（Ｓ１００２）、当該ゲーム要素Ｅを、端末装置１０において利用不能にする（Ｓ１００４）。
このため、本実施形態によれば、端末装置１０の内部でゲーム要素Ｅが複製されることを防止することができる。
【００８３】
また、端末装置１０は、ＱＲコードＣdを一度表示した後においても、当該ＱＲコードＣdを再表示することができる（Ｓ１００６）。このため、ゲーム装置３０-１は、ＱＲコードＣdの取得に失敗した場合であっても、当該ＱＲコードＣdの再取得を試みることができる。
【００８４】
また、ＱＲコードＣdは発行ＩＤを含むため、ゲーム装置３０-１が、ＱＲコードＣdの取得に成功（Ｓ３１０１）した後に、再度、当該ＱＲコードＣdを取得した場合（Ｓ３１０２）、当該再取得したＱＲコードＣdに含まれる要素ＩＤと対応するゲーム要素Ｅの利用が制限される。
このため、本実施形態によれば、ゲーム装置３０-１におけるゲーム要素Ｅの二重取得を防止することが可能となる。
【００８５】
また、端末装置１０が、ゲーム装置３０-１を識別するための入力識別コードＦCIを含むＱＲコードＣdを表示させ（Ｓ１００８）、当該ＱＲコードＣdをゲーム装置３０-２が取得した場合（Ｓ３２００）には、当該ＱＲコードＣdに含まれる入力識別コードＦCIと、ゲーム装置３０-２の有する識別コードＦCが異なるため、当該ＱＲコードＣdに含まれる要素ＩＤと対応するゲーム要素Ｅの利用が制限される。
すなわち、本実施形態によれば、ＱＲコードＣdが入力識別コードＦCIを含むため、ＱＲコードＣdにより表されるゲーム要素Ｅが、ゲーム装置３０-２に移動することを防止できる。このため、ゲーム要素Ｅが二重譲渡されることを防止することが可能となる。
【００８６】
また、本実施形態において、ゲーム要素Ｅは、端末装置１０において利用することができず、ゲーム装置３０において実行可能な所定のゲームにおいてのみ利用することができる。このため、本実施形態では、ゲーム要素Ｅを入手した端末装置１０のユーザに対して、ゲーム装置３０において実行可能な所定のゲームの利用を促すことができる。
【００８７】
［Ｂ．変形例］
以上の各形態は多様に変形され得る。具体的な変形の態様を以下に例示する。以下の例示から任意に選択された２以上の態様は、相互に矛盾しない範囲内で適宜に併合され得る。なお、以下に例示する変形例において作用や機能が実施形態と同等である要素については、以上の説明で参照した符号を流用して各々の詳細な説明を適宜に省略する。
【００８８】
［変形例１］
上述した実施形態において、ゲーム要素Ｅを利用可能な所定のゲームは、ゲーム装置３０において実行可能であり、端末装置１０において実行することができないゲームであるが、本発明はこのような態様に限定されるものではなく、ゲーム要素Ｅを利用可能な所定のゲームは、端末装置１０において実行可能であってもよい。
【００８９】
［変形例２］
上述した実施形態及び変形例では、ゲーム要素Ｅを端末装置１０において利用不能な状態とする場合に、ゲーム要素管理テーブルＴBL2において、当該ゲーム要素Ｅに対応する要素ＩＤが記録されたレコードの利用ステータスを「０」に設定するが、本発明はこのような態様に限定されるものではなく、ゲーム要素管理テーブルＴBL2において、ゲーム要素Ｅに対応する要素ＩＤが記録されたレコードを削除することで、当該ゲーム要素Ｅを利用不能な状態にしてもよい。
また、上述した実施形態及び変形例では、端末装置１０からＱＲコードＣdを削除する場合に、発行履歴管理テーブルＴBL3において、当該ＱＲコードＣdに対応する発行ＩＤが記録されたレコードの表示ステータスを「０」に設定するが、本発明はこのような態様に限定されるものではなく、発行履歴管理テーブルＴBL3において、ＱＲコードＣdに対応する発行ＩＤが記録されたレコードを削除することで、当該ＱＲコードＣdを削除してもよい。
【００９０】
［変形例３］
上述した実施形態及び変形例において、ＱＲコードＣd（発行コード情報ＣdT）は、移動対象ゲーム要素の要素ＩＤ及び移動数量と、入力識別コードＦCIと、発行ＩＤと、コード生成日時と、端末コードＴCと、を含むが、本発明はこのような態様に限定されるものではなく、ＱＲコードＣd（発行コード情報ＣdT）は、少なくとも、移動対象ゲーム要素の要素ＩＤと、入力識別コードＦCIとを含めばよい。この場合、ＱＲコード発行情報入力画面Ｐ１４０は、少なくとも、識別コードＦCを入力することができ、且つ、ゲーム装置３０に移動させるゲーム要素Ｅを選択することができる画面であればよい。また、ＱＲコードＣd（発行コード情報ＣdT）は、移動対象ゲーム要素の要素ＩＤと、入力識別コードＦCIと、発行ＩＤとを含んでいてもよい。
【００９１】
［変形例４］
上述した実施形態及び変形例では、発行情報として、ＱＲコードＣdを例示して説明したが、本発明はこのような態様に限定されるものではない。発行情報は、バーコード等、ＱＲコード以外の図形情報であってもよいし、文字列で表される文字情報であってもよいし、または、音声として出力される音声情報であってもよい。
【００９２】
［変形例５］
上述した実施形態及び変形例において、発行部１１０は、発行情報を、表示部１５に表示することで発行するが、本発明はこのような態様に限定されるものではない。
例えば、発行部１１０は、発行情報が、文字情報または図形情報である場合、発行情報を、ゲーム装置３０のユーザの有する外部装置に送信し、または、ゲーム装置３０のユーザがアクセス可能なインターネット上のサーバ装置等に対して送信することで、当該発行情報を発行してもよい。
また、例えば、発行部１１０は、発行情報が、音声情報である場合、発行情報を音声として出力することで、当該発行情報を発行してもよい。
【００９３】
［変形例６］
上述した実施形態及び変形例では、発行情報をカメラ３００２により撮影することで、当該発行情報をゲーム装置３０に入力するが、本発明はこのような態様に限定されるものではない。
例えば、発行情報が、文字情報である場合、ゲーム装置３０のユーザが入力操作装置３００３を操作することで、当該発行情報をゲーム装置３０に入力してもよい。この場合、例えば、入力操作装置３００３が、入力部３３としての機能を提供することになる。
また、例えば、発行情報が、音声情報であり、ゲーム装置３０がマイク等の音声入力装置を備える場合、当該発行情報を音声入力装置からゲーム装置３０に入力してもよい。この場合、音声入力装置が、入力部３３としての機能を提供することになる。
【００９４】
［変形例７］
上述した実施形態及び変形例において、識別コードＦCは、ゲーム装置３０を識別するための情報であるが、本発明はこのような態様に限定されるものではなく、識別コードＦCは、ゲーム装置３０、または、ゲーム装置３０のユーザを、少なくとも一時的に識別するための情報であればよい。例えば、識別コードＦCは、ゲーム装置３０において生成または表示されるワンタイムパスワードであってもよい。また、例えば、識別コードＦCは、ゲーム装置３０においてゲーム装置３０のユーザが入力した文字列（パスワード）であってもよい。また、例えば、識別コードＦCは、ゲーム装置３０のユーザが利用するアプリケーションにおいて、当該ユーザを識別するために付与されたアカウント情報であってもよい。
【００９５】
［変形例８］
上述した実施形態及び変形例において、識別コードＦCは、ゲーム装置３０に設けられた記憶部３２に記憶されている情報であるが、本発明はこのような態様に限定されるものではなく、識別コードＦCは、ゲーム装置３０とは異なる外部装置に記憶された情報であってもよい。
【００９６】
図２２は本変形例に係るゲームシステム１Ａの構成の一例を示すブロック図である。ゲームシステム１Ａは、ゲーム装置３０の代わりにゲーム装置３０Ａを備える点と、ネットワークＮＷを介してゲーム装置３０Ａと通信可能な外部装置４０を備える点と、において、実施形態に係るゲームシステム１と相違する。ゲーム装置３０Ａは、外部装置４０と通信するための通信部３６を備える点と、記憶部３２に識別コードＦCを記憶していない点と、において、実施形態に係るゲーム装置３０と相違する。
本変形例において、ゲーム装置３０Ａに設けられた利用許否決定部３１２は、ネットワークＮＷを介して、外部装置４０に記憶された識別コードＦCを参照することができる。
【００９７】
［変形例９］
上述した実施形態及び変形例において、サービス提供部１１６は、プロセッサ１０００が、制御プログラムＰG1を実行することで実現される機能ブロックであるが、本発明はこのような態様に限定されるものではなく、サービス提供部１１６は、プロセッサ１０００が、制御プログラムとその他のアプリケーションプログラムとを実行することで実現される機能ブロックであってもよい。
また、上述した実施形態及び変形例において、ゲーム実行部３１４は、プロセッサ３０００が、制御プログラムＰG3を実行することで実現される機能ブロックであるが、本発明はこのような態様に限定されるものではなく、ゲーム実行部３１４は、プロセッサ３０００が、制御プログラムとその他のアプリケーションプログラムとを実行することで実現される機能ブロックであってもよい。
【００９８】
図２３は本変形例に係るゲームシステム１Ｂの構成の一例を示すブロック図である。ゲームシステム１Ｂは、端末装置１０の代わりに端末装置１０Ｂを備える点と、ゲーム装置３０の代わりにゲーム装置３０Ｂを備える点と、において、実施形態に係るゲームシステム１と相違する。
端末装置１０Ｂは、端末制御部１１の代わりに、端末制御部１１Ｂ及びサービス提供部１１６Ｂを備える点と、記憶部１２が、制御プログラムＰG1の代わりに、制御プログラムＰG1Ｂ及びアプリケーションプログラムＰG11を記憶する点と、において、実施形態に係る端末装置１０と相違する。端末制御部１１Ｂは、サービス提供部１１６を備えない点において、端末制御部１１と相違する。当該端末制御部１１Ｂは、プロセッサ１０００が、制御プログラムＰG1Ｂを実行することで実現される機能ブロックである。サービス提供部１１６Ｂは、プロセッサ１０００が、制御プログラムＰG1ＢとアプリケーションプログラムＰG11とを実行することで実現される機能ブロックであり、サービス提供部１１６と同一の機能を有する。
ゲーム装置３０Ｂは、装置制御部３１の代わりに、装置制御部３１Ｂ及びゲーム実行部３１４Ｂを備える点と、記憶部３２が、制御プログラムＰG3の代わりに、制御プログラムＰG3Ｂ及びゲームプログラムＰG31を記憶する点と、において、実施形態に係るゲーム装置３０と相違する。装置制御部３１Ｂは、ゲーム実行部３１４を備えない点において、装置制御部３１と相違する。当該装置制御部３１Ｂは、プロセッサ３０００が、制御プログラムＰG3Ｂを実行することで実現される機能ブロックである。ゲーム実行部３１４Ｂは、プロセッサ３０００が、制御プログラムＰG3ＢとゲームプログラムＰG31とを実行することで実現される機能ブロックであり、ゲーム実行部３１４と同一の機能を有する。
【００９９】
なお、図２３は一例であり、本変形例に係る端末装置１０Ｂは、複数のサービス提供部を備えていてもよい。この場合、端末装置１０Ｂは、例えば、記憶部１２に、複数のサービス提供部と１対１に対応する複数のアプリケーションプログラムを記憶していてもよい。
また、本変形例に係るゲーム装置３０Ｂは、複数のゲーム実行部を備えていてもよい。この場合、ゲーム装置３０Ｂは、例えば、記憶部３２に、複数のゲーム実行部と１対１に対応する複数のゲームプログラムを記憶していてもよい。
また、本変形例に係るゲームシステム１Ｂは、端末装置１０とゲーム装置３０Ｂとを備えるものであってもよいし、端末装置１０Ｂとゲーム装置３０とを備えるものであってもよい。
【０１００】
［Ｃ．付記］
以上の記載から、本発明は例えば以下のように把握される。なお、各態様の理解を容易にするために、以下では、図面の参照符号を便宜的に括弧書きで付記するが、本発明を図示の態様に限定する趣旨ではない。
【０１０１】
［付記１］
本発明の一態様に係る端末装置のプログラムは、プロセッサ（１０００）を具備する端末装置（１０）のプログラムであって、前記プロセッサを、ゲーム装置（３０）、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部（３３）から入力可能な発行情報を発行する発行部（１１０）として機能させる、ことを特徴とする。
【０１０２】
この態様によれば、発行情報が識別情報を含むため、発行情報に含まれる要素情報と対応付けられた要素を、識別情報に対応するゲーム装置においてのみ利用可能とすることができる。
【０１０３】
なお、上記態様において、「識別情報」は、ゲーム装置を一意に識別するための情報であってもよいし、ゲーム装置で実行されるゲーム等のサービスを利用するユーザを一意に識別するための情報であってもよい。また、上記態様において、「識別情報」は、ゲーム装置に記憶された情報であってもよいし、ゲーム装置とは異なる外部装置に記憶された情報であってもよい。
上記態様において、「要素」は、ゲーム装置で実行されるゲームにおいて利用可能なアイテム、当該ゲームのキャラクタ、及び、当該ゲームの中で利用可能な仮想通貨等、ゲームに関連するオブジェクトであってもよい。ここで、「オブジェクト」とは、例えば、ゲーム装置において、画像や文字列等の視認可能な態様で表示されるものであってもよい。また、「オブジェクト」とは、ゲーム装置のユーザによって、当該ゲーム装置において所持されるか否かが決定されるものであってもよい。また、上記態様において、「要素」は、ゲームに関連するオブジェクトと交換可能な価値、例えば、当該オブジェクトと交換可能なポイントであってもよい。すなわち、上記態様において、「要素」は、ゲームと直接的または間接的に関連する要素（ゲーム要素）であればよい。
上記態様において、「要素」の「利用」とは、例えば、「要素」が「オブジェクト」である場合には、当該オブジェクトをゲームにおいて消費することであってもよいし、当該オブジェクトを用いて当該ゲームに関連するパラメータを変更すること（例えば、ゲームのキャラクタの体力、攻撃力、若しくは、防御力等を向上させること）であってもよいし、当該オブジェクトを他のオブジェクトと交換することであってもよいし、または、当該オブジェクトをゲーム装置において表示することであってもよい。また、上記態様において、「要素」の「利用」とは、例えば、「要素」が「ポイント」である場合には、当該ポイントをゲームのオブジェクトと交換することであってもよい。
上記態様において、「入力部」は、例えば、カメラ等、画像情報を入力するための構成要素であってもよいし、タッチパネル、操作ボタン等、ゲーム装置のユーザによる操作を受け付けるための構成要素であってもよいし、マイク等、音声を入力するための構成要素であってもよい。
上記態様において、「発行情報」は、例えば、ＱＲコード、若しくは、バーコード等の図形情報であってもよいし、文字情報であってもよいし、音声情報であってもよい。すなわち、上記態様において、「発行情報の発行」とは、図形情報または文字情報を表示すること、図形情報または文字情報をメール等に添付する等して他の装置（例えば、ゲーム装置のユーザが所有するスマートフォン）に送信すること、及び、音声情報を出力すること、等の概念を含む。
【０１０４】
［付記２］
本発明の他の態様に係る端末装置のプログラムは、付記１に記載の端末装置のプログラムであって、前記プロセッサを、前記発行部が前記発行情報を発行した場合に、当該発行情報に含まれる要素情報と対応付けられた要素の前記端末装置における利用を制限する利用制限部（１１３）として更に機能させる、ことを特徴とする。
この態様によれば、発行情報に含まれる要素情報と対応付けられた要素が、端末装置とゲーム装置との両方で利用可能となることを防止することができる。
【０１０５】
［付記３］
本発明の他の態様に係る端末装置のプログラムは、付記１または２に記載の端末装置のプログラムであって、前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、当該発行情報に含まれる識別情報に基づいて、前記ゲーム装置における利用が制限される、ことを特徴とする。
この態様によれば、発行情報に含まれる要素情報と対応付けられた要素を、発行情報に含まれる識別情報に対応するゲーム装置においてのみ利用可能とすることができる。
【０１０６】
［付記４］
本発明の他の態様に係る端末装置のプログラムは、付記３に記載の端末装置のプログラムであって、前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、当該発行情報に含まれる識別情報と前記ゲーム装置に記憶された識別情報とが異なる場合に、前記ゲーム装置における利用が制限される、ことを特徴とする。
この態様によれば、発行情報に含まれる要素情報と対応付けられた要素の、発行情報に含まれる識別情報に対応しないゲーム装置における利用を制限することができる。
【０１０７】
［付記５］
本発明の他の態様に係る端末装置のプログラムは、付記１乃至４のうち何れかに記載の端末装置のプログラムであって、前記発行部は、前記発行情報を一意に識別するための発行識別情報を生成し、当該発行識別情報を前記発行情報に含ませる、ことを特徴とする。
この態様によれば、ゲーム装置において、発行情報が複数回に亘り入力された場合であっても、発行情報含まれる要素情報と対応付けられた要素が、無制限に複製されることを防止することができる。
【０１０８】
［付記６］
本発明の他の態様に係る端末装置のプログラムは、付記３または４に記載の端末装置のプログラムであって、前記発行情報は、当該発行情報を一意に識別するための発行識別情報を含み、前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、当該発行情報に含まれる発行識別情報に基づいて、前記ゲーム装置における利用が制限される、ことを特徴とする。
この態様によれば、発行情報含まれる要素情報と対応付けられた要素が、無制限に複製されることを防止することができる。
【０１０９】
［付記７］
本発明の他の態様に係る端末装置のプログラムは、付記１乃至６のうち何れかに記載の端末装置のプログラムであって、前記要素は、前記ゲーム装置で実行可能な所定のゲームにおいて利用可能なオブジェクトである、ことを特徴とする。
この態様によれば、所定のゲームにおいて利用可能なオブジェクトが、無制限に複製されることを防止することができる。
【０１１０】
［付記８］
本発明の他の態様に係る端末装置のプログラムは、付記１乃至６のうち何れかに記載の端末装置のプログラムであって、前記要素は、前記ゲーム装置で実行可能な所定のゲームにおいて利用可能なオブジェクトと交換可能なポイントである、ことを特徴とする。
この態様によれば、所定のゲームにおいて利用可能なオブジェクトと交換可能なポイントが、無制限に複製されることを防止することができる。
【０１１１】
［付記９］
本発明の他の態様に係る端末装置のプログラムは、付記１乃至８のうち何れかに記載の端末装置のプログラムであって、前記要素は、前記ゲーム装置で実行可能であり且つ前記端末装置で実行できない所定のゲームにおいて、利用可能である、ことを特徴とする。
この態様によれば、端末装置のユーザに対して、ゲーム装置で実行可能な所定のゲームの利用を促進することが可能となる。
【０１１２】
［付記１０］
本発明の他の態様に係る端末装置のプログラムは、付記１乃至９のうち何れかに記載の端末装置のプログラムであって、前記プロセッサを、前記端末装置において利用可能な所定のサービスの利用結果に応じて前記要素情報を生成する要素情報生成部（１１６）として更に機能させる、ことを特徴とする。
この態様によれば、端末装置のユーザに対して、端末装置で利用可能な所定のサービスの利用を促進することが可能となる。
【０１１３】
［付記１１］
本発明の一態様に係る端末装置（１０）は、ゲーム装置（３０）、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部（３３）から入力可能な発行情報を発行する発行部（１１０）を備える、ことを特徴とする。
この態様によれば、発行情報が識別情報を含むため、発行情報に含まれる要素情報と対応付けられた要素を、識別情報に対応するゲーム装置においてのみ利用可能とすることができる。
【０１１４】
［付記１２］
本発明の一態様に係るゲーム装置のプログラムは、プロセッサ（３０００）を具備するゲーム装置（３０）のプログラムであって、前記プロセッサを、端末装置が発行する発行情報を取得する取得部（３１１）として機能させ、前記発行情報は、前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、を含む、ことを特徴とする。
この態様によれば、発行情報が識別情報を含むため、識別情報がゲーム装置に対応する場合にのみ、発行情報に含まれる要素情報と対応付けられた要素を、当該ゲーム装置で利用可能とすることができる。
【０１１５】
［付記１３］
本発明の他の態様に係るゲーム装置のプログラムは、付記１２に記載のゲーム装置のプログラムであって、前記コンピュータを、前記取得部が取得した発行情報に含まれる識別情報に基づいて、当該発行情報に含まれる要素情報と対応付けられた要素の前記ゲーム装置における利用を制限する利用制限部（３１２）として更に機能させる、ことを特徴とする。
この態様によれば、発行情報に含まれる要素情報と対応付けられた要素を、発行情報に含まれる識別情報に対応するゲーム装置においてのみ利用可能とすることができる。
【０１１６】
［付記１４］
本発明の他の態様に係るゲーム装置のプログラムは、付記１３に記載のゲーム装置のプログラムであって、前記利用制限部は、前記取得部が取得した発行情報に含まれる識別情報と前記ゲーム装置に記憶された識別情報とが異なる場合、前記取得部が取得した発行情報に含まれる要素情報と対応付けられた要素の前記ゲーム装置における利用を制限する、ことを特徴とする。
この態様によれば、発行情報に含まれる要素情報と対応付けられた要素の、発行情報に含まれる識別情報に対応しないゲーム装置における利用を制限することができる。
【０１１７】
［付記１５］
本発明の他の態様に係るゲーム装置のプログラムは、付記１３または１４に記載のゲーム装置のプログラムであって、前記発行情報は、前記発行情報を一意に識別するための発行識別情報を含み、前記利用制限部は、前記取得部が取得した発行情報に含まれる発行識別情報に基づいて、当該発行情報に含まれる要素情報と対応付けられた要素の前記ゲーム装置における利用を制限する、ことを特徴とする。
この態様によれば、ゲーム装置において、発行情報が複数回に亘り入力された場合であっても、発行情報含まれる要素情報と対応付けられた要素が、無制限に複製されることを防止することができる。
【０１１８】
［付記１６］
本発明の一態様に係るゲームシステム（１）は、発行情報を発行する発行部（１１０）を具備する端末装置（１０）と、前記発行情報を入力可能な入力部（３３）を具備するゲーム装置（３０）と、を備え、前記発行情報は、前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、を含む、ことを特徴とするゲームシステム。
この態様によれば、発行情報が識別情報を含むため、発行情報に含まれる要素情報と対応付けられた要素を、識別情報に対応するゲーム装置においてのみ利用可能とすることができる。
【符号の説明】
【０１１９】
１…ゲームシステム、１０…端末装置、１１…端末制御部、１２…記憶部、１３…通信部、１４…操作部、１５…表示部、３０…ゲーム装置、３１…装置制御部、３２…記憶部、３３…入力部、３４…操作部、３５…表示部、１１０…発行部、１１１…発行情報生成部、１１２…発行情報出力部、１１３…利用状態制御部、１１４…操作内容取得部、１１５…表示情報生成部、１１６…サービス提供部、３１１…取得部、３１２…利用許可部、３１３…表示情報生成部、３１４…ゲーム実行部、１０００…プロセッサ、３０００…プロセッサ。
【図１】
2018130147.tif 000003
【図２】
2018130147.tif 000004
【図３】
2018130147.tif 000005
【図４】
2018130147.tif 000006
【図５】
2018130147.tif 000007
【図６】
2018130147.tif 000008
【図７】
2018130147.tif 000009
【図８】
2018130147.tif 000010
【図９】
2018130147.tif 000011
【図１０】
2018130147.tif 000012
【図１１】
2018130147.tif 000013
【図１２】
2018130147.tif 000014
【図１３】
2018130147.tif 000015
【図１４】
2018130147.tif 000016
【図１５】
2018130147.tif 000017
【図１６】
2018130147.tif 000018
【図１７】
2018130147.tif 000019
【図１８】
2018130147.tif 000020
【図１９】
2018130147.tif 000021
【図２０】
2018130147.tif 000022
【図２１】
2018130147.tif 000023
【図２２】
2018130147.tif 000024
【図２３】
2018130147.tif 000025
【手続補正書】
【提出日】平成30年2月7日(2018.2.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサを具備する端末装置のプログラムであって、
前記プロセッサを、
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部と、
前記発行部が前記発行情報を発行した場合に、当該発行情報に含まれる要素情報と対応付けられた要素の前記端末装置における利用を制限する利用制限部と、
して機能させる、
ことを特徴とする、端末装置のプログラム。
【請求項２】
プロセッサを具備する端末装置のプログラムであって、
前記プロセッサを、
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部として機能させ、
前記発行部は、
前記発行情報を一意に識別するための発行識別情報を生成し、
当該発行識別情報を前記発行情報に含ませる、
ことを特徴とする、端末装置のプログラム。
【請求項３】
プロセッサを具備する端末装置のプログラムであって、
前記プロセッサを、
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部として機能させ、
前記要素は、
前記ゲーム装置で実行可能であり且つ前記端末装置で実行できない所定のゲームにおいて、利用可能である、
ことを特徴とする、端末装置のプログラム。
【請求項４】
プロセッサを具備する端末装置のプログラムであって、
前記プロセッサを、
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部と、
前記端末装置において利用可能な所定のサービスの利用結果に応じて前記要素情報を生成する要素情報生成部と、
して機能させる、
ことを特徴とする、端末装置のプログラム。
【請求項５】
前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、
当該発行情報に含まれる識別情報に基づいて、前記ゲーム装置における利用が制限される、
ことを特徴とする、請求項１乃至４のうち何れか１項に記載の端末装置のプログラム。
【請求項６】
前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、
当該発行情報に含まれる識別情報と前記ゲーム装置に記憶された識別情報とが異なる場合に、前記ゲーム装置における利用が制限される、
ことを特徴とする、請求項５に記載の端末装置のプログラム。
【請求項７】
前記発行情報は、
当該発行情報を一意に識別するための発行識別情報を含み、
前記入力部から入力された発行情報に含まれる要素情報と対応付けられた要素は、
当該発行情報に含まれる発行識別情報に基づいて、前記ゲーム装置における利用が制限される、
ことを特徴とする、請求項５または６に記載の端末装置のプログラム。
【請求項８】
前記要素は、
前記ゲーム装置で実行可能な所定のゲームにおいて利用可能なオブジェクトである、
ことを特徴とする、請求項１乃至７のうち何れか１項に記載の端末装置のプログラム。
【請求項９】
前記要素は、
前記ゲーム装置で実行可能な所定のゲームにおいて利用可能なオブジェクトと交換可能なポイントである、
ことを特徴とする、請求項１乃至７のうち何れか１項に記載の端末装置のプログラム。
【請求項１０】
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部を備える端末装置であって、
前記発行部が前記発行情報を発行した場合に、当該発行情報に含まれる要素情報と対応付けられた要素の前記端末装置における利用を制限する利用制限部を備える、
ことを特徴とする、端末装置。
【請求項１１】
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部を備え、
前記発行部は、
前記発行情報を一意に識別するための発行識別情報を生成し、
当該発行識別情報を前記発行情報に含ませる、
ことを特徴とする、端末装置。
【請求項１２】
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部を備える端末装置であって、
前記要素は、
前記ゲーム装置で実行可能であり且つ前記端末装置で実行できない所定のゲームにおいて、利用可能である、
ことを特徴とする、端末装置。
【請求項１３】
ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、前記ゲーム装置において利用可能な要素と対応付けられた要素情報とを含み、前記ゲーム装置に設けられた入力部から入力可能な発行情報を発行する発行部を備える端末装置であって、
前記端末装置において利用可能な所定のサービスの利用結果に応じて前記要素情報を生成する要素情報生成部を備える、
ことを特徴とする、端末装置。
【請求項１４】
プロセッサを具備するゲーム装置のプログラムであって、
前記プロセッサを、
端末装置が発行する発行情報を取得する取得部として機能させ、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、
を含み、
前記発行情報が発行された場合に、
前記発行情報に含まれる要素情報と対応付けられた要素の、前記端末装置における利用が制限される、
ことを特徴とする、ゲーム装置のプログラム。
【請求項１５】
プロセッサを具備するゲーム装置のプログラムであって、
前記プロセッサを、
端末装置が発行する発行情報を取得する取得部として機能させ、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、
前記発行情報を一意に識別するための発行識別情報と、
を含む、
ことを特徴とする、ゲーム装置のプログラム。
【請求項１６】
プロセッサを具備するゲーム装置のプログラムであって、
前記プロセッサを、
端末装置が発行する発行情報を取得する取得部として機能させ、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、
を含み、
前記要素は、
前記ゲーム装置で実行可能であり且つ前記端末装置で実行できない所定のゲームにおいて、利用可能である、
ことを特徴とする、ゲーム装置のプログラム。
【請求項１７】
プロセッサを具備するゲーム装置のプログラムであって、
前記プロセッサを、
端末装置が発行する発行情報を取得する取得部として機能させ、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、
を含み、
前記要素情報は、
前記端末装置において利用可能な所定のサービスの利用結果に応じて生成される、
ことを特徴とする、ゲーム装置のプログラム。
【請求項１８】
発行情報を発行する発行部を具備する端末装置と、
前記発行情報を入力可能な入力部を具備するゲーム装置と、
を備え、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、を含み、
前記発行情報が発行された場合に、
前記発行情報に含まれる要素情報と対応付けられた要素の、前記端末装置における利用が制限される、
ことを特徴とするゲームシステム。
【請求項１９】
発行情報を発行する発行部を具備する端末装置と、
前記発行情報を入力可能な入力部を具備するゲーム装置と、
を備え、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、
前記発行情報を一意に識別するための発行識別情報と、
を含む、
ことを特徴とするゲームシステム。
【請求項２０】
発行情報を発行する発行部を具備する端末装置と、
前記発行情報を入力可能な入力部を具備するゲーム装置と、
を備え、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、を含み、
前記要素は、
前記ゲーム装置で実行可能であり且つ前記端末装置で実行できない所定のゲームにおいて、利用可能である、
ことを特徴とするゲームシステム。
【請求項２１】
発行情報を発行する発行部を具備する端末装置と、
前記発行情報を入力可能な入力部を具備するゲーム装置と、
を備え、
前記発行情報は、
前記ゲーム装置、または、前記ゲーム装置のユーザ、を識別するための識別情報と、
前記ゲーム装置において利用可能な要素と対応付けられた要素情報と、を含み、
前記要素情報は、
前記端末装置において利用可能な所定のサービスの利用結果に応じて生成される、
ことを特徴とするゲームシステム。