音乐匹配播放的方法、装置和终端与流程

文档序号:13422127阅读:244来源:国知局
音乐匹配播放的方法、装置和终端与流程

本申请涉及信号处理技术,尤其涉及一种音乐匹配播放的方法、装置和终端。



背景技术:

不同类型的音乐能够表达不同的情感,因此用户在不同的情境中,常常需要选择与当前情境匹配的音乐进行播放。

现有的音乐播放软件和各中网络音乐库,将音乐按照不同的类别进行标记或者存储。例如,对每一个音乐文件都配置有标签信息,标签信息里记录该音乐文件的歌名、歌词、作者、专辑、风格、主题等信息,按照不同主题对音乐进行分类存储。用户可以根据需要对确定一个检索词对音乐进行查找。例如以“春节”作为检索词,则可以获取到歌名或歌词中含有“春节”的音乐文件,或者主题包含“春节”的音乐文件。

现有的音乐播放方式是根据用户的检索,被动地查找音乐进行播放,若检索词没有确定正确,则需要用户更换检索词多次查找音乐。现有的音乐播放方式中,用户的操作太过繁琐。



技术实现要素:

本发明提供一种音乐匹配播放的方法、装置和终端,以简化用户操作,提高用户体验。

根据本发明的第一方面,提供一种音乐匹配播放的方法,应用于终端,所述终端上设置有摄像头,所述方法包括:

在确定所述摄像头处于拍摄状态时,通过拍摄获取待识别图片;

根据所述待识别图片,获取情境特征信息,所述情境特征信息用于指示所述待识别图片的拍摄情境;

获取与所述情境特征信息匹配的目标音乐文件集合;

根据所述目标音乐文件集合,确定用于播放的目标音乐文件。

可选地,所述获取与所述情境特征信息匹配的目标音乐文件集合,包括:

在预设的备选音乐文件集合中,确定与所述情境特征信息匹配的目标音乐文件集合,所述备选音乐文件集合中的备选音乐文件都配置有标签信息,所述目标音乐文件集合中的音乐文件对应的标签信息与所述情境特征信息匹配。

可选地,所述在预设的备选音乐文件集合中,确定与所述情境特征信息匹配的目标音乐文件集合,包括:

根据所述情境特征信息,确定至少一个检索词;

以所述至少一个检索词,对各所述备选音乐文件的标签信息进行匹配,获取至少一个目标音乐文件,所述目标音乐文件为标签信息包含任一所述检索词的备选音乐文件;

确定所述至少一个目标音乐文件为所述目标音乐文件集合。

可选地,所述情景特征信息包括如下中的至少一种:

所述待识别图片的拍摄位置、所述待识别图片的拍摄时间、所述待识别图片中人脸的表情特征以及所述待识别图片的拍摄场景特征。

可选地,所述根据所述待识别图片,获取情境特征信息,包括:

在确定所述待识别图片包括人脸图像时,获取所述人脸图像,以预设的表情识别模型对所述人脸图像进行识别,获取所述人脸图像中人脸的表情特征;

和/或,

在确定所述待识别图片包括物体图像时,获取所述物体图像对应的物体特征信息,对所述物体特征信息进行识别,获取所述场景特征信息。

可选地,所述根据所述目标音乐文件集合,确定用于播放的目标音乐文件,包括:

获取所述目标音乐文件集合中播放频次最高的第一音乐文件;

确定所述第一音乐文件为所述目标音乐文件。

可选地,所述根据所述目标音乐文件集合,确定用于播放的目标音乐文件,包括:

向用户显示所述目标音乐文件集合中的音乐文件;

获取用户对所述目标音乐文件集合中的第二音乐文件的选中操作;

确定所述第二音乐文件为所述目标音乐文件。

可选地,所述根据所述目标音乐文件集合,确定用于播放的目标音乐文件,包括:

获取所述目标音乐文件集合中播放频次最高的第一音乐文件;

确定所述第一音乐文件为所述目标音乐文件,并向用户显示所述目标音乐文件集合;

判断在预设时间内是否接收到用户对所述目标音乐文件集合的操作信息;

若否,则播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1;

若是,则根据用户对所述目标音乐文件集合的操作信息,获取用户在所述目标音乐文件集合中选中的第二音乐文件,确定所述第二音乐文件为所述目标音乐文件,播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1。

