Movatterモバイル変換


[0]ホーム

URL:


CN107305569B - Information processing method and device - Google Patents

Information processing method and device
Download PDF

Info

Publication number
CN107305569B
CN107305569BCN201610252520.0ACN201610252520ACN107305569BCN 107305569 BCN107305569 BCN 107305569BCN 201610252520 ACN201610252520 ACN 201610252520ACN 107305569 BCN107305569 BCN 107305569B
Authority
CN
China
Prior art keywords
permission
user
application programs
authority
app
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610252520.0A
Other languages
Chinese (zh)
Other versions
CN107305569A (en
Inventor
涂畅
张扬
王砚峰
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.)
Beijing Sogou Technology Development Co Ltd
Original Assignee
Beijing Sogou Technology Development Co Ltd
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 Beijing Sogou Technology Development Co LtdfiledCriticalBeijing Sogou Technology Development Co Ltd
Priority to CN201610252520.0ApriorityCriticalpatent/CN107305569B/en
Publication of CN107305569ApublicationCriticalpatent/CN107305569A/en
Application grantedgrantedCritical
Publication of CN107305569BpublicationCriticalpatent/CN107305569B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Classifications

Landscapes

Abstract

The invention discloses an information processing method, which comprises the following steps: determining the authority operation characteristics (such as authority setting characteristics or authority using characteristics) of the user on the application programs of each category based on the authority related information of the application programs of different categories installed in the first electronic equipment of the user; outputting recommendation information of the application program conforming to the authority operation characteristics based on the authority operation characteristics; or based on the permission operation characteristics, the permission of the newly installed application program is modified. The method and the device effectively solve the technical problems of poor application program recommendation effect, low user installation rate and high uninstallation rate caused by the fact that the permission setting characteristic of the user to the application program is not considered when the application program is recommended to the user in the prior art. Meanwhile, the invention also provides an information processing device.

Description

