Patent ID: 8234284

Claim:
A method for sorting Internet music files, comprising: setting a specific morpheme; calculating a text correlation between each of the music files and the specific morpheme, a specific phrase, or a specific expression formed by the specific morpheme according to hit probability of any one of the specific morpheme, the specific phrase and the specific expression in text fields of Internet music files; calculating a value correlation of each of the music files according to a value factor and a weight of each of the music files; calculating comprehensive correlation of each of the music files according to the text correlation and the value correlation; and sorting the music files according to the comprehensive correlation; wherein each of the text fields comprises at least one of, or any combination of a song name, a singer name, an album name and lyrics, and calculating the text correlation between the specific morpheme and the music file comprises: calculating the text correlation between the specific morpheme and each of the music files, according to each weight of the specific morpheme regarding at least one of, or any combination of the song name, singer name, album name and lyrics; or calculating the text correlation between the specific morpheme and each of the music files according to each weight of the specific morpheme regarding at least one of, or any combination of the song name, singer name, album name and lyrics, and a document type coefficient of a music file type; wherein the value factor of each of the music files is an accessibility factor, which is determined by a download speed factor and a connectivity rate factor; wherein calculating comprehensive correlation of each of the music files according to the text correlation and the value correlation, and sorting the music files according to the comprehensive correlation comprises: performing clustering for songs with a same song name, singer name and music file type, dividing songs in each cluster into different Levels according to the value correlation of each of the songs, setting music files of predetermined number in each Level, and obtaining LevelRank of all the music files; calculating the comprehensive value correlation of each of the music files according to the LevelRank and the value correlation of each of the music files, making the comprehensive value correlation of music files in a same Level of different clusters be close to each other, and making the comprehensive value correlation of music files in different Levels be far from each other; calculating the comprehensive correlation between the specific morpheme and each of the music files, according to the text correlation between the specific morpheme and each of the music files and the comprehensive value correlation, and sorting the music files regarding the specific morpheme according to the comprehensive correlation.