[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104267980B - Software score display method, terminal, data server and system - Google Patents

Software score display method, terminal, data server and system Download PDF

Info

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

Links

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

A kind of software scoring display methods, terminal, data server and system
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)

  1. 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. 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. 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. 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. 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. 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. 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. 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.
  9. 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. 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. 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. 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. 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. 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.
  15. 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. 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. 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. 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. 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. 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. 21. terminal as claimed in claim 20, which is characterized in that
    The 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. 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. 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. 24. data server as claimed in claim 23, which is characterized in that
    The 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. 25. data server as claimed in claim 23, which is characterized in that
    The 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. 26. data server as claimed in claim 24, which is characterized in that
    The 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. 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. 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.
  29. 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.
CN201410475388.0A 2014-09-17 2014-09-17 Software score display method, terminal, data server and system Expired - Fee Related CN104267980B (en)

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)

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

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

Patent Citations (2)

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