Information processing method and device
Technical Field
The present invention relates to the field of electronic technologies, and in particular, to an information processing method and apparatus.
Background
With the development of science and technology, intelligent terminals such as smart phones and tablet computers have become widely popularized and become an important part in the life of people. People can enjoy comfortable life brought along with the development of science and technology through various types of intelligent terminals. For example: people can use smart phones to chat, listen to music, watch movies, play games, surf the web, shop, order tickets/tickets, pay/transfer, stock, take pictures, send and receive mail, process various documents, and so on.
The intelligent terminal is provided with an independent operating system and supports a user to install various types of APPs (applications) provided by a third-party service provider, for example: the game APP, the video APP, the music APP, the shopping APP, the safety APP, the photographing APP, the stock-frying APP, the social APP, the group-buying APP, the ordering APP, the payment APP and the like, so that various requirements of people in daily life are met.
Generally, a user can search and download APP required by the user in an application market APP (such as 'android market', 'Apple Store', 'Saigao cellphone assistant', and the like). In addition, most of the APP of the application market classes adopt some APP recommendation methods to recommend some APPs that may be of interest to the user.
Most of the current APP recommendation methods are based on collaborative filtering methods, such as: based on the collaborative filtering of the user, recommending APP similar to the user and liked by the user for the user; or collaborative filtering based on the article, i.e. recommending APP similar to the APP already installed for the user. In addition, there are also applications such as social relationship based APP recommendations, i.e. APPs that the user recommends their friends to use.
However, in the process of implementing the technical scheme of the embodiment of the present invention, the inventor finds that the above technology has at least the following technical problems:
at present, many APPs request too many users to grant permissions during installation, and the permissions are irrelevant to the functions of the APPs, and many times the permissions are requested for obtaining the privacy information of the users. For example, a game APP requires reading the address book of the user; a map APP, which requires to acquire the photographing authority; a video APP requires to view all short message contents of a user and the like. These permission requests are largely violating user privacy. With the popularization of the internet, users pay more and more attention to personal privacy, and more people are vigilant about the APPs which excessively request permission to be granted, so that the APPs are not willing to be installed. The existing APP recommendation method cannot recommend the APP for the user according to the personalized features of the user, and the recommendation effect of the user is greatly influenced for the more sensitive user.
Disclosure of Invention
The embodiment of the invention provides an information processing method and device, and solves the technical problems of poor application program recommendation effect, low user installation rate and high uninstallation rate caused by the fact that the permission setting characteristic of a user on an application program is not considered when the application program is recommended to the user in the prior art.
In a first aspect, the present invention provides an information processing method, including:
determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in first electronic equipment of the user;
outputting recommendation information of the application program conforming to the authority operation characteristics based on the authority operation characteristics; or
And modifying the authority of the newly installed application program based on the authority operation characteristics.
In a second aspect, the present invention provides an information processing apparatus comprising:
the determining unit is used for determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in the first electronic equipment of the user;
the output unit is used for outputting recommendation information of the application program conforming to the authority operation characteristics based on the authority operation characteristics; or
And the modification unit is used for modifying the authority of the newly installed application program based on the authority operation characteristics.
In a third aspect, the present invention provides an information processing apparatus comprising a memory, and one or more programs, wherein the one or more programs are stored in the memory, and configured to be executed by the one or more processors comprises instructions for:
determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in first electronic equipment of the user;
outputting recommendation information of the application program conforming to the authority operation characteristics based on the authority operation characteristics; or
And modifying the authority of the newly installed application program based on the authority operation characteristics.
One or more technical solutions provided in the embodiments of the present invention at least have the following technical effects:
1. in an embodiment of the present invention, an information processing method is disclosed, including: determining the authority operation characteristics (such as authority setting characteristics or authority using characteristics) of the user on the application programs of each category based on the related authority information (such as authority setting information or authority using information) of the application programs of different categories installed in the first electronic equipment of the user; and outputting recommendation information of the application program according with the authority operation characteristics based on the authority operation characteristics. Therefore, when the user installs the recommended APP, the requirement of the user on privacy protection is met due to the fact that the permission of the recommended APP request accords with the permission setting characteristic or permission using characteristic of the user on the APP, the installation rate of the recommended APP is improved, the unloading rate of the recommended APP is reduced, and the success rate of APP recommendation is further improved.
2. In an embodiment of the present invention, an information processing method is disclosed, including: determining the authority operation characteristics (such as authority setting characteristics or authority using characteristics) of the user on the application programs of each category based on the related authority information (such as authority setting information or authority using information) of the application programs of different categories installed in the first electronic equipment of the user; and modifying the authority of the newly installed application program based on the authority operation characteristics. Therefore, when a user newly installs an APP, the APP is subjected to permission modification based on permission setting characteristics or permission using characteristics of the user, and therefore the requirement of the user on privacy protection is met.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on the drawings without creative efforts.
FIG. 1 is a flow chart of an information processing method according to an embodiment of the present invention;
FIG. 2 is a flowchart of one embodiment of step S101 of an information processing method according to an embodiment of the present invention;
FIG. 3 is a flowchart of a first implementation of step S102 of an information processing method according to an embodiment of the present invention;
FIG. 4 is a flowchart of a second implementation of step S102 of an information processing method according to an embodiment of the present invention;
FIG. 5 is a flowchart illustrating a third implementation manner of step S102 of an information processing method according to an embodiment of the present invention;
FIG. 6 is a block diagram of aninformation processing apparatus 600 according to an embodiment of the present invention;
FIG. 7 is a flowchart of an information processing method according to an embodiment of the present invention;
FIG. 8 is a flowchart of a first implementation of step S702 of an information processing method in an embodiment of the present invention;
FIG. 9 is a flowchart of a second implementation of step S702 of an information processing method in an embodiment of the present invention;
fig. 10 is a block diagram of aninformation processing apparatus 1000 according to an embodiment of the present invention;
FIG. 11 is a block diagram of aninformation processing apparatus 800 according to an embodiment of the present invention;
fig. 12 is a schematic structural diagram of a server in an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides an information processing method and device, and solves the technical problems of poor application program recommendation effect, low user installation rate and high uninstallation rate caused by the fact that the permission setting characteristic of a user on an application program is not considered when the application program is recommended to the user in the prior art.
In order to solve the technical problems, the embodiment of the invention has the following general idea:
an information processing method comprising: determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in the first electronic equipment of the user; based on the authority operation characteristics, outputting recommendation information of the application program conforming to the authority operation characteristics; or based on the authority operation characteristics, the authority of the newly installed application program is modified.
An information processing apparatus comprising: the determining unit is used for determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in the first electronic equipment of the user; the output unit is used for outputting recommendation information of the application program which accords with the authority operation characteristics based on the authority operation characteristics; or the modification unit is used for modifying the authority of the newly installed application program based on the authority operation characteristics.
When the authority related information is authority setting information, the authority operation characteristic is an authority setting characteristic; and when the permission related information is permission use information, the permission operation characteristic is a permission use characteristic.
In order to better understand the technical solution, the technical solution will be described in detail with reference to the drawings and the specific embodiments.
Example one
Next, the information processing method and apparatus in the present invention are introduced by taking the permission related information as permission setting information and taking the permission operation characteristic as a permission setting characteristic as an example.
The present embodiment provides an information processing method, as shown in fig. 1, including:
step S101: the permission setting characteristics of the user on the APP of each category are determined based on permission setting information of different categories of APPs installed in the electronic equipment (namely, the first electronic equipment) of the user.
In a specific implementation process, in consideration of security, when a user installs an APP, an operating system (e.g., an IOS system, an Android system, etc.) of the intelligent terminal needs the user to authorize an authority requested by the APP. Generally, APP can apply for a plurality of authorities (for example, one or more of authority to acquire a position, authority to read a contact, authority to modify a contact, authority to read a call record, authority to modify a call record, authority to make a call, authority to read a short message, authority to write a short message, authority to send a short message, authority to open a camera, authority to open WiFi, authority to open mobile data, authority to open Bluetooth, authority to send a multimedia message, authority to write a multimedia message, authority to modify a set, authority to record audio and the like). More and more users pay attention to the APP right now, and when the APP of different types is granted with the right, different users have different characteristics.
In the embodiment of the invention, the APP installed in the user electronic equipment can be classified, the permission setting information of the user on each APP in each category of APP is collected, and the analysis is carried out, so that the permission setting characteristics of the user on each category of APP are determined, and the APP conforming to the permission setting characteristics is recommended to the user, so that the requirement of the user on privacy protection is met.
As an alternative implementation, as shown in fig. 2, step S101 includes:
step S201: classifying the APP installed in the first electronic device;
step S202: determining an authority setting mode of each authority requested by a user for each APP in the first type of APPs based on the authority setting information of each APP in the first type of APPs in the first electronic equipment; the first type APP is any one of all types of APPs installed in the first electronic device;
step S203: based on the permission setting mode of each permission requested by each APP in the first category of APPs, the permission setting characteristics (namely, the first permission setting characteristics) of the user to the first category of APPs are determined.
For step S201, in a specific implementation process, the APPs may be classified into the following categories according to their uses: game APP, video APP, music APP, shopping APP, safety APP, photographing APP, stock-frying APP, social APP, group-buying APP, ordering APP, payment APP, map APP and the like. There are, of course, other classes of APP, which are not illustrated here.
For step S202, in the installation process of the APP, the APP requests some permissions from the user, and there are generally the following three setting modes for each permission requested by the user to the APP:
(1) allowing the APP to obtain the right (hereinafter referred to as "allow authorization");
(2) forbidding the APP from obtaining the right (hereinafter, simply referred to as 'forbidding authorization');
(3) during subsequent use, a prompt window pops up to ask the user whether to grant the APP with the right (hereinafter referred to as "prompt authorization").
The setting mode of each authority requested by the user to each APP is stored in the authority setting information of each APP.
For step S203, in a specific implementation process, the permission setting characteristics (i.e., the first permission setting characteristics) of the user for the first category APP may be determined based on the following manners:
the method A is characterized in that permission setting characteristics (namely first permission setting characteristics) of a user on a first type APP are determined based on permission of 'forbidding authorization' and/or permission of 'prompting authorization' in the first type APP installed in first electronic equipment of the user.
For example, if it is found that the user sets the permission of all or most of the game APP for acquiring the location to "prohibit authorization", it is described that the user is very sensitive to the permission of the game APP for acquiring the location, and the permission setting feature of "prohibiting the game APP for acquiring the location permission" is provided.
For example, if it is found that the user sets all or most of the permissions of the music APP for reading the contact and the permissions of the music APP for reading the short message to "prohibit authorization", it is described that the user is very sensitive to the permission of the music APP for acquiring the permission for reading the contact and the permission for reading the short message, and the permission setting feature of "prohibiting the music APP for acquiring the permission for reading the contact and the permission for reading the short message" is provided.
For example, if it is found that the user sets all or most of the permissions of the social APP for acquiring the opened camera to "prompt authorization", it is described that the user is sensitive to the permission of the social APP for acquiring the opened camera, and has the permission of the social APP for opening the camera, and it is necessary to pop up a prompt window to inquire whether the user grants the permission of the APP in the subsequent use process.
And the mode B determines the permission setting characteristics (namely the first permission setting characteristics) of the user to the first-class APP based on the proportion of the number of each permission setting mode (namely 'permission authorization', 'prohibition authorization' and 'prompt authorization') of the first-class APP to the total number of the permissions requested by the first-class APP.
For example, if 10 permissions are applied in the installed shopping APP, the setting conditions of the 10 permissions by the user are as follows: 6 authorities are "permit authorization", 3 authorities are "forbid authorization", 1 authority is "suggestion authorization", can calculate at this moment: the authority of "authorization permission" accounts for 60% of all the authorities, the authority of "authorization prohibition" accounts for 30% of all the authorities, and the authority of "authorization prompt" accounts for 10% of all the authorities, and here, these three proportions can be used to represent the authority setting characteristics of the user on the shopping type APP, that is, the user has the authority setting characteristics of "60% 'authorization permission', 30% 'authorization prohibition', and 10% 'authorization prompt' ″ on the shopping type APP.
And the mode C is to determine the permission setting characteristics (namely the first permission setting characteristics) of the user to the first-class APP based on the proportion of the number of the APPs which are allowed to be authorized (or forbidden to be authorized) when each permission is requested in the first-class APPs installed in the electronic equipment of the user to the total number of the APPs which request the permission in the first-class APPs.
For example, if 10 APPs in the installed music APPs request the permission to read the contact, the user sets "allow authorization" for 5 of the APPs, that is: the authorization proportion of the user to the authority of getting the contact person requested by the music APP is 50%. At this time, it may be determined that the user has a permission setting feature of "read contact permission 50% 'permission for authorization' for music class APP request".
For example, if 5 APPs in the installed ordering APPs request the permission to open WiFi and 2 APPs request the permission to open bluetooth, the user sets 3 APPs requesting the permission to open WiFi as "forbid authorization" and sets 2 APPs requesting the permission to open bluetooth as "forbid authorization", that is: the prohibition proportion of opening the WiFi permission requested by the ordering APP by the user is 60%, and the prohibition proportion of opening the Bluetooth permission requested by the user is 100%. At this time, it may be determined that the user has the permission setting characteristics of "60% 'permission to open WiFi for the request of ordering type APP request," permission to open bluetooth, "100%' permission to open bluetooth," and "permission to open WiFi.
Step S102: and outputting the recommendation information of the APP according with the permission setting characteristics based on the permission setting characteristics.
As an alternative implementation, as shown in fig. 3, step S102 includes:
step S301: based on the permission setting characteristics (namely, the first permission setting characteristics) of the user to the first type APP, searching is carried out, and M APPs which accord with the first permission setting characteristics are determined, wherein M is a positive integer;
step S302: and outputting recommendation information of all or part of the M APPs. The M APPs can be recommended to the user in whole, or a part of the M APPs can be selected and recommended to the user.
For example, in step S301, when the user has the permission setting feature of "prohibiting the game APP from acquiring the location permission", the game APP that does not apply for the location permission is the APP that meets the permission setting feature of the user for the game APP. At this time, the search can be performed in the existing game APP based on the permission setting feature, and the searched game APP which does not apply for the position permission is determined as M APPs which conform to the permission setting feature of the user on the game APP. In addition, some game applications have an option for setting the location authority when installed, but the option is in a state of being prohibited from being opened by default (for example, prohibited by an APP developer to prohibit the application of the location authority), and for these game applications, the user setting characteristics of the authority of the game applications are also met.
For example, in step S301, when the user has "forbid the music APP from acquiring the right to read the contact and the right to read the short message", the music APP that does not apply for the right to read the contact and the right to read the short message is the APP that meets the setting characteristics of the user' S right to the music APP. At this time, the music APP can be searched in the existing music APP based on the permission setting characteristics, and the searched music APP which does not apply for permission of reading the contact and permission of reading the short message is determined as M APPs which accord with the permission setting characteristics of the user to the music APP. In addition, when some music APPs are installed, there are an option for setting the authority to read the contact and an option for setting the authority to read the short message, but the options are in a state of being prohibited from being opened by default (for example, prohibited by APP developers to prohibit the option of applying for the authority to read the contact and the authority to read the short message), and for these music APPs, the permission setting characteristics of the user for the music APPs are also met.
In a specific implementation process, step S302 may include: determining the number of users of each of the M APPs; sequencing the M APPs according to the sequence of the number of the users from more to less; selecting N APPs which are sequenced at the front from the M APPs, wherein N is a positive integer less than or equal to M; and outputting the recommendation information of the N APPs.
For example, when a user has an authority setting feature of "prohibiting a game class APP from acquiring a position authority", the determined game class APPs conforming to the authority setting feature include APP1, APP2, APP3, and APP4, where the number of users of APP1 is 1000, the number of users of APP2 is 2000, the number of users of APP3 is 5000, and the number of users of APP4 is 10000, the 4 APPs are sorted in the order of the number of users from high to low, and the sorted results are APP4, APP3, APP2, and APP1, so that the top ranked APP (i.e., APP4) or two APPs (i.e., APP4 and APP3) can be recommended to the user.
In a specific implementation process, the recommendation information may include: and corresponding information such as APP name, icon, download link, file size, download times, user evaluation and the like.
In the embodiment of the invention, based on the permission setting characteristics (namely, the first permission setting characteristics) of the user on the first category of APP, searching is carried out in a large number of existing APP of the category to obtain the APP which accords with the first permission setting characteristics, and all or part of the searched APP is recommended to the user, wherein the first category of APP is any one of all categories of APP installed in the first electronic equipment. Thereby accorded with user and set up characteristics to the authority of this type APP, satisfied the requirement of user to privacy protection to improve the installation rate of the APP recommended, reduced the uninstallation rate of the APP recommended, and then improved the success rate that the APP recommended.
As an alternative implementation, as shown in fig. 4, step S402 includes:
step S401: determining a second user with the same or similar characteristics as the first permission setting characteristics based on the permission setting characteristics (namely the first permission setting characteristics) of the user to the APP of the first category; the first type APP is any one of all types of APPs installed in first electronic equipment of a user;
step S402: determining a first type of APP installed in electronic equipment (namely, second electronic equipment) of a second user as P APPs which accord with the first permission setting characteristic, wherein P is a positive integer;
step S403: and outputting recommendation information of all or part of the P APPs. All the P APPs can be recommended to the user, or a part of the P APPs can be selected and recommended to the user.
In a specific implementation process, in step S301 and step S302, permission setting characteristics of users of each electronic device to which the information processing method in this embodiment is applied to different types of APPs may be obtained, and information indicating permission authorization characteristics of each user is uploaded to a server. When the APP needs to be recommended to a certain user, the permission setting characteristics of the user are determined, a second user which is the same as or similar to the user is searched through the server, and the APP installed in the electronic equipment of the second user is recommended to the user.
For example, when the user has an authority setting feature of "prohibiting the game APP from acquiring the location authority", second users having the same authority setting feature are determined on the server, and the game APPs installed in the electronic devices of the second users are determined as the P APPs.
For example, when the user has the permission setting characteristics of "prohibiting the music APP from acquiring the permission to read the contact and the permission to read the short message", second users having the same permission setting characteristics are determined on the server, and the music APPs installed in the electronic devices of the second users are determined as the P APPs.
For example, when a user has an authority setting characteristic that "the user has an authority to open a camera for social APP, and needs to pop up a prompt window to inquire whether the user grants the authority" in a subsequent use process, second users having the same authority setting characteristic are determined on the server, and social APPs installed in electronic devices of the second users are determined as the P APPs.
For example, when the user has the authority setting features of "60% 'authorization allowed for shopping type APPs', 30% 'authorization prohibited', 10% 'prompt authorization'", second users having the same or similar authority setting features are determined on the server, and shopping type APPs installed in the electronic devices of these second users are determined as the P APPs. Wherein, the similar permission granting characteristics may be: the authority setting characteristics of ' 60% +/-x% ' authorization permission for shopping APP ', 30% +/-x% ' authorization prohibition ', and 10% +/-x% ' prompt authorization ', wherein x is a positive number, the value of x can be determined according to the requirement on the similarity degree, if the requirement on the similarity degree is higher, the value of x should be as small as possible, and if the requirement on the similarity degree is lower, the value of x can be appropriately larger.
In a specific implementation process, step S403 may include: determining the number of users of the second user who use each of the P APPs; selecting the first Q APPs with the largest user use number from the P APPs, wherein Q is a positive integer less than or equal to P; and outputting the recommendation information of the Q APPs.
For example, when a user has an authority setting feature of "prohibiting a game APP from acquiring a location authority", 10 second users having the same authority setting feature are determined on a server, and the game APPs installed in the electronic devices of the 10 second users have: APP5, APP6 and APP7, wherein 5 users with APP5, 1 user with APP6 and 3 users with APP7 are among the 10 second users, and at this time, the previous APP (i.e., APP5) or two APPs (i.e., APP5 and APP7) with the largest number of users can be selected and recommended to the users.
In the embodiment of the invention, based on the permission setting characteristics (namely, the first permission setting characteristics) of the user to the first-class APP, a second user with the same or similar characteristics as the first permission setting characteristics is searched in the server, and all or part of the first-class APP installed in the electronic equipment of the second user is recommended to the user, wherein the first-class APP is any one of all the classes of APPs installed in the electronic equipment of the user. Thereby accorded with user and set up the characteristics to the authority of first type APP, satisfied the requirement of user to privacy protection to improve the installation rate of the APP recommended, reduced the uninstallation rate of the APP recommended, and then improved the success rate that the APP recommended.
As an alternative implementation, as shown in fig. 5, step S102 includes:
step S501: when a user searches an APP to be installed, acquiring search keywords input by the user, wherein the APP to be installed belongs to a first category;
step S502: searching based on the search keywords to obtain search results containing W APPs, wherein W is a positive integer;
step S503: based on the permission setting characteristics (namely the first permission setting characteristics) of the user to the first type APP, selecting U APPs from the W APPs, wherein the U is a positive integer less than or equal to W;
step S504: and outputting the recommendation information of the W APPs, wherein the recommendation information of the U APPs is positioned in front of the recommendation information of other APPs in the W APPs.
For example, when a user has the permission setting characteristic of 'prohibiting the music APP from acquiring the permission to read the contact and the permission to read the short message', when the user inputs a search keyword 'music', or 'listen to a song', or 'song', searching is performed based on the search keyword to obtain 10 related search results of the music APP; based on the search keyword 'music', or 'listen to a song', or 'song', determining that the APP which the user wants to install is a music APP; because the user has the permission setting characteristic of 'forbidding music APP to acquire the permission of reading the contact person and the permission of reading the short message', the APP which accords with the permission setting characteristic of 'forbidding music APP to acquire the permission of reading the contact person and the permission of reading the short message' can be selected from the 10 APPs, and when the recommendation information of the 10 APPs is output, the recommendation information of the APP which accords with the permission setting characteristic of the user to the music APP is arranged in front of the recommendation information of other APPs.
For example, when a user has the permission setting characteristics of '60%' permission of authorization to shopping APP, 30% 'prohibition of authorization', and 10% 'prompt of authorization', when the user inputs a search keyword 'shopping', or 'buying things', or 'shopping mall', a search is performed based on the search keyword to obtain a search result (for example, 20 different shopping APP); based on the search keyword 'shopping', or 'buying things', or 'shopping mall', it can be determined that the APP that the user wants to install is a shopping-class APP; since the user has the authority setting characteristics of ' 60% ' authorization permission for shopping APP ', 30% ' authorization prohibition ', and 10% ' prompt authorization ', one or more second users having the same or similar authority setting characteristics for shopping APPs can be searched in the server, shopping APPs installed in the second user electronic device are determined (for example, 5 shopping APPs are determined), and when 20 shopping APPs in the search result are recommended to the user, the recommendation information of the 5 shopping APPs is placed in front of the other 15 shopping APPs. Moreover, the sequence of the 5 shopping APPs may be random, or may be sorted from a larger number to a smaller number based on the number of people using the 5 APPs by the second user.
In the embodiment of the invention, when a user searches for a certain APP, a search result comprising a plurality of APPs is obtained firstly, then the type of the APP searched by the user is determined based on the keyword input by the user, and the permission setting characteristics of the APP of the type are determined based on the type of the APP, when the APP in the search result is recommended by the user, the APP which accords with the permission setting characteristics of the user to the APP of the type in the search result is placed in front of other APPs for preferential recommendation, thus being beneficial to the user to download the APP which accords with the permission setting characteristics of the user, meeting the requirement of the user on privacy protection, improving the installation rate of the recommended APP, reducing the unloading rate of the recommended APP and further improving the success rate of APP recommendation.
Further, in the information processing method, after the step S101 is executed, a step S103 of: and based on the permission setting characteristics, permission modification is carried out on the newly installed APP.
For example, when the user has the permission setting characteristic of "forbidding the game type APP to acquire the position permission", then, when a game type APP is newly installed on the first electronic device, the position permission acquired by the game type APP request is modified to "forbidding authorization", so that the permission setting characteristic of the user on the game type APP is satisfied.
For example, when the user has "forbidding the music type APP to acquire the right to read the contact and the right to read the short message", then, when a music type APP is newly installed in the first electronic device, the right to read the contact and the right to read the short message requested by the game type APP are both modified to "forbid authorization", thereby satisfying the right setting characteristics of the user on the game type APP.
Based on the same inventive concept, the present invention further provides aninformation processing apparatus 600, as shown in fig. 6, comprising:
a first determiningunit 601, configured to determine, based on permission setting conditions of APPs of different categories installed in a first electronic device of a user, permission setting characteristics of the user for the APPs of each category;
afirst output unit 602, configured to output, based on the permission setting characteristic, recommendation information of an APP that meets the permission setting characteristic; or
A first modifyingunit 603, configured to modify the authority of the newly installed APP based on the authority setting characteristic.
As an optional implementation, the first determiningunit 601 includes:
the first classification module is used for classifying the APP installed in the first electronic equipment;
a first determining module, configured to determine, based on permission setting information of each APP in a first category of APPs in the first electronic device, a permission setting manner of each permission requested by the user for each APP in the first category of APPs; the first category APP is any one of all categories APP installed in the first electronic device; the permission setting mode comprises the following steps: allowing to obtain a first authority setting mode of the corresponding authority, forbidding to obtain a second authority setting mode of the corresponding authority, and popping up a prompt window to inquire whether a user grants a third authority setting mode of the corresponding authority in a subsequent use process;
and the second determining module is used for determining the first permission setting characteristics of the user on the first type APP based on the permission setting mode of each permission requested by each APP in the first type APP.
As an optional implementation manner, the second determining module is specifically configured to:
and determining the first permission setting characteristics based on the proportion of the number of each permission setting mode of the first type APP to the total number of permissions requested by the first type APP.
As an optional implementation, thefirst output unit 602 includes:
a third determining module, configured to determine, based on the first permission setting characteristic, M APPs that meet the first permission setting characteristic, where M is a positive integer;
the first output module is used for outputting recommendation information of all or part of the M APPs.
As an optional implementation manner, the first output module is specifically configured to:
determining the number of users of each of the M APPs; sequencing the M APPs according to the sequence of the number of the users from more to less; selecting N APPs which are sequenced at the front from the M APPs, wherein N is a positive integer less than or equal to M; and outputting the recommendation information of the N APPs.
As an optional implementation, thefirst output unit 602 includes:
a fourth determining module, configured to determine, based on a first permission setting characteristic of the user on a first category APP, a second user having a characteristic that is the same as or similar to the first permission setting characteristic, where the first category APP is any one of all categories APPs installed in the first electronic device;
a fifth determining module, configured to determine the first category APP installed in the second electronic device of the second user as P APPs that meet the first permission setting characteristic, where P is a positive integer;
and the second output module is used for outputting recommendation information of all or part of the P APPs.
As an optional implementation manner, the second output module is specifically configured to:
determining a number of users of the second user using each of the P APPs; selecting the first Q APPs with the largest user use number from the P APPs, wherein Q is a positive integer less than or equal to P; and outputting the recommendation information of the Q APPs.
As an optional implementation, thesecond output unit 602 includes:
the device comprises a first obtaining module, a second obtaining module and a searching module, wherein the first obtaining module is used for obtaining a searching keyword input by a user when the user searches an APP to be installed, and the APP to be installed belongs to a first category;
the first search module is used for searching based on the search keyword to obtain search results containing W APPs, wherein W is a positive integer;
the first selection module is used for selecting U APPs which accord with the first permission setting characteristic from the W APPs based on the first permission setting characteristic of the user on the first type APP, and the U is a positive integer less than or equal to W;
and the third output module is used for outputting the recommendation information of the W APPs, wherein the recommendation information of the U APPs is positioned in front of the recommendation information of other APPs in the W APPs.
The technical scheme in the embodiment of the invention at least has the following technical effects or advantages:
1. in an embodiment of the present invention, an information processing method is disclosed, including: determining the permission setting characteristics of the user on the APP of each category based on permission setting information of different categories of APPs installed in first electronic equipment of the user; and outputting the recommendation information of the APP according with the permission setting characteristics based on the permission setting characteristics. Therefore, when the user installs the recommended APP, the requirement of the user on privacy protection is met due to the fact that the permission of the recommended APP request accords with the permission setting characteristics of the user on the APP, the installation rate of the recommended APP is improved, the unloading rate of the recommended APP is reduced, and the success rate of APP recommendation is further improved.
2. In an embodiment of the present invention, an information processing method is disclosed, including: determining the permission setting characteristics of the user on the APP of each category based on permission setting information of different categories of APPs installed in first electronic equipment of the user; and based on the permission setting characteristics, permission modification is carried out on the newly installed APP. Therefore, when a user newly installs an APP, the APP is subjected to permission modification based on permission setting characteristics of the user, and therefore the requirement of the user on privacy protection is met.
Example two
Next, the information processing method in the present invention is introduced by taking the permission related information as permission use information and taking the permission operation characteristic as a permission use characteristic as an example.
The present embodiment provides an information processing method, as shown in fig. 7, including:
step S701: the permission use characteristics of the user for the APP of each category are determined based on permission use information of different categories of APPs installed in the electronic equipment (namely, the first electronic equipment) of the user.
In the prior art, generally, an APP applies for a plurality of authorities (for example, one or more of authority to acquire a position, authority to read a contact, authority to modify a contact, authority to read a call record, authority to modify a call record, authority to make a call, authority to read a short message, authority to write a short message, authority to send a short message, authority to open a camera, authority to open WiFi, authority to open mobile data, authority to open Bluetooth, authority to send a multimedia message, authority to write a multimedia message, authority to modify a setting, authority to record an audio and the like). Each authority corresponds to different functions, for example, the authority to turn on the camera corresponds to a photographing function, the authority to record audio corresponds to a recording function, the authority to make a call corresponds to a calling function, the authority to turn on WiFi corresponds to an internet function, and the like. The user has different use habits on the functions with different authorities, and actually reflects different requirements of the user on privacy protection or data security.
In the specific implementation process, the APP installed in the user electronic equipment can be classified, the permission use information of each APP in each category of APP of the user is collected, and analysis is performed according to the permission use information, so that the permission use characteristics of the user to the APP of each category are determined, and the APP conforming to the permission use characteristics is recommended to the user, so that the requirements of the user on privacy protection or data safety are met.
In the specific implementation process, the APP can be classified into the following categories according to the usage of the APP: game APP, video APP, music APP, shopping APP, safety APP, photographing APP, stock-frying APP, social APP, group-buying APP, ordering APP, payment APP, map APP and the like. There are, of course, other classes of APP, which are not illustrated here.
In the specific implementation process, different users have different use habits on different functions of different types of APPs, and the permission related to each function is different, so that the permission use characteristics of the user on each type of APP can be determined based on the permission use condition of the user on the installed APPs of different types.
In a specific implementation process, the use frequency of the function related to each authority of the user in the process of using the first category APP can be counted, and the authority use characteristics of the user on the first category APP are determined according to the use frequency, wherein the first category APP is any one of all categories APPs installed in the first electronic device.
For example, many social APP have the permission to open the camera to meet the requirement that the user takes pictures and shares pictures with the social network site, however, after analyzing the use condition of the social APP based on a certain user, it is found that the user never starts the camera to take pictures when using the social APP, and the permission use characteristic of "never opening the camera permission for the social APP" is provided.
For example, many game APP have the authority of recording audio, so that game players can conveniently perform voice communication with each other. After analyzing the use condition of a certain user for the game APP, the user is found to communicate with other players only 10% of the time through voice, and the other 90% of the time through characters, so that the user can be determined to have the permission use characteristic that the user has permission to use the recorded audio at a probability of 10% for the game APP.
Step S702: and outputting the recommendation information of the APP according with the permission use characteristics based on the permission use characteristics.
As an alternative implementation, as shown in fig. 8, step S702 includes:
step S801: determining a second user with the same or similar characteristics as the first permission using characteristics based on the permission using characteristics (namely the first permission using characteristics) of the user to the APP of the first category; the first type APP is any one of all types of APPs installed in first electronic equipment of a user;
step S802: determining a first type of APP installed in electronic equipment (namely, second electronic equipment) of a second user as P APPs which accord with a first permission use characteristic, wherein P is a positive integer;
step S803: and outputting recommendation information of all or part of the P APPs. All the P APPs can be recommended to the user, or a part of the P APPs can be selected and recommended to the user.
In a specific implementation process, in step S701 and step S702, the permission use characteristics of the user of the electronic device to which the recommendation method is applied in this embodiment to different types of APPs may be obtained, and information indicating the permission authorization characteristics of each user is uploaded to the server. When the APP needs to be recommended to a certain user, the permission use characteristics of the user are determined, a second user which is the same as or similar to the user is searched through the server, and the APP installed in the electronic equipment of the second user is recommended to the user.
For example, when a user has an authority use characteristic that "the camera opening authority is never used for social APP", one or more second users having the same authority use characteristic are determined on the server, and the social APPs installed in the electronic devices (i.e., second electronic devices) of the second users are determined as the P APPs.
For example, when a user has a permission feature of "permission to record audio at a probability of 10% for game-class APPs", one or more second users having the same or similar permission feature are determined on the server, and game-class APPs installed in the electronic devices (i.e., second electronic devices) of the second users are determined as the P APPs. Wherein, the similar permission granting characteristics may be: the permission using characteristic that the permission of recording the audio can be used for the probability of 10 +/-x% of game APP is provided, wherein x is a positive number, the value of x can be determined according to the requirement on the similarity degree, if the requirement on the similarity degree is high, the value of x is small as much as possible, and if the requirement on the similarity degree is low, the value of x can be properly large.
In a specific implementation process, in step S803, a number of users using each APP of the P APPs in the second user may be determined; selecting the first Q APPs with the largest user usage number from the P APPs, wherein K is a positive integer less than or equal to L; and outputting the recommendation information of the Q APPs.
For example, when a user has an authority use characteristic that "the camera opening authority is never used for social APP", 10 second users having the same authority use characteristic are determined on the server, and the social APPs installed in the electronic devices of the 10 second users have: APP8, APP9 and APP10, wherein 5 users with APP8, 1 user with APP9 and 3 users with APP10 are among the 10 second users, and at this time, the previous APP (i.e., APP8) or two APPs (i.e., APP8 and APP10) with the largest number of users can be selected and recommended to the users.
In the embodiment of the invention, based on the permission use characteristics (namely, the first permission use characteristics) of a user to a first category APP, a second user with permission use characteristics which are the same as or similar to the first permission use characteristics is searched in a server, and all or part of the first category APP installed in the electronic equipment of the second user is recommended to the user, wherein the first category APP is any one of all the categories APP installed in the electronic equipment (namely, the first electronic equipment) of the user. Thereby accorded with the user and to the permission characteristics of first type APP, satisfied the requirement of user to privacy protection to improve the installation rate of the APP recommended, reduced the uninstallation rate of the APP recommended, and then improved the success rate that the APP recommended.
As an alternative implementation, as shown in fig. 9, step S702 includes:
step S901: when a user searches an APP to be installed, acquiring a search keyword input by the user, wherein the APP to be installed belongs to a first category;
step S902: searching based on the search keywords to obtain search results containing W APPs, wherein W is a positive integer;
step S903: based on the permission use characteristics (namely the first permission use characteristics) of the user to the first type APP, selecting U APPs from the W APPs, wherein the U is a positive integer less than or equal to W;
step S905: and outputting the recommendation information of the W APPs, wherein the recommendation information of the U APPs is positioned in front of the recommendation information of other APPs in the W APPs.
For example, when a user has an authority use characteristic that the user never uses the camera opening authority for the social APP, when the user inputs a search keyword of chat, friend or friend, the search is performed based on the search keyword, and search results of 10 related social APPs are obtained; based on the search keyword "chat", or "friend", it may be determined that the APP that the user wants to install is a social APP; because the user has the permission use characteristic of 'never opening the camera permission for the social APP', the APP which accords with the permission use characteristic of 'never opening the camera permission for the social APP' can be selected from the 10 APPs, and when the recommendation information of the 10 APPs is output, the recommendation information of the APP which accords with the permission use characteristic of the user for the social APP is placed in front of the recommendation information of other APPs.
In the embodiment of the invention, when a user searches for a certain APP, a search result comprising a plurality of APPs is obtained firstly, then the type of the APP searched by the user is determined based on the keyword input by the user, and the permission use characteristics of the APP of the type are determined based on the type of the APP, when the APP in the search result is recommended by the user, the APP which accords with the permission use characteristics of the APP of the type by the user in the search result is placed in front of other APPs for preferential recommendation, so that the APP which accords with the permission use characteristics of the user is favorably downloaded by the user, the requirement of the user on privacy protection is met, the installation rate of the recommended APP is improved, the unloading rate of the recommended APP is reduced, and the success rate of APP recommendation is improved.
Further, in the information processing method, after the step S701 is executed, a step S703 of: and based on the permission use characteristics, permission modification is carried out on the newly installed APP.
For example, when the user has the permission use characteristic that the user never uses the opening camera permission for the social APP, then, when a social APP is newly installed on the first electronic device, the opening camera permission requested by the social APP is modified to be 'forbidden for authorization', so that the permission use characteristic of the user for the game APP is met.
Based on the same inventive concept, an embodiment of the present invention further provides aninformation processing apparatus 1000, as shown in fig. 10, including:
a second determiningunit 1001, configured to determine, based on permission use information of APPs of different categories installed in a first electronic device of a user, permission use characteristics of the user for the APPs of each category;
asecond output unit 1002, configured to output, based on the permission usage characteristics, recommendation information of an APP that meets the permission usage characteristics; or
A second modifyingunit 1003, configured to modify the authority of the newly installed APP based on the authority use characteristic.
As an optional implementation manner, the second determiningunit 1001 is specifically configured to:
counting the use frequency of the function related to each authority of the user in the process of using the first-class APP, and determining the authority use characteristics of the user to the first-class APP according to the use frequency, wherein the first-class APP is any one of all kinds of APPs installed in the first electronic device.
As an optional implementation, the second output unit 902 includes:
a sixth determining module, configured to determine, based on a first permission use characteristic of the user for a first category APP, a second user having a characteristic that is the same as or similar to the first permission use characteristic, where the first category APP is any one of all categories APPs installed in the first electronic device;
a seventh determining module, configured to determine the first category APP installed in the second electronic device of the second user as P APPs that meet the first permission usage characteristic, where P is a positive integer;
and the fourth output module is used for outputting recommendation information of all or part of the P APPs. All the P APPs can be recommended to the user, or a part of the P APPs can be selected and recommended to the user.
As an optional implementation manner, the fourth output module is specifically configured to:
determining the number of users of the second user who use each of the P APPs; selecting the first Q APPs with the largest user usage number from the P APPs, wherein Q is a positive integer less than or equal to P; and outputting the recommendation information of the Q APPs.
As an optional implementation, thesecond output unit 1002 includes:
the second obtaining module is used for obtaining a search keyword input by a user when the user searches an APP to be installed, wherein the APP to be installed belongs to a first category;
the second searching module is used for searching based on the searching keywords to obtain a searching result containing W APPs, wherein W is a positive integer;
the second selection module is used for selecting U APPs which accord with the first permission use characteristic from the W APPs based on the first permission use characteristic of the user to the first type APP, and the U is a positive integer less than or equal to W;
and the fifth output module is used for outputting the recommendation information of the W APPs, wherein the recommendation information of the U APPs is positioned in front of the recommendation information of other APPs in the W APPs.
The technical scheme in the embodiment of the invention at least has the following technical effects or advantages:
1. in the embodiment of the invention, an APP recommendation method is disclosed, which comprises the following steps: determining the permission use characteristics of the user for the APP of each category based on permission use information of the APP of different categories installed in the first electronic equipment of the user; and outputting the APP recommendation information according with the permission use characteristics. Therefore, when the user installs the recommended APP, the permission of the recommended APP request accords with the permission use characteristics of the user to the APP, the requirement of the user on privacy protection is met, the installation rate of the recommended APP is improved, the unloading rate of the recommended APP is reduced, and the success rate of APP recommendation is further improved.
2. In an embodiment of the present invention, an information processing method is disclosed, including: determining the permission use characteristics of the user for the APP of each category based on permission use information of the APP of different categories installed in the first electronic equipment of the user; and based on the permission operation characteristics, permission modification is carried out on the newly installed APP. Therefore, when a user newly installs an APP, the APP is subjected to permission modification based on permission use characteristics of the user, and therefore the requirement of the user on privacy protection is met.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 11 is a block diagram illustrating aninformation processing apparatus 800 according to an example embodiment. For example, theapparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, an exercise device, a personal digital assistant, and the like.
Referring to fig. 11, theapparatus 800 may include one or more of the following components: processingcomponent 802,memory 804,power component 806,multimedia component 808,audio component 810, input/output (I/O)interface 812,sensor component 814, andcommunication component 816.
Theprocessing component 802 generally controls overall operation of thedevice 800, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Theprocessing elements 802 may include one ormore processors 820 to execute instructions to perform all or a portion of the steps of the methods described above. Further, theprocessing component 802 can include one or more modules that facilitate interaction between theprocessing component 802 and other components. For example, theprocessing component 802 can include a multimedia module to facilitate interaction between themultimedia component 808 and theprocessing component 802.
Thememory 804 is configured to store various types of data to support operation at thedevice 800. Examples of such data include instructions for any application or method operating ondevice 800, contact data, phonebook data, messages, pictures, videos, and so forth. Thememory 804 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
Power component 806 provides power to the various components ofdevice 800. Thepower components 806 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for thedevice 800.
Themultimedia component 808 includes a screen that provides an output interface between thedevice 800 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, themultimedia component 808 includes a front facing camera and/or a rear facing camera. The front-facing camera and/or the rear-facing camera may receive external multimedia data when thedevice 800 is in an operating mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
Theaudio component 810 is configured to output and/or input audio signals. For example, theaudio component 810 includes a Microphone (MIC) configured to receive external audio signals when theapparatus 800 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in thememory 804 or transmitted via thecommunication component 816. In some embodiments,audio component 810 also includes a speaker for outputting audio signals.
The I/O interface 812 provides an interface between theprocessing component 802 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
Thesensor assembly 814 includes one or more sensors for providing various aspects of state assessment for thedevice 800. For example, thesensor assembly 814 may detect the open/closed state of thedevice 800, the relative positioning of the components, such as a display and keypad of theapparatus 800, thesensor assembly 814 may also detect a change in position of theapparatus 800 or a component of theapparatus 800, the presence or absence of user contact with theapparatus 800, orientation or acceleration/deceleration of theapparatus 800, and a change in temperature of theapparatus 800.Sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. Thesensor assembly 814 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, thesensor assembly 814 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
Thecommunication component 816 is configured to facilitate communications between theapparatus 800 and other devices in a wired or wireless manner. Thedevice 800 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, thecommunication component 816 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, thecommunications component 816 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, theapparatus 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer-readable storage medium comprising instructions, such as thememory 804 comprising instructions, executable by theprocessor 820 of thedevice 800 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer-readable storage medium in which instructions, when executed by a processor of a mobile terminal, enable the mobile terminal to perform an information processing method, the method comprising:
determining authority operation characteristics of the user on different types of APPs based on authority related information of different types of APPs installed in first electronic equipment of the user;
based on the authority operation characteristics, outputting recommendation information of the APP which accords with the authority operation characteristics; or
And based on the permission operation characteristics, permission modification is carried out on the newly installed APP.
Fig. 12 is a schematic structural diagram of a server in an embodiment of the present invention. Theserver 1900 may vary widely by configuration or performance and may include one or more Central Processing Units (CPUs) 1922 (e.g., one or more processors) andmemory 1932, one or more storage media 1930 (e.g., one or more mass storage devices)storing applications 1942 ordata 1944.Memory 1932 andstorage medium 1930 can be, among other things, transient or persistent storage. The program stored in thestorage medium 1930 may include one or more modules (not shown), each of which may include a series of instructions operating on a server. Still further, acentral processor 1922 may be provided in communication with thestorage medium 1930 to execute a series of instruction operations in thestorage medium 1930 on theserver 1900.
Theserver 1900 may also include one ormore power supplies 1926, one or more wired orwireless network interfaces 1950, one or more input-output interfaces 1958, one ormore keyboards 1956, and/or one ormore operating systems 1941, such as Windows Server, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (28)

determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in the first electronic equipment of the user, wherein the permission operation characteristics comprise the following steps: classifying the applications installed in the first electronic device; determining the permission setting mode of each permission requested by the user for each application program in the first class of application programs based on the permission setting information of each application program in the first class of application programs in the first electronic equipment; determining a first permission setting characteristic of the user to the first class application program based on a permission setting mode of each permission requested by each application program in the first class application program;
determining a second user with the same or similar characteristics as or similar to the first permission setting characteristics based on the first permission setting characteristics of the user to the first category of application programs, and determining the first category of application programs installed in second electronic equipment of the second user as P application programs according with the first permission setting characteristics; or, based on a first permission use characteristic of the user to a first class application program, determining a second user having a characteristic the same as or similar to the first permission use characteristic, and determining the first class application program installed in a second electronic device of the second user as P application programs conforming to the first permission use characteristic;
the determining unit is used for determining the authority operation characteristics of the user on the application programs of each category based on the authority related information of the application programs of different categories installed in the first electronic equipment of the user, and comprises the following steps: classifying the applications installed in the first electronic device; determining the permission setting mode of each permission requested by the user for each application program in the first class of application programs based on the permission setting information of each application program in the first class of application programs in the first electronic equipment; determining a first permission setting characteristic of the user to the first class application program based on a permission setting mode of each permission requested by each application program in the first class application program;
determining a second user with the same or similar characteristics as or similar to the first permission setting characteristics based on the first permission setting characteristics of the user to the first category of application programs, and determining the first category of application programs installed in second electronic equipment of the second user as P application programs according with the first permission setting characteristics; or, based on a first permission use characteristic of the user to a first class application program, determining a second user having a characteristic the same as or similar to the first permission use characteristic, and determining the first class application program installed in a second electronic device of the second user as P application programs conforming to the first permission use characteristic; the first category application program is any one of all categories of application programs installed in the first electronic equipment, and P is a positive integer; and outputting recommendation information of all or part of the P application programs.
determining the permission operation characteristics of the user on the application programs of each category based on permission related information of the application programs of different categories installed in the first electronic equipment of the user, wherein the permission operation characteristics comprise the following steps: classifying the applications installed in the first electronic device; determining the permission setting mode of each permission requested by the user for each application program in the first class of application programs based on the permission setting information of each application program in the first class of application programs in the first electronic equipment; determining a first permission setting characteristic of the user to the first class application program based on a permission setting mode of each permission requested by each application program in the first class application program;
determining a second user with the same or similar characteristics as or similar to the first permission setting characteristics based on the first permission setting characteristics of the user to the first category of application programs, and determining the first category of application programs installed in second electronic equipment of the second user as P application programs according with the first permission setting characteristics; or, based on a first permission use characteristic of the user to a first class application program, determining a second user having a characteristic the same as or similar to the first permission use characteristic, and determining the first class application program installed in a second electronic device of the second user as P application programs conforming to the first permission use characteristic;
CN201610252520.0A2016-04-212016-04-21Information processing method and deviceActiveCN107305569B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610252520.0ACN107305569B (en)2016-04-212016-04-21Information processing method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610252520.0ACN107305569B (en)2016-04-212016-04-21Information processing method and device

