[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2013045279A - Application evaluation information notice system, and application retrieval server - Google Patents

Application evaluation information notice system, and application retrieval server Download PDF

Info

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
Application number
JP2011182540A
Other languages
Japanese (ja)
Inventor
Kenji Okada
賢詞 岡田
Yuji Mori
勇二 森
Masaki Wada
真輝 和田
Takeshi Naganuma
武史 長沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2011182540A priority Critical patent/JP2013045279A/en
Publication of JP2013045279A publication Critical patent/JP2013045279A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To post a notice of application evaluation information corresponding to environment which is utilized by a user.SOLUTION: An application retrieval server which posts a notice of application evaluation information has: an application evaluation information table with which version information on software installed in a user terminal, application information, version information on an application, and evaluation result information on the application are associated; an application evaluation information selection part which selects, according to an application information request for requesting the application information from the user terminal, evaluation information on the corresponding application from the application evaluation information table based on the application information included in the application information request, the version information on the application, and the version information on the software installed in the user terminal; and a transmission part which transmits the evaluation information on the application.

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).

特開2011−013842号公報JP 2011-013842 A 特開2009−110293号公報JP 2009-110293 A 特開2001−318884号公報Japanese Patent Laid-Open No. 2001-318884

オープンなプラットフォームが採用されることにより、アプリケーションの開発者は自由にアプリケーションを開発し、該アプリケーションを公開できる。このため、多数のアプリケーションが存在している。   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.

無線通信システムの一実施例を示す図である。It is a figure which shows one Example of a radio | wireless communications system. ユーザ端末の一実施例を示す図である。It is a figure which shows one Example of a user terminal. ユーザ端末の一実施例を示す機能ブロック図である。It is a functional block diagram which shows one Example of a user terminal. アプリケーション検索サーバの一実施例を示す図である。It is a figure which shows one Example of an application search server. アプリケーション評価情報テーブルの一実施例を示す図である。It is a figure which shows one Example of an application evaluation information table. アプリケーション検索サーバの一実施例を示す機能ブロック図である。It is a functional block diagram which shows one Example of an application search server. 無線通信システムの動作の一実施例(その1)を示す図である。It is a figure which shows one Example (the 1) of operation | movement of a radio | wireless communications system. 無線通信システムの動作の一実施例(その2)を示す図である。It is a figure which shows one Example (the 2) of operation | movement of a radio | wireless communications system. 無線通信システムの動作の一実施例(その3)を示す図である。It is a figure which shows one Example (the 3) of operation | movement of a radio | wireless communications system.

次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
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 user terminal 100 may be any suitable mobile communication terminal with which the user can communicate, including but not limited to a mobile phone, an information terminal, a personal digital assistant, a portable personal computer, and the like.

無線通信システムは、アプリケーション検索サーバ200(以下、「検索サーバ200」という)を有する。検索サーバ200は、ユーザ端末100からのアプリケーションの検索リクエストに応じてアプリケーションを検索する。検索サーバ200は、アプリケーションを検索することにより、レコメンド(推薦)するアプリケーションを選択する。検索サーバ200は、ユーザ端末100に、アプリケーションの検索結果を含むアプリケーション検索応答を送信する。   The wireless communication system includes an application search server 200 (hereinafter referred to as “search server 200”). The search server 200 searches for an application in response to an application search request from the user terminal 100. The search server 200 selects an application to be recommended (recommended) by searching for an application. The search server 200 transmits an application search response including an application search result to the user terminal 100.

ユーザ端末100は、通信網50を介して、検索サーバ200にアクセスする。例えば、ユーザ端末100は、アクセスポイント(図示なし)に接続し、該アクセスポイントが接続された通信網50に接続された検索サーバ200にアクセスしてもよい。該通信網50は、インターネットであってもよい。   The user terminal 100 accesses the search server 200 via the communication network 50. For example, the user terminal 100 may connect to an access point (not shown) and access the search server 200 connected to the communication network 50 to which the access point is connected. The communication network 50 may be the Internet.

また、例えば、ユーザ端末100は基地局(図示なし)に接続し、該基地局が接続された通信網50に接続された検索サーバ200にアクセスしてもよい。該通信網は、移動体通信ネットワークであってもよい。   Further, for example, the user terminal 100 may connect to a base station (not shown) and access the search server 200 connected to the communication network 50 to which the base station is connected. The communication network may be a mobile communication network.

<ユーザ端末100>
ユーザ端末100は、検索サーバ200に、アプリケーションの検索を要求するためのアプリケーション検索リクエストを無線送信する。該ユーザ端末100は、検索サーバ200からアプリケーションの検索結果を含むアプリケーション検索応答を受信する。ユーザは、該アプリケーション検索応答を参照することにより、所望のアプリケーションを選択できる。
<User terminal 100>
The user terminal 100 wirelessly transmits an application search request for requesting an application search to the search server 200. The user terminal 100 receives an application search response including an application search result from the search server 200. The user can select a desired application by referring to the application search response.

ユーザ端末100は、ユーザにより所望のアプリケーションが選択された場合、検索サーバ200に、該アプリケーションの詳細な情報を要求するために、アプリケーション情報要求と当該ユーザ端末の機種情報を送信する。該所望のアプリケーションは、ユーザがアプリケーション検索応答を参照することにより選択したものであってもよい。アプリケーション情報要求には、ユーザにより選択されたアプリケーションを表す情報が含まれる。ユーザ端末の機種情報には、当該ユーザ端末100の機種を表す情報が含まれる。さらに、ユーザ端末の機種情報には、当該ユーザ端末にインストールされたソフトウェアを表す情報が含まれてもよい。ソフトウェアを表す情報には、OSのバージョンを表す情報が含まれてもよい。また、ソフトウェアを表す情報には、ミドルウェアのバージョンを表す情報が含まれてもよい。また、ソフトウェアを表す情報には、ファームウェアのバージョンを表す情報が含まれてもよい。つまり、ソフトウェアを表す情報には、OSのバージョンを表す情報、ミドルウェアのバージョンを表す情報、及びファームウェアのバージョンを表す情報のうち、少なくとも1つを表す情報が含まれてもよい。本実施例では、一例として、ソフトウェアを表す情報に、OSのバージョンを表す情報が含まれる場合について説明する。ユーザ端末100の機種情報は、アプリケーション情報要求と同時に送信されてもよいし、アプリケーション検索リクエストと同時に送信されてもよい。該ユーザ端末100は、アプリケーション情報要求に対する応答であるアプリケーション情報を受信する。   When a user selects a desired application, the user terminal 100 transmits an application information request and model information of the user terminal to the search server 200 in order to request detailed information about the application. The desired application may be selected by the user by referring to the application search response. The application information request includes information representing the application selected by the user. The model information of the user terminal includes information representing the model of the user terminal 100. Further, the model information of the user terminal may include information representing software installed on the user terminal. Information representing the software may include information representing the version of the OS. In addition, the information representing the software may include information representing the middleware version. Further, the information representing the software may include information representing the firmware version. That is, the information representing software may include information representing at least one of information representing the OS version, information representing the middleware version, and information representing the firmware version. In the present embodiment, as an example, a case where information representing the OS version is included in the information representing the software will be described. The model information of the user terminal 100 may be transmitted simultaneously with the application information request or may be transmitted simultaneously with the application search request. The user terminal 100 receives application information that is a response to the application information request.

