JP6234981B2 - Information processing system, information processing apparatus, information processing method, and program - Google Patents
Information processing system, information processing apparatus, information processing method, and program Download PDFInfo
- Publication number
- JP6234981B2 JP6234981B2 JP2015230066A JP2015230066A JP6234981B2 JP 6234981 B2 JP6234981 B2 JP 6234981B2 JP 2015230066 A JP2015230066 A JP 2015230066A JP 2015230066 A JP2015230066 A JP 2015230066A JP 6234981 B2 JP6234981 B2 JP 6234981B2
- Authority
- JP
- Japan
- Prior art keywords
- application software
- information processing
- expected value
- server
- processing apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 92
- 238000003672 processing method Methods 0.000 title claims description 4
- 230000004913 activation Effects 0.000 claims description 37
- 238000000034 method Methods 0.000 claims description 34
- 238000012545 processing Methods 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 21
- 238000012544 monitoring process Methods 0.000 claims description 19
- 238000012937 correction Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000000605 extraction Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 12
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000001771 impaired effect Effects 0.000 description 3
- 230000002155 anti-virotic effect Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000001364 causal effect Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、情報処理システム、情報処理装置、情報処理方法、及びプログラムに関する。 The present invention relates to an information processing system, an information processing apparatus, an information processing method, and a program.
近年、例えばパーソナルコンピュータ(以下「PC」と言う。)やスマートフォン等において、マネタイズに貢献するアプリケーションプログラム(以下「マネタイズアプリ」と言う。)が提供されてきている。マネタイズアプリは、例えばパーソナルコンピュータやスマートフォン等にプリインストールされた状態で提供される場合に加え、インターネット等の通信網を介してダウンロード等により提供される。 In recent years, application programs (hereinafter referred to as “monetization apps”) that contribute to monetization have been provided in personal computers (hereinafter referred to as “PCs”), smartphones, and the like. For example, the monetization application is provided by being downloaded through a communication network such as the Internet, in addition to being provided in a preinstalled state on a personal computer, a smartphone, or the like.
例えば、非特許文献1には、マネタイズ手法として「アドワーズ(登録商標)」が開示されている。
For example, Non-Patent
年間契約のアンチウイルスソフトや広告を表示するようなアプリケーションソフトウェア(以下「アプリ」という。)は、ユーザに使用してもらうことで、アプリの提供側が収益等を期待することができる。裏返せば、アプリがユーザに使用してもらえない限り、アプリの提供側は収益等を期待することができない。即ち、アプリの提供側は、期待する収益等が得られるまでアプリをユーザが使用するのを待たなければならない。 By providing anti-virus software with annual contracts and application software that displays advertisements (hereinafter referred to as “apps”) to users, the app provider can expect revenue. In other words, unless the app is used by the user, the app provider cannot expect revenue. In other words, the application provider must wait for the user to use the application until the expected revenue is obtained.
例えばPC等にアプリをプリインストールしただけでは、そもそもユーザにアプリの存在を気づいてもらえる可能性が低い。また、アプリを例えばネットワーク等を介して提供する方法もあるが、この方法であってもユーザに使用してもらわない限り、アプリの提供側が収益を上げることはない。 For example, simply preinstalling an application on a PC or the like is unlikely to cause the user to notice the presence of the application. In addition, there is a method of providing an application via a network or the like, for example, but even if this method is used, unless the user uses it, the provider of the application does not make a profit.
そこで、例えばアンチウイルスソフト等のように、例えばPC等の起動時にアプリを自動的に起動するようにすることで、ユーザに使用を促すこともできる。しかし、より多くのアプリをユーザに使ってもらうため、これらのアプリについて自動起動を試みようとしても、PCの起動時間やUI(User Interface)上の制約等から、自動起動可能なアプリの数には、数量的な制限がある。 Therefore, the user can be prompted to use the application by automatically starting the application when the PC is started, such as anti-virus software. However, in order to allow users to use more apps, even if they try to auto-start these apps, the number of apps that can be auto-started is limited due to PC startup time and UI (User Interface) restrictions. There are quantitative restrictions.
例えば、通常PCの起動時はユーザが本来の何かしらの作業をするために待っている場合が多く、そのような場合に起動時間を長くしてまでアプリを自動起動させることはユーザの作業を妨げる等ユーザビリティを損なう。また、例えばユーザに使用を促すために多くのアプリを自動起動して表示画面に表示させても、表示画面が煩雑になって却ってユーザビリティを損なう。 For example, when a PC is normally started, the user often waits to do some original work, and in such a case, automatically starting the application until the start time is extended hinders the user's work. The usability is impaired. Further, for example, even if many applications are automatically activated and displayed on the display screen in order to prompt the user to use them, the display screen becomes complicated and the usability is impaired.
本発明は、このような実情に鑑みてなされたものであって、ユーザビリティを損なうことなく、アプリをユーザに使用してもらいやすくすることを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to make it easier for a user to use an application without impairing usability.
上記の課題を解決するため、本発明の情報処理システムは、2台以上の情報処理装置とサーバとがネットワークを介して接続された情報処理システムであって、情報処理装置は、アプリケーションソフトウェアの起動状況及び/又は利用状況を監視する監視手段と、監視手段により監視したアプリケーションソフトウェアの起動状況及び又は利用状況をサーバに送信する送信手段と、を備え、サーバは、起動状況及び/又は利用状況を受信する起動・利用状況受信手段と、アプリケーションソフトウェアの提供者から該アプリケーションソフトウェアの実行の結果得られる収益に関する収益情報を受信する収益情報受信手段と、起動状況及び/又は利用状況、並びに収益情報に基づいて収益が得られる期待値を算出する期待値算出手段と、期待値算出手段により算出された期待値を情報処理装置に送信する期待値送信手段と、を備え、情報処理装置は、期待値を受信する期待値受信手段と、期待値受信手段により受信した期待値に応じて推薦するアプリケーションソフトウェアを判定する判定手段と、判定手段により判定されたアプリケーションソフトウェアの使用を促す説明を表示する表示手段と、を備えることを特徴とする。 In order to solve the above problems, an information processing system according to the present invention is an information processing system in which two or more information processing apparatuses and a server are connected via a network, and the information processing apparatus starts application software. Monitoring means for monitoring the status and / or usage status, and transmission means for transmitting the activation status and / or usage status of the application software monitored by the monitoring means to the server. The server displays the startup status and / or usage status. The startup / use status receiving means for receiving, the revenue information receiving means for receiving the revenue information about the revenue obtained as a result of the execution of the application software from the provider of the application software, the startup status and / or the usage status, and the revenue information An expected value calculation means for calculating an expected value for generating profit based on the An expected value transmission means for transmitting the expected value calculated by the value calculation means to the information processing apparatus, the information processing apparatus receiving the expected value by the expected value receiving means for receiving the expected value and the expected value received by the expected value receiving means. And determining means for determining application software to be recommended according to the information, and display means for displaying an explanation prompting use of the application software determined by the determining means.
本発明によれば、ユーザビリティを損なうことなく、アプリをユーザに使用してもらいやすくすることができる。 ADVANTAGE OF THE INVENTION According to this invention, it can make it easy for a user to use an application, without impairing usability.
本発明の実施形態の情報処理システムについて図面を用いて以下説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。また、以下に記載する実施形態は本発明の最良の形態であって、本発明に係る特許請求の範囲を限定するものではない。なお、以下では、本発明におけるアプリケーションソフトウェアの例示としてマネタイズアプリを用いて説明するが、本発明におけるアプリケーションソフトウェアはこれに限定されるものではなく、利用を促進あるいは奨励したいその他のアプリ、ウェブサイトも含まれる。 An information processing system according to an embodiment of the present invention will be described below with reference to the drawings. In addition, in each figure, the same code | symbol is attached | subjected to the part which is the same or it corresponds, The duplication description is simplified thru | or abbreviate | omitted suitably. The embodiment described below is the best mode of the present invention, and does not limit the scope of the claims according to the present invention. In the following description, the monetization application is used as an example of the application software in the present invention. However, the application software in the present invention is not limited to this, and other applications and websites that promote or encourage the use are also included. included.
[本実施形態におけるシステムの概略構成について]
本実施形態における情報処理システムの概略構成について図1を参照して説明する。図1は、複数の情報処理装置10a〜10n(以下、これらをまとめていうときは「情報処理装置10」とする。)とサーバ20とがネットワーク30を介して接続されたシステム例を示したものである。ネットワーク30は、LANでもWANでもよく、また有線でも無線でもよい。サーバ20は、各情報処理装置10からデータを取得し、取得したデータに基づいて所定の演算を行った結果を各情報処理装置10に返送する。
[About schematic configuration of system in this embodiment]
A schematic configuration of the information processing system in the present embodiment will be described with reference to FIG. FIG. 1 shows an example of a system in which a plurality of
[本実施形態における情報処理システムのハードウェア構成について]
次に、本実施形態における情報処理システムに含まれる情報処理装置10及びサーバ20に共通するハードウェア構成について図2を参照して説明する。情報処理システムに含まれる情報処理装置10及びサーバ20は、共通するハードウェア構成として、CPU11、RAM12、ROM13、NW I/F14、HDD15、入力部16、及び表示部17を備えている。なお、情報処理装置10及びサーバ20は、必ずしもこれら全てを備えていなくてもよく、また、これら以外のユニットを備えていてもよい。
[Hardware configuration of information processing system in this embodiment]
Next, a hardware configuration common to the
CPU11は、情報処理装置10やサーバ20が備える上記の各ハードウェアを制御するとともに、後述する本実施形態における各処理を実行するメイン演算ユニットである。
The
RAM12は、CPU11のワークフローメモリとして機能する。ROM13は、情報処理装置10やサーバ20が動作するために必要な各種パラメータやデータを保持するとともに、後述する本実施形態における各処理を規定したプログラムを保持する記憶ユニットである。RAM12が、ROM13が保持するプログラムを読み出し、CPU11がこれを実行することで、本実施形態における各処理が実現される。
The
NW I/F14は、情報処理装置10やサーバ20との間におけるネットワークを確立するためのネットワークインタフェースである。なお、これに限らず、NW I/F14には、携帯情報端末等との間における近距離無線通信を行うためのインタフェース等も含まれてよい。
The NW I / F 14 is a network interface for establishing a network with the
HDD15は、外部から取得したマネタイズアプリ等を記憶する大容量記憶装置である。なお、HDD15として情報処理装置10やサーバ20が内蔵していなくても、いわゆるクラウドシステムのように、ネットワークにより接続された外部ストレージ等にマネタイズアプリ等を記憶しておき、必要なタイミングで外部ストレージ等から取得するようにしてもよい。
The
入力部16は、例えばキーボードやマウス、あるいはタッチパネルやタッチパッド等の入力インタフェースに加え、画像を撮影するカメラや音声を取り込むマイク等が含まれる。また、入力部16には、USB等の外部記憶媒体を接続するメディアインタフェースが含まれてもよい。
The
表示部17は、画像を表示するディスプレイ等である。
The
[本実施形態における情報処理システムの基本機能ブロックについて]
次に、本実施形態における情報処理システムの基本機能ブロックについて図3を参照して説明する。本実施形態における情報処理システムに係る情報処理装置10は、基本的な機能ブロックとして、監視手段101、送信手段102、期待値受信手段103、判定手段104、及び表示手段105を備えている。また、本実施形態における情報処理システムに係るサーバ20は、基本的な機能ブロックとして、起動・利用状況受信手段201、収益情報受信手段202、期待値算出手段203、期待値送信手段204を備えている。以下、説明の便宜上、サーバ20の構成と情報処理装置10の構成を織り交ぜて説明する。
[Basic function block of information processing system in this embodiment]
Next, basic functional blocks of the information processing system in the present embodiment will be described with reference to FIG. The
監視手段101は、マネタイズアプリの起動状況及び利用状況を監視する手段であり、CPU11、RAM12等によりその機能が実現される。起動状況及び利用状況は、マネタイズアプリの起動や利用の状況をコンピュータが判読・処理可能な例えば数値等のデータで表すことが可能である。より具体的には、監視手段101は、例えばマネタイズアプリの説明用コンテンツが最後まで、あるいは一定時間読まれた状態、マネタイズアプリの画面の起動時間、マネタイズアプリのどの画面(例えば試用契約締結の際に表示される画面や本契約締結の際に表示される画面など)まで進んだのか、処理プロセス等を監視する。各マネタイズアプリの起動を誘因する説明用コンテンツは、表示手段105が表示するため、容易に計測可能である。マネタイズアプリ自体の画面遷移については、最上位に位置するウィンドウタイトル名や、マネタイズアプリを構成する特定プロセスの稼働を監視すること、マネタイズアプリの通信相手先毎の通信の有無を監視することなどにより行うと良い。なお、起動状況又は利用状況の何れかを監視あるいは以下に記載する送信手段102により送信してもよい。
The
送信手段102は、監視手段101により監視したマネタイズアプリの起動状況及び利用状況をサーバ20に送信する手段であり、NW I/F14によりその機能が実現される。
The transmitting
そして、サーバ20の起動・利用状況受信手段201は、各情報処理装置10の各アプリの起動状況及び利用状況を、各情報処理装置10から受信する。また、収益情報受信手段202は、アプリの提供者からアプリの実行の結果得られる収益に関する収益情報を受信する。そして、期待値算出手段203は、受信した起動状況、利用状況、及び収益情報に基づいて収益が得られる期待値を算出する。例えば以下のように期待値は算出される。なお、本実施形態における収益情報は、マネタイズアプリの起動や利用によってアプリの提供者が得られるマネタイズ結果であるが、必ずしも金銭的情報でなくてもよい。
Then, the activation / use
<1回起動あたりでマネタイズ可能なアプリの場合>
収入期待値(1回起動あたりのマネタイズ平均額)=起動率A%×定着率B%×1回起動あたりのマネタイズ額C円
起動率は、あるマネタイズアプリを推薦した情報処理端末10を母数として、当該マネタイズアプリが起動された確率である。定着率は、マネタイズアプリが初回起動からどの程度起動されているかの確率であり、例えば月平均起動率である。
<For apps that can be monetized per launch>
Expected revenue (average monetization amount per activation) = activation rate A% x retention rate B% x monetization amount per activation C yen The activation rate is based on the
<エンドユーザとの年間契約形態における契約ユーザ数でマネタイズ可能なアプリの場合>
収入期待値=起動率A%×契約率D%×1契約あたりのマネタイズ額
実際にマネタイズアプリの起動まで処理が進まない場合でも、監視手段101により監視された、マネタイズアプリの起動までの途中の画面状態に応じて、仮想的な金額を割り当てて、上記計算式により収入期待値を算出してもよい。仮想的な金額の例としては、画面遷移プロセスが3つあり、3つめのプロセスに至ったときが契約状態であるとして、2つ目のプロセス(期間限定の無償試用開始など)に割り当てる「C/10円」等である。これは、無償試用開始から1/10のユーザが本契約に至るという統計データなどから設定することができる。
<For applications that can be monetized by the number of contract users in the annual contract format with end users>
Expected revenue = activation rate A% x contract rate D% x monetization amount per contract Even if the process does not proceed until the monetization application is actually activated, it is monitored by the monitoring means 101 until the monetization application is activated. According to the screen state, a virtual amount may be allocated and the expected income value may be calculated by the above formula. As an example of a hypothetical amount of money, there are three screen transition processes, and when the third process is reached, the contract state is assumed, and “C” assigned to the second process (such as the start of a free trial for a limited time). / 10 yen ". This can be set from statistical data or the like that 1/10 users from the start of the free trial reach this contract.
サーバ20の期待値送信手段204は、期待値算出手段203により算出された期待値を各情報処理装置10に送信する。各情報処理装置10の期待値受信手段103は、サーバ20から期待値を受信する。なお、本実施形態においては、期待値をサーバ20から各情報処理装置10に配布し、各情報処理装置10で紹介するマネタイズアプリを決定しているが、これに限らずサーバ20で一律に決定し、各情報処理装置10に配布してもよい。ただし、本実施形態における構成の方が、例えばアプリAの起動経験がある場合、アプリBの利用確率が高いなどの条件付きの期待値に基づく判定を行うことができるメリットがある。
The expected
判定手段104は、期待値受信手段103により受信した期待値に応じて推薦するマネタイズアプリを判定する手段であり、CPU11、RAM12、ROM14、HDD15等によりその機能が実現される。具体的には、判定手段104は、サーバ20から受信した期待値が最も高いマネタイズアプリを推薦するマネタイズアプリと判定する。また、期待値が所定の閾値以上のマネタイズアプリを推薦するマネタイズアプリと判定してもよい。なお、期待値が高いものの、同じアプリばかりを連続的に推薦しても、(過去何回か何らかの理由があり起動に至らなかったのであろうから)起動されることは期待できない。このような場合に備えて、例えば各マネタイズアプリの推薦総回数、直近数回での推薦回数を保持しておき、1回推薦して起動されなかったマネタイズアプリについては、出現確率を少し減らし、直近数回で推薦済みのアプリは出現確率を半分に減らしていくなどの補正をしてもよい。
The determination means 104 is a means for determining a monetization application to be recommended according to the expected value received by the expected value receiving means 103, and its function is realized by the
表示手段105は、判定手段104により判定されたマネタイズアプリの使用を促す説明を表示する手段であり、CPU11、ROM13、表示部17によりその機能が実現される。「マネタイズアプリの使用を促す説明」とは、例えば「このアプリを使えば、○○の点で便利!」、「このアプリ、おススメ!」等のユーザにマネタイズアプリの使用を促すキャッチコピー等をいう。
The
なお、表示手段105は、情報処理装置10に対する所定の入力がされていないタイミングで説明を表示することが好ましい。「所定の入力がされていないタイミング」とは、例えば入力部16としてのキーボード等からのユーザによる入力がされていないときや、表示部17が同じ表示画面のまま、一定の時間が経過してスクリーンセーバーが起動しているようなときをいう。このようなときであれば、マネタイズアプリの使用を促す説明を表示させても、作業中の処理を中断されるわけでもないため、ユーザビリティを損なうことがない。
The
また、さらに当該アプリを起動できるランチャー機能を備えるとなおよい。ユーザにとって容易に起動できるため起動確率が上がるという面に加え、本誘導により、当該アプリが起動されたという因果関係が明確であり、誘導による効果測定値が正確となるという側面もある。 In addition, it is even better to have a launcher function that can activate the application. In addition to the fact that the activation probability is increased because it can be easily activated by the user, there is also an aspect that the causal relationship that the application is activated is clear by this guidance, and the effect measurement value by the guidance becomes accurate.
なお、「所定の入力がされていないタイミング」には、例えば情報処理装置10の起動時からユーザが使用できるようになるまでの起動時間帯も含まれる。その場合、起動時間帯に表示される情報表示用ウィンドウに上記の説明を表示するようにしてもよい。この場合、上記の説明の表示タイミングについては、定期的にサーバ20から受信して表示させても、情報処理装置10の起動時に情報処理装置10からサーバ20に取得して表示させてもよい。
Note that the “timing when a predetermined input is not made” includes, for example, an activation time period from when the
[本実施形態における情報処理装置の追加機能ブロックについて]
次に、本実施形態における情報処理装置10の追加機能ブロックについて、図4を参照して説明する。なお、図4では、図3における各機能ブロックを備えているが、図示の簡略化のため省略する。
[Additional function block of information processing apparatus in this embodiment]
Next, an additional functional block of the
情報処理装置10は、追加機能ブロックとして、補正手段106及び抽出手段107を備えている。
The
補正手段106は、期待値受信手段103により受信した期待値のうち、未推薦のマネタイズアプリの期待値に補正値を加算する手段であり、CPU11、RAM12、ROM13等によりその機能が実現される。「未推薦のマネタイズアプリ」とは、推薦対象になってから日が浅く、サーバ20での期待値が統計的に不明確な状態を意味する。この場合、マネタイズに結びついていないので、期待値は0となるが、このままでは既に結果が出始めている他のアプリに埋もれ、永遠に推薦されないため、補正が必要である。この補正値は、現時点の「未推薦のマネタイズアプリ」以外のアプリの期待値の平均値などに設定するとよい。これにより、未推薦のマネタイズアプリを推薦することが可能になる。
The correction means 106 is a means for adding the correction value to the expected value of the unrecommended monetization application among the expected values received by the expected value receiving means 103, and the function is realized by the
抽出手段107は、マネタイズアプリをランダムに抽出する手段であり、CPU11、RAM12、ROM13等により、その機能が実現される。
The
そして、判定手段104は、期待値受信手段103により期待値が未受信であるとき、抽出手段107により抽出されたマネタイズアプリを推薦するマネタイズアプリと判定する。これにより、期待値が未受信であり、期待値の蓄積が無い場合であっても、マネタイズアプリの推薦が可能になる。本処理は、情報処理装置10の初期起動時等において特に有効である。
Then, when the expected value is not received by the expected
[本実施形態における基本的処理手順]
次に、本実施形態における基本的処理手順について図5を参照して説明する。ここでは、前提として、情報処理装置10のHDD15等の記憶手段に複数のマネタイズアプリが記憶されているものとして説明する。
[Basic processing procedure in this embodiment]
Next, a basic processing procedure in the present embodiment will be described with reference to FIG. Here, it is assumed that a plurality of monetization applications are stored in a storage unit such as the
まず、情報処理装置10における監視手段101が、マネタイズアプリの起動・利用状況を監視する(ステップS1)。次に、送信手段102が、監視手段101により監視したマネタイズアプリの起動・利用状況をサーバ20に送信する(ステップS2)。
First, the
サーバ20の起動・利用状況受信手段201は、各情報処理装置10から各マネタイズアプリの起動・利用状況を受信する(ステップS3)。また、サーバ20の収益情報受信手段202は、マネタイズアプリの提供者から当該アプリの実行の結果得られる収益情報を受信する(ステップS4)。
The activation / use
サーバ20の期待値算出手段203は、受信した起動・利用状況及び収益情報に基づいて収益が得られる期待値をマネタイズアプリ毎に算出する(ステップS5)。サーバ20の期待値送信手段204は、期待値算出手段203により算出されたマネタイズアプリ毎の期待値を情報処理装置10に送信する(ステップS6)。
The expected value calculation means 203 of the
次に、情報処理装置10の期待値受信手段103が、サーバ20で算出されたマネタイズアプリ毎の期待値を受信する(ステップS7)。
Next, the expected value receiving means 103 of the
判定手段104は、サーバ20から受信した期待値に応じて推薦するマネタイズアプリを判定する(ステップS8)。そして、表示手段105は、判定されたマネタイズアプリの使用を促す説明を表示部17を介して表示する(ステップS9)。
The
[本実施形態における追加処理手順1]
次に、本実施形態における追加処理手順1について図6を参照して説明する。本処理は、図4に示した補正手段106を加えた情報処理装置10による処理手順である。なお、図5と同様の手順についての説明は省略する。本処理は図5におけるステップS7以降の処理となる。
[
Next, the
期待値受信手段103により受信した期待値において、期待値の高いマネタイズアプリは推薦されるが、期待値が低く、推薦されないマネタイズアプリが有る場合(ステップS11、YES)、補正手段106は、未推薦のマネタイズアプリの期待値に、例えば期待値の最も高いマネタイズアプリの期待値や所定の閾値を超えるだけの補正値を加算する(ステップS12)。なお、推薦されないマネタイズアプリが無い場合は(ステップS11、NO)、図5のステップS8へ移行する。 In the expectation value received by the expectation value receiving means 103, a monetization app with a high expectation value is recommended, but when the expectation value is low and there is a monetization app that is not recommended (step S11, YES), the correction means 106 is not recommended. For example, the expectation value of the monetization app having the highest expectation value or a correction value that exceeds a predetermined threshold is added to the expectation value of the monetization app (step S12). If there is no monetization application that is not recommended (step S11, NO), the process proceeds to step S8 in FIG.
その後、判定手段104は、補正値が加算された未推薦のマネタイズアプリを推薦するマネタイズアプリと判定する(ステップS13)。
Thereafter, the
[本実施形態における追加処理手順2]
次に、本実施形態における追加処理手順2について図7を参照して説明する。本処理は、図4に示した抽出手段107を加えた情報処理装置10による処理手順である。なお、図5と同様の手順についての説明は省略する。本処理は図5におけるステップS6以降の処理となる。
[Additional processing procedure 2 in this embodiment]
Next, the additional processing procedure 2 in the present embodiment will be described with reference to FIG. This processing is a processing procedure performed by the
情報処理装置10は、期待値受信手段103により期待値を受信しない場合(ステップS31、NO)、判定手段104は、抽出手段107によりランダムに抽出したマネタイズアプリを推薦するマネタイズアプリと判定する(ステップS32)。なお、期待値受信手段103により期待値を受信している場合は(ステップS31、YES)、図5におけるステップS8の処理へ移行する。
When the
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の情報処理システム、該情報処理システムに含まれる情報処理装置10及びサーバ20における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
Each of the above-described embodiments is a preferred embodiment of the present invention, and various modifications can be made without departing from the scope of the present invention. For example, each process in the information processing system of the present embodiment described above, the
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。 In the case of executing processing using software, it is possible to install and execute a program in which a processing sequence is recorded in a memory in a computer incorporated in dedicated hardware. Alternatively, the program can be installed and executed on a general-purpose computer capable of executing various processes.
10 情報処理装置
11 CPU
12 RAM
13 ROM
14 NW I/F
15 HDD
16 入力部
17 表示部
20 サーバ
30 ネットワーク
101 監視手段
102 送信手段
103 期待値受信手段
104 判定手段
105 表示手段
106 補正手段
107 抽出手段
201 起動・利用状況受信手段
202 収益情報受信手段
203 期待値算出手段
204 期待値送信手段
10
12 RAM
13 ROM
14 NW I / F
15 HDD
DESCRIPTION OF
Claims (10)
前記情報処理装置は、
アプリケーションソフトウェアの起動状況及び/又は利用状況を監視する監視手段と、
前記監視手段により監視したアプリケーションソフトウェアの起動状況及び又は利用状況を前記サーバに送信する送信手段と、を備え、
前記サーバは、
前記起動状況及び/又は利用状況を受信する起動・利用状況受信手段と、
前記アプリケーションソフトウェアの提供者から該アプリケーションソフトウェアの実行の結果得られる収益に関する収益情報を受信する収益情報受信手段と、
前記起動状況及び/又は利用状況、並びに前記収益情報に基づいて前記収益が得られる期待値を算出する期待値算出手段と、
前記期待値算出手段により算出された期待値を前記情報処理装置に送信する期待値送信手段と、を備え、
前記情報処理装置は、
前記期待値を受信する期待値受信手段と、
前記期待値受信手段により受信した期待値に応じて推薦するアプリケーションソフトウェアを判定する判定手段と、
前記判定手段により判定されたアプリケーションソフトウェアの使用を促す説明を表示する表示手段と、を備える
ことを特徴とする情報処理システム。 An information processing system in which two or more information processing devices and a server are connected via a network,
The information processing apparatus includes:
Monitoring means for monitoring the activation status and / or usage status of the application software;
Transmission means for transmitting the activation status and / or usage status of the application software monitored by the monitoring means to the server,
The server
An activation / usage status receiving means for receiving the activation status and / or usage status;
Revenue information receiving means for receiving revenue information related to revenue obtained as a result of execution of the application software from the provider of the application software;
Expected value calculating means for calculating an expected value for obtaining the profit based on the activation status and / or usage status and the profit information;
An expected value transmission means for transmitting the expected value calculated by the expected value calculation means to the information processing apparatus,
The information processing apparatus includes:
An expected value receiving means for receiving the expected value;
Determining means for determining application software to be recommended according to the expected value received by the expected value receiving means;
An information processing system comprising: display means for displaying an explanation prompting use of the application software determined by the determination means.
前記判定手段は、前記補正手段により前記期待値に前記補正値が加算された前記未推薦のアプリケーションソフトウェアを推薦するアプリケーションソフトウェアとして判定することを特徴とする請求項1又は2記載の情報処理システム。 Among the expected values received by the expected value receiving means, comprising correction means for adding a correction value to the expected value of unrecommended application software,
The information processing system according to claim 1, wherein the determination unit determines the unrecommended application software obtained by adding the correction value to the expected value by the correction unit as recommended application software.
前記判定手段は、前記期待値受信手段により期待値が未受信であるとき、前記抽出手段により抽出されたアプリケーションソフトウェアを推薦するアプリケーションソフトウェアと判定することを特徴とする請求項1から3の何れか1項に記載の情報処理システム。 It has an extraction means to extract application software at random,
4. The determination unit according to claim 1, wherein when the expected value is not received by the expected value receiving unit, the determining unit determines that the application software extracted by the extracting unit is recommended application software. The information processing system according to item 1.
アプリケーションソフトウェアの起動状況及び/又は利用状況を監視する監視手段と、
前記監視手段により監視したアプリケーションソフトウェアの起動状況及び又は利用状況を前記サーバに送信する送信手段と、
前記サーバから前記期待値を受信する期待値受信手段と、
前記期待値受信手段により受信した期待値に応じて推薦するアプリケーションソフトウェアを判定する判定手段と、
前記判定手段により判定されたアプリケーションソフトウェアの使用を促す説明を表示する表示手段と、
を備えることを特徴とする情報処理装置。 A server and a network for calculating an expected value for obtaining the revenue based on the startup information and / or the usage status of the application software and the revenue information about the revenue obtained as a result of the execution of the application software provided by the application software provider An information processing apparatus connected via
Monitoring means for monitoring the activation status and / or usage status of the application software;
Transmitting means for transmitting the activation status and / or usage status of the application software monitored by the monitoring means to the server;
Expected value receiving means for receiving the expected value from the server;
Determining means for determining application software to be recommended according to the expected value received by the expected value receiving means;
Display means for displaying an explanation prompting use of the application software determined by the determination means;
An information processing apparatus comprising:
前記情報処理装置が、アプリケーションソフトウェアの起動状況及び/又は利用状況を監視するステップと、
前記情報処理装置が、前記監視したアプリケーションソフトウェアの起動状況及び又は利用状況を前記サーバに送信するステップと、
前記サーバが、前記起動状況及び/又は利用状況を受信するステップと、
前記サーバが、前記アプリケーションソフトウェアの提供者から該アプリケーションソフトウェアの実行の結果得られる収益に関する収益情報を受信するステップと、
前記サーバが、前記起動状況及び/又は利用状況、前記収益情報に基づいて前記収益が得られる期待値を算出するステップと、
前記サーバが、前記算出された期待値を前記情報処理装置に送信するステップと、
前記情報処理装置が、前記期待値を受信するステップと、
前記情報処理装置が、前記受信した期待値に応じて推薦するアプリケーションソフトウェアを判定するステップと、
前記情報処理装置が、前記判定されたアプリケーションソフトウェアの使用を促す説明を表示手段に表示するステップと、
を含むことを特徴とする情報処理方法。 An information processing method for a system in which two or more information processing apparatuses and a server are connected via a network,
The information processing apparatus monitoring the activation status and / or usage status of the application software;
The information processing apparatus transmitting the monitored application software activation status and / or usage status to the server;
The server receiving the activation status and / or usage status;
The server receiving revenue information relating to revenue obtained as a result of execution of the application software from a provider of the application software;
The server calculates an expected value from which the profit is obtained based on the activation status and / or usage status, and the revenue information;
The server transmitting the calculated expected value to the information processing apparatus;
The information processing apparatus receiving the expected value;
The information processing apparatus determining application software to be recommended according to the received expected value;
The information processing apparatus displaying on the display means a description prompting use of the determined application software;
An information processing method comprising:
前記情報処理装置からアプリケーションソフトウェアの起動状況及び/又は利用状況を受信して記憶部に記憶する処理と、
前記アプリケーションソフトウェアの提供者から該アプリケーションソフトウェアの実行の結果得られる収益に関する収益情報を受信して前記記憶部に記憶する処理と、
前記記憶部に記憶された起動状況及び/又は利用状況、並びに前記収益情報に基づいて前記収益が得られる期待値を算出する処理と、
前記算出された期待値を前記情報処理装置に送信する処理と、
をコンピュータに実行させることを特徴とするプログラム。 A server program connected to two or more information processing apparatuses via a network,
Processing for receiving the activation status and / or usage status of the application software from the information processing apparatus and storing it in the storage unit;
Processing for receiving revenue information related to revenue obtained as a result of execution of the application software from the provider of the application software and storing it in the storage unit;
A process of calculating an expected value from which the revenue is obtained based on the startup status and / or usage status stored in the storage unit and the revenue information;
A process of transmitting the calculated expected value to the information processing apparatus;
A program that causes a computer to execute.
アプリケーションソフトウェアの起動状況及び/又は利用状況を監視する処理と、
前記監視したアプリケーションソフトウェアの起動状況及び又は利用状況を前記サーバに送信する処理と、
前記サーバから前記期待値を受信して記憶部に記憶する処理と、
前記記憶部に記憶した期待値に応じて推薦するアプリケーションソフトウェアを判定する処理と、
前記判定されたアプリケーションソフトウェアの使用を促す説明を表示手段に表示する処理と、
をコンピュータに実行させることを特徴とするプログラム。 A server and a network for calculating an expected value for obtaining the revenue based on the startup information and / or the usage status of the application software and the revenue information about the revenue obtained as a result of the execution of the application software provided by the application software provider A program of an information processing apparatus connected via
Processing for monitoring the activation status and / or usage status of the application software;
Processing for transmitting the monitored application software activation status and / or usage status to the server;
Processing for receiving the expected value from the server and storing it in a storage unit;
A process of determining application software to be recommended according to the expected value stored in the storage unit;
Processing for displaying on the display means a prompt to use the determined application software;
A program that causes a computer to execute.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015230066A JP6234981B2 (en) | 2015-11-25 | 2015-11-25 | Information processing system, information processing apparatus, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015230066A JP6234981B2 (en) | 2015-11-25 | 2015-11-25 | Information processing system, information processing apparatus, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2017097670A JP2017097670A (en) | 2017-06-01 |
JP6234981B2 true JP6234981B2 (en) | 2017-11-22 |
Family
ID=58817906
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015230066A Active JP6234981B2 (en) | 2015-11-25 | 2015-11-25 | Information processing system, information processing apparatus, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6234981B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022153935A (en) * | 2021-03-30 | 2022-10-13 | 本田技研工業株式会社 | Vehicle program update device, vehicle, vehicle information management server, and program update method |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4698281B2 (en) * | 2005-05-09 | 2011-06-08 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | Mobile terminal, information recommendation method and program |
WO2010021057A1 (en) * | 2008-08-22 | 2010-02-25 | Shiomi Yasushi | Advertisement distribution control method and advertisement distribution control apparatus |
JP2012022650A (en) * | 2010-07-16 | 2012-02-02 | Ntt Docomo Inc | Delivery server and method |
JP5734910B2 (en) * | 2012-04-24 | 2015-06-17 | 京セラ株式会社 | Information providing system and information providing method |
-
2015
- 2015-11-25 JP JP2015230066A patent/JP6234981B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2017097670A (en) | 2017-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20200364756A1 (en) | Real-time content generation | |
US10970082B2 (en) | Startup accelerating method and apparatus | |
US9554292B2 (en) | Methods and systems for performance monitoring for mobile applications | |
WO2016054928A1 (en) | Method and device for providing push information | |
CN105577722B (en) | Point exchange method and device | |
US9959192B1 (en) | Debugging interface for inserted elements in a resource | |
US10356487B2 (en) | Video advertisement filtering method, apparatus and device | |
US10452469B2 (en) | Server performance correction using remote server actions | |
JP2015133133A5 (en) | ||
JP6522129B2 (en) | Information processing method and device | |
US10643239B2 (en) | Monitoring an application on a processing device and generating rewards | |
US9338313B2 (en) | Document management apparatus and document management system | |
US9910725B2 (en) | Error-specific advertisement display in electronic device | |
JP6234981B2 (en) | Information processing system, information processing apparatus, information processing method, and program | |
US20160277477A1 (en) | Information processing apparatus, terminal device, information processing method, and non-transitory computer readable recording medium | |
CN104184730A (en) | Access processing method, device and electronic equipment | |
JP6278615B2 (en) | Information processing apparatus, information processing method, and program | |
KR101413851B1 (en) | Game service method including advertisement and system thereof | |
JP6292223B2 (en) | Information processing apparatus, information processing system, and information processing method | |
JP6046552B2 (en) | QoE estimation device, method and program in QoE estimation device | |
JP6019261B2 (en) | Information processing device, terminal device, information processing method, and information processing program | |
KR20130089704A (en) | The method, server and terminal for providing advertising service | |
CN105701684B (en) | Data processing method and device | |
JP2016115069A (en) | Mobile terminal and program to be executed in mobile terminal | |
JP6108846B2 (en) | Image sharing system and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170926 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171003 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171025 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6234981 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |