(57)【要約】  【課題】  アプリケーションの実行制限及びその解除に関する新たな技術を提供する。  【解決手段】  情報処理システム１００は、ＩＰネットワーク４０を介して互いに通信可能な情報処理装置１０とデータ提供サーバ２０とを含む。情報処理装置１０は、互いに独立した複数の任意アプリケーションプログラムを含む統合アプリケーションプログラムであって、前記複数の任意アプリケーションプログラム同士の連携機能を提供する統合アプリケーションプログラムを記憶した記憶部１１を備える。データ提供サーバ２０は、任意アプリケーションプログラムで利用されるコンテンツデータを記憶した記憶部２１を備える。情報処理装置１０は、第コンテンツデータをデータ提供サーバ２０から取得する通信部１３を備えている。【選択図】  図１
2014219837.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムであって、
前記端末は、実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを記憶した第１記憶手段を備え、
前記サーバは、前記任意アプリケーションプログラムで利用されるコンテンツデータを記憶した第２記憶手段を備え、
前記端末は、前記コンテンツデータを前記サーバから取得するコンテンツデータ取得手段と、前記制限解除データを取得する制限解除データ取得手段を備えた
ことを特徴とする情報処理システム。
【請求項２】
前記端末による前記任意アプリケーションプログラムの利用の許否を判断する判断手段を備え、
前記コンテンツデータ取得手段は、前記判断手段により利用を許可すると判断された場合に、前記コンテンツデータを取得する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記端末は、前記コンテンツデータと前記制限解除データとを実質的に同時に取得することを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記任意アプリケーションプログラムは、前記コンテンツデータを取得することによって実質的に実行可能となることを特徴とする請求項１ないし３のいずれかに記載の情報処理システム。
【請求項５】
前記第１記憶手段は、互いに独立した複数の前記任意アプリケーションプログラムを含む統合アプリケーションプログラムを記憶することを特徴とする請求項１ないし４のいずれかに記載の情報処理システム。
【請求項６】
前記統合アプリケーションプログラムは、前記複数の任意アプリケーションプログラムの少なくともいずれかと連携する基礎アプリケーションプログラムを含むことを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記基礎アプリケーションプログラムは、前記制限解除データ取得手段によって制限解除データが取得されているか否かにかかわらず実行可能である、請求項６に記載の情報処理システム。
【請求項８】
前記コンテンツデータのデータ量は、前記任意アプリケーションプログラムのデータ量よりも大きいことを特徴とする請求項１ないし７のいずれかに記載の情報処理システム。
【請求項９】
通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムであって、
前記端末は、互いに独立した複数の任意アプリケーションプログラムを含む統合アプリケーションプログラムを記憶した第１記憶手段を備え、
前記サーバは、前記任意アプリケーションプログラムで利用されるコンテンツデータを記憶した第２記憶手段を備え、
前記端末は、前記コンテンツデータを前記サーバから取得するコンテンツデータ取得手段を備えた
ことを特徴とする情報処理システム。
【請求項１０】
通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムであって、
前記端末は、コンテンツデータを取得することによって実質的に実行可能な任意アプリケーションプログラムを記憶した第１記憶手段を備え、
前記サーバは、前記任意アプリケーションプログラムで利用されるコンテンツデータを記憶した第２記憶手段を備え、
前記端末は、前記コンテンツデータを前記サーバから取得するコンテンツデータ取得手段を備えた
ことを特徴とする情報処理システム。
【請求項１１】
実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを記憶した第１記憶手段を備えた情報処理装置のコンピュータを、
前記任意アプリケーションプログラムで利用されるコンテンツデータを取得するコンテンツデータ取得手段、
前記制限解除データを取得する制限解除データ取得手段、及び
前記制限解除データ取得手段にて取得された前記制限解除データを用いて、前記任意アプリケーションプログラムの実行制限を解除し、前記コンテンツデータ取得手段にて取得された前記コンテンツデータを用いて、前記任意アプリケーションプログラムを実行する情報処理手段
として機能させることを特徴とする情報処理プログラム。
【請求項１２】
実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを記憶した第１記憶手段と、
前記任意アプリケーションプログラムで利用されるコンテンツデータを取得するコンテンツデータ取得手段と、
前記制限解除データを取得する制限解除データ取得手段と、
前記制限解除データ取得手段にて取得された前記制限解除データを用いて、前記任意アプリケーションプログラムの実行制限を解除し、前記コンテンツデータ取得手段にて取得された前記コンテンツデータを用いて、前記任意アプリケーションプログラムを実行する情報処理手段と、
を備えたことを特徴とする情報処理装置。
【請求項１３】
通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムにおけるデータ提供方法であって、
実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを前記端末に記憶しておき、
前記任意アプリケーションプログラムで利用されるコンテンツデータを前記サーバに記憶しておき、
前記端末にて、前記サーバから前記コンテンツデータ及び前記制限解除データを取得する
ことを特徴とするデータ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システム、情報処理装置、情報処理プログラム、及びデータ提供方法に関するものである。
【背景技術】
【０００２】
従来より、情報処理装置にインストールされたアプリケーションの実行を制限し、情報処理装置のユーザの購入操作に応じて制限解除キーを取得して、実行の制限を解除することで、情報処理装置におけるアプリケーションの実行を可能とする情報処理システムが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２９８６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、アプリケーションの実行制限及びその解除に関する新たな技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
第一の態様の情報処理システムは、通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムであって、前記端末は、実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを記憶した第１記憶手段を備え、前記サーバは、前記任意アプリケーションプログラムで利用されるコンテンツデータを記憶した第２記憶手段を備え、前記端末は、前記コンテンツデータを前記サーバから取得するコンテンツデータ取得手段と、前記制限解除データを取得する制限解除データ取得手段を備えた構成を有している。
【０００６】
この構成によれば、端末において任意アプリケーションプログラムの実行が制限されている状態では、コンテンツデータが端末に記憶されていないので、端末において不要なデータが記憶されることがなく、ストレージ容量の無駄な使用を抑制できる。また、端末において任意アプリケーションプログラムの実行が制限されている状態では、コンテンツデータが端末に記憶されていないので、仮に不正に任意アプリケーションプログラムの実行制限が解除されたとしても、それに使用するコンテンツデータがないので、実質的に実行ができず、これにより、実行制限を実効あるものにできる。
【０００７】
上記の情報処理システムは、前記端末による前記任意アプリケーションプログラムの利用の許否を判断する判断手段を備えていてよく、前記コンテンツデータ取得手段は、前記判断手段により利用を許可すると判断された場合に、前記コンテンツデータを取得してよい。
【０００８】
この構成によれば、任意アプリケーションプログラムの実行制限を有効に解除できる。利用の拒否は、例えば、料金の支払い、何らかの情報処理の結果等によって判断してよい。
【０００９】
前記端末は、前記コンテンツデータと前記制限解除データとを実質的に同時に取得してよい。
【００１０】
この構成によれば、任意アプリケーションプログラムの実行を有効に制限し、解除できる。
【００１１】
前記任意アプリケーションプログラムは、前記コンテンツデータを取得することによって実質的に実行可能となってよい。
【００１２】
この構成によれば、コンテンツデータによっても実質的に任意アプリケーションプログラムの実行を制限し、解除できる。これにより、任意アプリケーションプログラムの実行制限を実効あるものにできる。
【００１３】
前記第１記憶手段は、互いに独立した複数の前記任意アプリケーションプログラムを含む統合アプリケーションプログラムを記憶していてよい。
【００１４】
この構成によれば、いずれかの任意アプリケーションプログラムを端末に記憶させないことで当該任意アプリケーションプログラムの実行を制限する場合と比較して、複数の任意アプリケーションプログラムが統合アプリケーションプログラムの一部として予め端末に提供されているので、開発の複雑度を上げることがなく、開発コストを抑えられる。
【００１５】
前記統合アプリケーションプログラムは、前記複数の任意アプリケーションプログラムの少なくともいずれかと連携する基礎アプリケーションプログラムを含んでいてよい。
【００１６】
この構成によれば、基礎アプリケーションプログラムと任意アプリケーションプログラムとの連携機能を外部に用意する必要がなく、よって、開発の複雑度を上げることがなく、開発コストを抑えられる。
【００１７】
前記基礎アプリケーションプログラムは、前記制限解除データ取得手段によって制限解除データが取得されているか否かにかかわらず実行可能であってよい。
【００１８】
この構成によれば、基礎アプリケーションプログラムを広く普及させることができ、より多くのユーザによる任意アプリケーションプログラムの取得を促進できる。
【００１９】
前記コンテンツデータのデータ量は、前記任意アプリケーションプログラムのデータ量よりも大きくてよい。
【００２０】
この構成によれば、ストレージ容量の無駄な使用を抑制できるという上記の作用効果がより有効になる。
【００２１】
第二の態様の情報処理システムは、通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムであって、前記端末は、互いに独立した複数の任意アプリケーションプログラムを含む統合アプリケーションプログラムを記憶した第１記憶手段を備え、前記サーバは、前記任意アプリケーションプログラムで利用されるコンテンツデータを記憶した第２記憶手段を備え、前記端末は、前記コンテンツデータを前記サーバから取得するコンテンツデータ取得手段を備えた構成を有する。
【００２２】
この構成によれば、端末において任意アプリケーションプログラムの実行が制限されている状態では、そのコンテンツデータが端末に記憶されていないので、端末において不要なデータが記憶されることがなく、ストレージ容量の無駄な使用を抑制できる。また、端末において統合アプリケーションプログラムをネットワーク経由で取得する場合において、統合アプリケーションプログラムのデータには任意アプリケーションプログラムのコンテンツデータが含まれないので、統合アプリケーションプログラムの取得にかかる時間を短縮できる。また、端末においてコンテンツデータを取得する前には、任意アプリケーションプログラムのコンテンツデータが端末に記憶されていないので、任意アプリケーションプログラムを実質的に実行できず、これにより、任意アプリケーションプログラムの実行を制限できる。さらに、端末において他のアプリケーションプログラムとの連携を行う任意アプリケーションプログラムを記憶させないことで当該任意アプリケーションプログラムの実行を制限する場合と比較して、上記の情報処理システムでは、任意アプリケーションプログラムが他のアプリケーションプログラムとともに統合アプリケーションプログラムとして予め端末に提供されているので、この連携機能を外部に用意する必要がなく、よって開発の複雑度を上げることがなく、開発コストを抑えられる。
【００２３】
第三の態様の情報処理システムは、通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムであって、前記端末は、コンテンツデータを取得することによって実質的に実行可能な任意アプリケーションプログラムを記憶した第１記憶手段を備え、前記サーバは、前記任意アプリケーションプログラムで利用されるコンテンツデータを記憶した第２記憶手段を備え、前記端末は、前記コンテンツデータを前記サーバから取得するコンテンツデータ取得手段を備えた構成を有している。
【００２４】
この構成によっても、端末において任意アプリケーションプログラムの実行が制限されている状態では、コンテンツデータが端末に記憶されていないので、端末において不要なデータが記憶されることがなく、ストレージ容量の無駄な使用を抑制できる。また、端末において任意アプリケーションプログラムの実行が制限されている状態では、コンテンツデータが端末に記憶されていないので、仮に不正に任意アプリケーションプログラムの実行制限が解除されたとしても、それに使用するデータがないので、実質的に実行ができず、これにより、実行制限を実効あるものにできる。さらに、任意アプリケーションプログラムが端末に記憶された他のアプリケーションプログラムとの連携を行うものである場合において、そのような任意アプリケーションプログラムを端末に記憶させないことで任意アプリケーションプログラムの実行を制限する場合と比較して、上記の情報処理システムでは、任意アプリケーションプログラムが他のアプリケーションプログラムとともに予め端末に提供されているので、この連携機能を外部に用意する必要がなく、よって開発の複雑度を上げることがなく、開発コストを抑えられる。
【００２５】
情報処理プログラムは、実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを記憶した第１記憶手段を備えた情報処理装置のコンピュータを、前記任意アプリケーションプログラムで利用されるコンテンツデータを取得するコンテンツデータ取得手段、前記制限解除データを取得する制限解除データ取得手段、及び前記制限解除データ取得手段にて取得された前記制限解除データを用いて、前記任意アプリケーションプログラムの実行制限を解除し、前記コンテンツデータ取得手段にて取得された前記コンテンツデータを用いて、前記任意アプリケーションプログラムを実行する情報処理手段として機能させる。この構成によっても、第一の態様の情報処理システムと同様の作用効果が得られる。
【００２６】
情報処理装置は、実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを記憶した第１記憶手段と、前記任意アプリケーションプログラムで利用されるコンテンツデータを取得するコンテンツデータ取得手段と、前記制限解除データを取得する制限解除データ取得手段と、前記制限解除データ取得手段にて取得された前記制限解除データを用いて、前記任意アプリケーションプログラムの実行制限を解除し、前記コンテンツデータ取得手段にて取得された前記コンテンツデータを用いて、前記任意アプリケーションプログラムを実行する情報処理手段とを備えた構成を有している。この構成によっても、第一の態様の情報処理システムと同様の作用効果が得られる。
【００２７】
データ提供方法は、通信ネットワークを介して互いに通信可能な端末とサーバとを含む情報処理システムにおけるデータ提供方法であって、実行が制限されており、かつ制限解除データを用いることによって実行可能な任意アプリケーションプログラムを前記端末に記憶しておき、前記任意アプリケーションプログラムで利用されるコンテンツデータを前記サーバに記憶しておき、前記端末にて、前記サーバから前記コンテンツデータ及び前記制限解除データを取得する。この構成によっても、第一の態様の情報処理システムと同様の作用効果が得られる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態の情報処理システムの構成を示すブロック図
【図２】本発明の実施の形態の統合アプリケーションの構成を示す図
【図３】本発明の実施の形態の統合アプリケーション（第２アプリケーション購入後）の構成を示す図
【発明を実施するための形態】
【００２９】
以下、図面を参照して本発明の実施の形態を説明する。なお、以下に説明する実施の形態は、本発明を実施する場合の一例を示すものであって、本発明を以下に説明する具体的構成に限定するものではない。本発明の実施にあたっては、実施の形態に応じた具体的構成が適宜採用されてよい。
【００３０】
図１は、本発明の実施の形態の情報処理システムの構成を示す図である。情報処理システム１００は、端末としての情報処理装置１０と、データ提供サーバ２０と、課金処理サーバ３０とを含む。情報処理装置１０とデータ提供サーバ２０及び課金処理サーバ３０とデータ提供サーバ２０は、それぞれ通信ネットワークとしてのＩＰネットワーク４０（インターネットを含む）を介して互いにデータ通信が可能である。情報処理装置１０は、無線又は有線でＩＰネットワーク４０に接続する。
【００３１】
本実施の形態において、情報処理装置１０はゲームアプリケーションを実行可能なゲーム装置である。情報処理装置１０は、携帯型の装置であってよく、据置型の装置であってもよい。また、情報処理装置１０は、ゲームアプリケーションを実行可能なスマートフォン、ＰＣ（据置型、ノート型、タブレット型）、その他の形態の情報処理装置であってよい。本実施の形態は、情報処理装置１０が、特にストレージ容量が制限される携帯型の装置である場合に有利である。さらに、情報処理装置１０は、ゲームアプリケーションに代えて、又はゲームアプリケーションに加えて、他のアプリケーションを実行可能であってよい。
【００３２】
データ提供サーバ２０は、情報処理装置１０に対して後述するコンテンツデータや制限解除データを提供する。このために、データ提供サーバ２０は、コンテンツデータや制限解除データを記憶する記憶部２１を備えている。この記憶部２１は、第２記憶手段に相当する。
【００３３】
情報処理装置１０は、データ提供サーバ２０に対して、コンテンツデータや制限解除データの提供を受けるための決済情報を提供する。データ提供サーバ２０は、この決済情報を課金処理サーバ３０に課金処理を要求する。課金処理サーバ３０は、課金処理の要求を受けると、課金処理をして、その結果をデータ提供サーバ２０に返す。データ提供サーバ２０は、この課金処理の結果を受けて、該当する情報処理装置１０へのコンテンツデータや制限解除データの提供を許可する。情報処理装置１０は、コンテンツデータや制限解除データをデータ提供サーバ２０からダウンロードする。
【００３４】
情報処理装置１０は、記憶部１１と、情報処理部１２と、通信部１３と、表示部１４と、入力部１５とを備えている。記憶部１１には、アプリケーションプログラム（単に、アプリケーションともいう。）、コンテンツデータ、その他のデータが記憶される。情報処理部１２は、入力部１５からの入力等に従って、アプリケーションを実行してその実行結果を表示部１４や通信部１３に出力する。通信部１３は、ＩＰネットワーク４０を介してデータ提供サーバ２０とデータ通信を行う。表示部１４は、情報処理部１２の情報処理に従って画像を表示する。入力部１５は、ユーザからの入力を受け付ける。なお、表示部１４と入力部１５はタッチパネルとして一体的に構成されてよい。
【００３５】
記憶部１１には、統合アプリケーションが記憶されている。この記憶部１１は、第１記憶手段に相当する。図２は、統合アプリケーションの構成を示す図である。統合アプリケーションは、基礎アプリケーションと、第１〜第４の任意アプリケーション（以下、単に第１〜第４アプリケーションという。）を含んでいる。基礎アプリケーション及び第１〜第４アプリケーションは互いに関連するアプリケーションである。基礎アプリケーションは、第１〜第４アプリケーションの上位のアプリケーションであり、統合アプリケーションは、第１〜第４アプリケーションからなるアプリケーション群を一つにまとめたアプリケーションである。基礎アプリケーションは、第１〜第４アプリケーションと連携する機能を有する。第１〜第４アプリケーションは、統合アプリケーションの一部として、基礎アプリケーション上で実行される。
【００３６】
第１〜第４アプリケーションは、それぞれが互いに独立したアプリケーションである。具体的には、第１〜第４アプリケーションは、それぞれ異なるゲームを実行するゲームアプリケーションである。
【００３７】
情報処理部１２は、統合アプリケーションを起動すると、まず基礎アプリケーションを実行する。基礎アプリケーションは、第１〜第４アプリケーションを起動する機能を有している。上述のように、第１〜第４アプリケーションは、基礎アプリケーション上で実行される。第１〜第４アプリケーションのうち、実行制限がされているアプリケーションは、基礎アプリケーションにて起動不可能とされている。
【００３８】
基礎アプリケーションと第１〜第４アプリケーションとの連携は、例えば、基礎アプリケーションにおける情報処理の処理結果を第１〜第４アプリケーションでも用いることで実現される。基礎アプリケーションは、例えば、自分のアバタを作成し、不特定の他の情報処理装置１０と近距離無線通信によってアバタを交換する機能を含むアプリケーションである。このとき、基礎アプリケーションで作成された自らのアバタ、近距離無線通信によって取得した他人のアバタ、近距離無線通信によって他人のアバタを取得した履歴が、連携機能によって第１〜第４アプリケーションでも用いられる。
【００３９】
第１〜第４アプリケーションの少なくとも一部は、料金を支払うことで、実行可能となる有料アプリケーションである。以下では、第１アプリケーションのみが実行可能であり、第２〜第４アプリケーションは、実行制限がされている場合について説明する。この場合において、記憶部１１には、第１〜第４アプリケーションのすべてを含む統合アプリケーションが記憶されている。なお、この統合アプリケーションは、データ提供サーバ２０にて提供されており、情報処理装置１０はデータ提供サーバ２０からダウンロードすることで記憶部１１に記憶されてもよいし、図示しないコンピュータ読取可能な記憶媒体から読み出すことで記憶部１１に記憶されてもよいし、出荷時から記憶部１１に記憶されていてもよい。
【００４０】
実行制限がされている第２〜第４アプリケーションについては、記憶部１１に、それに用いるコンテンツデータが記憶されていない。このコンテンツデータは、アプリケーションにて用いるグラフィックデータ及び／又はサウンドデータである。これらのコンテンツデータは、一般的にアプリケーションプログラムに対してデータ量が大きい。よって、記憶部１１には、実行制限がかかっているアプリケーションのコンテンツデータが記憶されておらず、不必要に記憶部１１の容量を使用することを避けることができる。
【００４１】
また、第２〜第４アプリケーションは、それらに対応する制限解除データ（制限解除コード）によって実行制限が解除されて実行可能になる。コンテンツデータ及び制限解除データは、情報処理装置１０からデータ提供サーバ２０に対して、料金の支払い処理を行うことでデータ提供サーバ２０から取得可能である。なお、実行制限がかかった第２〜第４アプリケーションは、制限解除データによって実行制限が解除されない限り実行不可能であるが、仮に何らかの不正の手段によって制限が解除されたとしても、記憶部１１には第２〜第４アプリケーションに用いるコンテンツデータが記憶されていないので、第２〜第４アプリケーションは実質的に実行不可能である。第２〜第４アプリケーションのコンテンツデータ及び制限解除データは記憶媒体に記憶されて販売されてもよい。なお、基礎アプリケーションには実行制限がかかっておらず、従って、制限解除データが取得されているか否かにかかわらず実行可能であるが、変形例として、基礎アプリケーションにも実行制限がかけられてもよい。
【００４２】
情報処理装置１０は、基礎アプリケーションを利用して入力部１５から入力された決済情報を通信部１３を介してデータ提供サーバ２０に提供する。データ提供サーバ２０の判断部２２は、課金処理サーバ３０に対して、この決済情報を含む課金処理の要求を行い、課金処理サーバ３０から課金処理の結果を受けて、該当する情報処理装置１０によるコンテンツデータ及び制限解除データのダウンロードを許可する。なお、判断部２２は、課金処理サーバ３０から課金処理ができなかった旨の結果を受けたときは、該当する情報処理装置１０によるコンテンツデータ及び制限解除データのダウンロードを許可しない。
【００４３】
以下、一例として、情報処理装置１０にて第２アプリケーションの実行制限を解除して実行可能にするための処理を説明する。情報処理装置１０の通信部１３は、データ提供サーバ２０に対して、第２アプリケーション（のコンテンツデータ及び制限解除データ）を購入するために、決済情報及び第２アプリケーションのコンテンツデータ及び制限解除データの要求を送信する。データ提供サーバ２０によって、ダウンロードが許可されると、情報処理装置１０の通信部１３は、データ提供サーバ２０からコンテンツデータ及び制限解除データを実質的に同時にダウンロードする。なお、実質的に同時にダウンロードすることには、同一のセッション内でコンテンツデータと制限解除データとを前後してダウンロードすることも含む。コンテンツデータをダウンロードする通信部１３は、コンテンツデータ取得手段に相当し、制限解除データをダウンロードする通信部１３は、制限解除データ取得手段に相当する。
【００４４】
図３は、第２アプリケーションのコンテンツデータ及び制限解除データを取得した後の統合アプリケーションの構成を示す図である。情報処理部１２は、第２アプリケーションの制限解除データを取得すると、それを第２アプリケーションに適用して、第２アプリケーションを実行可能とする。情報処理部１２は、第２アプリケーションを起動すると、記憶部１１に記憶された第２アプリケーションのコンテンツデータを用いて第２アプリケーションを実行する。
【００４５】
以上説明したとおり、本実施の形態の情報処理システム１００では、任意アプリケーションの実行が制限されている状態では、当該任意アプリケーションのコンテンツデータが情報処理装置１０に記憶されていないので、情報処理装置１０において不要なデータが記憶されることがなく、ストレージ容量の無駄な使用を抑制できる。
【００４６】
また、情報処理装置１０において統合アプリケーションをネットワークから取得する場合において、任意アプリケーションの実行が制限されている状態では、統合アプリケーションデータには当該人にアプリケーションのコンテンツデータが含まれないので、統合アプリケーションの取得にかかる時間を短縮できる。
【００４７】
また、情報処理装置１０において任意アプリケーションの実行が制限されている状態では、当該任意アプリケーションのコンテンツデータが端末に記憶されていないので、仮に不正に任意アプリケーションの実行制限が解除されたとしても、それに使用するデータがないので、実質的に実行ができず、これにより、実行制限を実効あるものにできる。
【００４８】
さらに、情報処理装置１０において他のアプリケーションとの連携を行う任意アプリケーションを記憶させないことで当該任意アプリケーションの実行を制限する場合と比較して、上記の情報処理システム１００では、任意アプリケーションが他のアプリケーションとともに統合アプリケーションとして予め情報処理装置１０に提供されているので、この連携機能を外部に用意する必要がなく、よって開発の複雑度を上げることがなく、開発コストを抑えられる。
【００４９】
なお、上記の実施の形態では、決済、すなわち料金の支払いによって、情報処理装置１０における任意アプリケーションの利用の許否を判断し、利用可能である場合に制限解除データ及びコンテンツデータをサーバから情報処理装置１０に提供したが、他の条件によって情報処理装置１０における任意アプリケーションの利用の許否を判断してもよい。例えば、情報処理装置１０における他のアプリケーションの実行結果に基づいて、当該情報処理装置１０における任意アプリケーションの利用を許可してもよいし、情報処理装置１０からのサーバに対するユーザ登録等の所定の操作が行われた場合に、当該情報処理装置１０に任意アプリケーションの利用を許可してもよい。また、上記の実施の形態では、データ提供サーバ２０が任意アプリケーションの利用の拒否を判断したが、これに限らず、情報処理装置１０が利用の許否を判断して、判断の結果が肯定である場合に、コンテンツデータの要求を行ってもよい。
【００５０】
また、上記の実施の形態では、利用が許可されていない任意アプリケーションは、その実行が制限されており、制限解除データによって制限が解除されてアプリケーションが実行可能となったが、利用が許可されていない任意アプリケーションにこの制限解除データによる実行制限がかけられなくてもよい。アプリケーション提供システム１００では、任意アプリケーションの利用が許可されることによって初めて当該任意アプリケーションで利用するコンテンツデータをダウンロードできるようになるので、実行制限がかけられておらず利用が許可されていない状態で任意アプリケーションが実行可能であるとしても、コンテンツデータをダウンロードしていない状態では実質的にその任意アプリケーションを利用することができないからである。
【００５１】
また、上記の実施の形態では、情報処理装置１０がアプリケーションを実行する情報処理部１２及びコンテンツデータや制限解除データを取得する通信部１３を備えていたが、アプリケーションを実行する情報処理部１２が、コンテンツデータや制限解除データを取得する通信部１３を備えた情報処理装置とは別の装置に備えられていてもよい。
【００５２】
また、上記の実施の形態では、基礎アプリケーションと第１〜第４アプリケーションとは互いに関連するアプリケーションであり、基礎アプリケーションはその連携機能を提供するアプリケーションであったが、これに加えて、又はこれに代えて、第１〜第４アプリケーションが互いに連携していてもよく、また、その場合に、基礎アプリケーションがその連携機能を提供してもよい。
【符号の説明】
【００５３】
１００  情報処理システム
１０  情報処理装置
１１  記憶部
１２  情報処理部
１３  通信部
１４  表示部
１５  入力部
２０  データ提供サーバ
２１  記憶部
２２  判断部
３０  課金処理サーバ
【図１】
2014219837.tif 000003
【図２】
2014219837.tif 000004
【図３】
2014219837.tif 000005