また、ユーザ端末100は、検索サーバ200に、ユーザにより入力されたアプリケーションに対する評価情報(以下、「アプリケーション評価情報」という)を無線送信する。該アプリケーション評価情報には、アプリケーションを表す情報、該アプリケーションのバージョンを表す情報、該アプリケーションが動作しているユーザ端末100の機種情報等が含まれる。   In addition, the user terminal 100 wirelessly transmits to the search server 200 evaluation information (hereinafter referred to as “application evaluation information”) for the application input by the user. The application evaluation information includes information indicating the application, information indicating the version of the application, model information of the user terminal 100 on which the application is operating, and the like.

また、ユーザ端末100は、検索サーバ200に、定期的又は不定期に、アプリケーションの利用履歴を無線送信する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。   In addition, the user terminal 100 wirelessly transmits an application usage history to the search server 200 regularly or irregularly. The usage history of the application includes information indicating the application and information indicating the date and time when the application was used. Further, when the application is uninstalled, information indicating that the application has been uninstalled may be included.

また、ユーザ端末100は、検索サーバ200に、定期的又は不定期に、当該ユーザ端末100のハードウェア構成を表す情報を無線送信するようにしてもよい。該ハードウェア構成を表す情報は、ユーザ端末100のハードウェア構成が変更された際に送信されてもよい。   Further, the user terminal 100 may wirelessly transmit information representing the hardware configuration of the user terminal 100 to the search server 200 regularly or irregularly. The information indicating the hardware configuration may be transmitted when the hardware configuration of the user terminal 100 is changed.

図2は、ユーザ端末100の一実施例を示す。図2には、主にハードウェア構成が示される。   FIG. 2 shows an embodiment of the user terminal 100. FIG. 2 mainly shows a hardware configuration.

ユーザ端末100は、入力部102と、出力部104と、通信制御部106と、無線部108と、記憶部110と、マイクロプロセッサ(MPU: Micro−Processing Unit)112とを有する。各機能ブロックは、バス150により接続される。   The user terminal 100 includes an input unit 102, an output unit 104, a communication control unit 106, a radio unit 108, a storage unit 110, and a microprocessor (MPU: Micro-Processing Unit) 112. Each functional block is connected by a bus 150.

マイクロプロセッサ112は、入力部102、出力部104、通信制御部106、無線部108、及び記憶部110の制御を行う。マイクロプロセッサ112は、記憶部110に記憶されたプログラムに従って機能し、所定の処理を行う。具体的には、マイクロプロセッサ112は、ユーザによりアプリケーション検索のリクエストが行われた際に、アプリケーション検索リクエストを作成する。マイクロプロセッサ112は、通信制御部106に、アプリケーション検索リクエストを入力する。また、マイクロプロセッサ112は、通信制御部106から、該検索サーバ200からのアプリケーション検索応答が入力された場合に、記憶部110に、該アプリケーション検索応答を一時的に格納する。マイクロプロセッサ112は、出力部104に、アプリケーション検索応答に含まれるアプリケーションの検索結果を表示するための制御を行う。   The microprocessor 112 controls the input unit 102, the output unit 104, the communication control unit 106, the wireless unit 108, and the storage unit 110. The microprocessor 112 functions in accordance with a program stored in the storage unit 110 and performs predetermined processing. Specifically, the microprocessor 112 creates an application search request when an application search request is made by the user. The microprocessor 112 inputs an application search request to the communication control unit 106. Further, when the application search response from the search server 200 is input from the communication control unit 106, the microprocessor 112 temporarily stores the application search response in the storage unit 110. The microprocessor 112 controls the output unit 104 to display an application search result included in the application search response.

また、マイクロプロセッサ112は、ユーザによりアプリケーションが選択された際に、該アプリケーションの詳細な情報を要求するために、アプリケーション情報要求と当該ユーザ端末の機種情報を作成する。マイクロプロセッサ112は、記憶部110に格納されたアプリケーション検索応答に含まれるアプリケーションを表す情報から、ユーザにより選択されたアプリケーションを表す情報を取得する。マイクロプロセッサ112は、記憶部110から、当該ユーザ端末100の機種情報を取得する。マイクロプロセッサ112は、記憶部110から、当該ユーザ端末100にインストールされたソフトウェアを表す情報を取得するようにしてもよい。マイクロプロセッサ112は、該アプリケーション情報要求と当該ユーザ端末の機種情報とを送信するために、通信制御部106に、該アプリケーション情報要求と当該ユーザ端末の機種情報とを入力する。   Further, when an application is selected by the user, the microprocessor 112 creates an application information request and model information of the user terminal in order to request detailed information of the application. The microprocessor 112 acquires information representing the application selected by the user from the information representing the application included in the application search response stored in the storage unit 110. The microprocessor 112 acquires model information of the user terminal 100 from the storage unit 110. The microprocessor 112 may acquire information representing software installed in the user terminal 100 from the storage unit 110. The microprocessor 112 inputs the application information request and the model information of the user terminal to the communication control unit 106 in order to transmit the application information request and the model information of the user terminal.

また、マイクロプロセッサ112は、通信制御部106から、該検索サーバ200からのアプリケーション情報が入力された場合に、出力部104に、アプリケーション情報を表示するための制御を行う。   In addition, when the application information from the search server 200 is input from the communication control unit 106, the microprocessor 112 performs control for displaying the application information on the output unit 104.

また、マイクロプロセッサ112は、ユーザによりアプリケーションの評価が行われた際に、アプリケーション評価情報を作成する。マイクロプロセッサ112は、記憶部110に、該アプリケーション評価情報を入力する。マイクロプロセッサ112は、アプリケーション評価情報を送信するために、通信制御部106に、該アプリケーション評価情報を入力する。   Further, the microprocessor 112 creates application evaluation information when an application is evaluated by the user. The microprocessor 112 inputs the application evaluation information to the storage unit 110. The microprocessor 112 inputs the application evaluation information to the communication control unit 106 in order to transmit the application evaluation information.

また、マイクロプロセッサ112は、アプリケーションの利用履歴を作成する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。さらに、ハードウェアの構成が変更された場合には、ハードウェア構成が変更されたことを表す情報が含まれてもよい。該アプリケーションの利用履歴は、定期的に作成されてもよいし、不定期に作成されてもよい。マイクロプロセッサ112は、記憶部110に、該アプリケーションの利用履歴を入力する。マイクロプロセッサ112は、アプリケーションの利用履歴を送信するために、通信制御部106に、該アプリケーション評価情報を入力する。   Further, the microprocessor 112 creates an application usage history. The usage history of the application includes information indicating the application and information indicating the date and time when the application was used. Further, when the application is uninstalled, information indicating that the application has been uninstalled may be included. Furthermore, when the hardware configuration is changed, information indicating that the hardware configuration is changed may be included. The usage history of the application may be created regularly or irregularly. The microprocessor 112 inputs the usage history of the application to the storage unit 110. The microprocessor 112 inputs the application evaluation information to the communication control unit 106 in order to transmit the application usage history.

記憶部110は、アプリケーションと、OSとを格納する。また、記憶部110には、当該ユーザ端末100の機種を表す情報が格納される。また、記憶部110には、当該ユーザ端末100にインストールされているソフトウェアを表す情報が格納される。該ソフトウェアを表す情報には、OSのバージョンを表す情報、ミドルウェアのバージョンを表す情報、ファームウェアのバージョンを表す情報の少なくとも1つが含まれてもよい。また、記憶部110には、当該ユーザ端末100に搭載されているハードウェアを表す情報が格納される。また、記憶部110には、当該ユーザ端末100にインストールされているアプリケーションを表す情報が格納される。アプリケーションを表す情報には、アプリケーション名、アプリケーションバージョン、アプリケーション利用履歴、アプリケーション利用開始日時等が含まれる。   The storage unit 110 stores an application and an OS. Further, the storage unit 110 stores information indicating the model of the user terminal 100. Further, the storage unit 110 stores information representing software installed in the user terminal 100. The information representing the software may include at least one of information representing the OS version, information representing the middleware version, and information representing the firmware version. Further, the storage unit 110 stores information representing hardware installed in the user terminal 100. Further, the storage unit 110 stores information representing an application installed in the user terminal 100. Information representing the application includes an application name, an application version, an application usage history, an application usage start date and time, and the like.

