CN105100197B - The method and device of application is installed - Google Patents

The method and device of application is installed Download PDF

Info

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
Application number
CN201510290175.5A
Other languages
Chinese (zh)
Other versions
CN105100197A (en
Inventor
王广健
乔忠良
王斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiaomi Inc
Original Assignee
Xiaomi Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiaomi Inc filed Critical Xiaomi Inc
Priority to CN201510290175.5A priority Critical patent/CN105100197B/en
Publication of CN105100197A publication Critical patent/CN105100197A/en
Application granted granted Critical
Publication of CN105100197B publication Critical patent/CN105100197B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-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)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (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

The method and device of application is installed
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.
CN201510290175.5A 2015-05-29 2015-05-29 The method and device of application is installed Active CN105100197B (en)

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)

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

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

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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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
CN108255382B (en) Method and device for recommending floating menu content
CN103944804B (en) Contact recommending method and device
CN105512545B (en) Access rights management method and device
CN106528709A (en) Social information recommendation method and apparatus
CN105279957A (en) Message prompting method and device
CN104636453A (en) Illegal user data identification method and device
CN107317918B (en) Parameter setting method and related product
CN104601204B (en) trigger condition detection method and device
CN107948093A (en) Adjust the method and device that network speed is applied in terminal device
CN107820684A (en) Channel Detection, method for sending information, device and communication equipment
CN107633172A (en) A kind of malicious web pages monitoring method and electronic equipment
CN106817492A (en) The method and apparatus that red packet activity is reminded
CN105101078B (en) Information prompting method, terminal and server
JP2017524215A (en) Message transmission method, apparatus, program, and recording medium
CN105391620B (en) Information cuing method and device
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
CN107846481A (en) account management method and device
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

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