根据本发明的第二方面,提供一种音乐匹配播放装置,应用于终端,所述终端上设置有摄像头,所述装置包括:

待识别图片获取模块,用于在确定所述摄像头处于拍摄状态时,通过拍摄获取待识别图片;

情境特征信息获取模块,用于根据所述待识别图片,获取情境特征信息,所述情境特征信息用于指示所述待识别图片的拍摄情境;

目标音乐文件集合获取模块,用于获取与所述情境特征信息匹配的目标音乐文件集合;

目标音乐文件获取模块,用于根据所述目标音乐文件集合,确定用于播放的目标音乐文件。

可选地,所述目标音乐文件集合获取模块具体用于:

在预设的备选音乐文件集合中,确定与所述情境特征信息匹配的目标音乐文件集合,所述备选音乐文件集合中的备选音乐文件都配置有标签信息,所述目标音乐文件集合中的音乐文件对应的标签信息与所述情境特征信息匹配。

可选地,所述目标音乐文件集合获取模块具体用于:

根据所述情境特征信息,确定至少一个检索词;

以所述至少一个检索词,对各所述备选音乐文件的标签信息进行匹配,获取至少一个目标音乐文件,所述目标音乐文件为标签信息包含任一所述检索词的备选音乐文件;

确定所述至少一个目标音乐文件为所述目标音乐文件集合。

可选地,所述情景特征信息包括如下中的至少一种:

所述待识别图片的拍摄位置、所述待识别图片的拍摄时间、所述待识别图片中人脸的表情特征以及所述待识别图片的拍摄场景特征。

可选地,所述情境特征信息获取模块具体用于:

在确定所述待识别图片包括人脸图像时,获取所述人脸图像,以预设的表情识别模型对所述人脸图像进行识别,获取所述人脸图像中人脸的表情特征;

和/或,

在确定所述待识别图片包括物体图像时,获取所述物体图像对应的物体特征信息,对所述物体特征信息进行识别,获取所述场景特征信息。

可选地,所述目标音乐文件获取模块具体用于:

获取所述目标音乐文件集合中播放频次最高的第一音乐文件;

确定所述第一音乐文件为所述目标音乐文件。

可选地,所述目标音乐文件获取模块具体用于:

向用户显示所述目标音乐文件集合中的音乐文件;

获取用户对所述目标音乐文件集合中的第二音乐文件的选中操作;

确定所述第二音乐文件为所述目标音乐文件。

可选地,所述目标音乐文件获取模块具体用于:

获取所述目标音乐文件集合中播放频次最高的第一音乐文件;

确定所述第一音乐文件为所述目标音乐文件,并向用户显示所述目标音乐文件集合;

判断在预设时间内是否接收到用户对所述目标音乐文件集合的操作信息;

若否,则播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1;

若是,则根据用户对所述目标音乐文件集合的操作信息,获取用户在所述目标音乐文件集合中选中的第二音乐文件,确定所述第二音乐文件为所述目标音乐文件,播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1。

根据本发明的第三方面,提供一种终端,包括存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明第一方面提供的所述音乐匹配播放的方法。

根据本发明的第四方面,提供一种包括指令的非临时性计算机可读存储介质,非临时性计算机可读存储介质包括指令的存储器,上述指令可由本发明第三方面所述的终端的处理器执行以完成本发明第一方面提供的方法。

本发明提供的方案,通过在确定摄像头处于拍摄状态时,通过拍摄获取待识别图片以实现对实时拍摄照片的获取;根据实时拍摄的待识别图片可以获取用户当前的情境特征信息,提高对用户所处情境判断的准确性;获取与情境特征信息匹配的目标音乐文件集合,提高目标音乐文件集合与用户需求的切合度;根据目标音乐文件集合,确定用于播放的目标音乐文件,快速确定满足用户需求的音乐,简化了用户操作,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获取其他的附图。

图1为本发明实施例提供的一种音乐匹配播放的应用场景示意图;

图2为本发明实施例提供的一种音乐匹配播放的方法流程示意图;

图3为本发明实施例提供的另一种音乐匹配播放的方法流程示意图;

图4为本发明实施例提供的再一种音乐匹配播放的方法流程示意图;

图5为本发明实施例提供的一种音乐匹配播放用户界面示意图;

图6为本发明实施例提供的又一种音乐匹配播放的方法流程示意图;

图7为本发明实施例提供的一种音乐匹配播放用户界面示意图;

图8为本发明实施例提供的一种音乐匹配播放装置结构示意图;

图9为本发明实施例提供的一种终端结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获取的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

应当理解,本文中使用的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

取决于语境,如在此所使用的“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明实施例提供的一种音乐匹配播放的应用场景示意图。如图1所示为用户和家人朋友在景区参加当地庆典活动(例如泼水节)的使用场景。用户通过手机1在景区与亲朋好友拍照留念时,开启手机的音乐匹配播放功能。手机1在拍照状态下获取到待识别图片2,并根据待识别图片2的庆典物品和拍摄时间、地点等信息匹配到检索词:泼水节。根据检索词在备选音乐文件集合中确定目标音乐文件为《欢乐的泼水节》,并向用户显示歌曲列表:《泼水节》、《欢乐的泼水节》、《傣家欢庆泼水节》、《傣家哥妹》、《傣族姑娘》,最后根据用户的对歌曲列表的选择操作,确定播放庆典活动的主题歌曲《泼水节》。

图2为本发明实施例提供的一种音乐匹配播放的方法流程示意图。图2所示流程应用于终端,所述终端上设置有摄像头。

上述终端设备可以是无线终端也可以是有线终端。无线终端可以是指向用户提供语音和/或其他业务数据连通性的设备,具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备。无线终端可以经无线接入网(radioaccessnetwork,简称ran)与一个或多个核心网设备进行通信,无线终端可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。再例如,无线终端还可以是个人通信业务(personalcommunicationservice,简称pcs)电话、无绳电话、会话发起协议(sessioninitiationprotocol,简称sip)话机、无线本地环路(wirelesslocalloop,简称wll)站、个人数字助理(personaldigitalassistant,简称pda)等设备。无线终端也可以称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站(mobilestation)、移动台(mobile)、远程站(remotestation)、远程终端(remoteterminal)、接入终端(accessterminal)、用户终端(userterminal)、用户代理(useragent)、用户设备(userdeviceoruserequipment),在此不作限定。可选的,上述终端设备还可以是智能手表、平板电脑等设备。

图2所示方法包括:

s201、在确定所述摄像头处于拍摄状态时,通过拍摄获取待识别图片。

本实施例中可以是终端的处理器一直监控摄像头的状态变化,一旦处理器检测到摄像头处于拍摄状态时,则将通过摄像头拍摄获取的照片作为待识别图片。

本实施例中也可以是由摄像头在处于拍摄状态时主动发送拍摄状态信息至终端的处理器,处理器获取到摄像头传输过来的拍摄状态信息,则将通过摄像头拍摄获取的照片作为待识别图片。

s202、根据所述待识别图片,获取情境特征信息,所述情境特征信息用于指示所述待识别图片的拍摄情境。

本实施例中的待识别图片为通过摄像头实时获取的图片,待识别图片的拍摄情境可以是一种或多种情境的组合,情境可以是用户拍摄照片的时间、地点、照片中人脸表情或照片中拍摄场景。

其中,用户拍摄照片的时间,可以指示用户处于什么时间段,例如是在泼水节、国庆节等节假日期间,或者是在清晨、午后、夜晚等时间段。用户在不同节假日或者不同的时间段,可能需要不同风格的音乐,例如在各类节假日可能需要具有节日风格的音乐,如《新年好》、《泼水节》,在夜晚需要利于睡眠的旋律缓和的音乐,如《城里的月光》。

用户拍摄照片的位置,可以指示用于处于什么地点,例如是在足球场、健身房、旅游景区、咖啡厅、家等。用户在不同位置可能需要不同类型的音乐,例如在足球场和健身房可能需要快节奏、运动风格的音乐,如《爱拼才会赢》、《梦在前方》,而在家或者咖啡厅可能需要慢节奏、温馨风格的音乐,如《献给爱丽丝》、《童年》。

照片中人脸表情,可以指示不同拍摄心境,例如微笑或大笑的人脸表情与难过或忧郁的人脸表情等。用户在拍摄不同人脸表情时可能需要不同风格的音乐,例如微笑或大笑的人脸表情可能需要欢乐风格的音乐,如《甜甜的》、《穷开心》,难过或忧郁的人脸表情可能需要治愈风格或者伤感风格的音乐,如《明天,你好》、《那些年》。

