[发明专利]一种歌单生成方法及移动终端有效
申请号: | 201710295590.9 | 申请日: | 2017-04-28 |
公开(公告)号: | CN107133308B | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 俞丹凤 | 申请(专利权)人: | 维沃移动通信有限公司 |
主分类号: | G06F16/638 | 分类号: | G06F16/638;G06F16/683;G06F16/635 |
代理公司: | 11319 北京润泽恒知识产权代理有限公司 | 代理人: | 王洪 |
地址: | 523860 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 方法 移动 终端 | ||
1.一种歌单生成方法,应用于移动终端,其特征在于,所述方法包括:
对预设范围内所有歌曲的歌词进行分析,得到总词频表,其中,所述总词频表包括所述所有歌曲的歌词中每个词语的词频,所述词频为每个词语在所述所有歌曲的歌词中出现的总次数;
按照预设条件对所述总词频表中的词语进行筛选;
若检测到用户触发的新建歌单操作,则将筛选后的多个词语按照词频从高到低的顺序进行展示;
若检测到所述用户触发的对展示的所述多个词语中的至少一个词语的选取操作,则创建以所述至少一个词语命名的新歌单,并将所述所有歌曲中歌词包含所述至少一个词语的目标歌曲加入至所述新歌单;
其中,所述总词频表中的每个词语按照词频从高到低的顺序排列,所述按照预设条件对所述总词频表中的词语进行筛选的步骤,包括:
从所述总词频表中选取词频大于或等于预设词频阈值、且排名大于或等于预设排名阈值的多个第一词语;
其中,所述预设词频阈值的取值以及所述预设排名阈值的取值与所述预设范围内的歌曲的总数量正相关。
2.根据权利要求1所述的方法,其特征在于,所述对预设范围内所有歌曲的歌词进行分析,得到总词频表的步骤,包括:
将预设范围内所有歌曲的所有歌词文件转换为多个文本文件,其中,每个歌词文件对应一个文本文件;
对所述多个文本文件中的歌词作分词处理,得到第一词语集合;
对所述第一词语集合中的预设无意义词语进行过滤,得到第二词语集合;
对所述第二词语集合中每个词语的总个数进行统计,生成总词频表。
3.根据权利要求1所述的方法,其特征在于,所述对预设范围内所有歌曲的歌词进行分析,得到总词频表的步骤,包括:
将预设范围内所有歌曲的所有歌词文件转换为多个文本文件,其中,每个歌词文件对应一个文本文件;
对每个文本文件中的歌词分别作分词处理,得到多个第一词语集合;
对每个第一词语集合中的预设无意义词语分别进行过滤,得到多个第二词语集合;
对所述多个第二词语集合生成多个词频表,每个词频表包括每个第二词语集合中各个词语的总个数;
对所述多个词频表中相同词语在各个词频表中的总个数进行叠加,得到相同词语的词频;
依据所述多个词频表中不同词语在各个词频表中的总个数,以及所述相同词语的词频,生成总词频表。
4.根据权利要求1所述的方法,其特征在于,所述按照预设条件对所述总词频表中的词语进行筛选的步骤,还包括:
过滤所述多个第一词语中语义与已创建歌单的歌单名称相似的词语,得到筛选后的多个词语。
5.一种移动终端,其特征在于,所述移动终端包括:
分析模块,用于对预设范围内所有歌曲的歌词进行分析,得到总词频表,其中,所述总词频表包括所述所有歌曲的歌词中每个词语的词频,所述词频为每个词语在所述所有歌曲的歌词中出现的总次数;
筛选模块,用于按照预设条件对所述总词频表中的词语进行筛选;
展示模块,用于若检测到用户触发的新建歌单操作,则将筛选后的多个词语按照词频从高到低的顺序进行展示;
创建模块,用于若检测到所述用户触发的对展示的所述多个词语中的至少一个词语的选取操作,则创建以所述至少一个词语命名的新歌单,并将所述所有歌曲中歌词包含所述至少一个词语的目标歌曲加入至所述新歌单;
所述筛选模块包括:
选取子模块,用于从所述总词频表中选取词频大于或等于预设词频阈值、且排名大于或等于预设排名阈值的多个第一词语,其中,所述总词频表中的每个词语按照词频从高到低的顺序排列;
其中,所述预设词频阈值的取值以及所述预设排名阈值的取值与所述预设范围内的歌曲的总数量正相关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于维沃移动通信有限公司,未经维沃移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710295590.9/1.html,转载请声明来源钻瓜专利网。