アプリケーションは、ユーザがユーザ端末100上で実行する作業を実施する機能を有するソフトウェアである。OSは、ユーザ端末100において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。   The application is software having a function of performing a work executed by the user on the user terminal 100. The OS is software that provides application software with an interface that abstracts hardware in the user terminal 100.

入力部102は、例えば、キーボードやマウスにより構成され、当該ユーザ端末100への指示や、データの入力を行うための装置である。また、タッチパネルにより構成されてもよい。また、入力部102は、例えば、マイクにより構成され、ユーザにより発せられた音声を入力する。該音声には、着信者へのメッセージや、当該ユーザ端末100への指示が含まれてもよい。該指示には、オペレーティングシステムに対するものや、アプリケーションに対するものが含まれる。   The input unit 102 includes, for example, a keyboard and a mouse, and is a device for inputting instructions to the user terminal 100 and data. Moreover, you may be comprised with a touchscreen. In addition, the input unit 102 is configured by a microphone, for example, and inputs a voice uttered by the user. The voice may include a message to the called party and an instruction to the user terminal 100. The instruction includes an instruction for an operating system and an application.

出力部104は、例えば、ディスプレイにより構成され、当該ユーザ端末100による処理状態や処理結果を表示する。また、出力部104は、例えば、スピーカにより構成され、ユーザに対して、音を出力するようにしてもよい。該処理状態や処理結果には、オペレーティングシステムやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ(LCD: Liquid Crystal Display)、CRT(Cathod Ray Tube)ディスプレイ、プラズマディスプレイ(PDP: Plasma Display Panel)、有機EL(Electro−Luminescence)ディスプレイなどが含まれる。   The output unit 104 is configured by a display, for example, and displays a processing state and a processing result by the user terminal 100. Further, the output unit 104 may be configured by a speaker, for example, and may output sound to the user. The processing state and the processing result include those according to the operating system and applications. The display includes a liquid crystal display (LCD), a CRT (Cathode Ray Tube) display, a plasma display (PDP), an organic EL (Electro-Luminescence) display, and the like.

通信制御部106は、上りリンクの信号を送信するための制御を行う。通信制御部106は、検索サーバ200に、アプリケーションの検索を要求するためのアプリケーション検索リクエストを送信するための制御を行う。また、通信制御部106は、アプリケーション情報要求と、当該ユーザ端末100の機種情報を送信するための制御を行う。通信制御部106は、アプリケーション情報要求と同時に、当該ユーザ端末100の機種情報を送信するように制御してもよい。また、通信制御部106は、アプリケーション検索リクエストと同時に、当該ユーザ端末100の機種情報を送信するように制御してもよい。また、通信制御部106は、アプリケーション検索がリクエストされた際に、当該ユーザ端末100の機種情報を送信するように制御してもよい。   The communication control unit 106 performs control for transmitting an uplink signal. The communication control unit 106 performs control for transmitting an application search request for requesting an application search to the search server 200. Further, the communication control unit 106 performs control for transmitting the application information request and the model information of the user terminal 100. The communication control unit 106 may control to transmit the model information of the user terminal 100 simultaneously with the application information request. Further, the communication control unit 106 may control to transmit the model information of the user terminal 100 simultaneously with the application search request. Further, the communication control unit 106 may control to transmit the model information of the user terminal 100 when an application search is requested.

また、通信制御部106は、ユーザによりアプリケーションが評価された際に、検索サーバ200に、アプリケーション評価情報を送信する制御を行う。該アプリケーション評価情報には、アプリケーション名などユーザにより評価された対象となるアプリケーションを表す情報と、評価された対象となるアプリケーションのバージョンを表す情報と、アプリケーションが動作しているユーザ端末100の機種情報とが含まれる。   In addition, the communication control unit 106 performs control to transmit application evaluation information to the search server 200 when an application is evaluated by the user. The application evaluation information includes information indicating an application to be evaluated by the user, such as an application name, information indicating the version of the application to be evaluated, and model information of the user terminal 100 on which the application is operating. And are included.

通信制御部106は、無線部108により入力されるべき下りリンクの信号を受信するための制御を行う。通信制御部106は、検索サーバ200からのアプリケーション検索応答を受信するための制御を行う。また、通信制御部106は、アプリケーション情報を受信するための制御を行う。上述したように、アプリケーション情報は、アプリケーション情報要求と、当該ユーザ端末の機種情報に対する応答である。   The communication control unit 106 performs control for receiving a downlink signal to be input by the radio unit 108. The communication control unit 106 performs control for receiving an application search response from the search server 200. The communication control unit 106 performs control for receiving application information. As described above, the application information is an application information request and a response to the model information of the user terminal.

無線部108は、マイクロプロセッサ112による制御により、基地局(図示なし)との間で、所定の無線通信方式により無線通信を行う。該無線通信方式には、GSM(Global System for Mobile Communications)、W−CDMA(Wideband Code Division Multiple Access)、LTE(Long Term Evolution)が含まれる。また、LTE以降の無線通信方式が含まれてもよい。例えば、通信制御部106により生成されるべき、上りリンクの信号を無線信号に変換して送信する。また、基地局からの無線信号をベースバンド信号に変換する。   The wireless unit 108 performs wireless communication with a base station (not shown) by a predetermined wireless communication method under the control of the microprocessor 112. The wireless communication systems include GSM (Global System for Mobile Communications), W-CDMA (Wideband Code Division Multiple Access), and LTE (Long Term Evolution). In addition, a wireless communication scheme after LTE may be included. For example, an uplink signal to be generated by the communication control unit 106 is converted into a radio signal and transmitted. Also, the radio signal from the base station is converted into a baseband signal.

<ユーザ端末100の機能>
図3は、ユーザ端末100の機能を示す機能ブロック図である。図3に示される機能は、MPU112が、記憶部110に格納されたプログラムに従って機能することにより実行される。
<Function of user terminal 100>
FIG. 3 is a functional block diagram illustrating functions of the user terminal 100. The functions shown in FIG. 3 are executed by the MPU 112 functioning according to a program stored in the storage unit 110.

ユーザ端末100は、アプリケーション検索リクエスト作成部11202を有する。アプリケーション検索リクエスト作成部11202は、入力部102と、通信制御部106と接続される。アプリケーション検索リクエスト作成部11202は、ユーザによるアプリケーション検索のリクエストに従って、検索サーバ200にアプリケーション検索をリクエストするために、アプリケーション検索リクエストを作成する。該アプリケーション検索のリクエストは、ユーザが入力部102を操作することによりなされたものであってもよい。アプリケーション検索リクエスト作成部11202は、アプリケーション検索リクエストを送信するために、通信制御部106に、アプリケーション検索リクエストを入力する。   The user terminal 100 includes an application search request creation unit 11202. The application search request creation unit 11202 is connected to the input unit 102 and the communication control unit 106. The application search request creation unit 11202 creates an application search request in order to request an application search from the search server 200 in accordance with an application search request from the user. The application search request may be made by the user operating the input unit 102. The application search request creation unit 11202 inputs an application search request to the communication control unit 106 in order to transmit the application search request.

