本发明涉及电子技术领域,尤其涉及一种媒体资源的处理方法及终端。
背景技术:
智能手机等电子设备已经变为了用户的生活用品之一,用户常使用智能手机播放媒体资源,例如视频或者音频,尤其是使用手机上的音乐APP下载音乐来听。一般情况,服务商会提供同一媒体资源的诸多版本供用户下载,不同版本的品质不同,用户选择下载高品质的版本,但是因此手机配置过低,无法将高品质版本的优势发挥出来,导致高品质的版本播出效果和品质低一点的版本的拨出效果无异,但是下载的高品质的媒体资源所占用的空间较大,因此导致手机资源的浪费。
技术实现要素:
本发明实施例提供一种媒体资源的处理方法,可以提示用户下载与手机配置相匹配的媒体资源,降低手机资源浪费的几率。
第一方面,本发明实施例提供了一种媒体资源的处理方法,上述方法包括:
若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数;根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级,媒体资源在终端被划分为若干品质层级,预设的参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系;检测供用户下载的媒体资源中是否存在获取的品质层级;若存在获取的品质层级,推荐存在的获取的品质层级的媒体资源给用户,以供用户选择性下载资源。
另一方面,本发明实施例提供了一种终端,该终端包括:获取单元、识别单元、检测单元以及推荐单元。
其中,获取单元用于若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数;识别单元用于根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级,媒体资源在终端被划分为若干品质层级,预设的参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系;检测单元用于检测供用户下载的媒体资源中是否存在获取的品质层级;推荐单元用于若检测单元检测出供用户下载的媒体资源中存在获取的品质层级,推荐存在的获取的品质层级的媒体资源给用户,以供用户选择性下载资源。
本发明实施例所公开的一种媒体资源的处理方法和终端,通过获取播放器件的性能参数来获取与播放元件匹配的媒体资源的品质层级,进而提供下载建议给用户,具体是推荐相匹配的品质层级的媒体资源给用户下载,进而有效的防止用户下载终端不匹配的更高品质的媒体资源,降低手机资源浪费的发生几率。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施方式提供的一种媒体资源的处理方法的示意流程图;
图2a是本发明实施例提供的图1的子流程示意图;
图2b是本发明实施例提供的图1的子流程示意图;
图3本发明实施方式提供的一种终端示意性框图;
图4a是本发明实施例提供的图3中一种获取单元的示意性框图;
图4b是本发明实施例提供的图3中一种识别单元的示意性框图;
图5是本发明实施方式提供的另一种终端示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或若干个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
本发明实施例提供的一种媒体资源的处理方法,上述方法运行于终端,终端包括但是不限制于任何一种可与用户进行人机交互的电子产品,例如智能手机(如Android手机、ios手机、Windows Phone手机等)、平板电能、掌上电能、笔记本电脑、移动互联网设备等。以上电子设备仅是举例,而非穷举,本发明实施例提供的终端包括但是不限制于上述电子设备。需要说明的是,本发明实施例中所述的终端可以用于下载媒体资源并播放媒体资源,终端上设有播放媒体资源的相应的的播放器件,例如播放音频资源的扬声器。
请看图1,是本发明实施方式提供的一种媒体资源的处理方法,上述方法包括如下S101~S105:
其中,S101,若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数。
具体的,本发明实施方式中的媒体资源包括音频、视频和图片,播放器件为用于播放音频的元件或者用于视频的元件或者用于显示图片的元件。例如用于播放音频的器件包括扬声器、耳机、麦可风、音响等;用于播放视频和显示图片的器件包括显示屏等。下载媒体资源的途径可以是从网页中下载还可以是通过APP来下载,例如利用音乐APP来下载音乐音频资源。
从上述可知,由于存在多个播放器件可以播放同一类媒体资源,因此若检测到用户下载媒体资源的操作,获取的到的播放器件可以是一个也可以是多个。播放器件的性能参数用于表示播放器件的播放水平。若获取的播放器件包括扬声器,则获取的性能参数包括扬声器的性能参数;若获取的播放器件包括耳机,则获取的性能参数包括耳机的性能参数;若获取的播放器件为显示屏,且用于播放视频,则获取的性能参数为与播放视频相关的显示屏的性能参数;若获取的播放器件显示屏,且用于显示图片,则获取的性能参数为与显示图片相关的显示屏的性能参数。因此播放器件相同,若播放的媒体资源不同,获取的性能参数也可能不同或者相同。本实施方式优选耳机和扬声器的性能参数包括信噪比、阻抗和灵敏度、用于播放视频时的显示屏的性能参数包括分辨率和刷新率;用于显示图片时的显示屏的性能参数包括分辨率,在本实施方式的其它可行的实施例中,播放器件的性能参数可以包括上述参数的同时,还可以包括与播放水平相关的其它参数,或者上述参数与其它参数的任意组合。
性能参数与播放器件的播放水平相关,例如信噪比表示音频回放时正常声音信号与无信号时的噪音信号的比值,信噪比低时,小信号输入时的噪音越加严重;耳机或者扬声器的阻抗越小,越加容易出声和驱动;耳机或者扬声器的灵敏度越高,同样的音源暑促的声音越大。再例如播放视频的显示屏的刷新率与视频的帧率不匹配,就无法显示视频内容。
S102,根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级,预设的参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系。
具体的,媒体资源在终端被划分为若干品质层级。应当理解,将根据影响媒体资源品质的品质参数进行划分品质层级,同一媒体资源的不同品质层级的品质参数的不同。例如常选择比特率以及文件格式作为音频的品质参数,分辨率作为图片的品质参数,分辨率和帧频作为视频的品质参数。若媒体资源是音频,本实施方式中优选将音频按照品质从低到高划分为流畅音质、标准音质、高品质音质、无损音质四个品质层级,不同品质层级中至少比特率或者文件格式不同,且不同层级的文件大小也不同,将图片按照品质从低到高划分标准图片、高清图片。本发明实施方式将以媒体资源是音频为例进行说明。
参数模型是根据媒体资源的品质层级以及用于播放媒体资源的播放器件的性能参数建立的,参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系,即参数模型中一类媒体资源的每一品质层级对应设有播放器件的各个性能参数的数值范围。这是由于性能参数表示播放器件的播放水平,而播放水平与媒体资源的品质相关,播放水平高的播放器件才能播放出高品质的媒体资源,因此播放器件的性能参数是匹配有媒体资源的品质层级,即在参数模型中上述关系同时体现在性能参数的数值范围与品质层级的品质参数之间的对应关系。例如参数模型包括了扬声器的性能参数中信噪比、阻抗以及灵敏度的数值范围与音频中流畅音质、标准音质、高品质音质、无损音质的对应关系,即流畅音质对应了存在扬声器信噪比的数值范围、阻抗的数值范围以及灵敏度的数值范围。应当理解,获取到播放器件的性能参数后,根据性能参数以及参数模型中同一性能参数的在各个品质层级的数值范围来获取相对应的品质层级。
例如,获取的扬声器的信噪比、阻抗以及灵敏度分别为ABC,参数模型中扬声器对应的媒体资源中流畅音质、标准音质、高品质音质、无损音质个品质层级中信噪比的数值范围分别为M1、M2、M3、M4,阻抗的数值范围为N1、N2、N3、N4,灵敏度的数值范围为G1、G2、G3、G4,若扬声器匹配的媒体资源的品质层级为高品质音质,则表示信噪比A在M3数值范围内、阻抗B在N3的数值范围内,以及灵敏度C在G3的数值范围内。
应当理解,若S101中获取的一个播放器的性能参数,则S102获取的为一个播放器对应的品质层级;若S01中获取的多个播放器的性能参数,则S102获取的为多个播放器对应的品质层级或者一个或数个优选的品质层级。
S103,检测供用户下载的媒体资源中是否存在获取的品质层级,若存在,执行S104,若不存在,执行S105。
具体的,由于在终端是根据影响媒体资源品质的品质参数进行划分品质层级,同一媒体资源的不同品质层级的品质参数的不同。因此在一些实施例中,检测供用户下载的媒体资源中是否存在获取的品质层级具体是:
检测供用户下载的媒体资源中是否存在一类媒体资源的品质参数与获取的品质层级的品质参数相同,
若存在上述一类媒体资源,则供用户下载的媒体资源中存在获取的品质层级;若不存在上述一类媒体资源,则供用户下载的媒体资源中不存在获取的品质层级。
若品质参数是一个数值,上述品质参数相同表示为品质参数的数值相同;若品质参数是一个数值范围,上述品质参数相同表示为品质参数的数值范围相同或者是包含关系。
在另一些实施例中,基于在终端划分媒体资源的品质层级后,不同品质层级的文件大小不同,因此检测供用户下载的媒体资源中是否存在获取的品质层级具体是:
检测供用户下载的媒体资源中是否存在一类媒体资源的文件大小与获取的品质层级对应的文件大小相同,
若存在上述一类媒体资源,则供用户下载的媒体资源中存在获取的品质层级;若不存在上述一类媒体资源,则供用户下载的媒体资源中不存在获取的品质层级。
在另一些实施例中,基于在终端划分媒体资源的品质层级是依据若干服务商对媒体资源的划分规则和标准作为样本分析而来,视为在终端以及大多数服务商上划分媒体资源的品质层级的规则和标准相同,即各品质层级在终端以及服务商上的品质参数一致。检测供用户下载的媒体资源中是否存在获取的品质层级具体是:
检测供用户下载的媒体资源中是否存在一类媒体资源与获取的品质层级相同,
若存在上述一类媒体资源,则供用户下载的媒体资源中存在获取的品质层级;若不存在上述一类媒体资源,则供用户下载的媒体资源中不存在获取的品质层级。
S104,推荐存在的上述获取的品质层级的媒体资源给用户,以供用户选择性下载资源。
具体的,若供用户下载的媒体资源中存在获取的品质层级,推荐该品质层级给用户,使用户优选考虑下载该品质层级的资源,进而保证用户下载的资源是与终端配置相匹配的,可以展示该品质层级的媒体资源应用有播出效果,一方面满足了用户的需求提升了用户体验效果,另一方面下载与终端相匹配的资源还可以节省终端资源。
推荐的方式不限制语音提示或者在显示屏上显示。例如在音乐播放器的下载界面上推荐下载高品质音质的文件。
S105,推荐供用户下载的媒体资源中品质仅次于上述不存在的品质层级的的媒体资源给用户,以供用户选择性下载。
具体的,若供用户下载的媒体资源中不存在获取的品质层级,则优选推荐供用户下载的媒体资源中品质仅次于获取的品质层级的媒体资源给用户,进而防止用户下载更高品质的媒体资源,但是无法体现应有的播出效果,且占用存储空间。
需要说明的是,若S102获取到与若干个播放器件相匹配若干个品质层级,S103中的检测结果包括四种情况,第一种为:供用户下载的媒体资源中包含全部获取的品质层级;第二种为:供用户下载的媒体资源中包含部分获取的品质层级;第三种为:供用户下载的媒体资源中包含一个获取的品质层级以及第四种为:供用户下载的媒体资源中不存在任意一个获取的品质层级。
本实施方式中,S103检测供用户下载的媒体资源中是否存在获取的品质层级,若供用户下载的媒体资源中存在获取的品质层级,执行S104;若不存在获取的品质层级,执行S105,因此其中,S103检测结果中存在获取的品质层级表示为供用户下载的媒体资源中存在至少一个上述获取的品质层级,S103检测结果中不存在获取的品质层级表示为供用户下载的媒体资源中不包括一个上述任意一个获取的品质层级。例如获取到媒体资源的三个品质层级分别为A、B、C,其分别对应于三个播放元件,若供用户下载的媒体资源中均没有匹配于A、B、C品质层级的,则表示供用户下载的媒体资源中不存在上述获取的品质层级如A、B、C。此时不执行S104,仅执行S105分别推荐品质低于A、B、C品质层级媒体资源或者推荐品质低于A、B、C品质层级中任意或特定一品质层级的媒体资源。即上述第一、第二以及第三种情况执行S104,上述第四种情况执行S105。
而在其他可行的实施方式中,S103检测供用户下载的媒体资源中是否存在获取的品质层级,若供用户下载的媒体资源中存在获取的品质层级,执行S104;若存在获取的至少一个品质层级不在供用户下载的媒体资源中,执行S105。
其中,S103检测结果中存在获取的品质层级表示为供用户下载的媒体资源中存在至少一个上述获取的品质层级。S103检测结果中不存在获取的品质层级表示为供用户下载的媒体资源中至少不包括一个上述获取的品质层级。例如获取到媒体资源的三个品质层级分别为A、B、C,其分别对应于三个播放元件,若供用户下载的媒体资源中有匹配于B、C品质层级的,则表示供用户下载的媒体资源中存在上述获取的品质层级如B、C,还表示供用户下载的媒体资源中不存在上述获取的品质层级如A。此时S104推荐B和C品质层级的媒体资源,S105推荐品质低于A品质层级媒体资源。即上述第二、三情况均执行S104和S105,上述第一情况执行S104,上述第四种情况执行S105。
应当理解,若102获取到与播放元件相匹配的一个品质层级,S103中的检测结果为供用户下载的媒体资源中包含获取的品质层级或者不包含获取的品质层级,均满足上述本实施方式或者上述其他可行的实施方式的条件,在此不再赘述。
请看图2a和图2b,需要说明的是,为了节省终端的存储资源,不论可以用于播放媒体资源的播放器件是一个或者多个,在一些实施例中,S102中仅获取一个品质层级,即推荐一个品质层级的媒体资源给用户。具体如下所示:
在一些实施例中,一方面由于存在多个播放器件可以播放同一类媒体资源,例如可以用扬声器播放音频,还可以使用耳机播放音频,但是由于扬声器和耳机可能匹配不同的品质层级的音频,如图2a所示,S101若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数,具体包括:
S201,根据预存的播放记录获取用户播放媒体资源时使用频率最高的播放器件;
S202,获取使用频率最高的播放器件的性能参数。
具体的,上述获取到使用频率最高的播放器件的性能参数,进而将获取与使用频率最高的播放器件相匹配的媒体资源的品质层级,以保证用户大多时候使用时可以获取到与播放元件相匹配的媒体资源,且可以减少下载与使用频率较低的播放元件相匹配的媒体资源,进而节省资源。
在另一些实施中,一方面若S101获取到播放媒体资源的若干播放器件的性能参数,如图2b所示,S102的根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级,具体包括:
S203,根据若干播放器件的性能参数与预设的参数模型识别与各个播放器相匹配的媒体资源的品质层级;
S204,从识别的品质层级中获取品质最高的品质层级。
具体的,识别出品质最高的品质层级来推荐给用户,使用户可以选择该品质层级的资源,避免了同时下载同一媒体资源的多个品质层级的版本,进而节省终端存储空间的同时,还能满足所有播放器件的播放要求。
从上述可知,本发明实施例提供的媒体资源的处理方法提供了与终端配置相匹配的品质层级的媒体资源的下载建议给用户,使用户优选下载与终端匹配的媒体资源,一方面降低了用户下载高品质的资源但是无法体验到相应的播出效果的情况的发生几率,另一方面还降低了用户因下载媒体资源导致不必要的资源浪费的情况的发生几率。
另一方面,若终端下载了媒体资源,上述处理方法还包括:
若检测到用户使用播放器件播放媒体资源,根据性能参数以及预设的参数模型获取与被使用的播放器相匹配的媒体资源的品质层级;
检测本地是否存储了与获取的品质层级相匹配的媒体资源;
若存储了,被使用的播放器播放相匹配的媒体资源。
若未存储,被使用的播放器播放本地存储的其他品质层级的该媒体资源。
通过上述方法可以使播放器件播放相匹配的品质层级的媒体资源,提高用户体验效果,使媒体资源的品质得以充分体现。
请参看图3,本发明实施方式提供的一种终端,如图所示,终端300包括:获取单元301、识别单元302、检测单元303、推荐单元304。
其中,获取单元301,用于若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数。
具体的,本发明实施方式中的媒体资源包括音频、视频和图片,播放器件为用于播放音频的元件或者用于视频的元件或者用于显示图片的元件,例如用于播放音频的器件包括扬声器、耳机、麦可风、音响等。播放器件的性能参数用于表示播放器件的播放水平。播放器件相同,若播放的媒体资源不同,获取的性能参数也可能不同或者相同。本实施方式优选耳机和扬声器的性能参数包括信噪比、阻抗和灵敏度、用于播放视频时的显示屏的性能参数包括分辨率和刷新率;用于显示图片时的显示屏的性能参数包括分辨率。
识别单元302,用于根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级,预设的参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系。
具体的,媒体资源在终端被划分为若干品质层级。应当理解,将根据影响媒体资源品质的品质参数进行划分品质层级,同一媒体资源的不同品质层级的品质参数的不同。例如常选择比特率以及文件格式作为音频的品质参数,分辨率作为图片的品质参数,分辨率和帧频作为视频的品质参数。若媒体资源是音频,本实施方式中优选将音频按照品质从低到高划分为流畅音质、标准音质、高品质音质、无损音质四个品质层级,不同品质层级中至少比特率或者文件格式不同,同时不同层级的文件大小也不同,将图片按照品质从低到高划分标准图片、高清图片。本发明实施方式将以媒体资源是音频为例进行说明。
参数模型是根据媒体资源的品质层级以及用于播放媒体资源的播放器件的性能参数建立的,参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系,即参数模型中一类媒体资源的每一品质层级对应设有播放器件的性能参数的数值范围。由于性能参数表示播放器件的播放水平,而播放水平与媒体资源的品质相关,播放水平高的播放器件才能播放出高品质的媒体资源,因此播放器件的性能参数是匹配有媒体资源的品质层级,即在参数模型中上述关系同时体现在性能参数的数值范围与品质层级的品质参数之间的对应关系。应当理解,获取到播放器件的性能参数后,识别单元302根据性能参数以及参数模型中同一性能参数的在各个品质层级的数值范围来获取相对应的品质层级。
检测单元303,用于检测供用户下载的媒体资源中是否存在获取的品质层级。
具体的,由于在终端是根据影响媒体资源品质的品质参数进行划分品质层级,同一媒体资源的不同品质层级的品质参数的不同。因此在一些实施例中,
检测单元303具体用于检测供用户下载的媒体资源中是否存在一类媒体资源的品质参数与获取的品质层级的品质参数相同,若存在上述一类媒体资源,则供用户下载的媒体资源中存在获取的品质层级;若不存在上述一类媒体资源,则供用户下载的媒体资源中不存在获取的品质层级。
在另一些实施例中,基于在终端划分媒体资源的品质层级后,不同品质层级的文件大小不同,因此检测单元303具体用于检测供用户下载的媒体资源中是否存在一类媒体资源的文件大小与获取的品质层级对应的文件大小相同,若存在上述一类媒体资源,则供用户下载的媒体资源中存在获取的品质层级;若不存在上述一类媒体资源,则供用户下载的媒体资源中不存在获取的品质层级。
在另一些实施例中,基于在终端划分媒体资源的品质层级是依据若干服务商对媒体资源的划分规则和标准作为样本分析而来,视为在终端以及大多数服务商上划分媒体资源的品质层级的规则和标准相同,即各品质层级在终端以及服务商上的品质参数一致。因此检测单元303具体用于检测供用户下载的媒体资源中是否存在一类媒体资源与获取的品质层级相同,若存在上述一类媒体资源,则供用户下载的媒体资源中存在获取的品质层级;若不存在上述一类媒体资源,则供用户下载的媒体资源中不存在获取的品质层级。
推荐单元304,用于若检测单元303检测出供用户下载的媒体资源中存在获取的品质层级,推荐存在的上述获取的品质层级的媒体资源给用户,以供用户选择性下载资源。
推荐单元304,还用于若检测单元303检测出供用户下载的媒体资源中不存在获取的品质层级,推荐供用户下载的媒体资源中品质仅次于上述不存在的品质层级的的媒体资源给用户,以供用户选择性下载。
具体的,推荐的方式不限制语音提示或者在显示屏上显示。
需要说明的是,若识别单元302获取到与若干个播放器件相匹配若干个品质层级,检测单元303中的检测结果包括四种情况,第一种为:供用户下载的媒体资源中包含全部获取的品质层级、第二种为:供用户下载的媒体资源中包含部分获取的品质层级、第三种为:供用户下载的媒体资源中包含一个获取的品质层级以及第四种为:供用户下载的媒体资源中不存在任意一个获取的品质层级。
本实施方式中,检测单元303检测供用户下载的媒体资源中是否存在获取的品质层级,若供用户下载的媒体资源中存在获取的品质层级,推荐单元304推荐存在的上述获取的品质层级的媒体资源给用户;若不存在获取的品质层级,推荐单元304推荐供用户下载的媒体资源中品质仅次于上述不存在的品质层级的的媒体资源给用户,因此其中,检测单元303的检测结果中存在获取的品质层级表示为供用户下载的媒体资源中存在至少一个上述获取的品质层级,检测单元303的检测结果中不存在获取的品质层级表示为供用户下载的媒体资源中不包括一个上述任意一个获取的品质层级。例如获取到媒体资源的三个品质层级分别为A、B、C,其分别对应于三个播放元件,若供用户下载的媒体资源中均没有匹配于A、B、C品质层级的,则表示供用户下载的媒体资源中不存在上述获取的品质层级如A、B、C。推荐单元304分别推荐品质低于A、B、C品质层级媒体资源或者推荐品质低于A、B、C品质层级中任意或特定一品质层级的媒体资源。
而在其他可行的实施方式中,检测单元303检测供用户下载的媒体资源中是否存在获取的品质层级,若供用户下载的媒体资源中存在获取的品质层级,推荐单元304推荐存在的上述获取的品质层级的媒体资源给用户;若存在获取的至少一个品质层级不在供用户下载的媒体资源中,推荐单元304推荐供用户下载的媒体资源中品质仅次于上述不存在的品质层级的的媒体资源给用户。
其中,检测单元303的检测结果中存在获取的品质层级表示为供用户下载的媒体资源中存在至少一个上述获取的品质层级。检测单元303的检测结果中不存在获取的品质层级表示为供用户下载的媒体资源中至少不包括一个上述获取的品质层级。例如获取到媒体资源的三个品质层级分别为A、B、C,其分别对应于三个播放元件,若供用户下载的媒体资源中有匹配于B、C品质层级的,则表示供用户下载的媒体资源中存在上述获取的品质层级如B、C,还表示供用户下载的媒体资源中不存在上述获取的品质层级如A。此时检测单元303推荐B和C品质层级的媒体资源,检测单元303推荐品质低于A品质层级媒体资源。
应当理解,若识别单元302获取到与播放元件相匹配的一个品质层级,检测单元303中的检测结果为供用户下载的媒体资源中包含获取的品质层级或者不包含获取的品质层级,均满足上述本实施方式或者上述其他可行的实施方式的条件,在此不再赘述。
为了节省终端的存储资源,不论可以用于播放媒体资源的播放器件是一个或者多个,在一些实施例中,识别单元302仅获取一个品质层级,即使推荐单元304推荐一个品质层级的媒体资源给用户。
在一些实施例中,一方面由于存在多个播放器件可以播放同一类媒体资源,例如可以用扬声器播放音频,还可以使用耳机播放音频,但是由于扬声器和耳机可能匹配不同的品质层级的音频。请看图4a,是本发明实施例提供的图3中一种获取单元301的示意性框图,如图所示,获取单元301包括查找单元401以及侦测单元402。
其中,查找单元401,用于根据预存的播放记录获取用户播放媒体资源时使用频率最高的播放器件。
侦测单元402,用于获取使用频率最高的播放器件的性能参数。
在另一些实施中,若获取单元301获取到播放媒体资源的若干播放器件的性能参数,请看图4b,是本发明实施例提供的图3中一种获取单元301的示意性框图,如图所示,识别单元302包括鉴别单元403以及抽取单元404。
其中,鉴别单元403,用于根据若干播放器件的性能参数与预设的参数模型识别与各个播放器相匹配的媒体资源的品质层级。
抽取单元404,用于从识别的品质层级中获取品质最高的品质层级。
另一方面,若终端下载了媒体资源,终端还包括匹配单元和控制单元。
其中识别单元302还用于若检测到用户使用播放器件播放媒体资源,根据性能参数以及预设的参数模型获取与被使用的播放器相匹配的媒体资源的品质层级。
匹配单元,用于检测本地是否存储了与获取的品质层级相匹配的媒体资源。
控制单元,用于若匹配单元检测出本地存储了与获取的品质层级相匹配的媒体资源,控制被使用的播放器播放相匹配的媒体资源;以及还用于若匹配单元检测出本地未存储了与获取的品质层级相匹配的媒体资源,控制被使用的播放器播放本地存储的其他品质层级的该媒体资源。
请看图5,是本发明实施方式提供的另一种终端的示意框图。如图所示的本实施例中的终端500可以包括一个或者若干个处理器501、一个或者若干个输入装置502、一个或者若干个输出装置503以及存储器504。上述处理器501、输入装置502、输出装置503以及存储器504通过总线连接。
输入装置502用于接收用户操作性输入的信息。具体实现中,本发明实施例的输入装置502可包括键盘、鼠标、光电输入装置、声音输入装置、触摸式输入装置、扫描仪等。
输出装置503用于对外输出信息给用户。具体实现中,本发明实施例的输出装置503可包括显示器、扬声器、打印机等。
存储器504用于存储带有各种功能的程序数据,具体实现中,本发明实施例的存储器504可以是系统存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器504还可以是系统之外的外部存储器,比如,磁盘、光盘、磁带等。
处理器501用于调用存储器504中存储的程序数据即执行存储器504存储的指令,并执行如下操作:
若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数;根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级,预设的参数模型包括播放器件的性能参数与媒体资源的若干品质层级的对应关系;检测供用户下载的媒体资源中是否存在获取的品质层级,若存在获取的品质层级,推荐存在的上述获取的品质层级的媒体资源给用户,以供用户选择性下载资源,若不存在获取的品质层级,执推荐供用户下载的媒体资源中品质仅次于上述不存在的品质层级的的媒体资源给用户,以供用户选择性下载。
处理器501执行若检测到用户下载媒体资源的操作,获取用于播放媒体资源的至少一个播放器件的性能参数过程具体执行如下操作:
根据预存的播放记录获取用户播放媒体资源时使用频率最高的播放器件以及获取使用频率最高的播放器件的性能参数。
处理器501执行根据性能参数以及预设的参数模型获取与播放器件相匹配的媒体资源的品质层级的过程具体执行如下操作:
根据若干播放器件的性能参数与预设的参数模型识别与各个播放器相匹配的媒体资源的品质层级以及从识别的品质层级中获取品质最高的品质层级。
另一方面,处理器501还执行如下操作:
若检测到用户使用播放器件播放媒体资源,根据性能参数以及预设的参数模型获取与被使用的播放器相匹配的媒体资源的品质层级;检测本地是否存储了与获取的品质层级相匹配的媒体资源;若存储了,被使用的播放器播放相匹配的媒体资源。若未存储,被使用的播放器播放本地存储的其他品质层级的该媒体资源
应当理解,在本发明实施例中,所称处理器501可以是中央第一控制单元(Central Processing Unit,CPU),该处理器501还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
需要说明的是,本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的终端和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如若干个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
另外,在本发明各个实施例中的各功能单元可以集成在一个第一控制单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。