[发明专利]音乐识别有效
申请号: | 201480049035.2 | 申请日: | 2014-06-26 |
公开(公告)号: | CN105765570B | 公开(公告)日: | 2019-05-03 |
发明(设计)人: | 路羊;乔治·海茨 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F16/174 | 分类号: | G06F16/174;G06F16/61 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 音乐 识别 | ||
一种用于管理与在线音乐提供者的用户账号相关联的音乐的系统和方法,包括从客户端设备接收将歌曲添加至用户账号的请求。对匹配管道中对应的散列对执行第一匹配搜索。匹配管道中的每个散列对包括对应于主存储库中的歌曲的逻辑链接。当第一匹配搜索确定歌曲不在主存储库中时执行第二匹配搜索。第二匹配搜索包括指纹匹配。当第一或第二匹配搜索识别歌曲在主存储库中时,歌曲与用户账号相关联。当第一和第二匹配搜索确定歌曲不在主存储库中时,请求向在线音乐提供者上传歌曲。
背景技术
所公开的实施例通常涉及在线音乐提供者。
用户通常在互联网上的在线存储服务中、诸如在云服务器上的存储中存储他们的音乐数据文件。然而,用户的在线存储需求正以快速的速度增长。而且,许多用户正存储相同的、一样的音乐数据文件。更甚者,许多用户预订允许用户访问相同的、一样的音乐数据文件的额外副本的在线音乐提供者的服务。结果,相同音乐数据文件的多个副本经常被存储在在线音乐提供者的在线存储服务中,进一步推进了对存储空间、数据管理以及服务系统的需求。
发明内容
广泛地说,一种用于识别将被上传的音乐数据文件以最小化相同音乐数据文件的存储的重复的系统和方法。应理解本公开能够以各种方式被实现,包括进程、装置、系统、计算机可读媒体、或设备。以下描述了本公开的几个发明性实施例。
一个实施例提供了用于管理与在线音乐提供者的用户账号相关联的音乐的方法。该方法包括从客户端设备接收将歌曲添加至用户账号的请求,该请求包括对应于歌曲的多个数据项。将对应于歌曲的第一组数据项处理成散列对。使用匹配管道中包括对应于歌曲的元数据散列和音频散列的散列对来执行第一匹配搜索。匹配管道包括多个预处理的散列对,在匹配管道中的预处理的散列对中的每一个具有对应于在线音乐提供者的主存储库中的歌曲的逻辑链接。当第一匹配搜索确定歌曲不在主存储库中时执行第二匹配搜索。第二匹配搜索包括使用对应于歌曲的第二组数据项来执行指纹匹配。当第一或第二匹配搜索识别所述歌曲存在于主存储库中时,歌曲与用户账号相关联。当第一和第二匹配搜索确定歌曲不在主存储库中时,向在线音乐提供者上传歌曲的请求被发送至客户端设备。
另一实施例包括诸如用于在线音乐提供者的服务器。该服务器包括存储器和处理器。处理器被配置成执行用于从客户端设备接收将歌曲添加至用户账号的请求的程序指令。该请求包括对应于歌曲的多个数据项。使用歌曲的散列对执行第一匹配搜索。在对应于在线音乐提供者的主存储库中的歌曲的预处理的散列对的数据库上执行第一匹配搜索,预处理的散列对中的每一个具有对应于主存储库中的歌曲的逻辑链接。当第一匹配搜索识别了主存储库中的歌曲时,识别的主存储库中的歌曲与用户账号相关联。
从以下的详细描述中,结合附图,通过示例图示了本公开的原理,本公开的其他方面和优势将是显而易见的。
附图说明
通过以下结合附图的详细描述,本公开将很容易被理解。
图1是用于实现本公开的实施例的音乐数据文件、在线存储系统的简化框图。
图2是用于实现本公开的实施例的匹配系统的简化框图。
图3是用于实现本公开的实施例的匹配系统方法操作的流程图。
图4是用于实现本公开的实施例的替选匹配系统方法操作的流程图。
图5是用于实现本公开的实施例的将内容散列和元数据散列链接至新内容的方法操作的流程图。
图6是用于实现本公开的实施例的计算机系统的简化示意图。
具体实施方式
现在将描述用于识别将被上传的音乐数据文件以最小化相同的音乐数据文件的存储的重复的系统、方法以及装置的几个示例实施例。对本领域的技术人员将显而易见的是可以在没有本文所阐述的某些或全部特定细节的情况下实践本公开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480049035.2/2.html,转载请声明来源钻瓜专利网。