(57)【要約】【課題】ゲームアプリのインストール先となる端末装置とは異なる端末装置を使用中のユーザにゲームアプリのインストールを促す。【解決手段】同一のユーザが使用する第１端末装置（１０Ａ）及び第２端末装置（１０Ｂ）と通信可能な情報処理装置（１２）が、第２端末装置（１０Ｂ）にインストールしてプレイ可能なゲームアプリケーション（１４Ａ）の、エミュレータ用プログラム（１２Ａ）を記憶する記憶手段（１２０）と、第１端末装置（１０Ａ）から所定の選択がされたことを示す選択情報を受信した場合に、エミュレータ用プログラム（１２Ａ）を実行してゲームを開始するエミュレータ実行手段（１２４）と、を備える。【選択図】図３
2018005560.tif 000002
【特許請求の範囲】
【請求項１】
同一のユーザが使用する第１端末装置及び第２端末装置と通信可能な情報処理装置であって、
前記第２端末装置にインストールしてプレイ可能なゲームアプリケーションの、エミュレータ用プログラムを記憶する記憶手段と、
前記第１端末装置から所定の選択がされたことを示す選択情報を受信した場合に、前記エミュレータ用プログラムを実行してゲームを開始するとともに前記ゲームの出力情報を生成し、前記出力情報を前記第１端末装置に送信するエミュレータ実行手段と、
前記ゲームアプリケーションが前記第２端末装置にインストールされる場合に、前記エミュレータ用プログラムが生成したプレイデータを、前記ゲームアプリケーションが引き継げるように、前記ゲームアプリケーションによって参照可能に設定する引継手段と、
を備える情報処理装置。
【請求項２】
前記選択情報を受信した後に、前記ゲームアプリケーションをインストールするための情報を前記ユーザに通知する通知手段を更に備える、
請求項１に記載の情報処理装置。
【請求項３】
前記通知手段は、前記インストールするための情報を含む電子メールを前記第２端末装置で受信可能なメールアドレスに送信することで前記ユーザに通知する、
請求項２に記載の情報処理装置。
【請求項４】
前記通知手段は、前記メールアドレスを、一又は複数のメールアドレスが登録されている外部のデータベースから取得する、
請求項３に記載の情報処理装置。
【請求項５】
前記インストールのタイミングに応じて異なる報酬を前記ユーザに付与する報酬付与手段を更に備える、
請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記報酬付与手段は、前記インストールのタイミングが早いほど価値の高い報酬を前記ユーザに付与する、
請求項５に記載の情報処理装置。
【請求項７】
同一のユーザが使用する第１端末装置及び第２端末装置と通信可能に構成され、前記第２端末装置にインストールしてプレイ可能なゲームアプリケーションの、エミュレータ用プログラムを記憶する記憶手段を備えるコンピュータに対し、
前記第１端末装置から所定の選択がされたことを示す選択情報を受信した場合に、前記エミュレータ用プログラムを実行してゲームを開始するとともに前記ゲームの出力情報を生成し、前記出力情報を前記第１端末装置に送信するエミュレータ実行機能と、
前記ゲームアプリケーションが前記第２端末装置にインストールされる場合に、前記エミュレータ用プログラムが生成したプレイデータを、前記ゲームアプリケーションが引き継げるように、前記ゲームアプリケーションによって参照可能に設定する引継機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来から、ゲームアプリケーション（以下、「ゲームアプリ」と称す。）の画面上において他のゲームアプリに関する広告バナーを表示し、ユーザによる当該広告バナーの選択に応答して、他のゲームアプリのインストールページを表示する技術が知られている（例えば特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−１９６０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、実際にユーザがゲームアプリをインストールしたい端末装置とは異なる端末装置を使用している場合に、当該異なる端末装置に表示される広告バナーを閲覧・選択したとしても、インストールしたい端末装置にはインストールページが表示されない。したがって、ユーザがゲームアプリをインストールしたい端末装置にゲームアプリをインストールするためには、その端末装置にインストールページを表示する作業が必要となり、インストールするまでに手間と時間を要してしまう。したがって、ユーザは、インストールするまでにゲームアプリへの興味が薄れてしまい、インストールを諦める場合があった。
【０００５】
本発明はこのような課題に鑑みてなされたものであり、その目的は、ゲームアプリのインストール先となる端末装置とは異なる端末装置を使用中のユーザにゲームアプリのインストールを促すことができる情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る情報処理装置は、同一のユーザが使用する第１端末装置及び第２端末装置と通信可能な情報処理装置であって、前記第２端末装置にインストールしてプレイ可能なゲームアプリケーションの、エミュレータ用プログラムを記憶する記憶手段と、前記第１端末装置から所定の選択がされたことを示す選択情報を受信した場合に、前記エミュレータ用プログラムを実行してゲームを開始するとともに前記ゲームの出力情報を生成し、前記出力情報を前記第１端末装置に送信するエミュレータ実行手段と、前記ゲームアプリケーションが前記第２端末装置にインストールされる場合に、前記エミュレータ用プログラムが生成したプレイデータを、前記ゲームアプリケーションが引き継げるように、前記ゲームアプリケーションによって参照可能に設定する引継手段と、を備える。
【０００７】
この構成によれば、第１端末装置及び第２端末装置が同一のユーザによって使用され、第２端末装置にインストール可能なゲームアプリケーションが存在する環境の中で、エミュレータ実行手段が、第１端末装置において所定の選択がされたことを示す選択情報を受信した場合に、ゲームアプリケーションのエミュレータ用プログラムを実行してゲームを開始する。したがって、ゲームアプリケーションのインストール先となる第２端末装置とは異なる第１端末装置を使用中のユーザに、そのゲームアプリケーションの内容をスムーズに確認させることができる。これにより、ユーザに対して、ゲームアプリケーションへの興味を抱かせ、ゲームアプリケーションの第２端末装置へのインストールを促すことができる。
【発明の効果】
【０００８】
本発明によれば、ゲームアプリのインストール先となる端末装置とは異なる端末装置を使用中のユーザにゲームアプリのインストールを促すことができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の第一実施形態に係るゲームシステムの全体構成の一例を示すブロック図である。
【図２】図２は、エミュレータサーバのハードウェア構成の一例を示すブロック図である。
【図３】図３は、エミュレータサーバとアプリ提供サーバとの機能的な構成の一例を示すブロック図である。
【図４】図４は、第１端末と、第２端末と、エミュレータサーバと、アプリ提供サーバとの間で行われる処理の流れであって、ゲームアプリが第２端末にインストールされ実行されるまでの処理を説明するためのフローチャートである。
【図５】図５は、図４に示す処理の続きの流れを説明するためのフローチャートである。
【図６】図６（Ａ）〜（Ｄ）は、第１端末及び第２端末の画面の遷移図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら本発明の実施形態について説明する。説明の理解を容易にするため、各図面において同一の構成要素及びステップに対しては可能な限り同一の符号を付して、重複する説明は省略する。
【００１１】
図１は、本発明の第一実施形態に係るゲームシステムの全体構成の一例を示すブロック図である。
【００１２】
図１に示すように、ゲームシステム１は、第１端末装置１０Ａと、第２端末装置１０Ｂと、エミュレータサーバ１２と、アプリ提供サーバ１４と、を備える。なお、以下では、第１端末装置１０Ａを「第１端末１０Ａ」と略し、第２端末装置１０Ｂを「第２端末１０Ｂ」と略す。
【００１３】
第１端末１０Ａと第２端末１０Ｂは、それぞれ同一ユーザが使用する装置である。
【００１４】
第１端末１０Ａは、後述するゲームアプリケーション１４Ａ（以下、「ゲームアプリ１４Ａ」と称す。）のインストール先でない端末装置である。第１端末１０Ａは、例えばタブレットやパーソナルコンピュータ等である。この第１端末１０Ａは、ゲームアプリ１４Ａがインストール可能であっても不可能であってもよいが、本実施形態では、不可能とされている。また、第１端末１０Ａは、ゲームアプリ１４Ａのインストールが可能である場合に、ゲームアプリ１４Ａで実現されるゲームがプレイ可能であっても不可能であってもよいが、本実施形態ではプレイ不可能とされている。言い換えれば、本実施形態ではゲームアプリ１４Ａは、第１端末１０Ａにおいてインストール不可能で且つそのゲームがプレイ不可能とされている。
【００１５】
第１端末１０Ａは、インターネット等のネットワークＮＴを介し、エミュレータサーバ１２とアプリ提供サーバ１４とに通信可能に構成されている。すなわち、第１端末１０Ａは、ネットワークＮＴに接続できる通信手段を備えている。この他にも、第１端末１０Ａは、ゲームの出力手段（表示手段や音出力手段）やゲームを操作する操作手段も備えている。また、第１端末１０Ａは、エミュレータサーバ１２を含むＷｅｂサーバからデータを取得して出力するためのブラウザ等のプラットフォームを有している。本実施形態では、このプラットフォームから、ゲームアプリ１４Ａのエミュレータ用プログラム１２Ａ（以下、「エミュレータ１２Ａ」と称す。）で実現されるゲームが出力される。
【００１６】
このような構成において、例えばユーザが第１端末１０Ａの使用中に表示されるゲームアプリ１４Ａの広告を選択することで、エミュレータサーバ１２上でエミュレータ１２Ａが実行され、エミュレータ１２Ａのゲームの出力情報が第１端末１０Ａに出力される。ユーザは、この実現されたゲームを、第１端末１０Ａを操作しながらプレイする。
【００１７】
第２端末１０Ｂは、例えば上述した第１端末１０Ａと同様の構成を備え、後述のアプリ提供サーバ１４から提供されるゲームアプリ１４Ａをインストール可能及び実行可能に構成されている。すなわち、ゲームアプリ１４Ａのインストール先となる端末であり、例えば携帯電話や携帯ゲーム機等である。なお、第１端末１０Ａと第２端末１０Ｂは、それぞれ携帯電話である等、互いに同じ種類の端末装置であってもよい。本実施形態では、第１端末１０Ａがパーソナルコンピュータであり、第２端末１０Ｂが携帯電話である場合を説明する。
【００１８】
第２端末１０Ｂは、ゲームアプリ１４Ａを実行してゲームの出力情報を出力する。ユーザは、このゲームを、第２端末１０Ｂを操作しながらプレイする。
【００１９】
エミュレータサーバ１２は、ネットワークＮＴを介し、第１端末１０Ａに対してエミュレータ１２Ａで実現されるゲームを提供するＷｅｂサーバである。すなわち、エミュレータサーバ１２は、エミュレータ１２Ａを実行することにより、第１端末１０Ａからの操作情報を受信し、第２端末１０Ｂでゲームアプリ１４Ａが実行されるゲームと同様の或いは同じゲームをエミュレートし、エミュレートしたものを第１端末１０Ａに出力してユーザに提供するように構成されている。
【００２０】
なお、エミュレータ１２Ａで実現されるゲームの出力情報は、ブラウザ等のプラットフォームを介し、第１端末１０Ａに出力される。すなわち、ユーザは、ゲームアプリ１４Ａをインストールすることなしに、第１端末１０Ａのプラットフォームを使用して、ゲームアプリ１４Ａで実現されるゲームと同様の或いは同じものをプレイすることが可能となっている。
【００２１】
また、エミュレータ１２Ａで実現されるゲームの内容は、ゲームアプリ１４Ａで実現されるゲームの内容を全部含んでもよいし一部のみ含んでもよい。このゲーム内容の一部としては、ゲームのチュートリアル終了直後に始まるゲーム内容や、例えばゲーム中のユーザの操作が比較的簡単であったり、ゲーム中にユーザが操作するキャラクタの能力が高かったり等、ゲームの面白さを最も伝達可能なゲーム内容が挙げられる。
【００２２】
アプリ提供サーバ１４は、ネットワークＮＴを介し、第２端末１０Ｂに対してゲームアプリ１４Ａを提供するＷｅｂサーバである。すなわち、アプリ提供サーバ１４は、第２端末１０Ｂからインストール要求を受け付けた場合に、当該第２端末１０Ｂに対してゲームアプリ１４Ａを提供（配信）する。これにより、ゲームアプリ１４Ａは、第２端末１０Ｂにダウンロード（受信）されて、インストールされる。なお、ゲームアプリ１４Ａは、アプリ提供サーバ１４ではなく、アプリストア等から配信されることとしてもよい。
【００２３】
図２は、エミュレータサーバ１２のハードウェア構成の一例を示すブロック図である。
【００２４】
図２に示す例では、エミュレータサーバ１２は、ハードウェア構成として、制御装置３０、通信装置３６、及び記憶装置３８を主に備える。制御装置３０は、ＣＰＵ（Central Processing Unit）３２及びメモリ３４を主に備えて構成される。
【００２５】
制御装置３０では、ＣＰＵ３２がメモリ３４或いは記憶装置３８等に格納された所定のプログラムを実行することにより、各種の機能実現手段として機能する。この機能実現手段の詳細については後述する。
【００２６】
通信装置３６は、外部の装置と通信するための通信インタフェース等で構成される。通信装置３６は、例えば、第１端末１０Ａや第２端末１０Ｂ、アプリ提供サーバ１４との間で各種の情報を送受信する。
【００２７】
記憶装置３８は、ハードディスク等で構成される。記憶装置３８は、制御装置３０における処理の実行に必要な各種プログラムや各種の情報、及び処理結果の情報を記憶する。
【００２８】
なお、エミュレータサーバ１２は、専用又は汎用のサーバ・コンピュータなどの情報処理装置を用いて実現することができる。なお、エミュレータサーバ１２は、単一の情報処理装置より構成されるものであっても、ネットワークＮＴ上に分散した複数の情報処理装置より構成されるものであってもよい。
【００２９】
また、図２は、エミュレータサーバ１２が有する主要なハードウェア構成の一部を示しているに過ぎず、エミュレータサーバ１２は、サーバ装置が一般的に備える他の構成を備えることができる。
【００３０】
また、アプリ提供サーバ１４も図２に示すようなエミュレータサーバ１２のハードウェア構成と同様の構成を主に備えた情報処理装置を用いて実現することができるため、アプリ提供サーバ１４のハードウェア構成の詳細については説明を省略する。なお、本実施形態では、アプリ提供サーバ１４とエミュレータサーバ１２とは、別々の情報処理装置を用いて実現されるが、同一の情報処理装置を用いて実現されてもよい。
【００３１】
図３は、エミュレータサーバ１２とアプリ提供サーバ１４との機能的な構成の一例を示すブロック図である。
【００３２】
まず、アプリ提供サーバ１４について説明する。
【００３３】
アプリ提供サーバ１４は、記憶手段１４０と、アプリ配信手段１４２と、を備える。記憶手段１４０は、図２に示すような一又は複数の記憶装置３８で実現され、アプリ配信手段１４２は、図２に示すような制御装置３０が所定のプログラムを実行することによって実現される。
【００３４】
記憶手段１４０には、上述のゲームアプリ１４Ａやプレイデータ１４Ｂ等が記憶されている。
【００３５】
プレイデータ１４Ｂは、第２端末１０Ｂのユーザのユーザ識別情報に対応付けて一又は複数記憶されている。このプレイデータ１４Ｂは、ゲームアプリ１４Ａが生成したゲームデータであって、ゲームアプリ１４Ａが実行されたときにおけるユーザによるゲームのプレイ状況を示すデータである。プレイ状況には、ユーザがクリアしたゲームステージ数（ゲームの進行状況）、ユーザが操作するキャラクタのレベル、獲得ポイント、獲得アイテム、プレイ時間等の情報が含まれる。なお、ユーザ識別情報としては、ゲームをプレイする前にＷｅｂサイト上において予め登録するユーザＩＤや、第２端末１０Ｂの端末ＩＤ、ユーザのメールアドレス等が挙げられる。以下では、ユーザ識別情報が端末ＩＤである場合を説明する。
【００３６】
アプリ配信手段１４２は、第２端末１０Ｂからのゲームアプリ１４Ａのインストール要求を通信装置３６が受信した場合に、通信装置３６を介して、ゲームアプリ１４Ａを第２端末１０Ｂに配信する。
【００３７】
次に、エミュレータサーバ１２について説明する。
【００３８】
エミュレータサーバ１２は、記憶手段１２０と、広告配信手段１２２と、エミュレータ実行手段１２４と、引継手段１２６と、通知手段１２８と、報酬付与手段１３０と、を備える。記憶手段１２０は、図２に示すような一又は複数の記憶装置３８で実現され、その他の手段１２２〜１３０は、図２に示すような制御装置３０が所定のプログラムを実行することによって実現される。
【００３９】
記憶手段１２０には、上述のエミュレータ１２Ａやプレイデータ１２Ｂが記憶されている。
【００４０】
プレイデータ１２Ｂは、第１端末１０Ａのユーザのユーザ識別情報に対応付けて一又は複数記憶されている。このプレイデータ１２Ｂは、エミュレータ１２Ａが生成したゲームデータであって、エミュレータ１２Ａが実行されたときにおけるユーザによるゲームのプレイ状況を示すデータである。
【００４１】
広告配信手段１２２は、第１端末１０Ａや第２端末１０Ｂにゲームアプリ１４Ａの広告を配信する。この広告には、例えばゲームアプリ１４Ａのキャラクタが描かれていたり、「エミュレータでゲームを試してみよう」等の記述が表示されていたり等、ユーザに対してゲームアプリ１４Ａのインストールに興味を抱かせるようなものであることが好ましい。この広告がユーザにより選択された場合には、その選択情報がエミュレータサーバ１２に送信される。なお、この広告配信手段１２２は、アプリ提供サーバ１４に設けられてもよい。
【００４２】
エミュレータ実行手段１２４は、第１端末１０Ａにおいて所定の選択がされたことを示す選択情報を受信した場合に、エミュレータ１２Ａを実行してゲームを開始するとともに当該ゲームの出力情報を生成する。なお、上記「所定の選択」とは、第１端末１０Ａにおいて表示されるゲームアプリ１４Ａの広告が選択された場合や、一以上のゲームを紹介するサイト等において実行ボタンが選択された場合等が挙げられる。
また、エミュレータ実行手段１２４は、エミュレータ１２Ａが実現するゲームを操作するための操作要求を第１端末１０Ａから受信した場合に、ゲームを進行するとともに当該操作による出力情報を生成する。そして、エミュレータ実行手段１２４は、通信装置３６を介し、第１端末１０Ａに対して生成した出力情報を送信する。
【００４３】
なお、エミュレータ実行手段１２４は、ゲームの開始後、随時、そのゲームのプレイ状況をユーザに対応するプレイデータ１２Ｂに記憶する。
【００４４】
引継手段１２６は、ゲームアプリ１４Ａが第２端末１０Ｂにインストールされる場合に、エミュレータ１２Ａが生成したプレイデータ１２Ｂを、ゲームアプリ１４Ａが引き継げるように、ゲームアプリ１４Ａによって参照可能に設定する。本実施形態では、引継手段１２６は、記憶手段１２０からプレイデータ１２Ｂを取得して、当該プレイデータ１２Ｂや対応する端末ＩＤを、ゲームアプリ１４Ａが参照可能となるようにアプリ提供サーバ１４に送信する。
【００４５】
通知手段１２８は、所定の選択がされたことを示す選択情報を受信した後に、ゲームアプリ１４Ａをインストールするための情報を、通信装置３６を介してユーザに通知する。この通知のタイミングは、上記選択情報を受信した後であれば、特に限定されないが、本実施形態では、上記選択情報を受信した後であってユーザによるエミュレータ１２Ａのゲームプレイが終わった後である。また、インストールするための情報は、例えば、インストールページのＵＲＬ（Uniform Resource Locator）であっても、インストールページそのものであってもよい。また、情報の通知先の端末は、第１端末１０Ａであっても、第２端末１０Ｂであってもよいが、インストール先は第２端末１０Ｂであるので、スムーズにインストールが可能という観点から、第２端末１０Ｂであることが好ましい。本実施形態では、インストールするための情報を含む電子メールを第２端末１０Ｂで受信及び閲覧可能なメールアドレスに送信することで第２端末１０Ｂに通知する。
【００４６】
報酬付与手段１３０は、通知手段１２８による通知がされた後のゲームアプリ１４Ａのインストールのタイミングに応じて異なる報酬をユーザに付与する。本実施形態では、報酬付与手段１３０は、通知がされた後からインストールのタイミングが早いほど価値の高い報酬をユーザに付与する。なお、報酬としては、ゲームアプリ１４Ａのゲームに使用されるアイテムや仮想通貨等の他、ゲーム以外で使用される、所定の商品やサービスと交換するためのポイントやギフトカードが挙げられる。
【００４７】
図４は、第１端末１０Ａと、第２端末１０Ｂと、エミュレータサーバ１２と、アプリ提供サーバ１４との間で行われる処理の流れであって、ゲームアプリ１４Ａが第２端末１０Ｂにインストールされ実行されるまでの処理を説明するためのフローチャートである。図５は、図４に示す処理の続きの流れを説明するためのフローチャートである。図６（Ａ）〜（Ｄ）は、第１端末１０Ａ及び第２端末１０Ｂの画面の遷移図である。
【００４８】
（ステップＳＰ１０）
エミュレータサーバ１２の広告配信手段１２２は、例えば図６（Ａ）に示すように、ユーザがネットサーフィンやゲームアプリ１４Ａのゲーム以外のゲームプレイ等で第１端末１０Ａを使用しているときに、当該第１端末１０Ａにゲームアプリ１４Ａの広告を配信する。そして、処理がステップＳＰ１２の処理に移行する。
【００４９】
（ステップＳＰ１２）
第１端末１０Ａは、広告４０が選択されたことを示す選択情報をエミュレータサーバ１２に送信する。そして、処理がステップＳＰ１４の処理に移行する。
【００５０】
（ステップＳＰ１４）
エミュレータサーバ１２は、第１端末１０Ａから選択情報を受信する。これに応答して、エミュレータサーバ１２のエミュレータ実行手段１２４は、エミュレータ１２Ａを実行してゲームを開始する。そして、処理がステップＳＰ１６の処理に移行する。
【００５１】
なお、選択情報は、第２端末１０Ｂから送信される場合もある。このような場合、エミュレータ実行手段１２４は、選択情報を第１端末１０Ａから受信したか或いは第２端末１０Ｂから受信したかを、ユーザエージェント名を用いる等既存の技術を用いて判定してもよい。そして、選択情報を第１端末１０Ａから受信した場合にはエミュレータ１２Ａをエミュレータ実行手段１２４が実行し、処理がステップＳＰ１６の処理に移行し、選択情報を第２端末１０Ｂから受信した場合には例えばエミュレータ１２Ａをエミュレータ実行手段１２４が実行することなく処理が例えばステップＳＰ４６の処理に移行する。
【００５２】
（ステップＳＰ１６）
エミュレータ実行手段１２４は、ゲームの出力情報としてゲーム開始後のゲーム画像やゲーム音等の出力データを生成する。そして、エミュレータ実行手段１２４は、通信装置３６を介し、選択情報の送信元である第１端末１０Ａに対して生成した出力データを送信する。次に、処理がステップＳＰ１８の処理に移行する。
【００５３】
（ステップＳＰ１８）
第１端末１０Ａは、エミュレータサーバ１２から出力データを受信する。そして、第１端末１０Ａは、受信した出力データに基づいて、図６（Ｂ）に示すようにゲーム画像４２やゲーム音を出力する。次に、処理がステップＳＰ２０の処理に移行する。
【００５４】
（ステップＳＰ２０）
第１端末１０Ａは、ユーザによるゲームの操作要求を受付ける。そして、第１端末１０Ａは、実際にユーザから操作要求を受付けた場合に、当該操作要求をエミュレータサーバ１２に送信する。次に、処理がステップＳＰ２２の処理に移行する。
【００５５】
（ステップＳＰ２２）
エミュレータサーバ１２は、第１端末１０Ａから操作要求を受信する。これに応答して、エミュレータ実行手段１２４は、受信した操作要求に基づいて、ゲームのキャラクタ等を操作する。次に、処理がステップＳＰ２４の処理に移行する。
【００５６】
（ステップＳＰ２４）
エミュレータ実行手段１２４は、ゲームの出力情報としてゲームの操作を反映したゲーム画像や音等の出力データを生成する。そして、エミュレータ実行手段１２４は、通信装置３６を介し、操作要求を行った第１端末１０Ａに対して生成した出力データを送信する。次に、処理がステップＳＰ２６の処理に移行する。
【００５７】
（ステップＳＰ２６）
第１端末１０Ａは、エミュレータサーバ１２から出力データを受信する。そして、第１端末１０Ａは、受信した出力データに基づいて、ゲーム画像４２やゲーム音を出力する。
【００５８】
（ステップＳＰ２８）
第１端末１０Ａは、ユーザによるゲームの終了操作があるか否か判定する。そして、肯定判定された場合に処理がステップＳＰ３０の処理に移行し、否定判定された場合に処理がステップＳＰ２０の処理に戻る。
【００５９】
（ステップＳＰ３０）
第１端末１０Ａは、ゲームの終了要求をエミュレータサーバ１２に送信する。そして、処理がステップＳＰ３２の処理に移行する。
【００６０】
（ステップＳＰ３２）
エミュレータサーバ１２は、第１端末１０Ａから終了要求を受信する。これに応答して、エミュレータ実行手段１２４は、エミュレータ１２Ａの実行を停止することでゲームを終了する。
【００６１】
（ステップＳＰ３４）
エミュレータ実行手段１２４は、これまでプレイしたユーザのプレイデータ１２Ｂを生成し、記憶手段１２０に保存（記憶）する。なお、このステップＳＰ３４は、エミュレータ１２Ａが実行されている間に適宜行われてもよい。そして、処理がステップＳＰ３６の処理に移行する。
【００６２】
（ステップＳＰ３６）
エミュレータサーバ１２の通知手段１２８は、メールアドレス入力要求を第１端末１０Ａに送信する。具体的には、通知手段１２８は、メールアドレスの入力を要求する画面の画面データを送信する。そして、処理がステップＳＰ３８の処理に移行する。
【００６３】
（ステップＳＰ３８）
第１端末１０Ａは、エミュレータサーバ１２から入力要求を受信する。具体的には、第１端末１０Ａは、画面データを受信する。そして、第１端末１０Ａは、受信した画面データに基づき、図６（Ｃ）に示すような入力画面４４を表示する。この入力画面４４にはメールアドレスの入力欄４６が設けられている。入力画面４４には、他にも、ゲームアプリ１４Ａのインストールを促す情報、例えば「アプリをスマホにインストールしましょう！」や「ゲーム結果を引き継いだ状態でプレイできます」等の情報が記述されていてもよい。この入力画面４４を見て、エミュレータ１２Ａのゲームプレイで興味を持ったユーザは、ゲームアプリ１４Ａをインストールするために、入力欄４６に第２端末１０Ｂで電子メールを受信及び閲覧可能なメールアドレスを入力する。そして、処理がステップＳＰ４０の処理に移行する。
【００６４】
（ステップＳＰ４０）
図５に示すように、第１端末１０Ａは、入力されたメールアドレスをエミュレータサーバ１２に送信する。そして、処理がステップＳＰ４２の処理に移行する。
【００６５】
（ステップＳＰ４２）
エミュレータサーバ１２は、第１端末１０Ａからメールアドレスを受信する。そして、処理がステップＳＰ４４の処理に移行する。
【００６６】
（ステップＳＰ４４）
エミュレータサーバ１２の引継手段１２６は、受信したメールアドレスとステップＳＰ３４で生成されたプレイデータ１２Ｂとを対応付ける。そして、処理がステップＳＰ４６の処理に移行する。
【００６７】
（ステップＳＰ４６）
エミュレータサーバ１２の通知手段１２８は、アプリ提供サーバ１４のＵＲＬであってゲームアプリ１４ＡをインストールするためのＵＲＬを含んだ電子メールを、受信したメールアドレスに送信する。そして、処理がステップＳＰ４８の処理に移行する。
【００６８】
（ステップＳＰ４８）
第２端末１０Ｂは、エミュレータサーバ１２からＵＲＬを含んだ電子メールを受信する。第２端末１０Ｂのユーザは、受信した電子メール、例えば図６（Ｄ）に示すような電子メール４８を開き、当該電子メール４８内のＵＲＬ５０を選択する。この選択に応答して、第２端末１０Ｂは、インストールページのページ要求をアプリ提供サーバ１４に送信する。そして、処理がステップＳＰ５０の処理に移行する。
【００６９】
（ステップＳＰ５０）
アプリ提供サーバ１４は、ページ要求を受信する。そして、アプリ提供サーバ１４は、受信したページ要求に応答して、インストールページをページ要求元の第２端末１０Ｂに送信する。そして、処理がステップＳＰ５２の処理に移行する。
【００７０】
（ステップＳＰ５２）
第２端末１０Ｂは、アプリ提供サーバ１４からインストールページを受信する。この受信に応答して、第２端末１０Ｂは、受信したインストールページを表示する。そして、処理がステップＳＰ５４の処理に移行する。
【００７１】
（ステップＳＰ５４）
第２端末１０Ｂのユーザは、表示されているインストールページを見て、当該インストールページに含まれるインストールボタンを押下する。この押下に応答して、第２端末１０Ｂは、ゲームアプリ１４Ａのインストール要求をアプリ提供サーバ１４に送信する。そして、処理がステップＳＰ５６の処理に移行する。
【００７２】
（ステップＳＰ５６）
アプリ提供サーバ１４は、第２端末１０Ｂからインストール要求を受信する。これに応答して、アプリ提供サーバ１４のアプリ配信手段１４２は、ゲームアプリ１４Ａをインストール要求元の第２端末１０Ｂに配信する。そして、処理がステップＳＰ５８の処理に移行する。
【００７３】
（ステップＳＰ５８）
第２端末１０Ｂは、アプリ提供サーバ１４からゲームアプリ１４Ａを受信する（ダウンロードする。）。そして、ダウンロードが完了すると、第２端末１０Ｂは、ゲームアプリ１４Ａをインストールする。インストールが完了すると、第２端末１０は、端末ＩＤと上記メールアドレスを含むインストール完了通知をアプリ提供サーバ１４に送信する。そして、アプリ提供サーバ１４は、第２端末１０Ｂからインストール完了通知を受信すると、これに応答して、当該インストール完了通知をエミュレータサーバ１２に転送する。そして、処理がステップＳＰ６０の処理に移行する。
【００７４】
（ステップＳＰ６０）
エミュレータサーバ１２は、第２端末１０Ｂからインストール完了通知を受信する。これに応答して、エミュレータサーバ１２の引継手段１２６は、ユーザのプレイデータ１２Ｂを、ゲームアプリ１４Ａが実現するゲームが引き継げるように、ゲームアプリ１４Ａによって参照可能に設定する。
【００７５】
具体的には、引継手段１２６は、インストール完了通知に含まれるメールアドレスに対応するプレイデータ１２Ｂを記憶手段１２０から取得する。そして、引継手段１２６は、プレイデータ１２Ｂをインストール完了通知に含まれる端末ＩＤとともにアプリ提供サーバ１４に送信する。アプリ提供サーバ１４は、端末ＩＤとともにプレイデータ１２Ｂを受信する。これに応答して、アプリ提供サーバ１４は、受信したプレイデータ１２Ｂをプレイデータ１４Ｂとして記憶手段１４０に生成（記憶）し、当該プレイデータ１４Ｂを受信した端末ＩＤと対応付ける。そして、処理がステップＳＰ６２の処理に移行する。
【００７６】
（ステップＳＰ６２）
エミュレータサーバ１２の報酬付与手段１３０は、報酬をユーザに付与する。具体的には、報酬付与手段１３０は、アプリ提供サーバ１４に対して、ユーザの端末ＩＤに対応するプレイデータ１４Ｂに報酬を示すデータを追記するよう指示する。この際、報酬付与手段１３０は、ステップＳＰ４８においてＵＲＬ５０を含む電子メール４８がユーザに通知された後のインストールのタイミングに応じて異なる報酬をユーザに付与する。そして、処理がステップＳＰ６４の処理に移行する。
【００７７】
（ステップＳＰ６４）
第２端末１０Ｂは、ユーザの操作に応答して、インストールされたゲームアプリ１４Ａを実行する。この際、第２端末１０Ｂは、アプリ提供サーバ１４に対して端末ＩＤと共にアプリ実行の旨を送信する。次に、処理がステップＳＰ６６の処理に移行する。
【００７８】
（ステップＳＰ６６）
アプリ提供サーバ１４は、端末ＩＤと共にアプリ実行の旨を第２端末１０Ｂから受信する。これに応答して、アプリ提供サーバ１４は、端末ＩＤに対応するプレイデータ１４Ｂを記憶手段１４０から取得する。そして、アプリ提供サーバ１４は、第２端末１０Ｂに対してプレイデータ１４Ｂを送信する。次に、処理がステップＳＰ６８の処理に移行する。
【００７９】
（ステップＳＰ６８）
第２端末１０Ｂは、アプリ提供サーバ１４からプレイデータ１４Ｂを受信する。これに応答して、第２端末１０Ｂは、受信したプレイデータ１４Ｂに基づき、ゲームアプリ１４Ａのゲームを途中から開始する。すなわち、第２端末１０Ｂは、ゲームアプリ１４Ａのゲームを、エミュレータ１２Ａでプレイされたゲームの続きから開始する。この開始後のゲームでは、ユーザは、ゲーム中に得られるアイテムだけでなく、ゲームアプリ１４Ａのインストールにより報酬として付与されたアイテム等も使用することができる。
【００８０】
以上、本実施形態によれば、ステップＳＰ１４で説明したように、エミュレータ実行手段１２４が、第１端末１０Ａから広告４０の選択情報を受信した場合に、ゲームアプリ１４Ａのエミュレータ１２Ａを実行してゲームを開始する。したがって、ゲームアプリ１４Ａのインストール先となる第２端末１０Ｂとは異なる第１端末１０Ａを使用中のユーザに、そのゲームアプリ１４Ａの内容をスムーズに確認させることができる。これにより、ユーザに対して、ゲームアプリ１４Ａへの興味を抱かせ、ゲームアプリ１４Ａの第２端末１０Ｂへのインストールを促すことができる。
【００８１】
また、ステップＳＰ６０で説明したように、引継手段１２６はゲームアプリ１４Ａが第２端末１０Ｂにインストールされる場合に、エミュレータ１２Ａが生成したプレイデータ１２Ｂを、ゲームアプリ１４Ａが実現するゲームが引き継げるように、ゲームアプリ１４Ａによって参照可能に設定する。したがって、ユーザは、今までプレイしたエミュレータ１２Ａのゲームの続きを、ゲームアプリ１４Ａのゲームでプレイすることができる。
【００８２】
また、通知手段１２８が、広告４０の選択情報を受信した後に、ゲームアプリ１４Ａをインストールするための情報をユーザに通知するので、ユーザはその情報に基づいて第２端末１０Ｂにゲームアプリ１４Ａをインストールすることができる。本実施形態では、通知手段１２８が、インストールするための情報（ＵＲＬ５０）を含む電子メール４８を第２端末１０Ｂで受信及び閲覧可能なメールアドレスに送信するので、ユーザはインストールするための情報を入力したりコピーしたりする作業が必要なく、スムーズにインストールすることができる。
【００８３】
また、報酬付与手段１３０が、インストールするための情報が通知された後に報酬を付与するので、ゲームアプリ１４Ａのインストールを促すことができる。この際、報酬付与手段１３０は、インストールのタイミングに応じて異なる報酬をユーザに付与する。したがって、ユーザのインストールのタイミングを調整することができる。例えば、報酬付与手段１３０は、インストールのタイミングが早いほど価値の高い報酬をユーザに付与することで、ユーザに対してゲームアプリ１４Ａの早期のインストールを促すことができる。
【００８４】
なお、本発明は上記の具体例に限定されるものではない。すなわち、上記の具体例に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。また、前述した実施形態が備える各要素は、技術的に可能な限りにおいて組み合わせることができ、これらを組み合わせたものも本発明の特徴を含む限り本発明の範囲に包含される。
【００８５】
例えば、上記実施形態では、通知手段１２８が、メールアドレスをユーザに入力させて、それを受信（取得）する場合を説明したが、通知手段１２８がメールアドレスを自動的に取得してもよい。例えば、通知手段１２８は、上記メールアドレスを、一又は複数のメールアドレスが登録されている外部のデータベースから取得してもよい。具体的には、通知手段１２８は、ユーザが第１端末１０Ａにおいて検索サイト等所定のＷｅｂサイトにログインした状態でネットサーフィンしている場合、ログイン時に入力されたメールアドレス、すなわちログインされているＷｅｂサイトに登録しているメールアドレスを取得する。これにより、ユーザによるメールアドレスの入力を省き、インストールまでの作業をスムーズにし、ユーザに対してゲームアプリ１４Ａのインストールを促すことができる。
【００８６】
また、第１端末１０Ａと第２端末１０Ｂで共有のアカウントをユーザが所有している場合に、ユーザが第１端末１０Ａでそのアカウントにログインした状態でネットサーフィンしていることを想定する。このような場合、図６（Ｃ）に示すような入力画面４４はインストールボタンを含む画面に置き換えることができる。そして、そのインストールボタンをユーザが押すと、第２端末１０Ｂは共有のアカウントにログインしていることを条件に第２端末１０Ｂへのインストールを自動で開始するようにしてもよい。また、インストールボタンをユーザが押すと、第２端末１０Ｂ側では「予約」状態となり、第２端末１０Ｂは当該予約状態に対応する操作（ロックキー解除やアイコン押下等）をすることでインストールを開始するようにしてもよい。これにより、ユーザによるメールアドレスの入力を省き、インストールまでの作業をスムーズにし、ユーザに対してゲームアプリ１４Ａのインストールを促すことができる。
【００８７】
なお、広告配信手段１２２や、引継手段１２６、通知手段１２８、報酬付与手段１３０は、エミュレータサーバ１２ではなく、アプリ提供サーバ１４に設けてもよい。
【符号の説明】
【００８８】
１０Ａ：第１端末装置
１０Ｂ：第２端末装置
１２：エミュレータサーバ（情報処理装置）
１２Ａ：エミュレータ用プログラム
１２Ｂ：プレイデータ
１４：アプリ提供サーバ
１４Ａ：ゲームアプリケーション
１４Ｂ：プレイデータ
１２０：記憶手段
１２４：エミュレータ実行手段
１２６：引継手段
１２８：通知手段
１３０：報酬付与手段
【図１】
2018005560.tif 000003
【図２】
2018005560.tif 000004
【図３】
2018005560.tif 000005
【図４】
2018005560.tif 000006
【図５】
2018005560.tif 000007
【図６】
2018005560.tif 000008
【手続補正書】
【提出日】平成29年1月5日(2017.1.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
同一のユーザが使用する第１端末装置及び第２端末装置と通信可能な情報処理装置であって、
前記第２端末装置にインストールしてプレイ可能なゲームアプリケーションの、エミュレータ用プログラムを記憶する記憶手段と、
前記第１端末装置から所定の選択がされたことを示す選択情報を受信した場合に、前記エミュレータ用プログラムを実行してゲームを開始するとともに前記ゲームの出力情報を生成し、前記出力情報を前記第１端末装置に送信するエミュレータ実行手段と、
前記選択情報を受信した後に、前記ゲームアプリケーションをインストールするための情報を前記ユーザに通知する通知手段と、
前記ゲームアプリケーションが前記第２端末装置にインストールされる場合に、前記エミュレータ用プログラムが生成したプレイデータを、前記ゲームアプリケーションが引き継げるように、前記ゲームアプリケーションによって参照可能に設定する引継手段と、
前記インストールのタイミングに応じて異なる報酬を前記ユーザに付与する報酬付与手段と、
を備え、
前記報酬付与手段は、前記通知手段による通知がされた後から前記インストールのタイミングが早いほど価値の高い報酬を前記ユーザに付与する、
情報処理装置。
【請求項２】
前記通知手段は、前記インストールするための情報を含む電子メールを前記第２端末装置で受信可能なメールアドレスに送信することで前記ユーザに通知する、
請求項１に記載の情報処理装置。
【請求項３】
前記通知手段は、前記メールアドレスを、一又は複数のメールアドレスが登録されている外部のデータベースから取得する、
請求項２に記載の情報処理装置。
【請求項４】
同一のユーザが使用する第１端末装置及び第２端末装置と通信可能に構成され、前記第２端末装置にインストールしてプレイ可能なゲームアプリケーションの、エミュレータ用プログラムを記憶する記憶手段を備えるコンピュータに対し、
前記第１端末装置から所定の選択がされたことを示す選択情報を受信した場合に、前記エミュレータ用プログラムを実行してゲームを開始するとともに前記ゲームの出力情報を生成し、前記出力情報を前記第１端末装置に送信するエミュレータ実行機能と、
前記選択情報を受信した後に、前記ゲームアプリケーションをインストールするための情報を前記ユーザに通知する通知機能と、
前記ゲームアプリケーションが前記第２端末装置にインストールされる場合に、前記エミュレータ用プログラムが生成したプレイデータを、前記ゲームアプリケーションが引き継げるように、前記ゲームアプリケーションによって参照可能に設定する引継機能と、
前記インストールのタイミングに応じて異なる報酬を前記ユーザに付与する報酬付与機能と、
を実現させ、
前記報酬付与機能は、前記通知機能による通知がされた後から前記インストールのタイミングが早いほど価値の高い報酬を前記ユーザに付与する、
プログラム。