CN104182330B - Application recommendation method and device and terminal - Google Patents

Application recommendation method and device and terminal Download PDF

Info

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
Application number
CN201410431130.0A
Other languages
Chinese (zh)
Other versions
CN104182330A (en
Inventor
罗帆
陈博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201410431130.0A priority Critical patent/CN104182330B/en
Publication of CN104182330A publication Critical patent/CN104182330A/en
Application granted granted Critical
Publication of CN104182330B publication Critical patent/CN104182330B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Method, apparatus and terminal are recommended in one kind application
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.
CN201410431130.0A 2014-08-27 2014-08-27 Application recommendation method and device and terminal Expired - Fee Related CN104182330B (en)

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)

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

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

Patent Citations (4)

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