ユーザ端末100は、アプリケーション検索応答処理部11204を有する。アプリケーション検索応答処理部11204は、出力部104と、通信制御部106と、記憶部110と接続される。アプリケーション検索応答処理部11204には、通信制御部106から、検索サーバ200からのアプリケーション検索応答が入力される。アプリケーション検索応答処理部11204は、記憶部110に、アプリケーション検索応答を格納する。アプリケーション検索応答処理部11204は、出力部104に、該アプリケーションの検索応答を出力するための制御を行う。   The user terminal 100 includes an application search response processing unit 11204. The application search response processing unit 11204 is connected to the output unit 104, the communication control unit 106, and the storage unit 110. The application search response processing unit 11204 receives an application search response from the search server 200 from the communication control unit 106. The application search response processing unit 11204 stores the application search response in the storage unit 110. The application search response processing unit 11204 controls the output unit 104 to output a search response for the application.

ユーザ端末100は、アプリケーション情報要求部11206を有する。アプリケーション情報要求部11206は、入力部102と、通信制御部106と、記憶部110と接続される。アプリケーション情報要求部11206には、ユーザによりアプリーションが選択されたことを表す情報が入力される。具体的には、ユーザが入力部102を操作することによりアプリケーションを選択した際に、該入力部102からアプリケーションが選択されたことを表す情報が入力される。アプリケーション情報要求部11206は、アプリケーションが選択されたことを表す情報が入力された際に、機種情報作成部11208に、アプリケーションが選択されたことを表す情報を入力する。また、アプリケーション情報要求部11206は、アプリケーションが選択されたことを表す情報に従って、ユーザにより選択されたアプリケーションを表す情報を取得する。アプリケーション情報要求部11206は、記憶部110に格納されたアプリケーション検索応答から、ユーザにより選択されたアプリケーションを表す情報を取得するようにしてもよい。該アプリケーションを表す情報には、アプリケーションの識別子と、アプリケーションのバージョンを表す情報とが含まれてもよい。アプリケーション情報要求部11206は、ユーザにより選択されたアプリケーションを表す情報を含むアプリケーション情報要求を送信するために、通信制御部106に、アプリケーション情報要求を入力する。   The user terminal 100 includes an application information request unit 11206. Application information request unit 11206 is connected to input unit 102, communication control unit 106, and storage unit 110. The application information request unit 11206 receives information indicating that an application has been selected by the user. Specifically, when the user selects an application by operating the input unit 102, information indicating that the application has been selected is input from the input unit 102. When information indicating that an application has been selected is input, the application information request unit 11206 inputs information indicating that the application has been selected to the model information creation unit 11208. In addition, the application information request unit 11206 acquires information representing the application selected by the user according to the information representing that the application has been selected. The application information request unit 11206 may acquire information representing the application selected by the user from the application search response stored in the storage unit 110. The information representing the application may include an application identifier and information representing the application version. The application information request unit 11206 inputs an application information request to the communication control unit 106 in order to transmit an application information request including information representing the application selected by the user.

ユーザ端末100は、機種情報作成部11208を有する。機種情報作成部11208は、通信制御部106と接続される。機種情報作成部11208は、アプリケーション情報要求部11206からアプリケーションが選択されたことを表す情報が入力された際に、記憶部110に格納された当該ユーザ端末100の機種を表す情報を取得し、当該ユーザ端末100の機種を表す情報を含む機種情報を作成する。さらに、機種情報作成部11208は、記憶部110に格納された当該ユーザ端末100にインストールされているソフトウェアを表す情報を取得し、当該ユーザ端末100にインストールされているソフトウェアを表す情報を含む機種情報を作成するようにしてもよい。機種情報作成部11208は、機種情報を送信するため、通信制御部106に、機種情報を入力する。   The user terminal 100 has a model information creation unit 11208. The model information creation unit 11208 is connected to the communication control unit 106. When the information indicating that the application is selected is input from the application information requesting unit 11206, the model information creating unit 11208 acquires information indicating the model of the user terminal 100 stored in the storage unit 110, and Model information including information indicating the model of the user terminal 100 is created. Further, the model information creation unit 11208 acquires information representing software installed in the user terminal 100 stored in the storage unit 110 and includes model information including information representing software installed in the user terminal 100. You may make it create. The model information creation unit 11208 inputs the model information to the communication control unit 106 in order to transmit the model information.

ユーザ端末100は、アプリケーション情報処理部11210を有する。アプリケーション情報処理部11210は、出力部104と、通信制御部106と、記憶部110と接続される。アプリケーション情報処理部11210には、通信制御部106から、検索サーバ200からのアプリケーション情報が入力される。アプリケーション情報処理部11210は、記憶部110に、アプリケーション情報を格納する。アプリケーション情報処理部11210は、出力部104に、該アプリケーション情報を出力するための制御を行う。出力部104に、該アプリケーション情報が出力されることによりアプリケーション情報が掲示される。   The user terminal 100 includes an application information processing unit 11210. Application information processing unit 11210 is connected to output unit 104, communication control unit 106, and storage unit 110. Application information from the search server 200 is input to the application information processing unit 11210 from the communication control unit 106. The application information processing unit 11210 stores application information in the storage unit 110. The application information processing unit 11210 controls the output unit 104 to output the application information. Application information is posted on the output unit 104 by outputting the application information.

ユーザ端末100は、アプリケーション評価情報作成部11212を有する。アプリケーション評価情報作成部11212は、入力部102と、通信制御部106と接続される。アプリケーション評価情報作成部11212には、ユーザによりアプリケーションが評価された際に、該アプリケーションの評価結果を表すアプリケーション評価情報が入力される。該アプリケーション評価情報には、アプリケーション名など評価をした対象アプリケーションを表す情報と、評価対象アプリケーションのバージョンと、該ユーザ端末100の機種情報が含まれる。さらに、該ユーザ端末100のハードウェア構成を表す情報が含まれてもよい。具体的には、ユーザが入力部102を操作することによりアプリケーションを評価した際に、該入力部102からアプリケーション評価情報が入力される。アプリケーション評価情報作成部11212は、アプリケーション評価情報が入力された際に、記憶部110から、評価対象となったアプリケーションのアプリケーション名と、該アプリケーションのバージョンと、ユーザ端末100の機種情報とを含むアプリケーション評価情報を作成する。アプリケーション評価情報作成部11212は、該アプリケーション評価情報を送信するために、通信制御部106に、アプリケーション評価情報を入力する。   The user terminal 100 includes an application evaluation information creation unit 11212. The application evaluation information creation unit 11212 is connected to the input unit 102 and the communication control unit 106. When the application is evaluated by the user, application evaluation information indicating the evaluation result of the application is input to the application evaluation information creation unit 11212. The application evaluation information includes information indicating the target application that has been evaluated, such as the application name, the version of the evaluation target application, and the model information of the user terminal 100. Further, information representing the hardware configuration of the user terminal 100 may be included. Specifically, when the user evaluates an application by operating the input unit 102, application evaluation information is input from the input unit 102. When the application evaluation information is input, the application evaluation information creating unit 11212 includes an application name, an application version, and model information of the user terminal 100 from the storage unit 110. Create evaluation information. The application evaluation information creation unit 11212 inputs the application evaluation information to the communication control unit 106 in order to transmit the application evaluation information.

