(57)【要約】【課題】  情報端末にインストールされる複数のアプリの操作を起点として、複数のアプリで使用可能な仮想通貨を購入可能とする。【解決手段】  第１アプリケーション５０と、第１アプリケーションで使用可能な仮想通貨の発行要求を生成する、第１アプリケーションとは異なる通貨購入アプリケーション４０と、がインストール可能な少なくとも１個の情報端末１と、仮想通貨の発行要求に基づいて決済処理を実行する決済サーバ３と、決済サーバに仮想通貨の決済要求を送信する仮想通貨管理装置２と、がネットワークを介して通信可能に構成されるシステム。通貨購入アプリケーションは、ユーザID識別部４４を備える。仮想通貨管理装置は、保有量記憶部２１と、決済要求部２７と、保有量更新部２６と、を備える。【選択図】図１
2019194748.tif 000002
【特許請求の範囲】
【請求項１】
第１アプリケーションと、前記第１アプリケーションで使用可能な仮想通貨の発行要求を生成する、前記第１アプリケーションとは異なる通貨購入アプリケーションと、がインストール可能な少なくとも１個の情報端末と、
前記仮想通貨の発行要求に基づいて決済処理を実行する決済サーバと、
前記決済サーバに前記仮想通貨の決済要求を送信する仮想通貨管理装置と、
がネットワークを介して通信可能に構成されるシステムであって、
前記通貨購入アプリケーションは、同一の前記情報端末にインストールされる第１アプリケーションの情報と前記通貨購入アプリケーションの情報とを、同一の共通ユーザＩＤに紐づけるユーザＩＤ識別部を備え、
前記仮想通貨管理装置は、
前記共通ユーザＩＤと、前記共通ユーザＩＤに対応するユーザが保有する前記仮想通貨の保有量と、を保有量情報として一体的に記憶する保有量記憶部と、
前記通貨購入アプリケーションが生成する発行要求に基づいて、前記仮想通貨の決済要求を前記決済サーバに送信する決済要求部と、
前記決済サーバにより決済される仮想通貨の量に基づいて、前記保有量記憶部に記憶されている、前記共通ユーザＩＤに紐づく仮想通貨の保有量を更新する保有量更新部と、
を備える、仮想通貨管理システム。
【請求項２】
前記第１アプリケーションは、前記保有量記憶部に記憶される保有量情報を参照して、前記第１アプリケーションに紐付けられている共通ユーザＩＤに紐づく前記仮想通貨の保有量を取得する、請求項１記載の仮想通貨管理システム。
【請求項３】
前記第１アプリケーションは、前記仮想通貨を前記第１アプリケーションで保有可能なアイテムに交換するアイテム交換部を備え、前記仮想通貨が前記アイテムに交換されるとき、前記保有量更新部は、前記保有量記憶部に記憶されている、前記第１アプリケーションに紐付けられている共通ユーザＩＤに紐づく前記保有量を更新する、請求項１又は２記載の仮想通貨管理システム。
【請求項４】
ユーザに利用される少なくとも１個の情報端末とネットワークを介して通信可能に構成される仮想通貨管理装置であって、
前記情報端末には第１アプリケーションと、前記第１アプリケーションで使用可能な仮想通貨の発行要求を生成する、前記第１アプリケーションとは異なる前記通貨購入アプリケーションと、がインストール可能であり、
前記通貨購入アプリケーションは、1個の前記情報端末にインストールされる第１アプリケーションの情報と前記通貨購入アプリケーションの情報とを、同一の共通ユーザＩＤに紐づけるユーザＩＤ識別部を備え、
前記仮想通貨管理装置は、
前記共通ユーザＩＤと、前記共通ユーザＩＤに対応するユーザが保有する前記仮想通貨の保有量と、を保有量情報として一体的に記憶する保有量記憶部と、
前記通貨購入アプリケーションが生成する発行要求に基づいて、ネットワークを介して通信可能な決済サーバに前記仮想通貨の決済要求を送信する決済要求部と、
前記決済サーバにより決済される仮想通貨の量に基づいて、前記保有量記憶部に記憶されている、前記通貨購入アプリケーションに紐付けられている共通ユーザＩＤに紐づく前記保有量を更新する保有量更新部と、
を備える、仮想通貨管理装置。
【請求項５】
前記保有量更新部は、前記第１アプリケーションで使用される仮想通貨の量に基づいて、前記第１アプリケーションに紐付けされている共通ユーザＩＤに紐づく前記保有量を更新する、請求項４記載の仮想通貨管理装置。
【請求項６】
ユーザに利用される少なくとも１個の情報端末にインストールされ、仮想通貨の発行要求を生成する命令をコンピュータに実行させるプログラムであって、
前記情報端末には、前記仮想通貨を使用可能な第１アプリケーションがインストール可能であり、
前記プログラムは、
前記プログラムがインストールされている前記情報端末にインストールされる第１アプリケーションの情報に、前記プログラムと同一の共通ユーザＩＤと紐づける共通ユーザＩＤ識別命令と、
前記共通ユーザＩＤ、および発行要求される前記仮想通貨の発行量を紐づけて、請求項４又は５記載の仮想通貨管理装置に送信する発行情報送信命令と、
をコンピュータに実行させる、プログラム。
【請求項７】
同一の情報端末にインストールされる複数のアプリケーションでそれぞれ使用される共通の仮想通貨を一元的に管理する方法であって、
同一の前記情報端末にインストールされる第１アプリケーションの情報と、前記仮想通貨の発行要求を生成可能な通貨購入アプリケーションの情報とに、同一の共通ユーザＩＤを紐付けるステップと、
前記共通ユーザＩＤおよび前記共通ユーザＩＤに対応するユーザが保有する仮想通貨の保有量を、前記情報端末とネットワークを介して通信可能な仮想通貨管理装置に、保有量情報として一体的に記憶するステップと、
前記第１アプリケーションからの要求に基づいて前記通貨購入アプリケーションを起動するステップと、
前記通貨購入アプリケーションに入力される前記仮想通貨の発行要求量を決済サーバに送信するステップと、
発行される前記仮想通貨の量に基づいて、前記仮想通貨管理装置に記憶されている、前記通貨購入アプリケーションに紐付けられている共通ユーザＩＤに紐づく前記保有量を更新するステップと、
を含む、仮想通貨の管理方法。
【請求項８】
前記第１アプリケーションにおける前記仮想通貨の使用命令を受け付けるステップと、
前記第１アプリケーションで使用される前記仮想通貨の量に基づいて、前記保有量情報を更新するステップと、
をさらに含む、請求項７記載の仮想通貨の管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが利用するユーザ端末にインストールされた所定のアプリケーションにより、当該ユーザ端末にインストールされうる他のアプリケーションで使用される仮想通貨の購入インタフェースを配信し、所定のアプリケーションから他のアプリケーションで使用される仮想通貨を購入可能にする仮想通貨管理装置、仮想通貨管理システム、方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
スマートホンやタブレット端末などの情報端末にインストールされるアプリケーション（以下、「アプリ」とも言う。）において、アプリ内で取引される仮想通貨を、例えば現金やクレジットカード、プリペイドカード等により購入することで、アプリ内の様々なサービスを受けられる仕組みが知られている。
【０００３】
例えば、アプリにおいては、当該アプリ内で使用可能な独自の仮想通貨が設定されている。ユーザは、アプリ上の操作によりアプリ内において仮想通貨を購入した上で、仮想通貨をアプリ内で使用することにより、アプリ内で使用されるアイテムやサービス等を入手することができる。アプリは、ユーザのからの操作に基づいて、決済に必要な情報を管理する決済サーバに接続される。決済サーバが決済を行うと、アプリに決済情報が送信され、購入された仮想通貨がアプリの画面表示に反映される。
【０００４】
ここで、１個の情報端末には複数のアプリがインストール可能であるが、それぞれが独立したアプリであり、あるアプリで使用される仮想通貨を他のアプリで使用することはできなかった。また、あるアプリで使用される仮想通貨を他のアプリで使用される仮想通貨に換算することはできないため、あるアプリで購入される仮想通貨は当該アプリ内で使用する他なかった。１個の情報端末に複数のアプリをインストールして使用することが一般的であるユーザの実情を鑑みると、１種類の仮想通貨を複数のアプリで使用することが可能になるシステムがあるとよい。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２７２５２６号
【特許文献２】特開２００５−１６３５３４号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１には、複数の会員企業が発行した複数種類のポイントを合算して使用可能にすると共に、各顧客会員がポイントを獲得し自己が所有するポイントを使用した際に会員企業間における決済処理を行うポイント決済システムが開示されている。しかしながら、このポイント決済システムは、各実店舗で発行されるポイントを前提としている。すなわち、携帯端末にインストールされたアプリ内の課金に基づいて、ポイントすなわち仮想通貨が発行される構成については想定されていない。
【０００７】
特許文献２には、会員識別情報の管理と会員毎のポイントの管理とを担う管理センターＢを有し、管理センターＢは、移動通信機器を介して各店舗の決済手段に接続されていて、店舗での会員の本人確認の後に管理センターＢにて会員毎に貯蓄ポイントを加算するポイント交換システムが開示されている。このシステムは、複数店舗にそれぞれ配置される決済手段の決済に基づいて発行されるポイントを１個の管理センターで管理している。しかしながら、このシステムも各実店舗で発行されるポイントを前提としており、携帯端末にインストールされたアプリ内の課金に基づいて、仮想通貨が発行される構成については想定されていない。
【０００８】
そこで、本発明は、情報端末にインストールされる複数のアプリの操作を起点として、複数のアプリで使用可能な仮想通貨を購入可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明にかかる仮想通貨管理装置は、第１アプリケーションと、前記第１アプリケーションで使用可能な仮想通貨の発行要求を生成する、前記第１アプリケーションとは異なる通貨購入アプリケーションと、がインストール可能な少なくとも１個の情報端末と、前記仮想通貨の発行要求に基づいて決済処理を実行する決済サーバと、前記決済サーバに前記仮想通貨の決済要求を送信する仮想通貨管理装置と、がネットワークを介して通信可能に構成されるシステムであって、前記通貨購入アプリケーションは、同一の前記情報端末にインストールされる第１アプリケーションの情報と前記通貨購入アプリケーションの情報とに、同一の共通ユーザＩＤに紐づけるユーザＩＤ識別部を備え、前記仮想通貨管理装置は、前記共通ユーザＩＤと、前記共通ユーザＩＤに対応するユーザが保有する前記仮想通貨の保有量と、を保有量情報として一体的に記憶する保有量記憶部と、前記通貨購入アプリケーションが生成する発行要求に基づいて、前記仮想通貨の決済要求を前記決済サーバに送信する決済要求部と、前記決済サーバにより決済される仮想通貨の量に基づいて、前記保有量記憶部に記憶されている、前記共通ユーザＩＤに紐づく仮想通貨の保有量を更新する保有量更新部と、を備える。
【発明の効果】
【００１０】
本発明によれば、情報端末にインストールされる複数のアプリの操作を起点として、複数のアプリで使用可能な仮想通貨を購入することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態にかかる仮想通貨管理システムを構成する装置が備える機能を示す機能ブロック図である。
【図２】上記仮想通貨管理システムの一部を構成する仮想通貨管理装置が有する、アイテム情報記憶部に記憶されるアイテムおよび仮想通貨の対応情報を示す表である。
【図３】上記仮想通貨管理装置の保有量記憶部に記憶されている保有量情報を示す表である。
【図４】アイテムおよび仮想通貨の対応情報を上記仮想通貨管理装置に登録する登録処理の流れを示した処理フロー図である。
【図５】上記仮想通貨管理システムにおいて、通貨購入アプリ上から仮想通貨を購入する場合におけるフローチャートである。
【図６】上記仮想通貨管理システムにおいて、上記第１アプリ上から仮想通貨をアイテムに交換する場合におけるフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明にかかる仮想通貨管理システムの実施の形態について、図面を参照しながら説明する。
【００１３】
●仮想通貨管理システム
本実施形態に係る仮想通貨管理システム（以下、「本システム」と言う。）は、端末内に各種のアプリをインストールし、当該アプリによって提供されるコンテンツ等を楽しんだり利用したりするユーザが有する複数のアプリで使用可能な仮想通貨を管理して、相互に利用可能とするためのシステムである。
【００１４】
図１に示すように、本システムは主に、ユーザが利用するユーザ端末１、管理サーバ２、ユーザ端末１上から購入される仮想通貨の決済処理を実行する決済サーバ３、および管理者が使用する管理端末７から構成される。これらのユーザ端末１、管理サーバ２、決済サーバ３、および管理端末７は、インターネット等のネットワークＮＷを介して通信可能に構成されている。ユーザ端末１、管理サーバ２、決済サーバ３、および管理端末７相互の通信は、本実施形態においては無線であるが、一部または全部の接続が有線であってもよい。管理サーバ２は、仮想通貨管理装置の例である。
【００１５】
●ユーザ端末１
ユーザ端末１は、複数のアプリをインストールし得る情報端末である。ユーザ端末１は、例えばスマートホンやタブレット端末である。また、ユーザ端末１は、スマートホンやタブレット端末で動作可能なＯＳをインストールしたコンピュータであってもよい。ユーザ端末１は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）などにより、入出力部１１、及び通信処理部１２からなる機能ブロックを構成する。
【００１６】
入出力部１１は、データを入出力するためのディスプレイやタッチパネル、音声データを入出力するためのマイクやスピーカ等によって実現される。
【００１７】
通信処理部１２は、管理サーバ２や決済サーバ３とインターネット等のネットワークＮＷを介し、所定のプロトコルに従ったデータの送受信処理を実行可能とする処理部であって、 アプリまたは、Ｗｅｂブラウザ等により実現される。本実施形態では、基本的にアプリでの使用を想定している。
【００１８】
また、ユーザ端末１には、通貨購入アプリケーション４０（以下、「通貨購入アプリ４０」という。）、第１アプリケーション５０（以下、「第１アプリ５０」という。）、および第２アプリケーション６０（以下、「第２アプリ６０」という。）がインストールされている。通貨購入アプリ４０は、第１アプリ５０および第２アプリ６０で使用可能な仮想通貨を、管理サーバ２および決済サーバ３を介して決済処理を行うアプリケーションである。
【００１９】
図３に示すように、管理サーバ２の保有量記憶部２１には、共通ユーザＩＤと、仮想通貨の保有量と、各アプリの識別情報であるアプリＩＤと、各アプリ内で使用可能なアイテムの種類および保有量とが対応づけられて記憶されている。
【００２０】
ユーザ端末１にインストールされるアプリの数は任意である。また、本システムにおいていずれの機能も行わないアプリケーションがインストールされていてもよい。
【００２１】
通貨購入アプリ４０、第１アプリ５０および第２アプリ６０は、所定のダウンロードサービスサイト（例えば、Google Play［登録商標］、App Store［登録商標］）において提供されており、当該ダウンロードサイトからユーザは自由に各種のアプリケーションをダウンロードすることができる。
【００２２】
ユーザ端末１にインストールされる第１アプリ５０および第２アプリ６０は、通常のアプリケーションと同様、各種のコンテンツあるいは当該各種のコンテンツを提供するための機能部を有する。第１アプリ５０上では、第１アプリ５０内で使用可能なアイテムと仮想通貨とを交換することができる。
【００２３】
ここで、本説明において使用される「仮想通貨」とは、特定のアプリ内でのみ流通する電子マネーである。各仮想通貨は、アプリの外部で流通される、不特定の者を相手方として相互に交換を行うことができる財産的価値と交換、すなわち購入することができる。このような「アプリ外部の財産的価値」とは、例えば法定通貨である。また、本説明における「仮想通貨」「換算通貨」は、アプリの外部で流通される別の仮想通貨、例えば暗号通貨により決済することができてもよい。また、「仮想通貨」「換算通貨」がアプリ内でのみ流通する暗号通貨であってもよい。
【００２４】
●管理端末７
管理端末７は、管理者によって操作され、アイテムの交換に必要な仮想通貨の登録等ができる端末である。管理端末７は、例えばNWに通信可能なコンピュータである。管理端末７は、パーソナルコンピュータであってもよいし、タブレットやスマートホン等の携帯端末であってもよい。管理端末７は、ブラウザからＮＷにアクセスすることで仮想通貨の登録等を行う。なお、本説明では、管理端末７は、他の各端末とは独立した構成としたが、所定の認証操作等をすることにより他の端末を管理端末７として動作させることも可能である。管理端末７は、アイテム情報登録部７１を有する。
【００２５】
アイテム情報登録部７１は、仮想通貨と、第１アプリ５０および第２アプリ６０で使用可能なアイテムとの対応情報を管理サーバ２に登録する機能部である。アイテム情報登録部７１は、管理端末７上に管理画面を表示させる。管理画面は、例えばコンピュータのブラウザからNWにアクセスすることで表示される。管理画面では、第１アプリ５０で購入可能なアイテムと仮想通貨との対応情報を登録することができる。
【００２６】
図２に、アイテム情報登録部７１に登録されるアイテムと仮想通貨との対応情報の例を示す。同図に示すように、例えば、第１アプリ５０においてアイテム「魔法石」が使用可能である場合、「魔法石１０個：仮想通貨１００、魔法石５０個：仮想通貨５００、魔法石１００個：仮想通貨１０００」のように、アイテムの量に対応する仮想通貨量が登録される。アイテム情報登録部７１は、１個のアプリにつき複数種類のアイテムが登録可能に構成されていてもよい。
【００２７】
●第１アプリ５０および第２アプリ６０に組み込まれるＳＤＫの構成
第１アプリ５０および第２アプリ６０は、通貨購入アプリ４０および管理サーバ２と連携して、通貨購入アプリ４０で購入される仮想通貨を第1および第２アプリ５０、６０で使用可能とするＳＤＫ（Software Development Kit）が組み込まれている。第１アプリ５０および第２アプリ６０は同様のＳＤＫが組み込まれているが、ここでは第１アプリ５０に組み込まれるＳＤＫについて説明する。
【００２８】
図１に示すように、ＳＤＫは、購入アプリ起動部５２、保有量取得部５４、アイテム情報受信部５５、アイテム交換情報送信部５６からなる機能部を備えている。
【００２９】
購入アプリ起動部５２は、第１アプリ５０が通貨購入アプリ４０を介して仮想通貨を購入する際に機能する機能部である。
【００３０】
購入アプリ起動部５２は、第１アプリ５０における所定の操作に基づいて、通貨購入アプリ４０を起動させる。購入アプリ起動部５２は、通貨購入アプリ４０の起動時に、第１アプリ５０のアプリＩＤおよびユーザＩＤを通貨購入アプリ４０に送信する。なお、以下の説明において通貨購入アプリ４０の起動を要求したアプリのアプリＩＤ、および起動を要求したユーザを特定するユーザＩＤを、「購入者情報」と呼ぶことがある。
【００３１】
保有量取得部５４は、各ユーザが保有する仮想通貨量およびアイテム情報を、管理サーバ２から取得する機能部である。保有量取得部５４が取得する仮想通貨量およびアイテム情報は、ユーザ端末１の入出力部１１を通じて適宜ユーザに通知される。
【００３２】
アイテム情報受信部５５は、第１アプリ５０上で使用可能なアイテムの種類と保持数、および必要な仮想通貨量の情報を、管理サーバ２から取得する受信部である。
【００３３】
アイテム交換情報送信部５６は、仮想通貨をアイテムに交換する要求が入力される際に、交換要求されるアイテムの種類および量を、交換要求が入力されるユーザＩＤおよびアプリＩＤと関連づけて、管理サーバ２に送信する送信部である。
【００３４】
●通貨購入アプリ４０の構成
通貨購入アプリ４０は、第１アプリ５０および第２アプリ６０からの要求に応じて起動され、管理サーバ２に仮想通貨の購入に関する情報を送信するアプリケーションである。また、通貨購入アプリ４０は、ユーザの操作により直接起動されることも可能である。
【００３５】
図１に示すように、通貨購入アプリ４０は、ユーザＩＤ識別部４４、購入者情報受信部４１、購入情報入力部４２、および購入情報送信部４３を有する。
【００３６】
ユーザＩＤ識別部４４は、通貨購入アプリ４０と同一のユーザ端末１にインストールされている第１アプリ５０および第２アプリ６０が同一のユーザに使用されていることを識別し、第１アプリ５０および第２アプリ６０によってそれぞれ付与されるユーザＩＤを、通貨購入アプリ４０の発行する共通ユーザＩＤと紐づける機能部である。
【００３７】
購入者情報受信部４１は、購入者情報送信部５３から購入者情報を受信する機能部である。
【００３８】
購入情報入力部４２は、ユーザ端末１の入出力部１１を通じて、ユーザが購入を要求する仮想通貨の量の入力を受け付ける入力部である。
【００３９】
購入情報送信部４３は、購入者情報受信部４１によって受信されるアプリＩＤと、購入情報入力部４２に入力される仮想通貨の量の情報とをそれぞれ対応付けて、管理サーバ２に送信する送信部である。互いに対応づけられた、アプリＩＤ、および購入要求される仮想通貨の量を「購入情報」ともいう。
【００４０】
●管理サーバ２
管理サーバ２は、各ユーザが保有する仮想通貨およびアイテム等の保有情報を記憶するサーバであって、通貨購入アプリ４０から送信される購入情報を受信し、購入情報に基づいて、決済サーバ３を通じて決済を行う。管理サーバ２は、本サービスを提供する運営者の元に設置されている。管理サーバ２は、仮想通貨管理装置の例である。
【００４１】
図１に示すように、管理サーバ２は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、保有量記憶部２１、アイテム情報取得部２２、アイテム情報記憶部２３、購入情報受信部２４、保有量更新部２６、決済要求部２７、特定部２８、通信処理部２９、アイテム交換情報受信部３０からなる各機能ブロックを構成する。
【００４２】
図３に示すように、保有量記憶部２１は、ユーザＩＤ識別部４４によって紐づけされる共通ユーザＩＤ、アプリＩＤ、仮想通貨の保有量、および保有するアイテムの情報を互いに関連付けて記憶する。互いに関連付けられたこれらの情報を「保有量情報」ともいう。
【００４３】
アイテム情報取得部２２は、図２に示すような、アプリ内で使用されるアイテムと仮想通貨との対応情報をアイテム情報登録部７１から取得する取得部である。
【００４４】
アイテム情報記憶部２３は、アイテム情報取得部２２が取得するアイテムと仮想通貨との対応情報を記憶する記憶部である。
【００４５】
購入情報受信部２４は、通貨購入アプリ４０の購入情報送信部４３により送信される購入情報を受信する受信部である。
【００４６】
保有量更新部２６は、第１アプリ５０から送信される要求に基づいて、保有量記憶部２１が記憶する保有量情報を更新する機能部である。例えば、ユーザがアプリ外部の財産的価値により仮想通貨を購入する場合、保有量更新部２６は、購入される量に応じて、要求したユーザの共通ユーザＩＤに紐づけられている仮想通貨の保有量を増加させる。また、ユーザが所定量の仮想通貨をアイテムに交換する場合、保有量更新部２６は、交換される量に応じて、要求したユーザの共通ユーザＩＤに紐づけられている仮想通貨の保有量を減算する。同時に、保有量更新部２６は、保有量記憶部２１が記憶するアイテムの保有量を増加させる。
【００４７】
決済要求部２７は、仮想通貨の購入情報を決済サーバ３に送信し、決済を要求する機能部である。決済要求部２７は、第１アプリ５０により購入操作が行われると、仮想通貨の購入量を決済サーバ３に送信する。
【００４８】
通信処理部２９は、ユーザ端末１や決済サーバ３とインターネット等のネットワークＮＷを介し、所定のプロトコルに従ったデータの送受信処理を実行可能とする処理部である。通信処理部２９による通信処理は、Ｗｅｂブラウザ等により実現される。
【００４９】
アイテム交換情報受信部３０は、第１アプリ５０に組み込まれるＳＤＫが有する交換情報送信部５６から送信される交換情報を受信する機能部である。
【００５０】
●決済サーバ３
決済サーバ３は、ユーザ端末１からの要求に基づき、ユーザによる通貨購入アプリ４０の操作に起因した仮想通貨の販売に伴う決済を実行する装置である。なお、この決済サーバ３は通常、ユーザにアプリケーションを提供するダウンロードサービスサイトの運営者の管理下にある。
【００５１】
決済サーバ３は、CPU（Central Processing Unit）、CPUが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するRAM（Random Access Memory）やROM（Read Only Memory）、及びハードディスクドライブなどの外部記憶装置により、決済処理部３３、及び通信処理部３４からなる各機能ブロックを構成する。
【００５２】
仮想通貨情報記憶部３１は、仮想通貨の情報と、決済可能なアプリ外部の財産的価値との対応情報を記憶する記憶部である。
【００５３】
この仮想通貨情報記憶部３１に記憶される、仮想通貨の情報と、決済可能なアプリ外部の財産的価値との対応情報は通常、通貨購入アプリ４０の開発者あるいは販売元によって、決済サーバ３の運営者に対して提供されている。
【００５４】
決済処理部３３は、ユーザ端末１からの要求に基づき、決済処理を実行する。仮想通貨とアプリ外部の財産的価値との対応情報に基づいて、ユーザにより購入要求される仮想通貨をアプリ外部の財産的価値に換算する。また、決済サーバ３は、ユーザのクレジットカード情報など決済に必要な個人情報を適宜保有するか、又は通信により取得する。決済処理部３３は、決済に必要な個人情報を参照して決済を行う。
【００５５】
通信処理部３４は、ユーザ端末１や管理サーバ２とインターネット等のネットワークＮＷを介し、所定のプロトコルに従ったデータの送受信処理を実行可能とする処理部であって、アプリまたは、Ｗｅｂブラウザ等により実現される。本実施形態では、基本的にアプリでの使用を想定している。
【００５６】
●第１アプリ５０における仮想通貨とアイテムとの対応情報を管理サーバ２に登録するフロー
図４に示すように、管理者が管理端末７で所定の操作を行うと、管理画面が表示される（ステップＳ１１）。管理者は、図２に示すようなアイテムと仮想通貨との対応情報を管理画面に入力する（ステップＳ１２）。入力が終了すると、管理サーバ２のアイテム情報取得部２２は仮想通貨とアイテムとの対応情報を取得する（ステップＳ１３）。取得される対応情報は、アイテム情報記憶部２３に記録される（ステップＳ１４）。
【００５７】
●第１アプリ５０からの操作で仮想通貨が購入される処理フロー
図５に示すように、ユーザにより所定の操作が行われると、第１アプリ５０の購入アプリ起動部５２は通貨購入アプリ４０を起動する（ステップＳ２１）。通貨購入アプリ５０上には、購入ＵＩが出現する（ステップＳ２２）。購入ＵＩが画面表示である場合は、ユーザ端末１の画面上に購入のＧＵＩが表示される。購入ＵＩは、例えば、仮想通貨とアプリ外部の財産的価値との取引レートが表示されている。ユーザは、購入を要求する仮想通貨の量などを購入情報として購入ＵＩに入力する（ステップＳ２３）。
【００５８】
なお、通貨購入アプリ４０で仮想通貨が購入された時点において、ユーザ端末１に第２アプリ６０がインストールされていなくてもよい。
【００５９】
入力された購入情報は、通貨購入アプリ４０の購入情報入力部４２により取得される（ステップＳ２４）。購入情報は、購入情報送信部４３によって、共通ユーザＩＤが管理サーバ２に送信される（ステップＳ２５）。
【００６０】
管理サーバ２の購入情報受信部２４は、購入情報送信部４３からの情報を受信する（ステップＳ２６）。
【００６１】
保有量更新部２６は、当該購入情報に基づいて、保有量記憶部２１に記憶されている、仮想通貨の保有情報を更新する（ステップＳ２７）。
【００６２】
決済要求部２７は、購入される仮想通貨の購入量を決済サーバ３に送信する（ステップＳ２８）。
【００６３】
決済処理部３３は、決済処理を実行する（ステップＳ２９）。
【００６４】
ユーザ端末１において第２アプリ６０が起動されると、第２アプリ６０は管理サーバ２の保有量記憶部２１に記憶されている保有量情報を参照し、ユーザ端末１の共通ユーザＩＤに対応づけられている仮想通貨の保有量を取得する。第２アプリ６０は、この保有量を適宜ユーザ端末１の画面上に表示する。
【００６５】
なお、本実施の形態においては、決済処理部３３が決済を行うステップＳ３２より前に保有量更新部２６が保有量情報を更新するステップＳ２９が行われると説明したが、決済処理部３３が決済を行ったあとに、保有量更新部２６が保有量を更新するように構成してもよい。また、保有量更新部２６は、正しく決済が行われたことを示す情報を決済処理部３３から受信し、正しく決済が行われた場合にのみ購入情報に基づいて保有量情報を更新してもよい。
【００６６】
また、ここでは第１アプリ５０から通貨購入アプリ４０を起動する方法について説明したが、ユーザ端末１の操作により通貨購入アプリ４０を直接起動させることもできる。
【００６７】
●第２アプリ６０上で仮想通貨をアイテムに交換する処理フロー
図６に示すように、ユーザがユーザ端末１で第２アプリ６０を起動させ、所定の操作を行うと、第２アプリ６０上に交換ＵＩが起動される（ステップＳ３１）。アイテム情報受信部５５は、管理サーバ２のアイテム情報記憶部２３に記憶されているアイテムと仮想通貨との対応情報を参照する（ステップＳ３２）。ユーザ端末１の入出力部１１には、仮想通貨とアイテムとの対応情報に基づいて、アイテムと、対応する仮想通貨の量とが表示される（ステップＳ３３）。
【００６８】
ユーザは、交換ＵＩに、入出力部１１を通じて、交換要求するアイテムの種類および量を含む交換情報を入力する（ステップＳ３４）。
【００６９】
第２アプリ６０のアイテム交換情報送信部５６は、交換情報を、交換情報が入力される共通ユーザＩＤおよびアプリＩＤと関連づけて管理サーバ２に送信する（ステップＳ３５）。
【００７０】
管理サーバ２のアイテム交換情報受信部３０は、アイテム交換情報送信部５６により送信される交換情報を受信する（ステップＳ３６）。
【００７１】
保有量更新部２６は、受信される交換情報に含まれる仮想通貨の量に基づいて、保有量記憶部２１に記憶されている保有情報を更新する（ステップＳ３７）。具体的には、ユーザが保有する仮想通貨の量を減算し、アイテムの量を増加させる。
【００７２】
第２アプリ６０の保有量取得部５４は、更新された保有情報を保有量記憶部２１から適宜参照して、更新後の情報をユーザ端末１の画面上に表示する。
【００７３】
例えば、ユーザが第２アプリ６０から交換画面を表示させると、図２に示すアイテムと仮想通貨との対応情報に基づいた表が表示される。ユーザは、交換画面上でオーブ１０個と仮想通貨２００とを交換したい旨の交換情報を入力する。保有量更新部２６は、この入力操作を受けて、保有量記憶部２１に記憶されている保有情報のうち、対応する共通ユーザＩＤに紐づけられている仮想通貨の量を２００減算し、オーブの保持数を１０個増加させる。
【００７４】
なお、第１アプリ５０の保有量取得部５４も、更新された保有量情報を保有量記憶部２１から参照して、更新後の情報をユーザ端末１の画面上に表示する。すなわち、ユーザは、第１アプリ５０および第２アプリ６０上から、更新後の保有量情報を参照することができる。
【００７５】
このような仮想通貨管理システムによれば、ユーザは、第１アプリ５０上の操作を起点に、通貨購入アプリ４０を起動し、通貨購入アプリ４０および管理サーバ２を通じて、第１および第2アプリ５０、６０で使用可能な仮想通貨を購入することができる。
【００７６】
また、管理サーバ２の保有量記憶部２１は、共通ユーザＩＤごとに、各仮想通貨と保有量を記憶していることから、ユーザが別のユーザ端末に仮想通貨の保有量を引き継ぎたい場合にも、保有量記憶部２１の情報を別のユーザ端末に送信することで、情報の引き継ぎを円滑に行うことができる。
【００７７】
なお、本実施の形態においては、第１アプリ５０上で、決済を伴う購入操作に基づいて仮想通貨が発行され、仮想通貨をアイテムに交換する流れについて説明したが、第１アプリ５０上の操作は決済を伴う操作に限られない。例えば、第１アプリ５０のコンテンツ上で所定の操作を行うことにより仮想通貨が発行されてもよい。この場合、管理サーバ２は決済サーバ３への決済要求を送信せず、保有量更新部２６が保有量記憶部２１に記憶されている仮想通貨の保有量情報を更新する。
【符号の説明】
【００７８】
１        仮想通貨管理システム
２        管理サーバ
３        ユーザ端末
４０      通貨購入アプリ
５０      第１アプリ
６０      第２アプリ
【図１】
2019194748.tif 000003
【図２】
2019194748.tif 000004
【図３】
2019194748.tif 000005
【図４】
2019194748.tif 000006
【図５】
2019194748.tif 000007
【図６】
2019194748.tif 000008