(57)【要約】【課題】ダウンロード数などの情報を取得することができるのは、アプリケーション配布サーバに限られる場合がある。【解決手段】アプリケーションを利用するための利用者端末装置と、アプリケーションを利用者端末装置に対してダウンロードさせる配布サーバと、利用者端末装置でのアプリケーションの起動を集計するための集計サーバとからなるアプリ配布システムであって、利用者端末装置は、配布サーバからダウンロードされるアプリケーションを保持する保持部と起動命令に応じてアプリケーションを起動する起動部とアプリケーションに対して起動命令が出された後にその事実を含む情報である起動情報を取得する起動情報取得部と取得した起動情報を集計サーバに送信する第一送信部とを有し、集計サーバは、利用者端末装置から起動情報を受信する集計サーバ受信部と受信した起動情報を集計する集計サーバ集計部とを有するアプリ配布システムを提供する。【選択図】図１
2013148991.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションを利用するための利用者端末装置と、
アプリケーションを利用者端末装置に対してダウンロードさせる配布サーバと、
利用者端末装置でのアプリケーションの起動を集計するための集計サーバと、
とからなるアプリ配布システムであって、
利用者端末装置は、
配布サーバからダウンロードされるアプリケーションを保持する保持部と、
起動命令に応じてアプリケーションを起動する起動部と、
アプリケーションに対して起動命令が出された後に、その事実を含む情報である起動情報を取得する起動情報取得部と、
取得した起動情報を、集計サーバに送信する第一送信部と、
を有し、
集計サーバは、
利用者端末装置から起動情報を受信する集計サーバ受信部と、
受信した起動情報を集計する集計サーバ集計部と、
を有するアプリ配布システム。
【請求項２】
利用者端末装置は、
取得した起動情報を配布サーバ装置に送信する第二送信部を有し、
配布サーバは、
送信された起動情報を受信する配布サーバ受信部を有する
請求項１に記載のアプリ配布システム。
【請求項３】
利用者端末装置は、
集計サーバに起動情報を送信するために集計サーバの送信先アドレスを保持部に保持されているアプリケーションから取得する集計サーバアドレス取得部をさらに有する請求項１又は２に記載のアプリ配布システム。
【請求項４】
集計サーバは、
利用者端末装置から受信した起動情報に応じてアプリケーションを利用可能とするための情報である許可情報を取得する許可情報取得部と、
取得した許可情報を利用者端末装置に対して送信する許可情報送信部と、
を有し、
利用者端末装置は、
許可情報を受信する許可情報受信部を有するとともに、
起動部は、許可情報なしにアプリケーションを利用可能でなく構成されている
請求項１から３のいずれか一に記載のアプリ配布システム。
【請求項５】
配布サーバは、受信した起動情報を集計する配布サーバ集計部を有する請求項２または、請求項２に従属する請求項３又は４のいずれか一に記載のアプリ配布システム。
【請求項６】
配布サーバは、
配布サーバを管理するための配布サーバ管理部と、
自身の管理権限を確認するためのパスワードを受付けるための配布サーバ受付部と、
受付けたパスワードが真正なパスワードであるかを検証する配布サーバ検証部とを有し、
集計サーバは、
集計サーバを管理するための集計サーバ管理部と、
自身の管理権限を確認するためのパスワードを受付けるための集計サーバ受付部と、
受付けたパスワードが真正なパスワードであるかを検証する集計サーバ検証部とを有し、
配布サーバ検証部で真正とされるパスワードと、集計サーバ検証部で真正とされるパスワードとは、異なるパスワードである請求項１から５のいずれか一に記載のアプリ配布システム。
【請求項７】
配布サーバはアプリ配布者側が管理し、
集計サーバはアプリ開発者側が管理し、
配布サーバは、
配布サーバを管理するための第二配布サーバ管理部と、
自身の管理権限を確認するためのパスワードを受付けるための第二配布サーバ受付部と、
受付けたパスワードがアプリ配布者側の真正なパスワードであるかを検証する第二配布サーバ検証部と
を有し、
集計サーバは、
集計サーバを管理するための第二集計サーバ管理部と、
自身の管理権限を確認するためのパスワードを受付けるための第二集計サーバ受付部と、
受付けたパスワードがアプリ開発者側の真正なパスワードであるかを検証する第二集計サーバ検証部と
を有する請求項１から５のいずれか一に記載のアプリ配布システム。
【請求項８】
起動情報は、利用者端末IDとアプリケーションIDとに関連付けられており、
集計サーバの集計サーバ集計部は、
アプリケーションIDとそのアプリケーションの開発者IDとを関連付けた開発者情報を保持する開発者情報保持手段と、
受信した起動情報と、保持されている開発者情報と、集計結果と、を利用してその起動情報に関連付けられた開発者IDで示される開発者に対して支払うべき報酬又は報酬を計算するための基礎情報を取得する報酬情報取得手段と、
を有する請求項１から９のいずれか一に記載のアプリ配布システム。
【請求項９】
集計サーバは複数である請求項１から８のいずれか一に記載のアプリ配布システム。
【請求項１０】
配布サーバは複数である請求項１から９のいずれか一に記載のアプリ配布システム。
【請求項１１】
利用者端末装置の
起動情報取得部と、第一送信部とは、
アプリケーションと別体でまたはアプリケーションと一体で利用者端末装置にダウンロードされることで構成される請求項１から１０のいずれか一に記載のアプリ配布システム。
【請求項１２】
利用者端末装置の起動情報取得部と、第一送信部とは、アプリケーションに対して起動命令が出された後に、構成される請求項１から１１に記載のアプリ配布システム。
【請求項１３】
開発者情報保持手段は、
保持するアプリケーションIDとして、さらにそのアプリケーションを構成する部品プログラムIDを含んだアプリケーションIDを保持し、
部品プログラム単位で開発者IDと関連付けられた開発者情報を保持し、
報酬情報取得手段は、部品プログラム単位で前記集計ならびに取得を行う請求項８ならびに、請求項８に従属する請求項９から１２のいずれか一に記載のアプリ配布システム。
【請求項１４】
さらに複数の開発者端末装置を有し、
各開発者端末装置は、
同じアプリケーションを開発した他の開発者の評価値を入力するための評価値入力部と、
入力された評価値を集計サーバに送信して投票するための投票部と、を有し、
集計サーバの集計サーバ集計部は、
開発者端末装置から送信される投票である評価値を受信する評価値受信手段と、
受信した投票を集計する投票集計手段と、
投票集計手段での集計結果と、前記基礎情報とを用いて報酬又は報酬を計算するためのさらなる基礎情報を取得する第二報酬情報取得手段と、
を有する請求項８ならびに、請求項８に従属する請求項９から１３のいずれか一に記載のアプリ配布システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションに対する起動についての情報を、アプリケーションを配布したサーバとは異なるサーバに対して送信し、受信したサーバにおいて起動についての情報を集計するアプリ配布システム。
【背景技術】
【０００２】
近年、高機能型の携帯電話機の普及により、それらにおいて利用されるアプリケーションの流通が拡大している。例えば、ユーザはダウンロードサイトを訪れ、気に入ったアプリケーションをダウンロードすることで自らの機器において利用することができる。
【０００３】
このようにアプリケーションの流通が拡大する中、アプリケーションの利用状況に応じて、有償でダウンロードされたアプリケーションの使用対価の一部をユーザに還元するというシステムが提案されている。すなわち、ダウンロードされたアプリケーションの使用頻度が低かった場合や、ダウンロードされてからアンインストールされるまでの期間が短かった場合には、使用対価の一部がユーザに還元されるものである。一方、使い勝手が良く、あるいは、期待していた効果が十分得られた場合などでは、そのアプリケーションの使用頻度は高く、アンインストールされることもないので、対価の還元はない。
【０００４】
このようなシステムにより、アプリケーションが適正な価格で取引されることや、ユーザにとってより高い満足を与えられるアプリケーションの開発を促すことなどが期待される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１０２４９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、特許文献１に開示されているシステムは、アプリケーションの利用状況が使用対価に反映されることで、適正な価格による取引が実現する。しかし、アプリケーションの開発という点においては問題が残る。すなわち、アプリケーションのダウンロード数や使用頻度などの情報を取得するのは配布するサーバであるため、アプリケーションの開発者は配布するサーバを介さない限り、それらの情報を関知することができないという問題がある。
【課題を解決するための手段】
【０００７】
そこで、上記課題を解決するための手段として、以下の発明などを提供する。すなわち、第一の発明として、アプリケーションを利用するための利用者端末装置と、アプリケーションを利用者端末装置に対してダウンロードさせる配布サーバと、利用者端末装置でのアプリケーションの起動を集計するための集計サーバと、とからなるアプリ配布システムであって、利用者端末装置は、配布サーバからダウンロードされるアプリケーションを保持する保持部と、起動命令に応じてアプリケーションを起動する起動部と、アプリケーションに対して起動命令が出された後に、その事実を含む情報である起動情報を取得する起動情報取得部と、取得した起動情報を、集計サーバに送信する第一送信部と、を有し、集計サーバは、利用者端末装置から起動情報を受信する集計サーバ受信部と、受信した起動情報を集計する集計サーバ集計部と、を有するアプリ配布システムを提供する。
【０００８】
第二の発明として、利用者端末装置は、取得した起動情報を配布サーバ装置に送信する第二送信部を有し、配布サーバ装置は、送信された起動情報を受信する配布サーバ受信部を有する第一の発明に記載のアプリ配布システムを提供する。
【０００９】
第三の発明として、利用者端末装置は、集計サーバに起動情報を送信するために集計サーバの送信先アドレスを保持部に保持されているアプリケーションから取得する集計サーバアドレス取得部をさらに有する第一の発明又は第二の発明に記載のアプリ配布システムを提供する。
【００１０】
第四の発明として、集計サーバは、利用者端末装置から受信した起動情報に応じてアプリケーションを利用可能とするための情報である許可情報を取得する許可情報取得部と、取得した許可情報を利用者端末装置に対して送信する許可情報送信部と、を有し、利用者端末装置は、許可情報を受信する許可情報受信部を有するとともに、起動部は、許可情報なしにアプリケーションを利用可能でなく構成されている第一の発明から第三の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１１】
第五の発明として、配布サーバは、受信した起動情報を集計する配布サーバ集計部を有する第二の発明、又は、第二の発明に従属する第三の発明又は第四の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１２】
第六の発明として、
配布サーバは、配布サーバを管理するための配布サーバ管理部と、自身の管理権限を確認するためのパスワードを受付けるための配布サーバ受付部と、受付けたパスワードが真正なパスワードであるかを検証する配布サーバ検証部とを有し、集計サーバは、集計サーバを管理するための集計サーバ管理部と、自身の管理権限を確認するためのパスワードを受付けるための集計サーバ受付部と、受付けたパスワードが真正なパスワードであるかを検証する集計サーバ検証部とを有し、配布サーバ検証部で真正とされるパスワードと、集計サーバ検証部で真正とされるパスワードとは、異なるパスワードである第一の発明から第五の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１３】
第七の発明として、配布サーバはアプリ配布者側が管理し、集計サーバはアプリ開発者側が管理し、配布サーバは、配布サーバを管理するための第二配布サーバ管理部と、自身の管理権限を確認するためのパスワードを受付けるための第二配布サーバ受付部と、受付けたパスワードがアプリ配布者側の真正なパスワードであるかを検証する第二配布サーバ検証部とを有し、集計サーバは、集計サーバを管理するための第二集計サーバ管理部と、自身の管理権限を確認するためのパスワードを受付けるための第二集計サーバ受付部と、受付けたパスワードがアプリ開発者側の真正なパスワードであるかを検証する第二集計サーバ検証部とを有するアプリ配布システムを提供する。
【００１４】
第八の発明として、起動情報は、利用者端末IDとアプリケーションIDとに関連付けられており、集計サーバの集計サーバ集計部は、アプリケーションIDとそのアプリケーションの開発者IDとを関連付けた開発者情報を保持する開発者情報保持手段と、受信した起動情報と、保持されている開発者情報と、集計結果と、を利用してその起動情報に関連付けられた開発者IDで示される開発者に対して支払うべき報酬又は報酬を計算するための基礎情報を取得する報酬情報取得手段と、を有する第一の発明から第九の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１５】
第九の発明として、集計サーバは複数である第一の発明から第八の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１６】
第十の発明として、配布サーバは複数である第一の発明から第九の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１７】
第十一の発明として、利用者端末装置の起動情報取得部と、第一送信部とは、アプリケーションと別体でまたはアプリケーションと一体で利用者端末装置にダウンロードされることで構成される第一の発明から第十の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１８】
第十二の発明として、利用者端末装置の起動情報取得部と、第一送信部とは、アプリケーションに対して起動命令が出された後に構成される第一の発明から第十一の発明のいずれか一に記載のアプリ配布システムを提供する。
【００１９】
第十三の発明として、開発者情報保持手段は、保持するアプリケーションIDとして、さらにそのアプリケーションを構成する部品プログラムIDを含んだアプリケーションIDを保持し、部品プログラム単位で開発者IDと関連付けられた開発者情報を保持し、集計手段、報酬情報取得手段は、部品プログラム単位で前記集計ならびに取得を行う第八の発明ならびに、第八の発明に従属する第九の発明から第十二の発明のいずれか一に記載のアプリ配布システムを提供する。
【００２０】
第十四の発明として、さらに複数の開発者端末装置を有し、各開発者端末装置は、同じアプリケーションを開発した他の開発者の評価値を入力するための評価値入力部と、入力された評価値を集計サーバに送信して投票するための投票部と、を有し、集計サーバの集計サーバ集計部は、開発者端末装置から送信される投票である評価値を受信する評価値受信手段と、受信した投票を集計する投票集計手段と、投票集計手段での集計結果と、前記基礎情報とを用いて報酬又は報酬を計算するためのさらなる基礎情報を取得する第二報酬情報取得手段と、を有する第八の発明ならびに、第八の発明に従属する第九の発明から第十三の発明のいずれか一に記載のアプリ配布システムを提供する。
【発明の効果】
【００２１】
本発明により、ダウンロードされたアプリケーションの利用状況が、開発者においても関知し得るアプリケーション配布システムなどを提供するこができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態１のアプリ配布システムの機能ブロックの一例を示す図
【図２】起動情報の一例を示す概念図
【図３】実施形態１の利用者端末装置のハードウェア構成の一例を表す図
【図４】実施形態１の集計サーバのハードウェア構成の一例を表す図
【図５】実施形態１の利用者端末装置における処理の流れの一例を示すフローチャート
【図６】実施形態１の集計サーバにおける処理の流れの一例を示すフローチャート
【図７】実施形態２のアプリ配布システムの機能ブロックの一例を示す図
【図８】実施形態３の利用者端末装置の機能ブロックの一例を示す図
【図９】実施形態４のアプリ配布システムの機能ブロックの一例を示す図
【図１０】実施形態４のアプリ配布システムの利用者端末装置と集計サーバの処理の流れの一例を示したシーケンス図
【図１１】実施形態５のアプリ配布システムの機能ブロックの一例を示す図
【図１２】実施形態６の集計サーバの機能ブロックの一例を示す図
【図１３】実施形態７のアプリ配布システムの機能ブロックの一例を示す図
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について説明する。なお、本発明は、これらの実施形態に何ら限定されるべきものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施し得る。
【００２４】
実施形態１は、主に請求項１、９、１０、１１、１２について説明する。実施形態２は、主に請求項２、５について説明する。実施形態３は、主に請求項３について説明する。実施形態４は、主に請求項４について説明する。実施形態５は、主に請求項６、７について説明する。実施形態６は、主に請求項８、１３について説明する。実施形態７は、主に請求項１４について説明する。
<実施形態１>
<実施形態１  概要>
【００２５】
本実施形態は、配布サーバから利用者端末装置にダウンロードされるアプリケーションを起動させた場合、この起動についての情報を集計サーバに送信するアプリ配布システムである。この起動についての情報を、配布サーバと異なる集計サーバに送信することで、配布サーバ以外のサーバにおいて、アプリケーションの起動についての情報を収集することができる。例えば、この集計サーバをアプリケーションの開発者が直接的又は間接的に管理することができるので、すでに配布サーバに納入したアプリケーションが利用者端末装置においてどのように利用されているかについて集計結果を通じて把握することができる。
<実施形態１  構成>
【００２６】
本実施形態のアプリ配布システムの機能ブロックの一例を図１に示す。「アプリ配布システム」（０１００）は、「利用者端末装置」（０１０１）と、「配布サーバ」（０１１１）と、「集計サーバ」（０１２１）とから構成される。利用者端末装置は、「保持部」（０１０２）と、「起動部」（０１０３）と、「起動情報取得部」（０１０４）と、「第一送信部」（０１０５）とを有し、「集計サーバ」（０１２１）は、「集計サーバ受信部」（０１２２）と、「集計サーバ集計部」（０１２３）とを有する。
【００２７】
ここで、本装置の機能ブロックは、ハードウェア、ソフトウェア、またはハードウェアおよびソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵやＲＡＭ、バス、あるいは補助記憶装置（不揮発性メモリ、メモリカードなどの記憶メディアとそれらメディアのリーダライタなど）、表示装置、その他の外部周辺装置などのハードウェア構成部やその外部周辺機器用のＩ／Ｏポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザインターフェイスなどが挙げられる。
【００２８】
また、これらハードウェアやソフトウェアは、ＲＡＭ上に展開したプログラムをＣＰＵで演算処理したり、メモリやハードディスクドライブ（ＨＤＤ）上に保持されているデータや、インターフェイスを介して入力されたデータなどを加工、蓄積、出力処理したり、あるいは各ハードウェア構成部の制御を行ったりするために利用される。また、この発明は装置として実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、および同製品を記憶媒体に固定した記憶媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２９】
「利用者端末装置」（０１０１）は、アプリケーションを利用可能に構成される。利用者端末装置は、アプリケーションをダウンロードするための送受信機能や、取得したアプリケーションを保持するための記憶媒体や、アプリケーションを実行するためのＲＯＭ、ＲＡＭ、ＣＰＵなどを備える。具体的には、携帯電話やパーソナルコンピュータ、携帯ゲーム機、テレビジョン受信装置や録画装置などであってよい。
【００３０】
「保持部」（０１０２）は、配布サーバからダウンロードされるアプリケーションを保持する機能を有する。アプリケーションをＨＤＤやフラッシュメモリなどの記憶媒体に記憶させることで係る機能を実現することができる。
【００３１】
「起動部」（０１０３）は、起動命令に応じてアプリケーションを起動する機能を有する。アプリケーションを起動させるための起動命令は、ユーザが利用者端末装置に対する所定の操作に起因するものや、予め定められたスケジュールに起因するものであってもよい。アプリケーションが起動されることにより係るアプリケーションの利用が可能となり、又は、予定されたアプリケーションの動作が行われる。
【００３２】
「起動情報取得部」（０１０４）は、アプリケーションに対して起動命令が出された後に、その事実を含む情報である起動情報を取得する機能を有する。「起動情報」は、起動命令が出された事実を含む情報である。
【００３３】
図２は、起動情報の一例を示した図である。この図は、保持部に「アプリケーションＡ」と「アプリケーションＢ」が保持されている場合であり、それぞれのアプリケーションについて、起動された時を特定する意味を持つ「起動時」と、起動されたアプリケーションが動作していた時間を意味する「動作時間」とが、起動情報として取得されていることを示している。このように、アプリケーション毎に起動情報を保持することにより、起動情報からそのアプリケーションを起動した回数などが分かる。
【００３４】
起動情報には、上記の起動時や動作時間の他、ダウンロードされ利用者端末装置にインストールされた時や、利用者端末装置からアンインストールされた時などを含めてもよい。また、取得した起動時や動作時間などの起動情報を、日毎、週毎、月毎などのように所定の期間において集計するようにしてもよい。
【００３５】
「第一送信部」（０１０５）は、取得した起動情報を集計サーバに送信する機能を有する。起動情報の送信は、新たな起動情報が取得される都度行うように構成してもよいし、取得した起動情報の数量が所定の累積値に及んだときに行うように構成してもよい。あるいは、日毎、週毎、月毎などのように所定のスケジュールにて行うように構成してもよい。
【００３６】
集計サーバの送信先アドレスは、アプリケーションをダウンロードするときや起動するときに利用者が入力操作をすることで特定されてもよいし、予めアプリケーションに送信先アドレスを含ませておき、ダウンロードや起動の際に自動的に送信先アドレスが特定されるように構成してもよい。
【００３７】
また、このような送信先となる集計サーバは、アプリケーション毎に別固に存在してもよい。また、アプリケーションは必ずしも一の配布サーバによってのみダウンロードされるものではない。すなわち、本実施形態のアプリ配布システムは、複数の配布サーバ又は／及び複数の集計サーバを含むのであってよい。
【００３８】
利用者端末装置は、「起動情報取得部」及び「第一送信部」を固有に備えるものに限られない。例えば、起動情報取得部と第一送信部とが、アプリケーションと別体でまたはアプリケーションと一体で利用者端末装置にダウンロードされることで構成されるものであってもよい。例えば、起動情報取得部などを構成するためのプログラムを、配布サーバ又は集計サーバからダウンロードしてもよい。また、このようなプログラムをアプリケーションに含ませておき、当該アプリケーションをインストールする際に起動情報取得部などが構成されるようにしてもよい。また、当該アプリケーションに対して起動命令が出された後に構成されるようにしてもよい。
【００３９】
集計サーバの「集計サーバ受信部」（０１２２）は、利用者端末装置から起動情報を受信する機能を有する。集計サーバ受信部は、起動情報を送信した利用者端末装置を識別するための情報や、起動情報を受信した日時についての情報などを、その起動情報を受信したときに併せて取得し、起動情報と関連付けて保持するように構成してもよい。
【００４０】
集計サーバの「集計サーバ集計部」（０１２３）は、受信した起動情報を集計する機能を有する。起動情報を集計することにより、例えば、そのアプリケーションを起動した回数や、利用した時間を取得することができる。アプリケーションの起動回数や利用時間は、ダウンロードしたときからの累積値として得ることもできるし、あるいは、日、週、月などの単位期間当たりの値としても得ることが可能である。
【００４１】
起動情報を、その起動情報を送信した利用者端末を識別するための情報と関連付けて集計した場合には、識別された利用者端末装置の総数を集計することで、ダウンロード数が分かる。また、アプリケーションがダウンロードされた利用者端末装置のそれぞれにおいて、起動回数や動作させた時間などの詳細な銃砲を取得することが可能となる。
【００４２】
このように集計サーバ集計部において起動情報が集計されることで、アプリケーションの起動回数や動作時間やダウンロード数といった集計結果を取得することができる。これにより、例えば、配布サーバに納入したアプリケーションの開発者が、直接的又は間接的に集計サーバに関与し得る態様で、本実施形態のアプリ配布システムが実際に運用される場合には、自身が開発したアプリケーションについての集計結果を知ることができ、そのアプリケーションに対する利用者の評価などを推察することができる。
【００４３】
また、配布サーバに対するアプリケーションの納入対価や、アプリケーションの開発に対する報酬額を算定する基準として集計結果を利用することもできる。例えば、アプリケーションの売上に応じて報酬が算定される場合において、これまでは、配布サーバでのダウンロード数が算定の基準に用いられていたのに対して、本システムにおいては、ダウンロード数のみならず利用者端末装置における起動回数や動作時間などを集計サーバから取得し、その集計結果を算定の基準として用いることが可能となる。
<実施形態１  ハードウェア構成>
【００４４】
図３は、本実施形態の利用者端末装置の上記機能的構成をハードウェアとして実現した際の一例を示す図である。
【００４５】
図３に示すように利用者端末装置は、各種演算処理を実行し、試験部や出力部を実現するための「ＣＰＵ」（０３０１）及び「主メモリ」（０３０２）を有する。また、アプリケーションや起動情報などを保持する「記憶装置」（０３０３）や、配布サーバや集計サーバとの送受信を実現するための「Ｉ／Ｏ（インプット／アウトプット）」（０３０４）などを有する。そして、それらが「システムバス」（０３０５）などのデータ通信経路により相互に接続され、情報の送受信や処理などを行う。
【００４６】
また、主メモリにはプログラムが読み出され、ＣＰＵは読み出された当該プログラムを参照し、プログラムで示される手順に従い各種演算処理を実行する。また、主メモリや記憶装置にはそれぞれ複数のアドレスが割り当てられており、ＣＰＵの演算処理においては、そのアドレスを特定し格納されているデータにアクセスすることで、データを用いた演算処理を行うことが可能となっている。
【００４７】
利用者端末装置において、「ＣＰＵ」は起動プログラムを実行しアプリケーションの起動処理を行う。そして、起動情報取得プログラムを実行し起動情報を取得する。取得された起動情報は所定の格納領域に格納される。続いて、第一送信プログラムを実行し、格納された起動情報を集計サーバへ送信する処理を行う。
【００４８】
図４は、集計サーバの上記機能的構成をハードウェアとして実現した際の一例を示す図である。図示するように集計サーバは、「ＣＰＵ」（０４０１）及び「主メモリ」（０４０２）を有する。また、受信した起動情報や起動情報を送信した利用者端末装置の識別情報や集計結果などを保持する「記憶装置」（０４０３）や、利用者端末装置との送受信を実現するための「Ｉ／Ｏ（インプット／アウトプット）」（０４０４）などを有する。そして、それらが「システムバス」（０４０５）などのデータ通信経路により相互に接続され、情報の送受信や処理などを行う。
【００４９】
集計サーバにおいて、ＣＰＵは受信プログラムを実行し起動情報を受信する処理を行う。そして、集計プログラムを実行し集計処理を行う。そして、集計結果を所定の記憶領域に格納する処理を行う。
<実施形態１  処理の流れ>
【００５０】
図５は、本実施形態の利用者端末装置における処理の流れの一例を示すフローチャートである。なお、以下に示すステップは、上記のような計算機の各ハードウェア構成よって実行されるステップであってもよいし、媒体に記録され計算機を制御するためのプログラムを構成する処理ステップであってもよい。
【００５１】
図５に示すように、まず、ダウンロードしたアプリケーションを保持する（ステップＳ０５０１）。そして、起動命令に応じてアプリケーションを起動する（ステップＳ０５０２）。そして、起動情報を取得する（ステップＳ０５０３）。そして、取得した起動情報を集計サーバに送信する（ステップＳ０５０４）。
【００５２】
送信された起動情報を受信する集計サーバにおける処理の流れの一例を図６に示す。まず、利用者端末装置から送信された起動情報を受信する（ステップＳ０６０１）。そして、受信した起動情報を集計する（ステップＳ０６０２）。
<実施形態１  効果>
【００５３】
本実施形態のアプリ配布システムにより、配布サーバから利用者端末装置にダウンロードされたアプリケーションの起動情報が集計サーバに送信されることにより、集計サーバにおいてアプリケーションの起動情報が集計される。
<実施形態２>
<実施形態２  概要>
【００５４】
本実施形態のアプリ配布システムは、利用者端末装置において取得された起動情報が、配布サーバに対して送信され、配布サーバにおいても起動情報が受信される。また、受信した起動情報を集計するように構成してもよい。これにより、配布サーバにおいても、ダウンロードさせたアプリケーションの利用状況を把握することができる。
<実施形態２  構成>
【００５５】
本実施形態に係るアプリ配布システムの機能的ブロックの一例を図７に示す。「アプリ配布システム」（０７００）は、実施形態１を基本とし、「利用者端末装置」（０７０１）と、「配布サーバ」（０７１１）と、「集計サーバ」（０７２１）とから構成される。利用者端末装置は、「保持部」（０７０２）と、「起動部」（０７０３）と、「起動情報取得部」（０７０４）と、「第一送信部」（０７０５）とを有し、さらに、「第二送信部」（０７０６）を有する。集計サーバは、「集計サーバ受信部」（０７２２）と、「集計サーバ集計部」（０７２３）とを有する。配布サーバは、「配布サーバ受信部」（０７１２）と、「配布サーバ集計部」（０７１３）とを有する。利用者端末装置の第二送信部と配布サーバの配布サーバ受信部及び配布サーバ集計部以外の各構成については、実施形態１におけるものと同様であるため、ここでの説明は省略する。
【００５６】
利用者端末装置の「第二送信部」（０７０６）は、取得した起動情報を配布サーバに送信する機能を有する。第二送信部は、送信する対象が配布サーバであることを除いて第一送信部と同様に構成されるため、ここでの説明を省略する。
【００５７】
配布サーバの「配布サーバ受信部」（０７２２）は、送信された起動情報を受信する機能を有する。配布サーバ受信部は、集計サーバにおける集計サーバ受信部と同様に構成されるので、ここでの説明を省略する。
【００５８】
配布サーバの「配布サーバ集計部」（０７２３）は、受信した起動情報を集計する機能を有する。配布サーバ集計部は、集計サーバにおける集計サーバ集計部と同様に構成されるので、ここでの説明を省略する。
<実施形態２  ハードウェア構成>
【００５９】
本実施形態のアプリ配布システムは、実施形態１で説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
<実施形態２  処理の流れ>
【００６０】
本実施形態のアプリ配布システムにおける処理の流れは、実施形態１における処理の流れに準じたものとなる。よって、ここでの説明は省略する。
<実施形態２  効果>
【００６１】
本実施形態のアプリ配布システムにより、配布サーバにおいても起動情報が受信され、また、受信した起動情報を集計することができる。
<実施形態３>
<実施形態３  概要>
【００６２】
本実施形態のアプリ配布システムは、利用者端末装置は、集計サーバの送信先アドレスをダウンロードしたアプリケーションから取得するものである。アプリケーションに送信先アドレスを含ませておくことができ、起動情報を送信すべき集計サーバに送信することが可能となる。
<実施形態３  構成>
【００６３】
本実施形態に係るアプリ配布システムの利用者端末装置の機能的ブロックの一例を図８に示す。なお、配布サーバ及び集計サーバについては、実施形態１又は２におけるものと同様であるので、図示及び説明を省略する。「利用者端末装置」（０８０１）は、実施形態１又は２を基本とし、「保持部」（０８０２）と、「起動部」（０８０３）と、「起動情報取得部」（０８０４）と、「第一送信部」（０８０５）と、「第二送信部」（０８０６）を有し、さらに、「集計サーバアドレス取得部」（０８０７）を有する。集計サーバアドレス取得部以外の各構成については、実施形態１又は２におけるものと同様であるため、ここでの説明は省略する。
【００６４】
「集計サーバアドレス取得部」（０８０７）は、集計サーバに起動情報を送信するために集計サーバの送信先アドレスを保持部に保持されているアプリケーションから取得する機能を有する。送信先アドレスをアプリケーションに予め含ませておくことができるので、ダウンロードされた配布サーバがいずれであっても、当該アプリケーションの起動情報を送信すべき集計サーバへ送信することができる。
【００６５】
取得した送信先アドレスをアプリケーションと関連付けて保持することで、例えば、アプリケーションごとに起動情報の集計を行う集計サーバが異なる場合などにおいても、送信すべき集計サーバに起動情報を送信することができる。
<実施形態３  ハードウェア構成>
【００６６】
本実施形態のアプリ配布システムは、実施形態１又は２で説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
<実施形態３  処理の流れ>
【００６７】
本実施形態のアプリ配布システムにおける処理の流れは、実施形態１又は２における処理の流れに準じたものとなる。よって、ここでの説明は省略する。
<実施形態３  効果>
【００６８】
本実施形態のアプリ配布システムにより、アプリケーションから送信先アドレスを取得することができるため、そのアプリケーションの起動情報を送信すべき集計サーバに送信することが可能となる。
<実施形態４>
<実施形態４  概要>
【００６９】
本実施形態のアプリ配布システムは、集計サーバが、受信した起動情報に応じてアプリケーションを利用可能とするための許可情報を利用者端末装置に送信するとともに、利用者端末装置においては、当該許可情報なしにアプリケーションの利用ができないことを特徴とするものである。すなわち、アプリケーションの利用許可を集計サーバにおいても行い得るように構成されている。
<実施形態４  構成>
【００７０】
本実施形態に係るアプリ配布システムの機能的ブロックの一例を図９に示す。「アプリ配布システム」（０９００）は、実施形態１を基本とし、「利用者端末装置」（０９０１）と、「配布サーバ」（０９１１）と、「集計サーバ」（０９２１）とから構成される。利用者端末装置は、「保持部」（０９０２）と、「起動部」（０９０３）と、「起動情報取得部」（０９０４）と、「第一送信部」（０９０５）と、「第二送信部」（０９０６）と、「集計サーバアドレス取得部」（０９０７）を有し、さらに、「許可情報受信部」（０９０８）を有する。集計サーバは、「集計サーバ受信部」（０９２２）と、「集計サーバ集計部」（０９２３）とを有し、さらに、「許可情報取得部」（０９２４）と、「許可情報送信部」（０９２５）とを有する。配布サーバは、「配布サーバ受信部」（０９１２）と、「配布サーバ集計部」（０９１３）とを有する。利用者端末装置の許可情報受信部と、集計サーバの許可情報取得部及び許可情報送信部以外の各構成については、実施形態１から３のいずれかにおけるものと同様であるため、ここでの説明は省略する。
【００７１】
集計サーバの「許可情報取得部」（０９２４）は、利用者端末装置から受信した起動情報に応じてアプリケーションを利用可能とするための情報である許可情報を取得する機能を有する。「受信した起動情報に応じて許可情報を取得する」とは、起動情報を受信したことをもって許可情報を取得する場合や、受信した起動情報に利用者端末装置の識別情報などの含まれるべき情報が含まれているか否かを判定したうえで許可情報を取得する場合などがある。また、「取得」には「生成」の意味も含まれる。
【００７２】
集計サーバの「許可情報送信部」（０９２５）は、取得した許可情報を利用者端末装置に対して送信する機能を有する。
【００７３】
利用者端末装置の「許可情報受信部」（０９０８）は、許可情報を受信する機能を有する。そして、「起動部」（０９０３）は、許可情報なしにアプリケーションを利用可能でなく構成される。例えば、アプリケーションを実行するためには、まず起動命令により係るアプリケーションを記憶装置などから読み出し、メインメモリに展開した後に、実行するための処理を行う。そこで、この実行するための最初の処理を行わないようにすることで利用ができないように構成する。また、実行するための最初の処理を行った後の段階で、それ以上の処理を行わないように構成してもよい。例えば、アポリケーションを利用するときの最初に表示されるトップ画面を表示した段階以降の処理を行わないようにしたり、あるいは、ユーザIDなどの必要情報の入力を受付けないようにしたりしてもよい。さらには、アプリケーションは複数の部分的又は部品的なアプリケーションの集合体としても構成されるが、それらのうちの一部だけが実行されるように構成してもよい。
【００７４】
このように構成することにより、アプリケーションを改竄し起動情報を送信しないようにしたり、あるいは、起動情報に含むべき情報が欠損している場合などにおいては、そのアプリケーションを実行することができなくなる。したがって、集計サーバにおいて起動情報を集計し得るアプリケーションのみが、利用者端末装置において実行可能となる。また、利用者端末装置におけるアプリケーションの実行の可否権限が、集計サーバにあるということになる。
<実施形態４  ハードウェア構成>
【００７５】
本実施形態のアプリ配布システムは、実施形態１から３のいずれかで説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
<実施形態４  処理の流れ>
【００７６】
図１０は、アプリ配布システムにおける利用者端末装置と集計サーバの処理の流れの一例を示したシーケンス図である。まず、利用者端末装置（１００１）において、ダウンロードしたアプリケーションを保持する（１００３）。そして、保持したアプリケーションを起動する（１００４）。そして、起動情報を取得する（１００５）。そして、取得した起動情報を集計サーバに送信する（１００６）。集計サーバ（１００２）は、利用者端末装置から受信した起動情報に応じて許可情報を取得する（１００７）。そして、取得した許可情報を利用者端末装置に送信する（１００８）。利用者端末装置は、集計サーバから受信した許可情報によりアプリケーションの実行が可能となる（１００９）。
<実施形態４  効果>
【００７７】
本実施形態のアプリ配布システムにより、利用者端末装置におけるアプリケーションの実行可否が、集計サーバにより送信される許可情報に委ねられることになる。
<実施形態５>
<実施形態５  概要>
【００７８】
本実施形態のアプリ配布システムは、配布サーバ及び集計サーバが、それぞれに真正なパスワードを受付けることにより、配布サーバ及び集計サーバの管理権限が確認されるものである。
<実施形態５  構成>
【００７９】
本実施形態に係るアプリ配布システムの機能的ブロックの一例を図１１に示す。「アプリ配布システム」（１１００）は、実施形態１から４のいずれかを基本とし、「利用者端末装置」（１１０１）と、「配布サーバ」（１１１１）と、「集計サーバ」（１１２１）とから構成される。なお、利用者端末装置については、実施形態４において図９を用いて説明したものと同様であるので、ここでの説明を省略する。配布サーバは、「配布サーバ受信部」（１１１２）と、「配布サーバ集計部」（１１１３）とを有し、さらに、「配布サーバ管理部」（１１１４）と、「配布サーバ受付部」（１１１５）と、「配布サーバ検証部」（１１１６）とを有する。集計サーバは、「集計サーバ受信部」（１１２２）と、「集計サーバ集計部」（１１２３）と、「許可情報取得部」（１１２４）と、「許可情報送信部」（１１２５）とを有し、さらに、「集計サーバ管理部」（１１２６）と、「集計サーバ受付部」（１１２７）と、「集計サーバ検証部」（１１２８）とを有する。集計サーバの集計サーバ管理部と集計サーバ受付部と集計サーバ検証部、配布サーバの配布サーバ管理部と配布サーバ受付部と配布サーバ検証部以外の各構成については、実施形態１から４のいずれかにおけるものと同様であるため、ここでの説明は省略する。
【００８０】
「配布サーバ管理部」（１１１４）は、配布サーバを管理する機能を有する。「管理」とは、配布サーバに備わる機能の一部又はすべてを発揮させるか否かを制御することをいう。
【００８１】
「配布サーバ受付部」（１１１５）は、自身の管理権限を確認するためのパスワードを受付ける機能を有する。例えば、配布サーバを操作・利用等を行おうとする者が入力することにより、配布サーバ受付部はパスワードを受付ける。
【００８２】
「配布サーバ検証部」（１１１６）は、受付けたパスワードが真正なパスワードであるかを検証する機能を有する。真正なパスワードとは、例えば、配布サーバを管理する権限を有する者により入力されることが予定されているパスワードなどである。
【００８３】
上記のように配布サーバを構成することにより、受付けたパスワードが真正なパスワードではないという検証結果が得られた場合には、配布サーバに対する操作・利用等を行えないようにすることができる。
【００８４】
集計サーバにおける「集計サーバ管理部」（１１２６）、「集計サーバ受付部」（１１２７）、「集計サーバ検証部」（１１２８）の各構成は、上述した配布サーバにおける配布サーバ管理部、配布サーバ受付部、配布サーバ検証部のそれぞれと同様の機能を有する。
【００８５】
そして、配布サーバ検証部で真正とされるパスワードと、集計サーバ検証部で真正とされるパスワードとは、異なるパスワードとなっている。したがって、それぞれについての真正なパスワードを知る者でない限り、配布サーバ及び集計サーバの双方を管理することはできない。
【００８６】
以上のような構成にすることにより、本実施形態のアプリ配布システムを実際に運用する場合、例えば、集計サーバを管理する主体と、配布サーバを管理する主体とが異なる場合に、それぞれの主体は、自身の管理権限を自身のみに留保することが容易に行える。
【００８７】
本実施形態のアプリ配布システムの他の例を以下に示す。これは、上述したように集計サーバを管理する主体と、配布サーバを管理する主体とが異なる場合の運用を想定したものである。
【００８８】
すなわち、アプリ配布システムにおいて、配布サーバはアプリ配布者側が管理し、集計サーバはアプリ開発者側が管理し、配布サーバは、配布サーバを管理するための第二配布サーバ管理部と、自身の管理権限を確認するためのパスワードを受付けるための第二配布サーバ受付部と、受付けたパスワードがアプリ配布者側の真正なパスワードであるかを検証する第二配布サーバ検証部とを有し、集計サーバは、集計サーバを管理するための第二集計サーバ管理部と、自身の管理権限を確認するためのパスワードを受付けるための第二集計サーバ受付部と、受付けたパスワードがアプリ開発者側の真正なパスワードであるかを検証する第二集計サーバ検証部とを有する。
【００８９】
上述したアプリ配布システムと異なる点は、配布サーバがアプリ配布者側により管理され、集計サーバがアプリ開発者側により管理されることと、第二配布サーバ検証部及び第二集計サーバ検証部が検証の対象とするのが、それぞれの管理する側における真正なパスワードであるかということである。ここで、アプリ配布者側及びアプリ開発者側における「側」とは、例えば、アプリケーションを直接的又は間接的に開発する者及それらの者が直接的又は間接的に属する組織、当該組織を構成する者などのことである。アプリ配布者側についても同様である。なお、これらの相違点の他は、本実施形態において図１１を用いて最初に説明した例と同様又は対応する。
【００９０】
このようにアプリ配布システムを構成することで、アプリ配布者側は、アプリ開発者側の真正なパスワードを入力しない限り集計サーバの操作・利用等をすることができず、一方、アプリ開発者側は、アプリ配布者側の真正なパスワードを入力しない限り配布サーバの操作・利用等をすることはできない。
【００９１】
アプリ開発者側にとっては、開発したアプリケーションの利用者端末装置における利用状況を、アプリ配布者側を介することなく、自身が管理する集計サーバでの起動情報の集計結果から把握することができる。一方、アプリ配布者側においては、ダウンロードさせたアプリケーションの利用状況を自ら調べてアプリ開発者側に知らしめる手間を省くことができる。
<実施形態５  ハードウェア構成>
【００９２】
本実施形態のアプリ配布システムは、実施形態１から４のいずれかで説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
<実施形態５  処理の流れ>
【００９３】
本実施形態のアプリ配布システムにおける処理の流れは、実施形態１から４のいずれかにおける処理の流れに準じたものとなる。よって、ここでの説明は省略する。
<実施形態５  効果>
【００９４】
本実施形態のアプリ配布システムにより、配布サーバ及び集計サーバが、それぞれに真正なパスワードを受付けた場合に限り管理されることになる。
<実施形態６>
<実施形態６  概要>
【００９５】
本実施形態のアプリ配布システムは、起動情報が利用者端末IDとアプリケーションIDとに関連付けられており、集計サーバにおいては、アプリケーションIDとそのアプリケーション開発者IDとを関連付けた開発者情報を保持することを特徴とする。これにより、起動情報と開発者情報などを用いて、アプリケーションの開発者に対してそのアプリケーションの利用状況に見合った報酬を求めることができる。
<実施形態６  構成>
【００９６】
本実施形態のアプリ配布システムは、実施形態１から５のいずれかを基本とするものであり、とくに集計サーバに特徴を有するものである。そこで、本実施形態に特有の構成について説明する。
【００９７】
図１２は、本実施形態の集計サーバの機能的ブロックの一例を示すものである。「集計サーバ」（１２２１）は、「集計サーバ受信部」（１２２２）と、「集計サーバ集計部」（１２２３）と、「許可情報取得部」（１２２４）と、「許可情報送信部」（１２２５）とを有し、集計サーバ集計部は、「開発者情報保持手段」（１２２６）と、「報酬情報取得手段」（１２２７）とを有する。集計サーバ集計部が有する各手段以外の構成については、実施形態１から５のいずれかにおけるものと同様であるので説明を省略する。
【００９８】
まず、本実施形態における起動情報は、利用者端末IDとアプリケーションIDとに関連付けられている。利用者端末IDは、利用者端末装置を一意に識別し得る情報であり、例えば、利用者端末装置の製造番号や通信インターフェイスのMAC（Media Access Control）アドレスなどの固有の情報を用いることができる。
【００９９】
アプリケーションIDは、アプリケーションを一意に識別し得る情報である。また、アプリケーションが利用される利用者端末装置の種別を識別する情報を、アプリケーションIDにさらに付加してもよい。例えば、文書作成用のアプリケーションＡのIDが「ABCWORD1155」である場合に、パーソナルコンピュータに配布されるものには「ABCWORD1155-PC」とし、携帯電話機に配布されるものには「ABCWORD1155-MP」とするなどしてもよい。
【０１００】
集計サーバ集計部の「開発者情報保持手段」（１２２６）は、アプリケーションIDとそのアプリケーションの開発者IDとを関連付けた開発者情報を保持する機能を有する。開発者IDは、例えば、開発者の氏名であってもよいし、その開発者を一意に識別し得る文字列や番号であってもよい。また、アプリケーションの開発者が複数存在する場合には、そのアプリケーションIDと複数の開発者IDとが関連付けられていてもよい。
「報酬情報取得手段」（１２２７）は、受信した起動情報と、保持されている開発者情報と、集計結果と、を利用してその起動情報に関連付けられた開発者IDで示される開発者に対して支払うべき報酬又は報酬を計算するための基礎情報を取得する機能を有する。
【０１０１】
基礎情報としては、例えば、アプリケーションが利用される利用者端末装置の種別ごとの一回の起動回数の単価や、アプリケーションの開発に対する各開発者の寄与率や、ダウンロード一回についての単価などがある。
【０１０２】
基礎情報から報酬を計算する例としては、例えば、「アプリケーションＡ」の開発者の一人である「山田太郎」の寄与率が、端末の種別が「パーソナルコンピュータ」においては「５％」であり、「携帯電話機」においては「３％」であり、「高機能型携帯電話機」においては「２％」であり、さらに、「アプリケーションＡ」の一回の起動回数における単価が上記各種別に応じて「２円」、「１円」、「３円」である場合、パーソナルコンピュータにおける報酬は、（起動回数）×（２）×（０．０５）により計算され、携帯電話機においては、（起動回数）×（１）×（０．０３）により計算され、高機能型携帯電話機においては、（起動回数）×（３）×（０．０２）により計算されといった具合である。
【０１０３】
また、アプリケーションの動作時間が所定の時間を超えた場合には、長きに渡り利用されるアプリケーションを開発したことに報いるためのボーナス額を報酬に加算するようにしてもよい。あるいは、利用者端末IDからダウンロードを行った利用者の総数を得ることができ、その利用者総数が所定の数を超えた場合には、ボーナス額を報酬に加算するようにしてもよい。
【０１０４】
また、開発者情報保持手段を、上述の構成に加え、保持するアプリケーションIDとして、さらにそのアプリケーションを構成する部品プログラムIDを含んだアプリケーションIDを保持し、部品プログラム単位で開発者IDと関連付けられた開発者情報を保持するように構成し、併せて、報酬情報取得手段が、部品プログラム単位で前記集計ならびに取得を行うように構成してもよい。なお、部品プログラムとは、集合体としての一のアプリケーションを構成する個々のオブジェクトプログラムなどである。
【０１０５】
このように構成することで、複数の開発者が分担してアプリケーションを開発する場合などにおいても、各担当開発者に対して起動情報に応じて支払うべき報酬等を算出することが可能となる。
<実施形態６  ハードウェア構成>
【０１０６】
本実施形態のアプリ配布システムは、実施形態１から５のいずれかで説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
<実施形態６  処理の流れ>
【０１０７】
本実施形態のアプリ配布システムにおける処理の流れは、実施形態１から５のいずれかにおける処理の流れに準じたものとなる。よって、ここでの説明は省略する。
<実施形態６  効果>
【０１０８】
本実施形態のアプリ配布システムにより、アプリケーションの起動情報などを用いることで、そのアプリケーションの開発者に対してきめ細かく報酬を算出することができる。
<実施形態７>
<実施形態７  概要>
【０１０９】
本実施形態のアプリ配布システムは、同じアプリケーションを開発した他の開発者に対する評価を投票できるようにし、これらの評価が開発者に対する報酬等に反映されることを特徴とするものである。
<実施形態７  構成>
【０１１０】
本実施形態のアプリ配布システムは、実施形態６を基本とするものであり、とくに集計サーバと複数の開発者端末装置に特徴を有するものである。そこで、本実施形態に特有の構成について説明する。
【０１１１】
図１３は、本実施形態の集計サーバの機能的ブロックの一例を示すものである。「アプリ配布システム」（１３００）は、「集計サーバ」（１３２１）と、複数の「開発者端末装置」（１３４０、１３５０、１３６０）と、図示を省略した配布サーバ及び利用者端末装置を含む。集計サーバは、「集計サーバ受信部」（１３２２）と、「集計サーバ集計部」（１３２３）と、「許可情報取得部」（１３２４）と、「許可情報送信部」（１３２５）とを有し、集計サーバ集計部は、「開発者情報保持手段」（１３２６）と、「集計手段」（１３２７）と、「報酬情報取得手段」（１３２８）とを有し、さらに、「評価値受信手段」（１３２９）と、「投票集計手段」（１３３０）と、「第二報酬情報取得手段」（１３３１）を有する。開発者端末装置は、「評価値入力部」（１３４１）と、「投票部」（１３４２）を有する。集計サーバ集計部の評価値受信手段と、投票集計手段、第二報酬情報取得手段、及び開発者端末装置の各構成以外の構成については、実施形態６におけるものと同様であるので説明を省略する。
【０１１２】
「開発者端末装置」（１３４０）は、例えば、アプリケーションの開発者が集計サーバと情報の送受信を行うことが予定されている端末装置である。また、アプリケーションの開発者として集計サーバへのアクセスが許可された者が利用する端末装置であってもよい。
【０１１３】
「評価値入力部」（１３４１）は、同じアプリケーションを開発した他の開発者の評価値を入力するための機能を有する。評価値の入力は、数値を入力する態様や、評価を程度に応じた複数の選択肢のなかから一を選択して入力する態様など種々構成し得る。
【０１１４】
「投票部」（１３４２）は、入力された評価値を集計サーバに送信して投票するための機能を有する。
【０１１５】
集計サーバの「評価値受信手段」（１３２９）は、開発者端末装置から送信される投票である評価値を受信する機能を有する。
【０１１６】
「投票集計手段」（１３３０）は、受信した投票を集計する機能を有する。これは、開発者に対する他の開発者からの評価値を総合的な評価値とする意味合いである。総合的な評価を数値として表してもよいし、「Ａランク」から「Ｄランク」などのように段階的に設けられる評価ランクのうち該当する評価ランクとして表してもよい。
【０１１７】
「第二報酬情報取得手段」（１３３１）は、投票集計手段での集計結果と、前記基礎情報とを用いて報酬又は報酬を計算するためのさらなる基礎情報を取得する機能を有する。報酬又は報酬を計算するためのさらなる基礎情報を取得する態様としては、例えば、一のプリケーションの開発に携わった複数の開発者について、予め設定されている各人の寄与率に応じてその開発に対する対価が分配される場合、集計結果に基づいて寄与率を変更するといった具合である。
【０１１８】
このように、開発者が互いに評価し合い、その評価が報酬に反映されるため公正に報酬が算出されやすい仕組みを開発者に提供することができる。また、この点をより効果的にするために、集計サーバ集計部は、さらに、集計結果閲覧部を有するようにしてもよい。すなわち、投票された評価値や集計した結果を開発者が閲覧できるように構成する。これにより、自身に対する評価を把握することができ開発に対する励みとすることができる。
<実施形態７  ハードウェア構成>
【０１１９】
本実施形態のアプリ配布システムは、実施形態６で説明したハードウェア構成に準じて実現することができる。よって、ここでの説明は省略する。
<実施形態７  処理の流れ>
【０１２０】
本実施形態のアプリ配布システムにおける処理の流れは、実施形態６における処理の流れに準じたものとなる。よって、ここでの説明は省略する。
<実施形態７  効果>
【０１２１】
本実施形態のアプリ配布システムにより、開発者による互いの評価が報酬等に反映されることで、各開発者に対して公正に報酬が算出されることに資する。
【符号の説明】
【０１２２】
０１００  アプリ配布システム
０１０１  利用者端末装置
０１０２  保持部
０１０３  起動部
０１０４  起動情報取得部
０１０５  第一送信部
０１１１  配布サーバ
０１２１  集計サーバ
０１２２  集計サーバ受信部
０１２３  集計サーバ集計部
【図１】
2013148991.tif 000003
【図２】
2013148991.tif 000004
【図３】
2013148991.tif 000005
【図４】
2013148991.tif 000006
【図５】
2013148991.tif 000007
【図６】
2013148991.tif 000008
【図７】
2013148991.tif 000009
【図８】
2013148991.tif 000010
【図９】
2013148991.tif 000011
【図１０】
2013148991.tif 000012
【図１１】
2013148991.tif 000013
【図１２】
2013148991.tif 000014
【図１３】
2013148991.tif 000015