照片中拍摄场景,可以指示用户所处的场合,例如婚礼现场、庆典现场或者生日聚会现场等。用户在不同拍摄场景可能需要不同类型的音乐,例如在婚礼现场可能需要与婚礼相关的音乐,如《婚礼进行曲》、《婚礼之歌》等,在生日聚会现场可能需要与生日相关的音乐,如《生日快乐》、《生日礼物》。

本实施例中的情境特征信息可以是一类信息,例如拍摄场景,也可以是多种类型信息的组合,例如拍摄地点、时间段和拍摄场景。

由于用户在不同时间段、地点、心境、场景中可能需要不同风格类型的音乐,因此通过获取情境特征信息可以准确地指示用户当前最可能的拍摄情境,以便根据拍摄情境匹配播放的音乐。

s203、获取与所述情境特征信息匹配的目标音乐文件集合。

本实施例中目标音乐文件集合的获取来源,可以是终端本地存储的音乐库,也可以是服务器、云平台等存储的音乐库,本发明不限于此。

与情境特征信息匹配的实现方式,可以是根据所述情境特征信息确定音乐的主题、风格、音乐的语种或者演唱者,以音乐库中与所述音乐的主题、风格、音乐的语种或者演唱者匹配的音乐文件,作为目标音乐文件集合。例如,所述情境特征信息中拍摄时间段为6月20号、拍摄场景为生日聚会、拍摄地点为家。终端根据6月20号确定检索词可以是“生日、周末”,根据拍摄场景为生日聚会确定检索词可以是“生日、聚会、聚餐”,根据拍摄地点为家确定检索词可以是“休闲、娱乐、休息、睡眠”,最后终端将出现次数最多的“生日”确定为检索词,在音乐库中以“生日”对音乐的主题词进行检索,得到的目标音乐文件集合包括《生日快乐》、《生日礼物》2个音乐文件。

s204、根据所述目标音乐文件集合,确定用于播放的目标音乐文件。

继续参考上述目标音乐文件集合包括《生日快乐》、《生日礼物》2个音乐文件的示例,确定用于播放的目标音乐文件的方式,可以是以播放频次最高的音乐作为目标音乐文件,或者在目标音乐文件集合中随机确定任一音乐文件为用于播放的目标音乐文件,或者根据预设的演唱者优先级,在目标音乐文件集合中将演唱者优先级最高的音乐文件确定为目标音乐文件。

本实施例通过在确定摄像头处于拍摄状态时,通过拍摄获取待识别图片以实现对实时拍摄照片的获取;根据实时拍摄的待识别图片可以获取用户当前的情境特征信息,提高对用户所处情境判断的准确性;获取与情境特征信息匹配的目标音乐文件集合,提高目标音乐文件集合与用户需求的切合度;根据目标音乐文件集合,确定用于播放的目标音乐文件,快速确定满足用户需求的音乐,简化了用户操作,提高了用户体验。

下面采用具体的实现方式,对图2所示实施例中不同情境特征信息的获取方式进行详细说明。其中,图2中的情境特征信息可以是如下中的至少一种:

待识别图片的拍摄位置;

待识别图片的拍摄时间;

待识别图片中人脸的表情特征;

待识别图片的拍摄场景特征。

在情境特征信息可以是待识别图片的拍摄位置的实现方式中,获取情境特征信息的过程,可以是:终端在检测到通过摄像头获取到待识别图片时,通过gps模块获取到终端的位置,此时的终端位置即为待识别图片的拍摄位置。例如用户在生日宴会上拍的待识别图片的拍摄位置为家庭地址。

在情境特征信息可以是待识别图片的拍摄时间的实现方式中,获取情境特征信息的过程,可以是:终端在检测到通过摄像头获取到待识别图片时,从系统时钟获取的到系统时间,此时的系统时间即为待识别图片的拍摄时间。例如用户在生日宴会上拍的待识别图片的拍摄时间为6月20号下午6点。

在情境特征信息可以是待识别图片中人脸的表情特征的实现方式中,获取情境特征信息的过程,可以是:预先配置表情识别模型和人脸特征识别模型。表情识别模型和人脸特征识别模型可以是通过样本训练获得,也可以是根据特征建模获得。例如表情识别模型也可以是根据人脸表情的特征建模获得。同样的,人脸特征识别模型也可以是根据人脸五官特征建模获得。终端在检测到通过摄像头获取到待识别图片时,以预设的人脸特征识别模型判断待识别图片中是否包含有人脸图像,若确定待识别图片包括人脸图像,则获取所述人脸图像,并以预设的表情识别模型对所述人脸图像进行识别,获取所述人脸图像中人脸的表情特征,例如大笑或忧郁等表情特征;若确定待识别图片不包括人脸图像,则获取待识别图片中的其他情境特征信息。例如用户在生日宴会上拍的待识别图片中人脸的表情特征为大笑、微笑。

在情境特征信息可以是待识别图片的拍摄场景特征的实现方式中,获取情境特征信息的过程,可以是:预先设置物体识别模型和场景特征识别模型。物体识别模型预置有生日帽、蛋糕、蜡烛等物体模型。场景识别模型预置有多种场景及其对应的物体,例如生日场景对应生日帽、蛋糕、蜡烛等物体;运动场景对应跑道、跑步机、毛巾、运动服等。终端在检测到通过摄像头获取到待识别图片时,以物体识别模型判断待识别图是否有可识别出的物体图像。在确定所述待识别图片包括物体图像时,获取所述物体图像对应的物体特征信息,例如生日帽、蛋糕、蜡烛等物体特征信息。以预设的场景特征识别模型对所述物体特征信息进行识别,获取所述场景特征信息,例如根据生日帽、蛋糕、蜡烛确定场景特征信息可以是生日场景。

本实施例中的情境特征信息,可以是上述一种情境特征信息,也可以是两种或两种以上的组合,本实施例通过不同维度的情境特征信息,可以提高终端对用户所处情境判定的精准程度,降低音乐匹配误差。

图2所示实施例中获取目标音乐文件集合的方式具体可以是:用户或者音乐供应方预先为音乐库中的备选音乐文件集合都预设置了标签信息。标签信息可以是一种文本信息,这种文本信息可以是根据音乐的节奏快慢、风格流派、歌词主题、演唱者姓名等一种或多种信息组合编辑的。在预设的备选音乐文件集合中,查找标签信息与所述情境特征信息匹配的目标音乐文件,从而确定与所述情境特征信息匹配的目标音乐文件集合。本实施例中通过标签信息与情境特征信息的匹配,实现对目标音乐文件集合的精确查找。

为了更清楚地描述目标音乐文件集合的获取过程,以下对一种获取目标音乐文件集合实施例进行详细说明。

终端根据情境特征信息,确定至少一个检索词。例如终端根据6月20号确定检索词可以是“生日、周末”,根据拍摄场景为生日聚会确定检索词可以是“生日、聚会、聚餐”,根据拍摄地点为家确定检索词可以是“休闲、娱乐、休息、睡眠”,最后终端确定检索词为“生日、周末、聚会、聚餐、休闲、娱乐、休息、睡眠”。在最终确定检索词后,以最终确定的检索词对各所述备选音乐文件的标签信息进行匹配,只要备选音乐文件的标签信息中包含有任一个最终确定的检索词,终端就将该备选音乐文件作为目标音乐文件,最后获取至少一个目标音乐文件。终端将最后获取的至少一个目标音乐文件作为目标音乐文件集合。例如备选音乐文件集合包括《献给爱丽丝》、《童年》、《明天,你好》、《那些年》、《婚礼进行曲》、《婚礼之歌》、《生日快乐》、《生日礼物》等音乐文件,参见图5,最后终端确定的目标音乐文件集合包括《生日快乐》、《生日礼物》2个音乐文件。

为了更加清楚地描述图2所示实施例中的根据所述目标音乐文件集合,确定用于播放的目标音乐文件,以下结合图3至图7示意的三种可选的实现方式,对确定目标音乐文件的过程进行展开说明。

图3为本发明实施例提供的另一种音乐匹配播放的方法流程示意图。如图3所示的方法可以是:

s301、获取所述目标音乐文件集合中播放频次最高的第一音乐文件。

本实施例所述频次可以是用户在2年内对某一音乐文件的播放次数,例如,最后终端确定的目标音乐文件集合包括《生日快乐》、《生日礼物》2个音乐文件,其中《生日快乐》的播放次数为20次,而《生日礼物》的播放次数为6次,则以《生日快乐》作为第一音乐文件。

s302、确定所述第一音乐文件为所述目标音乐文件。