Publications (2)

Publication NumberPublication Date
CN107305569A CN107305569A (en)2017-10-31
CN107305569Btrue CN107305569B (en)2021-07-06

Family

ID=60152942

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610252520.0AActiveCN107305569B (en)2016-04-212016-04-21Information processing method and device

Country Status (1)

CountryLink
CN (1)CN107305569B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107948256B (en)*2017-11-132019-10-01苏州达家迎信息技术有限公司The method for pushing and computer readable storage medium of APP
CN107943369B (en)*2017-11-302020-01-21东软集团股份有限公司Method, device, medium and electronic equipment for controlling and managing permission application
CN108704315A (en)*2018-03-142018-10-26北京奇虎科技有限公司Game recommdation method, apparatus and computer readable storage medium
CN110390194B (en)*2018-04-172023-07-28阿里巴巴集团控股有限公司Application authority display and determination method, device and equipment
CN108629178B (en)*2018-04-272022-02-15北京小米移动软件有限公司 Method and device for configuring resource access rights of applications
CN109753317A (en)*2018-11-302019-05-14新视家科技(北京)有限公司Methods of exhibiting and its device, electronic equipment, the computer-readable medium of picture
CN109815678B (en)*2018-12-172020-09-01维沃移动通信有限公司 A rights configuration method and mobile terminal
CN110162240A (en)*2019-05-242019-08-23维沃移动通信有限公司A kind of display methods and terminal of application message
US11412382B2 (en)*2019-11-072022-08-09Humans, IncMobile application camera activation and de-activation based on physical object location
US12099959B2 (en)2020-01-142024-09-24Humans, IncMobile application camera activation and de-activation based on physical object location
CN111488089B (en)*2020-04-072021-08-24携程旅游网络技术(上海)有限公司Man-machine interaction method and device, storage medium and electronic equipment
CN113157210B (en)*2021-04-162023-04-07深圳季连科技有限公司Privacy permission transfer method based on APP function
CN114281459B (en)*2021-12-222024-04-16南京欧珀软件科技有限公司Resource acquisition method and related product

Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102034036A (en)*2010-09-072011-04-27北京握奇数据系统有限公司Permission management method and equipment
CN102306254A (en)*2011-08-292012-01-04奇智软件(北京)有限公司Method and system for defending viruses or malicious programs
CN103440140A (en)*2013-09-112013-12-11昆山富泰科电脑有限公司System for classifying applications of intelligent device and setting use permission
CN104427089A (en)*2013-08-212015-03-18上海晨兴希姆通电子科技有限公司Mobile terminal and mobile terminal authority management method
US9009174B1 (en)*2012-01-062015-04-14Philipp MetzConsumer action mining
CN105488112A (en)*2015-11-202016-04-13小米科技有限责任公司Information pushing method and device

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8396876B2 (en)*2010-11-302013-03-12Yahoo! Inc.Identifying reliable and authoritative sources of multimedia content
CN104424221B (en)*2013-08-232019-02-05联想(北京)有限公司A kind of information processing method and electronic equipment
CN104090967B (en)*2014-07-162017-08-25北京智谷睿拓技术服务有限公司Application program recommends method and recommendation apparatus
CN105468640B (en)*2014-09-092019-04-23联想(北京)有限公司A kind of information processing method and device
CN104462950A (en)*2014-12-172015-03-25中国人民解放军国防科学技术大学Application program executing permission control method used for operating system
CN104484597A (en)*2014-12-222015-04-01联想(北京)有限公司Information processing method and electronic device
CN104751071B (en)*2015-03-162019-01-15联想(北京)有限公司A kind of information processing method and electronic equipment
CN105320738B (en)*2015-09-152019-03-26北京金山安全软件有限公司Information recommendation method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102034036A (en)*2010-09-072011-04-27北京握奇数据系统有限公司Permission management method and equipment
CN102306254A (en)*2011-08-292012-01-04奇智软件(北京)有限公司Method and system for defending viruses or malicious programs
US9009174B1 (en)*2012-01-062015-04-14Philipp MetzConsumer action mining
CN104427089A (en)*2013-08-212015-03-18上海晨兴希姆通电子科技有限公司Mobile terminal and mobile terminal authority management method
CN103440140A (en)*2013-09-112013-12-11昆山富泰科电脑有限公司System for classifying applications of intelligent device and setting use permission
CN105488112A (en)*2015-11-202016-04-13小米科技有限责任公司Information pushing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
浅析水利移动GIS应用软件开发;李凌霄等;《长江科学院院报》;20150615;第120-126页*

