买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】音乐推荐方法、装置、计算设备和存储介质_腾讯科技(深圳)有限公司_201810917345.1 

申请/专利权人:腾讯科技(深圳)有限公司

申请日:2018-08-13

公开(公告)日:2020-11-24

公开(公告)号:CN109189979B

主分类号:G06F16/635(20190101)

分类号:G06F16/635(20190101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.24#授权;2019.02.12#实质审查的生效;2019.01.11#公开

摘要:本申请公开了一种音乐推荐方法、装置、计算设备和存储介质,涉及信息处理技术领域,用以解决如何为运动的用户合理推荐音乐的问题。该方法中,先基于大数据分析,根据不同的用户特征和用户运动习惯得到适合不同用户的训练等级。在为用户推荐音乐之前,可以显示分类好的训练等级,让用户根据训练等级中标示的适用人群和运动节奏变化趋势来选择合适的训练等级。然后根据训练等级为用户寻找音乐节奏与训练等级对应的运动节奏变化趋势相匹配的音乐来播放。那么播放的音乐是与用户当前运动节奏相吻合的,能够准确的为用户推荐音乐。

主权项:1.一种音乐推荐方法,其特征在于,所述方法包括:接收到输出显示训练等级的指令后输出多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,所述人群特征包括训练等级适用的用户群的年龄段、性别和运动类型,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化;检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器;接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与所述选择指令中包含的训练等级对应的运动节奏变化趋势相匹配;根据所述音乐列表播放音乐;接收语音信息;检测所述语音信息中是否含有唤醒语音交互功能的唤醒词;若含有唤醒词,则根据所述语音信息中的指令调整音乐列表中的音乐节奏。

全文数据:音乐推荐方法、装置、计算设备和存储介质技术领域本申请涉及信息处理技术领域,尤其涉及音乐推荐方法、装置、计算设备和存储介质。背景技术好的音乐经过时间的沉淀、依然觉得动听、能够打动人。这是因为音乐和听众有精神上的共鸣。因为这层精神上的关联,音乐也需要分场合播放。例如,高兴的时候需要欢快的音乐、悲伤的时候通常需要伤感的因为来抒发负面情绪。而人在运动的时候如果播放的音乐不合适、会影响听众的运动情绪。所以,运行的时候也需要对应的音乐帮助听众进行相应的活动。现有技术中,一般都是运动前用户手动选择音乐来播放,用户参与度较高。且用户在运动时若更换音乐可能影响用户当前的运动。所以如何为运动的用户合理的推荐音乐有待解决。发明内容本申请实施例提供一种音乐推荐方法、装置、计算设备和存储介质,用于推广社交网络空间。第一方面,本申请实施例提供一种音乐推荐,该方法包括:接收到输出训练等级的指令后输出多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化;检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器;接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与所述选择指令中包含的训练等级对应的运动节奏变化趋势相匹配;根据所述音乐列表播放音乐。进一步的,为了能够在用户运动过程中更加准确的为用户推荐音乐,接收服务器返回的音乐列表之后,所述方法还包括:接收用户设置的运动时长;检测用户的当前心率,并确定用户设置的运动时长的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动时长的完成度匹配的音乐;根据筛选结果,更新所述音乐列表;或者,接收用户设置的运动距离;检测用户的当前心率,并确定用户设置的运动距离的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动距离的完成度匹配的音乐;根据筛选结果,更新所述音乐列表。进一步的,为了能够进一步的实现个性化推荐,根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和完成度匹配的音乐包括:确定与用户的当前心率对应的音乐节奏范围;若完成度不大于第一预设程度或完成程度高于第二预设程度,则按照音乐节奏从低到高的顺序、从属于所述音乐节奏范围内的音乐中、选择第一指定数量或第一指定播放总时长的音乐作为匹配的音乐;若完成度高于第一预设程度且不大于第二预设程度,则按照音乐节奏从高到低的顺序、从属于所述音乐节奏范围内的音乐中、选择第二指定数量或第二指定播放总时长的音乐作为匹配的音乐。进一步的,为了能够便于用户调整播放的音乐,接收服务器返回的音乐列表之后,所述方法还包括:接收语音信息;检测所述语音信息中是否含有唤醒语音交互功能的唤醒词;若含有唤醒词,则根据所述语音信息中的指令调整音乐列表中的音乐节奏。进一步的,为了便于通过语音交互调整音乐节奏,本申请实施例中根据所述语音信息中的指令调整音乐列表中的音乐节奏包括:若语音信息中在唤醒词之后包括用于表示加快节奏的语音指令,则从服务器中获取比当前播放的音乐节奏快的音乐,并更新到音乐列表中播放;若语音信息中在唤醒词之后包括用于表示减慢节奏的语音指令,则从服务器中获取比当前播放的音乐节奏慢的音乐,并更新到音乐列表中播放;若语音信息中在唤醒词之后包括用于表示保持当前节奏的语音指令,则从服务器中获取与当前播放的音乐节奏相同的音乐、且播放总时长为指定时长的音乐。综上所述,本申请实施例中,可以基于大数据分析得到的训练等级作为用户的初步特征。根据训练等级为用户寻找音乐节奏与训练等级对应的运动节奏变化趋势相匹配的音乐来播放。那么播放的音乐是与用户当前运动节奏相吻合的,能够准确的为用户推荐音乐。本申请实施例还提供一种音乐推荐方法,所述方法包括:接收终端发送的选择指令,该选择指令中包括用户选择的训练等级;在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势;该运动节奏变化趋势用于表征从运动开始到运动结束运动节奏的变化;生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表;将生成的音乐列表发送给所述终端。进一步的,为了便于生成音乐列表,生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表包括:对运动节奏变化趋势按进行分段,确定每个分段匹配的音乐节奏;针对每个分段获取对应音乐节奏的音乐;按照每个分段在运动节奏变化趋势中的先后顺序,将获取的音乐进行排列生成音乐列表。进一步的,生成训练等级包括:获取用户大数据,该用户大数据中包括大于指定用户数量的用户的年龄、性别、运动类型、运动时间分布和运动节奏;根据用户的年龄、性别、运动类型和运动时间分布,采用聚类分析方法,对所述用户大数据进行聚类分析,确定多个用户群;其中,将指定年龄段、相同性别、指定运动类型的用户划分到一个用户群;针对每个用户群执行:根据该用户群的运动时间分布及运动节奏生成该用户群对应的运动节奏变化趋势;将该用户群的年龄段、性别和运动类型作为该用户群的人群特征,结合该用户群的运动节奏变化趋势生成该用户群对应的训练等级。本申请实施例还提供一种音乐推荐装置,所述装置包括:训练等级输出模块,用于接收到输出训练等级的指令后输出多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化;选择指令发送模块,用于检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器;音乐列表接收模块,用于接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与所述选择指令中包含的训练等级对应的运动节奏变化趋势相匹配;播放模块,用于根据所述音乐列表播放音乐。进一步的,该装置还包括:第一更新模块,用于在音乐列表接收模块接收服务器返回的音乐列表之后,接收用户设置的运动时长;检测用户的当前心率,并确定用户设置的运动时长的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动时长的完成度匹配的音乐;根据筛选结果,更新所述音乐列表;或者,第二更新模块,用于接收用户设置的运动距离;检测用户的当前心率,并确定用户设置的运动距离的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动距离的完成度匹配的音乐;根据筛选结果,更新所述音乐列表。进一步的,第一更新模块或第二更新模块,用于确定与用户的当前心率对应的音乐节奏范围;若完成度不大于第一预设程度或完成程度高于第二预设程度,则按照音乐节奏从低到高的顺序、从属于所述音乐节奏范围内的音乐中、选择第一指定数量或第一指定播放总时长的音乐作为匹配的音乐;若完成度高于第一预设程度且不大于第二预设程度,则按照音乐节奏从高到低的顺序、从属于所述音乐节奏范围内的音乐中、选择第二指定数量或第二指定播放总时长的音乐作为匹配的音乐。进一步的,该装置还包括:语音信息接收模块,用于在音乐列表接收模块接收服务器返回的音乐列表之后接收语音信息;唤醒词检测模块,用于检测所述语音信息中是否含有唤醒语音交互功能的唤醒词;执行模块,用于若含有唤醒词,则根据所述语音信息中的指令调整音乐列表中的音乐节奏。进一步的,执行模块包括:加快单元,用于若语音信息中在唤醒词之后包括用于表示加快节奏的语音指令,则从服务器中获取比当前播放的音乐节奏快的音乐,并更新到音乐列表中播放;减慢单元,用于若语音信息中在唤醒词之后包括用于表示减慢节奏的语音指令,则从服务器中获取比当前播放的音乐节奏慢的音乐,并更新到音乐列表中播放;保持单元,用于若语音信息中在唤醒词之后包括用于表示保持当前节奏的语音指令,则从服务器中获取与当前播放的音乐节奏相同的音乐,并更新到音乐列表中播放。进一步的,保持单元,用于从服务器中获取与当前播放的音乐节奏相同、且播放总时长为指定时长的音乐。本申请实施例还提供一种音乐推荐装置,该装置包括:选择指令接收模块,用于接收终端发送的选择指令,该选择指令中包括用户选择的训练等级;变化趋势确定模块,用于在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势;该运动节奏变化趋势用于表征从运动开始到运动结束运动节奏的变化;音乐列表生成模块,用于生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表;音乐列表发送模块,用于将生成的音乐列表发送给所述终端。进一步的,音乐列表生成模块包括:分段处理单元,用于对运动节奏变化趋势按进行分段,确定每个分段匹配的音乐节奏;音乐获取单元,用于针对每个分段获取对应音乐节奏的音乐;音乐列表生成单元,用于按照每个分段在运动节奏变化趋势中的先后顺序,将获取的音乐进行排列生成音乐列表。进一步的,该装置还包括:训练等级生成模块,用于获取用户大数据,该用户大数据中包括大于指定用户数量的用户的年龄、性别、运动类型、运动时间分布和运动节奏;根据用户的年龄、性别、运动类型和运动时间分布,采用聚类分析方法,对所述用户大数据进行聚类分析,确定多个用户群;其中,将指定年龄段、相同性别、指定运动类型的用户划分到一个用户群;针对每个用户群执行:根据该用户群的运动时间分布及运动节奏生成该用户群对应的运动节奏变化趋势;将该用户群的年龄段、性别和运动类型作为该用户群的人群特征,结合该用户群的运动节奏变化趋势生成该用户群对应的训练等级。本申请另一实施例还提供了一种计算设备,包括至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的任一音乐推荐方法。本申请另一实施例还提供了一种计算机存储介质,其中,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行本申请实施例中的任一音乐推荐方法。本申请实施例提供的音乐推荐方法、装置、计算设备和存储介质。为了能够为运动用户推荐合适的音乐,由用户选择训练等级,该训练等级中运动节奏变化趋势,表征了用户运动时的状态,然后据此选择音乐节奏和运动节奏变化趋势相匹配的音乐推荐给用户,那么推荐的音乐和用户的运动状态能够匹配。所以推荐的音乐更加准确。本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例中的应用场景的示意图;图2为本申请实施例中的音乐推荐方法的流程示意图之一;图3为本申请实施例中训练等级的示意图;图4为本申请实施例中推荐界面中显示训练等级的示意图;图5为本申请实施例中通过菜单选择训练等级的示意图;图6为本申请实施例中的音乐推荐方法的流程示意图之二;图7为本申请实施例中的音乐推荐方法的时序图;图8为本申请实施例中的规划运动量的界面示意图;图9为本申请实施例中的音乐推荐装置的结构示意图之一;图10为本申请实施例中的音乐推荐装置的结构示意图之二;图11为根据本申请实施方式的计算设备的结构示意图。具体实施方式为了能够为爱好运动的用户合理的推荐音乐,本申请实施例中提供一种音乐推荐方法、装置、计算设备和存储介质。为了更好的理解本申请实施例提供的技术方案,下面,为便于理解本申请实施例提供的技术方案,这里先对本申请实施例使用的一些关键名词进行解释,然后对该方案的基本原理做一下简单说明:1名词解释:训练等级,根据用户不同的特征划分的运动类别,不同训练等级适用的人群特征和运动习惯不同。例如,男性、20岁左右用户习惯完成10公里的长跑为一个训练等级,而同样是男性20岁用户习惯1小时的快走又是另一个训练等级。运动节奏:运动训练学术语,指对运动动作的综合特征的描述,该综合特征可以包括运动的快慢、用力的大小、肌肉收缩和舒张的交替等其中的一种或多种。运动频次:单位时间内每项运动的次数。例如一周游泳两次,则游泳对应的运动频次为每周2次。唤醒词:用于唤醒语音交互功能的词。例如为了节约处理资源和终端的电量,用户可以按需开启语音交互功能。例如,发出“嘿”声音,表示开启语音交互功能,进行语音交互。“嘿”便是唤醒词。BPM:BeatsPerMinute,每分钟节拍数来表示、音乐节奏。2原理介绍:先基于大数据分析,根据不同的用户特征和用户运动习惯得到适合不同用户的训练等级。例如,按照年龄、性别、能够承受的运动量进行分类,60岁以上的男性用户,其运动量相比较60岁以上的女性用户要大很多。再对60岁以上的男性用户进行细分时,有些用户由于长期坚持运动其运动量可能比偶尔运动的用户要大一些。而用户在运动的过程中不是保持一个状态不变的,一般都有热身阶段、热身完成进入平稳阶段以及最后结束的过程。在这一过程中用户的运动节奏也是变化的,这就形成了用户的运动节奏变化趋势。由于音乐的节奏能够影响用户运动的心态,所以需要音乐节奏和用户的运动节奏相匹配的音乐来播放。有鉴于此,本申请实施例中,在为用户推荐音乐之前,可以显示分类好的训练等级,让用户根据训练等级中标示的适用人群和运动节奏变化趋势来选择合适的训练等级。然后根据训练等级为用户寻找音乐节奏与训练等级对应的运动节奏变化趋势相匹配的音乐来播放。那么播放的音乐是与用户当前运动节奏相吻合的,能够准确的为用户推荐音乐。此外,为了能够进一步根据用户个性化的需求,为用户推荐音乐。用户还可以通过语音交互得到期望的音乐节奏的音乐来播放。例如,用户可以采用简短的词“快”得到比当前音乐节奏快的音乐来播放。这样无需用户手动操作,能够简化交互的操作过程。如图1所示,其为通过本申请实施例提供的方案来完成音乐推荐的场景示意图。该场景中包括用户10的终端设备11、服务器12。用户10可以通过终端设备11中能够播放音乐的客户端向服务器12发送显示训练等级的指令。服务器12将经过大数据分析得到的训练等级返回给客户端显示。然后用户10根据终端设备11显示的训练等级,挑选适合自己的训练等级并通过终端设备11告知给服务器12。服务器12根据用户的选择,生成与选择的训练等级的运动节奏变化趋势相匹配的音乐,并生成音乐列表返回给客户端,客户端随后根据该音乐列表进行播放。其中,移动终端设备11和服务器12可通过通信网络进行通信连接,该网络可以为局域网、广域网等,当然也可以通过线连接。终端设备11可以为手机、智能穿戴式设备、平板电脑、笔记本电脑、个人计算机等。下面结合参照附图对本申请实施例提供的音乐推荐方法作进一步说明,如图2,为音乐推荐方法的流程示意图,包括以下步骤:步骤201:接收到输出训练等级的指令后输出多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化。具体实施时,输出训练等级的方式可以是显示,也可以是语音播报。例如图3所示,为显示的训练等级的效果图。具体实施时,可以根据实际需求设计,不限于图3所示的示例。需要说明的是,运动节奏变化趋势可以跟具体的运动类型有关,例如有些力量运动,例如举重,开始时承受的重量偏低、举重速度偏慢,而后重量会越来越高,举重的速度也可能会增加,所以其运动节奏会加快。这样的运动节奏变化趋势开始会缓慢增加,而后会逐渐增加。所以,具体实施时,参照具体的运动类型会有不同的运动节奏变化趋势而不仅限于图3所示的趋势。此外,输出训练等级的指令可以有不同的触发方式。例如,语音输出时,可以在接收到用户发出的开始播放音乐的指令后输出训练等级。当显示输出时,可以在检测到新用户首次打开应用时,确定接收到显示训练等级的指令,然后在弹出的推荐界面中显示训练等级如图4所示。也可以由用户在客户端的操作界面中操作选择显示训练等级的菜单时如图5所示,确定接收到显示训练等级的指令。步骤202:检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器。步骤203:接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与选择指令中包含的训练等级对应的运动节奏变化趋势相匹配。步骤204:根据音乐列表播放音乐。进一步的,本申请实施例中为了能够进一步的实现个性化推荐,还可以由用户设置运动量,然后根据用户的当前状态和运动量完成的程度做音乐筛选。具体的,运动量可以用运动时长或运动距离来表示。若为运动时长时,在接收服务器返回的音乐列表之后可以接收用户设置的运动时长;检测用户的当前心率,并确定用户设置的运动时长的完成度;根据预置匹配规则从音乐列表中筛选音乐节奏与用户的当前心率和运动时长的完成度匹配的音乐;根据筛选结果,更新音乐列表;若为运动距离时,在接收服务器返回的音乐列表之后可以接收用户设置的运动距离;检测用户的当前心率,并确定用户设置的运动距离的完成度;根据预置匹配规则从音乐列表中筛选音乐节奏与用户的当前心率和运动距离的完成度匹配的音乐;根据筛选结果,更新音乐列表。这样实现的个性化推荐,能够使得最终播放的音乐更能满足用户的当前需求,进一步提高推荐音乐的准确性。其中,根据预置匹配规则从音乐列表中筛选音乐节奏与用户的当前心率和完成度匹配的音乐时,可执行为:步骤A1:确定与用户的当前心率对应的音乐节奏范围。音乐会影响用户的心情,所以音乐节奏会和心率息息相关。所以本申请中,可以在用户运动时,根据用户的心率做音乐的筛选。其中,可以预设有心率和音乐节奏范围的对应关系表,通过查找该表,来确定用户当前心率对应的音乐节奏范围。此外,在运动刚开始时,由于需要热身,可以先选择节奏慢一些的音乐进行播放,而后运动热身后可以选择快节奏的播放,最后在运动快结束时,可以再选择音乐节奏慢一些的音乐来放松。故此,可以实现如步骤A2的描述。步骤A2:若完成度不大于第一预设程度或完成程度高于第二预设程度,则按照音乐节奏从低到高的顺序、从属于音乐节奏范围内的音乐中、选择第一指定数量或第一指定播放总时长的音乐作为匹配的音乐;若完成度高于第一预设程度且不大于第二预设程度,则按照音乐节奏从高到低的顺序、从属于音乐节奏范围内的音乐中、选择第二指定数量或第二指定播放总时长的音乐作为匹配的音乐。其中,具体实施时,播放匹配的音乐之前的一首音乐需要播放完毕,这样,用户不至于听到一半的音乐后切换到另一首音乐,从而影响用户的体验。其次,在转换到第一预设程度匹配的音乐或第二预设程度匹配的音乐前后,音乐的节奏差异在预设的低差异内,这样能够避免音乐转换的差异大。再次,在进行音乐节奏转换之前,可以先语音提示一下用户,例如进入快节奏的音乐时可以提示一下用户,以使用户在运动节奏上能够做好准备,提高用户体验。当然,具体实施时,关于A2中确定匹配的音乐,可以先看音乐列表中是否有足够的音乐,若有则从音乐列表中选择,否则,可以去服务器请求。这样,结合了用户运动时的身体状态,和用户运动量的完成度,实现了贴合用户自身特性的音乐筛选和推荐,使得最终推荐和播放的音乐更加准确。进一步的,训练等级表征的用户习惯只是一个大概的趋势,用户对音乐节奏的需要可能在具体时间会有些许不同的要求。此外,针对新用户,推荐的音乐不一定能够百分百满足用户的需求。有鉴于此,用户有自己调整音乐的需求。为了方便用户进行调整,本申请实施例中还增设了语音交互功能。具体可实施为:接收语音信息;检测语音信息中是否含有唤醒语音交互功能的唤醒词;若含有唤醒词,则根据语音信息中的指令调整音乐列表中的音乐节奏。这样,无需用户在运动时停下来拿出终端、用眼睛观察终端界面然后用手指进行操作,仅通过语音交互即可完成对音乐的调整。也即,用户在运动时无需停止下来,操作方便。此外,语音交互进行调整,即相当于根据用户当前的实际需求来播放音乐,使得播放的音乐更加准确的满足用户的需求。进一步的,为了便于用户进行语音交互,根据语音信息中的指令调整音乐列表中的音乐节奏包括:1、若语音信息中在唤醒词之后包括用于表示加快节奏的语音指令,则从服务器中获取比当前播放的音乐节奏快的音乐,并更新到音乐列表中播放。例如,用户发出“嘿、快”的语音,其中“嘿”为唤醒词,“快”为表示音乐节奏需要加快。这样,简短的两个字即可作为一条指令,进行语音交互,满足用户运动时不宜多说话消耗体力的需求。2、若语音信息中在唤醒词之后包括用于表示减慢节奏的语音指令,则从服务器中获取比当前播放的音乐节奏慢的音乐,并更新到音乐列表中播放。例如上面的例子,可以发出“嘿,慢”的语音,“慢”为表示音乐节奏需要减慢。3、若语音信息中在唤醒词之后包括用于表示保持当前节奏的语音指令,则从服务器中获取与当前播放的音乐节奏相同的音乐,并更新到音乐列表中播放。例如上面的例子,可以发出“嘿,保持”的语音。具体实施时,保持音乐节奏可以具体一定的时间限制。例如,从服务器中获取与当前播放的音乐节奏相同的音乐可执行为从服务器中获取与当前播放的音乐节奏相同、且播放总时长为指定时长的音乐。例如,发出一次“保持”的指令,获取播放总时长为20分钟的音乐来播放。当然还可以结合用户当前的运动量的完成度,例如距离用户结束运动还剩8分钟,则可以仅获取8分钟的音乐来播放即可。进一步的,本申请实施例中还可以具有用户更换音乐的语音,例如用户发出“嘿,换音乐”则可以停止播放当前音乐并开始播放下一首音乐。此外,对音乐列表的更新还可以参照用户的运动节奏的变化来更新,例如可以实时检测用户的运动节奏,当用户的运动节奏的变化量大于指定量时,请求服务器更新音乐列表,使音乐列表中的音乐与变化后的运动节奏相匹配。综上,本申请实施例中,为了能够为运动用户推荐合适的音乐,先根据大数据分析结果选择用户应该比较偏好的音乐节奏的音乐生成音乐列表,而后根据用户的当前实际状态如心率、运动量的完成度等对音乐列表进行调整,而后还可以根据语音交互功能,根据用户的需求进一步调整音乐。实现了从大用户背景即训练等级逐渐限缩到个性化的音乐推荐和播放。逐步、逐级的满足运动用户的需求,提高了运动时音乐推荐的准确性。基于相同的发明构思,本申请实施例还提供一种音乐推荐方法,如图6所示,为该方法的流程示意图,包括以下步骤:步骤601:接收终端发送的选择指令,该选择指令中包括用户选择的训练等级。步骤602:在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势;该运动节奏变化趋势用于表征从运动开始到运动结束运动节奏的变化。步骤603:生成按照时序排列的音乐节奏与运动节奏变化趋势匹配的音乐列表。步骤604:将生成的音乐列表发送给终端。其中,在一个实施例中,生成按照时序排列的音乐节奏与运动节奏变化趋势匹配的音乐列表进而包括:对运动节奏变化趋势按进行分段,确定每个分段匹配的音乐节奏;针对每个分段获取对应音乐节奏的音乐;按照每个分段在运动节奏变化趋势中的先后顺序,将获取的音乐进行排列生成音乐列表。例如,运动节奏变化趋势可以为从运动开始到运动结束,运动节奏随运动时长增加而变化的趋势。这样,可以将总运动时长进行分段。可以将总运动时长均匀的分成若干段,也可以根据运动节奏变化趋势进行分段。例如,跑步时,单位时间步伐数量可以表征运动节奏,按照步伐数量可以将运动节奏变化趋势进行分段。例如,表1所示为分段的示例。需要说明的是,表1仅用来说明本申请实施例,并不用于限定本申请。表1分段编号每分钟步伐数范围190-1002101-1203121-130然后,根据分段,确定每个分段对应的音乐节奏范围。具体实施时,可以预先设定运动节奏和音乐节奏对照表。这样通过查表即可确定每个分段适合的音乐节奏。进一步的,在生成训练等级之前,可以先获取用户大数据,该大数据中可包括用户的年龄、性别和运动信息。该运动信息为用于统计运动节奏变化趋势和运动强度所需的信息。例如可以包括每次运动的开始时间和结束时间,在这期间的运动节奏,则可以统计出根据运动时长增加的运动节奏变化趋势,还可以包括运动的距离,在这段距离内的运动节奏,则可以统计出根据运动距离增加的运动节奏变化趋势。具体可实施为:获取用户大数据,该用户大数据中包括大于指定用户数量的用户的年龄、性别、运动类型、运动时间分布和运动节奏;根据用户的年龄、性别、运动类型和运动时间分布,采用聚类分析方法,对用户大数据进行聚类分析,确定多个用户群;其中,将指定年龄段、相同性别、指定运动类型的用户划分到一个用户群;针对每个用户群执行:根据该用户群的运动时间分布及运动节奏生成该用户群对应的运动节奏变化趋势;将该用户群的年龄段、性别和运动类型作为该用户群的人群特征,结合该用户群的运动节奏变化趋势生成该用户群对应的训练等级。其中聚类分析方法可以选取现有的方法。关于运动强度,可以分析运动类型和运动时间分布而得出。例如每周跑步2次,每次约50分钟。这样就能够看出一个用户的运动强度。综上,本申请实施例提供了能够整合用户的普遍特征即用户群来为用户进行划分。便于推荐音乐时能够做到有的放矢。其中,在一个实施例中,音乐列表中的包括的音乐数量可以为10首,这样,避免推荐过多的音乐浪费处理资源。在音乐列表中的音乐快播放完时,再刷新音乐列表获取与运动节奏变化趋势匹配的另外10首音乐添加到音乐列表中。确定音乐列表中的音乐快播放完时的方案例如可以为当音乐列表中仅有1首音乐未播放时,或者距离最后一首音乐播放完还有5分钟时。当然具体实施时,还可以结合网络状态来进一步确定,例如网络状态良好时,可以距离最后一首音乐播放完还有1分钟时来更新音乐列表。为便于进一步理解本申请的技术方案,下面以音乐客户端和服务器为例,对本申请实施例中音乐推荐方法做进一步说明。如图7所示,为该方法的流程示意图,包括以下步骤:其中,下载并安装音乐客户端后执行以下操作。步骤701:音乐客户端接收打开新安装的音乐客户端的指令。步骤702:音乐客户端显示推荐界面,该界面中包括多个训练等级。步骤703:音乐客户端检测用户选择的训练等级,并生成选择指令发送给服务器。步骤704:音乐客户端显示设置跑步距离的界面,并根据用户在该界面的操作,确定用户的运动距离。如图8所示,该设置运动量的界面示意图。需要说明的是,用户还可以设置运动时长。当然,具体实施时,该界面的参数可以根据实际需求确定,本申请对此不作限定。此外,需要说明的是步骤703和步骤704的执行先后顺序不受限。步骤705:服务器在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势。步骤706:服务器对运动节奏变化趋势按进行分段,确定每个分段匹配的音乐节奏,针对每个分段获取对应音乐节奏的音乐;按照每个分段在运动节奏变化趋势中的先后顺序,将获取的音乐进行排列生成音乐列表。步骤707:服务器将生成的音乐列表发送给音乐客户端。步骤708:音乐客户端播放音乐列表的过程中,检测用户的当前心率并确定用户设置的运动距离的完成度。步骤709:音乐客户端确定与用户的当前心率对应的音乐节奏范围,若完成度不大于第一预设程度或完成程度高于第二预设程度,则按照音乐节奏从低到高的顺序、从属于音乐节奏范围内的音乐中、选择3首未播放的音乐作为匹配的音乐;若完成度高于第一预设程度且不大于第二预设程度,则按照音乐节奏从高到低的顺序、从属于音乐节奏范围内的音乐中、选择3首未播放的音乐作为匹配的音乐。步骤710:音乐客户端将匹配的音乐更新到音乐列表的优先播放位置并进行播放。步骤711:音乐客户端在播放音乐的过程中,接收语音信息。步骤712:音乐客户端检测语音信息中是否含有唤醒语音交互功能的唤醒词;若含有唤醒词,则根据语音信息中的指令调整音乐列表中的音乐节奏。基于相同的发明构思,本申请实施例还提供一种音乐推荐装置。如图9所示,该装置包括:训练等级输出模块901,用于接收到输出训练等级的指令后输出多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化;选择指令发送模块902,用于检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器;音乐列表接收模块903,用于接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与所述选择指令中包含的训练等级对应的运动节奏变化趋势相匹配;播放模块904,用于根据所述音乐列表播放音乐。进一步的,该装置还包括:第一更新模块,用于在音乐列表接收模块接收服务器返回的音乐列表之后接收用户设置的运动时长;检测用户的当前心率,并确定用户设置的运动时长的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动时长的完成度匹配的音乐;根据筛选结果,更新所述音乐列表;或者,第二更新模块,用于接收用户设置的运动距离;检测用户的当前心率,并确定用户设置的运动距离的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动距离的完成度匹配的音乐;根据筛选结果,更新所述音乐列表。进一步的,第一更新模块或第二更新模块,用于确定与用户的当前心率对应的音乐节奏范围;若完成度不大于第一预设程度或完成程度高于第二预设程度,则按照音乐节奏从低到高的顺序、从属于所述音乐节奏范围内的音乐中、选择第一指定数量或第一指定播放总时长的音乐作为匹配的音乐;若完成度高于第一预设程度且不大于第二预设程度,则按照音乐节奏从高到低的顺序、从属于所述音乐节奏范围内的音乐中、选择第二指定数量或第二指定播放总时长的音乐作为匹配的音乐。进一步的,该装置还包括:语音信息接收模块,用于在音乐列表接收模块接收服务器返回的音乐列表之后接收语音信息;唤醒词检测模块,用于检测所述语音信息中是否含有唤醒语音交互功能的唤醒词;执行模块,用于若含有唤醒词,则根据所述语音信息中的指令调整音乐列表中的音乐节奏。进一步的,执行模块包括:加快单元,用于若语音信息中在唤醒词之后包括用于表示加快节奏的语音指令,则从服务器中获取比当前播放的音乐节奏快的音乐,并更新到音乐列表中播放;减慢单元,用于若语音信息中在唤醒词之后包括用于表示减慢节奏的语音指令,则从服务器中获取比当前播放的音乐节奏慢的音乐,并更新到音乐列表中播放;保持单元,用于若语音信息中在唤醒词之后包括用于表示保持当前节奏的语音指令,则从服务器中获取与当前播放的音乐节奏相同的音乐,并更新到音乐列表中播放。进一步的,保持单元,用于从服务器中获取与当前播放的音乐节奏相同、且播放总时长为指定时长的音乐。基于相同的发明构思,本申请实施例还提供一种音乐推荐装置,如图10所示,该装置包括:选择指令接收模块1001,用于接收终端发送的选择指令,该选择指令中包括用户选择的训练等级;变化趋势确定模块1002,用于在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势;该运动节奏变化趋势用于表征从运动开始到运动结束运动节奏的变化;音乐列表生成模块1003,用于生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表;音乐列表发送模块1004,用于将生成的音乐列表发送给所述终端。进一步的,音乐列表生成模块包括:分段处理单元,用于对运动节奏变化趋势按进行分段,确定每个分段匹配的音乐节奏;音乐获取单元,用于针对每个分段获取对应音乐节奏的音乐;音乐列表生成单元,用于按照每个分段在运动节奏变化趋势中的先后顺序,将获取的音乐进行排列生成音乐列表。进一步的,该装置还包括:训练等级生成模块,用于获取用户大数据,该用户大数据中包括大于指定用户数量的用户的年龄、性别、运动类型、运动时间分布和运动节奏;根据用户的年龄、性别、运动类型和运动时间分布,采用聚类分析方法,对所述用户大数据进行聚类分析,确定多个用户群;其中,将指定年龄段、相同性别、指定运动类型的用户划分到一个用户群;针对每个用户群执行:根据该用户群的运动时间分布及运动节奏生成该用户群对应的运动节奏变化趋势;将该用户群的年龄段、性别和运动类型作为该用户群的人群特征,结合该用户群的运动节奏变化趋势生成该用户群对应的训练等级。在介绍了本申请示例性实施方式的音乐推荐方法和装置之后,接下来,介绍根据本申请的另一示例性实施方式的计算装置。所属技术领域的技术人员能够理解,本申请的各个方面可以实现为系统、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式包括固件、微代码等,或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。在一些可能的实施方式中,根据本申请的计算装置可以至少包括至少一个处理器、以及至少一个存储器如前述的第一服务器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本申请各种示例性实施方式的系统权限开启方法中的步骤。例如,处理器可以执行如图2中所示的步骤201-204或图6中的步骤601-604。下面参照图11来描述根据本申请的这种实施方式的计算装置110。图11显示的计算装置110仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。如图11所示,计算装置110以通用计算设备的形式表现。计算装置110的组件可以包括但不限于:上述至少一个处理器111、上述至少一个存储器112、连接不同系统组件包括存储器112和处理器111的总线113。总线113表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。存储器112可以包括易失性存储器形式的可读介质,例如随机存取存储器RAM1121和或高速缓存存储器1122,还可以进一步包括只读存储器ROM1123。存储器112还可以包括具有一组至少一个程序模块1124的程序实用工具1125,这样的程序模块1124包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。计算装置110也可以与一个或多个外部设备114例如键盘、指向设备等通信,还可与一个或者多个使得用户能与计算装置110交互的设备通信,和或与使得该计算装置110能与一个或多个其它计算设备进行通信的任何设备例如路由器、调制解调器等等通信。这种通信可以通过输入输出IO接口115进行。并且,计算装置110还可以通过网络适配器116与一个或者多个网络例如局域网LAN,广域网WAN和或公共网络,例如因特网通信。如图所示,网络适配器116通过总线113与用于计算装置110的其它模块通信。应当理解,尽管图中未示出,可以结合计算装置110使用其它硬件和或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。在一些可能的实施方式中,本申请提供的音乐推荐方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的待验证信息的加密方法和或待验证信息的验证方法中的步骤,例如,计算机设备可以执行如图2中所示的步骤201-204或图6中的步骤601-604。程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子非穷举的列表包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器RAM、只读存储器ROM、可擦式可编程只读存储器EPROM或闪存、光纤、便携式紧凑盘只读存储器CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。本申请的实施方式的用于系统权限开启的程序产品可以采用便携式紧凑盘只读存储器CD-ROM并包括程序代码,并可以在计算设备上运行。然而,本申请的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。此外,尽管在附图中以特定顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和或将一个步骤分解为多个步骤执行。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质包括但不限于磁盘存储器、CD-ROM、光学存储器等上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备系统、和计算机程序产品的流程图和或方框图来描述的。应理解可由计算机程序指令实现流程图和或方框图中的每一流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

权利要求:1.一种音乐推荐方法,其特征在于,所述方法包括:接收到输出显示训练等级的指令后输出多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化;检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器;接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与所述选择指令中包含的训练等级对应的运动节奏变化趋势相匹配;根据所述音乐列表播放音乐。2.根据权利要求1所述的方法,其特征在于,接收服务器返回的音乐列表之后,所述方法还包括:接收用户设置的运动时长;检测用户的当前心率,并确定用户设置的运动时长的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动时长的完成度匹配的音乐;根据筛选结果,更新所述音乐列表;或者,接收用户设置的运动距离;检测用户的当前心率,并确定用户设置的运动距离的完成度;根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和运动距离的完成度匹配的音乐;根据筛选结果,更新所述音乐列表。3.根据权利要求2所述的方法,其特征在于,根据预置匹配规则从所述音乐列表中筛选音乐节奏与用户的当前心率和完成度匹配的音乐包括:确定与用户的当前心率对应的音乐节奏范围;若完成度不大于第一预设程度或完成程度高于第二预设程度,则按照音乐节奏从低到高的顺序、从属于所述音乐节奏范围内的音乐中、选择第一指定数量或第一指定播放总时长的音乐作为匹配的音乐;若完成度高于第一预设程度且不大于第二预设程度,则按照音乐节奏从高到低的顺序、从属于所述音乐节奏范围内的音乐中、选择第二指定数量或第二指定播放总时长的音乐作为匹配的音乐。4.根据权利要求1-3中任一所述的方法,其特征在于,接收服务器返回的音乐列表之后,所述方法还包括:接收语音信息;检测所述语音信息中是否含有唤醒语音交互功能的唤醒词;若含有唤醒词,则根据所述语音信息中的指令调整音乐列表中的音乐节奏。5.根据权利要求4所述的方法,其特征在于,根据所述语音信息中的指令调整音乐列表中的音乐节奏包括:若语音信息中在唤醒词之后包括用于表示加快节奏的语音指令,则从服务器中获取比当前播放的音乐节奏快的音乐,并更新到音乐列表中播放;若语音信息中在唤醒词之后包括用于表示减慢节奏的语音指令,则从服务器中获取比当前播放的音乐节奏慢的音乐,并更新到音乐列表中播放;若语音信息中在唤醒词之后包括用于表示保持当前节奏的语音指令,则从服务器中获取与当前播放的音乐节奏相同、且播放总时长为指定时长的音乐,并更新到音乐列表中播放。6.一种音乐推荐方法,其特征在于,所述方法包括:接收终端发送的选择指令,该选择指令中包括用户选择的训练等级;在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势;该运动节奏变化趋势用于表征从运动开始到运动结束运动节奏的变化;生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表;将生成的音乐列表发送给所述终端。7.根据权利要求6所述的方法,其特征在于,生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表包括:对运动节奏变化趋势按进行分段,确定每个分段匹配的音乐节奏;针对每个分段获取对应音乐节奏的音乐;按照每个分段在运动节奏变化趋势中的先后顺序,将获取的音乐进行排列生成音乐列表。8.根据权利要求6或7所述的方法,其特征在于,生成训练等级包括:获取用户大数据,该用户大数据中包括大于指定用户数量的用户的年龄、性别、运动类型、运动时间分布和运动节奏;根据用户的年龄、性别、运动类型和运动时间分布,采用聚类分析方法,对所述用户大数据进行聚类分析,确定多个用户群;其中,将指定年龄段、相同性别、指定运动类型的用户划分到一个用户群;针对每个用户群执行:根据该用户群的运动时间分布及运动节奏生成该用户群对应的运动节奏变化趋势;将该用户群的年龄段、性别和运动类型作为该用户群的人群特征,结合该用户群的运动节奏变化趋势生成该用户群对应的训练等级。9.一种音乐推荐装置,其特征在于,所述装置包括:训练等级显示模块,用于接收到显示训练等级的指令后显示多个训练等级,及每个训练等级适用的人群特征和该人群习惯的运动节奏变化趋势,该运动节奏变化趋势用于表征运动开始到运动结束运动节奏的变化;选择指令发送模块,用于检测用户根据人群特征和运动节奏变化趋势选择的训练等级,并生成选择指令发送给服务器;音乐列表接收模块,用于接收服务器返回的音乐列表,该音乐列表中按时序排列的音乐节奏与所述选择指令中包含的训练等级对应的运动节奏变化趋势相匹配;播放模块,用于根据所述音乐列表播放音乐。10.一种音乐推荐装置,其特征在于,所述装置包括:选择指令接收模块,用于接收终端发送的选择指令,该选择指令中包括用户选择的训练等级;变化趋势确定模块,用于在训练等级和运动节奏变化趋势的对应关系中,确定选择指令中的训练等级对应的运动节奏变化趋势;该运动节奏变化趋势用于表征从运动开始到运动结束运动节奏的变化;音乐列表生成模块,用于生成按照时序排列的音乐节奏与所述运动节奏变化趋势匹配的音乐列表;音乐列表发送模块,用于将生成的音乐列表发送给所述终端。11.一种计算机可读介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令用于执行如权利要求1-8中任一权利要求所述的方法。12.一种计算设备,其特征在于,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1-8中任一权利要求所述的方法。

百度查询: 腾讯科技(深圳)有限公司 音乐推荐方法、装置、计算设备和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。