Application recommendation method and application recommendation apparatus
AssigneeBeijing Zhigu Rui Tuo Tech Co., Ltd
InventorsHengshu Zhu, Kuifei Yu
Life of this patent
Estimating the term…
Abstract
An application recommendation method and a recommendation apparatus are disclosed. A method comprises: acquiring a popularity value and a security risk value of each application in multiple applications; and ranking the multiple applications according to the popularity value and the security risk value. In a technical solution of embodiments of the present application, multiple applications are ranked according to popularities and security risk vales of the applications to preferentially recommend, to a user, an application that better meets popularity and security preferences of a user, to cause the user being protected in terms of security and/or privacy while enjoying the application having abundant functions.
Claims44
A method, comprising:
- acquiring, by a system comprising a processor, a popularity value and a security risk value of each application in multiple applications;
- and
- ranking the multiple applications according to the popularity value and the security risk value of each application,
- wherein the ranking the multiple applications according to the popularity value and the security risk value of each application comprises:
- acquiring multiple recommendation proportion values respectively corresponding to the multiple applications such that a total popularity value of the multiple applications and a total security risk value of the multiple applications satisfy at least one set standard, wherein the total popularity value of the multiple applications is obtained according to the popularity values and the multiple recommendation proportion values, and the total security risk value of the multiple applications is obtained according to the security risk values and the multiple recommendation proportion values;
- and
- ranking the multiple applications according to the multiple recommendation proportion values,
- wherein obtaining the total security risk value according to the security risk value and the multiple recommendation proportion values comprises:
- obtaining an independent security risk value of each application of the multiple applications according to a recommendation proportion value and a security risk value corresponding to each application;
- obtaining a correlated security risk value of each application according to the recommendation proportion value and the security risk value corresponding to each application, and a risk correlation coefficient between each application and each other application of the multiple applications;
- and
- obtaining the total security risk value according to the independent security risk value and the correlated security risk value of each application.
An apparatus, comprising:
- a memory that stores executable modules;
- and
- a processor, couple to the memory, that executes or facilitates execution of the executable modules, the executable modules comprising:
- an acquiring module configured to acquire respective popularity values and respective security risk values of respective applications;
- and
- a ranking module configured to rank the respective applications according to the respective popularity values and the respective security risk values,
- wherein the ranking module comprises:
- a proportion value acquiring sub-module configured to acquire respective recommendation proportion values corresponding to the respective applications such that a total popularity value of the respective applications and a total security risk value of the respective applications meet a set standard, wherein the total popularity value of the respective applications is obtained according to the respective popularity values and the respective recommendation proportion values, and the total security risk value of the respective applications is obtained according to the respective security risk values and the respective recommendation proportion values;
- and
- a ranking sub-module configured to rank the respective applications according to the respective recommendation proportion values,
- wherein the proportion value acquiring sub-module comprises:
- an independent risk value acquiring unit configured to obtain independent security risk values of the respective applications according to the respective recommendation proportion values and the respective security risk values corresponding to the respective applications;
- a correlated risk value acquiring unit configured to obtain respective correlated security risk values of the respective applications according to the respective recommendation proportion values and the respective security risk values corresponding to the respective applications, and risk correlation coefficients between each of the respective applications and each other application in the respective applications;
- and
- a total risk value acquiring unit configured to obtain the total security risk value according to the independent security risk values and the respective correlated security risk values of the respective applications.
A computer readable storage device comprising executable instructions that, in response to execution, cause a device comprising a processor to perform operations, comprising:
- acquiring respective popularity values and respective security risk values of multiple applications;
- and
- ranking the multiple applications according to the respective popularity values and the respective security risk values,
- wherein the ranking the multiple applications according to the respective popularity values and the respective security risk values comprises:
- acquiring multiple recommendation proportion values respectively corresponding to the multiple applications such that a total popularity value of the multiple applications and a total security risk value of the multiple applications satisfy at least one set standard, wherein the total popularity value of the multiple applications is obtained according to the respective popularity values and the multiple recommendation proportion values, and the total security risk value of the multiple applications is obtained according to the respective security risk values and the multiple recommendation proportion values;
- and
- ranking the multiple applications according to the multiple recommendation proportion values,
- wherein obtaining the total security risk value according to the respective security risk values and the multiple recommendation proportion values comprises:
- obtaining respective independent security risk values of the multiple applications according to the respective ones of the multiple recommendation proportion values and the respective security risk values;
- obtaining respective correlated security risk values of the multiple applications according to the respective ones of the multiple recommendation proportion values and the respective security risk values, and respective risk correlation coefficients between each application of the multiple applications and each other application of the multiple applications;
- and
- obtaining the total security risk value according to the respective independent security risk values and the respective correlated security risk values.
Dependencies are inferred from the claim text.