JP2013045279A - Application evaluation information notice system, and application retrieval server - Google Patents
Application evaluation information notice system, and application retrieval server Download PDFInfo
- Publication number
- JP2013045279A JP2013045279A JP2011182540A JP2011182540A JP2013045279A JP 2013045279 A JP2013045279 A JP 2013045279A JP 2011182540 A JP2011182540 A JP 2011182540A JP 2011182540 A JP2011182540 A JP 2011182540A JP 2013045279 A JP2013045279 A JP 2013045279A
- Authority
- JP
- Japan
- Prior art keywords
- application
- information
- user terminal
- evaluation
- version
- 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.)
- Withdrawn
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明は、無線通信システムに関する。 The present invention relates to a wireless communication system.
電気通信キャリアや端末メーカーにより、相次いでオープンなプラットフォームを採用したユーザ端末が市場に投入されている。該ユーザ端末には、スマートフォンが含まれる。オープンなプラットフォームが採用されることにより、アプリケーションの開発者は自由にアプリケーションを開発できる。アプリケーションの開発者によりアプリケーションが開発された結果、様々な種類のアプリケーションが開発され、その数は膨大となっている。 User terminals adopting open platforms one after another have been put on the market by telecommunication carriers and terminal manufacturers. The user terminal includes a smartphone. By adopting an open platform, application developers can freely develop applications. As a result of application development by application developers, various types of applications have been developed, and the number thereof is enormous.
膨大な数のアプリケーションから自由に選択でき、使用できるため、スマートフォンに魅力を感じているユーザが多数存在する。 There are many users who are attracted to smartphones because they can be freely selected and used from a huge number of applications.
ユーザ端末がネットワークを介して接続するWebサーバと、Webサーバを通じてユーザ端末から入力された検索指示に基づいて情報を検索する検索アプリケーションサーバと、を含む情報検索サービスシステムが知られている(例えば、特許文献1参照)。 There is known an information search service system including a Web server to which a user terminal connects via a network, and a search application server for searching for information based on a search instruction input from the user terminal through the Web server (for example, Patent Document 1).
また、ユーザ装置で動作するアプリケーションプログラムに関する情報、ユーザ装置で動作するアプリケーションプログラムが使用するファイルに関する情報、ユーザ装置で動作するアプリケーションプログラムが使用するプロパティ情報、ユーザ装置において管理されるログファイルに記述されるログコードの情報を取得し、対処法の実行前後における環境情報の差分を利用して、現在の環境情報に一致する過去の環境情報を検索する技術が知られている(例えば、特許文献2参照)。 Also described in information related to application programs running on user devices, information relating to files used by application programs running on user devices, property information used by application programs running on user devices, and log files managed in user devices. There is known a technique for retrieving past environmental information that matches current environmental information using a difference in environmental information before and after execution of a countermeasure and acquiring log code information (for example, Patent Document 2). reference).
また、大容量のデータやプログラムについても遠隔地から評価が可能な技術が知られている(例えば、特許文献3参照)。 In addition, a technique capable of evaluating a large amount of data and programs from a remote place is known (see, for example, Patent Document 3).
オープンなプラットフォームが採用されることにより、アプリケーションの開発者は自由にアプリケーションを開発し、該アプリケーションを公開できる。このため、多数のアプリケーションが存在している。 By adopting an open platform, an application developer can freely develop an application and publish the application. For this reason, there are many applications.
多数のアプリケーションが存在しているため、膨大な数のアプリケーションの中から、ユーザが、必要とするアプリケーションを探すのは困難になってきている。必要とするアプリケーションや気に入ったアプリケーションを探すことをサポートするために、アプリケーションマーケット、アプリケーション紹介アプリ、アプリケーション検索システム等が提供されている。 Since a large number of applications exist, it has become difficult for a user to search for a required application from among a large number of applications. In order to support searching for required applications and favorite applications, an application market, an application introduction application, an application search system, and the like are provided.
アプリケーションマーケット、アプリケーション紹介アプリ、アプリケーション検索システム等には、アプリケーションを探索する機能が搭載されている。 An application market, an application introduction application, an application search system, and the like have functions for searching for applications.
アプリケーションを探索する機能には、キーワード検索を利用するものが含まれる。また、アプリケーションを探索する機能には、一定期間のアプリケーションのランキングを利用するものが含まれる。該ランキングはダウンロードされた回数に基づいたものであってもよい。また、アプリケーションを探索する機能には、アプリケーションをカテゴリ毎に分類したものを利用するものが含まれる。また、アプリケーションを探索する機能には、新着アプリケーションを紹介するものが含まれる。また、アプリケーションを探索する機能には、ユーザのログから、該ユーザが潜在的に求めているアプリケーションを紹介(レコメンド)するものが含まれる。また、アプリケーションを探索する機能には、閲覧したアプリケーションや、利用しているアプリケーションに類似しているアプリケーションを紹介するものが含まれる。また、アプリケーションを探索する機能には、サービス提供者が一定期間ごとに注目すべきアプリケーションを紹介するものが含まれる。 Functions for searching for applications include those that use keyword search. The function for searching for applications includes a function that uses the ranking of applications for a certain period. The ranking may be based on the number of times downloaded. The function for searching for applications includes a function that uses applications classified into categories. The function for searching for an application includes a function for introducing a new arrival application. The function for searching for an application includes a function that introduces (recommends) an application that the user is potentially seeking from the user's log. The function for searching for an application includes a function for introducing an application that has been viewed or similar to an application that is being used. In addition, the function for searching for applications includes a function that introduces applications that a service provider should pay attention to at certain intervals.
アプリケーションを探索する機能を利用することにより、ユーザは探しているアプリケーションの候補の提示を受けることができる。 By using the function of searching for an application, the user can be presented with a candidate for the application being searched for.
また、ユーザは、アプリケーションの候補から、ユーザ端末にインストールし、利用するアプリケーションを決定する際に、他のユーザの該アプリケーションに対するレビューやコメント、点数等の評価値を参考にできる。実際、該評価値を利用して、インストールし、利用するアプリケーションを決定するユーザは多い。また、設定された閾値以上の評価値を有するアプリケーションを検索するサービスも提供されている。 Further, the user can refer to evaluation values of other users such as reviews, comments, scores, and the like when determining an application to be installed and used from the application candidates on the user terminal. In fact, there are many users who use the evaluation value to install and determine an application to be used. A service for searching for an application having an evaluation value equal to or higher than a set threshold is also provided.
アプリケーションの評価値は、ユーザ、評価する機関により付与されることが多い。従って、評価の基準については、ユーザ、評価する機関により異なることが多い。 In many cases, the evaluation value of an application is given by a user or an evaluation organization. Therefore, the evaluation criteria often differ depending on the user and the organization to be evaluated.
しかし、アプリケーションに対する評価値が提示される際には、該評価値は一律に表示される。つまり、アプリケーションに対する評価値は、ユーザ、評価する機関に関係なく同等に扱われる。 However, when the evaluation value for the application is presented, the evaluation value is displayed uniformly. In other words, the evaluation value for the application is handled equally regardless of the user and the organization to be evaluated.
アプリケーションは、一般の商品とは異なり、アップデートされる場合がある。アプリケーションがアップデートされることにより、アプリケーションのバグの修正、機能の追加、機能の削除などが行われる。アプリケーションのバグの修正、機能の追加、機能の削除が行われることにより、新しいバージョンでは、前のバーションで評価を下げる原因となっていた問題が解決することが多い。また、著作権などの法律の関係から一部の機能が削除される場合もある。該一部の機能が使えなくなったことにより、評価が下がる場合もある。従って、アプリケーションのアップデートにより、アプリケーションに対する評価が変化する可能性がある。 Unlike general products, applications may be updated. By updating the application, application bugs are corrected, functions are added, and functions are deleted. By fixing application bugs, adding features, and removing features, newer versions often solve the problems that caused lower ratings in previous versions. In addition, some functions may be deleted due to laws such as copyright. In some cases, the evaluation may be lowered because some of the functions cannot be used. Therefore, the evaluation of the application may change due to the update of the application.
また、アプリケーションは、該アプリケーションが利用されるオペレーティングシステム(OS: Operating System)のバージョン、OSの機能等の動作環境により、その機能が制限される場合がある。オープンプラットフォームのユーザ端末は多数存在し、今後も増加していく見込みである。ファームウェアのアップデートにより、同じユーザ端末であっても、ファームウェアのバージョンが異なることや、異なる機能を有していることがある。アプリケーションの開発者は、存在する全てのユーザ端末と、ファームウェアのバージョンとの組み合わせで動作確認をすることはできない。このため、アプリケーションをインストールできたが、全く動作しないことや、レイアウトが崩れている場合がある。この場合、該アプリケーションに対する評価は、該アプリケーションに対応しているユーザ端末のユーザと、該アプリケーションに対応していないユーザ端末のユーザとの間で、大きく異なる。 In addition, functions of an application may be limited depending on an operating environment such as an OS (Operating System) version used by the application and an OS function. There are many open platform user terminals, which are expected to increase in the future. Due to the firmware update, even the same user terminal may have different firmware versions or different functions. An application developer cannot check the operation with a combination of all existing user terminals and firmware versions. For this reason, the application can be installed, but it may not work at all or the layout may be corrupted. In this case, the evaluation with respect to the application is greatly different between the user of the user terminal corresponding to the application and the user of the user terminal not corresponding to the application.
以上のように、アプリケーションの評価値は、アプリケーションを探しているユーザにとって、正確な情報とは言えない場合がある。 As described above, the evaluation value of the application may not be accurate information for the user who is looking for the application.
本発明は、上記の点に鑑みてなされたものであり、ユーザの利用している環境に対応したアプリケーション評価情報を掲示することができる技術を提供することを目的とする。 SUMMARY An advantage of some aspects of the invention is that it provides a technique capable of posting application evaluation information corresponding to an environment used by a user.
上記の課題を解決するために、本発明のアプリケーション評価情報掲示システムは、
ユーザ端末と、該ユーザ端末にアプリケーション評価情報を掲示するアプリケーション検索サーバとを有するアプリケーション評価情報掲示システムであって、
ユーザ端末は、
アプリケーション検索サーバにアプリケーション情報を要求する際に、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報とを含むアプリケーション情報要求を作成するアプリケーション情報要求部と、
該アプリケーション情報要求部により作成されたアプリケーション情報要求に対する応答として前記アプリケーション検索サーバからのアプリケーション評価情報を出力する出力部と
を有し、
前記アプリケーション検索サーバは、
ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付けたアプリケーション評価情報テーブルと、
ユーザ端末からの前記アプリケーション情報要求に応じて、該アプリケーション情報要求に含まれるアプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択するアプリケーション評価情報選択部と、
該アプリケーション評価情報選択部により選択されたアプリケーションの評価情報を送信する送信部と
を有する、アプリケーション評価情報掲示システム、として達成される。
In order to solve the above problems, the application evaluation information posting system of the present invention is:
An application evaluation information posting system having a user terminal and an application search server for posting application evaluation information on the user terminal,
User terminal
When requesting application information from the application search server, an application information request including information indicating the application, information indicating the version of the application, and information indicating the version of the software installed in the user terminal is created. An application information requesting unit;
An output unit that outputs application evaluation information from the application search server as a response to the application information request created by the application information request unit;
The application search server
An application evaluation information table in which information indicating the version of software installed in the user terminal, information indicating an application, information indicating the version of the application, and information indicating an evaluation result of the application are associated with each other;
In response to the application information request from the user terminal, information indicating the application included in the application information request, information indicating the version of the application, and information indicating the version of the software installed in the user terminal Based on the application evaluation information table, application evaluation information selection unit for selecting evaluation information of the corresponding application,
This is achieved as an application evaluation information posting system including a transmission unit that transmits evaluation information of the application selected by the application evaluation information selection unit.
本発明のアプリケーション検索サーバは、
ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付けたアプリケーション評価情報テーブルと、
ユーザ端末からのアプリケーション情報を要求するアプリケーション情報要求に応じて、該アプリケーション情報要求に含まれるアプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択するアプリケーション評価情報選択部と、
該アプリケーション評価情報選択部により選択されたアプリケーションの評価情報を送信する送信部と
を有する、アプリケーション検索サーバとして達成される。
The application search server of the present invention is
An application evaluation information table in which information indicating the version of software installed in the user terminal, information indicating an application, information indicating the version of the application, and information indicating an evaluation result of the application are associated with each other;
In response to an application information request for requesting application information from the user terminal, information indicating the application included in the application information request, information indicating the version of the application, and the version of software installed in the user terminal An application evaluation information selection unit that selects evaluation information of a corresponding application from the application evaluation information table, based on the information to represent,
This is achieved as an application search server having a transmission unit that transmits evaluation information of the application selected by the application evaluation information selection unit.
前記アプリケーション評価情報テーブルは、ユーザ端末の機種を表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付け、
前記アプリケーション評価情報選択部は、ユーザ端末からのアプリケーション情報を要求するアプリケーション情報要求に応じて、該アプリケーション情報要求に含まれる該ユーザ端末の機種を表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択する、ように構成してもよい。
The application evaluation information table includes information indicating the model of the user terminal, information indicating the version of software installed in the user terminal, information indicating the application, information indicating the version of the application, Corresponding to the information representing the evaluation result
In response to an application information request for requesting application information from the user terminal, the application evaluation information selection unit includes information indicating the model of the user terminal included in the application information request, and software installed in the user terminal The evaluation information of the corresponding application may be selected from the application evaluation information table based on the information indicating the version, the information indicating the application, and the information indicating the version of the application.
ユーザ端末からのアプリケーションの評価結果を含むアプリケーション評価情報に基づいて、前記アプリケーション評価情報テーブルを更新するアプリケーション評価情報更新部
を有し、
前記アプリケーション評価情報には、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価に利用されたユーザ端末にインストールされたソフトウェアのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とが含まれる、ように構成してもよい。
An application evaluation information update unit that updates the application evaluation information table based on application evaluation information including an evaluation result of the application from the user terminal;
The application evaluation information includes information indicating the application, information indicating the version of the application, information indicating the version of the software installed in the user terminal used for evaluating the application, and the evaluation result of the application. Information may be included.
ユーザ端末からのアプリケーションの評価結果を含むアプリケーション評価情報に基づいて、前記アプリケーション評価情報テーブルを更新するアプリケーション評価情報更新部
を有し、
前記アプリケーション評価情報には、ユーザ端末の機種を表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価に利用されたユーザ端末にインストールされたソフトウェアのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とが含まれる、ように構成してもよい。
An application evaluation information update unit that updates the application evaluation information table based on application evaluation information including an evaluation result of the application from the user terminal;
The application evaluation information represents information representing the model of the user terminal, information representing the application, information representing the version of the application, and the version of the software installed on the user terminal used for the evaluation of the application. Information and information indicating the evaluation result of the application may be included.
前記アプリケーション評価情報更新部は、ユーザ端末からの、該ユーザ端末に搭載されているハードウェア情報に基づいて、ユーザ端末をグループ化することにより、前記アプリケーション評価情報テーブルを更新する、ように構成してもよい。 The application evaluation information update unit is configured to update the application evaluation information table by grouping user terminals based on hardware information mounted on the user terminals from the user terminals. May be.
前記アプリケーション評価情報更新部は、ユーザ端末からのアプリケーションの利用履歴に基づいて、前記アプリケーション評価情報テーブルを更新する、ように構成してもよい。 The application evaluation information update unit may be configured to update the application evaluation information table based on an application usage history from a user terminal.
前記アプリケーション評価情報テーブルは、ユーザ端末にインストールされているソフトウェアのバージョンを表す情報として、オペレーティングシステムのバージョンを表す情報、ミドルウェアのバージョンを表す情報、及びファームウェアのバージョンを表す情報のうち、少なくとも1つの情報を含む、ように構成してもよい。 The application evaluation information table includes at least one of information representing an operating system version, information representing a middleware version, and information representing a firmware version as information representing a version of software installed in a user terminal. Information may be included.
また、上記アプリケーション評価情報掲示システムが実行するアプリケーション評価情報掲示方法として構成することもできる。 Moreover, it can also be comprised as an application evaluation information posting method which the said application evaluation information posting system performs.
開示の実施例によれば、ユーザの利用している環境に対応したアプリケーションの評価情報を提示することができる。 According to the disclosed embodiment, it is possible to present evaluation information of an application corresponding to the environment used by the user.
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
Next, the form for implementing this invention is demonstrated, referring drawings based on the following Examples.
In all the drawings for explaining the embodiments, the same reference numerals are used for those having the same function, and repeated explanation is omitted.
<実施例>
<無線通信システム>
図1は、アプリケーション評価情報掲示システムとしての無線通信システムの一実施例を示す図である。
<Example>
<Wireless communication system>
FIG. 1 is a diagram showing an embodiment of a wireless communication system as an application evaluation information posting system.
無線通信システムは、ユーザ端末(UE: User Equipment)100を有する。ユーザ端末100は、ユーザが通信することができる適切な如何なる移動通信端末でもよく、例えば、携帯電話、情報端末、パーソナルディジタルアシスタント、携帯用パーソナルコンピュータ等が含まれるが、これらに限定されない。
The wireless communication system includes a user terminal (UE: User Equipment) 100. The
無線通信システムは、アプリケーション検索サーバ200(以下、「検索サーバ200」という)を有する。検索サーバ200は、ユーザ端末100からのアプリケーションの検索リクエストに応じてアプリケーションを検索する。検索サーバ200は、アプリケーションを検索することにより、レコメンド(推薦)するアプリケーションを選択する。検索サーバ200は、ユーザ端末100に、アプリケーションの検索結果を含むアプリケーション検索応答を送信する。
The wireless communication system includes an application search server 200 (hereinafter referred to as “
ユーザ端末100は、通信網50を介して、検索サーバ200にアクセスする。例えば、ユーザ端末100は、アクセスポイント(図示なし)に接続し、該アクセスポイントが接続された通信網50に接続された検索サーバ200にアクセスしてもよい。該通信網50は、インターネットであってもよい。
The
また、例えば、ユーザ端末100は基地局(図示なし)に接続し、該基地局が接続された通信網50に接続された検索サーバ200にアクセスしてもよい。該通信網は、移動体通信ネットワークであってもよい。
Further, for example, the
<ユーザ端末100>
ユーザ端末100は、検索サーバ200に、アプリケーションの検索を要求するためのアプリケーション検索リクエストを無線送信する。該ユーザ端末100は、検索サーバ200からアプリケーションの検索結果を含むアプリケーション検索応答を受信する。ユーザは、該アプリケーション検索応答を参照することにより、所望のアプリケーションを選択できる。
<
The
ユーザ端末100は、ユーザにより所望のアプリケーションが選択された場合、検索サーバ200に、該アプリケーションの詳細な情報を要求するために、アプリケーション情報要求と当該ユーザ端末の機種情報を送信する。該所望のアプリケーションは、ユーザがアプリケーション検索応答を参照することにより選択したものであってもよい。アプリケーション情報要求には、ユーザにより選択されたアプリケーションを表す情報が含まれる。ユーザ端末の機種情報には、当該ユーザ端末100の機種を表す情報が含まれる。さらに、ユーザ端末の機種情報には、当該ユーザ端末にインストールされたソフトウェアを表す情報が含まれてもよい。ソフトウェアを表す情報には、OSのバージョンを表す情報が含まれてもよい。また、ソフトウェアを表す情報には、ミドルウェアのバージョンを表す情報が含まれてもよい。また、ソフトウェアを表す情報には、ファームウェアのバージョンを表す情報が含まれてもよい。つまり、ソフトウェアを表す情報には、OSのバージョンを表す情報、ミドルウェアのバージョンを表す情報、及びファームウェアのバージョンを表す情報のうち、少なくとも1つを表す情報が含まれてもよい。本実施例では、一例として、ソフトウェアを表す情報に、OSのバージョンを表す情報が含まれる場合について説明する。ユーザ端末100の機種情報は、アプリケーション情報要求と同時に送信されてもよいし、アプリケーション検索リクエストと同時に送信されてもよい。該ユーザ端末100は、アプリケーション情報要求に対する応答であるアプリケーション情報を受信する。
When a user selects a desired application, the
また、ユーザ端末100は、検索サーバ200に、ユーザにより入力されたアプリケーションに対する評価情報(以下、「アプリケーション評価情報」という)を無線送信する。該アプリケーション評価情報には、アプリケーションを表す情報、該アプリケーションのバージョンを表す情報、該アプリケーションが動作しているユーザ端末100の機種情報等が含まれる。
In addition, the
また、ユーザ端末100は、検索サーバ200に、定期的又は不定期に、アプリケーションの利用履歴を無線送信する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。
In addition, the
また、ユーザ端末100は、検索サーバ200に、定期的又は不定期に、当該ユーザ端末100のハードウェア構成を表す情報を無線送信するようにしてもよい。該ハードウェア構成を表す情報は、ユーザ端末100のハードウェア構成が変更された際に送信されてもよい。
Further, the
図2は、ユーザ端末100の一実施例を示す。図2には、主にハードウェア構成が示される。
FIG. 2 shows an embodiment of the
ユーザ端末100は、入力部102と、出力部104と、通信制御部106と、無線部108と、記憶部110と、マイクロプロセッサ(MPU: Micro−Processing Unit)112とを有する。各機能ブロックは、バス150により接続される。
The
マイクロプロセッサ112は、入力部102、出力部104、通信制御部106、無線部108、及び記憶部110の制御を行う。マイクロプロセッサ112は、記憶部110に記憶されたプログラムに従って機能し、所定の処理を行う。具体的には、マイクロプロセッサ112は、ユーザによりアプリケーション検索のリクエストが行われた際に、アプリケーション検索リクエストを作成する。マイクロプロセッサ112は、通信制御部106に、アプリケーション検索リクエストを入力する。また、マイクロプロセッサ112は、通信制御部106から、該検索サーバ200からのアプリケーション検索応答が入力された場合に、記憶部110に、該アプリケーション検索応答を一時的に格納する。マイクロプロセッサ112は、出力部104に、アプリケーション検索応答に含まれるアプリケーションの検索結果を表示するための制御を行う。
The
また、マイクロプロセッサ112は、ユーザによりアプリケーションが選択された際に、該アプリケーションの詳細な情報を要求するために、アプリケーション情報要求と当該ユーザ端末の機種情報を作成する。マイクロプロセッサ112は、記憶部110に格納されたアプリケーション検索応答に含まれるアプリケーションを表す情報から、ユーザにより選択されたアプリケーションを表す情報を取得する。マイクロプロセッサ112は、記憶部110から、当該ユーザ端末100の機種情報を取得する。マイクロプロセッサ112は、記憶部110から、当該ユーザ端末100にインストールされたソフトウェアを表す情報を取得するようにしてもよい。マイクロプロセッサ112は、該アプリケーション情報要求と当該ユーザ端末の機種情報とを送信するために、通信制御部106に、該アプリケーション情報要求と当該ユーザ端末の機種情報とを入力する。
Further, when an application is selected by the user, the
また、マイクロプロセッサ112は、通信制御部106から、該検索サーバ200からのアプリケーション情報が入力された場合に、出力部104に、アプリケーション情報を表示するための制御を行う。
In addition, when the application information from the
また、マイクロプロセッサ112は、ユーザによりアプリケーションの評価が行われた際に、アプリケーション評価情報を作成する。マイクロプロセッサ112は、記憶部110に、該アプリケーション評価情報を入力する。マイクロプロセッサ112は、アプリケーション評価情報を送信するために、通信制御部106に、該アプリケーション評価情報を入力する。
Further, the
また、マイクロプロセッサ112は、アプリケーションの利用履歴を作成する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。さらに、ハードウェアの構成が変更された場合には、ハードウェア構成が変更されたことを表す情報が含まれてもよい。該アプリケーションの利用履歴は、定期的に作成されてもよいし、不定期に作成されてもよい。マイクロプロセッサ112は、記憶部110に、該アプリケーションの利用履歴を入力する。マイクロプロセッサ112は、アプリケーションの利用履歴を送信するために、通信制御部106に、該アプリケーション評価情報を入力する。
Further, the
記憶部110は、アプリケーションと、OSとを格納する。また、記憶部110には、当該ユーザ端末100の機種を表す情報が格納される。また、記憶部110には、当該ユーザ端末100にインストールされているソフトウェアを表す情報が格納される。該ソフトウェアを表す情報には、OSのバージョンを表す情報、ミドルウェアのバージョンを表す情報、ファームウェアのバージョンを表す情報の少なくとも1つが含まれてもよい。また、記憶部110には、当該ユーザ端末100に搭載されているハードウェアを表す情報が格納される。また、記憶部110には、当該ユーザ端末100にインストールされているアプリケーションを表す情報が格納される。アプリケーションを表す情報には、アプリケーション名、アプリケーションバージョン、アプリケーション利用履歴、アプリケーション利用開始日時等が含まれる。
The
アプリケーションは、ユーザがユーザ端末100上で実行する作業を実施する機能を有するソフトウェアである。OSは、ユーザ端末100において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。
The application is software having a function of performing a work executed by the user on the
入力部102は、例えば、キーボードやマウスにより構成され、当該ユーザ端末100への指示や、データの入力を行うための装置である。また、タッチパネルにより構成されてもよい。また、入力部102は、例えば、マイクにより構成され、ユーザにより発せられた音声を入力する。該音声には、着信者へのメッセージや、当該ユーザ端末100への指示が含まれてもよい。該指示には、オペレーティングシステムに対するものや、アプリケーションに対するものが含まれる。
The
出力部104は、例えば、ディスプレイにより構成され、当該ユーザ端末100による処理状態や処理結果を表示する。また、出力部104は、例えば、スピーカにより構成され、ユーザに対して、音を出力するようにしてもよい。該処理状態や処理結果には、オペレーティングシステムやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ(LCD: Liquid Crystal Display)、CRT(Cathod Ray Tube)ディスプレイ、プラズマディスプレイ(PDP: Plasma Display Panel)、有機EL(Electro−Luminescence)ディスプレイなどが含まれる。
The
通信制御部106は、上りリンクの信号を送信するための制御を行う。通信制御部106は、検索サーバ200に、アプリケーションの検索を要求するためのアプリケーション検索リクエストを送信するための制御を行う。また、通信制御部106は、アプリケーション情報要求と、当該ユーザ端末100の機種情報を送信するための制御を行う。通信制御部106は、アプリケーション情報要求と同時に、当該ユーザ端末100の機種情報を送信するように制御してもよい。また、通信制御部106は、アプリケーション検索リクエストと同時に、当該ユーザ端末100の機種情報を送信するように制御してもよい。また、通信制御部106は、アプリケーション検索がリクエストされた際に、当該ユーザ端末100の機種情報を送信するように制御してもよい。
The
また、通信制御部106は、ユーザによりアプリケーションが評価された際に、検索サーバ200に、アプリケーション評価情報を送信する制御を行う。該アプリケーション評価情報には、アプリケーション名などユーザにより評価された対象となるアプリケーションを表す情報と、評価された対象となるアプリケーションのバージョンを表す情報と、アプリケーションが動作しているユーザ端末100の機種情報とが含まれる。
In addition, the
通信制御部106は、無線部108により入力されるべき下りリンクの信号を受信するための制御を行う。通信制御部106は、検索サーバ200からのアプリケーション検索応答を受信するための制御を行う。また、通信制御部106は、アプリケーション情報を受信するための制御を行う。上述したように、アプリケーション情報は、アプリケーション情報要求と、当該ユーザ端末の機種情報に対する応答である。
The
無線部108は、マイクロプロセッサ112による制御により、基地局(図示なし)との間で、所定の無線通信方式により無線通信を行う。該無線通信方式には、GSM(Global System for Mobile Communications)、W−CDMA(Wideband Code Division Multiple Access)、LTE(Long Term Evolution)が含まれる。また、LTE以降の無線通信方式が含まれてもよい。例えば、通信制御部106により生成されるべき、上りリンクの信号を無線信号に変換して送信する。また、基地局からの無線信号をベースバンド信号に変換する。
The
<ユーザ端末100の機能>
図3は、ユーザ端末100の機能を示す機能ブロック図である。図3に示される機能は、MPU112が、記憶部110に格納されたプログラムに従って機能することにより実行される。
<Function of
FIG. 3 is a functional block diagram illustrating functions of the
ユーザ端末100は、アプリケーション検索リクエスト作成部11202を有する。アプリケーション検索リクエスト作成部11202は、入力部102と、通信制御部106と接続される。アプリケーション検索リクエスト作成部11202は、ユーザによるアプリケーション検索のリクエストに従って、検索サーバ200にアプリケーション検索をリクエストするために、アプリケーション検索リクエストを作成する。該アプリケーション検索のリクエストは、ユーザが入力部102を操作することによりなされたものであってもよい。アプリケーション検索リクエスト作成部11202は、アプリケーション検索リクエストを送信するために、通信制御部106に、アプリケーション検索リクエストを入力する。
The
ユーザ端末100は、アプリケーション検索応答処理部11204を有する。アプリケーション検索応答処理部11204は、出力部104と、通信制御部106と、記憶部110と接続される。アプリケーション検索応答処理部11204には、通信制御部106から、検索サーバ200からのアプリケーション検索応答が入力される。アプリケーション検索応答処理部11204は、記憶部110に、アプリケーション検索応答を格納する。アプリケーション検索応答処理部11204は、出力部104に、該アプリケーションの検索応答を出力するための制御を行う。
The
ユーザ端末100は、アプリケーション情報要求部11206を有する。アプリケーション情報要求部11206は、入力部102と、通信制御部106と、記憶部110と接続される。アプリケーション情報要求部11206には、ユーザによりアプリーションが選択されたことを表す情報が入力される。具体的には、ユーザが入力部102を操作することによりアプリケーションを選択した際に、該入力部102からアプリケーションが選択されたことを表す情報が入力される。アプリケーション情報要求部11206は、アプリケーションが選択されたことを表す情報が入力された際に、機種情報作成部11208に、アプリケーションが選択されたことを表す情報を入力する。また、アプリケーション情報要求部11206は、アプリケーションが選択されたことを表す情報に従って、ユーザにより選択されたアプリケーションを表す情報を取得する。アプリケーション情報要求部11206は、記憶部110に格納されたアプリケーション検索応答から、ユーザにより選択されたアプリケーションを表す情報を取得するようにしてもよい。該アプリケーションを表す情報には、アプリケーションの識別子と、アプリケーションのバージョンを表す情報とが含まれてもよい。アプリケーション情報要求部11206は、ユーザにより選択されたアプリケーションを表す情報を含むアプリケーション情報要求を送信するために、通信制御部106に、アプリケーション情報要求を入力する。
The
ユーザ端末100は、機種情報作成部11208を有する。機種情報作成部11208は、通信制御部106と接続される。機種情報作成部11208は、アプリケーション情報要求部11206からアプリケーションが選択されたことを表す情報が入力された際に、記憶部110に格納された当該ユーザ端末100の機種を表す情報を取得し、当該ユーザ端末100の機種を表す情報を含む機種情報を作成する。さらに、機種情報作成部11208は、記憶部110に格納された当該ユーザ端末100にインストールされているソフトウェアを表す情報を取得し、当該ユーザ端末100にインストールされているソフトウェアを表す情報を含む機種情報を作成するようにしてもよい。機種情報作成部11208は、機種情報を送信するため、通信制御部106に、機種情報を入力する。
The
ユーザ端末100は、アプリケーション情報処理部11210を有する。アプリケーション情報処理部11210は、出力部104と、通信制御部106と、記憶部110と接続される。アプリケーション情報処理部11210には、通信制御部106から、検索サーバ200からのアプリケーション情報が入力される。アプリケーション情報処理部11210は、記憶部110に、アプリケーション情報を格納する。アプリケーション情報処理部11210は、出力部104に、該アプリケーション情報を出力するための制御を行う。出力部104に、該アプリケーション情報が出力されることによりアプリケーション情報が掲示される。
The
ユーザ端末100は、アプリケーション評価情報作成部11212を有する。アプリケーション評価情報作成部11212は、入力部102と、通信制御部106と接続される。アプリケーション評価情報作成部11212には、ユーザによりアプリケーションが評価された際に、該アプリケーションの評価結果を表すアプリケーション評価情報が入力される。該アプリケーション評価情報には、アプリケーション名など評価をした対象アプリケーションを表す情報と、評価対象アプリケーションのバージョンと、該ユーザ端末100の機種情報が含まれる。さらに、該ユーザ端末100のハードウェア構成を表す情報が含まれてもよい。具体的には、ユーザが入力部102を操作することによりアプリケーションを評価した際に、該入力部102からアプリケーション評価情報が入力される。アプリケーション評価情報作成部11212は、アプリケーション評価情報が入力された際に、記憶部110から、評価対象となったアプリケーションのアプリケーション名と、該アプリケーションのバージョンと、ユーザ端末100の機種情報とを含むアプリケーション評価情報を作成する。アプリケーション評価情報作成部11212は、該アプリケーション評価情報を送信するために、通信制御部106に、アプリケーション評価情報を入力する。
The
ユーザ端末100は、履歴情報作成部11214を有する。履歴情報作成部11214は、通信制御部106と、記憶部110と接続される。履歴情報作成部11214は、アプリケーションの利用履歴を作成する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。さらに、ユーザ端末100のハードウェア構成が変更された際には、ハードウェア構成が変更されたことを表す情報が含まれてもよい。該アプリケーションの利用履歴は、定期的に作成されてもよいし、不定期に作成されてもよい。履歴情報作成部11214は、記憶部110に、該アプリケーションの利用履歴を入力する。履歴情報作成部11214は、アプリケーションの利用履歴を送信するために、通信制御部106に、該アプリケーション評価情報を入力する。
The
<検索サーバ200>
図4は、検索サーバ200の一実施例を示す。図4には、主にハードウェア構成が示される。
<
FIG. 4 shows an embodiment of the
検索サーバ200は、MPU202と、記憶装置204と、入力装置206と、出力装置208と、通信装置210とを有する。各装置は、バス250により接続される。
The
MPU202は、記憶装置204、入力装置206、及び出力装置208の制御を行う。MPU202は、記憶装置204に記憶されたプログラムに従って機能し、所定の処理を行う。
The
記憶装置204は、各種アプリケーションと、各種サービスと、OSと、各種ドライバーとを有する。例えば、記憶装置204は、コンピュータ内でデータやプログラムを記憶する外部記憶装置である。例えば、ハードディスク(hard disk、 fixed disk)やフレキシブルディスク(Flexible Disk)、MO(Magneto−Optical disk)、CD−R(Compact Disk Recordable)、磁気テープなどが含まれる。アプリケーションは、検索サーバ200上で実行される処理を実施する機能を有するソフトウェアである。OSは、検索サーバ200において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。
The
記憶装置204は、アプリケーション情報を格納する。アプリケーション情報には、アプリケーション名、アプリケーションの説明文、アプリケーションを表す画像、アプリケーションの価格、アプリケーションのダウンロード回数等が含まれる。
The
さらに、記憶装置204は、アプリケーションの評価情報を格納する。アプリケーションの評価情報に含まれる評価項目には、アプリケーションのバージョンと、該アプリケーションが評価されたユーザ端末の機種を表す情報と、該アプリケーションが評価されたユーザ端末に搭載されたOSのバージョン等のソフトウェア情報と、アプリケーションの評価結果とが含まれる。アプリケーション評価情報は、アプリケーション毎に、アプリケーションと評価項目とが対応付けられたテーブル形式で格納されてもよい。以下、プリケーション毎に、アプリケーションと評価項目とが対応付けられたテーブルを「アプリケーション評価情報テーブル」という。本実施例では、一例として、アプリケーション評価情報テーブルでは、アプリケーション毎に、アプリケーションのバージョンと、該アプリケーションが評価されたユーザ端末の機種を表す情報と、該アプリケーションが評価されたユーザ端末に搭載されたOSのバージョンと、アプリケーションの評価結果とが対応付けられている場合について説明する。
Furthermore, the
図5は、アプリケーション評価情報テーブルの一実施例を示す。 FIG. 5 shows an embodiment of the application evaluation information table.
図5に示されるアプリケーション評価情報テーブルには、アプリケーション毎に、アプリケーションのバージョンと、該アプリケーションが評価されたユーザ端末の機種を表す情報と、該アプリケーションが評価されたユーザ端末に搭載されたOSのバージョンと、アプリケーションの評価結果とが対応付けられる。 The application evaluation information table shown in FIG. 5 includes, for each application, the version of the application, information indicating the model of the user terminal on which the application is evaluated, and the OS installed on the user terminal on which the application is evaluated. The version and the evaluation result of the application are associated with each other.
アプリケーション評価情報テーブルには、ユーザ端末の「機種」を表す情報として、「aaa」、「bbb」、及び「ccc」が格納される。アプリケーション評価情報テーブルには、OSのバージョンとして、「1.6」、「2.1」、「2.2」、及び「2.3」が格納される。アプリケーション評価情報テーブルには、アプリケーションのバージョンとして、「now」、及び「old」が格納される。「now」は最新のバージョンを表し、「old」は以前のバージョンを表す。アプリケーション評価情報テーブルには、アプリケーションの評価値として、0以上5以下の数値が格納される。アプリケーションの評価値が算出できない場合には、「−」が記載される。図5に示される例では、0以上5以下の数値によりアプリケーションの評価値が表される場合について説明するが、アプリケーションの評価値としては数値に限られない。例えば、数値以外の指標により表されてもよい。具体的には、アプリケーションに対するレビューコメント等により表されてもよい。 In the application evaluation information table, “aaa”, “bbb”, and “ccc” are stored as information indicating the “model” of the user terminal. In the application evaluation information table, “1.6”, “2.1”, “2.2”, and “2.3” are stored as OS versions. In the application evaluation information table, “now” and “old” are stored as the version of the application. “Now” represents the latest version, and “old” represents the previous version. In the application evaluation information table, numerical values from 0 to 5 are stored as application evaluation values. When the evaluation value of the application cannot be calculated, “-” is described. In the example illustrated in FIG. 5, the case where the evaluation value of the application is represented by a numerical value of 0 or more and 5 or less will be described. However, the evaluation value of the application is not limited to a numerical value. For example, it may be represented by an index other than a numerical value. Specifically, it may be represented by a review comment for the application.
図5には、アプリケーションAについて、最新のバージョンと、以前のバージョンについての評価結果が示される。 FIG. 5 shows the evaluation results of the latest version and the previous version of application A.
ユーザ端末の機種が「aaa」で、OSのバージョンが「1.6」である場合の評価結果は、以前のバージョンでは「4.2」、最新のバージョンでは「2.4」である。アプリケーションのバージョンがアップされたことにより評価値が下がっているのが分かる。 When the user terminal model is “aaa” and the OS version is “1.6”, the evaluation result is “4.2” in the previous version and “2.4” in the latest version. It can be seen that the evaluation value has decreased due to the application version being upgraded.
ユーザ端末の機種が「aaa」で、OSのバージョンが「2.1」である場合の評価結果は、以前のバージョンでは「4.2」、最新のバージョンでは「4」である。アプリケーションのバージョンがアップされたことにより評価値が下がっているもののほぼ同等の評価であるのが分かる。 When the user terminal model is “aaa” and the OS version is “2.1”, the evaluation result is “4.2” in the previous version and “4” in the latest version. It can be seen that although the evaluation value has decreased due to the upgrade of the application version, it is almost the same evaluation.
ユーザ端末の機種が「bbb」で、OSのバージョンが「2.1」である場合の評価結果は、以前のバージョンでは「2.8」、最新のバージョンでは「3.9」である。アプリケーションのバージョンがアップされたことにより評価値が上がっているのが分かる。 When the user terminal model is “bbb” and the OS version is “2.1”, the evaluation result is “2.8” in the previous version and “3.9” in the latest version. It can be seen that the evaluation value has increased due to the application version being upgraded.
ユーザ端末の機種が「bbb」で、OSのバージョンが「2.2」である場合の評価結果は、以前のバージョンでは「2.6」、最新のバージョンでは「4.1」である。アプリケーションのバージョンがアップされたことにより評価値が上がっているのが分かる。 When the user terminal model is “bbb” and the OS version is “2.2”, the evaluation result is “2.6” in the previous version and “4.1” in the latest version. It can be seen that the evaluation value has increased due to the application version being upgraded.
ユーザ端末の機種が「bbb」で、OSのバージョンが「2.3」である場合の評価結果は、以前のバージョンでは「−」、最新のバージョンでは「−」である。アプリケーションの評価がされていないか、評価できないのが分かる。 When the user terminal model is “bbb” and the OS version is “2.3”, the evaluation result is “−” in the previous version and “−” in the latest version. You can see that the application has not been evaluated or cannot be evaluated.
ユーザ端末の機種が「ccc」で、OSのバージョンが「2.1」である場合の評価結果は、以前のバージョンでは「3.5」、最新のバージョンでは「4.1」である。アプリケーションのバージョンがアップされたことにより評価値が上がっているのが分かる。 The evaluation result when the model of the user terminal is “ccc” and the OS version is “2.1” is “3.5” in the previous version and “4.1” in the latest version. It can be seen that the evaluation value has increased due to the application version being upgraded.
さらに、記憶装置204は、ユーザ端末100からのアプリケーションの利用履歴を格納する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。該アプリケーションの利用履歴は、ユーザ端末毎に記憶される。
Furthermore, the
入力装置206は、例えば、キーボードやタッチパネル等により構成され、当該検索サーバ200への指示や、データの入力を行うための装置である。該指示は、オペレーティングシステムに対するものや、アプリケーションに対するものが含まれる。
The
出力装置208は、例えば、ディスプレイにより構成され、当該検索サーバ200による処理状態や処理結果を表示する。該処理状態や処理結果には、OSやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ、CRTディスプレイ、プラズマディスプレイ、有機ELディスプレイなどが含まれる。
The
通信装置210は、通信網50を介して、ユーザ端末100との間で通信を行う。具体的には、通信装置210は、通信網50を介してアクセスポイント(図示なし)に接続し、該アクセスポイントと接続されたユーザ端末100との間で通信を行ってもよい。また、通信装置210は、通信網50を介して基地局(図示なし)に接続し、該基地局と接続されたユーザ端末100との間で通信を行ってもよい。
The
通信装置210は、ユーザ端末100からのアプリケーション検索リクエストを受信する。該通信装置210は、MPU202に、該アプリケーション検索リクエストを入力する。
The
通信装置210は、ユーザ端末100からのアプリケーション情報要求を受信する。該通信装置210は、MPU202に、該アプリケーション情報要求を入力する。
The
通信装置210は、ユーザ端末100からのアプリケーション評価情報を受信する。該通信装置210は、MPU202に、該アプリケーション評価情報を入力する。
The
通信装置210は、ユーザ端末100からのアプリケーションの利用履歴を受信する。該通信装置210は、MPU202に、該アプリケーションの利用履歴を入力する。
The
<検索サーバ200の機能>
図6は、検索サーバ200の一実施例を示す。図6に示される機能は、MPU202が、記憶装置204に格納されたプログラムに従って機能することにより実行される。
<Function of
FIG. 6 shows an embodiment of the
検索サーバ200は、アプリケーション検索部20202を有する。アプリケーション検索部20202は、通信装置210と、記憶装置204と接続される。アプリケーション検索部20202には、ユーザ端末100からのアプリケーション検索リクエストが入力される。アプリケーション検索部20202は、該アプリケーション検索リクエストに従って、記憶部204に格納されたアプリケーションを検索する。アプリケーション検索部20202は、アプリケーションの検索結果を含むアプリケーション検索応答を通信装置210に入力する。通信装置210は、ユーザ端末100に、アプリケーション検索応答を送信する。該アプリケーションの検索結果には、レコメンドすべきアプリケーションが含まれる。
The
検索サーバ200は、アプリケーション評価情報選択部20204を有する。アプリケーション評価情報選択部20204は、通信装置210と、記憶装置204と接続される。アプリケーション評価情報選択部20204には、ユーザ端末100からのアプリケーション情報要求、及び該ユーザ端末100の機種情報が入力される。ユーザ端末100の機種情報は、アプリケーション検索リクエストの受信の際等、当該アプリケーション評価情報選択部20204によりアプリケーションの評価情報が選択される前に入力される。アプリケーション評価情報選択部20204は、該アプリケーション情報要求に含まれるアプリケーションを表す情報と、ユーザ端末100の機種情報とに基づいて、該当するアプリケーションの評価情報を選択する。具体的には、アプリケーション評価情報選択部20204は、該アプリケーション情報要求に含まれるアプリケーションの識別子と、該アプリケーションのバージョンに基づいて、該当するアプリケーションの評価情報を選択する。さらに、アプリケーション評価情報選択部20204は、ユーザ端末100の機種情報を含めて、該当するアプリケーションの評価情報を選択するようにしてもよい。アプリケーション評価情報選択部20204は、アプリケーションの評価情報を含むアプリケーション情報を通信装置210に入力する。通信装置210は、ユーザ端末100に、アプリケーション情報を送信する。
The
検索サーバ200は、アプリケーション評価情報更新部20206を有する。アプリケーション評価情報更新部20206は、通信装置210と、記憶装置204と接続される。アプリケーション評価情報更新部20206には、ユーザ端末100からのアプリケーション評価情報が入力される。アプリケーション評価情報更新部20206は、該アプリケーション評価情報に含まれるアプリケーションを表す情報、該アプリケーションのバージョンを表す情報、該アプリケーションが動作しているユーザ端末100の機種情報等を、記憶部204に格納されたアプリケーション評価情報テーブルに反映する。アプリケーション評価情報更新部20206は、該アプリケーション評価情報にユーザ端末100のハードウェア構成を表す情報が含まれる場合には、該ユーザ端末100のハードウェア構成を、記憶部204に格納されたアプリケーション評価情報テーブルに反映する。この場合、アプリケーション評価情報更新部20206は、ユーザ端末に搭載されているハードウェア情報に基づいて、ユーザ端末をグループ化することにより、アプリケーション評価情報テーブルを更新するようにしてもよい。
The
アプリケーション評価情報更新部20206は、ユーザ端末100からのアプリケーションの利用履歴に基づいて、アプリケーション評価情報テーブルを更新する。具体的には、利用されたアプリケーションについての評価をポジティブな評価に更新し、アンインストールされたアプリケーションについての評価をネガティブな評価へ更新する。
The application evaluation
<無線通信システムの動作(その1)>
図7は、無線通信システムの動作の一実施例を示す。
<Operation of wireless communication system (1)>
FIG. 7 shows an embodiment of the operation of the wireless communication system.
図7には、ユーザ端末100が、検索サーバ200からアプリケーションリストと、該アプリケーションリストから選択されたアプリケーションに関するアプリケーション情報を取得する処理を示す。
FIG. 7 illustrates a process in which the
ユーザ端末100は、検索サーバ200に、アプリケーション検索リクエストを送信する(ステップS702)。つまり、ユーザがユーザ端末100を操作することにより、アプリケーション検索リクエスト作成部11202によりアプリケーション検索リクエストが作成される。該アプリケーション検索リクエストは、無線部108から送信される。
The
検索サーバ200は、ユーザ端末100からのアプリケーション検索リクエストに対する応答として、アプリケーション検索応答を送信する(ステップS704)。つまり、アプリケーション検索部20202は、記憶装置204に格納されたアプリケーションを表す情報と、通信装置210からのアプリケーション検索リクエストとを参照し、所定の選択方法により、レコメンドすべきアプリケーションを選択する。アプリケーション検索部20202は、選択したアプリケーションをリスト化する。リスト化されたアプリケーションは、通信装置210から、ユーザ端末100に送信される。
The
ユーザによりアプリケーション検索応答に含まれるアプリケーションから、アプリケーションが選択された場合、ユーザ端末100は、検索サーバ200に、該アプリケーション情報を要求するために、アプリケーション情報要求を送信する(ステップS706)。
When an application is selected from the applications included in the application search response by the user, the
ユーザ端末100は、検索サーバ200に、当該ユーザ端末100の機種情報を送信する(ステップS708)。
The
図7に示されるシーケンスチャートでは、アプリケーション情報要求の後に、ユーザ端末100の機種情報が送信される場合について示される。ユーザ端末100の機種情報は、アプリケーション検索リクエストの前後などに送信してもよい。つまり、検索サーバ200が、ユーザ端末100からのアプリケーション情報要求に従って、アプリケーション情報を送信する前であればよい。
The sequence chart shown in FIG. 7 shows a case where the model information of the
ユーザが、出力部104に表示されているアプリケーション検索結果の中から任意のアプリケーションを選択することにより、アプリケーション情報要求部11206は、アプリケーション情報要求を作成する。該アプリケーション情報要求は、無線部108から、検索サーバ200に送信される。
When the user selects an arbitrary application from the application search results displayed on the
また、機種情報作成部11208は、記憶部110から、ユーザ端末100の機種情報を取得する。該ユーザ端末100の機種情報は、無線部108から、検索サーバ200に送信される。
In addition, the model
検索サーバ200は、ユーザ端末100からのアプリケーション情報要求、ユーザ端末100の機種情報に対する応答として、アプリケーション情報を送信する(ステップS710)。つまり、アプリケーション評価情報選択部20204は、ユーザ端末100からのアプリケーション情報要求と、ユーザ端末100の機種情報とに基づいて、記憶部110に格納されたアプリケーション評価情報テーブルを参照し、ユーザにより選択されたアプリケーションの評価情報を含むアプリケーション情報を作成する。該アプリケーション情報は、通信装置210から、ユーザ端末100に送信される。ユーザ端末100は、アプリケーション情報を掲示する。
The
ステップS702、S706、及びS708の処理は、ユーザ端末100の有するMPU112により実行される。ステップS704、及びS710の処理は、検索サーバ200の有するMPU202により実行される。
The processes in steps S702, S706, and S708 are executed by the
MPU112をユーザ端末100として機能させるためのプログラム、及びMPU202を検索サーバ200として機能させるためのプログラムは、例えば、フレキシブルディスク、CD−ROM、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網50を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。MPU112、202は、読み込んだプログラムをRAMあるいはHDDに書き込み、処理を実行する。プログラムは、コンピュータに、図7の各ステップS702、S706、及びS708の処理、ステップS704、及びS710の処理を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
A program for causing the
<無線通信システムの動作(その2)>
図8は、無線通信システムの動作の一実施例を示す。
<Operation of wireless communication system (2)>
FIG. 8 shows an embodiment of the operation of the wireless communication system.
図8には、ユーザによりアプリケーションが評価された際の処理が示される。 FIG. 8 shows processing when an application is evaluated by the user.
ユーザ端末100は、検索サーバ200に、アプリケーション評価情報を送信する(ステップS802)。つまり、アプリケーション評価情報作成部11212は、ユーザによりアプリケーションが評価され、アプリケーションの評価情報が入力された場合、アプリケーション評価情報を作成する。該アプリケーション評価情報は、無線部108から送信される。
The
ユーザ端末100は、検索サーバ200に、ユーザ端末情報を送信する(ステップS804)。つまり、アプリケーション評価情報作成部11212は、ユーザによりアプリケーションが評価され、アプリケーションの評価情報が入力された場合、記憶部110に格納されたユーザ端末100の機種を表す情報を取得する。該ユーザ端末100の機種を表す情報は、無線部108から送信される。
The
ユーザ端末100は、検索サーバ200に、アプリケーション情報を送信する(ステップS806)。つまり、アプリケーション評価情報作成部11212は、ユーザによりアプリケーションが評価され、アプリケーションの評価情報が入力された場合、記憶部110に格納された該アプリケーションのバージョンを表す情報等を含むアプリケーション情報を取得する。該アプリケーション情報は、無線部108から送信される。
The
図8において、ステップS802−S806の処理は同時に実施されてもよいし、所定の順番に従って行われてもよい。 In FIG. 8, the processes in steps S802 to S806 may be performed simultaneously or in a predetermined order.
検索サーバ200は、ユーザ端末100からのアプリケーション評価情報、ユーザ端末情報、アプリケーション情報に基づいて、アプリケーション評価テーブルを更新する(ステップS808)。つまり、アプリケーション評価情報更新部20206は、記憶部110に格納されているアプリケーション検索評価テーブルに含まれるアプリケーションのうち、該当するアプリケーションの評価情報を更新する。具体的には、アプリケーション評価情報更新部20206は、アプリケーションのバージョン、該アプリケーションが評価されたユーザ端末の機種を表す情報、該アプリケーションが評価されたユーザ端末に搭載されたOSのバージョン等のソフトウェア情報、アプリケーションの評価結果とのうち、該当するものを更新する。
The
ステップS802−S806の処理は、ユーザ端末100の有するMPU112により実行される。ステップS808の処理は、検索サーバ200の有するMPU202により実行される。
The processes in steps S802 to S806 are executed by the
MPU112をユーザ端末100として機能させるためのプログラム、及びMPU202を検索サーバ200として機能させるためのプログラムは、例えば、フレキシブルディスク、CD−ROM、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網50を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。MPU112、202は、読み込んだプログラムをRAMあるいはHDDに書き込み、処理を実行する。プログラムは、コンピュータに、図8の各ステップS802−S806の処理、ステップS808の処理を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
A program for causing the
<無線通信システムの動作(その3)>
図9は、無線通信システムの動作の一実施例を示す。
<Operation of wireless communication system (3)>
FIG. 9 shows an embodiment of the operation of the wireless communication system.
図9は、ユーザ端末100からのアプリケーションの利用履歴により、アプリケーション評価情報テーブルが更新される処理を示す。
FIG. 9 shows processing for updating the application evaluation information table based on the application usage history from the
ユーザ端末100は、検索サーバ200に、アプリケーション情報を送信する(ステップS902)。つまり、履歴情報作成部11214は、アプリケーション情報を作成する。該アプリケーション情報は、無線部108から送信される。
The
ユーザ端末100は、検索サーバ200に、アプリケーション利用情報を送信する(ステップS904)。つまり、履歴情報作成部11214は、アプリケーション利用情報を作成する。該アプリケーション利用情報は、無線部108から送信される。
The
ユーザ端末100は、検索サーバ200に、ユーザ端末情報を送信する(ステップS906)。つまり、履歴情報作成部11214は、ユーザ端末情報を作成する。該ユーザ端末情報は、無線部108から送信される。
The
図9において、ステップS902−S906の処理は同時に実施されてもよいし、所定の順番に従って行われてもよい。 In FIG. 9, the processes in steps S902 to S906 may be performed at the same time or may be performed in a predetermined order.
検索サーバ200は、ユーザ端末100からのアプリケーション情報、アプリケーション利用情報、ユーザ端末情報に基づいて、アプリケーション評価テーブルを更新する(ステップS908)。つまり、アプリケーション評価情報更新部20206は、記憶部110に格納されているアプリケーション検索評価テーブルに含まれるアプリケーションのうち、該当するアプリケーションの評価情報を更新する。具体的には、アプリケーション評価情報更新部20206は、アプリケーション情報、アプリケーション利用情報、ユーザ端末情報に基づいて、アプリケーション検索評価テーブルを更新する。
The
ステップS902−S906の処理は、ユーザ端末100の有するMPU112により実行される。ステップS908の処理は、検索サーバ200の有するMPU202により実行される。
The processes in steps S902 to S906 are executed by the
MPU112をユーザ端末100として機能させるためのプログラム、及びMPU202を検索サーバ200として機能させるためのプログラムは、例えば、フレキシブルディスク、CD−ROM、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網50を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。MPU112、202は、読み込んだプログラムをRAMあるいはHDDに書き込み、処理を実行する。プログラムは、コンピュータに、図9の各ステップS902−S906の処理、ステップS908の処理を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。
A program for causing the
本実施例によれば、ユーザにより要求されたアプリケーション情報に応じて、該ユーザの利用している環境に対応したアプリケーション評価情報を提示することができる。具体的には、ユーザ端末等の環境に対応したアプリケーション評価情報を提示することができる。 According to the present embodiment, application evaluation information corresponding to the environment used by the user can be presented according to the application information requested by the user. Specifically, application evaluation information corresponding to the environment of the user terminal or the like can be presented.
該ユーザの利用している環境に対応したアプリケーション評価情報を提示することができるため、該ユーザに、アプリケーションをインストールするかどうかの判断材料を提供することができる。 Since application evaluation information corresponding to the environment used by the user can be presented, it is possible to provide the user with information for determining whether to install the application.
説明の便宜上、発明の理解を促すため特定のユーザ端末情報や、アプリケーションのバージョン数を用いて説明されるが、特に断りのない限り、それらの種類は単なる一例に過ぎず適切な如何なる種類、情報が使用されてよい。 For convenience of explanation, specific user terminal information and the number of application versions are used to facilitate understanding of the invention. However, unless otherwise specified, these types are merely examples, and any appropriate types and information are used. May be used.
以上、本発明は特定の実施例を参照しながら説明されてきたが、各実施例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に係る装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウエアで、ソフトウエアで又はそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。 Although the present invention has been described above with reference to specific embodiments, each embodiment is merely an example, and those skilled in the art will understand various variations, modifications, alternatives, substitutions, and the like. I will. For convenience of explanation, an apparatus according to an embodiment of the present invention has been described using a functional block diagram. However, such an apparatus may be implemented by hardware, software, or a combination thereof. The present invention is not limited to the above-described embodiments, and various variations, modifications, alternatives, substitutions, and the like are included without departing from the spirit of the present invention.
50 通信網
100 ユーザ端末
102 入力部
104 出力部
106 通信制御部
108 無線部
110 記憶部
112 MPU
200 検索サーバ
202 MPU
204 記憶装置
206 入力装置
208 出力装置
210 通信装置
11202 アプリケーション検索リクエスト作成部
11204 アプリケーション検索応答処理部
11206 アプリケーション情報要求部
11208 機種情報作成部
11210 アプリケーション情報処理部
11212 アプリケーション評価情報作成部
11204 履歴情報作成部
20202 アプリケーション検索部
20204 アプリケーション評価情報選択部
20206 アプリケーション評価情報更新部
50
200
204
Claims (8)
ユーザ端末は、
アプリケーション検索サーバにアプリケーション情報を要求する際に、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報とを含むアプリケーション情報要求を作成するアプリケーション情報要求部と、
該アプリケーション情報要求部により作成されたアプリケーション情報要求に対する応答として前記アプリケーション検索サーバからのアプリケーション評価情報を出力する出力部と
を有し、
前記アプリケーション検索サーバは、
ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付けたアプリケーション評価情報テーブルと、
ユーザ端末からの前記アプリケーション情報要求に応じて、該アプリケーション情報要求に含まれるアプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択するアプリケーション評価情報選択部と、
該アプリケーション評価情報選択部により選択されたアプリケーションの評価情報を送信する送信部と
を有する、アプリケーション評価情報掲示システム。 An application evaluation information posting system having a user terminal and an application search server for posting application evaluation information on the user terminal,
User terminal
When requesting application information from the application search server, an application information request including information indicating the application, information indicating the version of the application, and information indicating the version of the software installed in the user terminal is created. An application information requesting unit;
An output unit that outputs application evaluation information from the application search server as a response to the application information request created by the application information request unit;
The application search server
An application evaluation information table in which information indicating the version of software installed in the user terminal, information indicating an application, information indicating the version of the application, and information indicating an evaluation result of the application are associated with each other;
In response to the application information request from the user terminal, information indicating the application included in the application information request, information indicating the version of the application, and information indicating the version of the software installed in the user terminal Based on the application evaluation information table, application evaluation information selection unit for selecting evaluation information of the corresponding application,
An application evaluation information posting system, comprising: a transmission unit that transmits evaluation information of the application selected by the application evaluation information selection unit.
ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付けたアプリケーション評価情報テーブルと、
ユーザ端末からのアプリケーション情報を要求するアプリケーション情報要求に応じて、該アプリケーション情報要求に含まれるアプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択するアプリケーション評価情報選択部と、
該アプリケーション評価情報選択部により選択されたアプリケーションの評価情報を送信する送信部と
を有する、アプリケーション検索サーバ。 In an application search server that posts application evaluation information,
An application evaluation information table in which information indicating the version of software installed in the user terminal, information indicating an application, information indicating the version of the application, and information indicating an evaluation result of the application are associated with each other;
In response to an application information request for requesting application information from the user terminal, information indicating the application included in the application information request, information indicating the version of the application, and the version of software installed in the user terminal An application evaluation information selection unit that selects evaluation information of a corresponding application from the application evaluation information table, based on the information to represent,
An application search server comprising: a transmission unit that transmits evaluation information of the application selected by the application evaluation information selection unit.
前記アプリケーション評価情報テーブルは、ユーザ端末の機種を表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付け、
前記アプリケーション評価情報選択部は、ユーザ端末からのアプリケーション情報を要求するアプリケーション情報要求に応じて、該アプリケーション情報要求に含まれる該ユーザ端末の機種を表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択する、アプリケーション検索サーバ。 In the application search server according to claim 2,
The application evaluation information table includes information indicating the model of the user terminal, information indicating the version of software installed in the user terminal, information indicating the application, information indicating the version of the application, Corresponding to the information representing the evaluation result,
In response to an application information request for requesting application information from the user terminal, the application evaluation information selection unit includes information indicating the model of the user terminal included in the application information request, and software installed in the user terminal An application search server that selects evaluation information of a corresponding application from the application evaluation information table based on information indicating the version of the application, information indicating the application, and information indicating the version of the application.
ユーザ端末からのアプリケーションの評価結果を含むアプリケーション評価情報に基づいて、前記アプリケーション評価情報テーブルを更新するアプリケーション評価情報更新部
を有し、
前記アプリケーション評価情報には、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価に利用されたユーザ端末にインストールされたソフトウェアのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とが含まれる、アプリケーション検索サーバ。 In the application search server according to claim 2,
An application evaluation information update unit that updates the application evaluation information table based on application evaluation information including an evaluation result of the application from the user terminal;
The application evaluation information includes information indicating the application, information indicating the version of the application, information indicating the version of the software installed in the user terminal used for evaluating the application, and the evaluation result of the application. An application search server that contains information to represent.
ユーザ端末からのアプリケーションの評価結果を含むアプリケーション評価情報に基づいて、前記アプリケーション評価情報テーブルを更新するアプリケーション評価情報更新部
を有し、
前記アプリケーション評価情報には、ユーザ端末の機種を表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価に利用されたユーザ端末にインストールされたソフトウェアのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とが含まれる、アプリケーション検索サーバ。 In the application search server according to claim 3,
An application evaluation information update unit that updates the application evaluation information table based on application evaluation information including an evaluation result of the application from the user terminal;
The application evaluation information represents information representing the model of the user terminal, information representing the application, information representing the version of the application, and the version of the software installed on the user terminal used for the evaluation of the application. An application search server including information and information representing an evaluation result of the application.
前記アプリケーション評価情報更新部は、ユーザ端末からの、該ユーザ端末に搭載されているハードウェア情報に基づいて、ユーザ端末をグループ化することにより、前記アプリケーション評価情報テーブルを更新する、アプリケーション検索サーバ。 In the application search server according to claim 4 or 5,
The application evaluation information update unit updates the application evaluation information table by grouping user terminals based on hardware information mounted on the user terminals from the user terminals.
前記アプリケーション評価情報更新部は、ユーザ端末からのアプリケーションの利用履歴に基づいて、前記アプリケーション評価情報テーブルを更新する、アプリケーション検索サーバ。 The application search server according to any one of claims 4 to 6,
The application evaluation information update unit is an application search server that updates the application evaluation information table based on an application usage history from a user terminal.
前記アプリケーション評価情報テーブルは、ユーザ端末にインストールされているソフトウェアのバージョンを表す情報として、オペレーティングシステムのバージョンを表す情報、ミドルウェアのバージョンを表す情報、及びファームウェアのバージョンを表す情報のうち、少なくとも1つの情報を含む、アプリケーション検索サーバ。 In the application search server according to any one of claims 2 to 7,
The application evaluation information table includes at least one of information representing an operating system version, information representing a middleware version, and information representing a firmware version as information representing a version of software installed in a user terminal. Application search server that contains information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011182540A JP2013045279A (en) | 2011-08-24 | 2011-08-24 | Application evaluation information notice system, and application retrieval server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011182540A JP2013045279A (en) | 2011-08-24 | 2011-08-24 | Application evaluation information notice system, and application retrieval server |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013045279A true JP2013045279A (en) | 2013-03-04 |
Family
ID=48009141
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011182540A Withdrawn JP2013045279A (en) | 2011-08-24 | 2011-08-24 | Application evaluation information notice system, and application retrieval server |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013045279A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014150737A2 (en) * | 2013-03-15 | 2014-09-25 | Openpeak Inc. | Method and system for enabling the federation of unrelated applications |
JP2014215754A (en) * | 2013-04-24 | 2014-11-17 | 株式会社デンソー | Information terminal, network system and program |
CN104662517A (en) * | 2013-06-28 | 2015-05-27 | 赛门铁克公司 | Techniques for detecting a security vulnerability |
JP2016538620A (en) * | 2013-10-14 | 2016-12-08 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Use of social information to recommend applications |
JP2017027408A (en) * | 2015-07-23 | 2017-02-02 | 富士ゼロックス株式会社 | Information sharing program, information sharing apparatus, and information sharing system |
-
2011
- 2011-08-24 JP JP2011182540A patent/JP2013045279A/en not_active Withdrawn
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014150737A2 (en) * | 2013-03-15 | 2014-09-25 | Openpeak Inc. | Method and system for enabling the federation of unrelated applications |
WO2014150737A3 (en) * | 2013-03-15 | 2014-11-27 | Openpeak Inc. | Method and system for enabling the federation of unrelated applications |
JP2014215754A (en) * | 2013-04-24 | 2014-11-17 | 株式会社デンソー | Information terminal, network system and program |
CN104662517A (en) * | 2013-06-28 | 2015-05-27 | 赛门铁克公司 | Techniques for detecting a security vulnerability |
JP2015531951A (en) * | 2013-06-28 | 2015-11-05 | シマンテック コーポレーションSymantec Corporation | Technology for detecting security vulnerabilities |
CN104662517B (en) * | 2013-06-28 | 2019-02-15 | 赛门铁克公司 | Security Vulnerability Detection |
JP2016538620A (en) * | 2013-10-14 | 2016-12-08 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Use of social information to recommend applications |
US11188543B2 (en) | 2013-10-14 | 2021-11-30 | International Business Machines Corporation | Utilizing social information for recommending an application |
JP2017027408A (en) * | 2015-07-23 | 2017-02-02 | 富士ゼロックス株式会社 | Information sharing program, information sharing apparatus, and information sharing system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10409576B2 (en) | Chained data processing and application utilization | |
US20110209128A1 (en) | Systems, methods and apparatuses for facilitating targeted compilation of source code | |
US20110191764A1 (en) | Systems, methods, and apparatuses for facilitating distribution of firmware updates | |
US20090288004A1 (en) | System, method, apparatus and computer program product for providing a notification of widget availability | |
US11741002B2 (en) | Test automation systems and methods using logical identifiers | |
CN106295353B (en) | Engine vulnerability detection method and detection device | |
CN110795910B (en) | Text information processing method, device, server and storage medium | |
WO2016176004A1 (en) | Confidence estimation and bug prediction for machine translation | |
CN115757400B (en) | Data table processing method, device, electronic equipment and computer readable medium | |
US10095794B2 (en) | Augmenting search results with device and application history | |
JP2013045279A (en) | Application evaluation information notice system, and application retrieval server | |
US20160026558A1 (en) | Method and system for managing virtual services to optimize operational efficiency of software testing | |
CN110781658A (en) | Resume analysis method and device, electronic equipment and storage medium | |
CN112433730B (en) | Code detection rule generation method and device and electronic equipment | |
JP2012014448A (en) | Server and method for recommending application to user | |
CN110188366A (en) | A kind of information processing method, device and storage medium | |
CN109902726B (en) | Resume information processing method and device | |
CN113377458B (en) | Plug-in management method and device, electronic equipment and storage medium | |
JP2012014444A (en) | Distribution server, portable terminal device, system, and method | |
EP3374860B1 (en) | Communicating information about an update of an application | |
CN110989987A (en) | Portal webpage generation method, portal webpage generation device, client, server and storage medium | |
US8615744B2 (en) | Methods and system for managing assets in programming code translation | |
JP2012058987A (en) | Distribution server and distribution method notifying a user of a recommendable application | |
KR20170020366A (en) | Subscriber defined dynamic eventing | |
KR102713469B1 (en) | Electronic apparatus and managing package method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20141104 |