CN104182330B - Application recommendation method and device and terminal - Google Patents
Application recommendation method and device and terminal Download PDFInfo
- Publication number
- CN104182330B CN104182330B CN201410431130.0A CN201410431130A CN104182330B CN 104182330 B CN104182330 B CN 104182330B CN 201410431130 A CN201410431130 A CN 201410431130A CN 104182330 B CN104182330 B CN 104182330B
- Authority
- CN
- China
- Prior art keywords
- application
- terminal
- detection
- intended application
- operating condition
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 238000001514 detection method Methods 0.000 claims abstract description 203
- 230000002159 abnormal effect Effects 0.000 claims abstract description 107
- 238000009434 installation Methods 0.000 claims description 43
- 238000012360 testing method Methods 0.000 claims description 26
- 230000005611 electricity Effects 0.000 claims description 15
- 230000006870 function Effects 0.000 description 8
- 238000003860 storage Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000003556 assay Methods 0.000 description 3
- 239000000463 material Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses an application pushing method, which comprises the following steps: starting a detection item and acquiring a detection result of the detection item according to a detection instruction input by a user; determining whether the terminal is in a normal operation state or not according to the detection result of the detection item; when the terminal is in an abnormal operation state, searching a target application corresponding to the abnormal operation state of the terminal from a preset application library; and prompting the searched application information of the target application to a user for installing the target application so as to remove the abnormal operation state of the terminal. The embodiment of the invention also discloses an application pushing device and a terminal. By adopting the embodiment of the invention, the running state of the terminal can be improved, and the running speed of the terminal can be improved.
Description
Technical field
The present invention relates to electronic technology field, more particularly to a kind of application to recommend method, apparatus and terminal.
Background technology
As the continuous development of terminal technology, application currently on the market are also more and more.User is to Video Music, shopping
Contact that the close application demand of comparison is clearer and more definite Deng with life, be also easily found relatively good application.But for setting
Standby correlation such as CPU is abnormal, power consumption is too fast, the more abnormal conditions of consumption flow, user and the correlation for not knowing about certainly above-mentioned abnormal conditions
Using, and how to be just avoided that these abnormal conditions make equipment operation more smooth.
In the prior art scheme, cell phone managing application in part can provide the functions such as power consumption, traffic monitoring, but when consumption
When electricity is excessive or flow consumption is too fast, do not provide the application to solve the above problems, although or some detection instruments can
With to the hardware such as such as CPU, memory it is related the problem of be detected, but detect after the completion of solve the above problems also without offer
Application.
The content of the invention
The embodiment of the present invention provides a kind of application and recommends method, apparatus and terminal.The operating status of terminal is improved, is carried
The high speed of service of terminal.
An embodiment of the present invention provides one kind to apply recommendation method, including:
Instructed according to detection input by user, start detection project and obtain the testing result of the detection project;
According to the testing result of the detection project, determine whether terminal is in normal operating condition;
When the terminal is in abnormal operating condition, searched from preset application library and the exception residing for the terminal
The corresponding intended application of operating status;
The application message of the intended application found is prompted to user to carry out that the intended application is installed to release
Abnormal operating condition at the terminal.
Wherein, it is described to be instructed according to detection input by user, start detection project and obtain the detection of the detection project
As a result include before:
Obtain the hardware identification information of the terminal;
According to the hardware identification information, obtain in the preset application library with the matched mesh of the hardware identification information
Mark applies class;
It is described when the terminal is in abnormal operating condition, from preset application library search with the terminal residing for
The corresponding intended application of abnormal operating condition includes:
When the terminal is in abnormal operating condition, searched from the intended application class different residing for the terminal
The corresponding intended application of normal operating status.
Wherein, it is described to be instructed according to detection input by user, start detection project and obtain the detection of the detection project
As a result include:
Obtain the detection progress of the detection project;
Display progress dynamic icon corresponding with the detection progress of the detection project, wherein, the progress dynamic icon
Dynamic instruction detects completeness numerical value.
Wherein, it is described when the terminal is in abnormal operating condition, searched and the terminal from preset application library
The corresponding intended application of residing abnormal operating condition includes:
When the terminal is in abnormal operating condition, default abnormal operating condition pass corresponding with intended application is obtained
System;
According to the default abnormal operating condition and intended application correspondence, lookup and institute from preset application library
State the corresponding intended application of abnormal operating condition residing for terminal.
Wherein, the testing result according to the detection project, determines whether terminal includes in normal operating condition:
Acquisition and the current operation application of the relevant terminal of the detection project, and obtain the current fortune of the terminal
Row application with the relevant operation conditions of the detection project;
According to the current operation application of the terminal and the relevant operation conditions of the detection project, the terminal is determined
Whether normal operating condition is in;
It is described when the terminal is in abnormal operating condition, from preset application library search with the terminal residing for
The corresponding intended application of abnormal operating condition includes:
When the terminal is in abnormal operating condition, is searched from preset application library and improve the current fortune of the terminal
The intended application with the relevant operation conditions of the detection project of row application.
Wherein, the acquisition and the current operation application of the relevant terminal of the detection project, and obtain the end
The current operation application in end with after the relevant operation conditions of the detection project, further including:
The application message for the operation application that display is described and the relevant terminal of the detection project is current, and it is described
The current operation application of terminal with the relevant operation conditions of the detection project.
Wherein, the application of operation application current with the relevant terminal of the detection project described in the display is believed
Breath, and the terminal current operation application include with the relevant operation conditions of the detection project:
According to the current operation of the terminal apply with the relevant operation conditions of the detection project, it is current to the terminal
Operation application be ranked up.
Wherein, the application message by the intended application found be prompted to user install the target should
After releasing the abnormal operating condition at the terminal, further include:
Receive the installation instruction input by user for the intended application;
According to the installation instruction for the intended application, the target is obtained from the preset application library should
Chained address;
According to the chained address of the intended application, downloaded from the webserver and the intended application is installed.
Wherein, the application message by the intended application found be prompted to user install the target should
After releasing the abnormal operating condition at the terminal, further include:
Receive the application service information of the webserver push;
According to the application service information received, real-time update is carried out to the intended application downloaded and installed.
Correspondingly, an embodiment of the present invention provides one kind to apply recommendation apparatus, including:
State detection module, for being instructed according to detection input by user, starts detection project and obtains the detection
Purpose testing result;
State determining module, for the testing result according to the detection project, determines whether terminal is in normal operation
State;
Using searching module, for when the terminal is in abnormal operating condition, searched from preset application library with
The corresponding intended application of abnormal operating condition residing for the terminal;
Application Hints module, installation institute is carried out for the application message of the intended application found to be prompted to user
Intended application is stated to release the abnormal operating condition at the terminal.
Wherein, described device further includes:
Identification information acquisition module, for obtaining the hardware identification information of the terminal;
Using class acquisition module, for according to the hardware identification information, obtain in the preset application library with it is described
The matched intended application class of hardware identification information;
It is described to apply searching module, it is additionally operable to when the terminal is in abnormal operating condition, from the intended application class
It is middle to search intended application corresponding with the abnormal operating condition residing for the terminal.
Wherein, the state detection module includes:
Detection progress acquiring unit, for obtaining the detection progress of the detection project;
Detection progress display unit, for showing progress dynamic icon corresponding with the detection progress of the detection project,
Wherein, the progress dynamic icon dynamic instruction detection completeness numerical value.
Wherein, the application searching module includes:
Correspondence acquiring unit, for when the terminal is in abnormal operating condition, obtaining default misoperation
State and intended application correspondence;
Intended application searching unit, for according to the default abnormal operating condition and intended application correspondence, from
Intended application corresponding with the abnormal operating condition residing for the terminal is searched in preset application library.
Wherein, the state determining module includes:
Application acquisition unit, for acquisition and the current operation application of the relevant terminal of the detection project, and is obtained
Take the current operation application of the terminal with the relevant operation conditions of the detection project;
Status determining unit, for being applied according to the current operation of the terminal and the relevant operation of the detection project
Situation, determines whether the terminal is in normal operating condition;
It is described to apply searching module, it is additionally operable to when the terminal is in abnormal operating condition, from preset application library
Search the intended application with the relevant operation conditions of the detection project for improving the current operation application of the terminal.
Wherein, the state determining module further includes:
Application display unit, for showing the operation application current with the relevant terminal of the detection project
Application message, and the current operation application of the terminal with the relevant operation conditions of the detection project.
Wherein, the application display unit, is additionally operable to be applied and the detection project according to the current operation of the terminal
Relevant operation conditions, the operation application current to the terminal are ranked up.
Wherein, described device further includes:
Command reception module, for receiving the installation instruction input by user for the intended application;
Address acquisition module, for being directed to the installation instruction of the intended application according to, from the preset application
The chained address of the intended application is obtained in storehouse;
Installation module is downloaded, for the chained address according to the intended application, downloads and installs from the webserver
The intended application.
Wherein, described device further includes:
Information receiving module, for receiving the application service information of the webserver push;
Using update module, the application service information received for basis, to the target downloaded and installed
Using progress real-time update.
Correspondingly, present invention also offers a kind of terminal, including recommendation apparatus is applied as described above.
Implement the embodiment of the present invention, for no provide improves property after the completion of performance detection is carried out in prior art
The technical problem of the application of energy, first by being instructed according to detection input by user, starts detection project and simultaneously obtains the detection
The testing result of project;So as to the testing result according to the detection project, determine whether terminal is in normal operating condition;So
Afterwards when the terminal is in abnormal operating condition, searched from preset application library and the misoperation shape residing for the terminal
The corresponding intended application of state;The application message of the intended application found finally is prompted to user to carry out that the mesh is installed
Application is marked to release the abnormal operating condition at the terminal.The operating status of terminal is improved, improves the fortune of terminal
Scanning frequency degree.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, required use in being described below to embodiment
Attached drawing be briefly described, it should be apparent that, drawings in the following description are some embodiments of the present invention, for this area
For those of ordinary skill, without creative efforts, other attached drawings can also be obtained according to these attached drawings.
Fig. 1 is the first embodiment flow chart that method is recommended in a kind of application proposed by the present invention;
Fig. 2 is the display figure that interface is recommended in a kind of application that the embodiment of the present invention proposes;
Fig. 3 is the flow chart for another embodiment that method is recommended in a kind of application proposed by the present invention;
Fig. 4 is a kind of structure diagram using recommendation apparatus that the embodiment of the present invention proposes;
Fig. 5 is the structure diagram using state detection module in recommendation apparatus that the embodiment of the present invention proposes;
Fig. 6 is the structure diagram using state determining module in recommendation apparatus that the embodiment of the present invention proposes;
Fig. 7 is proposition of the embodiment of the present invention using the structure diagram that searching module is applied in recommendation apparatus.
Embodiment
Below in conjunction with the attached drawing in the embodiment of the present invention, the technical solution in the embodiment of the present invention is carried out clear, complete
Site preparation describes, it is clear that described embodiment is part of the embodiment of the present invention, instead of all the embodiments.Based on this hair
Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained without creative efforts
Example, belongs to the scope of protection of the invention.
Please refer to Fig.1, Fig. 1 is the first embodiment flow chart that method is recommended in a kind of application proposed by the present invention, as schemed institute
Show, include in the embodiment of the present invention using recommendation method:
S101, instructs according to detection input by user, starts detection project and obtains the testing result of the detection project.
In the specific implementation, the administration interface in detection application can provide multiple detection projects such as:Power consumption detects, interior
Detection and flow detection etc. are deposited, when user needs to be detected power consumption, reception is input by user to be directed to power consumption
The detection instruction of detection project, starts power consumption detection project, and scan full hard disk is carried out to the hardware and software of terminal.
Optionally, the detection progress of detection project can be obtained;Display progress corresponding with the detection progress of detection project
Dynamic icon, wherein, progress dynamic icon dynamic instruction detection completeness numerical value.Upon completion of the assays, can be to present terminal
Operating status score, the operating status of terminal is judged by the height of scoring.
S102, according to the testing result of the detection project, determines whether terminal is in normal operating condition.
In the specific implementation, the operation application current with the relevant terminal of the detection project can be obtained, and obtain
The current operation application of the terminal with the relevant operation conditions of the detection project;Should according to the current operation of the terminal
With the relevant operation conditions of the detection project, determine whether the terminal is in normal operating condition.It is furthermore it is possible to right
The current operation application of terminal is counted, and then obtains the quantity of the current operation application of terminal.
Optionally, it can show that the application of the operation application current with the relevant terminal of the detection project is believed
Breath, and the current operation application of the terminal with the relevant operation conditions of the detection project, further, according to described
The current operation of terminal is applied and arranged with the relevant operation conditions of the detection project, the operation application current to the terminal
Sequence.
For example, as shown in Fig. 2, after the completion of S101 detects power consumption detection project, it is current terminal can be obtained first
Operation apply such as " pea pods ", " NBA Dream Teams " and " NBA2K14 " more money applications, and obtain operation application respectively
The consumption rate 22% of " pea pods ", the consumption rate 10% of operation application " NBA Dream Teams ", and operation application " NBA2K14 "
Consumption rate 16%, then shows application message such as title, icon etc. of above-mentioned each operation application, and each operation respectively
The consumption rate of application, wherein, consumption rate can be shown by bar chart.Further, can be to each operation application consumption
Electric rate is compared, and is ranked up according to consumption rate size, can be by the operation of power consumption maximum application arrangement up front.If
The consumption rate summation of at least one operation application exceedes predetermined threshold value, it is determined that terminal is in abnormal operating condition;If at least one
The consumption rate summation of a operation application is not less than predetermined threshold value, it is determined that terminal is in normal condition.
S103, when the terminal is in abnormal operating condition, from preset application library search with the terminal residing for
The corresponding intended application of abnormal operating condition.
In the specific implementation, when the terminal is in abnormal operating condition, default abnormal operating condition and target are obtained
Using correspondence;According to the default abnormal operating condition and intended application correspondence, looked into from preset application library
Look for intended application corresponding with the abnormal operating condition residing for the terminal.If for example, when detecting that electricity consumes abnormal, look into
Look for and release the intended application such as battery doctor that electricity consumes exception;If detect EMS memory occupation exception, search and release memory
Take abnormal intended application such as memory management.Meanwhile webserver sending application information on services can be obtained, according to application
Information on services, carries out real-time update, so that it is determined that the application in preset application library is most to the application in preset application library
The application of new version.
Optionally, the hardware identification information of the terminal can be obtained;According to the hardware identification information, obtain described pre-
In the application library put with the matched intended application class of the hardware identification information;When the terminal is in abnormal operating condition,
Intended application corresponding with the abnormal operating condition residing for the terminal is searched from the intended application class.
Optionally, when the terminal is in abnormal operating condition, searched from preset application library and improve the terminal
The intended application with the relevant operation conditions of the detection project of current operation application.It should be noted that under terminal
Carry and be mounted with after intended application, the current operation application of terminal can be closed by intended application, so that releasing memory, section
Electricity etc. is saved, but intended application carries out performance improvement not only by the current operation application for closing terminal, can also lead to
Cross the frequency progress performance improvement that other operations such as adjust CPU.
S104, by the application message of the intended application found be prompted to user install the intended application with
Release the abnormal operating condition at the terminal.
In the specific implementation, terminal running state changes after the title that can be applied with display target, file size and installation
Into degree etc., and a download installation button is provided and makes choice installation targets application to provide user.As shown in Fig. 2,
When checking the power consumption exception of terminal, then battery doctor is provided and makes choice installation to user, and shows the figure of battery doctor
It can extend the standby time after mark, size and terminal installation battery.
In embodiments of the present invention, start detection project by being instructed according to detection input by user first and obtain institute
State the testing result of detection project;So as to the testing result according to the detection project, determine whether terminal is in normal operation
State;Then when the terminal is in abnormal operating condition, searched from preset application library different residing for the terminal
The corresponding intended application of normal operating status;The application message of the intended application found finally is prompted to user to be pacified
The intended application is filled to release the abnormal operating condition at the terminal.The operating status of terminal is improved, is improved
The speed of service of terminal.
Please refer to Fig.3, Fig. 3 is a kind of another embodiment flow chart using method for pushing proposed by the present invention;As schemed
Show, include in the embodiment of the present invention using method for pushing:
S301, instructs according to detection input by user, starts detection project and obtains the testing result of the detection project.
In the specific implementation, the administration interface in detection application can provide multiple detection projects such as:Power consumption detects, interior
Detection and flow detection etc. are deposited, when user needs to be detected power consumption, reception is input by user to be directed to power consumption
The detection instruction of detection project, starts power consumption detection project, and scan full hard disk is carried out to the hardware and software of terminal.
Optionally, the detection progress of detection project can be obtained;Display progress corresponding with the detection progress of detection project
Dynamic icon, wherein, progress dynamic icon dynamic instruction detection completeness numerical value.Upon completion of the assays, can be to present terminal
Operating status score, the operating status of terminal is judged by the height of scoring.
S302, according to the testing result of the detection project, determines whether terminal is in normal operating condition.
In the specific implementation, the operation application current with the relevant terminal of the detection project can be obtained, and obtain
The current operation application of the terminal with the relevant operation conditions of the detection project;Should according to the current operation of the terminal
With the relevant operation conditions of the detection project, determine whether the terminal is in normal operating condition.It is furthermore it is possible to right
The current operation application of terminal is counted, and then obtains the quantity of the current operation application of terminal.
Optionally, it can show that the application of the operation application current with the relevant terminal of the detection project is believed
Breath, and the current operation application of the terminal with the relevant operation conditions of the detection project, further, according to described
The current operation of terminal is applied and arranged with the relevant operation conditions of the detection project, the operation application current to the terminal
Sequence.
For example, as shown in Fig. 2, after the completion of S301 detects power consumption detection project, it is current terminal can be obtained first
Operation apply such as " pea pods ", " NBA Dream Teams " and " NBA2K14 " more money applications, and obtain operation application respectively
The consumption rate 22% of " pea pods ", the consumption rate 10% of operation application " NBA Dream Teams ", and operation application " NBA2K14 "
Consumption rate 16%, then shows application message such as title, icon etc. of above-mentioned each operation application, and each operation respectively
The consumption rate of application, wherein, consumption rate can be shown by bar chart.Further, can be to each operation application consumption
Electric rate is compared, and is ranked up according to consumption rate size, can be by the operation of power consumption maximum application arrangement up front.If
The consumption rate summation of at least one operation application exceedes predetermined threshold value, it is determined that terminal is in abnormal operating condition;If at least one
The consumption rate summation of a operation application is not less than predetermined threshold value, it is determined that terminal is in normal condition.
S303, when the terminal is in abnormal operating condition, from preset application library search with the terminal residing for
The corresponding intended application of abnormal operating condition.
In the specific implementation, when the terminal is in abnormal operating condition, default abnormal operating condition and target are obtained
Using correspondence;According to the default abnormal operating condition and intended application correspondence, looked into from preset application library
Look for intended application corresponding with the abnormal operating condition residing for the terminal.If for example, when detecting that electricity consumes abnormal, look into
Look for and release the intended application such as battery doctor that electricity consumes exception;If detect EMS memory occupation exception, search and release memory
Take abnormal intended application such as memory management.Meanwhile webserver sending application information on services can be obtained, according to application
Information on services, carries out real-time update, so that it is determined that the application in preset application library is most to the application in preset application library
The application of new version.
Optionally, the hardware identification information of the terminal can be obtained;According to the hardware identification information, obtain described pre-
In the application library put with the matched intended application class of the hardware identification information;When the terminal is in abnormal operating condition,
Intended application corresponding with the abnormal operating condition residing for the terminal is searched from the intended application class.
Optionally, when the terminal is in abnormal operating condition, searched from preset application library and improve the terminal
The intended application with the relevant operation conditions of the detection project of current operation application.It should be noted that under terminal
Carry and be mounted with after intended application, the current operation application of terminal can be closed by intended application, so that releasing memory, section
Electricity etc. is saved, but intended application carries out performance improvement not only by the current operation application for closing terminal, can also lead to
Cross the frequency progress performance improvement that other operations such as adjust CPU.
S304, by the application message of the intended application found be prompted to user install the intended application with
Release the abnormal operating condition at the terminal.
In the specific implementation, terminal running state changes after the title that can be applied with display target, file size and installation
Into degree etc., and a download installation button is provided and makes choice installation targets application to provide user.As shown in Fig. 2,
When checking the power consumption exception of terminal, then battery doctor is provided and makes choice installation to user, and shows the figure of battery doctor
It can extend the standby time after mark, size and terminal installation battery.
S305, receives the installation instruction input by user for the intended application.
Such as:As shown in Fig. 2, receiving user's click, " instruction of Save Battery Now " buttons, can start download
And installation targets application.
S306, according to the installation instruction for the intended application, obtained from the preset application library described in
The chained address of intended application.
S307, according to the chained address of the intended application, downloads from the webserver and installs the intended application.
In the specific implementation, downloading the installation kit of intended application from the webserver by chained address, work as intended application
Installation kit download after the completion of, start installation targets application, when installation is complete for intended application, receive user input determine
Instruction, can start operational objective and apply so as to release the abnormal operating condition of terminal at this time.
Optionally, the network clothes, the application service information of server push can be received;Should according to receiving
With information on services, real-time update is carried out to the intended application downloaded and installed, so that it is guaranteed that the intended application of terminal installation
For the application of latest edition.
In embodiments of the present invention, start detection project by being instructed according to detection input by user first and obtain institute
State the testing result of detection project;So as to the testing result according to the detection project, determine whether terminal is in normal operation
State;Then when the terminal is in abnormal operating condition, searched from preset application library different residing for the terminal
The corresponding intended application of normal operating status;The application message of the intended application found finally is prompted to user to be pacified
The intended application is filled to release the abnormal operating condition at the terminal.The operating status of terminal is improved, is improved
The speed of service of terminal.
Please refer to Fig.4, Fig. 4 is the structure diagram that terminal is recommended in a kind of application that the embodiment of the present invention proposes, as schemed institute
Show, include in the embodiment of the present invention using recommendation apparatus:
Identification information acquisition module 401, for obtaining the hardware identification information of the terminal.
Using class acquisition module 402, for according to the hardware identification information, obtain in the preset application library with institute
The matched intended application class of hardware identification information is stated, so that when the terminal is in abnormal operating condition, should from the target
With lookup intended application corresponding with the abnormal operating condition residing for the terminal in class.
State detection module 403, for being instructed according to detection input by user, starts detection project and obtains the detection
The testing result of project.
In the specific implementation, the administration interface in detection application can provide multiple detection projects such as:Power consumption detects, interior
Detection and flow detection etc. are deposited, when user needs to be detected power consumption, reception is input by user to be directed to power consumption
The detection instruction of detection project, starts power consumption detection project, and scan full hard disk is carried out to the hardware and software of terminal.
Optionally, as shown in figure 5, state detection module 403 may further include:
Detection progress acquiring unit 501, for obtaining the detection progress of the detection project.
Detection progress display unit 502, for showing progress Dynamic Graph corresponding with the detection progress of the detection project
Mark, wherein, the progress dynamic icon dynamic instruction detects completeness numerical value.Upon completion of the assays, can be to present terminal
Operating status scores, and the operating status of terminal is judged by the height of scoring.
Whether state determining module 404, for the testing result according to the detection project, determine terminal in normal fortune
Row state.
Optionally, as shown in fig. 6, state determining module 404 may further include:
Application acquisition unit 601, for acquisition and the current operation application of the relevant terminal of the detection project, and
Obtain the current operation application of the terminal with the relevant operation conditions of the detection project.
Status determining unit 602, it is relevant with the detection project for being applied according to the current operation of the terminal
Operation conditions, determines whether the terminal is in normal operating condition.Furthermore it is possible to the operation application current to terminal is united
Meter, and then obtain the quantity of the current operation application of terminal.
Application display unit 603, for showing that the described and current operation of the relevant terminal of the detection project should
Application message, and the current operation application of the terminal with the relevant operation conditions of the detection project.Further
, applied and the relevant operation conditions of the detection project, the fortune current to the terminal according to the current operation of the terminal
Row application is ranked up.
For example, as shown in Fig. 2, after the completion of state detection module 403 detects power consumption detection project, can obtain first
Take the current operation of terminal to apply such as " pea pods ", " NBA Dream Teams " and " NBA2K14 " more money applications, and obtain respectively
Take the consumption rate 22% of operation application " pea pods ", the consumption rate 10% of operation application " NBA Dream Teams ", and operation application
The consumption rate 16% of " NBA2K14 ", then shows application message such as title, icon etc. of above-mentioned each operation application respectively,
And the consumption rate of each operation application, wherein, consumption rate can be shown by bar chart.Further, can be to each
A operation is compared using consumption rate, is ranked up according to consumption rate size, can arrange the operation of power consumption maximum application
It is listed in foremost.If the consumption rate summation of at least one operation application exceedes predetermined threshold value, it is determined that terminal is in misoperation
State;If the consumption rate summation of at least one operation application is not less than predetermined threshold value, it is determined that terminal is in normal condition.
Using searching module 405, for when the terminal is in abnormal operating condition, being searched from preset application library
Intended application corresponding with the abnormal operating condition residing for the terminal.
In the specific implementation, when the terminal is in abnormal operating condition, from the mesh got using class acquisition module 402
Mark, which is applied, searches intended application corresponding with the abnormal operating condition residing for the terminal in class.
Optionally, as shown in fig. 7, may further include using searching module 405:
Correspondence acquiring unit 701, for when the terminal is in abnormal operating condition, obtaining default abnormal fortune
Row state and intended application correspondence.
Intended application searching unit 702, for according to the default abnormal operating condition and intended application correspondence,
Intended application corresponding with the abnormal operating condition residing for the terminal is searched from preset application library.
If for example, when detecting that electricity consumes abnormal, search the abnormal intended application such as battery of releasing electricity consumption and cure
It is raw;If detect EMS memory occupation exception, the intended application such as memory management for releasing EMS memory occupation exception is searched.Meanwhile can
To obtain webserver sending application information on services, according to application service information, the application in preset application library is carried out
Real-time update, so that it is determined that the application in preset application library is the application of latest edition.
Optionally, when the terminal is in abnormal operating condition, searched from preset application library and improve the terminal
The intended application with the relevant operation conditions of the detection project of current operation application.It should be noted that under terminal
Carry and be mounted with after intended application, the current operation application of terminal can be closed by intended application, so that releasing memory, section
Electricity etc. is saved, but intended application carries out performance improvement not only by the current operation application for closing terminal, can also lead to
Cross the frequency progress performance improvement that other operations such as adjust CPU.
Application Hints module 406, is pacified for the application message of the intended application found to be prompted to user
The intended application is filled to release the abnormal operating condition at the terminal.
In the specific implementation, terminal running state changes after the title that can be applied with display target, file size and installation
Into degree etc., and a download installation button is provided and makes choice installation targets application to provide user.As shown in Fig. 2,
When checking the power consumption exception of terminal, then battery doctor is provided and makes choice installation to user, and shows the figure of battery doctor
It can extend the standby time after mark, size and terminal installation battery.
Command reception module 407, for receiving the installation instruction input by user for the intended application;
Such as:As shown in Fig. 2, receiving user's click, " instruction of Save Battery Now " buttons, can start download
And installation targets application.
Address acquisition module 408, for according to the installation instruction for being directed to the intended application, being answered from described preset
With the chained address that the intended application is obtained in storehouse.
Installation module 409 is downloaded, for the chained address according to the intended application, downloads and pacifies from the webserver
Fill the intended application.
In the specific implementation, downloading the installation kit of intended application from the webserver by chained address, work as intended application
Installation kit download after the completion of, start installation targets application, when installation is complete for intended application, receive user input determine
Instruction, can start operational objective and apply so as to release the abnormal operating condition of terminal at this time.
Information receiving module 410, for receiving the application service information of the webserver push.
Using update module 411, the application service information received for basis, to the mesh downloaded and installed
Mark application carries out real-time update, so that it is guaranteed that the intended application of terminal installation is the application of latest edition.
In embodiments of the present invention, start detection project by being instructed according to detection input by user first and obtain institute
State the testing result of detection project;So as to the testing result according to the detection project, determine whether terminal is in normal operation
State;Then when the terminal is in abnormal operating condition, searched from preset application library different residing for the terminal
The corresponding intended application of normal operating status;The application message of the intended application found finally is prompted to user to be pacified
The intended application is filled to release the abnormal operating condition at the terminal.The operating status of terminal is improved, is improved
The speed of service of terminal.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show
The description of example " or " some examples " etc. means specific features, structure, material or the spy for combining the embodiment or example description
Point is contained at least one embodiment of the present invention or example.In the present specification, schematic expression of the above terms is not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
Combined in an appropriate manner in one or more embodiments or example.In addition, without conflicting with each other, the skill of this area
Art personnel can be tied the different embodiments or example described in this specification and different embodiments or exemplary feature
Close and combine.
In addition, term " first ", " second " are only used for description purpose, and it is not intended that instruction or hint relative importance
Or the implicit quantity for indicating indicated technical characteristic.Thus, define " first ", the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the present invention, " multiple " are meant that at least two, such as two, three
It is a etc., unless otherwise specifically defined.
Any process or method described otherwise above description in flow chart or herein is construed as, and represents to include
Module, fragment or the portion of the code of the executable instruction of one or more the step of being used for realization specific logical function or process
Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, including according to involved function by it is basic at the same time in the way of or in the opposite order, carry out perform function, this should be of the invention
Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use
In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for
Instruction execution system, device or equipment (such as computer based system including the system of processor or other can be held from instruction
The system of row system, device or equipment instruction fetch and execute instruction) use, or combine these instruction execution systems, device or set
It is standby and use.For the purpose of this specification, " computer-readable medium " can any can be included, store, communicate, propagate or pass
Defeated program is for instruction execution system, device or equipment or the dress used with reference to these instruction execution systems, device or equipment
Put.The more specifically example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring
Connecting portion (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only storage
(ROM), erasable edit read-only storage (EPROM or flash memory), fiber device, and portable optic disk is read-only deposits
Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable
Medium, because can be for example by carrying out optical scanner to paper or other media, then into edlin, interpretation or if necessary with it
His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned
In embodiment, software that multiple steps or method can be performed in memory and by suitable instruction execution system with storage
Or firmware is realized.If, and in another embodiment, can be with well known in the art for example, realized with hardware
Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal
Discrete logic, have suitable combinational logic gate circuit application-specific integrated circuit, programmable gate array (PGA), scene
Programmable gate array (FPGA) etc..
Those skilled in the art are appreciated that to realize all or part of step that above-described embodiment method carries
Suddenly it is that relevant hardware can be instructed to complete by program, the program can be stored in a kind of computer-readable storage medium
In matter, the program upon execution, including one or a combination set of the step of embodiment of the method.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, can also
That unit is individually physically present, can also two or more units be integrated in a module.Above-mentioned integrated mould
Block can both be realized in the form of hardware, can also be realized in the form of software function module.The integrated module is such as
Fruit is realized in the form of software function module and as independent production marketing or in use, can also be stored in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only storage, disk or CD etc..Although have been shown and retouch above
The embodiment of the present invention is stated, it is to be understood that above-described embodiment is exemplary, it is impossible to be interpreted as the limit to the present invention
System, those of ordinary skill in the art can be changed above-described embodiment, change, replace and become within the scope of the invention
Type.
Claims (17)
1. one kind applies recommendation method, it is characterised in that the described method includes:
Instructed according to detection input by user, start detection project and obtain the testing result of the detection project, the detection
Project includes at least one of power consumption detection, memory detection and flow detection;
According to the testing result of the detection project, determine whether terminal is in normal operating condition;
When the terminal is in abnormal operating condition, the current operation of the improvement terminal is searched from preset application library should
With the intended application of the relevant operation conditions of the detection project, including:If detect that electricity consumes abnormal, search
Release electricity and consume the abnormal intended application, if detect EMS memory occupation exception, it is abnormal that lookup releases EMS memory occupation
The intended application;
The application message of the intended application found is prompted to user, and install the intended application described to release
Abnormal operating condition at terminal;
Receive the installation instruction input by user for the intended application;
According to the installation instruction for the intended application, the intended application is obtained from the preset application library
Chained address;
According to the chained address of the intended application, downloaded from the webserver and the intended application is installed.
2. method as claimed in claim 1, it is characterised in that it is described to be instructed according to detection input by user, start detection
Include before project and the testing result for obtaining the detection project:
Obtain the hardware identification information of the terminal;
According to the hardware identification information, obtaining should with the matched target of the hardware identification information in the preset application library
Use class;
It is described when the terminal is in abnormal operating condition, from preset application library search with the terminal residing for exception
The corresponding intended application of operating status includes:
When the terminal is in abnormal operating condition, searched from the intended application class and the abnormal fortune residing for the terminal
The corresponding intended application of row state.
3. method as claimed in claim 1, it is characterised in that it is described to be instructed according to detection input by user, start detection
Project simultaneously obtains the testing result of the detection project and includes:
Obtain the detection progress of the detection project;
Display progress dynamic icon corresponding with the detection progress of the detection project, wherein, the progress dynamic icon dynamic
Instruction detection completeness numerical value.
4. method as claimed in claim 1, it is characterised in that it is described when the terminal is in abnormal operating condition, from
Intended application corresponding with the abnormal operating condition residing for the terminal is searched in preset application library to be included:
When the terminal is in abnormal operating condition, default abnormal operating condition and intended application correspondence are obtained;
According to the default abnormal operating condition and intended application correspondence, searched and the end from preset application library
The residing corresponding intended application of abnormal operating condition in end.
5. method as claimed in claim 1, it is characterised in that the testing result according to the detection project, determines
Whether terminal includes in normal operating condition:
Acquisition and the current operation application of the relevant terminal of the detection project, and obtain the current operation of the terminal and answer
With the relevant operation conditions of the detection project;
According to the current operation application of the terminal and the relevant operation conditions of the detection project, whether the terminal is determined
In normal operating condition.
6. method as claimed in claim 5, it is characterised in that the acquisition is worked as with the relevant terminal of the detection project
Preceding operation application, and obtain the current operation application of the terminal with after the relevant operation conditions of the detection project,
Further include:
The application message for the operation application that display is described and the relevant terminal of the detection project is current, and the terminal
Current operation application with the relevant operation conditions of the detection project.
7. method as claimed in claim 6, it is characterised in that described in the display with the detection project relevant end
The application message of the current operation application in end, and the current operation application of the terminal with the relevant fortune of the detection project
Row situation includes:
Applied and the relevant operation conditions of the detection project, the fortune current to the terminal according to the current operation of the terminal
Row application is ranked up.
8. the method as described in claim 1, it is characterised in that the application message by the intended application found carries
Show after install the intended application to user to release the abnormal operating condition at the terminal, further include:
Receive the application service information of the webserver push;
According to the application service information received, real-time update is carried out to the intended application downloaded and installed.
9. one kind applies recommendation apparatus, it is characterised in that described device includes:
State detection module, for being instructed according to detection input by user, starts detection project and obtains the detection project
Testing result, the detection project include at least one of power consumption detection, memory detection and flow detection;
State determining module, for the testing result according to the detection project, determines whether terminal is in normal operating condition;
Using searching module, for when the terminal is in abnormal operating condition, being searched from preset application library and improving institute
The intended application with the relevant operation conditions of the detection project of the current operation application of terminal is stated, including:If detect electricity
When amount consumes abnormal, then search releasing electricity and consume the abnormal intended application, if detect EMS memory occupation exception, look into
Look for the intended application for releasing EMS memory occupation exception;
Application Hints module, carries out installing the mesh for the application message of the intended application found to be prompted to user
Application is marked to release the abnormal operating condition at the terminal;
Command reception module, for receiving the installation instruction input by user for the intended application;
Address acquisition module, for being directed to the installation instruction of the intended application according to, from the preset application library
Obtain the chained address of the intended application;
Installation module is downloaded, for the chained address according to the intended application, downloads and installs described from the webserver
Intended application.
10. device as claimed in claim 9, it is characterised in that described device further includes:
Identification information acquisition module, for obtaining the hardware identification information of the terminal;
Using class acquisition module, for according to the hardware identification information, obtain in the preset application library with the hardware
The intended application class of identification information match;
It is described to apply searching module, it is additionally operable to, when the terminal is in abnormal operating condition, look into from the intended application class
Look for intended application corresponding with the abnormal operating condition residing for the terminal.
11. device as claimed in claim 9, it is characterised in that the state detection module includes:
Detection progress acquiring unit, for obtaining the detection progress of the detection project;
Detection progress display unit, for showing progress dynamic icon corresponding with the detection progress of the detection project, wherein,
The progress dynamic icon dynamic instruction detects completeness numerical value.
12. device as claimed in claim 9, it is characterised in that the application searching module includes:
Correspondence acquiring unit, for when the terminal is in abnormal operating condition, obtaining default abnormal operating condition
With intended application correspondence;
Intended application searching unit, for according to the default abnormal operating condition and intended application correspondence, from preset
Application library in search corresponding with the abnormal operating condition residing for terminal intended application.
13. device as claimed in claim 9, it is characterised in that the state determining module includes:
Application acquisition unit, for acquisition and the current operation application of the relevant terminal of the detection project, and obtains institute
State the current operation application of terminal with the relevant operation conditions of the detection project;
Status determining unit, for being applied according to the current operation of the terminal and the relevant operation shape of the detection project
Condition, determines whether the terminal is in normal operating condition.
14. device as claimed in claim 13, it is characterised in that the state determining module further includes:
Application display unit, for showing the application of the operation application current with the relevant terminal of the detection project
Information, and the current operation application of the terminal with the relevant operation conditions of the detection project.
15. device as claimed in claim 14, it is characterised in that
The application display unit, is additionally operable to be applied and the relevant operation of the detection project according to the current operation of the terminal
Situation, the operation application current to the terminal are ranked up.
16. device as claimed in claim 9, it is characterised in that described device further includes:
Information receiving module, for receiving the application service information of the webserver push;
Using update module, the application service information received for basis, to the intended application downloaded and installed
Carry out real-time update.
17. a kind of terminal, it is characterised in that including such as claim 9~16 any one of them application recommendation apparatus.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410431130.0A CN104182330B (en) | 2014-08-27 | 2014-08-27 | Application recommendation method and device and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410431130.0A CN104182330B (en) | 2014-08-27 | 2014-08-27 | Application recommendation method and device and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104182330A CN104182330A (en) | 2014-12-03 |
CN104182330B true CN104182330B (en) | 2018-04-27 |
Family
ID=51963397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410431130.0A Expired - Fee Related CN104182330B (en) | 2014-08-27 | 2014-08-27 | Application recommendation method and device and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104182330B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114168855A (en) * | 2015-06-19 | 2022-03-11 | 麦克赛尔株式会社 | Portable information terminal and application recommendation method thereof |
CN104991781B (en) * | 2015-07-23 | 2018-11-16 | 北京金山安全软件有限公司 | Application software internal function recommendation method and device |
CN105677394B (en) * | 2015-12-30 | 2020-01-21 | 北京奇艺世纪科技有限公司 | Application program upgrading method and device of terminal equipment |
CN107025238B (en) * | 2016-02-01 | 2020-12-08 | 腾讯科技(深圳)有限公司 | Scheme pushing method and device |
CN107885307B (en) * | 2016-09-30 | 2020-09-18 | 北京小米移动软件有限公司 | Equipment control method and device |
CN108156205B (en) * | 2016-12-06 | 2021-01-22 | 阿里巴巴(中国)有限公司 | Message pushing method, client, server and programmable device |
CN109408324B (en) * | 2018-09-29 | 2022-04-29 | 创新先进技术有限公司 | Method, device and system for monitoring system software operation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102929762A (en) * | 2012-09-26 | 2013-02-13 | 北京奇虎科技有限公司 | Method and device for monitoring health state of terminal equipment |
CN103593233A (en) * | 2012-08-17 | 2014-02-19 | 腾讯科技(深圳)有限公司 | Method and system for pushing software information |
CN103902312A (en) * | 2012-12-27 | 2014-07-02 | 腾讯科技(深圳)有限公司 | Method and device for transmitting application programs |
CN103955420A (en) * | 2014-04-23 | 2014-07-30 | 广州金山网络科技有限公司 | Terminal detection method and device |
-
2014
- 2014-08-27 CN CN201410431130.0A patent/CN104182330B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103593233A (en) * | 2012-08-17 | 2014-02-19 | 腾讯科技(深圳)有限公司 | Method and system for pushing software information |
CN102929762A (en) * | 2012-09-26 | 2013-02-13 | 北京奇虎科技有限公司 | Method and device for monitoring health state of terminal equipment |
CN103902312A (en) * | 2012-12-27 | 2014-07-02 | 腾讯科技(深圳)有限公司 | Method and device for transmitting application programs |
CN103955420A (en) * | 2014-04-23 | 2014-07-30 | 广州金山网络科技有限公司 | Terminal detection method and device |
Also Published As
Publication number | Publication date |
---|---|
CN104182330A (en) | 2014-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104182330B (en) | Application recommendation method and device and terminal | |
CN104156414B (en) | A kind of method for cleaning of garbage files, device and terminal | |
CN105227626B (en) | Content pushing method and device and terminal | |
CN108306956B (en) | Information pushing method and device, server and computer readable medium | |
CN104267980B (en) | Software score display method, terminal, data server and system | |
CN104268248B (en) | Recommendation method and device for application program and terminal | |
CN103065090B (en) | A kind of application program malice Ad blocking method and device | |
CN103686414A (en) | Network video playing method and device | |
CN103793256B (en) | Manage the method and electronic equipment of storage card | |
CN106155750A (en) | The loading method of a kind of resource file and device | |
CN107832100A (en) | A kind of loading method and its terminal of APK plug-in units | |
CN103577658A (en) | Method and system for evaluating intelligent terminal hardware | |
CN105117186A (en) | Multimedia information displaying method and apparatus | |
CN104267987B (en) | A kind of newer detection method of application APP, detection device and terminal | |
CN107315825A (en) | A kind of index upgrade system, method and device | |
CN105224421B (en) | Data backup method and device and electronic equipment | |
CN105117265B (en) | A kind of method, apparatus and terminal of document upgrading | |
CN106792231A (en) | Live recharge method, device and terminal | |
CN107040955B (en) | Power consumption state identification method, device and the electronic equipment of terminal | |
CN108096838B (en) | Gift package receiving method, device, server, mobile terminal and storage medium | |
CN105550007A (en) | Control method and device for mobile terminal and mobile terminal | |
CN103164326A (en) | Detecting method and detecting system for game operating environment | |
CN107656750A (en) | Update of plug-in method and device | |
CN107831985A (en) | A kind of method, mobile terminal and the storage medium of mobile terminal screen control | |
CN108089970A (en) | Predict method, terminal and the storage medium of remaining capacity up time |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180427 |