ユーザ端末100は、履歴情報作成部11214を有する。履歴情報作成部11214は、通信制御部106と、記憶部110と接続される。履歴情報作成部11214は、アプリケーションの利用履歴を作成する。該アプリケーションの利用履歴には、アプリケーションを表す情報、該アプリケーションの利用された日時を表す情報が含まれる。さらに、アプリケーションがアンインストールされた場合には、該アプリケーションがアンインストールされたことを表す情報が含まれてもよい。さらに、ユーザ端末100のハードウェア構成が変更された際には、ハードウェア構成が変更されたことを表す情報が含まれてもよい。該アプリケーションの利用履歴は、定期的に作成されてもよいし、不定期に作成されてもよい。履歴情報作成部11214は、記憶部110に、該アプリケーションの利用履歴を入力する。履歴情報作成部11214は、アプリケーションの利用履歴を送信するために、通信制御部106に、該アプリケーション評価情報を入力する。   The user terminal 100 includes a history information creation unit 11214. The history information creation unit 11214 is connected to the communication control unit 106 and the storage unit 110. The history information creation unit 11214 creates an application usage history. The usage history of the application includes information indicating the application and information indicating the date and time when the application was used. Further, when the application is uninstalled, information indicating that the application has been uninstalled may be included. Furthermore, when the hardware configuration of the user terminal 100 is changed, information indicating that the hardware configuration has been changed may be included. The usage history of the application may be created regularly or irregularly. The history information creation unit 11214 inputs the usage history of the application to the storage unit 110. The history information creation unit 11214 inputs the application evaluation information to the communication control unit 106 in order to transmit the application usage history.

<検索サーバ200>
図4は、検索サーバ200の一実施例を示す。図4には、主にハードウェア構成が示される。
<Search server 200>
FIG. 4 shows an embodiment of the search server 200. FIG. 4 mainly shows a hardware configuration.

検索サーバ200は、MPU202と、記憶装置204と、入力装置206と、出力装置208と、通信装置210とを有する。各装置は、バス250により接続される。   The search server 200 includes an MPU 202, a storage device 204, an input device 206, an output device 208, and a communication device 210. Each device is connected by a bus 250.

MPU202は、記憶装置204、入力装置206、及び出力装置208の制御を行う。MPU202は、記憶装置204に記憶されたプログラムに従って機能し、所定の処理を行う。   The MPU 202 controls the storage device 204, the input device 206, and the output device 208. The MPU 202 functions in accordance with a program stored in the storage device 204 and performs predetermined processing.

記憶装置204は、各種アプリケーションと、各種サービスと、OSと、各種ドライバーとを有する。例えば、記憶装置204は、コンピュータ内でデータやプログラムを記憶する外部記憶装置である。例えば、ハードディスク(hard disk、 fixed disk)やフレキシブルディスク(Flexible Disk)、MO(Magneto−Optical disk)、CD−R(Compact Disk Recordable)、磁気テープなどが含まれる。アプリケーションは、検索サーバ200上で実行される処理を実施する機能を有するソフトウェアである。OSは、検索サーバ200において、ハードウェアを抽象化したインターフェースをアプリケーションソフトウェアに提供するソフトウェアである。   The storage device 204 has various applications, various services, an OS, and various drivers. For example, the storage device 204 is an external storage device that stores data and programs in a computer. Examples include a hard disk (fixed disk), a flexible disk (Flexible Disk), an MO (Magneto-Optical disk), a CD-R (Compact Disk Recordable), and a magnetic tape. The application is software having a function of executing processing executed on the search server 200. The OS is software that provides the application software with an interface that abstracts hardware in the search server 200.

記憶装置204は、アプリケーション情報を格納する。アプリケーション情報には、アプリケーション名、アプリケーションの説明文、アプリケーションを表す画像、アプリケーションの価格、アプリケーションのダウンロード回数等が含まれる。   The storage device 204 stores application information. The application information includes an application name, an application description, an image representing the application, an application price, an application download count, and the like.

さらに、記憶装置204は、アプリケーションの評価情報を格納する。アプリケーションの評価情報に含まれる評価項目には、アプリケーションのバージョンと、該アプリケーションが評価されたユーザ端末の機種を表す情報と、該アプリケーションが評価されたユーザ端末に搭載されたOSのバージョン等のソフトウェア情報と、アプリケーションの評価結果とが含まれる。アプリケーション評価情報は、アプリケーション毎に、アプリケーションと評価項目とが対応付けられたテーブル形式で格納されてもよい。以下、プリケーション毎に、アプリケーションと評価項目とが対応付けられたテーブルを「アプリケーション評価情報テーブル」という。本実施例では、一例として、アプリケーション評価情報テーブルでは、アプリケーション毎に、アプリケーションのバージョンと、該アプリケーションが評価されたユーザ端末の機種を表す情報と、該アプリケーションが評価されたユーザ端末に搭載されたOSのバージョンと、アプリケーションの評価結果とが対応付けられている場合について説明する。   Furthermore, the storage device 204 stores application evaluation information. The evaluation items included in the application evaluation information include application version, information indicating the model of the user terminal for which the application has been evaluated, and software such as the OS version installed in the user terminal for which the application has been evaluated. Information and application evaluation results are included. The application evaluation information may be stored in a table format in which an application and an evaluation item are associated with each application. Hereinafter, a table in which an application and an evaluation item are associated with each application is referred to as an “application evaluation information table”. In this embodiment, as an example, in the application evaluation information table, for each application, the version of the application, information indicating the model of the user terminal for which the application is evaluated, and the user terminal for which the application is evaluated are mounted. A case where the OS version is associated with the evaluation result of the application will be described.

図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 storage device 204 stores the application usage history from the user terminal 100. The usage history of the application includes information indicating the application and information indicating the date and time when the application was used. Further, when the application is uninstalled, information indicating that the application has been uninstalled may be included. The usage history of the application is stored for each user terminal.

入力装置206は、例えば、キーボードやタッチパネル等により構成され、当該検索サーバ200への指示や、データの入力を行うための装置である。該指示は、オペレーティングシステムに対するものや、アプリケーションに対するものが含まれる。   The input device 206 is composed of, for example, a keyboard, a touch panel, etc., and is a device for inputting instructions to the search server 200 and inputting data. The instruction includes an instruction for the operating system and an application.

出力装置208は、例えば、ディスプレイにより構成され、当該検索サーバ200による処理状態や処理結果を表示する。該処理状態や処理結果には、OSやアプリケーションによるものが含まれる。ディスプレイには、液晶ディスプレイ、CRTディスプレイ、プラズマディスプレイ、有機ELディスプレイなどが含まれる。   The output device 208 is configured by a display, for example, and displays a processing state and a processing result by the search server 200. The processing state and the processing result include those according to the OS and applications. The display includes a liquid crystal display, a CRT display, a plasma display, an organic EL display, and the like.

通信装置210は、通信網50を介して、ユーザ端末100との間で通信を行う。具体的には、通信装置210は、通信網50を介してアクセスポイント(図示なし)に接続し、該アクセスポイントと接続されたユーザ端末100との間で通信を行ってもよい。また、通信装置210は、通信網50を介して基地局(図示なし)に接続し、該基地局と接続されたユーザ端末100との間で通信を行ってもよい。   The communication device 210 communicates with the user terminal 100 via the communication network 50. Specifically, the communication device 210 may be connected to an access point (not shown) via the communication network 50 and communicate with the user terminal 100 connected to the access point. The communication device 210 may be connected to a base station (not shown) via the communication network 50 and communicate with the user terminal 100 connected to the base station.

通信装置210は、ユーザ端末100からのアプリケーション検索リクエストを受信する。該通信装置210は、MPU202に、該アプリケーション検索リクエストを入力する。   The communication device 210 receives an application search request from the user terminal 100. The communication device 210 inputs the application search request to the MPU 202.

通信装置210は、ユーザ端末100からのアプリケーション情報要求を受信する。該通信装置210は、MPU202に、該アプリケーション情報要求を入力する。   The communication device 210 receives an application information request from the user terminal 100. The communication apparatus 210 inputs the application information request to the MPU 202.

