1.一种基于正在观看的电视节目的音乐筛选方法,其特征在于,包括:S1、获取当前播放的电视节目的当前音乐数据;
S2、搜索与当前音乐数据相关的相似音乐数据;
S3、对相似音乐数据进行筛选处理得到目标音乐数据,并将当前音乐数据与目标音乐数据存储于数据库;
S4、获取用户发出的音乐需求操作,并响应所述音乐需求操作,向用户展示存储于数据库中的当前音乐数据与目标音乐数据。
2.根据权利要求1所述的基于正在观看的电视节目的音乐筛选方法,其特征在于,步骤S1,具体包括:获取当前播放的电视节目中播放时间大于预设时间的当前音乐数据。
3.根据权利要求1所述的基于正在观看的电视节目的音乐筛选方法,其特征在于,步骤S2,具体包括:对当前音乐数据傅里叶变换得到短时音调-时间图;
对短时音调-时间图进行去噪处理;
根据动态时间规整算法和去噪处理后的短时音调-时间图,搜索与短时音调-时间图距离小于预设距离的音乐数据,得到与当前音乐数据相关的相似音乐数据。
4.根据权利要求1所述的基于正在观看的电视节目的音乐筛选方法,其特征在于,步骤S2,还包括:在本地数据库内搜索与当前音乐数据相关的相似音乐数据;
或,在互联网上搜索与当前音乐数据相关的相似音乐数据。
5.根据权利要求1所述的基于正在观看的电视节目的音乐筛选方法,其特征在于,步骤S3,具体包括:删除相似音乐数据中音乐时长小于预设时长的数据,得到目标音乐数据,并将当前音乐数据与目标音乐数据按照时间降序存储于数据库。
6.根据权利要求1所述的基于正在观看的电视节目的音乐筛选方法,其特征在于,步骤S3中,所述目标音乐数据,包括:音乐名称、音乐链接和音乐地址中一者或多者。