CN103457946A - 封面匹配方法、装置和终端设备 - Google Patents
封面匹配方法、装置和终端设备 Download PDFInfo
- Publication number
- CN103457946A CN103457946A CN201310383106XA CN201310383106A CN103457946A CN 103457946 A CN103457946 A CN 103457946A CN 201310383106X A CN201310383106X A CN 201310383106XA CN 201310383106 A CN201310383106 A CN 201310383106A CN 103457946 A CN103457946 A CN 103457946A
- Authority
- CN
- China
- Prior art keywords
- front cover
- audio
- frequency information
- frequency
- special edition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种封面匹配方法、装置和终端设备,属于网络技术领域。所述方法包括:接收对指定音频的获取封面请求;向服务器发送封面匹配请求,所述封面匹配请求携带音频信息,使得所述服务器根据所述音频信息和预设图片库,返回匹配的封面,所述预设图片库用于存储音频信息与匹配的封面;当接收到与所述音频信息匹配的封面时,显示所述封面。本发明通过在服务器中建立该预设图片库,通过在接收到对指定音频的获取封面请求时,向该服务器发送封面匹配请求,进而从该预设图片库中获取与该指定音频的音频信息匹配的封面,无需用户手动下载,操作简便,且在建立该预设图片库时,提高封面的质量,进而保证了终端设备获取到的封面的质量。
Description
技术领域
本发明涉及网络技术领域,特别涉及一种封面匹配方法、装置和终端设备。
背景技术
音乐专辑的封面可以展现音乐专辑的内容,也可以吸引用户播放专辑中的音乐。而随着用户对个性化需求的不断提升,一张绘制精美的封面是必不可少的。
随着终端技术和网络技术的发展,在播放本地的音乐时,可以由用户手动下载与播放音乐匹配的图片,设置为封面;在播放在线音乐时,可以直接将在线音乐库中的封面确定为播放音乐的封面。
在实现本发明的过程中,发明人发现至少存在以下问题:
在播放本地音乐时,由用户手动下载封面,操作繁琐;在播放在线音乐时,只能选用在线音乐库提供的封面,封面的分辨率可能会参差不齐,无法保证封面的质量。
发明内容
为了解决由用户手动下载封面,操作繁琐,而选用在线音乐库提供的封面,无法保证封面的质量的问题,本发明实施例提供了一种封面匹配方法、装置和终端设备。所述技术方案如下:
第一方面,提供了一种封面匹配方法,所述方法包括:
接收对指定音频的获取封面请求,所述获取封面请求携带所述指定音频的音频信息;
向服务器发送封面匹配请求,所述封面匹配请求携带所述音频信息,使得所述服务器根据所述音频信息和预设图片库,返回与所述音频信息匹配的封面,所述预设图片库用于存储音频信息以及匹配的封面;
当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面。
较佳的,接收对指定音频的获取封面请求之前,所述方法还包括:
向所述服务器发送校正请求,所述校正请求携带音频的特征信息,使得所述服务器根据所述特征信息,返回所述音频的音频信息;
接收所述音频的音频信息;
根据所述音频的音频信息,对本端保存的所述音频的音频信息进行校正,获取校正后的音频信息。
较佳的,当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面包括:
当接收到与所述音频信息匹配的多个封面时,显示所述多个封面;
当检测到对所述多个封面中任一封面的选择操作时,显示所述选择的封面。
较佳的,向服务器发送封面匹配请求之后,所述方法还包括:
当接收到所述服务器发送的封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求,使得所述预设第三方服务器返回与所述音频信息匹配的封面。
较佳的,所述方法还包括:
获取播放中音频的音频信息,并统计所述播放中音频在本端的播放次数;
向服务器发送所述播放中音频的音频信息和所述播放次数。
较佳的,所述音频信息为ID3信息,所述特征信息为音频指纹信息。
第二方面,提供了一种封面匹配方法,所述方法包括:
接收终端设备发送的封面匹配请求,所述封面匹配请求携带音频信息;
根据预设图片库中存储的音频信息与封面的匹配关系,判断所述预设图片库中是否存在与所述音频信息匹配的封面;
当所述预设图片库中存在与所述音频信息匹配的封面时,将所述匹配的封面发送给所述终端设备。
较佳的,接收终端设备发送的封面匹配请求之前,所述方法还包括:
接收所述终端设备发送的校正请求,所述校正请求携带音频的特征信息;
根据所述特征信息,获取所述音频的音频信息;
向所述终端设备发送所述音频的音频信息。
较佳的,根据预设图片库中存储的音频信息与封面的匹配关系,判断所述预设图片库中是否存在与所述音频信息匹配的封面之后,所述方法还包括:
当所述预设图片库中不存在与所述音频信息匹配的封面时,向所述终端设备发送封面匹配失败消息,使得所述终端设备接收到所述封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求。
较佳的,所述方法还包括:
获取预设时间段内的热门专辑列表,所述热门专辑列表中包括至少一个专辑标识;
获取所述至少一个专辑标识对应的封面;
从所述至少一个专辑标识对应的封面中,选择符合预设规则的封面加入所述预设图片库;
建立所述选择的封面与所述选择的封面所对应的专辑标识中的多个音频信息的匹配关系。
较佳的,获取预设时间段内的热门专辑列表包括:
接收所述终端设备发送的音频信息和播放次数;
根据所述播放次数,对所述音频信息进行排序,并根据所述音频信息对应的专辑标识,获取所述热门专辑列表。
较佳的,获取所述至少一个专辑标识对应的封面包括:
提供所述热门专辑列表,使得用户根据所述热门专辑列表,上传所述热门专辑列表中专辑的封面;
获取所述上传的封面。
较佳的,从所述至少一个专辑标识对应的封面中,选择符合预设规则的封面加入所述预设图片库,采用以下方式:
按照预设分辨率,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面加入所述预设图片库;或,
按照预设比例,从所述至少一个专辑标识对应的封面中,选择封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率且封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面的比例调整为所述预设比例,将调整后的封面加入所述预设图片库。
第三方面,提供了一种封面匹配装置,所述装置包括:
获取封面请求接收模块,用于接收对指定音频的获取封面请求,所述获取封面请求携带所述指定音频的音频信息;
封面匹配请求发送模块,用于向服务器发送封面匹配请求,所述封面匹配请求携带所述音频信息,使得所述服务器根据所述音频信息和预设图片库,返回与所述音频信息匹配的封面,所述预设图片库用于存储音频信息以及匹配的封面;
封面显示模块,用于当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面。
较佳的,所述装置还包括:
校正请求发送模块,用于向所述服务器发送校正请求,所述校正请求携带音频的特征信息,使得所述服务器根据所述特征信息,返回所述音频的音频信息;
音频信息接收模块,用于接收所述音频的音频信息;
校正模块,用于根据所述音频的音频信息,对本端保存的所述音频的音频信息进行校正,获取校正后的音频信息。
较佳的,所述封面显示模块包括:
显示单元,用于当接收到与所述音频信息匹配的多个封面时,显示所述多个封面;
封面选择单元,用于当检测到对所述多个封面中任一封面的选择操作时,显示所述选择的封面。
较佳的,所述装置还包括:
失败消息接收模块,用于当接收到所述服务器发送的封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求,使得所述预设第三方服务器返回与所述音频信息匹配的封面。
较佳的,所述装置还包括:
次数统计模块,用于获取播放中音频的音频信息,并统计所述播放中音频在本端的播放次数;
播放中信息发送模块,用于向服务器发送所述播放中音频的音频信息和所述播放次数。
较佳的,所述音频信息为ID3信息,所述特征信息为音频指纹信息。
第四方面,提供了一种封面匹配装置,所述装置包括:
封面匹配请求接收模块,用于接收终端设备发送的封面匹配请求,所述封面匹配请求携带音频信息;
封面判断模块,用于根据预设图片库中存储的音频信息与封面的匹配关系,判断所述预设图片库中是否存在与所述音频信息匹配的封面;
封面发送模块,用于当所述预设图片库中存在与所述音频信息匹配的封面时,将所述匹配的封面发送给所述终端设备。
较佳的,所述装置还包括:
校正请求接收模块,用于接收所述终端设备发送的校正请求,所述校正请求携带音频的特征信息;
音频信息获取模块,用于根据所述特征信息,获取所述音频的音频信息;
音频信息发送模块,用于向所述终端设备发送所述音频的音频信息。
较佳的,所述装置还包括:
失败消息发送模块,用于当所述预设图片库中不存在与所述音频信息匹配的封面时,向所述终端设备发送封面匹配失败消息,使得所述终端设备接收到所述封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求。
较佳的,所述装置还包括:
专辑列表获取模块,用于获取预设时间段内的热门专辑列表,所述热门专辑列表中包括至少一个专辑标识;
封面获取模块,用于获取所述至少一个专辑标识对应的封面;
封面选择模块,用于从所述至少一个专辑标识对应的封面中,选择符合预设规则的封面加入所述预设图片库;
匹配关系建立模块,用于建立所述选择的封面与所述选择的封面所对应的专辑标识中的多个音频信息的匹配关系。
较佳的,所述专辑列表获取模块包括:
播放中信息接收单元,用于接收所述终端设备发送的音频信息和播放次数;
排序单元,用于根据所述播放次数,对所述音频信息进行排序,并根据所述音频信息对应的专辑标识,获取所述热门专辑列表。
较佳的,所述封面获取模块包括:
列表提供单元,用于提供所述热门专辑列表,使得用户根据所述热门专辑列表,上传所述热门专辑列表中专辑的封面;
封面获取单元,用于获取所述上传的封面。
较佳的,所述封面选择模块包括:
第一选择单元,用于按照预设分辨率,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面加入所述预设图片库;或,
第二选择单元,用于按照预设比例,从所述至少一个专辑标识对应的封面中,选择封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
第三选择单元,用于按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率且封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
第四选择单元,用于按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面的比例调整为所述预设比例,将调整后的封面加入所述预设图片库。
第五方面,提供了一种终端设备,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收对指定音频的获取封面请求,所述获取封面请求携带所述指定音频的音频信息;
向服务器发送封面匹配请求,所述封面匹配请求携带所述音频信息,使得所述服务器根据所述音频信息和预设图片库,返回与所述音频信息匹配的封面,所述预设图片库用于存储音频信息以及匹配的封面;
当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的方法、装置和终端设备,通过在服务器中建立该预设图片库,通过在接收到对指定音频的获取封面请求时,向该服务器发送封面匹配请求,进而从该预设图片库中获取与该指定音频的音频信息匹配的封面,无需用户手动下载,操作简便,且在建立该预设图片库时,提高封面的质量,进而保证了终端设备获取到的封面的质量。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种封面匹配方法的流程图;
图2是本发明实施例提供的一种封面匹配方法的流程图;
图3是本发明实施例提供的一种封面匹配方法的流程图;
图4是本发明实施例提供的一种封面匹配装置结构示意图;
图5是本发明实施例提供的一种封面匹配装置结构示意图;
图6是本发明实施例提供的一种终端设备结构示意图;
图7是本发明实施例提供的一种服务器结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的一种封面匹配方法的流程图。该发明实施例的执行主体为终端设备,参见图1,所述方法包括:
101:接收对指定音频的获取封面请求,该获取封面请求携带该指定音频的音频信息;
其中,该终端设备可以在该指定音频播放时显示的界面上提供用于获取封面的按键,则当检测到对该用于获取封面的按键的点击操作时,触发对该指定音频的获取封面请求。或者,当该终端设备接收到对该指定音频的播放指令时,自动触发对该指定音频的获取封面请求,本发明实施例对此不做限定。
在本发明实施例中,该音频信息可以包括该指定音频的歌手名称、专辑名称或发行时间等,本发明实施例对此不做限定。优选地,该音频信息包括该音频的歌手名称和专辑名称,使得该服务器根据该音频的歌手名称和专辑名称,确定与该歌手名称和该专辑名称匹配的封面,避免了由于歌手名称重复或专辑名称重复造成的封面匹配错误。
进一步优选地,该音频信息为ID3信息,可以位于该指定音频文件的开头或末尾。
102:向服务器发送封面匹配请求,该封面匹配请求携带该音频信息,使得该服务器根据该音频信息和预设图片库,返回与该音频信息匹配的封面,该预设图片库用于存储音频信息以及匹配的封面;
具体地,在该终端设备接收到对该指定音频的获取封面请求时,向该服务器发送该封面匹配请求,该封面匹配请求携带该指定音频的音频信息。
在本发明实施例中,该服务器中已建立该预设图片库,该预设图片库用于存储音频信息以及与该音频信息匹配的封面。该终端设备向该服务器发送该封面匹配请求,使得该服务器能够在接收到该封面匹配请求时,根据该音频信息和该预设图片库,确定与该音频信息匹配的封面,并向该终端设备发送该封面。在本发明实施例中,通过对封面进行筛选,确保保存于该预设图片库中的封面均为符合一定要求的高清封面,能够有效地保证封面的质量。
需要说明的是,该服务器在获取到封面时,可以获取该封面的封面信息,该封面信息可以包括该封面的歌手名称、专辑名称、发行时间等信息。具体地,该服务器在获取到封面时,对封面进行图像识别,获取封面上显示的封面信息,或,该服务器在获取到封面时,获取在封面文件中添加的封面信息,本发明实施例对封面信息的获取方式不做限定。该服务器可以在获取到该封面信息和该音频信息后,通过对该封面信息和该音频信息进行比较,确定与该音频信息匹配的封面。
进一步地,一个专辑对应一个或多个封面,而一个专辑可以包括一个或多个音频,即一个封面也可以对应一个或多个音频信息。
103:当接收到与该音频信息匹配的封面时,显示与该音频信息匹配的封面。
较佳的,当该终端设备接收到与该音频信息匹配的封面时,开启封面显示界面,在该封面显示界面上显示与该音频信息匹配的封面,该封面显示界面用于显示该终端设备获取到的封面。
在本发明实施例中,该终端设备可以在接收到与该音频信息匹配的一个或多个封面时,在该封面显示界面上显示,以供用户查看或者选择。
该步骤103还可以由以下步骤代替:当该终端设备在播放该指定音频的过程中,接收到与该指定音频的音频信息匹配的封面时,将与该音频信息匹配的封面作为该指定音频的播放背景显示。
本发明实施例提供的方法,通过在服务器中建立该预设图片库,通过在接收到对指定音频的获取封面请求时,向该服务器发送封面匹配请求,进而从该预设图片库中获取与该指定音频的音频信息匹配的封面,无需用户手动下载,操作简便,且在建立该预设图片库时,提高封面的质量,进而保证了终端设备获取到的封面的质量。
较佳的,在图1所示实施例技术方案的基础上,步骤101“接收对指定音频的获取封面请求”之前,所述方法还包括下述步骤1001、1002和1003:
1001:向该服务器发送校正请求,该校正请求携带音频的特征信息,使得该服务器根据该特征信息,返回该音频的音频信息;
实际情况下,本端保存的该音频的音频信息可能是错误的音频信息,或者是已被篡改的音频信息,则为了保证音频信息的准确性,可以对该终端设备保存的音频信息进行校正。其中,对该音频信息进行校正是指根据准确的音频信息,对本端保存的音频信息中错误的信息进行更正,并对本端保存的音频信息中缺失的信息进行补充等,本发明实施例对此不做限定。
其中,该终端设备可以在音频管理界面上提供用于校正所有音频的按键,或者在任一音频的功能菜单中提供校正选项,相应的,该校正请求可以由用户点击用于校正所有音频的按键触发,或由用户点击任一音频的功能菜单中的校正选项触发。当然,该校正请求还可以在播放任一音频时自动触发,本发明实施例对此不做限定。
在本发明实施例中,该特征信息与该音频信息一一对应,用于唯一确定该音频信息。该服务器保存有音频的特征信息与该音频准确的音频信息,当该终端设备向该服务器发送该音频的校正请求时,该服务器根据该特征信息确定该音频准确的音频信息,发送给该终端设备。优选地,该特征信息为音频指纹信息。
1002:接收该音频的音频信息;
1003:根据该音频的音频信息,对本端保存的该音频的音频信息进行校正,获取校正后的音频信息。
本发明实施例中,通过对本端保存的该音频的音频信息进行校正,能够在请求该音频的封面时,根据该音频准确的音频信息发送该封面匹配请求,提高了封面匹配的成功率。
较佳的,在图1所示实施例技术方案的基础上,步骤103“当接收到与该音频信息匹配的封面时,显示与该音频信息匹配的封面”包括下述步骤1031和1032:
1031:当接收到与该音频信息匹配的多个封面时,显示该多个封面;
在本发明实施例中,该服务器可能保存有与该音频信息匹配的多个封面,该多个封面可以是图案不同、或分辨率不同,或横竖方向的比例不同的封面,本发明实施例对此不作具体限定。
当该服务器保存有与该音频信息匹配的多个封面时,该服务器在接收到封面获取请求后,根据该音频信息获取到该多个封面,并向该终端设备发送该多个封面,当该终端设备接收到多个封面时,显示该多个封面,以供用户选择。
1032:当检测到对该多个封面中任一封面的选择操作时,显示该选择的封面。
为了满足用户个性化的需求,当用户从该多个封面中选择任一封面时,将该选择的封面确定为该音频的封面。
较佳的,该选择操作可以为对封面的多个连续操作。例如,该步骤1032具体包括:当检测到对该多个封面中任一封面的单击操作时,显示该选择的封面,当检测到对该选择的封面的双击操作时,将该选择的封面确定为该音频的封面。
在本发明实施例提供的另一实施例中,该步骤1031和1032可以由以下步骤代替:当接收到与该音频信息匹配的多个封面时,从该多个封面中选择分辨率最高的封面,将该分辨率最高的封面确定为该音频的封面。或,当接收到与该音频信息匹配的多个封面时,从该多个封面中选择屏幕比例与该终端设备的屏幕比例匹配的封面,将该选择的封面确定为该音频的封面。
需要说明的是,在从该多个封面中选择该音频的封面时,并不限于上述两种形式,还可以选择下载次数最多的封面作为该音频的封面,本发明实施例对此不做限定。
在本发明实施例中,通过自动从该多个封面中选择该音频的封面,无需人工介入,在保证封面质量的同时,简化了用户的操作。
实际情况下,当该终端设备在播放音频的过程中,接收到与当前播放音频匹配的多个封面时,将该多个封面中分辨率最高的封面确定为与该音频信息匹配的封面,并作为该音频的播放背景显示。或,当该终端设备在播放音频的过程中,接收到与当前播放音频匹配的多个封面时,在该封面显示界面上显示该多个封面,当检测到对该多个封面中任一封面的选择操作时,将该选择的封面确定为该音频的封面,将该选择的封面作为该音频的播放背景显示。本发明实施例对接收到多个封面时的处理方式不做限定。
较佳的,在图1所示实施例技术方案的基础上,步骤102“向服务器发送封面匹配请求”之后,所述方法还包括:当接收到该服务器发送的封面匹配失败消息时,向预设第三方服务器发送该封面匹配请求,使得该预设第三方服务器返回与该音频信息匹配的封面。
其中,该预设第三方服务器可以为图片服务器,如百度、搜狐等网站的服务器。
在本发明实施例中,该预设第三方服务器可以由技术人员在开发时从多个服务器中选择一个或多个服务器,还可以由用户在使用过程中从多个服务器中选择一个或多个服务器,本发明实施例对此不做限定。
具体地,当该预设图片库中不存在与该音频信息匹配的封面时,该服务器向该终端设备发送该封面匹配失败消息,当该终端设备接收到该封面匹配失败消息时,向该预设第三方服务器发送该封面匹配请求,该封面匹配请求携带该音频信息,使得该预设第三方服务器根据该音频信息,返回与该音频信息匹配的封面。
在本发明实施例中,该预设第三方服务器中可能存储与该音频信息匹配的多个封面,该预设第三方服务器向该终端设备发送该多个封面,该终端设备在接收到该多个封面时,处理方式与步骤1031和步骤1032类似,在此不再赘述。
需要说明的是,由于服务器的预设图片库中所保存的封面均为经过筛选的高清图片,因此,终端设备向该服务器请求封面,可以保证该服务器返回的封面质量较高,而避免了封面质量参差不齐的情况。当该服务器中不存在与该音频信息匹配的封面时,再向该预设第三方服务器请求封面,保证用户可以获取到与该音频信息匹配的封面。
较佳的,在图1所示实施例技术方案的基础上,所述方法还包括下述步骤104和105:
104:获取播放中音频的音频信息,并统计该播放中音频在本端的播放次数;
本发明实施例中,在该终端设备播放音频的过程中,该终端设备获取该播放中音频的音频信息,并统计该播放中音频在该终端设备上的播放次数,当再次检测到该终端设备播放该播放中音频时,更新该音频信息对应的播放次数。
105:向服务器发送该播放中音频的音频信息和该播放次数。
在本发明实施例中,该终端设备向该服务器发送该播放中音频的音频信息和该播放次数,使得该服务器根据接收到的多个终端设备发送的音频信息和对应的播放次数,获取热门专辑列表,以便于在后续过程中,该服务器接收用户上传的该热门专辑列表中任一专辑的封面。
较佳的,该终端设备周期性地向该服务器发送该播放中音频的音频信息和该播放次数,使得该服务器周期性地获取该热门专辑列表。
本发明实施例提供的方法,通过在服务器中建立该预设图片库,通过在接收到对指定音频的获取封面请求时,向该服务器发送封面匹配请求,进而从该预设图片库中获取与该指定音频的音频信息匹配的封面,无需用户手动下载,操作简便,且在建立该预设图片库时,提高封面的质量,进而保证了终端设备获取到的封面的质量。并通过对本端保存的该音频的音频信息进行校正,以及在该服务器不存在匹配的封面时,向该预设第三方服务器请求封面,提高了封面匹配的成功率。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图2是本发明实施例提供的一种封面匹配方法的流程图。该发明实施例的执行主体为服务器,参见图2,所述方法包括:
201:接收终端设备发送的封面匹配请求,该封面匹配请求携带音频信息;
202:根据预设图片库中存储的音频信息与封面的匹配关系,判断该预设图片库中是否存在与该音频信息匹配的封面;
在本发明实施例中,在该服务器上建立该预设图片库,该预设图片库用于存储音频信息以及音频信息匹配的封面。该服务器能够在接收到该封面匹配请求时,根据存储的音频信息与封面的匹配关系,判断该预设图片库中是否存在与该音频信息匹配的封面。
需要说明的是,该服务器在获取到封面时,可以获取该封面的封面信息,该封面信息可以包括该封面的歌手名称、专辑名称、发行时间等信息。具体地,该服务器在获取到封面时,对封面进行图像识别,获取封面上显示的封面信息,或,该服务器在获取到封面时,获取在封面文件中添加的封面信息,本发明实施例对封面信息的获取方式不做限定。该服务器可以在获取到该封面信息和该音频信息后,通过对该封面信息和该音频信息进行比较,确定与该音频信息匹配的封面。
在本发明实施例中,通过对封面进行筛选,确保保存于该预设图片库中的封面均为符合一定要求的高清封面,能够有效地保证封面的质量。
203:当该预设图片库中存在与该音频信息匹配的封面时,将该匹配的封面发送给该终端设备。
本发明实施例提供的方法,通过在服务器中建立该预设图片库,在接收到终端设备的封面匹配请求时,从该预设图片库中获取与该音频信息匹配的封面,发送给该终端设备,无需用户手动下载,且保证了封面的质量。
较佳的,在图2所示实施例技术方案的基础上,步骤201“接收终端设备发送的封面匹配请求”之前,所述方法还包括下述步骤2001、2002和2003:
2001:接收该终端设备发送的校正请求,该校正请求携带音频的特征信息;
2002:根据该特征信息,获取该音频的音频信息;
2003:向该终端设备发送该音频的音频信息。
在本发明实施例中,该特征信息与该音频信息一一对应,用于唯一确定该音频信息。该服务器保存有该特征信息和对应的音频信息。该服务器在接收到该终端设备发送的校正请求时,根据该特征信息,获取该特征信息对应的音频信息,并将该特征信息对应的音频信息发送给该终端设备,使得该终端设备根据该特征信息对应的音频信息,对该终端设备保存的音频信息进行校正。
优选地,该特征信息为音频指纹信息。
本发明实施例中,通过对该终端设备保存的该音频的音频信息进行校正,能够在向该服务器请求该音频的封面时,该服务器能够根据该音频准确的音频信息获取该音频的封面,提高了封面匹配的成功率。
较佳的,在图2所示实施例技术方案的基础上,步骤202“根据预设图片库中存储的音频信息与封面的匹配关系,判断该预设图片库中是否存在与该音频信息匹配的封面”之后,所述方法还包括:当该预设图片库中不存在与该音频信息匹配的封面时,向该终端设备发送封面匹配失败消息,使得该终端设备接收到该封面匹配失败消息时,向预设第三方服务器发送该封面匹配请求。
在本发明实施例中,当该服务器不存在与该音频信息匹配的封面时,向该终端设备发送封面匹配失败消息,使得该终端设备可以向该预设第三方服务器发送该封面匹配请求,以获取到与该音频信息匹配的封面。
较佳的,在图2所示实施例技术方案的基础上,所述方法还包括下述步骤204、205、206和207:
204:获取预设时间段内的热门专辑列表,该热门专辑列表中包括至少一个专辑标识;
其中,该热门专辑列表可以为第一专辑列表和/或第二专辑列表,其中,第一专辑列表为该预设时间段内播放次数最多的预设数目个专辑的列表,如,“每日热门专辑榜”,第二专辑列表为该预设时间段内更新的预设数目个专辑的列表,如“每日新增专辑榜”,本发明实施例对专辑列表的具体形式不做限定。该预设数目可以由技术人员在开发时设置,或在获取专辑列表的过程中进行更改,本发明实施例对此也不做限定。
在本发明实施例中,该预设时间段可以为任一个或多个时间段。优选地,该服务器按照预设周期,获取在当前周期对应的时间段内的热门专辑列表。
其中,该专辑标识可以为该专辑的名称或专辑序列号等,本发明实施例对此不做限定。
205:获取该至少一个专辑标识对应的封面;
在本发明实施例中,该封面可以由封面编辑人员人工获取,保存在该服务器,还可以由用户上传至该服务器,本发明实施例对此不做限定。
具体地,该服务器根据该热门专辑列表中包括的至少一个专辑标识,分别获取该至少一个专辑标识对应的封面。
206:从该至少一个专辑标识对应的封面中,选择符合预设规则的封面加入该预设图片库;
其中,该预设规则可以包括预设分辨率、预设封面比例或预设发行时间等,可以由封面编辑人员设置,本发明实施例对此不做限定。
在本发明实施例中,为了保证用户获取到的封面的质量,在添加封面时,需要选择符合预设规则的封面加入该预设图片库,而不是将所有的封面加入该预设图片库。
207:建立该选择的封面与该选择的封面所对应的专辑标识中的多个音频信息的匹配关系。
在本发明实施例中,该选择的封面分别对应一个专辑标识,而该专辑标识对应多个音频信息,则建立该选择的封面与该多个音频信息的匹配关系,以便于在该终端设备请求与任一音频信息匹配的封面时,可以根据该选择的封面与该多个音频信息的匹配关系,确定匹配的封面。
较佳的,在图2所示实施例技术方案的基础上,步骤204“获取预设时间段内的热门专辑列表”包括下述步骤2041和2042:
2041:接收该终端设备发送的音频信息和播放次数;
优选地,该服务器周期性地接收该终端设备发送的音频信息和播放次数。
实际上,该服务器可以接收多个终端设备发送的音频信息和播放次数,以便在后续过程中,统计各个音频信息的总播放次数,并获取该热门专辑列表。
2042:根据该播放次数,对该音频信息进行排序,并根据该音频信息对应的专辑标识,获取该热门专辑列表。
具体地,该服务器获取到多个终端设备发送的音频信息和播放次数,统计各个音频信息的总播放次数,对该音频信息进行排序,按照该播放次数从大到小的顺序,选择第一预设数目个音频信息,根据该第一预设数目个音频信息对应的专辑标识,确定该热门专辑列表。或,获取更新的音频信息,根据该更新的音频信息的播放次数进行排序,按照该播放次数从大到小的顺序,选择该更新的音频信息中第二预设数目个音频信息,根据该第二预设数目个音频信息对应的专辑标识,确定该热门专辑列表。
其中,该第一预设数目和该第二预设数目可以由管理人员设定,本发明实施例对此不做限定。
例如,接收音频信息和播放次数的周期为24小时,即每天获取各个终端设备的音频信息和播放次数,统计各个音频信息的总播放次数,进而获取“每日的热门专辑榜”和“每日新增专辑榜”。
较佳的,在图2所示实施例技术方案的基础上,步骤205“获取该至少一个专辑标识对应的封面”包括下述步骤2051和2052:
2051:提供该热门专辑列表,使得用户根据该热门专辑列表,上传该热门专辑列表中专辑标识的封面;
具体地,在该服务器对应的网站或应用中显示该热门专辑列表,并为用户提供上传封面选项,使得用户根据该热门专辑列表,上传该热门专辑列表中任一专辑的封面。
2052:获取该上传的封面。
在本发明实施例中,该服务器所维护的预设图片库可以为开放的图片库,允许用户向该服务器上传封面,扩大了该服务器的封面来源,实现了对该预设图片库的增量维护,且降低了维护成本。
较佳的,在图2所示实施例技术方案的基础上,步骤206“从该至少一个专辑标识对应的封面中,选择符合预设规则的封面加入该预设图片库”包括下述步骤2061、2062、2063和2064中的一项或多项:
2061:按照预设分辨率,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率的封面,将该选择的封面加入该预设图片库;
其中,该预设分辨率可以由技术人员在开发时设置,或在使用过程中根据该预设图片库中多个封面的平均分辨率确定,本发明实施例对此不做限定。
2062:按照预设比例,从该至少一个专辑标识对应的封面中,选择封面比例与该预设比例相同的封面,将该选择的封面加入该预设图片库;
其中,该预设比例可以根据该终端设备的屏幕的横竖方向的比例确定,终端设备的款式不同,该预设比例也不同。该服务器可以为不同款式的终端设备选择封面比例与终端设备的屏幕比例相同的封面,将该终端设备的款式与该封面比例与终端设备的屏幕比例相同的封面对应保存。当该服务器接收到任一终端设备的封面匹配请求时,可以按照该终端设备的屏幕比例,选择匹配的封面,发送给该终端设备。
2063:按照该预设分辨率和该预设比例,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率且封面比例与该预设比例相同的封面,将该选择的封面加入该预设图片库;
2064:按照该预设分辨率和该预设比例,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率的封面,将该选择的封面的比例调整为该预设比例,将调整后的封面加入该预设图片库。
在本发明实施例中,为了保证专辑封面的质量,可以通过预设分辨率、预设比例等预设规则从用户上传的封面中选择封面,还可以由审核人员人工对用户上传的封面进行审核,本发明实施例对此不做限定。
本发明实施例提供的方法,通过在该服务器中建立该预设图片库,并使用开放的图片库维护平台,接收任一用户上传的封面,使得该服务器能够获取到多来源的封面,实现了对该预设图片库的增量维护,且降低了维护成本。且通过对接收到的封面进行审核和筛选,保证了封面的质量。在接收到终端设备的封面匹配请求时,从该预设图片库中获取与该音频信息匹配的封面,发送给该终端设备,无需用户手动下载,操作简便,并通过对该终端设备本端保存的音频信息进行校正,提高了封面匹配的成功率。
图3是本发明实施例提供的一种封面匹配方法的流程图。该发明实施例的交互双方为终端设备和服务器,参见图3,所述方法包括:
301:该服务器建立预设图片库,该预设图片库用于存储音频信息以及匹配的封面;
302:该终端设备在播放音频的过程中,获取播放中音频的音频信息,并统计该播放中音频在本端的播放次数;
303:该终端设备向该服务器发送该播放中音频的音频信息和播放次数;
304:当该服务器接收到多个终端设备发送的音频信息和播放次数时,统计各个音频信息的总播放次数;
305:该服务器根据各个音频信息的总播放次数,对各个音频信息进行排序;
306:该服务器根据各个音频信息的排序和音频信息对应的专辑标识,获取预设数目个播放次数最多的专辑标识,生成热门专辑列表;
本发明实施例以该热门专辑列表为播放次数最多的专辑的列表为例进行说明。
307:该服务器提供该热门专辑列表,使得用户根据该热门专辑列表,上传该热门专辑列表中至少一个专辑标识对应的封面;
308:该服务器获取该用户上传的该至少一个专辑标识对应的封面;
309:该服务器按照预设分辨率,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率的封面,将该选择的封面加入该预设图片库;
本发明实施例以按照该预设分辨率选择封面为例进行说明。
310:当该终端设备检测到用户对指定音频的校正操作时,向该服务器发送校正请求,该校正请求携带该指定音频的音频指纹信息;
本发明实施例中以该特征信息为音频指纹信息为例进行说明。
311:当该服务器接收到该校正请求时,根据该音频指纹信息,获取该指定音频的音频信息;
312:该服务器向该终端设备发送该指定音频的音频信息;
313:当该终端设备接收到该服务器返回的该指定音频的音频信息时,对本端保存的该指定音频的音频信息进行校正,获取该指定音频校正后的音频信息;
314:当该终端设备接收到对该指定音频的获取封面请求时,向该服务器发送封面匹配请求,该封面匹配请求携带该指定音频校正后的音频信息;
315:当该服务器接收到该封面匹配请求时,根据预设图片库中存储的音频信息与封面的匹配关系,判断该预设图片库中是否存在与校正后的音频信息匹配的封面;如果是,执行步骤316;
本发明实施例以该预设图片库中存在与校正后的音频信息匹配的封面为例进行说明。当该预设图片库中不存在与校正后的音频信息匹配的封面时,向该终端设备发送封面匹配失败消息,获取封面的过程在此不再赘述。
316:该服务器将与校正后的音频信息匹配的封面发送给该终端设备;
本发明实施例以该服务器存在一个与校正后的音频信息匹配的封面为例进行说明。
317:当该终端设备接收到该与校正后的音频信息匹配的封面时,显示该封面,结束。
本发明实施例提供的方法,通过在该服务器中建立该预设图片库,并使用开放的图片库维护平台,接收任一用户上传的封面,使得该服务器能够获取到多来源的封面,实现了对该预设图片库的增量维护,且降低了维护成本。且通过对接收到的封面进行审核和筛选,保证了封面的质量。在接收到终端设备的封面匹配请求时,从该预设图片库中获取与该音频信息匹配的封面,发送给该终端设备,无需用户手动下载,操作简便,并通过对该终端设备本端保存的音频信息进行校正,提高了封面匹配的成功率。
图4是本发明实施例提供的一种封面匹配装置结构示意图,参见图4,所述装置包括:获取封面请求接收模块401、封面匹配请求发送模块402、封面显示模块403,
其中,获取封面请求接收模块401用于接收对指定音频的获取封面请求,该获取封面请求携带该指定音频的音频信息;封面匹配请求发送模块402与获取封面请求接收模块401连接,用于向服务器发送封面匹配请求,该封面匹配请求携带该音频信息,使得该服务器根据该音频信息和预设图片库,返回与该音频信息匹配的封面,该预设图片库用于存储音频信息以及匹配的封面;封面显示模块403与封面匹配请求发送模块402连接,用于当接收到与该音频信息匹配的封面时,显示与该音频信息匹配的封面。
较佳的,该装置还包括:
校正请求发送模块,用于向该服务器发送校正请求,该校正请求携带音频的特征信息,使得该服务器根据该特征信息,返回该音频的音频信息;
音频信息接收模块,用于接收该音频的音频信息;
校正模块,用于根据该音频的音频信息,对本端保存的该音频的音频信息进行校正,获取校正后的音频信息。
较佳的,该封面显示模块403包括:
显示单元,用于当接收到与该音频信息匹配的多个封面时,显示该多个封面;
封面选择单元,用于当检测到对该多个封面中任一封面的选择操作时,显示该选择的封面。
较佳的,该装置还包括:
失败消息接收模块,用于当接收到该服务器发送的封面匹配失败消息时,向预设第三方服务器发送该封面匹配请求,使得该预设第三方服务器返回与该音频信息匹配的封面。
较佳的,该装置还包括:
次数统计模块,用于获取播放中音频的音频信息,并统计该播放中音频在本端的播放次数;
播放中信息发送模块,用于向服务器发送该播放中音频的音频信息和该播放次数。
较佳的,该音频信息为ID3信息,该特征信息为音频指纹信息。
图5是本发明实施例提供的一种封面匹配装置结构示意图,参见图5,所述装置包括:封面匹配请求接收模块501、封面判断模块502、封面发送模块503,
其中,封面匹配请求接收模块501用于接收终端设备发送的封面匹配请求,该封面匹配请求携带音频信息;封面判断模块502与封面匹配请求接收模块501连接,用于根据预设图片库中存储的音频信息与封面的匹配关系,判断该预设图片库中是否存在与该音频信息匹配的封面;封面发送模块503与封面判断模块502连接,用于当该预设图片库中存在与该音频信息匹配的封面时,将该匹配的封面发送给该终端设备。
较佳的,该装置还包括:
校正请求接收模块,用于接收该终端设备发送的校正请求,该校正请求携带音频的特征信息;
音频信息获取模块,用于根据该特征信息,获取该音频的音频信息;
音频信息发送模块,用于向该终端设备发送该音频的音频信息。
较佳的,该装置还包括:
失败消息发送模块,用于当该预设图片库中不存在与该音频信息匹配的封面时,向该终端设备发送封面匹配失败消息,使得该终端设备接收到该封面匹配失败消息时,向预设第三方服务器发送该封面匹配请求。
较佳的,该装置还包括:
专辑列表获取模块,用于获取预设时间段内的热门专辑列表,该热门专辑列表中包括至少一个专辑标识;
封面获取模块,用于获取该至少一个专辑标识对应的封面;
封面选择模块,用于从该至少一个专辑标识对应的封面中,选择符合预设规则的封面加入该预设图片库;
匹配关系建立模块,用于建立该选择的封面与该选择的封面所对应的专辑标识中的多个音频信息的匹配关系。
较佳的,该专辑列表获取模块包括:
播放中信息接收单元,用于接收该终端设备发送的音频信息和播放次数;
排序单元,用于根据该播放次数,对该音频信息进行排序,并根据该音频信息对应的专辑标识,获取该热门专辑列表。
较佳的,该封面获取模块包括:
列表提供单元,用于提供该热门专辑列表,使得用户根据该热门专辑列表,上传该热门专辑列表中专辑的封面;
封面获取单元,用于获取该上传的封面。
较佳的,该封面选择模块包括:
第一选择单元,用于按照预设分辨率,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率的封面,将该选择的封面加入该预设图片库;或,
第二选择单元,用于按照预设比例,从该至少一个专辑标识对应的封面中,选择封面比例与该预设比例相同的封面,将该选择的封面加入该预设图片库;或,
第三选择单元,用于按照该预设分辨率和该预设比例,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率且封面比例与该预设比例相同的封面,将该选择的封面加入该预设图片库;或,
第四选择单元,用于按照该预设分辨率和该预设比例,从该至少一个专辑标识对应的封面中,选择分辨率不小于该预设分辨率的封面,将该选择的封面的比例调整为该预设比例,将调整后的封面加入该预设图片库。
需要说明的是:上述实施例提供的封面匹配装置在封面匹配时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端设备和服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的封面匹配装置与封面匹配方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图6是本发明实施例提供的一种终端设备结构示意图。参见图6,该终端设备可以用于实施上述实施例中提供的封面匹配方法。具体来讲:
终端设备600可以包括通信单元110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、无线通信单元170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图6中示出的终端设备结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
通信单元110可用于收发信息或通话过程中,信号的接收和发送,该通信单元110可以为RF(Radio Frequency,射频)电路、路由器、调制解调器等网络通信设备。特别地,当通信单元110为RF电路时,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,作为通信单元的RF电路包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(LowNoise Amplifier,低噪声放大器)、双工器等。此外,通信单元110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端设备600的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。较佳的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端设备600的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,较佳的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-EmittingDiode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图6中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端设备600还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端设备600移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端设备600还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端设备600之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端设备,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端设备600的通信。
为了实现无线通信,该终端设备上可以配置有无线通信单元170,该无线通信单元170可以为WiFi模块。WiFi属于短距离无线传输技术,终端设备600通过无线通信单元170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图6示出了无线通信单元170,但是可以理解的是,其并不属于终端设备600的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端设备600的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端设备600的各种功能和处理数据,从而对手机进行整体监控。较佳的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端设备600还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端设备600还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端设备的显示单元是触摸屏显示器,终端设备还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行图1和图3所示实施例所提供的封面匹配方法。
图7是本发明实施例提供的一种服务器结构示意图。该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(central processing units,CPU)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在服务器700上执行存储介质730中的一系列指令操作。
服务器700还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,一个或一个以上键盘756,和/或,一个或一个以上操作***741,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
上述图2以及图3所示实施例中所述的由服务器所执行的步骤可以基于该图7所示的服务器结构。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (27)
1.一种封面匹配方法,其特征在于,所述方法包括:
接收对指定音频的获取封面请求,所述获取封面请求携带所述指定音频的音频信息;
向服务器发送封面匹配请求,所述封面匹配请求携带所述音频信息,使得所述服务器根据所述音频信息和预设图片库,返回与所述音频信息匹配的封面,所述预设图片库用于存储音频信息以及匹配的封面;
当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面。
2.根据权利要求1所述的方法,其特征在于,接收对指定音频的获取封面请求之前,所述方法还包括:
向所述服务器发送校正请求,所述校正请求携带音频的特征信息,使得所述服务器根据所述特征信息,返回所述音频的音频信息;
接收所述音频的音频信息;
根据所述音频的音频信息,对本端保存的所述音频的音频信息进行校正,获取校正后的音频信息。
3.根据权利要求1所述的方法,其特征在于,当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面包括:
当接收到与所述音频信息匹配的多个封面时,显示所述多个封面;
当检测到对所述多个封面中任一封面的选择操作时,显示所述选择的封面。
4.根据权利要求1所述的方法,其特征在于,向服务器发送封面匹配请求之后,所述方法还包括:
当接收到所述服务器发送的封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求,使得所述预设第三方服务器返回与所述音频信息匹配的封面。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
获取播放中音频的音频信息,并统计所述播放中音频在本端的播放次数;
向服务器发送所述播放中音频的音频信息和所述播放次数。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述音频信息为ID3信息,所述特征信息为音频指纹信息。
7.一种封面匹配方法,其特征在于,所述方法包括:
接收终端设备发送的封面匹配请求,所述封面匹配请求携带音频信息;
根据预设图片库中存储的音频信息与封面的匹配关系,判断所述预设图片库中是否存在与所述音频信息匹配的封面;
当所述预设图片库中存在与所述音频信息匹配的封面时,将所述匹配的封面发送给所述终端设备。
8.根据权利要求7所述的方法,其特征在于,接收终端设备发送的封面匹配请求之前,所述方法还包括:
接收所述终端设备发送的校正请求,所述校正请求携带音频的特征信息;
根据所述特征信息,获取所述音频的音频信息;
向所述终端设备发送所述音频的音频信息。
9.根据权利要求7所述的方法,其特征在于,根据预设图片库中存储的音频信息与封面的匹配关系,判断所述预设图片库中是否存在与所述音频信息匹配的封面之后,所述方法还包括:
当所述预设图片库中不存在与所述音频信息匹配的封面时,向所述终端设备发送封面匹配失败消息,使得所述终端设备接收到所述封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求。
10.根据权利要求7所述的方法,其特征在于,所述方法还包括:
获取预设时间段内的热门专辑列表,所述热门专辑列表中包括至少一个专辑标识;
获取所述至少一个专辑标识对应的封面;
从所述至少一个专辑标识对应的封面中,选择符合预设规则的封面加入所述预设图片库;
建立所述选择的封面与所述选择的封面所对应的专辑标识中的多个音频信息的匹配关系。
11.根据权利要求10所述的方法,其特征在于,获取预设时间段内的热门专辑列表包括:
接收所述终端设备发送的音频信息和播放次数;
根据所述播放次数,对所述音频信息进行排序,并根据所述音频信息对应的专辑标识,获取所述热门专辑列表。
12.根据权利要求10所述的方法,其特征在于,获取所述至少一个专辑标识对应的封面包括:
提供所述热门专辑列表,使得用户根据所述热门专辑列表,上传所述热门专辑列表中专辑的封面;
获取所述上传的封面。
13.根据权利要求10所述的方法,其特征在于,从所述至少一个专辑标识对应的封面中,选择符合预设规则的封面加入所述预设图片库,采用以下方式:
按照预设分辨率,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面加入所述预设图片库;或,
按照预设比例,从所述至少一个专辑标识对应的封面中,选择封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率且封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面的比例调整为所述预设比例,将调整后的封面加入所述预设图片库。
14.一种封面匹配装置,其特征在于,所述装置包括:
获取封面请求接收模块,用于接收对指定音频的获取封面请求,所述获取封面请求携带所述指定音频的音频信息;
封面匹配请求发送模块,用于向服务器发送封面匹配请求,所述封面匹配请求携带所述音频信息,使得所述服务器根据所述音频信息和预设图片库,返回与所述音频信息匹配的封面,所述预设图片库用于存储音频信息以及匹配的封面;
封面显示模块,用于当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
校正请求发送模块,用于向所述服务器发送校正请求,所述校正请求携带音频的特征信息,使得所述服务器根据所述特征信息,返回所述音频的音频信息;
音频信息接收模块,用于接收所述音频的音频信息;
校正模块,用于根据所述音频的音频信息,对本端保存的所述音频的音频信息进行校正,获取校正后的音频信息。
16.根据权利要求14所述的装置,其特征在于,所述封面显示模块包括:
显示单元,用于当接收到与所述音频信息匹配的多个封面时,显示所述多个封面;
封面选择单元,用于当检测到对所述多个封面中任一封面的选择操作时,显示所述选择的封面。
17.根据权利要求14所述的装置,其特征在于,所述装置还包括:
失败消息接收模块,用于当接收到所述服务器发送的封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求,使得所述预设第三方服务器返回与所述音频信息匹配的封面。
18.根据权利要求14-17任一项所述的装置,其特征在于,所述装置还包括:
次数统计模块,用于获取播放中音频的音频信息,并统计所述播放中音频在本端的播放次数;
播放中信息发送模块,用于向服务器发送所述播放中音频的音频信息和所述播放次数。
19.根据权利要求14-17任一项所述的装置,其特征在于,所述音频信息为ID3信息,所述特征信息为音频指纹信息。
20.一种封面匹配装置,其特征在于,所述装置包括:
封面匹配请求接收模块,用于接收终端设备发送的封面匹配请求,所述封面匹配请求携带音频信息;
封面判断模块,用于根据预设图片库中存储的音频信息与封面的匹配关系,判断所述预设图片库中是否存在与所述音频信息匹配的封面;
封面发送模块,用于当所述预设图片库中存在与所述音频信息匹配的封面时,将所述匹配的封面发送给所述终端设备。
21.根据权利要求20所述的装置,其特征在于,所述装置还包括:
校正请求接收模块,用于接收所述终端设备发送的校正请求,所述校正请求携带音频的特征信息;
音频信息获取模块,用于根据所述特征信息,获取所述音频的音频信息;
音频信息发送模块,用于向所述终端设备发送所述音频的音频信息。
22.根据权利要求20所述的装置,其特征在于,所述装置还包括:
失败消息发送模块,用于当所述预设图片库中不存在与所述音频信息匹配的封面时,向所述终端设备发送封面匹配失败消息,使得所述终端设备接收到所述封面匹配失败消息时,向预设第三方服务器发送所述封面匹配请求。
23.根据权利要求20所述的装置,其特征在于,所述装置还包括:
专辑列表获取模块,用于获取预设时间段内的热门专辑列表,所述热门专辑列表中包括至少一个专辑标识;
封面获取模块,用于获取所述至少一个专辑标识对应的封面;
封面选择模块,用于从所述至少一个专辑标识对应的封面中,选择符合预设规则的封面加入所述预设图片库;
匹配关系建立模块,用于建立所述选择的封面与所述选择的封面所对应的专辑标识中的多个音频信息的匹配关系。
24.根据权利要求23所述的装置,其特征在于,所述专辑列表获取模块包括:
播放中信息接收单元,用于接收所述终端设备发送的音频信息和播放次数;
排序单元,用于根据所述播放次数,对所述音频信息进行排序,并根据所述音频信息对应的专辑标识,获取所述热门专辑列表。
25.根据权利要求23所述的装置,其特征在于,所述封面获取模块包括:
列表提供单元,用于提供所述热门专辑列表,使得用户根据所述热门专辑列表,上传所述热门专辑列表中专辑的封面;
封面获取单元,用于获取所述上传的封面。
26.根据权利要求23所述的装置,其特征在于,所述封面选择模块包括:
第一选择单元,用于按照预设分辨率,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面加入所述预设图片库;或,
第二选择单元,用于按照预设比例,从所述至少一个专辑标识对应的封面中,选择封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
第三选择单元,用于按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率且封面比例与所述预设比例相同的封面,将所述选择的封面加入所述预设图片库;或,
第四选择单元,用于按照所述预设分辨率和所述预设比例,从所述至少一个专辑标识对应的封面中,选择分辨率不小于所述预设分辨率的封面,将所述选择的封面的比例调整为所述预设比例,将调整后的封面加入所述预设图片库。
27.一种终端设备,其特征在于,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
接收对指定音频的获取封面请求,所述获取封面请求携带所述指定音频的音频信息;
向服务器发送封面匹配请求,所述封面匹配请求携带所述音频信息,使得所述服务器根据所述音频信息和预设图片库,返回与所述音频信息匹配的封面,所述预设图片库用于存储音频信息以及匹配的封面;
当接收到与所述音频信息匹配的封面时,显示与所述音频信息匹配的封面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310383106.XA CN103457946B (zh) | 2013-08-29 | 封面匹配方法、装置和终端设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310383106.XA CN103457946B (zh) | 2013-08-29 | 封面匹配方法、装置和终端设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103457946A true CN103457946A (zh) | 2013-12-18 |
CN103457946B CN103457946B (zh) | 2016-11-30 |
Family
ID=
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104915402A (zh) * | 2015-06-01 | 2015-09-16 | 小米科技有限责任公司 | 电子书封面设置方法及装置 |
CN105117102A (zh) * | 2015-08-21 | 2015-12-02 | 小米科技有限责任公司 | 音频界面显示方法和装置 |
CN105159639A (zh) * | 2015-08-21 | 2015-12-16 | 小米科技有限责任公司 | 音频封面显示方法及装置 |
CN105893423A (zh) * | 2015-12-03 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频推荐方法、***、终端以及服务器 |
CN106202343A (zh) * | 2016-07-04 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种智能音箱的封套获取方法和装置 |
CN106294553A (zh) * | 2016-07-26 | 2017-01-04 | 广东欧珀移动通信有限公司 | 数据信息发送及封套信息显示方法、装置、音箱和终端音箱 |
CN106792150A (zh) * | 2016-12-20 | 2017-05-31 | 深圳市茁壮网络股份有限公司 | 一种海报生成方法及装置 |
CN107680038A (zh) * | 2017-09-14 | 2018-02-09 | 网易(杭州)网络有限公司 | 一种图片处理方法、介质和相关装置 |
CN109151495A (zh) * | 2018-08-09 | 2019-01-04 | 广州精航电子有限公司 | 一种点播服务器及点播服务器多媒体文件更新方法、存储介质 |
CN109284412A (zh) * | 2018-09-20 | 2019-01-29 | 腾讯音乐娱乐科技(深圳)有限公司 | 给音频数据配图的方法和装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237473A (zh) * | 2008-02-27 | 2008-08-06 | 中兴通讯股份有限公司 | 动态实现歌词播放的方法及实现该方法的移动终端和设备 |
CN101859562A (zh) * | 2010-07-01 | 2010-10-13 | 无锡骏聿科技有限公司 | 一种现有图像与卡拉ok旋律实时匹配的方法 |
CN102332262A (zh) * | 2011-09-23 | 2012-01-25 | 哈尔滨工业大学深圳研究生院 | 基于音频特征的歌曲智能识别方法 |
US20120331572A1 (en) * | 1999-04-30 | 2012-12-27 | Hoshiko Llc | Method and apparatus for identifying and characterizing errant electronic files |
CN103049564A (zh) * | 2012-12-31 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种批量设置音乐专辑图封面的方法 |
CN103118185A (zh) * | 2013-01-22 | 2013-05-22 | 广东欧珀移动通信有限公司 | 一种智能手机终端添加音乐封面的方法及装置 |
CN103235679A (zh) * | 2013-03-29 | 2013-08-07 | 广东欧珀移动通信有限公司 | 一种批量为音乐文件设置相应专辑封面的方法和*** |
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120331572A1 (en) * | 1999-04-30 | 2012-12-27 | Hoshiko Llc | Method and apparatus for identifying and characterizing errant electronic files |
CN101237473A (zh) * | 2008-02-27 | 2008-08-06 | 中兴通讯股份有限公司 | 动态实现歌词播放的方法及实现该方法的移动终端和设备 |
CN101859562A (zh) * | 2010-07-01 | 2010-10-13 | 无锡骏聿科技有限公司 | 一种现有图像与卡拉ok旋律实时匹配的方法 |
CN102332262A (zh) * | 2011-09-23 | 2012-01-25 | 哈尔滨工业大学深圳研究生院 | 基于音频特征的歌曲智能识别方法 |
CN103049564A (zh) * | 2012-12-31 | 2013-04-17 | 广东欧珀移动通信有限公司 | 一种批量设置音乐专辑图封面的方法 |
CN103118185A (zh) * | 2013-01-22 | 2013-05-22 | 广东欧珀移动通信有限公司 | 一种智能手机终端添加音乐封面的方法及装置 |
CN103235679A (zh) * | 2013-03-29 | 2013-08-07 | 广东欧珀移动通信有限公司 | 一种批量为音乐文件设置相应专辑封面的方法和*** |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104915402A (zh) * | 2015-06-01 | 2015-09-16 | 小米科技有限责任公司 | 电子书封面设置方法及装置 |
JP2017532582A (ja) * | 2015-08-21 | 2017-11-02 | 小米科技有限責任公司Xiaomi Inc. | オーディオカバー表示方法および装置 |
CN105117102A (zh) * | 2015-08-21 | 2015-12-02 | 小米科技有限责任公司 | 音频界面显示方法和装置 |
CN105159639A (zh) * | 2015-08-21 | 2015-12-16 | 小米科技有限责任公司 | 音频封面显示方法及装置 |
CN105117102B (zh) * | 2015-08-21 | 2019-04-16 | 小米科技有限责任公司 | 音频界面显示方法和装置 |
RU2665291C2 (ru) * | 2015-08-21 | 2018-08-28 | Сяоми Инк. | Способ и устройство для отображения обложки аудиоматериала |
EP3133509A1 (en) * | 2015-08-21 | 2017-02-22 | Xiaomi Inc. | Audio cover display method and device |
WO2017031904A1 (zh) * | 2015-08-21 | 2017-03-02 | 小米科技有限责任公司 | 音频封面显示方法及装置 |
US10630806B2 (en) | 2015-08-21 | 2020-04-21 | Xiaomi Inc. | Method and device for displaying audio playback application cover |
CN105159639B (zh) * | 2015-08-21 | 2018-07-27 | 小米科技有限责任公司 | 音频封面显示方法及装置 |
CN105893423A (zh) * | 2015-12-03 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | 视频推荐方法、***、终端以及服务器 |
WO2017092358A1 (zh) * | 2015-12-03 | 2017-06-08 | 乐视控股(北京)有限公司 | 视频推荐方法、***、终端以及服务器 |
CN106202343B (zh) * | 2016-07-04 | 2019-08-09 | Oppo广东移动通信有限公司 | 一种智能音箱的封套获取方法和装置 |
CN106202343A (zh) * | 2016-07-04 | 2016-12-07 | 广东欧珀移动通信有限公司 | 一种智能音箱的封套获取方法和装置 |
CN106294553A (zh) * | 2016-07-26 | 2017-01-04 | 广东欧珀移动通信有限公司 | 数据信息发送及封套信息显示方法、装置、音箱和终端音箱 |
CN106792150A (zh) * | 2016-12-20 | 2017-05-31 | 深圳市茁壮网络股份有限公司 | 一种海报生成方法及装置 |
CN107680038A (zh) * | 2017-09-14 | 2018-02-09 | 网易(杭州)网络有限公司 | 一种图片处理方法、介质和相关装置 |
CN109151495A (zh) * | 2018-08-09 | 2019-01-04 | 广州精航电子有限公司 | 一种点播服务器及点播服务器多媒体文件更新方法、存储介质 |
CN109151495B (zh) * | 2018-08-09 | 2019-12-03 | 广州精航电子有限公司 | 一种点播服务器及点播服务器多媒体文件更新方法、存储介质 |
CN109284412A (zh) * | 2018-09-20 | 2019-01-29 | 腾讯音乐娱乐科技(深圳)有限公司 | 给音频数据配图的方法和装置 |
CN109284412B (zh) * | 2018-09-20 | 2021-12-24 | 腾讯音乐娱乐科技(深圳)有限公司 | 给音频数据配图的方法和装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104113787A (zh) | 基于节目的评论方法、终端、服务器和*** | |
CN105187930A (zh) | 基于视频直播的互动方法及装置 | |
CN106126174B (zh) | 一种场景音效的控制方法、及电子设备 | |
CN105005909A (zh) | 预测流失用户的方法及装置 | |
CN103905885A (zh) | 视频直播方法及装置 | |
CN104159159A (zh) | 基于视频的交互方法、终端、服务器及*** | |
CN104850434A (zh) | 多媒体资源下载方法及装置 | |
CN103414766A (zh) | 一种安装应用的方法、装置和终端设备 | |
CN103513769A (zh) | 按键功能的设置方法、装置和移动终端 | |
CN104159136A (zh) | 互动信息的获取方法、终端、服务器及*** | |
CN104158506A (zh) | 调节音量的方法、装置及终端 | |
CN103313139A (zh) | 播放历史显示方法、装置及电子设备 | |
CN105959482B (zh) | 一种场景音效的控制方法、及电子设备 | |
CN103686246B (zh) | 传输流视频选时播放方法、装置、设备及*** | |
CN103530520A (zh) | 一种数据获取的方法及终端 | |
CN104954159A (zh) | 一种网络信息统计的方法和装置 | |
CN103544456A (zh) | 信息处理方法、装置及移动终端 | |
CN103475914A (zh) | 视频播放方法、装置、终端设备和服务器 | |
CN103945241A (zh) | 一种流媒体数据的统计方法、***及相关装置 | |
CN104965642A (zh) | 下拉列表生成方法及装置 | |
CN106293738A (zh) | 一种表情图像的更新方法及装置 | |
CN103605532A (zh) | 程序操控方法、装置和*** | |
CN104063400A (zh) | 数据搜索方法和装置 | |
CN105550316A (zh) | 音频列表的推送方法及装置 | |
CN103491421A (zh) | 内容展示方法、装置及智能电视 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |