CN105100197B - The method and device of application is installed - Google Patents
The method and device of application is installed Download PDFInfo
- Publication number
- CN105100197B CN105100197B CN201510290175.5A CN201510290175A CN105100197B CN 105100197 B CN105100197 B CN 105100197B CN 201510290175 A CN201510290175 A CN 201510290175A CN 105100197 B CN105100197 B CN 105100197B
- Authority
- CN
- China
- Prior art keywords
- performance
- application
- intended application
- data
- installation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The disclosure is directed to a kind of method and devices of installation application, belong to computer and Internet technical field.The method includes:When detecting the installation operation instruction corresponding to intended application, obtains and ask to server transmission data;The performance evaluation data for the intended application that server is sent are received, which is used to indicate the performance of intended application;When the performance that performance evaluation data are used to indicate intended application is less than default capabilities index, display is corresponding to the installation suggestion information of intended application, and the installation suggestion information is for prompting the careful installation targets application of user.The disclosure solves the problems, such as that the relevant technologies still result in terminal and install the poor application of some performances;The performance condition for prompting the user with this by application to be installed before installation is applied is realized, the poor application of terminal installation capability is effectively reduced or avoid, the overall performance for being conducive to improve the application installed in terminal is horizontal.
Description
Technical field
This disclosure relates to computer and Internet technical field, more particularly to a kind of method and device of installation application.
Background technology
It is usually equipped with the continuous development of computer and Internet technology, in terminal used by a user of all kinds
Application.
In the related art, for any application, user installs in the terminal and using after the application, terminal can
Record the correlated performance data of the application, such as power consumption, data traffic service condition, wake-up duration performance data.Terminal can
Above-mentioned performance data is supplied to user, so that user understands the performance for the application that it is installed and uses.In addition, user Ke Gen
Decide whether to be continuing with the application according to the performance of the application.For example, when the performance of the application is poor, user can be by the application
It is unloaded from terminal.
However, above-mentioned the relevant technologies, which still result in terminal, installs the poor application of some performances.
Invention content
The embodiment of the present disclosure provides a kind of method and device of installation application.The technical solution is as follows:
According to the first aspect of the embodiments of the present disclosure, a kind of method of installation application is provided, the method includes:
When detecting the installation operation instruction corresponding to intended application, obtains and ask to server transmission data, it is described
The application identities of the intended application are carried in data acquisition request;
The performance evaluation data for the intended application that the server is sent are received, the performance evaluation data are for referring to
Show the performance of the intended application;
When the performance that the performance evaluation data are used to indicate the intended application is less than default capabilities index, display pair
The installation suggestion information of intended application described in Ying Yu, the installation suggestion information are answered for prompting user to install the target with caution
With.
Optionally, the method further includes:
The installation recommending data that the server is sent is received, the installation recommending data includes at least one and the mesh
The application identities that mark application belongs to same type and recommendation of the performance better than the intended application is applied;
Show that installation recommendation information, the installation recommendation information are used to recommend to pacify to user according to the installation recommending data
Fill the recommendation application.
Optionally, the installation recommendation information, including:It is each to recommend the Apply Names of application, each recommendation application opposite
Corresponding installation control is applied in the performance advantage information of the intended application and each recommendation;
The method further includes:
Obtain the selection signal corresponding to any installation control;
The recommendation application corresponding to the selected installation control is installed according to the selection signal.
According to the second aspect of the embodiment of the present disclosure, a kind of method of installation application is provided, the method includes:
The data acquisition request that target terminal is sent is received, the data acquisition request is that the target terminal is detecting
Corresponding to intended application installation operation when send, carry the application identities of the intended application in the request of data;
The performance evaluation data of the intended application are obtained according to the application identities, the performance evaluation data are for referring to
Show the performance of the intended application;
The performance evaluation data are sent to the target terminal;The target terminal is used to work as the performance evaluation data
When being used to indicate the performance of the intended application less than default capabilities index, installation suggestion of the display corresponding to the intended application
Information, the installation suggestion information is for prompting user to install the intended application with caution.
Optionally, the method further includes:
It receives and the performance feedback data that at least one other terminal of the intended application is sent has been installed, each is other
The performance feedback data that terminal is sent are used to indicate performance of the intended application in other terminals;
The performance feedback data that each other terminals are sent are counted, the performance evaluation of the intended application is obtained
Data;
Store the performance evaluation data of the intended application.
Optionally, the method further includes:
It obtains and at least one belongs to same type with the intended application and recommendation of the performance better than the intended application is answered
With;
Installation recommending data is sent to the target terminal, the installation recommending data includes the application for recommending application
Mark.
According to the third aspect of the embodiment of the present disclosure, a kind of device of installation application is provided, described device includes:
Request sending module is configured as when detecting the installation operation instruction corresponding to intended application, to server
Transmission data obtains request, and the application identities of the intended application are carried in the data acquisition request;
Data reception module is configured as receiving the performance evaluation data for the intended application that the server is sent,
The performance evaluation data are used to indicate the performance of the intended application;
Information display module, the performance for being configured as being used to indicate the intended application when the performance evaluation data are less than
When default capabilities index, display is corresponding to the installation suggestion information of the intended application, and the installation suggestion information is for prompting
User installs the intended application with caution.
Optionally, described device further includes:
Recommend receiving module, is configured as receiving the installation recommending data that the server is sent, number is recommended in the installation
Belong to same type with the intended application and recommendation application of the performance better than the intended application is answered according to including at least one
With mark;
Recommend display module, is configured as showing that installation recommendation information, the installation push away according to the installation recommending data
It recommends information and the recommendation application is installed for recommending to user.
Optionally, the installation recommendation information, including:It is each to recommend the Apply Names of application, each recommendation application opposite
Corresponding installation control is applied in the performance advantage information of the intended application and each recommendation;
Described device further includes:
Signal receiving module is configured as obtaining the selection signal corresponding to any installation control;
Using installation module, it is configured as being installed corresponding to the selected installation control according to the selection signal
Recommend application.
According to the fourth aspect of the embodiment of the present disclosure, a kind of device of installation application is provided, described device includes:
Request receiving module is configured as receiving the data acquisition request that target terminal is sent, the data acquisition request
It is that the target terminal is sent when detecting the installation operation corresponding to intended application, is carried in the request of data
State the application identities of intended application;
Data acquisition module is configured as obtaining the performance evaluation data of the intended application according to the application identities,
The performance evaluation data are used to indicate the performance of the intended application;
Data transmission blocks are configured as sending the performance evaluation data to the target terminal;The target terminal
When performance for being used to indicate the intended application when the performance evaluation data is less than default capabilities index, display corresponds to
The installation suggestion information of the intended application, the installation suggestion information is for prompting user to install the intended application with caution.
Optionally, described device further includes:
Feedback reception module is configured as receiving the property that at least one other terminal for having installed the intended application is sent
Energy feedback data, the performance feedback data that each other terminal is sent are used to indicate the intended application in other terminals
On performance;
Data statistics module is configured as counting the performance feedback data that each other terminals are sent, obtain
The performance evaluation data of the intended application;
Data memory module is configured as storing the performance evaluation data of the intended application.
Optionally, described device further includes:
Recommend acquisition module, is configured as obtaining and at least one belongs to same type with the intended application and performance is better than
The recommendation application of the intended application;
Recommend sending module, is configured as sending installation recommending data, the installation recommending data to the target terminal
Including the application identities for recommending application.
According to a fifth aspect of the embodiments of the present disclosure, a kind of device of installation application is provided, described device includes:
Processor;
Memory for the executable instruction for storing the processor;
Wherein, the processor is configured as:
When detecting the installation operation instruction corresponding to intended application, obtains and ask to server transmission data, it is described
The application identities of the intended application are carried in data acquisition request;
The performance evaluation data for the intended application that the server is sent are received, the performance evaluation data are for referring to
Show the performance of the intended application;
When the performance that the performance evaluation data are used to indicate the intended application is less than default capabilities index, display pair
The installation suggestion information of intended application described in Ying Yu, the installation suggestion information are answered for prompting user to install the target with caution
With.
According to the 6th of the embodiment of the present disclosure the aspect, a kind of device of installation application is provided, described device includes:
Processor;
Memory for the executable instruction for storing the processor;
Wherein, the processor is configured as:
The data acquisition request that target terminal is sent is received, the data acquisition request is that the target terminal is detecting
Corresponding to intended application installation operation when send, carry the application identities of the intended application in the request of data;
The performance evaluation data of the intended application are obtained according to the application identities, the performance evaluation data are for referring to
Show the performance of the intended application;
The performance evaluation data are sent to the target terminal;The target terminal is used to work as the performance evaluation data
When being used to indicate the performance of the intended application less than default capabilities index, installation suggestion of the display corresponding to the intended application
Information, the installation suggestion information is for prompting user to install the intended application with caution.
The technical solution that the embodiment of the present disclosure provides can include the following benefits:
By obtaining the performance evaluation data of intended application from server end, and mesh is used to indicate in the performance evaluation data
The performance of mark application shows corresponding installation suggestion information when being less than default capabilities index, to prompt the careful installation targets of user to answer
With;Solve the problems, such as that the relevant technologies still result in terminal and install the poor application of some performances;It realizes before installation is applied
The performance condition by application to be installed is prompted the user with, the poor application of terminal installation capability is effectively reduced or avoid,
The overall performance for being conducive to improve the application installed in terminal is horizontal.
It should be understood that above general description and following detailed description is only exemplary and explanatory, not
The disclosure can be limited.
Description of the drawings
The drawings herein are incorporated into the specification and forms part of this specification, and shows the implementation for meeting the disclosure
Example, and together with specification for explaining the principles of this disclosure.
Fig. 1 is a kind of schematic diagram of implementation environment shown according to an exemplary embodiment;
Fig. 2 is a kind of flow chart of the method for installation application shown according to an exemplary embodiment;
Fig. 3 is a kind of flow chart of the method for installation application shown according to another exemplary embodiment;
Fig. 4 A are a kind of flow charts of the method for installation application shown according to another exemplary embodiment;
Fig. 4 B are a kind of interface schematic diagrams involved by Fig. 4 A illustrated embodiments;
Fig. 5 is a kind of block diagram of the device of installation application shown according to an exemplary embodiment;
Fig. 6 is a kind of block diagram of the device of installation application shown according to another exemplary embodiment;
Fig. 7 is a kind of block diagram of the device of installation application shown according to another exemplary embodiment;
Fig. 8 is the block diagram according to a kind of device of installation application also shown in an exemplary embodiment;
Fig. 9 is a kind of block diagram of the system of installation application shown according to an exemplary embodiment;
Figure 10 is a kind of block diagram of device shown according to an exemplary embodiment;
Figure 11 is a kind of block diagram of the device shown according to another exemplary embodiment.
Specific implementation mode
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related to
When attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodiment
Described in embodiment do not represent all implementations consistent with this disclosure.On the contrary, they be only with it is such as appended
The example of the consistent device and method of some aspects be described in detail in claims, the disclosure.
Fig. 1 is a kind of schematic diagram of implementation environment shown according to an exemplary embodiment.The implementation environment may include:
At least one terminal 120 and server 140.
Terminal 120 can be mobile phone, tablet computer, E-book reader, multimedia player, computer and smart home
Equipment etc..
Terminal 120 is connected by wireless network or cable network with server 140.
Server 140 can be a server, or the server cluster or one being made of several servers
A cloud computing service center.
Fig. 2 is a kind of flow chart of the method for installation application shown according to an exemplary embodiment.This method can be applied
In terminal 120 in the implementation environment shown in Fig. 1.This method may include the following steps:
In step 202, it when detecting the installation operation instruction corresponding to intended application, is obtained to server transmission data
Request is taken, the application identities of intended application are carried in the data acquisition request.
In step 204, the performance evaluation data for the intended application that server is sent are received, performance evaluation data are for referring to
Show the performance of intended application.
In step 206, it when the performance that performance evaluation data are used to indicate intended application is less than default capabilities index, shows
Show the installation suggestion information corresponding to intended application, the installation suggestion information is for prompting the careful installation targets application of user.
In conclusion method provided in this embodiment, by obtaining the performance evaluation data of intended application from server end,
And show corresponding installation suggestion when the performance evaluation data are used to indicate the performance of intended application less than default capabilities index
Information, to prompt the careful installation targets application of user;It solves the relevant technologies to still result in terminal to install some performances poor
Using the problem of;Realize installation apply before prompt the user with this by application to be installed performance condition, effectively reduce or
The poor application of terminal installation capability is avoided, the overall performance for being conducive to improve the application installed in terminal is horizontal.
Fig. 3 is a kind of flow chart of the method for installation application shown according to another exemplary embodiment.This method can answer
For in the server 140 in implementation environment shown in Fig. 1.This method may include the following steps:
In step 302, the data acquisition request that target terminal is sent is received, which is that target terminal exists
It detects and sends when the installation operation corresponding to intended application, the application identities of intended application are carried in the request of data.
In step 304, the performance evaluation data of intended application are obtained according to application identities, which is used for
Indicate the performance of intended application.
Within step 306, data are evaluated to target terminal sending performance;The target terminal is used to use when performance evaluation data
When indicating that the performance of intended application is less than default capabilities index, display is corresponding to the installation suggestion information of intended application, the peace
Dress prompt message is for prompting the careful installation targets application of user.
In conclusion method provided in this embodiment, by providing it by intended application to be mounted to target terminal
Performance evaluation data so that target terminal executes according to the performance evaluation data and applies installation procedure accordingly;Solves correlation
Technology still results in the problem of terminal installs the poor application of some performances;Realize installation apply before prompt the user with this general
The performance condition of application to be installed effectively reduces or avoids the poor application of terminal installation capability, is conducive to improve terminal
The overall performance of the application of middle installation is horizontal.
Fig. 4 A are a kind of flow charts of the method for installation application shown according to another exemplary embodiment.This method can answer
For in implementation environment shown in Fig. 1.This method may include the following steps:
In step 401, target terminal is sent out when detecting the installation operation instruction corresponding to intended application to server
Data acquisition request is sent, the application identities of intended application are carried in the data acquisition request.
Wherein, installation operation instruction is typically to be triggered by user, and installation operation instruction is used to indicate target terminal peace
Fill intended application.For example, in the case where the installation kit of intended application is not downloaded to target terminal local, triggerable couple of user
It should be indicated in the installation operation of the intended application, installation operation instruction is used to indicate target terminal download and installation targets are answered
With.Alternatively, in the case where the installation kit of intended application has been downloaded to target terminal local, user, which can trigger, corresponds to the mesh
The installation operation instruction of mark application, installation operation instruction are used to indicate target terminal installation targets application.
In the present embodiment, target terminal is not straight when detecting the installation operation instruction corresponding to intended application
Download and/or the installation procedure executed for intended application is connect, elder generation obtains to server transmission data and asks, the data acquisition
Performance evaluation data of the request for acquisition request intended application.Wherein, answering for intended application is carried in data acquisition request
With mark, application identities are for being identified and distinguishing to different applications.For example, application identities can be Apply Names, or
Person's application identities can also be unique string, etc..
Correspondingly, server receives the data acquisition request that target terminal is sent.
In step 402, server obtains the performance evaluation data of intended application, the performance evaluation number according to application identities
According to the performance for being used to indicate intended application.
Server end safeguards the performance evaluation data for having different application.For example, server can store different application identities
From the correspondence between different performance evaluation data.Server is in the data acquisition request for receiving target terminal transmission
Afterwards, parsing obtains application identities from the data acquisition request, and it is corresponding with the application identities to inquire above-mentioned correspondence acquisition
Performance evaluation data.Due to the application identities that application identities are intended application, so performance corresponding with the application identities is commented
Valence mumber is according to the performance evaluation data for being intended application.
In the present embodiment, the performance of application is reflected by the performance evaluation data of application.Performance evaluation data can be with
Including:Overall performance evaluates data and/or at least one individual event performance evaluation data.Wherein, overall performance evaluation data are used for
Indicate the overall performance situation of application;Each single item individual event performance evaluation data are used to indicate the performance shape of a performance item of application
Whether condition, the performance item include but not limited to power consumption, data traffic service condition, wake up duration, automatically wake up, user's use
Whether duration, EMS memory occupation amount have any one in pop-up advertisement.Wherein, overall performance evaluation data can comprehensive analysis it is each
It is obtained after a individual event performance evaluation data.Can be that each performance item be respectively set pair for example, in a kind of possible embodiment
Then the weight answered is calculated using weighting algorithm according to the corresponding weight of each performance item and individual event performance evaluation data
Data are evaluated to overall performance.
Optionally, for the ease of the calculation processing of data, also for the performance shape for allowing user to be more visually known application
Condition, server can be used performance rate and quantify to performance evaluation data.In a kind of possible embodiment, preset
N performance rate (n >=2), different performance rates correspond to the different intervals of performance evaluation data.Performance rate is got over
Height indicates that performance condition is better;Conversely, performance rate is lower, indicate that performance condition is poorer.Performance rate pair can be used in server
Overall performance evaluation data are quantified, and can also be quantified to every individual event performance evaluation data using performance rate.
In one example, for being quantified to overall performance evaluation data using performance rate, it is assumed that performance rate is up to 5
Grade, the performance rate using 1 are 5 grades, and the performance rate using 2 is 4 grades, then 1 overall performance situation is applied to be better than using 2
Overall performance situation.
In addition, for any one application, server can acquire from the terminal for having installed the application obtains the application
Performance evaluation data.By taking intended application as an example, server obtain intended application performance evaluation data process may include it is as follows
Several steps:
1, server receives the performance feedback data that at least one other terminal of installation targets application is sent.
Wherein, the performance feedback data that each other terminal is sent are used to indicate intended application in other terminals
Performance.Whether performance feedback data include but not limited to power consumption, data traffic service condition, wake up duration, automatically wake up, use
Family using duration, EMS memory occupation amount, at least one of whether have pop-up advertisement.
In addition, for other terminals of the application of installation targets, acquiring the mode of above-mentioned properties feedback data is
The easy full of beard of those skilled in the art and content, the present embodiment is not described this.Other terminals collect performance feedback data
Afterwards, can the performance feedback data actively be reported to server, or also can receive that server issues report after instruction to
Server reports the performance feedback data.Other terminal to server are reported with opportunity, frequency and the side of performance feedback data
The contents such as formula can in advance be set according to actual demand, and the present embodiment is not construed as limiting this.
2, the performance feedback data that each other terminals of server statistics are sent, obtain the performance evaluation number of intended application
According to.
Optionally, duration, EMS memory occupation are used for such as power consumption, data traffic service condition, wake-up duration, user
The performance feedback data of amount etc, server can be used sum-average arithmetic algorithm and corresponding individual event performance evaluation data are calculated.
For such as whether the performance feedback data for automatically waking up, whether having pop-up advertisement etc, server can be used to be counted in proportion
Mode determine corresponding individual event performance evaluation data.
Optionally, server can calculate the whole of intended application according to every individual event performance evaluation data of intended application
Body performance evaluation data.The calculating process by the agency of and explanation above, details are not described herein again.
3, the performance evaluation data of server storage intended application.
Server is by the storage corresponding with the application identities of intended application of the performance evaluation data of intended application, so as to follow-up root
It is searched according to application identities and obtains corresponding performance evaluation data.
In step 403, server evaluates data to target terminal sending performance.
After server obtains the performance evaluation data of intended application, the data acquisition sent in response to target terminal is asked
It asks, the performance evaluation data is sent to target terminal.
Correspondingly, target terminal receives the performance evaluation data for the intended application that server is sent.
In step 404, when the performance that performance evaluation data are used to indicate intended application is less than default capabilities index, mesh
Mark terminal shows the installation suggestion information corresponding to intended application, and the installation suggestion information is for prompting the careful installation targets of user
Using.
Wherein, default capabilities index is preset according to actual demand.When performance evaluation data are used to indicate target
When the performance of application is less than default capabilities index, indicate that intended application is inferior applies;When performance evaluation data are used to indicate mesh
When the performance of mark application is higher than default capabilities index, expression intended application is high-quality application.
In the present embodiment, the application for prompting the careful installation capability situation of user poor by installation suggestion information, from
And control terminal installs application inferior as few as possible.In practical situations, there are a variety of possible embodiments is with decision
No display installation suggestion information.In the first possible embodiment, overall performance can be directed to and evaluate data setting globality
It can index.When overall performance evaluation data are less than overall performance index, target terminal shows installation suggestion information.At second
In possible embodiment, it can also be directed to every individual event performance evaluation data and individual event performance indicator is set separately.It is predetermined when reaching
When the individual event performance evaluation data of quantity are less than the individual event performance indicator corresponding to it, target terminal shows installation suggestion information.
In addition, the installation suggestion information corresponding to intended application may include:The performance evaluation data of intended application are used for
It asks the user whether to confirm the inquiry message of installation targets application, confirm installation options and cancel installation options etc..
Wherein, performance evaluation data can be indicated with performance rate, in order to which user is more visually known the performance condition of application.
As shown in Figure 4 B, it illustrates a kind of interface schematic diagrams involved by the present embodiment.Target terminal can show peace in the form of pop-up
Fill prompt message.Such as Fig. 4 B, target terminal shows pop-up 41, and performance rate 42, the inquiry message using A are included in pop-up 41
43, confirm installation control 44 and cancel installation control 45.User checks after the performance rate 42 using A that this is answered if feeling
It is not ideal enough with the performance condition of A, it determines to cancel and this is installed using A, then user, which can click, cancels installation control 45 to trigger mesh
It marks terminal and terminates the installation procedure for applying A.Certainly, if user decides to continue with installation and applies A, user that can click confirmation installation control
Part 44 continues installation procedure using A to trigger target terminal.
In addition, when the performance that performance evaluation data are used to indicate intended application is higher than default capabilities index, target terminal
It is indicated in response to above-mentioned installation operation, executes the download for intended application and/or installation procedure.For example, in intended application
In the case that installation kit is not downloaded to target terminal local, target terminal is downloaded and installation targets application.Alternatively, being answered in target
In the case that installation kit has been downloaded to target terminal local, target terminal is mounted directly intended application.Optionally, the property worked as
Can evaluate data be used to indicate intended application performance be higher than default capabilities index when, target terminal can also be by intended application
Performance evaluation data are shown, in order to which user understands the performance condition for the intended application that it is installed.
What is needed to add explanation is a bit, in the present embodiment, only to be commented performance using performance rate in server end
Valence mumber in other possible embodiments, can also use performance according to being illustrated for being quantified in end side
Grade quantifies performance evaluation data.
Optionally, method provided in this embodiment may also include the steps of 405 to step 407.
In step 405, server obtains at least one belongs to same type and performance is answered better than target with intended application
Recommendation application.
In server end, it can classify to different applications previously according to the function of application, belong to same type of and answer
It is same or similar with having the function of.After server obtains the performance evaluation data of intended application, from the intended application institute
The other application that performance is chosen in the other application that the type of category is included better than intended application is applied as recommendation.Recommend application
It is directed to the application that user recommends installation.
In a step 406, server sends installation recommending data to target terminal, which includes recommending to answer
Application identities.
Optionally, installation recommending data, which may also include, recommends the performance evaluation data of application, the title for recommending application, recommends
Using data such as performance advantage information relative to intended application.
Correspondingly, target terminal receives the installation recommending data that server is sent.
In step 407, target terminal is used according to installation recommending data display installation recommendation information, the installation recommendation information
Recommend application in recommending to install to user.
In the present embodiment, before installation targets application, by recommending installation identical as intended application function to user
Or similar and performance is better than the recommendation application of intended application so that user installs more high-quality applications in the terminal, is conducive to
The overall performance for improving the application installed in terminal is horizontal, and improves user experience.
Optionally, installation recommendation information may include:Each Apply Names for recommending application, it is each recommend application relative to
Corresponding installation control is applied in the performance advantage information of intended application and each recommendation.In general, different recommendation
Using compared with intended application, there is different performance advantages.For example, recommend using 1 compared with intended application, power consumption this
There is advantage in terms of one performance item;Recommend using 2 compared with intended application, in terms of data traffic service condition this performance item
With advantage, etc..In the present embodiment, by recommending each using the performance advantage presentation of information relative to intended application
To user, where user can be allowed more intuitively and accurately to recognize each advantage for recommending application, and pass through on this basis
Compare to targetedly select more particularly suitable recommendation application and be installed.
In conjunction with reference to figure 4B, similar with the display mode of installation suggestion information, target terminal can show peace in the form of pop-up
Fill recommendation information.Such as Fig. 4 B, target terminal shows pop-up 46, recommends application (to apply B in such as Fig. 4 B comprising each in pop-up 46
With using C) icon 47, each Apply Names 48 for recommending application, each application is recommended to believe relative to the performance advantage of application A
It ceases 49 and each recommends corresponding installation control 50.
It should be noted is that in a kind of possible embodiment, it is used in the performance evaluation data of intended application
The performance of intended application is indicated less than in the case of default capabilities index, server executes above-mentioned steps 405 and step 406 to mesh
Mark terminal recommend the recommendation of application;Otherwise, server does not execute above-mentioned recommended flowsheet.
Optionally, method provided in this embodiment may also include the steps of 408 and step 409.
In a step 408, target terminal obtains the selection signal corresponding to any installation control.
Recommend in application, it, which can trigger, acts on the recommendation using corresponding installation control when user determines that installation is any
Selection signal.Correspondingly, target terminal obtains the selection signal for corresponding to the installation control being easily selected by a user.
In step 409, target terminal installs the recommendation application corresponding to selected installation control according to selection signal.
Target terminal determines that user selects the recommendation application of installation according to selection signal, and downloads and install the recommendation and answer
With.
In conclusion method provided in this embodiment, by obtaining the performance evaluation data of intended application from server end,
And show corresponding installation suggestion when the performance evaluation data are used to indicate the performance of intended application less than default capabilities index
Information, to prompt the careful installation targets application of user;It solves the relevant technologies to still result in terminal to install some performances poor
Using the problem of;Realize installation apply before prompt the user with this by application to be installed performance condition, effectively reduce or
The poor application of terminal installation capability is avoided, the overall performance for being conducive to improve the application installed in terminal is horizontal.
In addition, also by recommending installation to user, same or like and performance is better than intended application with intended application function
Recommend application so that user installs more high-quality applications in the terminal, is conducive to the entirety for improving the application installed in terminal
Performance level, and improve user experience.
Following is embodiment of the present disclosure, can be used for executing embodiments of the present disclosure.It is real for disclosure device
Undisclosed details in example is applied, embodiments of the present disclosure is please referred to.
Fig. 5 is a kind of block diagram of the device of installation application shown according to an exemplary embodiment.The device can be applied
In terminal 120 in the implementation environment shown in Fig. 1.The device may include:Request sending module 510, data reception module 520
With information display module 530.
Request sending module 510 is configured as when detecting the installation operation instruction corresponding to intended application, to service
Device transmission data obtains request, and the application identities of the intended application are carried in the data acquisition request.
Data reception module 520 is configured as receiving the performance evaluation number for the intended application that the server is sent
According to the performance evaluation data are used to indicate the performance of the intended application.
Information display module 530 is configured as being used to indicate the performance of the intended application when the performance evaluation data
When less than default capabilities index, display corresponds to the installation suggestion information of the intended application, and the installation suggestion information is used for
Prompt user installs the intended application with caution.
In conclusion device provided in this embodiment, by obtaining the performance evaluation data of intended application from server end,
And show corresponding installation suggestion when the performance evaluation data are used to indicate the performance of intended application less than default capabilities index
Information, to prompt the careful installation targets application of user;It solves the relevant technologies to still result in terminal to install some performances poor
Using the problem of;Realize installation apply before prompt the user with this by application to be installed performance condition, effectively reduce or
The poor application of terminal installation capability is avoided, the overall performance for being conducive to improve the application installed in terminal is horizontal.
Fig. 6 is a kind of block diagram of the device of installation application shown according to another exemplary embodiment.The device can answer
For in the terminal 120 in implementation environment shown in Fig. 1.The device may include:Request sending module 510, data reception module
520 and information display module 530.
Request sending module 510 is configured as when detecting the installation operation instruction corresponding to intended application, to service
Device transmission data obtains request, and the application identities of the intended application are carried in the data acquisition request.
Data reception module 520 is configured as receiving the performance evaluation number for the intended application that the server is sent
According to the performance evaluation data are used to indicate the performance of the intended application.
Information display module 530 is configured as being used to indicate the performance of the intended application when the performance evaluation data
When less than default capabilities index, display corresponds to the installation suggestion information of the intended application, and the installation suggestion information is used for
Prompt user installs the intended application with caution.
Optionally, described device further includes:Recommend receiving module 540 and recommends display module 550.
Recommend receiving module 540, is configured as receiving the installation recommending data that the server is sent, the installation is recommended
Data include it is at least one belong to same type with the intended application and performance better than the intended application recommendation application
Application identities.
Recommend display module 550, is configured as showing installation recommendation information, the installation according to the installation recommending data
Recommendation information is used to recommend to install the recommendation application to user.
Optionally, the installation recommendation information, including:It is each to recommend the Apply Names of application, each recommendation application opposite
Corresponding installation control is applied in the performance advantage information of the intended application and each recommendation.
Optionally, described device further includes:Signal receiving module 560 and application installation module 570.
Signal receiving module 560 is configured as obtaining the selection signal corresponding to any installation control.
Using installation module 570, it is right according to the selected installation control institute of selection signal installation to be configured as
The recommendation application answered.
In conclusion device provided in this embodiment, by obtaining the performance evaluation data of intended application from server end,
And show corresponding installation suggestion when the performance evaluation data are used to indicate the performance of intended application less than default capabilities index
Information, to prompt the careful installation targets application of user;It solves the relevant technologies to still result in terminal to install some performances poor
Using the problem of;Realize installation apply before prompt the user with this by application to be installed performance condition, effectively reduce or
The poor application of terminal installation capability is avoided, the overall performance for being conducive to improve the application installed in terminal is horizontal.
In addition, also by recommending installation to user, same or like and performance is better than intended application with intended application function
Recommend application so that user installs more high-quality applications in the terminal, is conducive to the entirety for improving the application installed in terminal
Performance level, and improve user experience.
Fig. 7 is a kind of block diagram of the device of installation application shown according to another exemplary embodiment.The device can answer
For in the server 140 in implementation environment shown in Fig. 1.The device may include:Request receiving module 710, data acquisition mould
Block 720 and data transmission blocks 730.
Request receiving module 710 is configured as receiving the data acquisition request that target terminal is sent, and the data acquisition is asked
What target terminal described in Seeking Truth was sent when detecting the installation operation corresponding to intended application, it is carried in the request of data
The application identities of the intended application.
Data acquisition module 720 is configured as obtaining the performance evaluation number of the intended application according to the application identities
According to the performance evaluation data are used to indicate the performance of the intended application.
Data transmission blocks 730 are configured as sending the performance evaluation data to the target terminal;The target is whole
When the performance for being used to indicate the intended application when the performance evaluation data being held to be less than default capabilities index, display corresponds to
In the installation suggestion information of the intended application, the installation suggestion information is answered for prompting user to install the target with caution
With.
In conclusion device provided in this embodiment, by providing it by intended application to be mounted to target terminal
Performance evaluation data so that target terminal executes according to the performance evaluation data and applies installation procedure accordingly;Solves correlation
Technology still results in the problem of terminal installs the poor application of some performances;Realize installation apply before prompt the user with this general
The performance condition of application to be installed effectively reduces or avoids the poor application of terminal installation capability, is conducive to improve terminal
The overall performance of the application of middle installation is horizontal.
Fig. 8 is the block diagram according to a kind of device of installation application also shown in an exemplary embodiment.The device can answer
For in the server 140 in implementation environment shown in Fig. 1.The device may include:Request receiving module 710, data acquisition mould
Block 720 and data transmission blocks 730.
Request receiving module 710 is configured as receiving the data acquisition request that target terminal is sent, and the data acquisition is asked
What target terminal described in Seeking Truth was sent when detecting the installation operation corresponding to intended application, it is carried in the request of data
The application identities of the intended application.
Data acquisition module 720 is configured as obtaining the performance evaluation number of the intended application according to the application identities
According to the performance evaluation data are used to indicate the performance of the intended application.
Data transmission blocks 730 are configured as sending the performance evaluation data to the target terminal;The target is whole
When the performance for being used to indicate the intended application when the performance evaluation data being held to be less than default capabilities index, display corresponds to
In the installation suggestion information of the intended application, the installation suggestion information is answered for prompting user to install the target with caution
With.
Optionally, described device further includes:Feedback reception module 740, data statistics module 750 and data memory module
760。
Feedback reception module 740 is configured as receiving at least one other terminal transmission for having installed the intended application
Performance feedback data, the performance feedback data that each other terminal is sent are used to indicate the intended application described other
Performance in terminal.
Data statistics module 750 is configured as counting the performance feedback data that each other terminals are sent, obtain
To the performance evaluation data of the intended application.
Data memory module 760 is configured as storing the performance evaluation data of the intended application.
Optionally, described device further includes:Recommend acquisition module 770 and recommends sending module 780.
Recommend acquisition module 770, is configured as obtaining and at least one belongs to same type and performance with the intended application
Better than the recommendation application of the intended application.
Recommend sending module 780, is configured as sending installation recommending data to the target terminal, number is recommended in the installation
According to including the application identities for recommending application.
In conclusion device provided in this embodiment, by providing it by intended application to be mounted to target terminal
Performance evaluation data so that target terminal executes according to the performance evaluation data and applies installation procedure accordingly;Solves correlation
Technology still results in the problem of terminal installs the poor application of some performances;Realize installation apply before prompt the user with this general
The performance condition of application to be installed effectively reduces or avoids the poor application of terminal installation capability, is conducive to improve terminal
The overall performance of the application of middle installation is horizontal.
In addition, also by recommending installation to user, same or like and performance is better than intended application with intended application function
Recommend application so that user installs more high-quality applications in the terminal, is conducive to the entirety for improving the application installed in terminal
Performance level, and improve user experience.
Fig. 9 is a kind of block diagram of the system of installation application shown according to an exemplary embodiment.The system may include
At least one terminal 500 and server 700, pass through wireless network or cable network between each terminal 500 and server 700
It is connected.
Terminal 500 may include the device of the installation application such as above-mentioned Fig. 5 or embodiment illustrated in fig. 6 offer.
Server 700 may include the device of the installation application such as above-mentioned Fig. 7 or embodiment illustrated in fig. 8 offer.
About the device in above-described embodiment, wherein modules execute the concrete mode of operation in related this method
Embodiment in be described in detail, explanation will be not set forth in detail herein.
One exemplary embodiment of the disclosure additionally provides a kind of device of installation application, can realize the end that the disclosure provides
The method of the installation application of end side.The installation application device include:Processor, and the executable finger for storing processor
The memory of order.Wherein, processor is configured as:
When detecting the installation operation instruction corresponding to intended application, obtains and ask to server transmission data, the number
The application identities of intended application are carried in being asked according to acquisition;
The performance evaluation data for the intended application that server is sent are received, which is used to indicate intended application
Performance;
When the performance that performance evaluation data are used to indicate intended application is less than default capabilities index, display corresponds to target
The installation suggestion information of application, the installation suggestion information is for prompting the careful installation targets application of user.
Optionally, processor is additionally configured to:
The installation recommending data that server is sent is received, which includes at least one belonging to intended application
The application identities that the recommendation of same type and performance better than intended application is applied;
According to installation recommending data display installation recommendation information, which is used to recommend installation to recommend to user
Using.
Optionally, above-mentioned installation recommendation information, including:It is each to recommend the Apply Names of application, each recommendation application opposite
Corresponding installation control is applied in the performance advantage information of intended application and each recommendation;
Processor is additionally configured to:
Obtain the selection signal corresponding to any installation control;
Recommendation application corresponding to selected installation control is installed according to selection signal.
Disclosure another exemplary embodiment additionally provides a kind of device of installation application, can realize what the disclosure provided
The method of the installation application of server side.The installation application device include:Processor, and for storing holding for processor
The memory of row instruction.Wherein, processor is configured as:
Receive the data acquisition request that target terminal is sent, which, which is target terminal, corresponds to detecting
It is sent when the installation operation of intended application, the application identities of intended application is carried in the request of data;
The performance evaluation data of intended application are obtained according to application identities, which is used to indicate intended application
Performance;
Data are evaluated to target terminal sending performance;The target terminal when performance evaluation data are used to indicate target for answering
When performance is less than default capabilities index, display is corresponding to the installation suggestion information of intended application, installation suggestion information use
In the prompt careful installation targets application of user.
Optionally, processor is additionally configured to:
Receive the performance feedback data that at least one other terminal of installation targets application is sent, each other terminal
The performance feedback data of transmission are used to indicate performance of the intended application in other terminals;
The performance feedback data that each other terminals are sent are counted, the performance evaluation data of intended application are obtained;
Store the performance evaluation data of intended application.
Optionally, processor is additionally configured to:
Obtain the recommendation application that at least one and intended application belongs to same type and performance is better than intended application;
Installation recommending data is sent to target terminal, which includes the application identities for recommending application.
Figure 10 is a kind of block diagram of device 1000 shown according to an exemplary embodiment.For example, device 1000 can be
Mobile phone, computer, digital broadcast terminal, messaging devices, game console, tablet device, Medical Devices, body-building are set
It is standby, personal digital assistant etc..
Referring to Fig.1 0, device 1000 may include following one or more components:Processing component 1002, memory 1004,
Power supply module 1006, multimedia component 1008, audio component 1010, the interface 1012 of input/output (I/O), sensor module
1014 and communication component 1016.
The integrated operation of 1002 usual control device 1000 of processing component, such as with display, call, data communication,
Camera operation and record operate associated operation.Processing component 1002 may include one or more processors 1020 to execute
Instruction, to perform all or part of the steps of the methods described above.In addition, processing component 1002 may include one or more moulds
Block, convenient for the interaction between processing component 1002 and other assemblies.For example, processing component 1002 may include multi-media module,
To facilitate the interaction between multimedia component 1008 and processing component 1002.
Memory 1004 is configured as storing various types of data to support the operation in device 1000.These data
Example includes the instruction for any application program or method that are operated on device 1000, contact data, telephone book data,
Message, picture, video etc..Memory 1004 can by any kind of volatibility or non-volatile memory device or they
Combination is realized, such as static RAM (SRAM), electrically erasable programmable read-only memory (EEPROM), it is erasable can
Program read-only memory (EPROM), programmable read only memory (PROM), read-only memory (ROM), magnetic memory, flash memory
Reservoir, disk or CD.
Power supply module 1006 provides electric power for the various assemblies of device 1000.Power supply module 1006 may include power management
System, one or more power supplys and other generated with for device 1000, management and the associated component of distribution electric power.
Multimedia component 1008 is included in the screen of one output interface of offer between described device 1000 and user.
In some embodiments, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel,
Screen may be implemented as touch screen, to receive input signal from the user.Touch panel includes that one or more touch passes
Sensor is to sense the gesture on touch, slide, and touch panel.The touch sensor can not only sense touch or sliding is dynamic
The boundary of work, but also detect duration and pressure associated with the touch or slide operation.In some embodiments, more
Media component 1008 includes a front camera and/or rear camera.When device 1000 is in operation mode, mould is such as shot
When formula or video mode, front camera and/or rear camera can receive external multi-medium data.Each preposition camera shooting
Head and rear camera can be a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 1010 is configured as output and/or input audio signal.For example, audio component 1010 includes a wheat
Gram wind (MIC), when device 1000 is in operation mode, when such as call model, logging mode and speech recognition mode, microphone quilt
It is configured to receive external audio signal.The received audio signal can be further stored in memory 1004 or via communication
Component 1016 is sent.In some embodiments, audio component 1010 further includes a loud speaker, is used for exports audio signal.
I/O interfaces 1012 provide interface, above-mentioned peripheral interface module between processing component 1002 and peripheral interface module
Can be keyboard, click wheel, button etc..These buttons may include but be not limited to:Home button, volume button, start button and
Locking press button.
Sensor module 1014 includes one or more sensors, and the state for providing various aspects for device 1000 is commented
Estimate.For example, sensor module 1014 can detect the state that opens/closes of device 1000, the relative positioning of component, such as institute
The display and keypad that component is device 1000 are stated, sensor module 1014 can be with detection device 1000 or device 1,000 1
The position change of a component, the existence or non-existence that user contacts with device 1000,1000 orientation of device or acceleration/deceleration and dress
Set 1000 temperature change.Sensor module 1014 may include proximity sensor, be configured in not any physics
It is detected the presence of nearby objects when contact.Sensor module 1014 can also include optical sensor, as CMOS or ccd image are sensed
Device, for being used in imaging applications.In some embodiments, which can also include acceleration sensing
Device, gyro sensor, Magnetic Sensor, pressure sensor or temperature sensor.
Communication component 1016 is configured to facilitate the communication of wired or wireless way between device 1000 and other equipment.Dress
The wireless network based on communication standard, such as WiFi can be accessed by setting 1000,2G or 3G or combination thereof.It is exemplary at one
In embodiment, communication component 1016 receives broadcast singal or broadcast correlation from external broadcasting management system via broadcast channel
Information.In one exemplary embodiment, the communication component 1016 further includes near-field communication (NFC) module, to promote short distance
Communication.For example, radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band can be based in NFC module
(UWB) technology, bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 1000 can be by one or more application application-specific integrated circuit (ASIC), number
Signal processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array
(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, it includes the non-transitorycomputer readable storage medium instructed, example to additionally provide a kind of
Such as include the memory 1004 of instruction, above-metioned instruction can be executed by the processor 1020 of device 1000 to complete the above method.Example
Such as, the non-transitorycomputer readable storage medium can be ROM, it is random access memory (RAM), CD-ROM, tape, soft
Disk and optical data storage devices etc..
A kind of non-transitorycomputer readable storage medium, when the instruction in the storage medium is by the processing of device 1000
When device executes so that device 1000 is able to carry out the installation application of the end side provided such as above-mentioned Fig. 2 or Fig. 4 A illustrated embodiments
Method.
Figure 11 is a kind of block diagram of the device 1100 shown according to another exemplary embodiment.For example, device 1100 can be with
It is provided as a server.Referring to Fig.1 1, device 1100 includes processing component 1122, further comprises one or more processing
Device, and by the memory resource representated by memory 1132, for storing the instruction that can be executed by processing component 1122, such as
Application program.The application program stored in memory 1132 may include it is one or more each refer to corresponding to one group
The module of order.In addition, processing component 1122 is configured as executing instruction, provided with executing above-mentioned Fig. 3 or Fig. 4 A illustrated embodiments
Server side installation application method.
Device 1100 can also include that a power supply module 1126 be configured as the power management of executive device 1100, one
Wired or wireless network interface 1150 is configured as device 1100 being connected to network and input and output (I/O) interface
1158.Device 1100 can be operated based on the operating system for being stored in memory 1132, such as Windows ServerTM, Mac
OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.
Those skilled in the art after considering the specification and implementing the invention disclosed here, will readily occur to its of the disclosure
Its embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes or
Person's adaptive change follows the general principles of this disclosure and includes the undocumented common knowledge in the art of the disclosure
Or conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by following
Claim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, and
And various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.
Claims (14)
1. a method of installation application, which is characterized in that the method includes:
When detecting the installation operation instruction corresponding to intended application, obtains and ask to server transmission data, the data
Obtain the application identities that the intended application is carried in request;
The performance evaluation data for the intended application that the server is sent are received, the performance evaluation data are used to indicate institute
State the performance of intended application;Wherein, the performance evaluation data include overall performance evaluation data and/or at least one individual event
Data can be evaluated;Overall performance evaluation data are used to indicate the overall performance situation of the intended application, described in each single item
Individual event performance evaluation data are used to indicate the performance condition of a performance item of the intended application, and the performance item includes power consumption
Amount, data traffic service condition, wake up duration, whether automatically wake up, whether user using duration, EMS memory occupation amount and has bullet
At least one of in window advertisement;Overall performance evaluation data are after each individual event performance evaluation data of comprehensive analysis
It arrives;
When the performance that the performance evaluation data are used to indicate the intended application is less than default capabilities index, display corresponds to
The installation suggestion information of the intended application, the installation suggestion information is for prompting user to install the intended application with caution.
2. according to the method described in claim 1, it is characterized in that, the method further includes:
Receive the installation recommending data that the server is sent, the installation recommending data includes at least one being answered with the target
With the application identities for belonging to same type and recommendation of the performance better than the intended application is applied;
Show that installation recommendation information, the installation recommendation information are used to recommend installation institute to user according to the installation recommending data
State recommendation application.
3. according to the method described in claim 2, it is characterized in that, the installation recommendation information, including:Each recommendation application
Apply Names, each recommendation application apply corresponding peace relative to the performance advantage information of the intended application and each recommendation
Fill control;
The method further includes:
Obtain the selection signal corresponding to any installation control;
The recommendation application corresponding to the selected installation control is installed according to the selection signal.
4. a method of installation application, which is characterized in that the method includes:
The data acquisition request that target terminal is sent is received, the data acquisition request is that the target terminal is detecting correspondence
It is sent when the installation operation of intended application, the application identities of the intended application is carried in the request of data;
The performance evaluation data of the intended application are obtained according to the application identities, the performance evaluation data are used to indicate institute
State the performance of intended application;Wherein, the performance evaluation data include overall performance evaluation data and/or at least one individual event
Data can be evaluated;Overall performance evaluation data are used to indicate the overall performance situation of the intended application, described in each single item
Individual event performance evaluation data are used to indicate the performance condition of a performance item of the intended application, and the performance item includes power consumption
Amount, data traffic service condition, wake up duration, whether automatically wake up, whether user using duration, EMS memory occupation amount and has bullet
At least one of in window advertisement;Overall performance evaluation data are after each individual event performance evaluation data of comprehensive analysis
It arrives;
The performance evaluation data are sent to the target terminal;The target terminal is used to be used for when the performance evaluation data
When indicating that the performance of the intended application is less than default capabilities index, display is believed corresponding to the installation suggestion of the intended application
Breath, the installation suggestion information is for prompting user to install the intended application with caution.
5. according to the method described in claim 4, it is characterized in that, the method further includes:
It receives and the performance feedback data that at least one other terminal of the intended application is sent has been installed, each other terminal
The performance feedback data of transmission are used to indicate performance of the intended application in other terminals;
The performance feedback data that each other terminals are sent are counted, the performance evaluation number of the intended application is obtained
According to;
Store the performance evaluation data of the intended application.
6. method according to claim 4 or 5, which is characterized in that the method further includes:
Obtain the recommendation application that at least one and intended application belongs to same type and performance is better than the intended application;
Installation recommending data is sent to the target terminal, the installation recommending data includes the application mark for recommending application
Know.
7. a kind of device of installation application, which is characterized in that described device includes:
Request sending module is configured as, when detecting the installation operation instruction corresponding to intended application, sending to server
Data acquisition request carries the application identities of the intended application in the data acquisition request;
Data reception module is configured as receiving the performance evaluation data for the intended application that the server is sent, described
Performance evaluation data are used to indicate the performance of the intended application;Wherein, the performance evaluation data include overall performance evaluation
Data and/or at least one individual event performance evaluation data;The overall performance evaluation data are used to indicate the intended application
Overall performance situation, individual event performance evaluation data described in each single item are used to indicate the performance of a performance item of the intended application
Situation, the performance item include power consumption, data traffic service condition, wake up duration, whether automatically wake up, user use when
Long, EMS memory occupation amount and whether have in pop-up advertisement at least one of;The overall performance evaluation data are that comprehensive analysis is each
It is obtained after a individual event performance evaluation data;
Information display module is configured as being used to indicate the performance of the intended application less than default when the performance evaluation data
When performance indicator, display is corresponding to the installation suggestion information of the intended application, and the installation suggestion information is for prompting user
The intended application is installed with caution.
8. device according to claim 7, which is characterized in that described device further includes:
Recommend receiving module, is configured as receiving the installation recommending data that the server is sent, the installation recommending data packet
Include the application mark that at least one and intended application belongs to same type and recommendation of the performance better than the intended application is applied
Know;
Recommend display module, is configured as showing installation recommendation information, the installation recommendation according to the installation recommending data
Breath installs the recommendation application for recommending to user.
9. device according to claim 8, which is characterized in that the installation recommendation information, including:Each recommendation application
Apply Names, each recommendation application apply corresponding peace relative to the performance advantage information of the intended application and each recommendation
Fill control;
Described device further includes:
Signal receiving module is configured as obtaining the selection signal corresponding to any installation control;
Using installation module, it is configured as that the recommendation corresponding to the selected installation control is installed according to the selection signal
Using.
10. a kind of device of installation application, which is characterized in that described device includes:
Request receiving module is configured as receiving the data acquisition request that target terminal is sent, and the data acquisition request is institute
It states what target terminal was sent when detecting the installation operation corresponding to intended application, the mesh is carried in the request of data
Mark the application identities of application;
Data acquisition module is configured as obtaining the performance evaluation data of the intended application according to the application identities, described
Performance evaluation data are used to indicate the performance of the intended application;Wherein, the performance evaluation data include overall performance evaluation
Data and/or at least one individual event performance evaluation data;The overall performance evaluation data are used to indicate the intended application
Overall performance situation, individual event performance evaluation data described in each single item are used to indicate the performance of a performance item of the intended application
Situation, the performance item include power consumption, data traffic service condition, wake up duration, whether automatically wake up, user use when
Long, EMS memory occupation amount and whether have in pop-up advertisement at least one of;The overall performance evaluation data are that comprehensive analysis is each
It is obtained after a individual event performance evaluation data;
Data transmission blocks are configured as sending the performance evaluation data to the target terminal;The target terminal is used for
When the performance that the performance evaluation data are used to indicate the intended application is less than default capabilities index, display corresponds to described
The installation suggestion information of intended application, the installation suggestion information is for prompting user to install the intended application with caution.
11. device according to claim 10, which is characterized in that described device further includes:
Feedback reception module, the performance for being configured as receiving at least one other terminal transmission for having installed the intended application are anti-
Data are presented, the performance feedback data that each other terminal is sent are used to indicate the intended application in other terminals
Performance;
Data statistics module is configured as counting the performance feedback data that each other terminals are sent, obtain described
The performance evaluation data of intended application;
Data memory module is configured as storing the performance evaluation data of the intended application.
12. the device according to claim 10 or 11, which is characterized in that described device further includes:
Recommend acquisition module, is configured as obtaining and at least one belongs to same type with the intended application and performance is better than described
The recommendation application of intended application;
Recommend sending module, is configured as sending installation recommending data to the target terminal, the installation recommending data includes
The application identities for recommending application.
13. a kind of device of installation application, which is characterized in that described device includes:
Processor;
Memory for the executable instruction for storing the processor;
Wherein, the processor is configured as:
When detecting the installation operation instruction corresponding to intended application, obtains and ask to server transmission data, the data
Obtain the application identities that the intended application is carried in request;
The performance evaluation data for the intended application that the server is sent are received, the performance evaluation data are used to indicate institute
State the performance of intended application;Wherein, the performance evaluation data include overall performance evaluation data and/or at least one individual event
Data can be evaluated;Overall performance evaluation data are used to indicate the overall performance situation of the intended application, described in each single item
Individual event performance evaluation data are used to indicate the performance condition of a performance item of the intended application, and the performance item includes power consumption
Amount, data traffic service condition, wake up duration, whether automatically wake up, whether user using duration, EMS memory occupation amount and has bullet
At least one of in window advertisement;Overall performance evaluation data are after each individual event performance evaluation data of comprehensive analysis
It arrives;
When the performance that the performance evaluation data are used to indicate the intended application is less than default capabilities index, display corresponds to
The installation suggestion information of the intended application, the installation suggestion information is for prompting user to install the intended application with caution.
14. a kind of device of installation application, which is characterized in that described device includes:
Processor;
Memory for the executable instruction for storing the processor;
Wherein, the processor is configured as:
The data acquisition request that target terminal is sent is received, the data acquisition request is that the target terminal is detecting correspondence
It is sent when the installation operation of intended application, the application identities of the intended application is carried in the request of data;
The performance evaluation data of the intended application are obtained according to the application identities, the performance evaluation data are used to indicate institute
State the performance of intended application;Wherein, the performance evaluation data include overall performance evaluation data and/or at least one individual event
Data can be evaluated;Overall performance evaluation data are used to indicate the overall performance situation of the intended application, described in each single item
Individual event performance evaluation data are used to indicate the performance condition of a performance item of the intended application, and the performance item includes power consumption
Amount, data traffic service condition, wake up duration, whether automatically wake up, whether user using duration, EMS memory occupation amount and has bullet
At least one of in window advertisement;Overall performance evaluation data are after each individual event performance evaluation data of comprehensive analysis
It arrives;
The performance evaluation data are sent to the target terminal;The target terminal is used to be used for when the performance evaluation data
When indicating that the performance of the intended application is less than default capabilities index, display is believed corresponding to the installation suggestion of the intended application
Breath, the installation suggestion information is for prompting user to install the intended application with caution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510290175.5A CN105100197B (en) | 2015-05-29 | 2015-05-29 | The method and device of application is installed |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510290175.5A CN105100197B (en) | 2015-05-29 | 2015-05-29 | The method and device of application is installed |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105100197A CN105100197A (en) | 2015-11-25 |
CN105100197B true CN105100197B (en) | 2018-08-07 |
Family
ID=54579714
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510290175.5A Active CN105100197B (en) | 2015-05-29 | 2015-05-29 | The method and device of application is installed |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105100197B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105700911B (en) * | 2015-12-29 | 2019-05-17 | 北京金山安全软件有限公司 | Application installation method and device and electronic equipment |
CN105955768A (en) * | 2016-04-22 | 2016-09-21 | 北京奇虎科技有限公司 | Method and device for providing application use performance information |
US10402180B2 (en) * | 2016-06-29 | 2019-09-03 | Google Llc | Latency reduction in feedback-based system performance determination |
CN107315614B (en) * | 2017-06-28 | 2020-06-02 | 未来电视有限公司 | Method for implanting advertisement in application installation process |
CN107688655A (en) * | 2017-08-31 | 2018-02-13 | 努比亚技术有限公司 | Application and identification method, equipment and computer-readable recording medium |
CN107861666B (en) * | 2017-11-24 | 2020-09-01 | 北京小米移动软件有限公司 | Desktop application installation method and device |
CN110827056B (en) * | 2019-09-18 | 2024-03-26 | 华为技术有限公司 | Advertisement putting method, terminal equipment and server |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101996101A (en) * | 2009-08-13 | 2011-03-30 | 北京搜狗科技发展有限公司 | Method and device for optimizing application program performance |
CN102882993A (en) * | 2012-10-19 | 2013-01-16 | 北京奇虎科技有限公司 | Computing device and downloading method thereof |
CN104267980A (en) * | 2014-09-17 | 2015-01-07 | 北京金山安全软件有限公司 | Software score display method, terminal, data server and system |
CN104461504A (en) * | 2014-11-06 | 2015-03-25 | 深圳市金立通信设备有限公司 | Managing method of terminal application program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104639521A (en) * | 2013-11-15 | 2015-05-20 | 腾讯科技(深圳)有限公司 | Application safety verification method and system, application server and application client |
-
2015
- 2015-05-29 CN CN201510290175.5A patent/CN105100197B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101996101A (en) * | 2009-08-13 | 2011-03-30 | 北京搜狗科技发展有限公司 | Method and device for optimizing application program performance |
CN102882993A (en) * | 2012-10-19 | 2013-01-16 | 北京奇虎科技有限公司 | Computing device and downloading method thereof |
CN104267980A (en) * | 2014-09-17 | 2015-01-07 | 北京金山安全软件有限公司 | Software score display method, terminal, data server and system |
CN104461504A (en) * | 2014-11-06 | 2015-03-25 | 深圳市金立通信设备有限公司 | Managing method of terminal application program |
Also Published As
Publication number | Publication date |
---|---|
CN105100197A (en) | 2015-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105100197B (en) | The method and device of application is installed | |
CN108320744B (en) | Voice processing method and device, electronic equipment and computer readable storage medium | |
CN103944804B (en) | Contact recommending method and device | |
CN106528709A (en) | Social information recommendation method and apparatus | |
CN105279957A (en) | Message prompting method and device | |
CN104618222A (en) | Method and device for matching expression image | |
CN108521609B (en) | Determine the method, apparatus and terminal of pushing video type | |
CN104636453A (en) | Illegal user data identification method and device | |
CN104601204B (en) | trigger condition detection method and device | |
CN107948093A (en) | Adjust the method and device that network speed is applied in terminal device | |
CN106817492A (en) | The method and apparatus that red packet activity is reminded | |
CN107633172A (en) | A kind of malicious web pages monitoring method and electronic equipment | |
JP2017524215A (en) | Message transmission method, apparatus, program, and recording medium | |
US20160125303A1 (en) | Method and apparatus for calculating smart indicator | |
CN105515944A (en) | Message sending method and device | |
CN104536966B (en) | Data uploading method, data receiver method, client and server | |
CN104392011B (en) | Intelligent index calculating method and device | |
CN107846481A (en) | account management method and device | |
CN104223611B (en) | A kind of method and apparatus of Offered target move distance | |
CN108012258A (en) | Data flux management method, device, terminal and the server of virtual SIM card | |
CN109088920B (en) | Evaluation method, device and equipment of intelligent sound box and storage medium | |
CN103430514B (en) | A kind of semantic information sending, receiving method, terminal, server and system | |
CN111898019A (en) | Information pushing method and device | |
CN105509806B (en) | Detection method and device | |
CN105657322B (en) | image providing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |