(57)【要約】【課題】ゲームアプリケーションの実行結果に応じてクーポン等を発行する従来技術において、当該クーポン等の情報は、特定の企業や製品、サービスとの関係においてのみ用いることができる情報であって、利用者の多様な需要を満たすだけの汎用性に乏しかった。そのため、さまざまな取引を行う利用者にとって使い勝手の良い技術とは言い難かった。【解決手段】利用要求に応じてゲームを提供するステップと、ゲームの提供結果を取得するステップと、取得されるゲーム提供結果が所定の要件を満たしているか判断するステップと、要件を満たしているとの判断結果である場合に表示ルールを変更するステップと、バーコード表示プログラムの要求に応じ表示ルールに基づいてバーコードを生成するステップと、生成されたバーコードをバーコード表示プログラムに対して引き渡すステップと、を携帯端末にて読取実行可能とするバーコード生成プログラムなどを提案する。【選択図】図２
2016016271.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末内にて動作し携帯端末のバーコード表示プログラムに対してバーコードを生成して引き渡すためのプログラムであって、
ゲーム利用要求に応じて利用者に対してゲームを提供するゲーム提供ステップと、
ゲーム提供ステップにてゲームを提供した結果であるゲーム提供結果を取得するゲーム提供結果取得ステップと、
ゲーム提供結果取得ステップにて取得されるゲーム提供結果が所定の要件を満たしているか判断する判断ステップと、
判断ステップでの判断結果が所定の要件を満たしているとの判断結果である場合に後記バーコード生成ステップでの表示ルールを変更するルール変更ステップと、
バーコード表示プログラムからの要求に応じて所定の表示ルールに基づいてバーコードを生成するバーコード生成ステップと、
生成されたバーコードをバーコード表示プログラムに対して引き渡す引き渡しステップと、
を携帯端末にて読取実行可能とするバーコード生成プログラム。
【請求項２】
携帯端末内にて動作し携帯端末のバーコード表示プログラムに対してバーコードを生成して引き渡すためのプログラムであって、
ゲーム利用要求に応じて利用者に対してゲームを提供するゲーム提供ステップと、
ゲーム提供ステップにてゲームを提供した結果であるゲーム提供結果を取得するゲーム提供結果取得ステップと、
ゲーム提供結果取得ステップにて取得されるゲーム提供結果が所定の要件を満たしているか判断する判断ステップと、
判断ステップでの判断結果が所定の要件を満たしているとの判断結果である場合にバーコード表示プログラムに対しバーコード表示のための要求の変更を促す情報である要求変更情報を出力する要求変更情報出力ステップと、
バーコード表示プログラムからの要求に応じて所定の表示ルールに基づいてバーコードを生成するバーコード生成ステップと、
生成されたバーコードをバーコード表示プログラムに対して引き渡す引き渡しステップと、
を携帯端末にて読取実行可能とするバーコード生成プログラム。
【請求項３】
携帯端末内にて動作し携帯端末のバーコード表示プログラムに対してバーコードを生成して引き渡すためのプログラムであって、
債務又は／及び債権に基づいてその内容をバーコードにて表示するための情報である債務債権表示情報を受信する債務債権表示情報受信ステップと、
利用者からの債務債権表示情報の表示要求を受付ける表示要求受付ステップと、
表示要求受付ステップにて受付けた表示要求に基づいて後記所定の表示ルールを該当する債務債権表示情報に基づく表示ルールとする表示ルール特定ステップと、
バーコード表示プログラムからの要求に応じて所定の表示ルールに基づいてバーコードを生成するバーコード生成ステップと、
特定された表示ルールに従ってバーコード生成ステップにて生成されたバーコードをバーコード表示プログラムに対して引き渡す引き渡しステップと、
を携帯端末にて読取実行可能とするバーコード生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末内にて動作し携帯端末のバーコード表示プログラムに対してバーコードを生成して引き渡すためのプログラムに関する。
【背景技術】
【０００２】
端末装置内にて実行されるアプリケーションプログラムの中には、それ自身が単独で機能する場合もあるが、他のアプリケーションプログラムとの協働により機能する場合もある。たとえば、電子メールを送受信するアプリケーションプログラムと、受信した電子メールを閲覧するためのアプリケーションプログラムとは、相互に協働して利用者の電子メール利用に資する。
【０００３】
アプリケーションプログラムの協働の一形態として、一のアプリケーションプログラムの実行により得られた情報を他アプリケーションにて流用する技術が知られている。特許文献１には、提供されるゲームアプリケーションが特定のスポンサー企業とリレーションされていることを前提とし、アプリケーションを実行するに際し、ゲーム画面中に当該スポンサー企業の広告を掲載ないし表示したり、ゲームの進行内容に応じてスポンサー企業に関連した電子化されたクーポン情報を送信したりする技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１３１２３１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来技術で提供されるクーポン情報は、特定の企業や製品、サービスとの関係においてのみ用いることができる情報であって、利用者の多様な需要を満たすだけの汎用性に乏しい。そのため、さまざまな取引を行う利用者にとって使い勝手の良い技術とは言い難かった。
【課題を解決するための手段】
【０００６】
以上のような課題を解決するために、本発明は、ゲーム利用要求に応じて利用者に対してゲームを提供するゲーム提供ステップと、ゲーム提供ステップにてゲームを提供した結果であるゲーム提供結果を取得するゲーム提供結果取得ステップと、ゲーム提供結果取得ステップにて取得されるゲーム提供結果が所定の要件を満たしているか判断する判断ステップと、判断ステップでの判断結果が所定の要件を満たしているとの判断結果である場合に後記バーコード生成ステップでのルールを変更するルール変更ステップと、バーコード表示プログラムからの要求に応じて所定の表示ルールに基づいてバーコードを生成するバーコード生成ステップと、生成されたバーコードをバーコード表示プログラムに対して引き渡す引き渡しステップと、を携帯端末にて読取実行可能とするバーコード生成プログラムなどを提案する。
【０００７】
また、債務又は／及び債権に基づいてその内容をバーコードにて表示する情報である債務債権表示情報を受信する債務債権表示情報受信ステップと、利用者からの債務債権表示情報の表示要求を受付ける表示要求受付ステップと、表示要求受付ステップにて受付けた表示要求に基づいて後記所定のルールを該当する債務債権表示情報に基づく表示ルールとする表示ルール特定ステップと、バーコード表示プログラムからの要求に応じて所定の表示ルールに基づいてバーコードを生成するバーコード生成ステップと、特定された表示ルールに従ってバーコード生成ステップにて生成されたバーコードをバーコード表示プログラムに対して引き渡す引き渡しステップと、を携帯端末にて読取実行可能とするバーコード生成プログラムについても提案する。
【発明の効果】
【０００８】
主に上記のような構成をとる本発明により、利用者がゲームを楽しむだけでなく、その結果を利用者が行うさまざまな取引に流用することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】携帯端末のハードウェア構成の一例を示した図
【図２】実施形態１のバーコード生成プログラムの処理の流れの一例を示す図
【図３】実施形態１のバーコード生成プログラムの処理の流れの別の一例を示す図
【図４】実施形態２のバーコード生成プログラムの処理の流れの一例を示す図
【発明を実施するための形態】
【００１０】
以下、本発明の各実施形態について図面と共に説明する。実施形態と請求項の相互の関係は、以下のとおりである。まず、実施形態１は、主に請求項１、２などに対応する。実施形態２は、主に請求項３などに対応する。なお、本発明はこれらの実施形態に何ら限定されるものではなく、その要旨を逸脱しない範囲内において、様々な態様で実施し得る。
【００１１】
＜＜実施形態１＞＞
＜概要＞
【００１２】
本実施形態のバーコード生成プログラムは、携帯端末内にて動作し携帯端末のバーコード表示プログラムに対してバーコードを生成して引き渡すためのプログラムである。具体的には、利用者からの要求に応じてゲームを提供しそのゲームにおけるイベントの実行やクリア等のようなゲームを提供した結果を取得してその結果が所定の要件を満たしている場合には、バーコードを表示するための表示ルールを変更する。そしてバーコード表示プログラムからの要求に応じて前記表示ルールに基づいてバーコードを生成してバーコード表示プログラムに対して引き渡すことを特徴としている。
【００１３】
＜携帯端末の具体的な構成＞
図１は、本実施形態のバーコード生成プログラムを読取実行可能にする携帯端末のハードウェア構成の一例を示した図である。この図にあるように、本実施形態の携帯端末は、各種演算処理を実行するための「ＣＰＵ」０１０１と、「記憶装置（記憶媒体）」０１０２と、「メインメモリ」０１０３と、「出力インターフェース」０１０４と、「入力インターフェース」０１０５と、「インターネット通信インターフェース」０１０６と、を備え、入出力インターフェースを介して、例えば「タッチパネル」０１０７や「ディスプレイ」０１０８、「スピーカ」０１０９などの外部周辺装置と情報の送受信を行う。また、インターネット通信インターフェースを介して、「端末装置」０１９０と情報の送受信を行う。なお、記憶装置には以下で説明するような各種プログラムが格納されており、ＣＰＵはこれら各種プログラムをメインメモリのワーク領域内に読み出して展開、実行する。なお、これらの構成は、「システムバス」０１９９などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００１４】
（ゲーム提供ステップの具体的な処理）
ＣＰＵは、記憶装置から「ゲーム提供サブプログラム」をメインメモリに読み出して実行し、利用者からのゲーム利用要求に応じてゲームを提供する処理をおこなう。
【００１５】
（ゲーム提供結果取得ステップの具体的な処理）
ＣＰＵは、記憶装置から「ゲーム提供結果取得サブプログラム」をメインメモリに読み出して実行し、ゲーム提供サブプログラムの実行により提供されたゲームの結果を取得する。
【００１６】
（判断ステップの具体的な処理）
ＣＰＵは、記憶装置から「判断サブプログラム」をメインメモリに読み出して実行し、ゲーム提供結果取得サブプログラムの実行により得られたゲームの結果が所定の要件を満たしているかどうかを判断する処理をおこなう。
【００１７】
（ルール変更ステップの具体的な処理）
ＣＰＵは、判断サブプログラムの実行結果が所定の要件を満たしているとの判断結果である場合には記憶装置から「ルール変更サブプログラム」をメインメモリに読み出して実行し、バーコード生成サブプログラムの実行に際し用いる表示ルールを変更する処理を行う。
【００１８】
（要求変更情報出力ステップの具体的な処理）
なおここで、ルール変更ステップに代えてバーコード表示プログラムに対しバーコード表示のための要求の変更を促す情報である要求変更情報を出力する要求変更情報出力ステップを設けることも考えられる。この場合の携帯端末の具体的な処理について述べる。ＣＰＵは、判断サブプログラムの実行結果が所定の要件を満たしているとの判断結果である場合には記憶装置から「要求変更情報出力サブプログラム」をメインメモリに読み出して実行し、バーコード表示プログラムを送信先とし、バーコード表示のための要求の変更を促す情報である要求変更情報を出力する。
【００１９】
（バーコード生成ステップの具体的な処理）
ＣＰＵは、記憶装置から「バーコード生成サブプログラム」をメインメモリに読み出して実行し、バーコード表示プログラムからの要求に応じて格納されている表示ルールに基づきバーコードを生成する処理を行う。
【００２０】
（引き渡しステップの具体的な処理）
ＣＰＵは、記憶装置から「引き渡しサブプログラム」をメインメモリに読み出して実行し、バーコード生成サブプログラムの実行により生成されたバーコードをバーコード表示プログラムに対して出力する。
【００２１】
＜処理の流れの一例＞
図２は、本実施形態のバーコード生成プログラムにおける処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ０２０１では、ゲーム利用要求に応じて利用者に対してゲームを提供する（ゲーム提供ステップ）。そしてステップＳ０２０２ではゲーム提供ステップにおけるゲームの提供結果を取得する（ゲーム提供結果取得ステップ）。そして、ステップＳ０２０３でゲーム提供結果取得ステップにて取得したゲーム提供結果が所定の要件を満たしているかどうかを判断し（判断ステップ）、ここの判断結果が所定の要件を満たしているとの内容である場合には、ステップＳ０２０４として後記バーコード生成のためのルールを変更する処理を行う（ルール変更ステップ）。要件を満たしていないとの判断結果である場合にはステップＳ０２０５の処理に移行する。
ステップＳ０２０５では、バーコード表示プログラムからの要求があるかどうかを判断し、あると判断される場合には、ステップＳ０２０６として前記ルール変更ステップにて変更されたルールに基づいてバーコードを生成する（バーコード生成ステップ）。要求はないとの判断結果である場合には、以後の処理を行わない。そしてステップＳ０２０７では、バーコード生成ステップにて生成されたバーコードをバーコード表示プログラムに対して引き渡す処理を行う。
【００２２】
＜処理の流れの別の一例＞
図３は、本実施形態のバーコード生成プログラムにおける処理の流れの別の一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ０３０１では、ゲーム利用要求に応じて利用者に対してゲームを提供する（ゲーム提供ステップ）。そしてステップＳ０３０２ではゲーム提供ステップにおけるゲームの提供結果を取得する（ゲーム提供結果取得ステップ）。そして、ステップＳ０３０３でゲーム提供結果取得ステップにて取得したゲーム提供結果が所定の要件を満たしているかどうかを判断し（判断ステップ）、ここの判断結果が所定の要件を満たしているとの内容である場合には、ステップＳ０３０４としてバーコード表示プログラムに対しバーコード表示のための要求の変更を促す情報である要求変更情報を出力する（要求変更情報出力ステップ）。要件を満たしていないとの判断結果である場合にはステップＳ０３０５の処理に移行する。
ステップＳ０３０５では、バーコード表示プログラムからの要求があるかどうかを判断し、あると判断される場合には、ステップＳ０３０６として所定のルールに基づいてバーコードを生成する（バーコード生成ステップ）。要求はないとの判断結果である場合には、以後の処理を行わない。そしてステップＳ０３０７では、バーコード生成ステップにて生成されたバーコードをバーコード表示プログラムに対して引き渡す処理を行う。
【００２３】
＜効果＞
以上の構成を有するバーコード生成プログラムを利用することにより、利用者は、すでに需要に応じた利用を前提として保持しているバーコード生成のためのルールを変更してバーコードの生成をすることができるので、ゲームを楽しむだけでなく、その結果を利用者が行うさまざまな取引に流用することが可能になる。
【００２４】
＜＜実施形態２＞＞
＜概要＞
【００２５】
本実施形態のバーコード生成プログラムは、やはり携帯端末内にて動作し携帯端末のバーコード表示プログラムに対してバーコードを生成して引き渡すためのプログラムであり、バーコード表示プログラムからの要求に応じて所定の表示ルールに基づいてバーコードを生成する機能を有している点で実施形態１のバーコード生成プログラムと同様であるが、債務又は／及び債権に基づいてその内容をバーコードにて表示するための情報を受信し、利用者から当該情報の表示要求を受けると前記所定の表示ルールを該当する債務債権表示情報に基づく表示ルールに特定し、その特定された表示ルールに従って生成されたバーコードをバーコード表示プログラムに対して引き渡す点を技術的特徴として備えている。当該特徴を備えることにより、複数用意されている生成方法を適宜用いてバーコードを生成して表示し取引に用いることが可能になる。
【００２６】
＜携帯端末の具体的な構成＞
本実施形態のバーコード生成プログラムを読取実行可能にする携帯端末のハードウェア構成は、基本的には図１を用いて説明した実施形態１の携帯端末のハードウェア構成と同様である。そこで以下では、これまで説明していない「債務債権表示情報受信ステップ」、「表示要求受付ステップ」、「表示ルール特定サブプログラム」および「引き渡しサブプログラム」の具体的な処理について説明する。
【００２７】
（債務債権表示情報受信ステップの具体的な処理）
ＣＰＵは、記憶装置から「債務債権表示情報受信サブプログラム」をメインメモリに読み出して実行し、債務又は／及び債権に基づいてその内容をバーコードにて表示するための情報である債務債権表示情報を受信する。
【００２８】
（表示要求受付ステップの具体的な処理）
ＣＰＵは、記憶装置から「表示要求受付サブプログラム」をメインメモリに読み出して実行し、利用者からの債務債権表示の表示要求を受け付ける処理を行う。
【００２９】
（表示ルール特定ステップの具体的な処理）
ＣＰＵは、記憶装置から「表示ルール特定サブプログラム」をメインメモリに読み出して実行し、表示要求受付サブプログラムの実行により受け付けた表示要求に基づいてバーコード表示のためのルールを該当する債務債権表示情報に基づく表示ルールとする処理を行う。
【００３０】
（引き渡しステップの具体的な処理）
ＣＰＵは、記憶装置から「引き渡しサブプログラム」をメインメモリに読み出して実行し、表示ルール特定サブプログラムの実行により特定された表示ルールに従って、バーコード生成サブステップにて生成されたバーコードをバーコード表示プログラムに対して出力する。
【００３１】
＜処理の流れ＞
図４は、本実施形態のバーコード生成プログラムにおける処理の流れの一例を示す図である。同図の処理の流れは以下のステップからなる。最初にステップＳ０４０１では、債務又は／及び債権に基づいてその内容をバーコードにて表示するための情報である債務債権表示情報を受信する（債務債権表示情報受信ステップ）。そしてステップＳ０４０２では利用者からの債務債権表示情報の表示要求を受け付ける（表示要求受付ステップ）。そして、ステップＳ０４０３で表示要求受付ステップにて受け付けた表示要求に基づいてバーコードの表示ルールを該当する債務債権表示情報に基づく表示ルールとする（表示ルール特定ステップ）。そしてステップＳ０４０４では、バーコード表示プログラムからの要求があるかどうかを判断し、あると判断される場合には、ステップＳ０４０５として前記表示ルール特定ステップにて特定されたルールに基づいてバーコードを生成する（バーコード生成ステップ）。バーコード表示プログラムからの要求はないとの判断結果である場合には、以後の処理を行わない。そしてステップＳ０４０６では、バーコード生成ステップにて生成されたバーコードをバーコード表示プログラムに対して引き渡す処理を行う。
【００３２】
＜効果＞
以上の特徴を備えるバーコード生成プログラムを実行することにより、複数用意されている生成方法を適宜用いてバーコードを生成して表示し取引に用いることが可能になる。
【符号の説明】
【００３３】
０２０１…ゲーム提供ステップ、０２０２…ゲーム提供結果取得ステップ、０２０３…判断ステップ、０２０４…ルール変更ステップ、０２０６…バーコード生成ステップ、０２０７…引き渡しステップ
【図１】
2016016271.tif 000003
【図２】
2016016271.tif 000004
【図３】
2016016271.tif 000005
【図４】
2016016271.tif 000006