本实施例以目标音乐文件集合中播放频次最高的音乐文件作为目标音乐文件,而播放频次较高通常可以反映用户对该音乐文件偏好,因此本实施例可以提高目标音乐文件与用户偏好的匹配程度。

图4为本发明实施例提供的再一种音乐匹配播放的方法流程示意图。图5为本发明实施例提供的一种音乐匹配播放用户界面示意图。如图4所示的方法可以是:

s401、向用户显示所述目标音乐文件集合中的音乐文件。

s402、获取用户对所述目标音乐文件集合中的第二音乐文件的选中操作。用户的选中操作可以是屏幕区域的点击操作,也可以是屏幕区域的滑动,例如按住选择的音乐文件向左滑动。本实施例的用户界面以及用户选中操作,可以是图5所示的手指在选中的项目上滑动。

s403、确定所述第二音乐文件为所述目标音乐文件。

本实施例为用户提供了可选的音乐文件选项,根据用户选中操作确定目标音乐文件,提高了音乐匹配程度,确保播放的音乐是用户需要的。

图6为本发明实施例提供的又一种音乐匹配播放的方法流程示意图。图7为本发明实施例提供的一种音乐匹配播放用户界面示意图。如图6所示的方法可以是:

s601、获取所述目标音乐文件集合中播放频次最高的第一音乐文件。

s602、确定所述第一音乐文件为所述目标音乐文件,并向用户显示所述目标音乐文件集合。

本实施例步骤s601和s602可以参考图3所示实施例中s301和s302的描述。

s603、判断在预设时间内是否接收到用户对所述目标音乐文件集合的操作信息。

本实施例在终端自动确定目标音乐文件后,还继续等待用户指示,若用户对终端确定的目标音乐文件不满意,则对目标音乐文件集合输入选中的操作信息。预设时间可以是5秒。

s604、若否,则播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1。

若在预设时间内没有接收到用户对所述目标音乐文件集合的操作信息,则表明用户对已确定的目标音乐文件满意,终端播放所述目标音乐文件,并相应地修改目标音乐文件的播放频次。

s605、若是,则根据用户对所述目标音乐文件集合的操作信息,获取用户在所述目标音乐文件集合中选中的第二音乐文件,确定所述第二音乐文件为所述目标音乐文件,播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1。用户对所述目标音乐文件集合的操作参见图7所示。

若在预设时间内接收到用户对所述目标音乐文件集合的操作信息,则表明用户对已确定的目标音乐文件不满意,终端根据用户输入的操作信息重新确定目标音乐文件并播放。

本实施例提供的方案,通过结合用户操作确定目标音乐文件,通过增加用户交互,进一步提高了播放音乐的匹配程度。

图8为本发明实施例提供的一种音乐匹配播放装置结构示意图。该音乐匹配播放装置应用于图9所示的终端,所述终端上设置有摄像头,所述装置具体可以包括:

待识别图片获取模块801,用于在确定所述摄像头处于拍摄状态时,通过拍摄获取待识别图片;

情境特征信息获取模块802,用于根据所述待识别图片,获取情境特征信息,所述情境特征信息用于指示所述待识别图片的拍摄情境;

目标音乐文件集合获取模块803,用于获取与所述情境特征信息匹配的目标音乐文件集合;

目标音乐文件获取模块804,用于根据所述目标音乐文件集合,确定用于播放的目标音乐文件。

图8所示实施例的服务器对应地可用于执行图2所示方法实施例中终端执行的步骤,其实现原理和技术效果类似,此处不再赘述。

可选地,所述目标音乐文件集合获取模块具体用于:

在预设的备选音乐文件集合中,确定与所述情境特征信息匹配的目标音乐文件集合,所述备选音乐文件集合中的备选音乐文件都配置有标签信息,所述目标音乐文件集合中的音乐文件对应的标签信息与所述情境特征信息匹配。

可选地,所述目标音乐文件集合获取模块具体用于:

根据所述情境特征信息,确定至少一个检索词;

以所述至少一个检索词,对各所述备选音乐文件的标签信息进行匹配,获取至少一个目标音乐文件,所述目标音乐文件为标签信息包含任一所述检索词的备选音乐文件;

确定所述至少一个目标音乐文件为所述目标音乐文件集合。

可选地,所述情景特征信息包括如下中的至少一种:

所述待识别图片的拍摄位置、所述待识别图片的拍摄时间、所述待识别图片中人脸的表情特征以及所述待识别图片的拍摄场景特征。

可选地,所述情境特征信息获取模块具体用于:

在确定所述待识别图片包括人脸图像时,获取所述人脸图像,以预设的表情识别模型对所述人脸图像进行识别,获取所述人脸图像中人脸的表情特征;

和/或,

在确定所述待识别图片包括物体图像时,获取所述物体图像对应的物体特征信息,对所述物体特征信息进行识别,获取所述场景特征信息。

可选地,所述目标音乐文件获取模块具体用于:

获取所述目标音乐文件集合中播放频次最高的第一音乐文件;

确定所述第一音乐文件为所述目标音乐文件。

可选地,所述目标音乐文件获取模块具体用于:

向用户显示所述目标音乐文件集合中的音乐文件;

获取用户对所述目标音乐文件集合中的第二音乐文件的选中操作;

确定所述第二音乐文件为所述目标音乐文件。

可选地,所述目标音乐文件获取模块具体用于:

获取所述目标音乐文件集合中播放频次最高的第一音乐文件;

确定所述第一音乐文件为所述目标音乐文件,并向用户显示所述目标音乐文件集合;

判断在预设时间内是否接收到用户对所述目标音乐文件集合的操作信息;

若否,则播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1;

若是,则根据用户对所述目标音乐文件集合的操作信息,获取用户在所述目标音乐文件集合中选中的第二音乐文件,确定所述第二音乐文件为所述目标音乐文件,播放所述目标音乐文件,并将所述目标音乐文件的播放频次加1。

本发明还提供一种终端,包括存储器、处理器以及计算机程序,所述计算机程序存储在所述存储器中,所述处理器运行所述计算机程序执行本发明图1至7提供的所述音乐匹配播放的方法。

图9为本发明实施例提供的一种终端结构示意图。图9所示的终端包括如图8所示的音乐匹配播放装置。

该终端可以是移动电话,消息收发设备,平板设备,医疗设备,健身设备,个人数字助理等。

终端900可以包括以下一个或多个组件:处理组件901,存储器902,电源组件903,多媒体组件904,音频组件905,输入/输出(i/o)接口906,传感器组件907,以及通信组件908。

处理组件901通常控制终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件901可以包括一个或多个处理器909来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件901可以包括一个或多个模块,便于处理组件901和其他组件之间的交互。例如,处理组件901可以包括多媒体模块,以方便多媒体组件904和处理组件901之间的交互。

存储器902被配置为存储各种类型的数据以支持在终端900的操作。这些数据的示例包括用于在终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器902可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件903为终端900的各种组件提供电力。电源组件903可以包括电源管理系统,一个或多个电源,及其他与为终端900生成、管理和分配电力相关联的组件。

多媒体组件904包括在所述终端900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在本图8所示终端的实施例中,多媒体组件904包括一个前置摄像头和/或后置摄像头。当多媒体组件904处于操作状态,如拍摄状态或视频状态时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据,多媒体数据中包括待识别图片,前置摄像头和/或后置摄像头获得的将待识别图片传输给处理组件901。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件905被配置为输出和/或输入音频信号。例如,音频组件905包括一个麦克风(mic),当终端900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器902或经由通信组件908发送。在一些实施例中,音频组件905还包括一个扬声器,用于输出音频信号。

i/o接口906为处理组件901和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件907包括一个或多个传感器,用于为终端900提供各个方面的状态评估。例如,传感器组件907可以检测到终端900的打开/关闭状态,组件的相对定位,例如所述组件为终端900的显示器和小键盘,传感器组件907还可以检测终端900或终端900一个组件的位置改变,用户与终端900接触的存在或不存在,终端900方位或加速/减速和终端900的温度变化。传感器组件907可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件907还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件907还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。传感器组件907还可以包括定位模块,例如gps模块,用于确定终端的位置。

通信组件908被配置为便于终端900和其他设备之间有线或无线方式的通信。终端900可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件908经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件908还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,终端900可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器902,上述指令可由终端900的处理器909执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当该存储介质中的指令由终端的处理器执行时,使得终端能够执行上述音乐匹配播放的方法。

在上述终端或者服务器的实施例中,应理解,处理器可以是中央处理单元(centralprocessingunit,简称:cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,简称:dsp)、专用集成电路(applicationspecificintegratedcircuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1