通信装置210は、ユーザ端末100からのアプリケーション評価情報を受信する。該通信装置210は、MPU202に、該アプリケーション評価情報を入力する。   The communication device 210 receives application evaluation information from the user terminal 100. The communication device 210 inputs the application evaluation information to the MPU 202.

通信装置210は、ユーザ端末100からのアプリケーションの利用履歴を受信する。該通信装置210は、MPU202に、該アプリケーションの利用履歴を入力する。   The communication apparatus 210 receives an application usage history from the user terminal 100. The communication apparatus 210 inputs the usage history of the application to the MPU 202.

<検索サーバ200の機能>
図6は、検索サーバ200の一実施例を示す。図6に示される機能は、MPU202が、記憶装置204に格納されたプログラムに従って機能することにより実行される。
<Function of Search Server 200>
FIG. 6 shows an embodiment of the search server 200. The functions shown in FIG. 6 are executed by the MPU 202 functioning according to a program stored in the storage device 204.

検索サーバ200は、アプリケーション検索部20202を有する。アプリケーション検索部20202は、通信装置210と、記憶装置204と接続される。アプリケーション検索部20202には、ユーザ端末100からのアプリケーション検索リクエストが入力される。アプリケーション検索部20202は、該アプリケーション検索リクエストに従って、記憶部204に格納されたアプリケーションを検索する。アプリケーション検索部20202は、アプリケーションの検索結果を含むアプリケーション検索応答を通信装置210に入力する。通信装置210は、ユーザ端末100に、アプリケーション検索応答を送信する。該アプリケーションの検索結果には、レコメンドすべきアプリケーションが含まれる。   The search server 200 has an application search unit 20202. Application search unit 20202 is connected to communication device 210 and storage device 204. An application search request from the user terminal 100 is input to the application search unit 20202. The application search unit 20202 searches for an application stored in the storage unit 204 in accordance with the application search request. The application search unit 20202 inputs an application search response including an application search result to the communication device 210. The communication device 210 transmits an application search response to the user terminal 100. The search result of the application includes an application to be recommended.

検索サーバ200は、アプリケーション評価情報選択部20204を有する。アプリケーション評価情報選択部20204は、通信装置210と、記憶装置204と接続される。アプリケーション評価情報選択部20204には、ユーザ端末100からのアプリケーション情報要求、及び該ユーザ端末100の機種情報が入力される。ユーザ端末100の機種情報は、アプリケーション検索リクエストの受信の際等、当該アプリケーション評価情報選択部20204によりアプリケーションの評価情報が選択される前に入力される。アプリケーション評価情報選択部20204は、該アプリケーション情報要求に含まれるアプリケーションを表す情報と、ユーザ端末100の機種情報とに基づいて、該当するアプリケーションの評価情報を選択する。具体的には、アプリケーション評価情報選択部20204は、該アプリケーション情報要求に含まれるアプリケーションの識別子と、該アプリケーションのバージョンに基づいて、該当するアプリケーションの評価情報を選択する。さらに、アプリケーション評価情報選択部20204は、ユーザ端末100の機種情報を含めて、該当するアプリケーションの評価情報を選択するようにしてもよい。アプリケーション評価情報選択部20204は、アプリケーションの評価情報を含むアプリケーション情報を通信装置210に入力する。通信装置210は、ユーザ端末100に、アプリケーション情報を送信する。   The search server 200 includes an application evaluation information selection unit 20204. The application evaluation information selection unit 20204 is connected to the communication device 210 and the storage device 204. The application evaluation information selection unit 20204 receives an application information request from the user terminal 100 and model information of the user terminal 100. The model information of the user terminal 100 is input before the application evaluation information is selected by the application evaluation information selection unit 20204 such as when an application search request is received. The application evaluation information selection unit 20204 selects the evaluation information of the corresponding application based on the information representing the application included in the application information request and the model information of the user terminal 100. Specifically, the application evaluation information selection unit 20204 selects the evaluation information of the corresponding application based on the identifier of the application included in the application information request and the version of the application. Further, the application evaluation information selection unit 20204 may select the evaluation information of the corresponding application including the model information of the user terminal 100. The application evaluation information selection unit 20204 inputs application information including application evaluation information to the communication device 210. The communication device 210 transmits application information to the user terminal 100.

検索サーバ200は、アプリケーション評価情報更新部20206を有する。アプリケーション評価情報更新部20206は、通信装置210と、記憶装置204と接続される。アプリケーション評価情報更新部20206には、ユーザ端末100からのアプリケーション評価情報が入力される。アプリケーション評価情報更新部20206は、該アプリケーション評価情報に含まれるアプリケーションを表す情報、該アプリケーションのバージョンを表す情報、該アプリケーションが動作しているユーザ端末100の機種情報等を、記憶部204に格納されたアプリケーション評価情報テーブルに反映する。アプリケーション評価情報更新部20206は、該アプリケーション評価情報にユーザ端末100のハードウェア構成を表す情報が含まれる場合には、該ユーザ端末100のハードウェア構成を、記憶部204に格納されたアプリケーション評価情報テーブルに反映する。この場合、アプリケーション評価情報更新部20206は、ユーザ端末に搭載されているハードウェア情報に基づいて、ユーザ端末をグループ化することにより、アプリケーション評価情報テーブルを更新するようにしてもよい。   The search server 200 includes an application evaluation information update unit 20206. The application evaluation information update unit 20206 is connected to the communication device 210 and the storage device 204. Application evaluation information from the user terminal 100 is input to the application evaluation information update unit 20206. The application evaluation information update unit 20206 stores information indicating an application included in the application evaluation information, information indicating the version of the application, model information of the user terminal 100 on which the application is operating, and the like in the storage unit 204. Reflected in the application evaluation information table. When the application evaluation information includes information indicating the hardware configuration of the user terminal 100, the application evaluation information update unit 20206 stores the hardware configuration of the user terminal 100 in the application evaluation information stored in the storage unit 204. Reflect in the table. In this case, the application evaluation information update unit 20206 may update the application evaluation information table by grouping the user terminals based on the hardware information mounted on the user terminals.

アプリケーション評価情報更新部20206は、ユーザ端末100からのアプリケーションの利用履歴に基づいて、アプリケーション評価情報テーブルを更新する。具体的には、利用されたアプリケーションについての評価をポジティブな評価に更新し、アンインストールされたアプリケーションについての評価をネガティブな評価へ更新する。   The application evaluation information update unit 20206 updates the application evaluation information table based on the application usage history from the user terminal 100. Specifically, the evaluation for the used application is updated to a positive evaluation, and the evaluation for the uninstalled application is updated to a negative 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 user terminal 100 acquires an application list from the search server 200 and application information related to an application selected from the application list.

ユーザ端末100は、検索サーバ200に、アプリケーション検索リクエストを送信する(ステップS702)。つまり、ユーザがユーザ端末100を操作することにより、アプリケーション検索リクエスト作成部11202によりアプリケーション検索リクエストが作成される。該アプリケーション検索リクエストは、無線部108から送信される。   The user terminal 100 transmits an application search request to the search server 200 (step S702). That is, when the user operates the user terminal 100, the application search request creation unit 11202 creates an application search request. The application search request is transmitted from the wireless unit 108.

