CN104267980B - Software score display method, terminal, data server and system - Google Patents
Software score display method, terminal, data server and system Download PDFInfo
- Publication number
- CN104267980B CN104267980B CN201410475388.0A CN201410475388A CN104267980B CN 104267980 B CN104267980 B CN 104267980B CN 201410475388 A CN201410475388 A CN 201410475388A CN 104267980 B CN104267980 B CN 104267980B
- Authority
- CN
- China
- Prior art keywords
- software
- scoring
- target
- group
- application
- 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 42
- 238000012937 correction Methods 0.000 claims description 181
- 238000009434 installation Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000010586 diagram Methods 0.000 description 9
- 238000012790 confirmation Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000011156 evaluation Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 210000003733 optic disk Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
Landscapes
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention discloses a software score display method, which comprises the following steps: acquiring software identification information of target software through the target software in a scanning terminal; sending the software identification information of the target software to a data server so that the data server searches score comparison data corresponding to the software identification information according to the identification information; receiving the grading comparison data which are sent by the data server and correspond to the software identification information; and displaying the grading comparison data corresponding to the software identification information. The embodiment of the invention also discloses a software score display terminal, a server and a system. By adopting the embodiment of the invention, the accuracy of software scoring can be improved, and the user can be more intuitively helped to select and uninstall the software.
Description
Technical field
The present invention relates to electronic technology field more particularly to a kind of software scoring display methods, terminal, data server and
System.
Background technology
Currently, with the continuous development of terminal technology, number of applications in the market is also more and more, has under each classification
Dozens or even hundreds of software.Some applications of low quality in addition some be inferior to apply Malware, user's neither one
It can be with the standard of one application quality of intuitive judgment.In the prior art scheme, most application market has download number,
User scores and the referential datas such as user's evaluation, can supply user and judge the quality of application.But simple scoring
The effect not compared, and there are many brushes point, or the deceptive information such as brush front evaluation, user can be interfered to judge.And
After user installation, judgment criteria is not provided, it is not very convenient to unload application to user.
Invention content
A kind of software scoring display methods of offer of the embodiment of the present invention, terminal, data server and system.It can improve soft
The accuracy rate of part scoring, more intuitively helps user to select uninstall.
An embodiment of the present invention provides a kind of software scoring display methods, including:
The software identification information of the target software is obtained by the target software in end of scan;
The software identification information of the target software is sent to data server, so that the data server is according to institute
It states identification information and searches scoring correction data corresponding with the software identification information;
Receive the scoring correction data corresponding with the software identification information that the data server is sent;
The display scoring correction data corresponding with the software identification information.
Wherein, after scoring correction data corresponding with the software identification information described in the display, further include:
When the scoring correction data is less than predetermined threshold value, user is prompted to unload the target software.
Wherein, described when the scoring correction data is less than predetermined threshold value, prompt user to carry out the target software
After unloading, further include:
Receive the unloading command input by user for the target software;
According to the unloading command for being directed to the target software described in receiving, the target software is unloaded.
Wherein, the unloading command for the target software that the basis receives, unloads the target software
Including:
Obtain the unloading progress of the target software;
Display progress dynamic icon corresponding with the unloading progress of the target software, wherein the progress dynamic icon
Dynamic instruction unloads completeness numerical value.
Wherein, after scoring correction data corresponding with the software identification information described in the display, further include:
The soft with the target of the data server push is received when the scoring correction data is less than predetermined threshold value
The chained address of the identical application software of software type of part;
According to the chained address of the application software identical with the software type of the target software, from application server
Middle download simultaneously installs the application software.
Wherein, the chained address of application software identical with the software type of the target software described in the basis, from
It is downloaded in application server and the application software is installed and include:
Receive the installation instruction of the chained address input by user for the application software;
According to the installation instruction of the chained address for the application software, downloaded simultaneously from the application server
The application software is installed.
Wherein, for the installation instruction of the chained address of the application software described in the basis, from the application service
After being downloaded in device and the application software being installed, further include:
Receive the application service information of the application server push;
According to the application service information received, real-time update is carried out to the application software downloaded and installed.
Wherein, scoring correction data corresponding with the software identification information described in the display includes:
Obtain the occupancy storage size of the target software;
Show the occupancy storage size of the target software acquired.
Correspondingly, an embodiment of the present invention provides another software scoring display methods, including:
Receive the software identification information for the target software that terminal is sent;
According to the software identification information of the target software, searched and the software identification information from preset database
Corresponding scoring correction data;
The corresponding scoring correction data of the software identification information found is sent to the terminal, so that the end
The end display scoring correction data corresponding with the software identification information.
Wherein, before the software identification information for receiving the target software that terminal is sent, further include:
The scoring of target software and software corresponding with the software type of the target software are obtained from application server
The scoring of each application software in group;
According to the scoring of each application software in the scoring of the target software and the software group, described in calculating
The scoring correction data of target software and multiple application software in the software group;
Establish the correspondence of the software identification information and the scoring correction data of the target software.
Wherein, each application software according in the scoring of the target software and the software group is commented
Point, it calculates the target software and the scoring correction data of multiple application software in the software group includes:
According to the scoring of each application software in the software group, the multiple applications calculated in the software group are soft
The average score of part;
According to the average score of multiple application software in the scoring of the target software and the software group, calculate
The scoring correction data of the target software and multiple application software in the software group.
Wherein, the scoring according to each application software in the software group, calculates in the software group
The average score of multiple application software includes:
From the download for obtaining each application software in the software group in the application server;
According to the download of each application software in the software group, each application in the software group is determined
The scoring weighting coefficient of software;
It is soft according to each application in the scoring of each application software in the software group and the software group
The scoring weighting coefficient of part calculates the average score of multiple application software in the software group.
Wherein, multiple application software according in the scoring of the target software and the software group are averaged
Scoring, calculates the target software and the scoring correction data of multiple application software in the software group includes:
According to the average score of multiple application software in the scoring of the target software and the software group, calculate
The difference of the scoring and the average score of multiple application software in the software group of the target software;
The scoring of the target software and the difference of the average score of multiple application software in the software group are removed
With the average score of multiple application software in the software group, the scoring correction data is calculated.
Wherein, the download according to each application software in the software group, determines in the software group
The scoring weighting coefficient of each application software include:
According to the download of each application software in the software group, multiple applications in the software group are calculated
The sum of download of software;
Multiple applications in the download of each application software in the software group divided by the software group are soft
The scoring weighting coefficient of each application software in the software group is calculated in the sum of download of part.
Wherein, the software identification information according to the target software, from preset database search with it is described soft
After scoring correction data corresponding to part identification information, further include:
Judge whether the scoring correction data is less than predetermined threshold value;
If the scoring correction data is less than predetermined threshold value, to the software class of terminal push and the target software
The chained address of the identical application software of type.
Wherein, it if the scoring correction data is less than predetermined threshold value, is pushed to the terminal soft with the target
The chained address of the identical application software of software type of part includes:
It is soft that each application in software corresponding with the software type of target software group is obtained from application server
The scoring of part;
According to the scoring of each application software in the software group, from multiple application software in the software group
An application software is selected, and the chained address of the application software of selection is pushed to the terminal.
Correspondingly, an embodiment of the present invention provides a kind of terminals, including:
Data obtaining module, the software identification for obtaining the target software by the target software in end of scan are believed
Breath;
Information sending module, for the software identification information of the target software to be sent to data server, so that institute
It states data server and scoring correction data corresponding with the software identification information is searched according to the identification information;
Information receiving module, for receiving the described corresponding with the software identification information of the data server transmission
Score correction data;
Information display module, for showing the scoring correction data corresponding with the software identification information.
Wherein, the terminal further includes:
Operation indicating module, for when the scoring correction data is less than predetermined threshold value, prompting user to the target
Software is unloaded.
Wherein, the terminal further includes:
Command reception module, for receiving the unloading command input by user for the target software;
Execution module is unloaded, for according to the unloading command for being directed to the target software described in receiving, described in unloading
Target software.
Wherein, the unloading execution module includes:
Progress acquiring unit, the unloading progress for obtaining the target software;
Progress display unit, for showing progress dynamic icon corresponding with the unloading progress of the target software, wherein
The progress dynamic icon dynamic instruction unloads completeness numerical value.
Wherein, the terminal further includes:
Chained address receiving module, for receiving the data service when the scoring correction data is less than predetermined threshold value
The chained address of the application software identical with the software type of the target software of device push;
Application software installs module, for according to the application software identical with the software type of the target software
Chained address downloads from application server and installs the application software.
Wherein, the application software installation module includes:
Instruction reception unit, the installation instruction for receiving the chained address input by user for the application software;
Software installation unit, for the installation instruction according to the chained address for the application software, from described
It is downloaded in application server and the application software is installed.
Wherein, the terminal further includes:
Information on services receiving module, the application service information for receiving the application server push;
Application software update module, for the application service information that basis receives, described in downloading and installing
Application software carries out real-time update.
Wherein, the application software installs module, is additionally operable to receive the application service information of the application server push;
According to the application service information received, real-time update is carried out to the application software downloaded and installed.
Correspondingly, an embodiment of the present invention provides a kind of data servers, including:
Information receiving module, the software identification information of the target software for receiving terminal transmission;
Data search module is searched for the software identification information according to the target software from preset database
Scoring correction data corresponding with the software identification information;
Information sending module, for the corresponding scoring correction data of the software identification information found to be sent to institute
Terminal is stated, so that the terminal shows the scoring correction data corresponding with the software identification information.
Wherein, the data server further includes:
Score acquisition module, for obtaining the scoring of target software and soft with the target software from application server
The scoring of each application software in the corresponding software group of part type;
Score computing module, for soft according to each application in the scoring of the target software and the software group
The scoring of part calculates the scoring correction data of the target software and multiple application software in the software group;
Relationship establishes module, pair of software identification information and the scoring correction data for establishing the target software
It should be related to.
Wherein, the scoring computing module includes:
Average score computing unit, for according to the scoring of each application software in the software group, described in calculating
The average score of multiple application software in software group;
Correction data computing unit, for being answered according to multiple in the scoring of the target software and the software group
With the average score of software, scoring comparison number of the target software with multiple application software in the software group is calculated
According to.
Wherein, the average score computing unit, specifically for obtaining the software group from the application server
In each application software download;According to the download of each application software in the software group, determine described soft
The scoring weighting coefficient of each application software in part group;According to the scoring of each application software in the software group with
And the scoring weighting coefficient of each application software in the software group, calculate multiple application software in the software group
Average score.
Wherein, the correction data computing unit is specifically used for the scoring according to the target software and the software
The average score of multiple application software in group calculates the scoring of the target software and is answered with multiple in the software group
With the difference of the average score of software;Scoring for the target software is flat with multiple application software in the software group
The scoring comparison number is calculated in the average score of the difference divided by multiple application software in the software group that score
According to.
Wherein, the average score computing unit is additionally operable to according under each application software in the software group
Carrying capacity calculates the sum of the download of multiple application software in the software group;By each application in the software group
The software group is calculated in the sum of the download of the download of software divided by multiple application software in the software group
In each application software scoring weighting coefficient.
Wherein, the data server further includes:
Threshold value judgment module, for judging whether the scoring correction data is less than predetermined threshold value;
Using pushing module, if being less than predetermined threshold value for the scoring correction data, to terminal push and institute
State the chained address of the identical application software of software type of target software.
Wherein, the application pushing module includes:
Score acquiring unit, for obtaining software bundling corresponding with the software type of the target software from application server
The scoring of each application software in group;
Using selecting unit, for the scoring according to each application software in the software group, from the software bundling
An application software is selected in group in multiple application software, and the chained address of the application software of selection is pushed to described
Terminal.
Correspondingly, the embodiment of the present invention additionally provides a kind of system, including terminal and data server, wherein:
The terminal, the software identification information for obtaining the target software by the target software in end of scan;
The software identification information of the target software is sent to data server, so that the data server is believed according to the mark
Breath searches scoring correction data corresponding with the software identification information;Receive that the data server sends it is described with it is described
The corresponding scoring correction data of software identification information;The display scoring correction data corresponding with the software identification information.
The data server, the software identification information of the target software for receiving terminal transmission;According to the target
The software identification information of software searches scoring correction data corresponding with the software identification information from preset database;
The corresponding scoring correction data of the software identification information found is sent to the terminal, so that the terminal shows institute
State scoring correction data corresponding with the software identification information.
Implement the embodiment of the present invention, for technical problems such as the scoring inaccuracy of software in the prior art, passes through scanning first
Target software in terminal obtains the software identification information of the target software;Then the software identification of the target software is believed
Breath is sent to data server, so that the data server is searched and the software identification information pair according to the identification information
The scoring correction data answered;Secondly the scoring corresponding with the software identification information that the data server is sent is received
Correction data;Finally show the scoring correction data corresponding with the software identification information.Improve the standard of software scoring
True rate more intuitively helps user to select uninstall.
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 invention, for this field
For those of ordinary skill, without creative efforts, other drawings may also be obtained based on these drawings.
Fig. 1 is a kind of first embodiment flow chart of software scoring display methods proposed by the present invention;
Fig. 2 is a kind of second embodiment flow chart of software scoring display methods proposed by the present invention;
Fig. 3 is a kind of 3rd embodiment flow chart of software scoring display methods proposed by the present invention;
Fig. 4 is a kind of fourth embodiment flow chart of software scoring display methods proposed by the present invention;
Fig. 5 is a kind of structural schematic diagram for software scoring display terminal that the embodiment of the present invention proposes;
Fig. 6 is the structural schematic diagram of information display module in the software scoring display terminal that the embodiment of the present invention proposes;
Fig. 7 is the structural schematic diagram that execution module is unloaded in the software scoring display terminal that the embodiment of the present invention proposes;
Fig. 8 is the structural representation of application software installation module in the software scoring display terminal that the embodiment of the present invention proposes
Figure;
Fig. 9 is a kind of structural schematic diagram for software scoring display data server that the embodiment of the present invention proposes;
Figure 10 is the structural schematic diagram of scoring computing module in the software scoring display terminal that the embodiment of the present invention proposes;
Figure 11 is the structural schematic diagram that pushing module is applied in the software scoring display terminal that the embodiment of the present invention proposes;
Figure 12 is a kind of structural schematic diagram for software scoring display system that the embodiment of the present invention proposes.
Specific implementation mode
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete
Site preparation describes, it is clear that described embodiments are some of the embodiments 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, shall fall within the protection scope of the present invention.
Referring to FIG. 1, Fig. 1 is a kind of first embodiment flow chart of software scoring display methods proposed by the present invention.Such as
Shown in figure, the software scoring display methods in the embodiment of the present invention includes:
S101 obtains the software identification information of the target software by the target software in end of scan.
In the specific implementation, software identification information can be dbase, the soft of multiple application software in terminal can be obtained
Part title, it should be noted that the software identification information in the embodiment of the present invention is not limited only to dbase, can also include it
His information.
The software identification information of the target software is sent to data server by S102, so that the data server
Scoring correction data corresponding with the software identification information is searched according to the identification information.
In the specific implementation, can data server be sent to the dbase of target software, data server is according to mesh
The dbase for marking software searches scoring correction data corresponding with the dbase of target software from preset database.
Wherein, data server obtains the scoring of target software and corresponding with the software type of target software soft from application server
The scoring of each application software in part group;According to each application software in the scoring of target software and software group
Scoring has calculated the scoring correction data of target software and multiple application software in the software group;And establish institute
State the correspondence of the software identification information and the scoring correction data of target software.It should be noted that being answered for all
With software, data server has calculated multiple applications in each application software software corresponding with each application software group
The scoring correction data of software, and the software identification information software corresponding with each application software for establishing each application software
The correspondence of the scoring correction data of multiple application software in group, and these correspondences have been stored in preset number
According to library.
Optionally, the confirmation message of the software identification information for target software of data server transmission can be received,
According to the confirmation message of the software identification information for target software, judge whether data server receives the soft of target software
Part identification information is sent out if data server is not received by the software identification information of target software to data server again
The software identification information of target software is sent, if data server receives the software identification information of target software, is executed following
Step.
S103 receives the scoring comparison number corresponding with the software identification information that the data server is sent
According to.
S104 shows the scoring correction data corresponding with the software identification information.
In the specific implementation, when the scoring correction data is not less than predetermined threshold value, target software can be continuing with.?
The scoring correction data receives the software class with the target software of the data server push when being less than predetermined threshold value
The chained address of the identical application software of type;According to the chain of the application software identical with the software type of the target software
It is grounded location, is downloaded from application server and the application software is installed.Further, it receives and is answered described in input by user be directed to
With the installation instruction of the chained address of software;According to the installation instruction of the chained address for the application software, from institute
It states and the application software is downloaded and installed in application server.After downloading and above-mentioned application software is installed, institute can be received
State the application service information of application server push;According to the application service information received, to the institute for downloading and installing
It states application software and carries out real-time update.
Optionally, the occupancy storage size of the target software can be obtained;Show the target acquired
The occupancy storage size of software.When the correction data that scores is less than predetermined threshold value, and compared with other application software, mesh
It is larger to mark software occupancy storage size, target software can be unloaded to discharge enough memory spaces.
In embodiments of the present invention, the software mark of the target software is obtained by the target software in end of scan first
Know information;Then the software identification information of the target software is sent to data server, so that the data server root
Scoring correction data corresponding with the software identification information is searched according to the identification information;Secondly the data server is received
The scoring correction data corresponding with the software identification information sent;Finally show the described and software identification information
Corresponding scoring correction data.The accuracy rate of software scoring can be improved, more intuitively user is helped to select uninstall.
Referring to FIG. 2, Fig. 2 is a kind of second embodiment flow chart of software scoring display methods proposed by the present invention.Such as
Shown in figure, the software scoring display methods in the embodiment of the present invention includes:
S201 obtains the software identification information of the target software by the target software in end of scan.
In the specific implementation, software identification information can be dbase, the soft of multiple application software in terminal can be obtained
Part title, it should be noted that the software identification information in the embodiment of the present invention is not limited only to dbase, can also include it
His information.
The software identification information of the target software is sent to data server by S202, so that the data server
Scoring correction data corresponding with the software identification information is searched according to the identification information.
In the specific implementation, can data server be sent to the dbase of target software, data server is according to mesh
The dbase for marking software searches scoring correction data corresponding with the dbase of target software from preset database.
Wherein, data server obtains the scoring of target software and corresponding with the software type of target software soft from application server
The scoring of each application software in part group;According to each application software in the scoring of target software and software group
Scoring has calculated the scoring correction data of target software and multiple application software in the software group;And establish institute
State the correspondence of the software identification information and the scoring correction data of target software.It should be noted that being answered for all
With software, data server has calculated multiple applications in each application software software corresponding with each application software group
The scoring correction data of software, and the software identification information software corresponding with each application software for establishing each application software
The correspondence of the scoring correction data of multiple application software in group, and these correspondences have been stored in preset number
According to library.
Optionally, the confirmation message of the software identification information for target software of data server transmission can be received,
According to the confirmation message of the software identification information for target software, judge whether data server receives the soft of target software
Part identification information is sent out if data server is not received by the software identification information of target software to data server again
The software identification information of target software is sent, if data server receives the software identification information of target software, is executed following
Step.
S203 receives the scoring comparison number corresponding with the software identification information that the data server is sent
According to.
S204 shows the scoring correction data corresponding with the software identification information.
In the specific implementation, the occupancy storage size of the target software can be obtained;Display acquires described
The occupancy storage size of target software.When score correction data be less than predetermined threshold value when, and with other application software phase
Than target software occupancy storage size is larger, can be unloaded to target software to discharge enough memory spaces.
Optionally, receive data server push when the scoring correction data is less than predetermined threshold value with it is described
The chained address of the identical application software of software type of target software;According to the software type phase with the target software
The chained address of same application software, downloads from application server and installs the application software.Further, user is received
The installation instruction of the chained address for the application software of input;According to the chained address for the application software
Installation instruction, downloaded from the application server and the application software be installed.It is downloading and above-mentioned application software is installed
Later, the application service information of the application server push can be received;It is right according to the application service information received
It downloads and the application software installed carries out real-time update.
S205 prompts user to unload the target software when the scoring correction data is less than predetermined threshold value.
When the scoring correction data is more than predetermined threshold value, ownership goal running software can be prompted in order, can continue to make
It is unloaded with target software.
S206 receives the unloading command input by user for the target software.
S207 unloads the target software according to the unloading command for being directed to the target software described in receiving.
In the specific implementation, the unloading progress of the target software can be obtained;Display is loaded into unloading for the target software
Spend corresponding progress dynamic icon, wherein the progress dynamic icon dynamic instruction unloads completeness numerical value.
In embodiments of the present invention, the software mark of the target software is obtained by the target software in end of scan first
Know information;Then the software identification information of the target software is sent to data server, so that the data server root
Scoring correction data corresponding with the software identification information is searched according to the identification information;Secondly the data server is received
The scoring correction data corresponding with the software identification information sent;Finally show the described and software identification information
Corresponding scoring correction data.The accuracy rate of software scoring can be improved, more intuitively user is helped to select uninstall.
Referring to FIG. 3, Fig. 3 is a kind of 3rd embodiment flow chart of software scoring display methods proposed by the present invention.Such as
Shown in figure, the software scoring display methods in the embodiment of the present invention includes:
S301, terminal obtain the software identification information of the target software by the target software in end of scan.
In the specific implementation, software identification information can be dbase, the soft of multiple application software in terminal can be obtained
Part title, it should be noted that the software identification information in the embodiment of the present invention is not limited only to dbase, can also include it
His information.
The software identification information of the target software is sent to data server by S302, terminal.
In the specific implementation, can data server be sent to the dbase of target software, data server is according to mesh
The dbase for marking software searches scoring correction data corresponding with the dbase of target software from preset database.
Optionally, the confirmation message of the software identification information for target software of data server transmission can be received,
According to the confirmation message of the software identification information for target software, judge whether data server receives the soft of target software
Part identification information is sent out if data server is not received by the software identification information of target software to data server again
The software identification information of target software is sent, if data server receives the software identification information of target software, is executed following
Step.
S303, data server according to the software identification information of the target software, searched from preset database with
The corresponding scoring correction data of the software identification information.
In the specific implementation, data server obtains the scoring of target software and soft with target software from application server
The scoring of each application software in the corresponding software group of part type;According in the scoring of target software and software group
The scoring of each application software has calculated scoring comparison number of the target software with multiple application software in the software group
According to;And establish the correspondence of the software identification information and the scoring correction data of the target software.It needs to illustrate
It is that, for all application software, data server has calculated each application software software bundling corresponding with each application software
The scoring correction data of multiple application software in group, and establish the software identification information of each application software and each application
The correspondence of the scoring correction data of multiple application software in the corresponding software group of software, and these correspondences are protected
There is preset database.
The corresponding scoring correction data of the software identification information found is sent to described by S304, data server
Terminal.
S305, terminal show the scoring correction data corresponding with the software identification information.
In the specific implementation, the occupancy storage size of the target software can be obtained;Display acquires described
The occupancy storage size of target software.When score correction data be less than predetermined threshold value when, and with other application software phase
Than target software occupancy storage size is larger, can be unloaded to target software to discharge enough memory spaces.
S306, if the scoring correction data is less than predetermined threshold value, data server is from the software class with target software
An application software is selected in the corresponding software group of type.
In the specific implementation, software corresponding with the software type of target software group can be obtained from application server
In each application software scoring;According to the scoring of each application software in the software group, from the software group
In in multiple application software one application software of selection further can select the highest application software that scores.
The chain of the application software identical with the software type of the target software of selection is grounded by S307, data server
Location is pushed to terminal.
S308, the chained address of terminal application software identical with the software type of the target software according to, from
It is downloaded in application server and the application software is installed.
Optionally, the application service information of the application server push can be received;According to the application received
Information on services carries out real-time update to the application software downloaded and installed.
In embodiments of the present invention, the software mark of the target software is obtained by the target software in end of scan first
Know information;Then the software identification information of the target software is sent to data server, so that the data server root
Scoring correction data corresponding with the software identification information is searched according to the identification information;Secondly the data server is received
The scoring correction data corresponding with the software identification information sent;Finally show the described and software identification information
Corresponding scoring correction data.The accuracy rate of software scoring can be improved, more intuitively user is helped to select uninstall.
Referring to FIG. 4, Fig. 4 is a kind of fourth embodiment flow chart of software scoring display methods proposed by the present invention.Such as
Shown in figure, the software scoring display methods in the embodiment of the present invention includes:
S401, software of the data server from the scoring of application server acquisition target software and with the target software
The scoring of each application software in the corresponding software group of type.
S402, data server is according to each application software in the scoring of the target software and the software group
Scoring, calculate the scoring correction data of multiple application software in the target software and the software group.
First, it according to the scoring of each application software in the software group, calculates multiple in the software group
The average score of application software.
In the specific implementation, from the download for obtaining each application software in the software group in the application server
Amount;According to the download of each application software in the software group, each application software in the software group is determined
Scoring weighting coefficient;According to each in the scoring of each application software in the software group and the software group
The scoring weighting coefficient of application software calculates the average score of multiple application software in the software group.Further, root
According to the download of each application software in the software group, the download of multiple application software in the software group is calculated
The sum of amount;By multiple application software in the download of each application software in the software group divided by the software group
The sum of download, the scoring weighting coefficient of each application software in the software group is calculated.
Secondly, it is commented according to being averaged for multiple application software in the scoring of the target software and the software group
Point, calculate the scoring correction data of the target software and multiple application software in the software group.
In the specific implementation, can be according to multiple application software in the scoring of the target software and the software group
Average score, calculate the target software scoring with the software group in multiple application software average score difference
Value;By the scoring of the target software and the difference of the average score of multiple application software in the software group divided by described
The scoring correction data is calculated in the average score of multiple application software in software group.
S403, the software identification information that data server establishes the target software are corresponding with the scoring correction data
Relationship.
S404, data server receive the software identification information for the target software that terminal is sent.
In the specific implementation, software identification information can be dbase, multiple application software of terminal transmission can be received
Dbase, it should be noted that the software identification information in the embodiment of the present invention is not limited only to dbase, can also wrap
Include other information.
S405, data server according to the software identification information of the target software, searched from preset database with
The corresponding scoring correction data of the software identification information.
It should be noted that being directed to all application software, data server has calculated each application software and has been answered with each
With the scoring correction data of multiple application software in the corresponding software group of software, and establish the software of each application software
The correspondence of the scoring correction data of multiple application software in identification information software corresponding with each application software group,
And these correspondences are stored in preset database.
The corresponding scoring correction data of the software identification information found is sent to described by S406, data server
Terminal, so that the terminal shows the scoring correction data corresponding with the software identification information.
In embodiments of the present invention, the software mark of the target software is obtained by the target software in end of scan first
Know information;Then the software identification information of the target software is sent to data server, so that the data server root
Scoring correction data corresponding with the software identification information is searched according to the identification information;Secondly the data server is received
The scoring correction data corresponding with the software identification information sent;Finally show the described and software identification information
Corresponding scoring correction data.The accuracy rate of software scoring is improved, it is effective that user is helped to select uninstall.
Referring to FIG. 5, a kind of structural schematic diagram for software scoring display terminal that Fig. 5, which is the embodiment of the present invention, to be proposed.Such as
Shown in figure, the terminal in the embodiment of the present invention includes:
Data obtaining module 501, the software mark for obtaining the target software by the target software in end of scan
Know information.
In the specific implementation, software identification information can be dbase, the soft of multiple application software in terminal can be obtained
Part title, it should be noted that the software identification information in the embodiment of the present invention is not limited only to dbase, can also include it
His information.
Information sending module 502, for the software identification information of the target software to be sent to data server, so that
The data server searches scoring correction data corresponding with the software identification information according to the identification information.
In the specific implementation, can data server be sent to the dbase of target software, data server is according to mesh
The dbase for marking software searches scoring correction data corresponding with the dbase of target software from preset database.
Wherein, data server obtains the scoring of target software and corresponding with the software type of target software soft from application server
The scoring of each application software in part group;According to each application software in the scoring of target software and software group
Scoring has calculated the scoring correction data of target software and multiple application software in the software group;And establish institute
State the correspondence of the software identification information and the scoring correction data of target software.It should be noted that being answered for all
With software, data server has calculated multiple applications in each application software software corresponding with each application software group
The scoring correction data of software, and the software identification information software corresponding with each application software for establishing each application software
The correspondence of the scoring correction data of multiple application software in group, and these correspondences have been stored in preset number
According to library.
Optionally, the confirmation message of the software identification information for target software of data server transmission can be received,
According to the confirmation message of the software identification information for target software, judge whether data server receives the soft of target software
Part identification information is sent out if data server is not received by the software identification information of target software to data server again
The software identification information of target software is sent, if data server receives the software identification information of target software, is executed following
Operation module.
Information receiving module 503, the described and software identification information pair sent for receiving the data server
The scoring correction data answered.
Information display module 504, for showing the scoring correction data corresponding with the software identification information.
In the specific implementation, as shown in fig. 6, information display module 504 can further include:
Memory space acquiring unit 601, the occupancy storage size for obtaining the target software.
Memory space display unit 602, the occupancy storage size for showing the target software acquired.
When the correction data that scores is less than predetermined threshold value, and compared with other application software, target software occupies storage size
It is larger, target software can be unloaded to discharge enough memory spaces.
Operation indicating module 505, for when the scoring correction data is less than predetermined threshold value, prompting user to the mesh
Mark software is unloaded.When the scoring correction data is more than predetermined threshold value, ownership goal running software situation can be prompted
Well, target software can be continuing with to be unloaded.
Command reception module 506, for receiving the unloading command input by user for the target software.
Execution module 507 is unloaded, for according to the unloading command for being directed to the target software described in receiving, unloading institute
State target software.
In the specific implementation, as shown in fig. 7, unloading execution module 507 can further include:
Progress acquiring unit 701, the unloading progress for obtaining the target software.
Progress display unit 702, for showing progress dynamic icon corresponding with the unloading progress of the target software,
In, the progress dynamic icon dynamic instruction unloads completeness numerical value.
Chained address receiving module 508, for receiving the data when the scoring correction data is less than predetermined threshold value
The chained address of the application software identical with the software type of the target software of server push.
Application software installs module 509, for soft according to the application identical with the software type of the target software
The chained address of part downloads from application server and installs the application software.
In the specific implementation, as shown in figure 8, application software installation module 509 may further include:
Instruction reception unit 801, the installation for receiving the chained address input by user for the application software refer to
It enables.
Software installation unit 802, for the installation instruction according to the chained address for the application software, from institute
It states and the application software is downloaded and installed in application server.
Optionally, after downloading and above-mentioned application software is installed, the application service of the application server push is received
Information;According to the application service information received, real-time update is carried out to the application software downloaded and installed.
In embodiments of the present invention, the software mark of the target software is obtained by the target software in end of scan first
Know information;Then the software identification information of the target software is sent to data server, so that the data server root
Scoring correction data corresponding with the software identification information is searched according to the identification information;Secondly the data server is received
The scoring correction data corresponding with the software identification information sent;Finally show the described and software identification information
Corresponding scoring correction data.The accuracy rate of software scoring can be improved, more intuitively user is helped to select uninstall.
Referring to FIG. 9, a kind of structural representation for software scoring display data server that Fig. 9, which is the embodiment of the present invention, to be proposed
Figure.As shown, the data server in the embodiment of the present invention includes:
Score acquisition module 901, for from application server obtain target software scoring and with the target software
The corresponding software group of software type in each application software scoring.
Score computing module 902, for being answered according to each in the scoring of the target software and the software group
With the scoring of software, the scoring correction data of the target software and multiple application software in the software group is calculated.
In the specific implementation, as shown in Figure 10, scoring computing module 902 may further include:
Average score computing unit 1001 is calculated for the scoring according to each application software in the software group
The average score of multiple application software in the software group.
Specifically, from the download for obtaining each application software in the software group in the application server;Root
According to the download of each application software in the software group, the scoring of each application software in the software group is determined
Weighting coefficient;It is soft according to each application in the scoring of each application software in the software group and the software group
The scoring weighting coefficient of part calculates the average score of multiple application software in the software group.Further, according to described
The download of each application software in software group, calculate multiple application software in the software group download it
With;It will be under multiple application software in the download of each application software in the software group divided by the software group
The scoring weighting coefficient of each application software in the software group is calculated in the sum of carrying capacity.
Correction data computing unit 1002, for according to more in the scoring of the target software and the software group
The average score of a application software, calculates the target software and the scoring of multiple application software in the software group compares
Data.
Specifically, can be according to the flat of multiple application software in the scoring of the target software and the software group
It scores, calculates the difference of the scoring and the average score of multiple application software in the software group of the target software;
By the scoring of the target software and the difference of the average score of multiple application software in the software group divided by described soft
The scoring correction data is calculated in the average score of multiple application software in part group.
Relationship establishes module 903, the software identification information for establishing the target software and the scoring correction data
Correspondence.
Information receiving module 904, the software identification information of the target software for receiving terminal transmission.
In the specific implementation, software identification information can be dbase, multiple application software of terminal transmission can be received
Dbase, it should be noted that the software identification information in the embodiment of the present invention is not limited only to dbase, can also wrap
Include other information.
Data search module 905 is looked into for the software identification information according to the target software from preset database
Look for scoring correction data corresponding with the software identification information.
It should be noted that being directed to all application software, data server has calculated each application software and has been answered with each
With the scoring correction data of multiple application software in the corresponding software group of software, and establish the software of each application software
The correspondence of the scoring correction data of multiple application software in identification information software corresponding with each application software group,
And these correspondences are stored in preset database.
Information sending module 906, for sending the corresponding scoring correction data of the software identification information found
To the terminal, so that the terminal shows the scoring correction data corresponding with the software identification information.
Threshold value judgment module 907, for judging whether the scoring correction data is less than predetermined threshold value.
Using pushing module 908, if for the scoring correction data be less than predetermined threshold value, to the terminal push and
The chained address of the identical application software of software type of the target software.
In the specific implementation, as shown in figure 11, may further include using pushing module 908:
Score acquiring unit 1101, corresponding with the software type of the target software soft for being obtained from application server
The scoring of each application software in part group.
Using selecting unit 1102, for the scoring according to each application software in the software group, from described soft
An application software is selected in part group in multiple application software, and the chained address of the application software of selection is pushed to
The terminal.Further, the highest application software that scores can be selected.
In embodiments of the present invention, the software mark of the target software is obtained by the target software in end of scan first
Know information;Then the software identification information of the target software is sent to data server, so that the data server root
Scoring correction data corresponding with the software identification information is searched according to the identification information;Secondly the data server is received
The scoring correction data corresponding with the software identification information sent;Finally show the described and software identification information
Corresponding scoring correction data.The accuracy rate of software scoring can be improved, more intuitively user is helped to select uninstall.
Please refer to Fig.1 the structural schematic diagram that 2, Figure 12 is a kind of software scoring display system that the embodiment of the present invention proposes.
As shown, system includes terminal 50 and data server 90 in the embodiment of the present invention, wherein:
Terminal 50, the software identification information for obtaining the target software by the target software in end of scan;It will
The software identification information of the target software is sent to data server, so that the data server is according to the identification information
Search scoring correction data corresponding with the software identification information;Receive that the data server sends it is described with it is described soft
Scoring correction data corresponding to part identification information;The display scoring correction data corresponding with the software identification information.
Data server 90, the software identification information of the target software for receiving terminal transmission;It is soft according to the target
The software identification information of part searches scoring correction data corresponding with the software identification information from preset database;It will
The corresponding scoring correction data of the software identification information found is sent to the terminal, so that described in the terminal shows
Scoring correction data corresponding with the software identification information.
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 spy described in conjunction with this embodiment or example
Point is included at least one embodiment or example of the invention.In the present specification, schematic expression of the above terms are not
It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office
It can be combined in any suitable manner in one or more embodiments or example.In addition, without conflicting with each other, the skill of this field
Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples
It closes and combines.
In addition, term " first ", " second " are used for description purposes only, it is not understood to indicate or imply relative importance
Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or
Implicitly include at least one this feature.In the description of the present invention, the meaning of " plurality " is at least two, such as two, three
It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes
It is one or more for realizing specific logical function or process the step of executable instruction code module, segment or portion
Point, and the range of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable
Sequence, include according to involved function by it is basic simultaneously in the way of or in the opposite order, to execute 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 (system of such as computer based system including processor or other can be held from instruction
The instruction fetch of row system, device or equipment and the system executed instruction) it uses, 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, communicating, propagating or passing
Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment
It sets.The more specific example (non-exhaustive list) of computer-readable medium includes following:Electricity with one or more wiring
Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory
(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 when 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 section of the present invention can be realized with hardware, software, firmware or combination thereof.Above-mentioned
In embodiment, software that multiple steps or method can in memory and by suitable instruction execution system be executed with storage
Or firmware is realized.It, and in another embodiment, can be under well known in the art for example, if 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, with 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 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, which includes the steps that one or a combination set of embodiment of the method when being executed.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing module, it can also
That each unit physically exists alone, can also two or more units be integrated in a module.Above-mentioned integrated mould
The form that hardware had both may be used in block is realized, 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 when sold or used as an independent product, can also be stored in a computer
In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above
The embodiment of the present invention is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the present invention
System, those skilled in the art can be changed above-described embodiment, change, replace and become within the scope of the invention
Type.
Claims (29)
- The display methods 1. a kind of software scores, which is characterized in that the method includes:The software identification information of the target software is obtained by the target software in end of scan;The software identification information of the target software is sent to data server, so that the data server is according to the mark Know information searching scoring correction data corresponding with the software identification information, wherein the scoring correction data is according to institute What the scoring of the scoring and each application software in software group of stating target software was calculated, including:According to described soft The scoring of each application software in part group calculates the average score of multiple application software in the software group;According to The average score of the scoring of the target software and multiple application software in the software group, calculates the target software With the scoring correction data of multiple application software in the software group;Receive the scoring correction data corresponding with the software identification information that the data server is sent;The display scoring correction data corresponding with the software identification information.
- 2. the method as described in claim 1, which is characterized in that corresponding with the software identification information described in the display to comment Divide after correction data, further includes:When the scoring correction data is less than predetermined threshold value, user is prompted to unload the target software.
- 3. method as claimed in claim 2, which is characterized in that it is described when the scoring correction data is less than predetermined threshold value, After prompt user unloads the target software, further include:Receive the unloading command input by user for the target software;According to the unloading command for being directed to the target software described in receiving, the target software is unloaded.
- 4. method as claimed in claim 3, which is characterized in that the basis receives described for the target software Unloading command, unloading the target software includes:Obtain the unloading progress of the target software;Display progress dynamic icon corresponding with the unloading progress of the target software, wherein the progress dynamic icon dynamic Instruction unloading completeness numerical value.
- 5. the method as described in claim 1, which is characterized in that corresponding with the software identification information described in the display to comment Divide after correction data, further includes:Receive data server push when the scoring correction data is less than predetermined threshold value with the target software The chained address of the identical application software of software type;According to the chained address of the application software identical with the software type of the target software, under in application server It carries and the application software is installed.
- 6. method as claimed in claim 5, which is characterized in that described in the basis with the software type phase of the target software With application software chained address, downloaded from application server and the application software be installed and include:Receive the installation instruction of the chained address input by user for the application software;According to the installation instruction of the chained address for the application software, downloads and install from the application server The application software.
- 7. method as claimed in claim 6, which is characterized in that be directed to the chained address of the application software described in the basis Installation instruction further include after being downloaded in the application server and the application software is installed:Receive the application service information of the application server push;According to the application service information received, real-time update is carried out to the application software downloaded and installed.
- 8. the method as described in claim 1, which is characterized in that corresponding with the software identification information described in the display to comment Point correction data includes:Obtain the occupancy storage size of the target software;Show the occupancy storage size of the target software acquired.
- The display methods 9. a kind of software scores, which is characterized in that the method includes:Scoring and software corresponding with the software type of the target software group of target software are obtained from application server In each application software scoring;According to the scoring of each application software in the scoring of the target software and the software group, the target is calculated The scoring correction data of software and multiple application software in the software group, including:According to each in the software group The scoring of a application software calculates the average score of multiple application software in the software group;According to the target software Scoring and multiple application software in the software group average score, calculate the target software and the software bundling The scoring correction data of multiple application software in group;Establish the correspondence of the software identification information and the scoring correction data of target software;Receive the software identification information for the target software that terminal is sent;According to the software identification information of the target software, searched from preset database corresponding with the software identification information Scoring correction data;The corresponding scoring correction data of the software identification information found is sent to the terminal, so that the terminal is aobvious Show the scoring correction data corresponding with the software identification information.
- 10. method as claimed in claim 9, which is characterized in that each application software according in the software group Scoring, the average score for calculating multiple application software in the software group includes:From the download for obtaining each application software in the software group in the application server;According to the download of each application software in the software group, each application software in the software group is determined Scoring weighting coefficient;According to each application software in the scoring of each application software in the software group and the software group Score weighting coefficient, calculates the average score of multiple application software in the software group.
- 11. method as claimed in claim 9, which is characterized in that the scoring according to the target software and described soft The average score of multiple application software in part group, calculates the target software and multiple applications in the software group are soft The scoring correction data of part includes:According to the average score of multiple application software in the scoring of the target software and the software group, described in calculating The difference of the scoring and the average score of multiple application software in the software group of target software;Difference divided by institute by the scoring of the target software with the average score of multiple application software in the software group The scoring correction data is calculated in the average score for stating multiple application software in software group.
- 12. method as claimed in claim 10, which is characterized in that each application software according in the software group Download, determine that the scoring weighting coefficient of each application software in the software group includes:According to the download of each application software in the software group, multiple application software in the software group are calculated The sum of download;By multiple application software in the download of each application software in the software group divided by the software group The scoring weighting coefficient of each application software in the software group is calculated in the sum of download.
- 13. method as claimed in claim 9, which is characterized in that the software identification information according to the target software, from After searching scoring correction data corresponding with the software identification information in preset database, further include:Judge whether the scoring correction data is less than predetermined threshold value;If the scoring correction data is less than predetermined threshold value, to the software type phase of terminal push and the target software The chained address of same application software.
- 14. method as claimed in claim 13, which is characterized in that if the scoring correction data is less than predetermined threshold value, The chained address that application software identical with the software type of the target software is then pushed to the terminal includes:Each application software in software corresponding with the software type of target software group is obtained from application server Scoring;According to the scoring of each application software in the software group, from being selected in multiple application software in the software group One application software, and the chained address of the application software of selection is pushed to the terminal.
- The display terminal 15. a kind of software scores, which is characterized in that the terminal includes:Data obtaining module, the software identification information for obtaining the target software by the target software in end of scan;Information sending module, for the software identification information of the target software to be sent to data server, so that the number Scoring correction data corresponding with the software identification information is searched according to the identification information according to server, wherein institute's commentary Point correction data is to be calculated according to the scoring of each application software in the scoring of the target software and software group , including:According to the scoring of each application software in the software group, the multiple applications calculated in the software group are soft The average score of part;It is commented according to being averaged for multiple application software in the scoring of the target software and the software group Point, calculate the scoring correction data of the target software and multiple application software in the software group;Information receiving module, the scoring corresponding with the software identification information sent for receiving the data server Correction data;Information display module, for showing the scoring correction data corresponding with the software identification information.
- 16. terminal as claimed in claim 15, which is characterized in that the terminal further includes:Operation indicating module, for when the scoring correction data is less than predetermined threshold value, prompting user to the target software It is unloaded.
- 17. terminal as claimed in claim 16, which is characterized in that the terminal further includes:Command reception module, for receiving the unloading command input by user for the target software;Execution module is unloaded, for according to the unloading command for being directed to the target software described in receiving, unloading the target Software.
- 18. terminal as claimed in claim 17, which is characterized in that the unloading execution module includes:Progress acquiring unit, the unloading progress for obtaining the target software;Progress display unit, for showing progress dynamic icon corresponding with the unloading progress of the target software, wherein described Progress dynamic icon dynamic instruction unloads completeness numerical value.
- 19. terminal as claimed in claim 15, which is characterized in that the terminal further includes:Chained address receiving module is pushed away for receiving the data server when the scoring correction data is less than predetermined threshold value The chained address for the application software identical with the software type of the target software sent;Application software installs module, for linking according to the application software identical with the software type of the target software Address downloads from application server and installs the application software.
- 20. terminal as claimed in claim 19, which is characterized in that the application software installs module and includes:Instruction reception unit, the installation instruction for receiving the chained address input by user for the application software;Software installation unit, for the installation instruction according to the chained address for the application software, from the application It is downloaded in server and the application software is installed.
- 21. terminal as claimed in claim 20, which is characterized in thatThe application software installs module, is additionally operable to receive the application service information of the application server push;According to reception The application service information arrived carries out real-time update to the application software downloaded and installed.
- 22. terminal as claimed in claim 15, which is characterized in that described information display module includes:Memory space acquiring unit, the occupancy storage size for obtaining the target software;Memory space display unit, the occupancy storage size for showing the target software acquired.
- 23. a kind of data server, which is characterized in that the data server includes:Score acquisition module, the scoring for obtaining target software from application server and the software class with the target software The scoring of each application software in the corresponding software group of type;Score computing module, for according to each application software in the scoring of the target software and the software group Scoring calculates the scoring correction data of the target software and multiple application software in the software group, including:According to institute The scoring for stating each application software in software group calculates the average score of multiple application software in the software group; According to the average score of multiple application software in the scoring of the target software and the software group, the target is calculated The scoring correction data of software and multiple application software in the software group;Relationship establishes module, the corresponding pass of software identification information and the scoring correction data for establishing the target software System;Information receiving module, the software identification information of the target software for receiving terminal transmission;Data search module, for the software identification information according to the target software, lookup and institute from preset database State the corresponding scoring correction data of software identification information;Information sending module, for the corresponding scoring correction data of the software identification information found to be sent to the end End, so that the terminal shows the scoring correction data corresponding with the software identification information.
- 24. data server as claimed in claim 23, which is characterized in thatThe scoring computing module is additionally operable to from each application software obtained in the application server in the software group Download;According to the download of each application software in the software group, determine in the software group each answers With the scoring weighting coefficient of software;According in the scoring of each application software in the software group and the software group Each application software scoring weighting coefficient, calculate the average score of multiple application software in the software group.
- 25. data server as claimed in claim 23, which is characterized in thatThe scoring computing module is additionally operable to according to multiple applications in the scoring of the target software and the software group The average score of software calculates the average score of the scoring and multiple application software in the software group of the target software Difference;By the target software scoring with the software group in multiple application software average score difference divided by The scoring correction data is calculated in the average score of multiple application software in the software group.
- 26. data server as claimed in claim 24, which is characterized in thatThe scoring computing module, is additionally operable to the download according to each application software in the software group, described in calculating The sum of the download of multiple application software in software group;The download of each application software in the software group is removed With the sum of the download of multiple application software in the software group, each application being calculated in the software group is soft The scoring weighting coefficient of part.
- 27. data server as claimed in claim 23, which is characterized in that the data server further includes:Threshold value judgment module, for judging whether the scoring correction data is less than predetermined threshold value;Using pushing module, if being less than predetermined threshold value for the scoring correction data, to terminal push and the mesh Mark the chained address of the identical application software of software type of software.
- 28. data server as claimed in claim 27, which is characterized in that the application pushing module includes:Score acquiring unit, for being obtained in software corresponding with the software type of target software group from application server Each application software scoring;Using selecting unit, for the scoring according to each application software in the software group, from the software group An application software is selected in multiple application software, and the chained address of the application software of selection is pushed to the end End.
- The display system 29. a kind of software scores, which is characterized in that the system comprises terminals and data server, wherein:The terminal, the software identification information for obtaining the target software by the target software in end of scan;By institute The software identification information for stating target software is sent to data server, so that the data server is looked into according to the identification information Look for scoring correction data corresponding with the software identification information, wherein the scoring correction data is soft according to the target What the scoring of part and the scoring of each application software in the software group were calculated, including:According to the software bundling The scoring of each application software in group calculates the average score of multiple application software in the software group;According to described The average score of the scoring of target software and multiple application software in the software group, calculates the target software and institute State the scoring correction data of multiple application software in software group;Receive that the data server sends it is described with it is described soft Scoring correction data corresponding to part identification information;The display scoring correction data corresponding with the software identification information;The data server, the scoring for obtaining target software from application server and the software with the target software The scoring of each application software in the corresponding software group of type;According to the scoring of the target software and the software bundling The scoring of each application software in group calculates the scoring of the target software and multiple application software in the software group Correction data, including:According to the scoring of each application software in the software group, calculate multiple in the software group The average score of application software;According to the flat of multiple application software in the scoring of the target software and the software group It scores, calculates the scoring correction data of the target software and multiple application software in the software group;Establish target The correspondence of the software identification information of software and the scoring correction data;Receive the software mark for the target software that terminal is sent Know information;According to the software identification information of the target software, searched and the software identification information from preset database Corresponding scoring correction data;The corresponding scoring correction data of the software identification information found is sent to the end End, so that the terminal shows the scoring correction data corresponding with the software identification information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410475388.0A CN104267980B (en) | 2014-09-17 | 2014-09-17 | Software score display method, terminal, data server and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410475388.0A CN104267980B (en) | 2014-09-17 | 2014-09-17 | Software score display method, terminal, data server and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104267980A CN104267980A (en) | 2015-01-07 |
CN104267980B true CN104267980B (en) | 2018-11-06 |
Family
ID=52159504
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410475388.0A Expired - Fee Related CN104267980B (en) | 2014-09-17 | 2014-09-17 | Software score display method, terminal, data server and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104267980B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988838A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | Software installation method and terminal |
CN105988800A (en) * | 2015-02-12 | 2016-10-05 | 广东欧珀移动通信有限公司 | A software score push method and terminal |
CN104765793B (en) * | 2015-03-24 | 2018-12-11 | 广东欧珀移动通信有限公司 | A kind of software recommendation method and server |
CN105100197B (en) * | 2015-05-29 | 2018-08-07 | 小米科技有限责任公司 | The method and device of application is installed |
CN105243009B (en) * | 2015-11-12 | 2018-03-30 | 北京金山安全软件有限公司 | Method and device for determining use log |
CN106066754A (en) * | 2016-05-26 | 2016-11-02 | 北京金山安全软件有限公司 | Method and device for guiding user to score application program |
CN106296259A (en) * | 2016-07-21 | 2017-01-04 | 北京金山安全软件有限公司 | Software evaluation information acquisition method and related device and equipment |
CN107943535B (en) * | 2017-11-14 | 2020-10-09 | Oppo广东移动通信有限公司 | Application cleaning method, device, storage medium and electronic device |
CN109472312B (en) * | 2018-11-14 | 2024-07-05 | 平安科技(深圳)有限公司 | Application program evaluation method, device, computer equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8499063B1 (en) * | 2008-03-31 | 2013-07-30 | Symantec Corporation | Uninstall and system performance based software application reputation |
CN103853604A (en) * | 2012-11-23 | 2014-06-11 | 联发科技股份有限公司 | Application program management method and application program recommendation method |
-
2014
- 2014-09-17 CN CN201410475388.0A patent/CN104267980B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8499063B1 (en) * | 2008-03-31 | 2013-07-30 | Symantec Corporation | Uninstall and system performance based software application reputation |
CN103853604A (en) * | 2012-11-23 | 2014-06-11 | 联发科技股份有限公司 | Application program management method and application program recommendation method |
Also Published As
Publication number | Publication date |
---|---|
CN104267980A (en) | 2015-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104267980B (en) | Software score display method, terminal, data server and system | |
CN110601922B (en) | Method and device for realizing comparison experiment, electronic equipment and storage medium | |
US10686903B2 (en) | Information push method and electronic device | |
CN104182330B (en) | Application recommendation method and device and terminal | |
CN104104971A (en) | Video file processing method and system | |
CN103902729A (en) | Method and device for recommending application program | |
CN107239701B (en) | Method and device for identifying malicious website | |
EP2551766A1 (en) | Method and system for download of data package | |
CN103577658A (en) | Method and system for evaluating intelligent terminal hardware | |
CN101388056A (en) | Method, system and apparatus for preventing worm | |
CN104679852A (en) | Method and device for recommending application software | |
CN104216740A (en) | Application software management method and device and terminal | |
CN109756533B (en) | Mirror image acceleration method and device and server | |
CN106325879A (en) | Method and device for installing driver and electronic equipment | |
CN104199765B (en) | Method and device for acquiring normal temperature value range of terminal device and terminal | |
CN110110201A (en) | A kind of content recommendation method and system | |
CN112042204A (en) | Method, device and system for generating media playing sequence and computer readable storage medium | |
CN112398966A (en) | Mapping method, device, network equipment and readable storage medium | |
CN104199759B (en) | Application program identification method and device causing terminal temperature rise and terminal | |
CN104881224A (en) | Method and device for adding cards | |
CN104182532B (en) | Terminal file cleaning method and device and terminal | |
CN103500311B (en) | software detecting method and system | |
CN111694703A (en) | Cache region management method and device and computer equipment | |
CN106227541A (en) | A kind of program updates download process method and mobile terminal | |
CN103379145B (en) | The method, apparatus and system of information processing |
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: 20181106 |