一种基于正在观看的电视节目的音乐筛选方法与流程

文档序号:12038287阅读:253来源:国知局

本发明涉及网络技术领域,尤其涉及一种基于正在观看的电视节目的音乐筛选方法。



背景技术:

随着科技的发展,越来越多的智能家用电器出现在人们的生活中,老一代的家用电器逐渐被新型智能的家用电器所取代,比如,智能洗衣机、智能冰箱和智能扫地机器人等等,家庭中使用量很大的电视也被网络电视和智能电视盒子所替代,人们通过智能电视能随时随地的观看互联网上的视频和电视节目,不再局限于电视随机放什么用户就看什么,观看的节目也就更加丰富多样,人们在观看电视节目时,往往会被电视节目中的音乐所吸引,然而这些电视节目往往不会将带音乐的名称和播放链接告诉用户,用户只能通过记忆和电视节目名称去间接的搜索电视节目中音乐的具体信息,然而,这种搜索方式效率很低,往往花费大量时间仍然无法找到目标音乐,成为用户的遗憾。



技术实现要素:

基于背景技术存在的技术问题,本发明提出了一种基于正在观看的电视节目的音乐筛选方法;

本发明提出的一种基于正在观看的电视节目的音乐筛选方法,包括:

s1、获取当前播放的电视节目的当前音乐数据;

s2、搜索与当前音乐数据相关的相似音乐数据;

s3、对相似音乐数据进行筛选处理得到目标音乐数据,并将当前音乐数据与目标音乐数据存储于数据库;

s4、获取用户发出的音乐需求操作,并响应所述音乐需求操作,向用户展示存储于数据库中的当前音乐数据与目标音乐数据。

优选地,步骤s1,具体包括:获取当前播放的电视节目中播放时间大于预设时间的当前音乐数据。

优选地,步骤s2,具体包括:

对当前音乐数据傅里叶变换得到短时音调-时间图;

对短时音调-时间图进行去噪处理;

根据动态时间规整算法和去噪处理后的短时音调-时间图,搜索与短时音调-时间图距离小于预设距离的音乐数据,得到与当前音乐数据相关的相似音乐数据。

优选地,步骤s2,还包括:

在本地数据库内搜索与当前音乐数据相关的相似音乐数据;

或,在互联网上搜索与当前音乐数据相关的相似音乐数据。

优选地,步骤s3,具体包括:删除相似音乐数据中音乐时长小于预设时长的数据,得到目标音乐数据,并将当前音乐数据与目标音乐数据按照时间降序存储于数据库。

优选地,步骤s3中,所述目标音乐数据,包括:音乐名称、音乐链接和音乐地址中一者或多者。

本发明通过获取当前播放的电视节目的当前音乐数据,再搜索与当前音乐数据相关的相似音乐数据;对相似音乐数据进行筛选处理得到目标音乐数据,并将当前音乐数据与目标音乐数据存储于数据库;获取用户发出的音乐需求操作,并响应所述音乐需求操作,向用户展示存储于数据库中的当前音乐数据与目标音乐数据,如此,在用户观看电视节目时,自动获取电视节目中的音乐,并搜索与电视节目中的音乐相似的音乐并存储,当用户有获取电视节目汇总的音乐需求时,向用户展示搜索到的音乐,使用户快速有效的找到心仪的音乐,避免用户未及时记录音乐数据导致错过心仪的音乐。

附图说明

图1为本发明提出的一种基于正在观看的电视节目的音乐筛选方法的流程示意图。

具体实施方式

参照图1,本发明提出的一种基于正在观看的电视节目的音乐筛选方法,包括:

步骤s1,获取当前播放的电视节目的当前音乐数据,具体包括:获取当前播放的电视节目中播放时间大于预设时间的当前音乐数据。

在具体方案中,在用户观看电视节目时,获取电视节目中的音乐数据,具体的,获取音乐时长大于预设时长的音乐数据作为当前音乐数据,筛除播放时长较短的音乐,因为较短的音乐可能只是音效。

步骤s2,搜索与当前音乐数据相关的相似音乐数据,具体包括:对当前音乐数据傅里叶变换得到短时音调-时间图;对短时音调-时间图进行去噪处理;根据动态时间规整算法和去噪处理后的短时音调-时间图,搜索与短时音调-时间图距离小于预设距离的音乐数据,得到与当前音乐数据相关的相似音乐数据。

本步骤,还包括:在本地数据库内搜索与当前音乐数据相关的相似音乐数据;或,在互联网上搜索与当前音乐数据相关的相似音乐数据。

在具体方案中,在获取当前音乐数据后,在互联网或本地数据库中搜索与当前音乐数据相近的音乐数据,得到与当前音乐数据相关的相似音乐数据。

步骤s3,对相似音乐数据进行筛选处理得到目标音乐数据,并将当前音乐数据与目标音乐数据存储于数据库,具体包括:删除相似音乐数据中音乐时长小于预设时长的数据,得到目标音乐数据,并将当前音乐数据与目标音乐数据按照时间降序存储于数据库,其中,所述目标音乐数据,包括:音乐名称、音乐链接和音乐地址中一者或多者。

在具体方案中,将音乐时长小于预设时长的音乐数据作为无效数据进行删除处理,减少这些无效数据对数据库的占用,具体的,对存储于数据库中的当前音乐数据与目标音乐数据,可定时自动删除,避免数据库空间不足。

步骤s4,获取用户发出的音乐需求操作,并响应所述音乐需求操作,向用户展示存储于数据库中的当前音乐数据与目标音乐数据。

在具体方案中,当用户有获取电视节目汇总的音乐需求时,向用户展示搜索到的音乐,使用户快速有效的找到心仪的音乐,同时保留当前音乐数据与目标音乐数据,是为了方便用户进行比较,防止用户遗忘了当前音乐数据。

本实施方式通过获取当前播放的电视节目的当前音乐数据,再搜索与当前音乐数据相关的相似音乐数据;对相似音乐数据进行筛选处理得到目标音乐数据,并将当前音乐数据与目标音乐数据存储于数据库;获取用户发出的音乐需求操作,并响应所述音乐需求操作,向用户展示存储于数据库中的当前音乐数据与目标音乐数据,如此,在用户观看电视节目时,自动获取电视节目中的音乐,并搜索与电视节目中的音乐相似的音乐并存储,当用户有获取电视节目汇总的音乐需求时,向用户展示搜索到的音乐,使用户快速有效的找到心仪的音乐,避免用户未及时记录音乐数据导致错过心仪的音乐。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种基于正在观看的电视节目的音乐筛选方法,包括:获取当前播放的电视节目的当前音乐数据;搜索与当前音乐数据相关的相似音乐数据;对相似音乐数据进行筛选处理得到目标音乐数据,并将当前音乐数据与目标音乐数据存储于数据库;获取用户发出的音乐需求操作,并响应所述音乐需求操作,向用户展示存储于数据库中的当前音乐数据与目标音乐数据。

技术研发人员:徐向东
受保护的技术使用者:安徽博威康信息技术有限公司
技术研发日:2017.07.29
技术公布日:2017.10.24
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1