検索サーバ200は、ユーザ端末100からのアプリケーション検索リクエストに対する応答として、アプリケーション検索応答を送信する(ステップS704)。つまり、アプリケーション検索部20202は、記憶装置204に格納されたアプリケーションを表す情報と、通信装置210からのアプリケーション検索リクエストとを参照し、所定の選択方法により、レコメンドすべきアプリケーションを選択する。アプリケーション検索部20202は、選択したアプリケーションをリスト化する。リスト化されたアプリケーションは、通信装置210から、ユーザ端末100に送信される。   The search server 200 transmits an application search response as a response to the application search request from the user terminal 100 (step S704). That is, the application search unit 20202 refers to information representing an application stored in the storage device 204 and an application search request from the communication device 210, and selects an application to be recommended by a predetermined selection method. The application search unit 20202 lists the selected application. The listed applications are transmitted from the communication device 210 to the user terminal 100.

ユーザによりアプリケーション検索応答に含まれるアプリケーションから、アプリケーションが選択された場合、ユーザ端末100は、検索サーバ200に、該アプリケーション情報を要求するために、アプリケーション情報要求を送信する(ステップS706)。   When an application is selected from the applications included in the application search response by the user, the user terminal 100 transmits an application information request to the search server 200 in order to request the application information (step S706).

ユーザ端末100は、検索サーバ200に、当該ユーザ端末100の機種情報を送信する(ステップS708)。   The user terminal 100 transmits the model information of the user terminal 100 to the search server 200 (step S708).

図7に示されるシーケンスチャートでは、アプリケーション情報要求の後に、ユーザ端末100の機種情報が送信される場合について示される。ユーザ端末100の機種情報は、アプリケーション検索リクエストの前後などに送信してもよい。つまり、検索サーバ200が、ユーザ端末100からのアプリケーション情報要求に従って、アプリケーション情報を送信する前であればよい。   The sequence chart shown in FIG. 7 shows a case where the model information of the user terminal 100 is transmitted after the application information request. The model information of the user terminal 100 may be transmitted before and after an application search request. That is, the search server 200 may be before the application information is transmitted according to the application information request from the user terminal 100.

ユーザが、出力部104に表示されているアプリケーション検索結果の中から任意のアプリケーションを選択することにより、アプリケーション情報要求部11206は、アプリケーション情報要求を作成する。該アプリケーション情報要求は、無線部108から、検索サーバ200に送信される。   When the user selects an arbitrary application from the application search results displayed on the output unit 104, the application information request unit 11206 creates an application information request. The application information request is transmitted from the wireless unit 108 to the search server 200.

また、機種情報作成部11208は、記憶部110から、ユーザ端末100の機種情報を取得する。該ユーザ端末100の機種情報は、無線部108から、検索サーバ200に送信される。   In addition, the model information creation unit 11208 acquires model information of the user terminal 100 from the storage unit 110. The model information of the user terminal 100 is transmitted from the wireless unit 108 to the search server 200.

検索サーバ200は、ユーザ端末100からのアプリケーション情報要求、ユーザ端末100の機種情報に対する応答として、アプリケーション情報を送信する(ステップS710)。つまり、アプリケーション評価情報選択部20204は、ユーザ端末100からのアプリケーション情報要求と、ユーザ端末100の機種情報とに基づいて、記憶部110に格納されたアプリケーション評価情報テーブルを参照し、ユーザにより選択されたアプリケーションの評価情報を含むアプリケーション情報を作成する。該アプリケーション情報は、通信装置210から、ユーザ端末100に送信される。ユーザ端末100は、アプリケーション情報を掲示する。   The search server 200 transmits application information as a response to the application information request from the user terminal 100 and the model information of the user terminal 100 (step S710). That is, the application evaluation information selection unit 20204 is selected by the user with reference to the application evaluation information table stored in the storage unit 110 based on the application information request from the user terminal 100 and the model information of the user terminal 100. Application information including evaluation information of the selected application is created. The application information is transmitted from the communication device 210 to the user terminal 100. The user terminal 100 posts application information.

ステップS702、S706、及びS708の処理は、ユーザ端末100の有するMPU112により実行される。ステップS704、及びS710の処理は、検索サーバ200の有するMPU202により実行される。   The processes in steps S702, S706, and S708 are executed by the MPU 112 of the user terminal 100. The processes in steps S704 and S710 are executed by the MPU 202 included in the search server 200.

MPU112をユーザ端末100として機能させるためのプログラム、及びMPU202を検索サーバ200として機能させるためのプログラムは、例えば、フレキシブルディスク、CD−ROM、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網50を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。MPU112、202は、読み込んだプログラムをRAMあるいはHDDに書き込み、処理を実行する。プログラムは、コンピュータに、図7の各ステップS702、S706、及びS708の処理、ステップS704、及びS710の処理を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。   A program for causing the MPU 112 to function as the user terminal 100 and a program for causing the MPU 202 to function as the search server 200 are provided in a state of being recorded on a recording medium such as a flexible disk, a CD-ROM, or a memory card. . The program may be downloaded via the communication network 50. When this recording medium is inserted into an auxiliary storage device of a computer, a program recorded on the recording medium is read. The MPUs 112 and 202 write the read program into the RAM or HDD and execute processing. The program causes the computer to execute the processes in steps S702, S706, and S708 in FIG. 7 and the processes in steps S704 and S710. For example, the program may be configured to execute at least some steps.