Also Published As

Publication numberPublication date
CN107305569A (en)2017-10-31

Similar Documents

PublicationPublication DateTitle
CN107305569B (en)Information processing method and device
JP6101866B2 (en) Child mode processing method, apparatus, program, and recording medium
RU2656588C2 (en)Text message reading method and device
RU2630580C1 (en)Information push method and device
CN105654302B (en)Payment method and device
CN105450862B (en)A kind of method and electronic equipment for communication information prompting
CN107203398B (en)Application distribution method and device
CN106681717B (en)Terminal application program management method and device and electronic equipment
CN105183513A (en)Application recommendation method and apparatus
CN107346316A (en)A kind of searching method, device and electronic equipment
CN106227848A (en)The display packing of notification message, device and terminal
US20220312077A1 (en)Video recommendation method and apparatus
CN108573135A (en) Terminal management and control method, device and system
CN106775224A (en)Remark information method to set up and device
WO2018049610A1 (en)Permission control method and device
CN108650305A (en)Terminal management-control method, apparatus and system
US10027629B2 (en)Short message service reading method and device
CN106471513B (en) Authority control method and device
CN106656746A (en)Information output method and device
WO2018072193A1 (en)Method and device for controlling application to start automatically
KR20170023745A (en)Method and device for processing short message
CN106776990B (en)Information processing method and device and electronic equipment
CN111177521A (en) A method and device for determining a query word classification model
CN109960444B (en)Method, device and equipment for presenting shortcut of application program
CN106557559B (en) An image processing method and device

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp