媒体播放方法、客户端及系统的制作方法

文档序号:7795966阅读:150来源:国知局
媒体播放方法、客户端及系统的制作方法
【专利摘要】本发明涉及一种媒体播放方法、客户端及系统,其方法包括:客户端从电台获取音频信息,从音频信息中提取音频特征信息;将音频特征信息发送至服务器;接收服务器根据音频特征信息匹配并返回的媒体信息;根据媒体信息,以当前播放进度从服务器下载对应的媒体文件;将当前播放模式从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒体文件。本发明使用户在收听电台播放音乐时,可以通过服务器匹配相应的音频文件,由播放器自动下载对应的音频文件代替电台播放,从而可以扩展用户音频渠道,提高媒体播放效率及效果;此外,还可以智能调节媒体播放进度和停止播放,操作简单方便。
【专利说明】媒体播放方法、客户端及系统

【技术领域】
[0001] 本发明涉及媒体播放【技术领域】,尤其涉及一种媒体播放方法、客户端及系统。

【背景技术】
[0002] 听歌识曲技术是一种通过乐纹(audio fingerprint)匹配,本地客户端采集一段 录音后提取该录音的乐纹,将这段乐纹上传服务器后通过服务器数据匹配返回查询结果的 技术。乐纹能表现一首歌的特征,包括音调、响度、音色等,这些信息可以通过音乐播放应用 软件业务客户端上报得到。
[0003] 目前,利用听歌识曲技术实现音乐播放通常采用的方案是:通过业务客户端程序, 在用户收听歌曲、录制音频文件时采集相关音频信息,上报给数据分析服务器,数据分析服 务器匹配到该音频信息后,提供用户下载、播放的服务。
[0004] 但是,现有的这种实现方案存在以下缺陷:
[0005] 1、只能实现普通听音识曲的功能,因此功能比较单一,一般用户需要查询歌曲时 才会使用,而且每次需要手动操作,使用繁琐;
[0006] 2、无法利用更多的音乐资源,比如音乐电台资源,从而无法为用户提供更多的歌 曲来源选择。


【发明内容】

[0007] 本发明实施例提供一种媒体播放方法、客户端及系统,旨在扩展用户音频渠道,提 高媒体播放效率和效果。
[0008] 本发明实施例提出一种媒体播放方法,包括:
[0009] 客户端从电台获取音频信息,从所述音频信息中提取音频特征信息;
[0010] 将所述音频特征信息发送至服务器;
[0011] 接收所述服务器根据所述音频特征信息匹配并返回的媒体信息;
[0012] 根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文件;
[0013] 将当前播放模式从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒 体文件。
[0014] 本发明实施例还提出一种媒体播放客户端,包括:
[0015] 获取模块,用于从电台获取音频信息,从所述音频信息中提取音频特征信息;
[0016] 发送模块,用于将所述音频特征信息发送至服务器;
[0017] 接收模块,用于接收所述服务器根据所述音频特征信息匹配并返回的媒体信息;
[0018] 下载模块,用于根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒 体文件;
[0019] 播放模块,用于将当前播放模式从电台切换到媒体播放器,并按照电台的播放进 度播放下载的媒体文件。
[0020] 本发明实施例还提出一种媒体播放系统,包括:客户端及与所述客户端通信连接 的服务器,其中:
[0021] 所述客户端为如上所述的客户端;
[0022] 所述服务器,用于接收所述客户端发送的音频特征信息,根据所述音频特征信息 在本地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给所述客户端,以及根据 所述客户端的下载请求,向所述客户端推送对应的媒体文件。
[0023] 本发明实施例提出的一种媒体播放方法、客户端及系统,让用户在收听电台播放 的音乐等音频文件时,可以通过服务器匹配相应的音频文件,由客户端媒体播放器自动下 载对应的音频文件代替电台播放,从而可以扩展用户音频渠道,提高媒体播放效率及效果; 此外,还可以智能调节媒体播放进度和停止播放,操作简单方便。

【专利附图】

【附图说明】
[0024] 图1是本发明实施例涉及的硬件运行环境示意图;
[0025] 图2是本发明媒体播放方法第一实施例的流程示意图;
[0026] 图3是本发明媒体播放方法第二实施例的流程示意图;
[0027] 图4是本发明媒体播放方法第三实施例的流程示意图;
[0028] 图5是本发明媒体播放客户端第一实施例的功能模块示意图;
[0029] 图6是本发明媒体播放客户端第二实施例的功能模块示意图;
[0030] 图7是本发明媒体播放客户端第三实施例的功能模块示意图;
[0031] 图8是本发明媒体播放系统较佳实施例的结构示意图。
[0032] 为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。

【具体实施方式】
[0033] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0034] 如图1所示,图1是本发明实施例方法涉及的硬件环境架构图。本发明实施例方法 涉及的硬件运行环境包括客户端及网络服务器20,其中,客户端可以为PC10、移动终端α匕 如手机等)30等具有在线媒体播放及电台播放功能的终端,服务器20指保存有海量音乐特 征信息和音乐文件,进行音频数据分析,为客户端提供音乐文件,客户端与服务器20可以 通过无线网络或者有线网络进行通信。
[0035] 本发明实施例方案中,客户端在线播放电台时,获取电台播放的音频信息,从所述 音频信息中提取音频特征信息;将所述音频特征信息发送至服务器20 ;服务器20根据音频 特征信息在本地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给客户端,客户 端根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文件,将当前播放模 式从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒体文件。
[0036] 从而利用听音识曲机制,结合音乐电台和在线媒体播放器各自优势,利用音乐电 台的音频资源,扩展用户媒体渠道,并由终端媒体播放器自动下载对应的媒体文件代替电 台播放以提高媒体播放效果和效率,为用户提供更好的媒体播放服务。
[0037] 具体地,基于上述图1所示的硬件架构,提出以下实施例中媒体播放方法。
[0038] 如图2所示,本发明第一实施例提出一种媒体播放方法,包括:
[0039] 步骤S101,客户端从电台获取音频信息,从所述音频信息中提取音频特征信息;
[0040] 步骤S102,将所述音频特征信息发送至服务器;
[0041] 本发明实施例利用听音识曲机制,结合电台和在线媒体播放器各自优势,为用户 提供更好的音乐播放服务。
[0042] 其中,电台是指移动终端或电脑平台上通过网络在线播放的传统收音机或网络收 音机,本实施例以音乐电台进行举例说明,以利用音乐电台更多的音乐资源为用户提供更 多的歌曲来源选择。
[0043] 首先,在客户端上打开应用软件,在线播放音乐电台。由于音乐电台播放的信息为 音频信息,客户端应用软件通过声音波形或系统后台直接读取的方式获取音乐电台的音频 信息。
[0044] 在获取到音乐电台的音频信息后,先进行初步判断,当音频信息符合音乐某些特 征时,提取音频特征信息,并可以进行某种格式的编码,通过网络上传到服务器端,以便从 服务器获取对应这种音频特征信息的音乐文件,该音乐文件可以为音频类的歌曲,也可以 为音视频类的歌曲,比如MTV。
[0045] 步骤S103,接收所述服务器根据所述音频特征信息匹配并返回的媒体信息;
[0046] 服务器在接收到客户端发送的音频特征信息后,对该音频特征信息进行分析、解 码后,与本地音乐数据库中的歌曲音轨特征信息进行比较匹配,当命中某一首歌曲时,向客 户端返回相应的媒体信息,该媒体信息包括命中的歌曲信息(比如歌曲名称、下载地址等) 和该歌曲的当前的播放时间。
[0047] 步骤S104,根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文 件;
[0048] 客户端在接收到服务器返回的媒体信息后,从电台当前播放进度开始,从服务器 下载高品质的歌曲文件,该歌曲文件可以为音频类歌曲,也可以为音视频类歌曲。
[0049] 步骤S105,将当前播放模式从电台切换到媒体播放器,并按照电台的播放进度播 放下载的媒体文件。
[0050] 当客户端下载的歌曲满足当前电台同步播放时,自动从电台播放切换到客户端本 地媒体播放器播放。在播放时,自动控制电台音量,比如将电台声音禁音或降低,按照电台 的进度播放下载的歌曲。
[0051] 其中,媒体播放器可以为客户端上安装的各种媒体播放应用软件,比如QQ音乐播 放器等。
[0052] 此外,在歌曲下载持续进行时,用户还可以根据需要,从服务器下载并且同步显示 歌词。
[0053] 本实施例通过上述方案,利用听音识曲机制,结合了音乐电台和在线音乐播放器 各自优势,让用户在听电台音乐的时候通过播放器识别匹配相应的乐曲,自动下载高音质 的乐曲代替电台乐曲播放,不仅扩展用户媒体渠道,而且实现电台音乐通过播放器无损播 放,为用户提供更好的音乐播放服务。
[0054] 如图3所示,本发明第二实施例提出一种媒体播放方法,在上述图2所示的第一实 施例的基础上,在上述步骤S105:将当前播放模式从电台切换到媒体播放器,并按照电台 的播放进度播放下载的媒体文件之后还可以还包括:
[0055] 步骤S106,比较电台当前播放的音频信息与所述媒体播放器播放的媒体文件,判 断两者是否产生差异;
[0056] 步骤S107,当两者产生差异,且该差异符合预设条件时,调整所述媒体播放器当前 播放进度至与电台一致;
[0057] 步骤S108,当两者产生差异,且该差异不符合预设条件时,将当前播放模式从媒体 播放器切换到电台,并返回执行步骤S101。
[0058] 本实施例与上述图2所示的第一实施例的区别在于,本实施例还包括调整媒体播 放器播放状态的方案。
[0059] 具体地,考虑到音乐电台的节目特殊性,在歌曲下载持续进行过程中,可能会出现 主持人的声音或者其他非音乐信息,客户端会持续比较电台音频信息和媒体播放器正在播 放的歌曲信息,当出现细微差异时,调整播放进度保存一致。当出现较大差异的时候,如出 现主持人声音或者换其他歌时,自动从媒体播放器播放切换到电台播放。并重新跳转到步 骤S101,从电台获取音频信息,从音频信息中提取音频特征信息,进行下一轮的媒体文件下 载播放,如此循环。
[0060] 当然,在歌曲下载持续进行过程中,用户也可以根据需要或实际情况关闭电台或 停止使用播放器替代电台播放歌曲的功能。
[0061] 本实施例通过上述方案,客户端在线播放电台时,获取电台播放的音频信息,从所 述音频信息中提取音频特征信息;将所述音频特征信息发送至服务器;服务器根据音频特 征信息在本地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给客户端,客户端 根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文件,将当前播放模式 从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒体文件。从而利用听音识 曲机制,结合音乐电台和在线媒体播放器各自优势,利用音乐电台的音频资源,扩展用户媒 体渠道,并由终端媒体播放器自动下载对应的媒体文件代替电台播放以提高媒体播放效果 和效率,此外,还可以实时调整当前媒体播放进度,为用户提供更好的媒体播放服务。
[0062] 相比现有技术,本实施例能将用户正收听的电台歌曲信息进行分析与下载,将高 音质的歌曲播放给用户,带来较好的用户体验;利用音乐电台的音频资源,扩展用户媒体渠 道,而且智能化播放效果能辨析歌曲与人声、调整播放进度,操作简单方便。
[0063] 如图4所示,本发明第三实施例提出一种媒体播放方法,在上述图2所示的第一实 施例的基础上,在上述步骤S105:将当前播放模式从电台切换到媒体播放器,并按照电台 的播放进度播放下载的媒体文件之后还可以包括:
[0064] 步骤S109,根据电台播放的音频信息在所述媒体播放器生成电台媒体列表;
[0065] 步骤S110,根据用户选择在所述媒体播放器回放所述电台媒体列表中的媒体文 件。
[0066] 本实施例与上述图2所示的第一实施例的区别在于,本实施例还包括收集电台播 放歌曲以便后续回放的方案,以扩展用户收听音乐的渠道。
[0067] 具体地,客户端媒体播放器会根据所下载的电台播放的歌曲信息,生成电台歌曲 清单,保存在电台媒体列表中,后续可以根据用户需要,选择电台媒体列表中的歌曲进行回 放,从而避免了用户搜索同一歌曲而浪费时间,并扩展了用户收听音乐的渠道。
[0068] 相比现有技术,本实施例能将用户正收听的电台歌曲信息进行分析与下载,将高 音质的歌曲播放给用户,带来较好的用户体验,而且操作简单方便;能够利用音乐电台的优 势为用户播放高品质的音乐,并自动产生电台节目歌单,便于后续回放,避免了用户搜索同 一歌曲而浪费时间,并扩展了用户收听音乐的渠道。
[0069] 需要说明的是,本实施例还可以与图3所示的第二实施例组合实施。
[0070] 如图5所示,本发明第一实施例提出一种媒体播放客户端,包括:获取模块201、发 送模块202、接收模块203、下载模块204及播放模块205,其中:
[0071] 获取模块201,用于从电台获取音频信息,从所述音频信息中提取音频特征信息;
[0072] 发送模块202,用于将所述音频特征信息发送至服务器;
[0073] 接收模块203,用于接收所述服务器根据所述音频特征信息匹配并返回的媒体信 息;
[0074] 下载模块204,用于根据所述媒体信息,以当前播放进度从所述服务器下载对应的 媒体文件;
[0075] 播放模块205,用于将当前播放模式从电台切换到媒体播放器,并按照电台的播放 进度播放下载的媒体文件。
[0076] 本发明实施例利用听音识曲机制,结合电台和在线媒体播放器各自优势,为用户 提供更好的音乐播放服务。
[0077] 其中,电台是指移动终端或电脑平台上通过网络在线播放的传统收音机或网络收 音机,本实施例以音乐电台进行举例说明,以利用音乐电台更多的音乐资源为用户提供更 多的歌曲来源选择。
[0078] 首先,在客户端上打开应用软件,在线播放音乐电台。由于音乐电台播放的信息为 音频信息,客户端应用软件的获取模块201通过声音波形或系统后台直接读取的方式获取 音乐电台的音频信息。
[0079] 在获取到音乐电台的音频信息后,先进行初步判断,当音频信息符合音乐某些特 征时,提取音频特征信息,并可以进行某种格式的编码,发送模块202通过网络将此音频特 征信息上传到服务器端,以便从服务器获取对应这种音频特征信息的音乐文件,该音乐文 件可以为音频类的歌曲,也可以为音视频类的歌曲,比如MTV。
[0080] 服务器在接收到客户端发送的音频特征信息后,对该音频特征信息进行分析、解 码后,与本地音乐数据库中的歌曲音轨特征信息进行比较匹配,当命中某一首歌曲时,向客 户端返回相应的媒体信息,该媒体信息包括命中的歌曲信息(比如歌曲名称、下载地址等) 和该歌曲的当前的播放时间。
[0081] 客户端的接收模块203在接收到服务器返回的媒体信息后,下载模块204从电台 当前播放进度开始,从服务器下载高品质的歌曲文件,该歌曲文件可以为音频类歌曲,也可 以为音视频类歌曲。
[0082] 当客户端下载的歌曲满足当前电台同步播放时,播放模块205自动从电台播放切 换到客户端本地媒体播放器播放。在播放时,自动控制电台音量,比如将电台声音禁音或降 低,按照电台的进度播放下载的歌曲。
[0083] 其中,媒体播放器可以为客户端上安装的各种媒体播放应用软件,比如QQ音乐播 放器等。
[0084] 此外,在歌曲下载持续进行时,用户还可以根据需要,从服务器下载并且同步显示 歌词。
[0085] 本实施例通过上述方案,利用听音识曲机制,结合了音乐电台和在线音乐播放器 各自优势,让用户在听电台音乐的时候通过播放器识别匹配相应的乐曲,自动下载高音质 的乐曲代替电台乐曲播放,不仅扩展用户媒体渠道,而且实现电台音乐通过播放器无损播 放,为用户提供更好的音乐播放服务。
[0086] 如图6所示,本发明第二实施例提出一种媒体播放客户端,在上述图5所示的第一 实施例的基础上,还包括:
[0087] 调整模块206,用于比较电台当前播放的音频信息与所述媒体播放器播放的媒体 文件,判断两者是否产生差异;当两者产生差异,且该差异符合预设条件时,调整所述媒体 播放器当前播放进度至与电台一致;当两者产生差异,且该差异不符合预设条件时,将当前 播放模式从媒体播放器切换到电台,并由所述获取模块201从电台获取音频信息,从所述 音频信息中提取音频特征信息。
[0088] 本实施例与上述图5所示的第一实施例的区别在于,本实施例还包括调整媒体播 放器播放状态的方案。
[0089] 具体地,考虑到音乐电台的节目特殊性,在歌曲下载持续进行过程中,可能会出现 主持人的声音或者其他非音乐信息,客户端会持续比较电台音频信息和媒体播放器正在播 放的歌曲信息,当出现细微差异时,调整播放进度保存一致。当出现较大差异的时候,如出 现主持人声音或者换其他歌时,自动从媒体播放器播放切换到电台播放。并重新跳转到获 取模块201从电台获取音频信息,从音频信息中提取音频特征信息,进行下一轮的媒体文 件下载播放,如此循环。
[0090] 当然,在歌曲下载持续进行过程中,用户也可以根据需要或实际情况关闭电台或 停止使用播放器替代电台播放歌曲的功能。
[0091] 本实施例通过上述方案,客户端在线播放电台时,获取电台播放的音频信息,从所 述音频信息中提取音频特征信息;将所述音频特征信息发送至服务器;服务器根据音频特 征信息在本地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给客户端,客户端 根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文件,将当前播放模式 从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒体文件。从而利用听音识 曲机制,结合音乐电台和在线媒体播放器各自优势,利用音乐电台的音频资源,扩展用户媒 体渠道,并由终端媒体播放器自动下载对应的媒体文件代替电台播放以提高媒体播放效 果,此外,还可以实时调整当前媒体播放进度,为用户提供更好的媒体播放服务。
[0092] 相比现有技术,本实施例能将用户正收听的电台歌曲信息进行分析与下载,将高 音质的歌曲播放给用户,带来较好的用户体验;利用音乐电台的音频资源,扩展用户媒体渠 道,而且智能化播放效果能辨析歌曲与人声、调整播放进度,操作简单方便。
[0093] 如图7所示,本发明第三实施例提出一种媒体播放客户端,在上述图5所示的第一 实施例的基础上,还包括:
[0094] 生成模块207,用于根据电台播放的音频信息在所述媒体播放器生成电台媒体列 表;
[0095] 所述播放模块205,还用于根据用户选择在所述媒体播放器回放所述电台媒体列 表中的媒体文件。
[0096] 该实施例还可以与上述图6所示的第二实施例组合实施。
[0097] 本实施例与上述图5所示的第一实施例的区别在于,本实施例还包括收集电台播 放歌曲以便后续回放的方案,以扩展用户收听音乐的渠道。
[0098] 具体地,客户端媒体播放器会根据所下载的电台播放的歌曲信息,生成电台歌曲 清单,保存在电台媒体列表中,后续,可以根据用户需要,选择电台媒体列表中的歌曲进行 回放,从而避免了用户搜索同一歌曲而浪费时间,并扩展了用户收听音乐的渠道。
[0099] 相比现有技术,本实施例能将用户正收听的电台歌曲信息进行分析与下载,将高 音质的歌曲播放给用户,带来较好的用户体验,而且操作简单方便;能够利用音乐电台的优 势为用户播放高品质的音乐,并自动产生电台节目歌单,便于后续回放,避免了用户搜索同 一歌曲而浪费时间,并扩展了用户收听音乐的渠道。
[0100] 如图8所示,本发明较佳实施例提出一种媒体播放系统,包括:客户端40及与所述 客户端40通信连接的服务器20,可以参照图1所述的硬件架构,该客户端40可以为PC、移 动终端(比如手机等)等具有在线媒体播放及电台播放功能的终端
[0101] 其中:所述客户端40可以为上述实施例所述的客户端;
[0102] 所述服务器20,用于接收所述客户端40发送的音频特征信息,根据所述音频特征 信息在本地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给所述客户端40,以 及根据所述客户端40的下载请求,向所述客户端40推送对应的媒体文件。
[0103] 具体地,本发明实施例利用听音识曲机制,结合电台和在线媒体播放器各自优势, 为用户提供更好的音乐播放服务。
[0104] 其中,电台是指移动终端或电脑平台上通过网络在线播放的传统收音机或网络收 音机,本实施例以音乐电台进行举例说明,以利用音乐电台更多的音乐资源为用户提供更 多的歌曲来源选择。
[0105] 首先,在客户端40上打开应用软件,在线播放音乐电台。由于音乐电台播放的信 息为音频信息,客户端40应用软件通过声音波形或系统后台直接读取的方式获取音乐电 台的音频信息。
[0106] 在获取到音乐电台的音频信息后,先进行初步判断,当音频信息符合音乐某些特 征时,提取音频特征信息,并可以进行某种格式的编码,通过网络上传到服务器20端,以便 从服务器20获取对应这种音频特征信息的音乐文件,该音乐文件可以为音频类的歌曲,也 可以为音视频类的歌曲,比如MTV。
[0107] 服务器20在接收到客户端40发送的音频特征信息后,对该音频特征信息进行分 析、解码后,与本地音乐数据库中的歌曲音轨特征信息进行比较匹配,当命中某一首歌曲 时,向客户端40返回相应的媒体信息,该媒体信息包括命中的歌曲信息(比如歌曲名称、下 载地址等)和该歌曲的当前的播放时间。
[0108] 客户端40在接收到服务器20返回的媒体信息后,从电台当前播放进度开始,从服 务器20下载高品质的歌曲文件,该歌曲文件可以为音频类歌曲,也可以为音视频类歌曲。
[0109] 当客户端40下载的歌曲满足当前电台同步播放时,自动从电台播放切换到客户 端40本地媒体播放器播放。在播放时,自动控制电台音量,比如将电台声音禁音或降低,按 照电台的进度播放下载的歌曲。
[0110] 其中,媒体播放器可以为客户端40上安装的各种媒体播放应用软件,比如QQ音乐 播放器等。
[0111] 此外,在歌曲下载持续进行时,用户还可以根据需要,从服务器20下载并且同步 显示歌词。
[0112] 本实施例通过上述方案,利用听音识曲机制,结合了音乐电台和在线音乐播放器 各自优势,让用户在听电台音乐的时候通过播放器识别匹配相应的乐曲,自动下载高音质 的乐曲代替电台乐曲播放,不仅扩展用户媒体渠道,而且实现电台音乐通过播放器无损播 放,为用户提供更好的音乐播放服务。
[0113] 进一步地,考虑到音乐电台的节目特殊性,在歌曲下载持续进行过程中,可能会出 现主持人的声音或者其他非音乐信息,客户端40会持续比较电台音频信息和媒体播放器 正在播放的歌曲信息,当出现细微差异时,调整播放进度保存一致。当出现较大差异的时 候,如出现主持人声音或者换其他歌时,自动从媒体播放器播放切换到电台播放。并重新跳 转,由客户端40从电台获取音频信息,从音频信息中提取音频特征信息,进行下一轮的媒 体文件下载播放,如此循环。
[0114] 当然,在歌曲下载持续进行过程中,用户也可以根据需要或实际情况关闭电台或 停止使用播放器替代电台播放歌曲的功能。
[0115] 本实施例通过上述方案,客户端40在线播放电台时,获取电台播放的音频信息, 从所述音频信息中提取音频特征信息;将所述音频特征信息发送至服务器20 ;服务器20根 据音频特征信息在本地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给客户端 40,客户端40根据所述媒体信息,以当前播放进度从所述服务器20下载对应的媒体文件, 将当前播放模式从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒体文件。 从而利用听音识曲机制,结合音乐电台和在线媒体播放器各自优势,利用音乐电台的音频 资源,扩展用户媒体渠道,并由终端媒体播放器自动下载对应的媒体文件代替电台播放以 提高媒体播放效果,此外,还可以实时调整当前媒体播放进度,为用户提供更好的媒体播放 服务。
[0116] 相比现有技术,本实施例能将用户正收听的电台歌曲信息进行分析与下载,将高 音质的歌曲播放给用户,带来较好的用户体验;利用音乐电台的音频资源,扩展用户媒体渠 道,而且智能化播放效果能辨析歌曲与人声、调整播放进度,操作简单方便。
[0117] 此外,客户端40媒体播放器还可以根据所下载的电台播放的歌曲信息,生成电台 歌曲清单,保存在电台媒体列表中,后续可以根据用户需要,选择电台媒体列表中的歌曲进 行回放,从而避免了用户搜索同一歌曲而浪费时间,并扩展了用户收听音乐的渠道。
[0118] 相比现有技术,本实施例能将用户正收听的电台歌曲信息进行分析与下载,将高 音质的歌曲播放给用户,带来较好的用户体验,而且操作简单方便;能够利用音乐电台的优 势为用户播放高品质的音乐,并自动产生电台节目歌单,便于后续回放,避免了用户搜索同 一歌曲而浪费时间,并扩展了用户收听音乐的渠道。
[0119] 还需要说明的是,在本文中,术语"包括"、"包含"或者其任何其他变体意在涵盖非 排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素, 而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固 有的要素。在没有更多限制的情况下,由语句"包括一个……"限定的要素,并不排除在包 括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0120] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0121] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方 法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下 前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 (如R0M/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,月艮 务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0122] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用 本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的技 术领域,均同理包括在本发明的专利保护范围内。
【权利要求】
1. 一种媒体播放方法,其特征在于,包括: 客户端从电台获取音频信息,从所述音频信息中提取音频特征信息; 将所述音频特征信息发送至服务器; 接收所述服务器根据所述音频特征信息匹配并返回的媒体信息; 根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文件; 将当前播放模式从电台切换到媒体播放器,并按照电台的播放进度播放下载的媒体文 件。
2. 根据权利要求1所述的方法,其特征在于,所述从音频信息中提取音频特征信息的 步骤之后还包括: 对所述音频特征信息进行编码处理。
3. 根据权利要求1所述的方法,其特征在于,所述按照电台的播放进度播放下载的媒 体文件的步骤包括: 按照电台的播放进度播放下载的歌曲,并同步显示歌词。
4. 根据权利要求1所述的方法,其特征在于,还包括: 比较电台当前播放的音频信息与所述媒体播放器播放的媒体文件,判断两者是否产生 差异; 当两者产生差异,且该差异符合预设条件时,调整所述媒体播放器当前播放进度至与 电台一致; 当两者产生差异,且该差异不符合预设条件时,将当前播放模式从媒体播放器切换到 电台,并返回执行步骤:客户端从电台获取音频信息,从所述音频信息中提取音频特征信 肩、。
5. 根据权利要求1-4中任一项所述的方法,其特征在于,还包括: 根据电台播放的音频信息在所述媒体播放器生成电台媒体列表; 根据用户选择在所述媒体播放器回放所述电台媒体列表中的媒体文件。
6. -种媒体播放客户端,其特征在于,包括: 获取模块,用于从电台获取音频信息,从所述音频信息中提取音频特征信息; 发送模块,用于将所述音频特征信息发送至服务器; 接收模块,用于接收所述服务器根据所述音频特征信息匹配并返回的媒体信息; 下载模块,用于根据所述媒体信息,以当前播放进度从所述服务器下载对应的媒体文 件; 播放模块,用于将当前播放模式从电台切换到媒体播放器,并按照电台的播放进度播 放下载的媒体文件。
7. 根据权利要求6所述的客户端,其特征在于, 所述获取模块,还用于对所述音频特征信息进行编码处理。
8. 根据权利要求6所述的客户端,其特征在于, 所述播放模块,还用于按照电台的播放进度播放下载的歌曲,并同步显示歌词。
9. 根据权利要求6所述的客户端,其特征在于,还包括: 调整模块,用于比较电台当前播放的音频信息与所述媒体播放器播放的媒体文件,判 断两者是否产生差异;当两者产生差异,且该差异符合预设条件时,调整所述媒体播放器当 前播放进度至与电台一致;当两者产生差异,且该差异不符合预设条件时,将当前播放模式 从媒体播放器切换到电台,并由所述获取模块从电台获取音频信息,从所述音频信息中提 取音频特征信息。
10. 根据权利要求6-9中任一项所述的客户端,其特征在于,还包括: 生成模块,用于根据电台播放的音频信息在所述媒体播放器生成电台媒体列表; 所述播放模块,还用于根据用户选择在所述媒体播放器回放所述电台媒体列表中的媒 体文件。
11. 一种媒体播放系统,其特征在于,包括:客户端及与所述客户端通信连接的服务 器,其中: 所述客户端为权利要求6-10中任一项所述的客户端; 所述服务器,用于接收所述客户端发送的音频特征信息,根据所述音频特征信息在本 地数据库中匹配对应的媒体信息,并将匹配的媒体信息返回给所述客户端,以及根据所述 客户端的下载请求,向所述客户端推送对应的媒体文件。
【文档编号】H04L29/06GK104092654SQ201410030510
【公开日】2014年10月8日 申请日期:2014年1月22日 优先权日:2014年1月22日
【发明者】苗堃婕 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1