<無線通信システムの動作(その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 user terminal 100 transmits application evaluation information to the search server 200 (step S802). That is, the application evaluation information creation unit 11212 creates application evaluation information when an application is evaluated by the user and application evaluation information is input. The application evaluation information is transmitted from the wireless unit 108.

ユーザ端末100は、検索サーバ200に、ユーザ端末情報を送信する(ステップS804)。つまり、アプリケーション評価情報作成部11212は、ユーザによりアプリケーションが評価され、アプリケーションの評価情報が入力された場合、記憶部110に格納されたユーザ端末100の機種を表す情報を取得する。該ユーザ端末100の機種を表す情報は、無線部108から送信される。   The user terminal 100 transmits user terminal information to the search server 200 (step S804). That is, when the application is evaluated by the user and the application evaluation information is input, the application evaluation information creation unit 11212 acquires information representing the model of the user terminal 100 stored in the storage unit 110. Information representing the model of the user terminal 100 is transmitted from the wireless unit 108.

ユーザ端末100は、検索サーバ200に、アプリケーション情報を送信する(ステップS806)。つまり、アプリケーション評価情報作成部11212は、ユーザによりアプリケーションが評価され、アプリケーションの評価情報が入力された場合、記憶部110に格納された該アプリケーションのバージョンを表す情報等を含むアプリケーション情報を取得する。該アプリケーション情報は、無線部108から送信される。   The user terminal 100 transmits application information to the search server 200 (step S806). That is, when the application is evaluated by the user and the application evaluation information is input, the application evaluation information creating unit 11212 acquires application information including information representing the version of the application stored in the storage unit 110. The application information is transmitted from the wireless unit 108.

図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 search server 200 updates the application evaluation table based on the application evaluation information, user terminal information, and application information from the user terminal 100 (step S808). That is, the application evaluation information update unit 20206 updates the evaluation information of the corresponding application among the applications included in the application search evaluation table stored in the storage unit 110. Specifically, the application evaluation information update unit 20206 includes software information such as the version of the application, information indicating the model of the user terminal for which the application has been evaluated, and the version of the OS installed in the user terminal for which the application has been evaluated. , Update the applicable one of the evaluation results of the application.

ステップS802−S806の処理は、ユーザ端末100の有するMPU112により実行される。ステップS808の処理は、検索サーバ200の有するMPU202により実行される。   The processes in steps S802 to S806 are executed by the MPU 112 included in the user terminal 100. The process in step S808 is executed by the MPU 202 included in the search server 200.

MPU112をユーザ端末100として機能させるためのプログラム、及びMPU202を検索サーバ200として機能させるためのプログラムは、例えば、フレキシブルディスク、CD−ROM、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網50を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。MPU112、202は、読み込んだプログラムをRAMあるいはHDDに書き込み、処理を実行する。プログラムは、コンピュータに、図8の各ステップS802−S806の処理、ステップS808の処理を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。   A program for causing the MPU 112 to function as the user terminal 100 and a program for causing the MPU 202 to function as the search server 200 are provided in a state of being recorded on a recording medium such as a flexible disk, a CD-ROM, or a memory card. . The program may be downloaded via the communication network 50. When this recording medium is inserted into an auxiliary storage device of a computer, a program recorded on the recording medium is read. The MPUs 112 and 202 write the read program into the RAM or HDD and execute processing. The program causes the computer to execute the processes of steps S802 to S806 and the process of step S808 in FIG. For example, the program may be configured to execute at least some steps.

<無線通信システムの動作(その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 user terminal 100.

ユーザ端末100は、検索サーバ200に、アプリケーション情報を送信する(ステップS902)。つまり、履歴情報作成部11214は、アプリケーション情報を作成する。該アプリケーション情報は、無線部108から送信される。   The user terminal 100 transmits application information to the search server 200 (step S902). That is, the history information creation unit 11214 creates application information. The application information is transmitted from the wireless unit 108.

ユーザ端末100は、検索サーバ200に、アプリケーション利用情報を送信する(ステップS904)。つまり、履歴情報作成部11214は、アプリケーション利用情報を作成する。該アプリケーション利用情報は、無線部108から送信される。   The user terminal 100 transmits application usage information to the search server 200 (step S904). That is, the history information creation unit 11214 creates application usage information. The application usage information is transmitted from the wireless unit 108.

ユーザ端末100は、検索サーバ200に、ユーザ端末情報を送信する(ステップS906)。つまり、履歴情報作成部11214は、ユーザ端末情報を作成する。該ユーザ端末情報は、無線部108から送信される。   The user terminal 100 transmits user terminal information to the search server 200 (step S906). That is, the history information creation unit 11214 creates user terminal information. The user terminal information is transmitted from the radio unit 108.

図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 search server 200 updates the application evaluation table based on the application information, application usage information, and user terminal information from the user terminal 100 (step S908). That is, the application evaluation information update unit 20206 updates the evaluation information of the corresponding application among the applications included in the application search evaluation table stored in the storage unit 110. Specifically, the application evaluation information update unit 20206 updates the application search evaluation table based on the application information, application usage information, and user terminal information.

ステップS902−S906の処理は、ユーザ端末100の有するMPU112により実行される。ステップS908の処理は、検索サーバ200の有するMPU202により実行される。   The processes in steps S902 to S906 are executed by the MPU 112 included in the user terminal 100. The process in step S908 is executed by the MPU 202 included in the search server 200.

MPU112をユーザ端末100として機能させるためのプログラム、及びMPU202を検索サーバ200として機能させるためのプログラムは、例えば、フレキシブルディスク、CD−ROM、メモリカード等の記録媒体に記録された状態で提供される。また、プログラムを、通信網50を介してダウンロードするようにしてもよい。この記録媒体をコンピュータの補助記憶装置に挿入すると、記録媒体に記録されたプログラムが読み取られる。MPU112、202は、読み込んだプログラムをRAMあるいはHDDに書き込み、処理を実行する。プログラムは、コンピュータに、図9の各ステップS902−S906の処理、ステップS908の処理を実行させる。また、例えば、プログラムは、少なくとも一部のステップを実行されるようにしてもよい。   A program for causing the MPU 112 to function as the user terminal 100 and a program for causing the MPU 202 to function as the search server 200 are provided in a state of being recorded on a recording medium such as a flexible disk, a CD-ROM, or a memory card. . The program may be downloaded via the communication network 50. When this recording medium is inserted into an auxiliary storage device of a computer, a program recorded on the recording medium is read. The MPUs 112 and 202 write the read program into the RAM or HDD and execute processing. The program causes the computer to execute the processes of steps S902 to S906 and the process of step S908 in FIG. For example, the program may be configured to execute at least some steps.

本実施例によれば、ユーザにより要求されたアプリケーション情報に応じて、該ユーザの利用している環境に対応したアプリケーション評価情報を提示することができる。具体的には、ユーザ端末等の環境に対応したアプリケーション評価情報を提示することができる。   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 Communication Network 100 User Terminal 102 Input Unit 104 Output Unit 106 Communication Control Unit 108 Radio Unit 110 Storage Unit 112 MPU
200 Search server 202 MPU
204 storage device 206 input device 208 output device 210 communication device 11202 application search request creation unit 11204 application search response processing unit 11206 application information request unit 11208 model information creation unit 11210 application information processing unit 11212 application evaluation information creation unit 11204 history information creation unit 20202 Application search unit 20204 Application evaluation information selection unit 20206 Application evaluation information update unit

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.
請求項2に記載のアプリケーション検索サーバにおいて、
前記アプリケーション評価情報テーブルは、ユーザ端末の機種を表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とを対応付け、
前記アプリケーション評価情報選択部は、ユーザ端末からのアプリケーション情報を要求するアプリケーション情報要求に応じて、該アプリケーション情報要求に含まれる該ユーザ端末の機種を表す情報と、該ユーザ端末にインストールされているソフトウェアのバージョンを表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報とに基づいて、前記アプリケーション評価情報テーブルから、該当するアプリケーションの評価情報を選択する、アプリケーション検索サーバ。
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.
請求項2に記載のアプリケーション検索サーバにおいて、
ユーザ端末からのアプリケーションの評価結果を含むアプリケーション評価情報に基づいて、前記アプリケーション評価情報テーブルを更新するアプリケーション評価情報更新部
を有し、
前記アプリケーション評価情報には、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価に利用されたユーザ端末にインストールされたソフトウェアのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とが含まれる、アプリケーション検索サーバ。
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.
請求項3に記載のアプリケーション検索サーバにおいて、
ユーザ端末からのアプリケーションの評価結果を含むアプリケーション評価情報に基づいて、前記アプリケーション評価情報テーブルを更新するアプリケーション評価情報更新部
を有し、
前記アプリケーション評価情報には、ユーザ端末の機種を表す情報と、アプリケーションを表す情報と、該アプリケーションのバージョンを表す情報と、該アプリケーションの評価に利用されたユーザ端末にインストールされたソフトウェアのバージョンを表す情報と、該アプリケーションの評価結果を表す情報とが含まれる、アプリケーション検索サーバ。
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.
請求項4又は5に記載のアプリケーション検索サーバにおいて、
前記アプリケーション評価情報更新部は、ユーザ端末からの、該ユーザ端末に搭載されているハードウェア情報に基づいて、ユーザ端末をグループ化することにより、前記アプリケーション評価情報テーブルを更新する、アプリケーション検索サーバ。
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.
請求項4ないし6記載のアプリケーション検索サーバにおいて、
前記アプリケーション評価情報更新部は、ユーザ端末からのアプリケーションの利用履歴に基づいて、前記アプリケーション評価情報テーブルを更新する、アプリケーション検索サーバ。
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.
請求項2ないし7のいずれか1項に記載のアプリケーション検索サーバにおいて、
前記アプリケーション評価情報テーブルは、ユーザ端末にインストールされているソフトウェアのバージョンを表す情報として、オペレーティングシステムのバージョンを表す情報、ミドルウェアのバージョンを表す情報、及びファームウェアのバージョンを表す情報のうち、少なくとも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.
JP2011182540A 2011-08-24 2011-08-24 Application evaluation information notice system, and application retrieval server Withdrawn JP2013045279A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (9)

* Cited by examiner, † Cited by third party
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