(57)【要約】      （修正有）【課題】アプリケーションプログラムの評価の信頼性を向上させることのできるサービスを提供する。【解決手段】アプリAをインストールした端末装置５が、起動中のアプリAを終了すると、アプリAの使用に関する質問情報を端末装置５の表示装置５０に表示させ、質問情報に対して入力された回答情報を、ネットワーク４を介してサーバ１に送信する。サーバ１は、端末装置５から受信した回答情報に基づいて、アプリケーションプログラムの評価に関する情報を生成し、生成した情報を、ネットワーク４を介して、アプリ配信サーバ３に送信する。【選択図】図１
2014106609.tif 000002
【特許請求の範囲】
【請求項１】
所定のアプリケーションプログラムをインストールした端末装置が、起動中の前記アプリケーションプログラムを終了すると、前記アプリケーションプログラムの使用に関する質問情報を前記端末装置の表示部に表示させる質問情報表示ステップと、
前記端末装置が、前記質問情報に対して入力された回答情報を、ネットワークを介してサーバに送信する回答情報送信ステップと、
前記サーバが、前記端末装置から送信されてきた前記回答情報を受信する回答情報受信ステップと、
前記サーバが、受信した前記回答情報に基づいて、前記アプリケーションプログラムの評価に関する情報、及び、前記アプリケーションプログラムの使用結果に関する情報のうち、少なくとも前記評価に関する情報を生成する情報生成ステップと、を備えるサービス提供方法。
【請求項２】
請求項１記載のサービス提供方法であって、
前記サーバが、前記生成した情報を、ネットワークを介して、予め設定された端末装置に送信する情報送信ステップを備えるサービス提供方法。
【請求項３】
請求項２記載のサービス提供方法であって、
前記サーバが生成する情報は、前記アプリケーションプログラムの使用結果に関する情報を含み、
前記サーバが、前記アプリケーションプログラムの使用結果に関する情報の送信先である端末装置を指定する情報である端末指定情報をネットワークを介して受信する端末指定情報受信ステップを備え、
前記情報生成ステップでは、前記サーバが、前記受信した端末指定情報によって指定された端末装置に前記アプリケーションプログラムの使用結果に関する情報を送信するサービス提供方法。
【請求項４】
請求項２又は３記載のサービス提供方法であって、
前記サーバが生成する情報は、前記アプリケーションプログラムの使用結果に関する情報を含み、
前記アプリケーションプログラムの使用結果に関する情報は、複数の項目に分類されており、
前記サーバが、前記複数の項目から少なくとも１つの項目を指定する情報である送信項目指定情報を、ネットワークを介して受信する送信項目指定情報受信ステップを備え、
前記情報送信ステップでは、前記サーバが、前記送信項目指定情報によって指定された項目の情報を前記予め設定された端末装置に送信するサービス提供方法。
【請求項５】
請求項２から４のいずれか１項に記載のサービス提供方法であって、
前記サーバが生成する情報は、前記アプリケーションプログラムの使用結果に関する情報を含み、
前記サーバが、前記アプリケーションプログラムの使用結果に関する情報の送信タイミングを指定する情報であるタイミング指定情報を、ネットワークを介して受信するタイミング指定情報受信ステップを備え、
前記情報送信ステップでは、前記サーバが、前記タイミング指定情報によって指定されたタイミングで、前記アプリケーションプログラムの使用結果に関する情報を前記予め設定された端末装置に送信するサービス提供方法。
【請求項６】
請求項１から５のいずれか１項に記載のサービス提供方法における前記質問情報表示ステップ及び前記回答情報送信ステップをコンピュータに実行させるためのプログラム。
【請求項７】
請求項１から５のいずれか１項に記載のサービス提供方法における前記サーバが実行する各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションプログラムの評価や使用結果に関する情報を生成してそれを提供するサービス提供方法と、それに用いるプログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンが爆発的に普及しており、それに伴って、スマートフォン等のコンピュータにインストールして用いるアプリケーションプログラムの数も膨大になってきている。
【０００３】
スマートフォンやコンピュータのユーザは、各アプリケーションプログラムについて投稿された評価や、アプリケーションプログラムの売り上げ（ダウンロード数）を元に作成されたランキングを参考にして、膨大なアプリケーションプログラムの中から良いと思うアプリケーションプログラムを適宜選択している。
【０００４】
また、例えば、特許文献１には、動画コンテンツを再生するソフトウェアに、動画のシーンごとの評価を投票できる機能を与え、投票された評価を管理することで、視聴している動画コンテンツでいつごろ面白いシーンが登場するのかを事前にユーザに知らせるようにしたシステムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−３８４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、アプリケーションプログラムの評価やランキングは、アプリケーションプログラムの善し悪しを判断する材料として非常に重要である。
【０００７】
しかし、例えば、評価しているユーザの数が少ないアプリケーションプログラムも数多くあり、このようなアプリケーションプログラムについて、その少ない評価のみで善し悪しを判断には問題がある。また、インターネット上に出ているアプリケーションプログラムの評価は、そのアプリケーションプログラムを使用したことのないユーザでも投稿可能なため、情報操作が可能であり、正当な評価がなされているとはいえない。また、アプリケーションプログラムのランキングも、同様に情報操作が可能であるので信頼性に大きな問題があった。
【０００８】
本発明は上記事情に鑑みてなされたものであり、アプリケーションプログラムの評価の信頼性を向上させることのできるサービスを提供するサービス提供方法と、その方法に用いるプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明のサービス提供方法は、所定のアプリケーションプログラムをインストールした端末装置が、起動中の前記アプリケーションプログラムを終了すると、前記アプリケーションプログラムの使用に関する質問情報を前記端末装置の表示部に表示させる質問情報表示ステップと、前記端末装置が、前記質問情報に対して入力された回答情報を、ネットワークを介してサーバに送信する回答情報送信ステップと、前記サーバが、前記端末装置から送信されてきた前記回答情報を受信する回答情報受信ステップと、前記サーバが、受信した前記回答情報に基づいて、前記アプリケーションプログラムの評価に関する情報、及び、前記アプリケーションプログラムの使用結果に関する情報のうち、少なくとも前記評価に関する情報を生成する情報生成ステップと、を備えるものである。
【００１０】
この方法によれば、例えば、アプリケーションプログラムを配信するサービスを行う業者に対し、アプリケーションプログラムの評価に関する情報を提供することができる。この情報は、端末装置のユーザが、所定のアプリケーションプログラムを終了したときに表示装置に表示される質問情報に対して入力した回答情報に基づいて生成される。このため、例えば、所定のアプリケーションプログラムアプリを利用していない悪意のあるユーザによる当該アプリケーションプログラムに対する評価が反映されることはなく、アプリケーションプログラムの評価に関する情報の信頼性を向上させることができる。
【００１１】
本発明のサービス提供方法は、前記サーバが、前記生成した情報を、ネットワークを介して、予め設定された端末装置に送信する情報送信ステップを備えるものである。これは、例えば情報収集対象について、具体的には、親の端末装置であるか子供の端末装置であるか等の特定の送信アドレスを指定して、情報送信する。
【００１２】
この方法によれば、例えば、アプリケーションプログラムを配信するサービスを行う業者に対し、アプリケーションプログラムの評価に関する情報を提供することができ、当該業者は、その情報を利用してアプリケーションプログラムの配信を効果的に行うことができる。
【００１３】
本発明のサービス提供方法は、前記サーバが生成する情報が、前記アプリケーションプログラムの使用結果に関する情報を含み、前記サーバが、前記アプリケーションプログラムの使用結果に関する情報の送信先である端末装置を指定する情報である端末指定情報を、ネットワークを介して受信する端末指定情報受信ステップを備え、前記情報生成ステップでは、前記サーバが、前記受信した端末指定情報によって指定された端末装置に前記アプリケーションプログラムの使用結果に関する情報を送信するものである。
【００１４】
この方法によれば、アプリケーションプログラムの使用結果に関する情報を、このアプリケーションプログラムを使用するユーザ以外の人（例えば、端末装置によって子供に学習をさせている親）によって指定した送信先に送信することができる。このため、例えば、親が子供に端末装置を使用させ、その使用結果に関する情報を、親が所有する別の端末装置にて確認することが可能になり、子供の学習状況を親が把握したり、子供と親のコミュニケーションの円滑化を図ることができる。子供は、親に何かを報告することで喜ぶ気持ちがある。この気持ちを利用して、アプリケーションプログラムの評価に関する回答情報も同時にサーバに送信することができるため、アプリケーションプログラムの使用結果に関する情報の信頼性をより高めることができる。
【００１５】
本発明のサービス提供方法は、前記サーバが生成する情報が、前記アプリケーションプログラムの使用結果に関する情報を含み、前記アプリケーションプログラムの使用結果に関する情報は、複数の項目に分類されており、前記サーバが、前記複数の項目から少なくとも１つの項目を指定する情報である送信項目指定情報を、ネットワークを介して受信する送信項目指定情報受信ステップを備え、前記情報送信ステップでは、前記サーバが、前記送信項目指定情報によって指定された項目の情報を前記予め設定された端末装置に送信するものである。
【００１６】
この方法によれば、例えば、子供が使用したアプリケーションプログラムの使用結果などに関して、その子供の、例えば学習進捗状況などの親が知りたい項目の情報だけを知ることが可能になるため、利便性が向上する。
【００１７】
本発明のサービス提供方法は、前記サーバが生成する情報が、前記アプリケーションプログラムの使用結果に関する情報を含み、前記サーバが、前記アプリケーションプログラムの使用結果に関する情報の送信タイミングを指定する情報であるタイミング指定情報を、ネットワークを介して受信するタイミング指定情報受信ステップを備え、前記情報送信ステップでは、前記サーバが、前記タイミング指定情報によって指定されたタイミングで、前記アプリケーションプログラムの使用結果に関する情報を前記予め設定された端末装置に送信するものである。
【００１８】
この方法によれば、例えば、子供が使用したアプリケーションプログラムの使用結果などに関して、その子供の、例えば学習進捗状況などを、親が望むタイミングで情報を得ることができるため、利便性が向上する。
【００１９】
本発明のプログラムは、前記サービス提供方法における前記質問情報表示ステップ及び前記回答情報送信ステップをコンピュータに実行させるためのプログラムである。
【００２０】
本発明のプログラムは、前記サービス提供方法における前記サーバが実行する各ステップをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２１】
本発明によれば、アプリケーションプログラムの評価の信頼性を向上させることのできるサービスを提供するサービス提供方法と、その方法に用いるプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明のサービス提供方法を実現するためのシステムの実施形態の概略構成を示す図である。
【図２】図１に示すシステムにおける端末装置の表示装置に表示される画面例を示す図である。
【図３】図１に示すシステムにおける端末装置の動作を説明するためのフローチャートである。
【図４】図１に示すシステムにおける端末装置の表示装置に表示される画面例を示す図である。
【図５】図１に示すシステムにおけるサーバの動作を説明するためのフローチャートである。
【図６】図１示すシステムの実施形態における端末装置の動作を説明するためのフローチャートである。
【図７】図１に示すシステムの実施形態における端末装置の動作を説明するためのフローチャートである。
【図８】図１に示すシステムの実施形態におけるサーバの動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２３】
図１は、サービス提供システムにおける実施形態の概略構成を示す図である。
図１に示すサービス提供システム１００は、サーバ１と、データベース（ＤＢ）２と、アプリケーションプログラムを配信するサーバ３と、インターネット等のネットワーク４と、二つの端末装置５，６と、を備える。なお、二つの端末装置５，６のうち、例えば端末装置５を親が使用し、他方の端末装置６を子供が使用するといった使用形態を想定することができる。
【００２４】
端末装置５，６は、プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ワークメモリとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、ＲＯＭに記憶されたプログラムを実行するプロセッサ（コンピュータ）と、液晶表示装置及び有機電界発光表示装置等の表示装置５０，６０と、各種操作を行うための操作インターフェース（ボタン、タッチパネル等）と、ネットワーク４に無線又は有線により接続して、ネットワーク４に接続された機器との通信を行うための通信インターフェースと、を備える。
なお、図１では表示装置５０，６０以外は図示を省略している。端末装置５，６は、例えばスマートフォン等の携帯電話機、表示装置と操作部が接続されたパーソナルコンピュータ等である。
【００２５】
サーバ１は、端末装置５，６から受信した情報等をデータベース２に記録する装置である。サーバ１は、プログラムを格納するＲＯＭと、ワークメモリとしてのＲＡＭと、ＲＯＭに記憶されたプログラムを実行するプロセッサと、ネットワーク４に無線又は有線により接続して、ネットワーク４に接続された機器との通信を行うための通信インターフェースと、を備える。
【００２６】
サーバ１は、端末装置５，６で実行可能なアプリケーションプログラムである情報収集プログラムをＲＯＭに記憶しており、この情報収集プログラムを、端末装置５，６からの要求に応じて、端末装置５，６に送信する。
【００２７】
データベース２は、情報収集プログラムをインストールした端末装置５，６から収集した情報等を記録するためのものであり、サーバ１に接続されている。このデータベース２は、サーバ１からアクセス可能であればよく、サーバ１と直接接続されるのではなく、ネットワーク４に接続されていてもよい。また、データベース２はサーバ１に内蔵されていてもよい。
また、データベース２には、例えば、情報収集プログラムによって情報収集を行う対象となる多数の情報収集対象アプリケーションプロブラムのうちの推奨アプリケーションプロブラムの一覧を入れておくことができる。そして、この情報収集推奨アプリケーションプロブラム一覧を利用して、例えば、親に情報収集対象のアプリケーションプロブラムを推奨することができる。親が端末装置５に新たにインストールした最新のアプリケーションプロブラムについても、そのインストールした本人が、情報収集対象として選ぶようにすることができる。さらに、親が端末装置５を用いて情報収集対象に指定したアプリケーションプログラムの情報をサーバ１に送信できるようにしてもよい。
このようにすることで、データベース２における上記情報収集推奨アプリケーションプロブラム一覧を、常に最新に保つことができ、ユーザにとって常に利用価値の高いサービス提供が可能になる。
例えば、図２に示すように、端末装置５における表示部５０（端末装置６の場合においては表示部６０）には、端末装置５にインストール済みの６つのアプリケーションプログラムを示すアイコン３０−１から３０−６が表示される。端末装置５の所有者である親は、これら６つのアイコンの中から、情報収集対象としたいものを、例えば指で選択し、それを選択ボックス５２の中に移動させる操作を行う。
図２では、選択ボックス５２内に、アイコン３０−１とアイコン３０−４が移動された状態を示している。端末装置５のプロセッサは、この選択ボックス５２に入れられたアイコンに対応するアプリケーションプログラムを情報収集対象として設定する。
【００２８】
サーバ３は、端末装置５，６にインストール可能なアプリケーションプログラムを配信する装置であり、ネットワーク４に接続されている。
【００２９】
以下、情報収集プログラムと、サーバ３から配信された複数のアプリケーションプログラムとをインストール済みの端末装置５，６の動作について説明する。
【００３０】
なお、情報収集プログラムが対応するアプリケーションプログラムは決められており、端末装置５，６にインストール済みの複数のアプリケーションプログラムのうち、情報収集プログラムが対応するアプリケーションプログラム（例えば、上記のアイコン３０−１にて選択したもので、以下、単に「アプリＡ」という）が起動した後の端末装置５，６の動作を以下に説明する。
【００３１】
図３は、図１に示すシステムにおける端末装置５，６の動作を説明するためのフローチャートである。
【００３２】
端末装置５，６のプロセッサがアプリＡを起動中に、操作部の操作によってアプリＡの終了指示があると（ステップＳ１：ＹＥＳ）、端末装置５，６のプロセッサは、アプリＡを終了する処理を行う（ステップＳ２）。
【００３３】
アプリＡの終了後、端末装置５，６のプロセッサは、情報収集プログラムを実行して、これを起動する（ステップＳ３）。
なお、端末装置５，６が情報収集プログラムをインストールすると、情報収集プログラムの対応アプリの終了を検知して情報収集プログラムを起動する機能が、情報収集プログラムの一機能として、端末装置５，６のプロセッサに付加される。
【００３４】
情報収集プログラムを実行したプロセッサは、直前に終了されたアプリＡの使用に関する質問情報を取得し、この質問情報を表示装置５０，６０に表示させる（ステップＳ４）。
【００３５】
質問情報は、情報収集プログラムを端末装置５にインストールしたときに、情報収集プログラムに対応するアプリケーションプログラムのＩＤ毎に端末装置５，６内のＲＯＭに記録される。したがって、情報収集プログラムを実行したプロセッサは、情報収集プログラムの実行直前に終了されたアプリ（ここではアプリＡ）のＩＤに対応する質問情報をＲＯＭから取得する。
【００３６】
なお、質問情報は、情報収集プログラムに対応するアプリケーションプログラムのＩＤ毎にデータベース２に記録しておき、情報収集プログラムを実行したプロセッサが、サーバ１を経由してデータベース２から質問情報を取得するようにしてもよい。
【００３７】
本実施形態の情報収集プログラムにおいては、ステップＳ４において、プロセッサは、例えば、図４の（ａ）、（ｂ）に示すような画面にて質問情報を表示装置５０，（６０）に表示させる。
例えば、直前に終了されたアプリＡについて、図４（ａ）に示す画面５３を表示する。この画面５３には、アプリの評価点数を５段階で問う情報５４と、アプリＡの感想を入力する感想欄５５とが含まれる。アプリＡの評価を、情報５４に含まれる例えば５段階評価の１〜５の表示ボタン部６４ｂを押すことで評価することができる。また、必要に応じて、感想欄５５に文字入力もできるようになっている。
また、図４の（ｂ）は、ユーザが文字入力しなくてもよい画面表示例を示している。例えば、後述の図６のステップＳ４でプロセッサが表示装置５０，（６０）に表示させる画面は、３〜５歳位の文字入力が容易にできない子供の利用を考慮してある。すなわち、図４の（ｂ）に示すように、質問事項として、例えば画面５７では“パパにしらせるかい？”というような質問を投げかけて、「はい」または「いいえ」で答え、画面５８においては、例えば“ほかのアプリであそぶ？” というような質問を投げかけて、「はい」または「いいえ」で答え、また、画面５９においては、例えば“てんすうはさいこうだった？” というような質問を投げかけて、「はい」または「いいえ」で答えるようにすることができる。
なお、前傾の各種表示画面については、どのような画面とするかは、アプリの対象年齢等によって決めておけばよい。また、図２に示すアプリケーションプログラムを示すアイコン３０−１からアイコン３０−６の表示においても、３〜５歳程度の子供を対象とした分かりやすい図柄や記号等を適宜用いることができる。
【００３８】
図４に示す画面にしたがって、端末装置５のユーザが回答を入力すると、表示装置６０に表示された質問情報に対する回答情報が端末装置５，６のプロセッサに入力される。この回答情報の入力があると（ステップＳ５：ＹＥＳ）、プロセッサは、入力された回答情報と、情報収集プログラムの起動直前に終了されたアプリＡのＩＤとを、ネットワーク４を経由してサーバ１に送信する（ステップＳ６）。
【００３９】
そして、端末装置５，６のプロセッサは、情報収集プログラムを終了する（ステップＳ７）。
【００４０】
図５は、サーバ１の動作を説明するためのフローチャートである。
図５に示す各ステップは、サーバ１のプロセッサが、サーバ１のＲＯＭに格納されるプログラムを実行することで行われる処理である。
なお、データベース２には、情報収集プログラムに対応している全てのアプリケーションプログラムのＩＤが項目として予め登録されている。
【００４１】
サーバ１のプロセッサは、回答情報及びアプリＩＤを端末装置５，６から受信すると（ステップ１１）、データベース２における当該受信したアプリＩＤの項目に、当該受信した回答情報を記録する（ステップＳ１２）。
【００４２】
次に、サーバ１のプロセッサは、データベース２に記録されている回答情報に基づいて、情報収集プログラムに対応している全てのアプリケーションプログラムの各々の評価に関する情報、具体的には、これらをレーティングしたランキング情報を生成する（ステップＳ１３）。例えば、回答情報に含まれるアプリの評価点を同一アプリＩＤについて集計し、平均評価点が大きなもの順にアプリケーションプログラムをランク付けした情報を生成する。
【００４３】
サーバ１のプロセッサは、ランキング情報を生成すると、ランキング情報を、ネットワーク４を経由してサーバ３に送信する（ステップＳ１４）。
【００４４】
サーバ１のプロセッサは、回答情報及びアプリＩＤを受信するたびに、ステップＳ１２からステップＳ１４の処理を行う。
【００４５】
以上のように、図１に示すサービス提供システム１００によれば、アプリケーションプログラムを配信するサービスを行うサーバ３に対し、アプリケーションプログラムをランク付けしたランキング情報を提供することができる。このランキング情報は、端末装置５，６のユーザが、対応アプリを終了したときに、表示装置５０，６０に表示される画面にしたがって入力した回答情報を元に生成される。このため、アプリを利用していない悪意のあるユーザによる当該アプリに対する評価の情報がランキング情報に反映されることはなく、ランキング情報の信頼性を高めることができる。
【００４６】
また、情報収集プログラムに対応するアプリケーションプログラムを１度でも起動すれば、そのアプリケーションプログラムについての回答情報がデータベース２に記録されるため、アプリケーションプログラムのダウンロード数と、評価しているユーザの数はほぼ一致することになる。したがって、評価しているユーザの数が少なくてアプリケーションプログラムの善し悪しの判断ができないといったことをなくすことができる。
【００４７】
なお、ランキング情報の情報操作を確実に防ぐために、端末装置５，６のプロセッサは、情報収集プログラムの対応アプリが終了したときに、その対応アプリが実行されていた時間を、例えば閾値と比較し、この実行時間が閾値を超える場合は情報収集プログラムを起動し、実行時間が閾値未満の場合は情報収集プログラムを起動しないようにしてもよい。この閾値は、対応アプリを評価するために最低限必要な時間を実験的に求めて決めておけばよい。
【００４８】
以上の説明では、ランキング情報をサーバ１からサーバ３に送信するものとしたが、これに限らない。例えば、サーバ３からアクセス可能なデータベースにランキング情報を送信して記録するようにしてもよい。つまり、予め決めた端末装置にランキング情報を送信すればよい。また、サーバ１とサーバ３を同じサーバとしてもよい。この場合は、ランキング情報の送信は不要である。
【００４９】
また、以上の説明では、情報収集プログラムがサーバ１から配信されるものとしたが、情報収集プログラムはサーバ３から配信可能であってもよい。
【００５０】
次に、図１に示すサービス提供システム１００の動作について説明する。
本実施形態においては、情報収集プログラムの対応するアプリケーションプログラムが、子供が主に利用するゲームや学習用アプリである場合を想定している。そして、前述した質問情報には、アプリケーションプログラムの評価に関する情報の他に、図４（ｂ）に例示したようなアプリケーションプログラムを使用した結果に関する情報を追加している。
【００５１】
アプリケーションプログラムを使用した結果に関する情報は、アプリケーションプログラムがゲームであれば、ゲームでの得点を質問する情報、クリアしたゲームのレベルを質問する情報等であり、アプリケーションプログラムが学習プログラムであれば、科目毎のテストの点数を質問する情報等である。
【００５２】
本実施形態では、質問情報のうちのアプリケーションプログラムを使用した結果に関する質問に対して入力された情報（以下、使用結果情報という）を、予め設定した端末装置にサーバ１から送信可能としている。以下では、質問情報のうちのアプリケーションプログラムの評価に関する質問に対して入力された情報をアプリ評価情報という。
【００５３】
図６は、図１に示すサービス提供システム１００における端末装置６の動作を説明するためのフローチャートである。
この実施形態では、端末装置６が情報収集プログラムをインストールすると（ステップ２１）、プロセッサが情報収集プログラムを起動する（ステップＳ２２）。
【００５４】
そして、プロセッサは、使用結果情報の送信先情報（例えば、送信先の親が持っている端末装置５の電子メールアドレス）、使用結果情報の受信タイミング、使用結果情報に含まれる複数の項目のうちのどの項目を受信するかを指定する受信項目指定情報、を入力するための入力画面を表示装置６０に表示させる（ステップＳ２３）。
【００５５】
使用結果情報の受信タイミングとは、送信先情報で指定される端末装置において情報を受信するタイミング（例えば、即時、毎日午後５時等）を示している。
【００５６】
使用結果情報に含まれる複数の項目は、例えば、学習用アプリケーションプログラムであれば、算数の点数、理科の点数、国語の点数、社会の点数等の学科毎に分けた項目である。
【００５７】
ステップＳ２３で表示された画面に基づいて情報が入力されると、端末装置６のプロセッサは、入力された情報（送信先情報、受信タイミング情報、受信項目指定情報）と端末装置６のＩＤとを、サーバ１に送信する（ステップＳ２４）。
【００５８】
サーバ１のプロセッサは、送信先情報、受信タイミング情報、受信項目指定情報、及び端末ＩＤを端末装置６から受信すると、これら送信先情報、受信タイミング情報、及び受信項目指定情報を、この端末ＩＤと関連付けてデータベース２に記録する。
【００５９】
図７は、本実施形態のサービス提供システム１００における端末装置６の動作を説明するためのフローチャートである。
図７は、図３に示すフローチャートにおいて、ステップＳ６をステップＳ３１に変更した点のみが異なる。
【００６０】
このステップＳ３１では、端末装置６のプロセッサが、入力された回答情報（アプリ評価情報と使用結果情報を含む）と、情報収集プログラムの起動直前に終了したアプリＡのＩＤと、端末装置６のＩＤとをサーバ１に送信する。
【００６１】
図８は、本実施形態のサービス提供システム１００におけるサーバ１の動作を説明するためのフローチャートである。
図８に示す各ステップは、サーバ１のプロセッサが、サーバ１のＲＯＭに格納されるプログラムを実行することで行われる処理である。
【００６２】
サーバ１のプロセッサは、回答情報、アプリＩＤ、及び端末ＩＤを端末装置６から受信すると（ステップ４１）、データベース２における当該受信したアプリＩＤの項目に、当該受信した回答情報を記録する（ステップＳ４２）。
【００６３】
次に、サーバ１のプロセッサは、データベース２に記録されているアプリ評価情報に基づいて、情報収集プログラムに対応している全てのアプリケーションプログラムの各々の評価に関する情報、具体的には、これらをレーティングしたランキング情報を生成する（ステップＳ４３）。
【００６４】
サーバ１のプロセッサは、ランキング情報を生成すると、このランキング情報を、ネットワーク４を経由してサーバ３に送信する（ステップＳ４４）。
【００６５】
次に、サーバ１のプロセッサは、回答情報に含まれる使用結果情報を、受信した端末ＩＤに関連付けてデータベース２に記録する（ステップＳ４５）。
【００６６】
その後、サーバ１のプロセッサは、データベース２の各端末ＩＤに対応して記録された受信タイミング情報によって指定されるタイミングになると、当該各端末ＩＤに対応して記録された使用結果情報のうち、受信項目指定情報で指定される項目の情報を、当該各端末ＩＤに対応して記録された送信先情報で指定される送信先の端末装置（例えば端末装置５）にネットワーク４を経由して送信する（ステップＳ４６）。
【００６７】
なお、サーバ１のプロセッサは、使用結果情報をそのまま端末装置に送信するのではなく、使用結果情報に対応するアプリIDを判定し、そのアプリIDに基づくアプリケーションプログラムの名称を使用結果情報に付加し、更に使用結果情報を、ユーザ以外に見せるように加工した情報を生成して、この情報を端末装置に送信する。
【００６８】
以上のように、本実施形態のシステムによれば、アプリ評価情報がデータベース２に記録されると共に、使用結果情報もデータベース２に記録され、この使用結果情報を、ユーザ以外によって確認することが可能となる。
【００６９】
この本実施形態では、同一の端末装置から、同一のアプリケーションプログラムに対して複数のアプリ評価情報がサーバ１に送信されることになる。そのため、サーバ１のプロセッサは、アプリＩＤに対応するアプリ評価情報を総合してランキング情報を生成する。
【００７０】
例えば、アプリ評価情報が、面白かった、面白くなかった、の２段階評価の情報であれば、同一のアプリケーションプログラムに対して、面白かったという回答の数の合計値と、面白くなかったという回答の数の合計値をそれぞれ算出する。そして、これら２つの合計値の比によって、アプリケーションプログラムのランク付けを行えばよい。
【００７１】
このように、サーバ１が生成するランキング情報を、アプリケーションプログラムを１回使用したときの評価ではなく、複数回使用したときの評価から生成することで、ランキング情報の信頼性をより向上させることができる。
【００７２】
なお、図１に示したシステムにおいては、アプリケーションプログラムを終了するたびに情報収集プログラムが起動するのは煩わしいため、アプリケーションプログラムに対して情報収集プログラムが１度でも起動した後は、そのアプリケーションプログラムが再び終了されても、情報収集プログラムの起動は行わないようにしておくのがよい。
【００７３】
以上述べたシステムにおいて、使用結果情報の生成対象とするアプリケーションプログラムを自由に決められるようにしてもよい。例えば、端末装置６にて情報収集プログラムをインストールしたときに、図６のステップＳ２３において、端末装置６のプロセッサが、使用結果情報の収集を行う対象となるアプリケーションプログラムの選択を要求する画面（図２に例示）も表示装置６０に表示させる。そして、この画面にしたがって選択されたアプリケーションプログラムのＩＤを端末装置６のＲＯＭに記録する。
【００７４】
端末装置６のプロセッサは、図７のステップＳ２の後、ステップ２で終了されたアプリケーションプログラムのＩＤが、ＲＯＭに予め記録されたＩＤと一致しない場合は、ステップ３〜ステップＳ７の処理を行わず、ステップ２で終了されたアプリケーションプログラムのＩＤが、ＲＯＭに予め記録されたＩＤと一致する場合にのみ、ステップ３〜ステップＳ７の処理を行う。
【００７５】
このようにすることで、アプリケーションプログラムを指定して、そのアプリケーションプログラムについての使用結果情報だけを端末装置６のユーザ(子供)以外に知らせることが可能になり、利便性が向上する。
【００７６】
端末装置５，６及びサーバ１が実行するプログラムは、当該プログラムをコンピュータが読取可能な一時的でない（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）記録媒体に記録されて提供される。
【００７７】
このような「コンピュータ読取可能な記録媒体」は、たとえば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）等の光学媒体や、メモリカード等の磁気記録媒体等を含む。また、このようなプログラムを、ネットワークを介したダウンロードによって提供することもできる。
【００７８】
以上、添付図を参照しながら、本発明の実施形態を説明したが、上記実施形態においては、端末装置が二台の場合について説明したが、本発明においては、端末装置は一台でも、更には、３台以上の複数であっても良く、前述した実施形態に左右されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと解される。
【符号の説明】
【００７９】
１  サーバ
２  データベース
３  アプリ配信用のサーバ
４  ネットワーク
５，６  端末装置（スマートフォン）
【図１】
2014106609.tif 000003
【図２】
2014106609.tif 000004
【図３】
2014106609.tif 000005
【図４】
2014106609.tif 000006
【図５】
2014106609.tif 000007
【図６】
2014106609.tif 000008
【図７】
2014106609.tif 000009
【図８】
2014106609.tif 000010