(57)【要約】【課題】ユーザにとって適切なタイミングでデータのダウンロードを実行すること。【解決手段】データ処理装置は、通信網を介する通信の通信状況を検出する通信状況検出部と、通信網を介してダウンロード可能な更新データが有る場合、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示するダウンロード予約確認部と、ダウンロード予約確認部により更新データのダウンロードが予約された場合、通信状況検出部により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行するデータ更新部と、を備える。【選択図】図４
2018106501.tif 000002
【特許請求の範囲】
【請求項１】
通信網を介する通信の通信状況を検出する通信状況検出部と、
前記通信網を介してダウンロード可能な更新データが有る場合、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示するダウンロード予約確認部と、
前記ダウンロード予約確認部により前記更新データのダウンロードが予約された場合、前記通信状況検出部により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行するデータ更新部と、
を備えるデータ処理装置。
【請求項２】
前記ダウンロード予約確認部は、
前記更新データが有る場合、前記通信状況検出部により検出された通信状況に基づいて、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する、
請求項１に記載のデータ処理装置。
【請求項３】
前記データ更新部は、
前記ダウンロード予約確認部により提示された前記更新データのうちダウンロードが予約されなかった更新データについては、前記通信状況検出部により検出された通信状況によらずダウンロード処理を実行する、
請求項１または請求項２に記載のデータ処理装置。
【請求項４】
前記通信状況は、通信の種別に基づく状況である、
請求項１から請求項３のいずれか一項に記載のデータ処理装置。
【請求項５】
前記通信状況は、通信の速度に基づく状況である、
請求項１から請求項４のいずれか一項に記載のデータ処理装置。
【請求項６】
前記通信状況は、前記ユーザにより設定された通信状況である、
請求項１から請求項５のいずれか一項に記載のデータ処理装置。
【請求項７】
前記通信網を介してダウンロード可能な前記更新データが有るか否かを確認する更新データ確認部を備え、
前記ダウンロード予約確認部は、
前記更新データ確認部により前記更新データが有ることが確認されたタイミングで、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する、
請求項１から請求項６のいずれか一項に記載のデータ処理装置。
【請求項８】
前記データ更新部は、
前記通信状況検出部により検出された通信状況に基づいて、前記ダウンロード予約確認部によりダウンロードが予約された前記更新データをダウンロードするか否かを前記ユーザが選択可能なように提示し、前記ユーザによりダウンロードすることが選択された場合、前記更新データのダウンロード処理を実行する、
請求項１から請求項７のいずれか一項に記載のデータ処理装置。
【請求項９】
前記ダウンロード予約確認部は、
前記更新データが有る場合、前記更新データの内容に基づいて、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する、
請求項１から請求項８のいずれか一項に記載のデータ処理装置。
【請求項１０】
前記更新データの内容には、ゲームのプレイに用いられるデータの種別が含まれる、
請求項９に記載のデータ処理装置。
【請求項１１】
前記更新データの内容には、前記更新データの容量が含まれる、
請求項９または請求項１０に記載のデータ処理装置。
【請求項１２】
前記更新データの内容には、前記更新データを用いるゲーム全体に関する進行に必須のデータであるか否かが含まれる、
請求項９に記載のデータ処理装置。
【請求項１３】
前記更新データの内容には、前記ユーザによって予め設定された内容が含まれる、
請求項９から請求項１２のいずれか一項に記載のデータ処理装置。
【請求項１４】
前記データ更新部は、
前記更新データのうち予め設定されていない内容のデータについては、前記ユーザに確認することなくダウンロード処理を実行する、
請求項９から請求項１３のいずれか一項に記載のデータ処理装置。
【請求項１５】
前記ダウンロード予約確認部は、
前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する場合、前記更新データを用いるゲーム内のプレイ単位で選択可能に提示する、
請求項１から請求項１４のいずれか一項に記載のデータ処理装置。
【請求項１６】
前記ダウンロード予約確認部は、
前記更新データが有る場合、前記更新データを用いるゲームの進行に基づくタイミングで、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する、
請求項１から請求項１５のいずれか一項に記載のデータ処理装置。
【請求項１７】
前記ダウンロード予約確認部は、
前記更新データのダウンロードが予約されることによって、前記更新データを用いるゲームへの影響を示す情報を提示する、
請求項１から請求項１６のいずれか一項に記載のデータ処理装置。
【請求項１８】
前記ダウンロード予約確認部は、
前記更新データが、前記ダウンロード予約確認部によりダウンロードの予約がされたことによってダウンロードされていない場合、該ダウンロードされていない前記更新データであることに基づく提示を行う、
を備える請求項１から請求項１７のいずれか一項に記載のデータ処理装置。
【請求項１９】
コンピュータを、請求項１から請求項１８のいずれか一項に記載のデータ処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、及びプログラムに関する。
【背景技術】
【０００２】
モバイルゲームでは、ゲームを運営していく中で新たな仕様の追加などにより端末に対してデータの追加やバージョンアップ等の更新が生じる場合がある。このようなデータは、データを供給するサーバと通信接続することにより端末にダウンロードされる。そのため、通信状況によっては、すぐにダウンロードできない場合も生じる。例えば、特許文献１には、アクセスポイントから離れていて通信接続が出来ない場合にデータの取得予約状態となり、アクセスポイントと通信可能な位置に到達するとデータを取得する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８１７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したデータは、大きなデータサイズとなることもある。データサイズが大きなものであった場合、たとえ通信接続されていたとしても、ユーザはその時の通信状況（例えば、携帯電話会社によるモバイル通信やＷｉＦｉ（登録商標）通信等の通信種別、あるいは通信速度など）によっては今すぐダウンロードせず通信状況が改善するまでダウンロードを延期したい場合もある。また、ユーザがあまり必要としないデータ（利用しない、または利用しなくてもよいデータ）もあれば、ユーザが必要とするデータもある。このように、通信状況、データサイズ、データの必要性等によってデータのダウンロードを延期したい場合には、特許文献１に開示されている技術では対応することができなかった。例えば、特許文献１に開示されている技術では、通信接続されると、ユーザにとってあまり必要でない大きなデータサイズのデータのダウンロードが開始され、ゲームを開始できる状態になるまで待たされることがある。
【０００５】
本発明のいくつかの態様は、ユーザにとって適切なタイミングでデータのダウンロードを実行するデータ処理装置、及びプログラムを提供することを目的の一つとする。
【０００６】
また、本発明の他の態様は、後述する実施形態に記載した作用効果を奏することを可能にするデータ処理装置、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一態様は、通信網を介する通信の通信状況を検出する通信状況検出部と、前記通信網を介してダウンロード可能な更新データが有る場合、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示するダウンロード予約確認部と、前記ダウンロード予約確認部により前記更新データのダウンロードが予約された場合、前記通信状況検出部により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行するデータ更新部と、を備えるデータ処理装置である。
【０００８】
また、本発明の一態様は、コンピュータを、上記データ処理装置として機能させるためのプログラムである。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係るゲームシステムの構成の一例を示すブロック図。
【図２】第１の実施形態に係るユーザ端末のハードウェア構成の一例を示す図。
【図３】第１の実施形態に係るゲームサーバのハードウェア構成の一例を示す図。
【図４】第１の実施形態に係るユーザ端末の構成の一例を示すブロック図。
【図５】第１の実施形態に係るダウンロード設定画面の一例を示す図。
【図６】第１の実施形態に係る強制ダウンロード画面の一例を示す図。
【図７】第１の実施形態に係るダウンロード予約確認画面の一例を示す図。
【図８】第１の実施形態に係る非予約データダウンロード画面の一例を示す図。
【図９】第１の実施形態に係る予約データダウンロード確認画面の一例を示す図。
【図１０】第１の実施形態に係るダウンロード予約処理の一例を示すフローチャート。
【図１１】第１の実施形態に係る予約データのダウンロード処理の一例を示すフローチャート。
【図１２】第２の実施形態に係るダウンロード予約確認画面の一例を示す図。
【図１３】第２の実施形態に係るダウンロード予約確認画面の他の例を示す図。
【図１４】第３の実施形態に係るダウンロード予約確認画面の一例を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面を参照して説明する。
［第１の実施形態］
まず、ゲームシステム１の全体構成の概要を説明する。図１は、本実施形態に係るゲームシステム１の構成の一例を示すブロック図である。ゲームシステム１は、ユーザ端末１０−１と、ユーザ端末１０−２と、ユーザ端末１０−３、・・・と、ゲームサーバ３０とのコンピュータ装置を備えており、これらのコンピュータ装置はネットワークＮＷを介して接続される。ユーザ端末１０−１と、ユーザ端末１０−２と、ユーザ端末１０−３とは同様の構成であるため、特に区別しない場合には、「−１」、「−２」等の記載を省略してユーザ端末１０として説明する。ここでは３台のユーザ端末１０を図示しているが、任意の台数のユーザ端末１０がゲームサーバ３０に接続されてもよい。
【００１１】
ゲームサーバ３０は、ユーザ端末１０において実行可能なゲームを提供するサーバ装置である。例えば、ゲームサーバ３０は、ユーザ端末１０において実行可能なゲームの制御プログラム（ゲーム制御プログラム）等のデータを、ユーザ端末１０からダウンロード可能に提供する。また、ゲームサーバ３０は、ユーザ端末１０において実行されたゲームに必要な各種設定情報及び履歴情報などを記憶するとともに、必要に応じてユーザ端末１０に送信する。また、ゲームサーバ３０は、ゲームを運営していく中で新たな仕様の追加などにより、ユーザ端末１０に対して更新データを、ユーザ端末１０からダウンロード可能に提供する。ここで、更新データとは、既存のデータに対して追加するデータ、及び既存のデータを置き換えるバージョンアップデータのいずれであってもよい。なお、ユーザ端末１０がダウンロードするデータは、ゲームを運営するゲームサーバ３０に限らず、他のダウンロード可能なサーバ装置に記憶されていてもよい。
【００１２】
ユーザ端末１０は、ゲームサーバ３０からダウンロードしたゲーム制御プログラムや各種のデータに基づいてゲームを実行するゲーム装置として機能する。例えば、ユーザ端末１０は、ユーザが利用するコンピュータ装置であり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレットＰＣ、スマートフォンやフィーチャーフォン等の携帯電話機、携帯情報端末（ＰＤＡ：Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、家庭用ゲーム機、店舗設置型業務用ゲーム機等が適用できる。本実施形態では、ユーザ端末１０はスマートフォンであるとして説明する。
【００１３】
図２は、ユーザ端末１０のハードウェア構成の一例を示す図である。ユーザ端末１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、通信部１２と、入力部１３と、表示部１４と、記憶部１５とを備え、ネットワークＮＷを介して接続されたゲームサーバ３０や他の装置等と通信部１２を介して通信を行う。これらの構成要素は、バス（Ｂｕｓ）を介して相互に通信可能に接続されている。ＣＰＵ１１は、記憶部１５に記憶された各種プログラムを実行し、ユーザ端末１０の各部を制御する。
【００１４】
通信部１２は、ネットワークＮＷを介して、ゲームサーバ３０や他の装置と通信を行う。
入力部１３は、例えば、タッチパネルとしてディスプレイ（表示部１４）と一体に構成されており、ユーザの操作により各種の指示が入力される。なお、入力部１３は、キーボードやマウス、タッチパッドや、音声により各種の指示が入力されるマイクロホンなど、その他の入力装置であってもよい。
表示部１４は、画像やテキスト等の情報を表示するディスプレイであり、例えば、液晶ディスプレイパネル、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイパネルなどを含んで構成される。
【００１５】
記憶部１５は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ-Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ-Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含み、ゲーム制御プログラムを含む）等を記憶する。なお、記憶部１５は、ユーザ端末１０に内蔵されるものに限らず、ＵＳＢ等のデジタル入出力ポート等によって接続された外付け型の記憶装置でもよい。また、ユーザ端末１０は、不図示のスピーカ、音声出力端子、カメラ、ジャイロセンサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信モジュールなどのハードウェア構成を含んで構成されてもよい。
【００１６】
図３は、ゲームサーバ３０のハードウェア構成の一例を示す図である。ゲームサーバ３０は、例えば、ＣＰＵ３１と、通信部３２と、入力部３３と、記憶部３５とを備え、ネットワークＮＷを介して接続された複数のユーザ端末１０や他の装置等と通信部３２を介して通信を行う。これらの構成要素は、バス（Ｂｕｓ）を介して相互に通信可能に接続されている。ＣＰＵ３１は、記憶部３５に記憶されたゲーム制御プログラムを実行し、複数のユーザ端末１０でプレイ可能なゲームを提供する。
【００１７】
通信部３２は、ネットワークＮＷを介して、複数のユーザ端末１０や他の装置と通信を行う。
入力部３３は、例えば、キーボードやマウス、タッチパッドや、音声により各種の指示が入力されるマイクロホンなど、その他の入力装置である。
【００１８】
記憶部３５は、例えば、ＨＤＤ、ＥＥＰＲＯＭ、ＲＡＭなどを含み、ゲーム制御プログラム、ゲームに必要な各種設定情報及び履歴情報などを記憶する。なお、記憶部３５は、ゲームサーバ３０に内蔵されるものに限らず、ＵＳＢ等のデジタル入出力ポート等によって接続された外付け型の記憶装置でもよい。また、記憶部３５は、ゲームサーバ３０とは物理的に離れた外部の記憶装置であってもよく、ゲームサーバ３０とインターネットなどの通信網を介して接続されてもよい。また、ゲームサーバ３０は、不図示の表示部、スピーカ、音声出力端子などのハードウェア構成を含んで構成されてもよい。
【００１９】
〔更新データのダウンロードの概要〕
次に、本実施形態に係る更新データのダウンロードついて、その概要を説明する。例えば、ユーザ端末１０で実行されるモバイルゲームでは、ゲームを運営していく中でデータの更新が生じることが多くある。例えば、音楽ゲームであればプレイする楽曲に関する更新データであったり、アクションゲームであれば新しいステージの地形や敵キャラクタに関する更新データなどであり、内容によってはこれらの更新データは大きなデータサイズ（データ量）になることもある。これらの更新データは、ダウンロードしなければゲームを起動できないものもあれば、ダウンロードしなくても起動はできるが部分的に機能が利用できなくなるものもある。
【００２０】
従来は、通信接続が出来ない場合に通信接続したときにダウンロードするという予約は可能であったが、通信接続していたとしても、ユーザは、その時の通信状況によってダウンロードを実行したくないこともあり得る。例えば、携帯電話会社のモバイル通信などは、高速通信できるデータ量に制限がある場合があり、大きなサイズのデータはダウンロードしたくない場合などがあり得る。また、通信速度が遅い場合などは、ダウンロードに時間が掛かり、その間ゲームプレイができなくなることなどもある。ユーザが今すぐにプレイしたい部分とは関係の無いデータのダウンロードであることもあり得る。
【００２１】
つまり、ユーザにしてみれば、その時ダウンロードするか否かは、通信状況のみではなく、通信制限までのデータ量等、他の要因を含めて判断したい場合があるため、ダウンロードするか否かをその都度判断したい場合も多い。また、更新データの中には、そのユーザにとって全く必要の無いデータがある場合もあり得る。このようなデータは、ユーザ端末１０のデータ容量を圧迫するだけになるため、通信状況の有無に関わらずダウンロードしたくないような場合も考え得る。
【００２２】
そこで、本実施形態に係るユーザ端末１０は、更新データを今すぐダウンロードするか、または予約して後々ダウンロードするかの選択肢をユーザに提示し、予約が選択された場合、予め決められた通信状況となった場合にダウンロードを開始するように構成する。これにより、ユーザ端末１０は、ユーザにとって適切なタイミングでデータのダウンロードを実行することができる。以下、ユーザ端末１０が実行する更新データのダウンロードについての機能構成及び処理を詳しく説明する。なお、ここでは、ゲームの更新データのダウンロードを例に説明するが、ゲームに限られるものではなく、他のアプリケーションの更新データのダウンロードにも適用することができる。
【００２３】
〔ユーザ端末１０の構成〕
まず、図４を参照して、ユーザ端末１０の機能構成について説明する。
図４は、ユーザ端末１０の構成の一例を示すブロック図である。ユーザ端末１０は、更新データのダウンロード処理を制御するデータ処理装置としての機能を有し、記憶部１５に記憶されているプログラムをＣＰＵ１１が実行することにより実現される機能構成として、制御部１１０を備える。制御部１１０は、ユーザ端末１０において通信状況検出部１１１と、更新データ確認部１１２と、ダウンロード予約確認部１１３と、データ更新部１１４とを備えている。
【００２４】
通信状況検出部１１１は、ネットワークＮＷを介する通信の通信状況を検出する。通信状況とは、モバイル通信（３Ｇ（第３世代）通信、４Ｇ（第４世代）通信など）やＷｉＦｉ（登録商標）通信等の通信の種別に基づく状況、または通信の速度に基づく状況である。
【００２５】
更新データ確認部１１２は、ネットワークＮＷを介してダウンロード可能な更新データが有るか否かを確認する。例えば、更新データ確認部１１２は、通信部１２を介してネットワークＮＷに通信接続されるゲームサーバ３０から送信される更新データの情報（データの識別情報、バージョン情報など）をユーザ端末１０に記憶されているデータと比較し、相違があればその相違部分をユーザ端末１０にとっての更新データと判断する。
【００２６】
なお、更新データの有無をゲームサーバ３０が判断して、その判断結果を更新データ確認部１１２が取得してもよい。例えば、更新データ確認部１１２は、データの識別情報、バージョン情報などが含まれる問合わせ情報をゲームサーバ３０に対して送信し、この問合わせ情報に対するゲームサーバ３０からの判断結果（応答情報）に基づいて、更新データ確認部１１２は、ダウンロード可能な更新データが有るか否かを確認してもよい。また、ユーザ端末１０またはゲームサーバ３０において、これまでのダウンロードの履歴データを保存しておき、更新データがあった場合、ユーザ端末１０またはゲームサーバ３０が、その履歴データと比較して更新データの有無を判断してもよい。
【００２７】
ダウンロード予約確認部１１３は、更新データ確認部１１２の確認結果に基づいて、ネットワークＮＷを介してダウンロード可能な更新データが有る場合、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。例えば、ダウンロード予約確認部１１３は、更新データのダウンロードを予約するか否かをユーザが選択可能な画面（以下、「ダウンロード予約確認画面」ともいう）を表示部１４に表示させることにより、提示する。
【００２８】
例えば、ダウンロード予約確認部１１３は、更新データが有る場合、通信状況検出部１１１により検出された通信状況に基づいて、ダウンロード予約確認画面を表示部１４に表示させる。具体的には、例えば、ダウンロード予約確認部１１３は、通信状況がＷｉＦｉ通信ではない場合や通信速度が予め設定された速度以下の場合、ダウンロード予約確認画面を表示部１４に表示させる。なお、ダウンロード予約確認部１１３がダウンロード予約確認画面を表示部１４に表示させる場合の通信状況は、通信の種別や通信の速度などに基づく状況のうちユーザにより設定された通信状況であってもよい。
【００２９】
また、ダウンロード予約確認部１１３は、更新データの内容に基づいて、ダウンロード予約確認画面を表示部１４に表示させてもよい。更新データの内容には、ゲームのプレイに用いられるデータの種別、更新データの容量、更新データを用いるゲーム全体に関する進行に必須のデータであるか否か、などが含まれる。ゲームのプレイに用いられるデータの種別とは、換言するとプレイ内容に関する種別ということもでき、例えばゲームのプレイに用いられる楽曲データ、キャラクタデータなどの種別である。また、データの種別とは、テキストデータ、背景データ、キャラクタを照会する動画データ等の種別であってもよい。例えば、プレイしたい楽曲データであればそのデータがあればプレイできないが、背景データは無くても画面が寂しくなるだけでプレイが可能な場合もある。ゲーム全体に関する進行とは、ゲームの起動、ゲームプレイなどのことである。つまり、ゲーム全体に関する進行に必須のデータとは、そのデータがないと（更新しないと）ゲームが起動しないデータ、または起動はするもののプレイが出来ない状態（例えば、ゲームのタイトル画面等は表示されるがプレイできない状態）となるデータなどのことを指す。また、そのデータがないと（更新しないと）チュートリアルのみなどのようにゲームプレイのうちの特定の一部分のみはプレイが可能であるが大半のプレイが不可能な状態となるデータも、ゲーム全体に関する進行に必須のデータに含まれてもよい。なお、更新データの内容には、上記の内容のうちユーザによって予め設定された内容が含まれてもよい。
【００３０】
例えば、ダウンロード予約確認部１１３は、例えば、更新データ確認部１１２により更新データが有ることが確認されたタイミングで、ダウンロード予約確認画面を表示部１４に表示させる。
【００３１】
また、ダウンロード予約確認部１１３は、「ダウンロード予約確認画面」においてユーザにダウンロードの予約がされた更新データについて、ダウンロード予約された更新データとして設定する。例えば、ダウンロード予約確認部１１３は、予約された更新データの識別情報に予約フラグＯＮを設定する。この予約フラグＯＮの設定は、その更新データがダウンロードされるまでは保持され、ダウンロードされた場合に解除される。
【００３２】
データ更新部１１４は、ゲームサーバ３０から提供される更新データをダウンロードするダウンロード処理を実行する。例えば、データ更新部１１４は、ダウンロード予約確認部１１３により更新データのダウンロードが予約された場合、通信状況検出部１１１により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行する。即ち、予約された更新データのダウンロード処理は、通信状況によって（例えば、ＷｉＦｉ通信ではない場合）延期される。
【００３３】
一方、データ更新部１１４は、ダウンロード予約確認部１１３により提示された更新データのうちダウンロードが予約されなかった更新データについては、通信状況検出部１１１により検出された通信状況によらずダウンロード処理を実行する。即ち、予約されなかった更新データのダウンロード処理は、通信状況によらす即時に実行される。但し、ダウンロード処理は実行されるが、通信接続が切断されてしまった場合などは、ダウンロード処理は完了できないため、途中で一次的に中断、または中止される場合もある。
【００３４】
また、データ更新部１１４は、通信状況検出部１１１により検出された通信状況に基づいて、ダウンロード予約確認部１１３によりダウンロードが予約された更新データを、ダウンロードするか否かをユーザが選択可能なように提示してもよい。例えば、データ更新部１１４は、ダウンロード予約確認部１１３によりダウンロードが予約された更新データをダウンロードするか否かをユーザが選択可能な画面（以下、「予約データダウンロード確認画面」ともいう）を表示部１４に表示させることにより、提示してもよい。
【００３５】
具体的には、データ更新部１１４は、例えば、ＷｉＦｉ通信ではない通信状況からＷｉＦｉ通信に通信状況が変わった場合、予約データダウンロード確認画面を表示部１４に表示させる。そして、データ更新部１１４は、予約データダウンロード確認画面において、ユーザによりダウンロードすることが選択された場合、更新データのダウンロード処理を実行する。
【００３６】
〔更新データのダウンロード処理における表示画面〕
次に、ユーザ端末１０が実行する更新データのダウンロード処理においてユーザインターフェースとして表示される表示画面について説明する。まず、更新データのダウンロードの予約処理に関する表示画面について説明する。
【００３７】
（１）ダウンロード設定画面
ユーザは、どのような条件のときにダウンロードの予約確認をするか、即ち、ダウンロード予約確認画面を表示させたいかについて、ダウンロード設定画面で予め設定することができる。図５は、本実施形態に係るダウンロード設定画面の一例を示す図である。図示するダウンロード設定画面Ｇ１０では、ダウンロード予約確認画面を表示させる通信状況の設定と、ダウンロード予約確認画面を表示させたときにダウンロードの予約確認を行うデータの内容の設定が可能である。通信状況の設定としては、「通信種別がＷｉＦｉ通信か否か」と、現在の通信速度が「１０Ｍｂｐｓ（ビット毎秒）以下か否か」と、が選択可能に表示されている。なお、これらは一例であって、例えば、通信種別が３Ｇ通信、４Ｇ通信などさらに詳細に設定可能なようにしてもよい。
【００３８】
また、データの内容の設定としては、「楽曲データ」と、「キャラクタデータ」と、「３０ＭＢ（バイト）以上のデータ」と、「必須データ以外」と、「すべて」と、が選択可能に表示されている。「楽曲データ」は、音楽ゲーム等でプレイする楽曲のデータである。「キャラクタデータ」は、バトルゲーム等で登場する人物、動物、物体（例えば、乗り物）などを示すオブジェクトのデータである。楽曲データ及びキャラクタデータに関してはダウンロードせずともプレイは可能であるが、そのデータに関連した部分のプレイは制限されることになる。「３０ＭＢ以上のデータ」は、更新データのデータサイズの大きさを示しており、楽曲データであるかキャラクタデータであるか、あるいはゲームに必須なデータであるかなどの区別がないため、ダウンロードしないとゲームを起動できないようなデータも含まれ得る。「必須データ以外」は、ゲームの起動に必須のデータ以外のデータである。「すべて」は、更新データのすべてを指す。
【００３９】
これらの設定は、通信種別及び通信速度のそれぞれに対応するチェックボックスに入力されたチェックによって設定される。本図では、「ＷｉＦｉ通信でない時」に、「楽曲データ」または「３０ＭＢ以上のデータ」をダウンロードする場合、その開始前にダウンロードの予約確認を行う設定になっていることを示す。
【００４０】
なお、「必須データ以外」にチェックがされると、他の項目のチェックに関わらず（他の項目のチェックが暗転やグレーアウトしてもよい）、必須データ以外の更新データのダウンロードについて予約確認が行われることになる。これにより、ユーザ端末１０は、例えば、ＷｉＦｉ環境でない場合、必要最低限のダウンロードでゲームを進行可能とすることができる。このような必須データか否かについては、項目として設けずに各データに識別可能に表示するようにしてもよい。
【００４１】
なお、図示する例は、ユーザによって設定されるものであるが、ユーザの設定に依らず、アプリ内で予め決められていてもよい。
【００４２】
（２）強制ダウンロード画面
ゲームを起動したタイミングなど、特定のタイミングでユーザ端末１０は、ゲームサーバ３０と通信し、更新データの有無を確認する。更新データがある場合、ダウンロード設定画面Ｇ１０で設定された内容に該当しない更新データがあれば、その更新データのダウンロードは確認なしで強制的に開始される。つまり、データ更新部１１４は、更新データのうち予め設定されていない内容のデータについては、ユーザに確認することなくダウンロード処理を実行する。このとき、表示部１４は、強制ダウンロード画面に遷移する。
【００４３】
図６は、本実施形態に係る強制ダウンロード画面の一例を示す図である。図示する強制ダウンロード画面Ｇ２０には、更新データを「ダウンロード中」であることと、ダウンロードの進捗状況示す進捗ゲージＫ２１とが表示されている。また、進捗ゲージＫ２１の下側には、「ダウンロード中」のデータが、「キャラクタＢ（１ＭＢ）」及び「キャラクタＣ（１ＭＢ）」のデータであることが表示されている。（１ＭＢ）は、キャラクタＣのデータサイズを示している。つまり、図５に示すダウンロード設定画面Ｇ１０において、「キャラクタデータ」のチェックボックスにはチェックが入っていない。そのため、更新データにキャラクタデータが含まれている場合、そのキャラクタデータについてはダウンロードの予約確認はされず、強制的にダウンロードが開始されることになる。
【００４４】
なお、図５に示すダウンロード設定画面Ｇ１０においては、「３０ＭＢ以上のデータ」のチェックボックスにチェックが入っているため、更新データの中に３０ＭＢ以上のデータであってゲームの起動に必須のデータが含まれる場合、ＷｉＦｉ通信に接続されるまではゲームがプレイできないこととなる。
【００４５】
なお、前述したように、更新データの有無は、ユーザ端末１０で判断してもよいし、ゲームサーバ３０で判断してもよい。また、更新データが有ると判断された時点でユーザ端末１０に対して更新データのダウンロードが可能としてもよいし、ユーザ端末１０毎に時間差を設けて異なるタイミングでダウンロードが可能としてもよい。時間差を設定するのは、複数のユーザ端末１０からの一斉アクセスによるサーバ負荷を軽減するためである。
【００４６】
（３）ダウンロード予約確認画面
上記（２）の強制ダウンロードが終了すると、更新データの中にダウンロード設定画面Ｇ１０で設定された内容に該当データがある場合、ダウンロード予約確認画面に遷移する。図７は、本実施形態に係るダウンロード予約確認画面の一例を示す図である。図示するダウンロード予約確認画面Ｇ３０には、ダウンロードの予約を行う画面である旨と、現在の通信状況と、ダウンロード設定画面Ｇ１０で設定された内容に該当する更新データとが表示される。図示する例では、現在の通信状況として「現在の通信が４Ｇ通信（４Ｇキャリア通信）」であることが表示されている。即ち、ＷｉＦｉ通信でないため、ダウンロード設定画面Ｇ１０で設定された内容に該当するデータのダウンロードを延期して、このダウンロード予約確認画面Ｇ３０にて、ダウンロードの予約が可能である。また、図示する例では、ダウンロード設定画面Ｇ１０で設定された内容に該当するデータ（即ち、ダウンロードの予約が可能なデータ）として、「楽曲データＤ（３ＭＢ）」、「楽曲データＥ（７ＭＢ）」、及び「楽曲データＦ（４ＭＢ）」が、それぞれを選択するためのチェックボックスとともに表示されている。（３ＭＢ）、（７ＭＢ）、及び（４ＭＢ）は、それぞれの楽曲データのデータサイズを示している。また、上記３つの楽曲データのすべて（「上のすべて」）を１つのチェックで選択できるチェックボックスも表示されている。
【００４７】
このように、予約が可能な更新データは、例えば、更新データを用いるゲーム内のプレイ単位（ここでは、楽曲データの単位）で選択可能に表示されている。プレイ単位で選択可能とは、ゲーム内での１つのプレイ単位に必要なデータ一式を選択可能なことである。例えば、音楽ゲームにおいて１曲をプレイする場合、その曲のサウンドデータと、タイミングを判定するための譜面データとが楽曲データとして最低限必要であるため、その１曲のプレイについて、サウンドデータと譜面データとのデータ一式が楽曲データとして選択可能になる。なお、楽曲名データやサムネイル画像なども楽曲データとして必要な場合、これらをサウンドデータ及び譜面データに加えてひとまとめにして、１プレイ単位の楽曲データ（更新データ）としてもよい。
【００４８】
また、ダウンロード予約確認画面Ｇ３０には、「チェックしたデータを予約」するための操作ボタンＢ３１と、「今すぐすべてダウンロード」するための操作ボタンＢ３２と、「キャンセル」するための操作ボタンＢ３３と、が表示されている。操作ボタンＢ３１（「チェックしたデータを予約」）をユーザが押下すると、チェックボックスにチェックされた更新データのダウンロードが予約され、この時点ではダウンロードは開始されない。操作ボタンＢ３２（「今すぐすべてダウンロード」）をユーザが押下すると、この画面に表示されている更新データのすべてが通信状況に関係なく、すぐにダウンロードされる。操作ボタンＢ３３（「キャンセル」）をユーザが押下すると、表示されている更新データはいずれもダウンロードされず、且つ予約もされない。この場合、例えばゲーム画面へ遷移する。
【００４９】
なお、ダウンロード設定画面Ｇ１０で設定された内容に該当するデータが無い場合には、強制ダウンロード画面Ｇ２０からダウンロード予約確認画面Ｇ３０には遷移しない。また、更新データの中にダウンロード設定画面Ｇ１０で設定された内容に該当データがある場合でも、ＷｉＦｉ通信で通信接続している場合には、この予約確認は行われず、すべての更新データがすぐにダウンロードされることになる。
【００５０】
（４）非予約データダウンロード画面
上記のダウンロード予約確認画面Ｇ３０で予約されなかった更新データ（楽曲データＤ及び楽曲データＦ）は、上記の予約直後にダウンロードされることとなり、非予約データダウンロード画面へ遷移する。
図８は、本実施形態に係る非予約データダウンロード画面の一例を示す図である。図示する非予約データダウンロード画面Ｇ４０には、更新データを「ダウンロード中」であることと、ダウンロードの進捗状況示す進捗ゲージＫ４１とが表示されている。また、進捗ゲージＫ４１の下側には、「ダウンロード中」のデータが、「楽曲データＤ（３ＭＢ）」及び「楽曲データＦ（４ＭＢ）」のデータであることが表示されている。
【００５１】
さらに、非予約データダウンロード画面Ｇ４０には、ダウンロードが予約された「楽曲データＥ（７ＭＢ）」は、ダウンロードしないためプレイできない旨の表示がされている。このように、更新データのダウンロードが予約されることによって、更新データを用いるゲームへの影響を示す情報が表示されてもよい。
【００５２】
（５）予約データダウンロード確認画面
次に、ダウンロード予約された更新データのダウンロード処理に関する表示画面について説明する。通信状況が変化し、設定された通信状況（例えば、ＷｉＦｉ通信による通信接続）となった場合、予約された更新データのダウンロードの実行可否を確認する予約データダウンロード確認画面に遷移する。
図９は、本実施形態に係る予約データダウンロード確認画面の一例を示す図である。図示する予約データダウンロード確認画面Ｇ５０には、ＷｉＦｉ通信になった旨と、予約されている更新データをダウンロードするか否かを確認する旨と、ダウンロード可否の確認の対象となる更新データを示す「楽曲Ｅのデータ（７ＭＢ）」とが表示されている。
【００５３】
また、予約データダウンロード確認画面Ｇ５０には、「今すぐダウンロード」するための操作ボタンＢ５１と、「キャンセル」するための操作ボタンＢ５２と、が表示されている。操作ボタンＢ５１（「今すぐダウンロード」）をユーザが押下すると、楽曲Ｅのデータがすぐにダウンロードされる。操作ボタンＢ５２（「キャンセル」）をユーザが押下すると、ダウンロードは行われない。
【００５４】
なお、設定された通信状況（例えば、ＷｉＦｉ通信による通信接続）となった場合、この予約データダウンロード確認画面Ｇ５０を表示せずに、予約されている更新データダウンロードをユーザの確認なしに開始されてもよい。この予約された更新データのダウンロードの実行可否の確認を行うか否かについては、別途表示されるオプション画面などでユーザが設定できるようにしてもよい。
【００５５】
〔更新データのダウンロード処理の動作〕
次に、ユーザ端末１０が実行する更新データのダウンロード処理の動作を説明する。まず、更新データのダウンロード予約処理の動作について説明する。
図１０は、本実施形態に係るダウンロード予約処理の一例を示すフローチャートである。なお、ユーザ端末１０において、ダウンロードの予約確認をする条件が図５に示すダウンロード設定画面Ｇ１０で設定されているものとする。
【００５６】
制御部１１０は、ユーザがゲームを起動させる操作を行うと、通信部１２を介してゲームサーバ３０と通信接続を行う（ステップＳ１００）。そして、制御部１１０は、ゲームサーバ３０との通信が成功したか否かを判定する（ステップＳ１０２）。制御部１１０は、通信失敗と判定した場合（ＮＯ）、ダウンロード予約処理を終了する。一方、制御部１１０は、通信成功と判定した場合（ＹＥＳ）、更新データの有無を確認する（ステップＳ１０４）。
【００５７】
そして、制御部１１０は、ゲームサーバ３０からダウンロード可能な更新データが有るか否かを判定する（ステップＳ１０６）。制御部１１０は、更新データが無いと判定した場合（ＮＯ）、ダウンロード予約処理を終了する。一方、制御部１１０は、更新データが有ると判定した場合（ＹＥＳ）、現在の通信状況を確認する（ステップＳ１０８）。
【００５８】
次に、制御部１１０は、現在の通信状況が、ダウンロード設定画面Ｇ１０で設定された条件を満たすか否かを判定する。例えば、制御部１１０は、現在の通信状況が「ＷｉＦｉ通信でない時」という設定条件を満たすか否かを判定する（ステップＳ１１０）。現在の通信状況がＷｉＦｉ通信である場合、制御部１１０は、現在の通信状況が、設定された条件を満たさないと判定する（ＮＯ）。その場合、制御部１１０は、ダウンロードの予約確認を行わず、すべての更新データのダウンロード処理を実行し、ダウンロード予約処理を終了する（ステップＳ１１２）。
【００５９】
一方、現在の通信状況が例えば４Ｇ通信（４Ｇキャリア通信）であって、ＷｉＦｉ通信でない場合、ステップＳ１１０において、制御部１１０は、現在の通信状況が、設定された条件を満たすと判定する（ＹＥＳ）。その場合、制御部１１０は、ダウンロード設定画面Ｇ１０で設定されたデータ内容に該当しない更新データがあれば、その更新データのダウンロード処理を実行する（ステップＳ１１４）。このとき、表示部１４の表示画面は、例えば図６に示す強制ダウンロード画面Ｇ２０となる。
【００６０】
次に、制御部１１０は、更新データの中にダウンロード設定画面Ｇ１０で設定された内容に該当データがある場合、制御部１１０は、表示部１４の表示画面を図７に示すダウンロード予約確認画面Ｇ３０に遷移させる（ステップＳ１１６）。そして、制御部１１０は、ダウンロード予約確認画面Ｇ３０に対するユーザの操作を受け付ける（ステップＳ１１８）。
【００６１】
受け付けた操作が操作ボタンＢ３１（「チェックしたデータを予約」）へのユーザの操作であった場合、制御部１１０は、チェック（選択）された更新データに対してダウンロード予約を設定する（ステップＳ１２０）。
【００６２】
次に、制御部１１０は、予約されなかった更新データ（非予約データ）が有るか否かを判定する（ステップＳ１２２）。非予約データが有ると判定された場合（ＹＥＳ）、制御部１１０は、非予約データのダウンロード処理を実行してから、ダウンロード予約処理を終了する（ステップＳ１２４）。一方、非予約データが無いと判定された場合（ＮＯ）、制御部１１０は、ダウンロード予約処理を終了する。
【００６３】
また、ステップＳ１１８で受け付けた操作が操作ボタンＢ３２（「今すぐすべてダウンロード」）へのユーザの操作であった場合、制御部１１０は、通信状況に関係なく、ダウンロード予約確認画面Ｇ３０に表示されている予約の選択が可能な更新データのすべてのダウンロード処理を実行してから、ダウンロード予約処理を終了する（ステップＳ１２６）。
【００６４】
また、ステップＳ１１８で受け付けた操作が操作ボタンＢ３３（「キャンセル」）へのユーザの操作であった場合、制御部１１０は、ダウンロード予約確認画面Ｇ３０に表示されている予約の選択が可能な更新データのいずれもダウンロード処理を実行せず、且つ予約設定もしないで、ダウンロード予約処理を終了する。
【００６５】
なお、制御部１１０は、ダウンロード予約処理を終了した後、ゲーム処理の実行が可能な状態である場合には、ゲームを起動してゲーム処理を開始する。一方、制御部１１０は、ダウンロード予約処理を終了した後、ゲーム処理の実行が不可能な場合には、少なくともゲームの起動に必須な更新データのダウンロードが終了するまではゲームを起動できない。
【００６６】
続いて、ダウンロード予約された更新データのダウンロード処理の動作について説明する。図１１は、本実施形態に係る予約データのダウンロード処理の一例を示すフローチャートである。
【００６７】
制御部１１０は、ゲームの起動時または所定のタイミングで通信状況を確認する（ステップＳ２００）。そして、制御部１１０は、現在の通信状況がダウンロードを実行する条件を満たすか否かを判定する（ステップＳ２０２）。例えば、ダウンロード設定画面Ｇ１０で、現在の通信状況が「ＷｉＦｉ通信でない時」という設定条件でダウンロードの予約が行われた場合、ダウンロードを実行する条件は、「ＷｉＦｉ通信である時（ＷｉＦｉ通信になった時）」となる。そのため、現在の通信状況が例えば４Ｇ通信（４Ｇキャリア通信）であって、ＷｉＦｉ通信でない場合、制御部１１０は、現在の通信状況がダウンロードを実行する条件を満たさないと判定し（ＮＯ）、ダウンロード処理を実行しないで、予約データのダウンロード処理を終了する。
【００６８】
一方、現在の通信状況がＷｉＦｉ通信である場合、制御部１１０は、現在の通信状況がダウンロードを実行する条件を満たすと判定し（ＹＥＳ）、ダウンロード予約が設定された更新データが有るか否かを判定する（ステップＳ２０４）。制御部１１０は、ダウンロード予約が設定された更新データが無いと判定した場合（ＮＯ）、ダウンロード処理を実行しないで、予約データのダウンロード処理を終了する。一方、制御部１１０は、ダウンロード予約が設定された更新データが有ると判定した場合（ＹＥＳ）、表示部１４の表示画面を図９に示す予約データダウンロード確認画面Ｇ５０に遷移させる（ステップＳ２０６）。そして、制御部１１０は、予約データダウンロード確認画面Ｇ５０に対するユーザの操作を受け付ける（ステップＳ２０８）。
【００６９】
受け付けた操作が操作ボタンＢ５１（「今すぐダウンロード」）へのユーザの操作であった場合、制御部１１０は、ダウンロード予約が設定された更新データのダウンロード処理を実行する（ステップＳ２１０）。一方、受け付けた操作が操作ボタンＢ５２（「キャンセル」）へのユーザの操作であった場合、制御部１１０は、ダウンロード処理を実行しないで、予約データのダウンロード処理を終了する。
【００７０】
以上説明してきたように、本実施形態に係るユーザ端末１０（データ処理装置の一例）は、通信状況検出部１１１と、ダウンロード予約確認部１１３と、データ更新部１１４とを備えている。通信状況検出部１１１は、ネットワークＮＷ（通信網の一例）を介する通信の通信状況を検出する。ダウンロード予約確認部１１３は、ネットワークＮＷを介してダウンロード可能な更新データが有る場合、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。データ更新部１１４は、ダウンロード予約確認部１１３により更新データのダウンロードが予約された場合、通信状況検出部１１１により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行する。
【００７１】
これにより、ユーザ端末１０は、更新データを予約して後々ダウンロードするか否かの選択肢をユーザに提示し、予約が選択された場合には、通信状況に基づいてダウンロードを開始するため、ユーザにとって適切なタイミングでデータのダウンロードを実行することができる。
【００７２】
例えば、ダウンロード予約確認部１１３は、更新データが有る場合、通信状況検出部１１１により検出された通信状況に基づいて、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。これにより、ユーザ端末１０は、例えばユーザがダウンロードを延期したい可能性がある通信状況の場合に、ユーザにダウンロードを予約するか否かを確認することができる。
【００７３】
ここで、上記の通信状況は、通信の種別に基づく状況、または通信の速度に基づく状況である。これにより、ユーザ端末１０は、例えば通信データ量に制限がある通信種別の場合や、通信速度が遅く大きいデータサイズの通信に向かない場合などに、ユーザにダウンロードを予約するか否かを確認することができるので、ユーザにとって利便性が高い。
【００７４】
なお、上記の通信状況は、ユーザにより設定された通信状況であってもよい。これにより、ユーザ端末１０は、ダウンロードを予約するか否かを確認する通信状況の条件をユーザが設定できるので、ユーザにダウンロードを予約するか否かを適切なタイミングで確認できる。
【００７５】
また、データ更新部１１４は、ダウンロード予約確認部１１３により提示された更新データのうちダウンロードが予約されなかった更新データについては、通信状況検出部１１１により検出された通信状況によらずダウンロード処理を実行する。
これにより、ユーザ端末１０は、ユーザがダウンロードを延期したくない更新データについてはすぐにダウンロードするため、ユーザにとって適切なタイミングでデータのダウンロードを実行することができる。
【００７６】
また、ユーザ端末１０は、ネットワークＮＷ（通信網の一例）を介してダウンロード可能な更新データが有るか否かを確認する更新データ確認部１１２をさらに備えている。ダウンロード予約確認部１１３は、更新データ確認部１１２により更新データが有ることが確認されたタイミングで、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。
【００７７】
これにより、ユーザ端末１０は、更新データが有ることを確認したタイミングでユーザにダウンロードを予約するか否かを確認するため、ユーザが意図せずにダウンロードされてしまうことがなく、ユーザがダウンロードを延期したい場合には確実に延期して予約できるようにすることができる。
【００７８】
データ更新部１１４は、通信状況検出部１１１により検出された通信状況に基づいて、ダウンロード予約確認部１１３によりダウンロードが予約された更新データをダウンロードするか否かをユーザが選択可能なように提示し、ユーザによりダウンロードすることが選択された場合、更新データのダウンロード処理を実行する。
【００７９】
これにより、ユーザ端末１０は、ダウンロードを延期した時点では後からダウンロードしたいと考えて予約した更新データであっても、後から不要になった場合にはダウンロードしないことをユーザが選択できる。
【００８０】
ダウンロード予約確認部１１３は、更新データが有る場合、更新データの内容に基づいて、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。これにより、ユーザ端末１０は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、更新データの内容によって定めることができる。
【００８１】
例えば、更新データの内容には、ゲームのプレイに用いられるデータの種別が含まれる。これにより、ユーザ端末１０は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、更新データの種別によって定めることができる。例えば、ユーザ端末１０は、ユーザによってプレイで利用する場合もしない場合もあるような種類の更新データについては、ダウンロードの開始前にユーザにダウンロードを予約するか否かを確認するようにできる。
【００８２】
また、例えば、更新データの内容には、更新データの容量が含まれる。これにより、ユーザ端末１０は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、更新データのデータサイズによって定めることができる。例えば、ユーザ端末１０は、通信状況によって、データサイズの大きい更新データについては、ダウンロードの開始前にユーザにダウンロードを予約するか否かを確認するようにできる。一方、ユーザ端末１０は、データサイズの小さい更新データについては、通信状況によらず、ダウンロードを予約するか否かを確認せずにダウンロードすることもできる。
【００８３】
また、例えば、更新データの内容には、更新データを用いるゲーム全体に関する進行に必須のデータであるか否かが含まれる。これにより、ユーザ端末１０は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、必須データであるか否かによって定めることができる。例えば、ユーザ端末１０は、必須データについては、通信状況によらず、ダウンロードを予約するか否かを確認せずにダウンロードすることができる。
【００８４】
更新データの内容には、ユーザによって予め設定された内容が含まれる。これにより、ユーザ端末１０は、ダウンロードの開始前にダウンロード予約の確認をする更新データをどれにするかを、更新データの内容によって任意に設定できるようにすることができる。
【００８５】
データ更新部１１４は、更新データのうち予め設定されていない内容のデータについては、ユーザに確認することなくダウンロード処理を実行する。これにより、ユーザ端末１０は、ダウンロードの開始前にダウンロード予約の確認をする更新データとして設定されていない内容のデータは、ユーザの操作がなくても自動いでダウンロードされるのでユーザにとって利便性が高い。
【００８６】
ダウンロード予約確認部１１３は、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する場合、更新データを用いるゲーム内のプレイ単位で選択可能に提示する。これにより、ユーザ端末１０は、ユーザがプレイしたい更新データのみをダウンロード予約することができる。
【００８７】
ダウンロード予約確認部１１３は、更新データのダウンロードが予約されることによって、更新データを用いるゲームへの影響を示す情報を提示する。これにより、ユーザ端末１０は、ダウンロードを延期したことによってゲームで何が制限されるかをユーザに容易に知らせることができる。
【００８８】
［第２の実施形態］
次に、本発明の第２の実施形態を説明する。本実施形態のゲームシステム１の構成は、第１の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。第１の実施形態では、ゲームの起動時に更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する（例えば、図７に示すダウンロード予約確認画面Ｇ３０参照）例を説明したが、ゲームの実行中であってもよい。例えば、ダウンロード予約確認部１１３は、更新データが有る場合、更新データを用いるゲームの進行に基づくタイミングで、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示してもよい。ゲームの進行に基づくタイミングとは、例えばゲームでプレイする楽曲を選択するタイミング、ゲームで使用するキャラクタを選択するタイミング、ゲーム内のステージをクリアして新たなステージに移行するタイミング、ゲームのプレイが終了したタイミングなどである。
【００８９】
以下に、ゲームの進行に基づくタイミングで遷移するダウンロード予約確認画面の例を説明する。
図１２は、本実施形態に係るダウンロード予約確認画面の一例を示す図であって、ゲーム中のダウンロード予約確認画面の一例である。図示するダウンロード予約確認画面Ｇ６０は、音楽ゲームをプレイする際の楽曲選択画面である。楽曲選択肢ボタンＢ６１〜Ｂ６６は、楽曲Ａ〜Ｆのそれぞれからプレイする楽曲を選択するための操作ボタンである。ここで、楽曲Ａ、Ｂ、Ｄ，Ｆは、ダウンロード済みのプレイ可能な楽曲であり、それぞれの楽曲選択肢ボタンＢ６１、Ｂ６２、Ｂ６４、Ｂ６６は、ユーザが押下することで選択可能である。
【００９０】
一方、楽曲Ｃ、Ｅは、まだダウンロードされていない楽曲であり、ゲームサーバ３０から更新データとしてダウンロードすることで提供されるものである。楽曲Ｃ、Ｅそれぞれの楽曲選択肢ボタンＢ６３、Ｂ６５は、非アクティブ表示（例えば、グレーアウト表示）となっており、操作を受け付けずプレイできないことを示している。また、楽曲Ｃは、ダウンロードされていないため、楽曲選択肢ボタンＢ６３の横に「予約」ボタンＢ６７が表示されている。この「予約」ボタンＢ６７をユーザが押下することで、楽曲Ｃのデータ（更新データ）にダウンロード予約が設定される。ダウンロード予約が設定されると、通信状況に応じて（例えば、ＷｉＦｉ通信になると）ダウンロード処理が実行される。また、楽曲Ｅは、未ダウンロードであるが既にダウンロード予約が設定されており、非アクティブ表示されている楽曲選択肢ボタンＢ６５には、予約されている旨が表示されている。また、楽曲Ｅは予約済みであるため「予約」ボタンは表示されない。このように、ダウンロードの予約がされたことによってダウンロードされていない場合、該ダウンロードされていない更新データであることに基づく表示となる。
【００９１】
なお、ダウンロード予約確認画面Ｇ６０において、ダウンロード済みの楽曲のみの表示、または、未ダウンロードの楽曲のみの表示があってもよい。ダウンロード済みの楽曲のみの表示であれば、すぐにプレイできる楽曲のみの表示とすることができる。未ダウンロードの楽曲のみの表示であれば、ダウンロード予約に関係しない楽曲が表示されないため、ダウンロード予約の選択をし易くすることができる。
【００９２】
また、図示するダウンロード予約確認画面Ｇ６０において、楽曲選択肢ボタンＢ６５の横に予約済みのデータの予約を解除するための「予約解除」ボタンが表示されてもよい。
【００９３】
以上説明したように、本実施形態では、ユーザ端末１０のダウンロード予約確認部１１３は、更新データが有る場合、更新データを用いるゲームの進行に基づくタイミングで、更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。これにより、ユーザ端末１０は、更新データが有ることが確認されたタイミングではなく、ゲームのプレイ中の必要なときに、ユーザの意思で更新データのダウンロードを予約できる。よって、ユーザにとって利便性が高い。
【００９４】
ダウンロード予約確認部１１３は、更新データが、ダウンロード予約確認部１１３によりダウンロードの予約がされたことによってダウンロードされていない場合、該ダウンロードされていない更新データであることに基づく提示を行う。これにより、ユーザ端末１０は、予約したことによって未ダウンロードのデータをゲームで使用できないことをユーザに分かりやすく提示することができる。
【００９５】
なお、図１２に示すダウンロード予約確認画面Ｇ６０において、未ダウンロードの楽曲（楽曲Ｃ及び楽曲Ｄ）の楽曲選択肢ボタン（Ｂ６３、Ｂ６５）が操作を受け付けてもよく、ユーザに押下された場合、予約するか否か、または今すぐにダウンロードするかなどをユーザが選択可能な画面に遷移させるようにしてもよい。
【００９６】
図１３は、本実施形態に係るダウンロード予約確認画面の他の例を示す図であって、図１２に示すダウンロード予約確認画面Ｇ６０において、楽曲Ｃの楽曲選択肢ボタンＢ６３がユーザに押下された場合に遷移するダウンロード予約確認画面Ｇ７０を示している。ダウンロード予約確認画面Ｇ７０には、現在の通信状況として「現在の通信が４Ｇ通信（４Ｇキャリア通信）」であること、及び、楽曲Ｃ（５ＭＢ）のデータが未ダウンロードであることが表示されている。また、ダウンロード予約確認画面Ｇ７０には、楽曲Ｃのデータを「予約」するための操作ボタンＢ７１と、「今すぐダウンロード」するための操作ボタンＢ７２と、「キャンセル」するための操作ボタンＢ７３と、が表示されている。ユーザは、このダウンロード予約確認画面Ｇ７０において、予約するか、すぐにダウンロードするか、もしくはキャンセルするかのいずれかを選択できる。
【００９７】
［第３の実施形態］
次に、本発明の第３の実施形態を説明する。本実施形態のゲームシステム１の構成は、第１の実施形態と同様であるので、本実施形態において特徴的な処理について説明する。本実施形態では、ダウンロードがされていない更新データの一覧からダウンロードの予約が選択できる例を説明する。
【００９８】
図１４は、本実施形態に係るダウンロード予約確認画面の一例を示す図であって、未ダウンロードの一覧が表示される画面でダウンロードの予約が可能な例である。図示するダウンロード予約確認画面Ｇ８０には、ダウンロードの予約を行う画面である旨と、現在の通信状況と、未ダウンロードの更新データの一覧とが表示される。図示する例では、現在の通信状況として「現在の通信が４Ｇ通信（４Ｇキャリア通信）」であることが表示されている。即ち、ＷｉＦｉ通信でないため、未ダウンロードの更新データについて、ダウンロードを延期して予約することをユーザが選択可能なようにしている。図示する例では、未ダウンロードの更新データとして、「楽曲データＣ（５ＭＢ）」、「楽曲データＥ（７ＭＢ）」、及び「キャラクタＣ（１ＭＢ）」が、それぞれを選択するためのチェックボックスとともに表示されている。また、上記３つの更新データのすべて（「上のすべて」）を１つのチェックで選択できるチェックボックスも表示されている。
【００９９】
また、ダウンロード予約確認画面Ｇ８０には、図７に示すダウンロード予約確認画面Ｇ３０と同様に、チェックしたデータを予約」するための操作ボタンＢ８１と、「今すぐすべてダウンロード」するための操作ボタンＢ８２と、「キャンセル」するための操作ボタンＢ８３と、が表示されている。これにより、ユーザは、未ダウンロードの更新データの中から、ダウンロードの予約、今すぐすべてダウンロード、またはキャンセルをするデータを容易に選択することができる。
【０１００】
［変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成は上述の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、上述の第１〜３の実施形態において説明した各構成は、任意に組み合わせることができる。
【０１０１】
また、ユーザ端末１０は、通信状況がＷｉＦｉ通信になったことにより予約済みの更新データをダウンロードしている最中に通信状況が変化し、再度、ＷｉＦｉ通信以外（例えば、４Ｇ通信４Ｇ（キャリア通信）等になった場合、改めて、そのままダウンロードを継続するのか、またはＷｉＦｉ通信になるまでダウンロードを中断して待つか、をユーザが選択可能なように提示してもよい。なお、通信状況が変化する場合とは、例えば、ユーザが外出等により通信状況が異なる場所へ移動した場合などである。
【０１０２】
また、上記実施形態では、各更新データについてダウンロードの予約が可能であるが、予約された更新データのダウンロードに優先順位が設定可能であってもよい。優先順位は、必須データなどのようなデータの種別によって予め設定されたものでもよいし、ユーザが任意に設定可能としてもよい。例えば、ユーザが設定することにより、ユーザ端末１０は、ユーザがプレイしたい部分を優先的にダウンロードするようにしてもよい。特に、ダウンロードに時間を要する大きなデータである場合には、ＷｉＦｉ通信となってもすべてをダウンロードできない場合もある。そのため、このような優先順位があればユーザがプレイしたい部分を早くプレイ可能とすることができる。
【０１０３】
また、上記実施形態では、ゲームの更新データのダウンロード処理を例に説明したが、ゲーム以外の他のアプリケーションの更新データのダウンロード処理にも同様に、第１〜３の実施形態を適用できる。
【０１０４】
また、上述の制御部１１０の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより制御部１１０としての処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部または外部に設けられた記録媒体も含まれる。配信サーバの記録媒体に記憶されるプログラムのコードは、端末装置で実行可能な形式のプログラムのコードと異なるものでもよい。すなわち、配信サーバからダウンロードされて端末装置で実行可能な形でインストールができるものであれば、配信サーバで記憶される形式は問わない。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に端末装置で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０５】
また、上述の制御部１１０の一部または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１０６】
［付記］
以上の記載から本発明は例えば以下のように把握される。なお、本発明の理解を容易にするために添付図面の参照符号を便宜的に括弧書きにて付記するが、それにより本発明が図示の態様に限定されるものではない。
【０１０７】
（付記１）本発明の一態様に係るデータ処理装置（１０）は、通信網を介する通信の通信状況を検出する通信状況検出部（１１１、Ｓ１０８、Ｓ２００）と、前記通信網を介してダウンロード可能な更新データが有る場合、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示するダウンロード予約確認部（１１３、Ｓ１１６）と、前記ダウンロード予約確認部により前記更新データのダウンロードが予約された場合、前記通信状況検出部により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行するデータ更新部（１１４、Ｓ２１０）と、を備える。
【０１０８】
付記１の構成によれば、データ処理装置は、更新データを予約して後々ダウンロードするか否かの選択肢をユーザに提示し、予約が選択された場合には、通信状況に基づいてダウンロードを開始するため、ユーザにとって適切なタイミングでデータのダウンロードを実行することができる。
【０１０９】
（付記２）また、本発明の一態様は、付記１に記載のデータ処理装置であって、前記ダウンロード予約確認部は、前記更新データが有る場合、前記通信状況検出部により検出された通信状況に基づいて、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する。
【０１１０】
付記２の構成によれば、データ処理装置は、例えばユーザがダウンロードを延期したい可能性がある通信状況の場合に、ユーザにダウンロードを予約するか否かを確認することができる。
【０１１１】
（付記３）また、本発明の一態様は、付記１または付記２に記載のデータ処理装置であって、前記データ更新部は、前記ダウンロード予約確認部により提示された前記更新データのうちダウンロードが予約されなかった更新データについては、前記通信状況検出部により検出された通信状況によらずダウンロード処理を実行する（Ｓ１２４）。
【０１１２】
付記３の構成によれば、データ処理装置は、ユーザがダウンロードを延期したくない更新データについてはすぐにダウンロードするため、ユーザにとって適切なタイミングでデータのダウンロードを実行することができる。
【０１１３】
（付記４）また、本発明の一態様は、付記１から付記３のいずれか一に記載のデータ処理装置であって、前記通信状況は、通信の種別に基づく状況である。
【０１１４】
付記４の構成によれば、データ処理装置は、例えば通信データ量に制限がある通信種別の場合に、ユーザにダウンロードを予約するか否かを確認することができるので、ユーザにとって利便性が高い。
【０１１５】
（付記５）また、本発明の一態様は、付記１から付記４のいずれか一に記載のデータ処理装置であって、前記通信状況は、通信の速度に基づく状況である。
【０１１６】
付記５の構成によれば、データ処理装置は、例えば通信速度が遅く大きいデータサイズの通信に向かない場合に、ユーザにダウンロードを予約するか否かを確認することができるので、ユーザにとって利便性が高い。
【０１１７】
（付記６）また、本発明の一態様は、付記１から付記５のいずれか一に記載のデータ処理装置であって、前記通信状況は、前記ユーザにより設定された通信状況である。
【０１１８】
付記６の構成によれば、データ処理装置は、ダウンロードを予約するか否かを確認する通信状況の条件をユーザが設定できるので、ユーザにダウンロードを予約するか否かを適切なタイミングで確認できる。
【０１１９】
（付記７）また、本発明の一態様は、付記１から付記６のいずれか一に記載のデータ処理装置であって、前記通信網を介してダウンロード可能な前記更新データが有るか否かを確認する更新データ確認部（１１２、Ｓ１０４、Ｓ１０６）を備え、前記ダウンロード予約確認部は、前記更新データ確認部により前記更新データが有ることが確認されたタイミングで、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する。
【０１２０】
付記７の構成によれば、データ処理装置は、更新データが有ることを確認したタイミングでユーザにダウンロードを予約するか否かを確認するため、ユーザが意図せずにダウンロードされてしまうことがなく、ユーザがダウンロードを延期したい場合には確実に延期して予約できるようにすることができる。
【０１２１】
（付記８）また、本発明の一態様は、付記１から付記７のいずれか一に記載のデータ処理装置であって、前記データ更新部は、前記通信状況検出部により検出された通信状況に基づいて、前記ダウンロード予約確認部によりダウンロードが予約された前記更新データをダウンロードするか否かを前記ユーザが選択可能なように提示し（Ｓ２０６）、前記ユーザによりダウンロードすることが選択された場合（Ｓ２０８）、前記更新データのダウンロード処理を実行する（Ｓ２１０）。
【０１２２】
付記８の構成によれば、データ処理装置は、ダウンロードを延期した時点では後からダウンロードしたいと考えて予約した更新データであっても、後から不要になった場合にはダウンロードしないことをユーザが選択できる。
【０１２３】
（付記９）また、本発明の一態様は、付記１から付記８のいずれか一に記載のデータ処理装置であって、前記ダウンロード予約確認部は、前記更新データが有る場合、前記更新データの内容に基づいて、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する。
【０１２４】
付記９の構成によれば、データ処理装置は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、更新データの内容によって定めることができる。
【０１２５】
（付記１０）また、本発明の一態様は、付記９に記載のデータ処理装置であって、前記更新データの内容には、ゲームのプレイに用いられるデータの種別が含まれる。
【０１２６】
付記１０の構成によれば、データ処理装置は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、更新データの種別によって定めることができる。例えば、ユーザ端末１０は、ユーザによってプレイで利用する場合もしない場合もあるような種類の更新データについては、ダウンロードの開始前にユーザにダウンロードを予約するか否かを確認するようにできる。
【０１２７】
（付記１１）また、本発明の一態様は、付記９または付記１０に記載のデータ処理装置であって、前記更新データの内容には、前記更新データの容量が含まれる。
【０１２８】
付記１１の構成によれば、データ処理装置は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、更新データのデータサイズによって定めることができる。例えば、データ処理装置は、通信状況によって、データサイズの大きい更新データについては、ダウンロードの開始前にユーザにダウンロードを予約するか否かを確認するようにできる。一方、データ処理装置は、データサイズの小さい更新データについては、通信状況によらず、ダウンロードを予約するか否かを確認せずにダウンロードすることもできる。
【０１２９】
（付記１２）また、本発明の一態様は、付記９に記載のデータ処理装置であって、前記更新データの内容には、前記更新データを用いるゲーム全体に関する進行に必須のデータであるか否かが含まれる。
【０１３０】
付記１２の構成によれば、データ処理装置は、ダウンロードの開始前にダウンロード予約の確認をする更新データを、必須データであるか否かによって定めることができる。例えば、データ処理装置は、必須データについては、通信状況によらず、ダウンロードを予約するか否かを確認せずにダウンロードすることができる。
【０１３１】
（付記１３）また、本発明の一態様は、付記１から付記１２のいずれか一に記載のデータ処理装置であって、前記更新データの内容には、前記ユーザによって予め設定された内容が含まれる。
【０１３２】
付記１３の構成によれば、データ処理装置は、ダウンロードの開始前にダウンロード予約の確認をする更新データをどれにするかを、更新データの内容によって任意に設定できるようにすることができる。
【０１３３】
（付記１４）また、本発明の一態様は、付記９から付記１３のいずれか一に記載のデータ処理装置であって、前記データ更新部は、前記更新データのうち予め設定されていない内容のデータについては、前記ユーザに確認することなくダウンロード処理を実行する。
【０１３４】
付記１４の構成によれば、データ処理装置は、ダウンロードの開始前にダウンロード予約の確認をする更新データとして設定されていない内容のデータは、ユーザの操作がなくても自動いでダウンロードされるのでユーザにとって利便性が高い。
【０１３５】
（付記１５）また、本発明の一態様は、付記１から付記１４のいずれか一に記載のデータ処理装置であって、前記ダウンロード予約確認部は、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する場合、前記更新データを用いるゲーム内のプレイ単位で選択可能に提示する。
【０１３６】
付記１５の構成によれば、データ処理装置は、ユーザがプレイしたい更新データのみをダウンロード予約することができる。
【０１３７】
（付記１６）また、本発明の一態様は、付記１から付記１５のいずれか一に記載のデータ処理装置であって、前記ダウンロード予約確認部は、前記更新データが有る場合、前記更新データを用いるゲームの進行に基づくタイミングで、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する。
【０１３８】
付記１６の構成によれば、ゲームのプレイ中の必要なときに、ユーザの意思で更新データのダウンロードを予約できる。
【０１３９】
（付記１７）また、本発明の一態様は、付記１から付記１６のいずれか一に記載のデータ処理装置であって、前記ダウンロード予約確認部は、前記更新データのダウンロードが予約されることによって、前記更新データを用いるゲームへの影響を示す情報を提示する。
【０１４０】
付記１７の構成によれば、データ処理装置は、ダウンロードを延期したことによってゲームで何が制限されるかをユーザに容易に知らせることができる。
【０１４１】
（付記１８）また、本発明の一態様は、付記１から付記１７のいずれか一に記載のデータ処理装置であって、前記ダウンロード予約確認部は、前記更新データが、前記ダウンロード予約確認部によりダウンロードの予約がされたことによってダウンロードされていない場合、該ダウンロードされていない前記更新データであることに基づく提示を行う。
【０１４２】
付記１８の構成によれば、データ処理装置は、予約したことによって未ダウンロードのデータをゲームで使用できないことをユーザに分かりやすく提示することができる。
【０１４３】
（付記１９）また、本発明の一態様に係るプログラムは、コンピュータを、付記１から付記１８のいずれか一に記載のデータ処理装置として機能させるためのプログラムである。
【０１４４】
付記１９の構成によれば、プログラムは、更新データを予約して後々ダウンロードするか否かの選択肢をユーザに提示し、予約が選択された場合には、通信状況に基づいてダウンロードを開始するため、ユーザにとって適切なタイミングでデータのダウンロードを実行することができる。
【符号の説明】
【０１４５】
１  ゲームシステム、１０  ユーザ端末、１１  ＣＰＵ、１２  通信部、１３  入力部、１４  表示部、１５  記憶部、３０  ゲームサーバ、３１  ＣＰＵ、３２  通信部、３３  入力部、３５  記憶部、１１０  制御部、１１１  通信状況検出部、１１２  更新データ確認部、１１３  ダウンロード予約確認部、１１４  データ更新部
【図１】
2018106501.tif 000003
【図２】
2018106501.tif 000004
【図３】
2018106501.tif 000005
【図４】
2018106501.tif 000006
【図５】
2018106501.tif 000007
【図６】
2018106501.tif 000008
【図７】
2018106501.tif 000009
【図８】
2018106501.tif 000010
【図９】
2018106501.tif 000011
【図１０】
2018106501.tif 000012
【図１１】
2018106501.tif 000013
【図１２】
2018106501.tif 000014
【図１３】
2018106501.tif 000015
【図１４】
2018106501.tif 000016
【手続補正書】
【提出日】平成30年1月16日(2018.1.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信網を介する通信の通信状況を検出する通信状況検出部と、
前記通信網を介してダウンロード可能な更新データが有る場合、前記通信状況検出部により検出された通信状況に基づいて、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示するダウンロード予約確認部と、
前記ダウンロード予約確認部により前記更新データのダウンロードが予約された場合、前記通信状況検出部により検出された通信状況に基づいて、該予約された更新データのダウンロード処理を実行するデータ更新部と、
を備えるデータ処理装置。
【請求項２】
前記データ更新部は、
前記ダウンロード予約確認部により提示された前記更新データのうちダウンロードが予約されなかった更新データについては、前記通信状況検出部により検出された通信状況によらずダウンロード処理を実行する、
請求項１に記載のデータ処理装置。
【請求項３】
前記通信状況は、通信の種別に基づく状況である、
請求項１または請求項２に記載のデータ処理装置。
【請求項４】
前記通信状況は、通信の速度に基づく状況である、
請求項１から請求項３のいずれか一項に記載のデータ処理装置。
【請求項５】
前記通信状況は、前記ユーザにより設定された通信状況である、
請求項１から請求項４のいずれか一項に記載のデータ処理装置。
【請求項６】
前記通信網を介してダウンロード可能な前記更新データが有るか否かを確認する更新データ確認部を備え、
前記ダウンロード予約確認部は、
前記更新データ確認部により前記更新データが有ることが確認されたタイミングで、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する、
請求項１から請求項５のいずれか一項に記載のデータ処理装置。
【請求項７】
前記データ更新部は、
前記通信状況検出部により検出された通信状況に基づいて、前記ダウンロード予約確認部によりダウンロードが予約された前記更新データをダウンロードするか否かを前記ユーザが選択可能なように提示し、前記ユーザによりダウンロードすることが選択された場合、前記更新データのダウンロード処理を実行する、
請求項１から請求項６のいずれか一項に記載のデータ処理装置。
【請求項８】
前記ダウンロード予約確認部は、
前記更新データが有る場合、前記更新データの内容に基づいて、前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する、
請求項１から請求項７のいずれか一項に記載のデータ処理装置。
【請求項９】
前記更新データの内容には、ゲームのプレイに用いられるデータの種別が含まれる、
請求項８に記載のデータ処理装置。
【請求項１０】
前記更新データの内容には、前記更新データの容量が含まれる、
請求項８または請求項９に記載のデータ処理装置。
【請求項１１】
前記更新データの内容には、前記更新データを用いるゲーム全体に関する進行に必須のデータであるか否かが含まれる、
請求項８に記載のデータ処理装置。
【請求項１２】
前記更新データの内容には、前記ユーザによって予め設定された内容が含まれる、
請求項８から請求項１１のいずれか一項に記載のデータ処理装置。
【請求項１３】
前記データ更新部は、
前記更新データのうち予め設定されていない内容のデータについては、前記ユーザに確認することなくダウンロード処理を実行する、
請求項８から請求項１２のいずれか一項に記載のデータ処理装置。
【請求項１４】
前記ダウンロード予約確認部は、
前記更新データのダウンロードを予約するか否かを前記ユーザが選択可能なように提示する場合、前記更新データを用いるゲーム内のプレイ単位で選択可能に提示する、
請求項１から請求項１３のいずれか一項に記載のデータ処理装置。
【請求項１５】
前記ダウンロード予約確認部は、
前記更新データが有る場合、前記更新データを用いるゲームの進行に基づくタイミングで、前記更新データのダウンロードを予約するか否かをユーザが選択可能なように提示する、
請求項１から請求項１４のいずれか一項に記載のデータ処理装置。
【請求項１６】
前記ダウンロード予約確認部は、
前記更新データのダウンロードが予約されることによって、前記更新データを用いるゲームへの影響を示す情報を提示する、
請求項１から請求項１５のいずれか一項に記載のデータ処理装置。
【請求項１７】
前記ダウンロード予約確認部は、
前記更新データが、前記ダウンロード予約確認部によりダウンロードの予約がされたことによってダウンロードされていない場合、該ダウンロードされていない前記更新データであることに基づく提示を行う、
を備える請求項１から請求項１６のいずれか一項に記載のデータ処理装置。
【請求項１８】
コンピュータを、請求項１から請求項１７のいずれか一項に記載のデータ処理装置として機能させるためのプログラム。