基于脑电波的音乐播放控制方法及装置的制造方法

文档序号:10471181阅读:463来源:国知局
基于脑电波的音乐播放控制方法及装置的制造方法
【专利摘要】本发明公开了一种基于脑电波的音乐播放控制方法,该方法包括:若检测到用户的场景选择操作,则根据场景选择操作确定与选择的场景对应的音乐数据库,播放音乐数据库中的歌曲;在播放歌曲的过程中,获取用户收听当前播放的歌曲时的脑电波数据;根据脑电波数据确定在场景下用户的状态评价指标;若状态评价指标满足预置的切歌条件,则切换到下一首歌曲进行播放。本发明还公开了一种基于脑电波的音乐播放控制装置,能够实现智能化歌曲切换,改善用户体验。
【专利说明】
基于脑电波的音乐播放控制方法及装置
技术领域
[0001] 本发明设及多媒体技术领域,尤其设及一种基于脑电波的音乐播放控制方法及装 置。
【背景技术】
[0002] 音乐是一种艺术形式,不同的音乐表达方式会给收听者带来截然不同的感受,人 们也可W通过音乐来表达自己的情感,现代生活中,音乐无处不在,人们对音乐的需求也是 有增无减。
[0003] 随着科技的快速发展和互联网的大面积普及,音乐网站与音乐应用程序越来越 多,网络音乐资源也越来越丰富,海量的音乐资源为人们提供了很多便利。
[0004] 在收听音乐的过程中,收听者若需要切换当前播放的歌曲,需要通过手动的方式 进行歌曲切换,手动切歌的方式不太方便,特别是对于正在开车的用户来说,不仅操作不 便,且具有危险性。
[0005] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技 术。

【发明内容】

[0006] 本发明的主要目的在于提供一种基于脑电波的音乐播放控制方法及装置,旨在解 决现有技术中必须由用户手动切歌的技术问题。
[0007] 为实现上述目的,本发明提供的一种基于脑电波的音乐播放控制方法,所述方法 包括:
[000引若检测到用户的场景选择操作,则根据所述场景选择操作确定与选择的场景对应 的音乐数据库,播放所述音乐数据库中的歌曲;
[0009] 在播放歌曲的过程中,获取所述用户收听当前播放的歌曲时的脑电波数据;
[0010] 根据所述脑电波数据确定在所述场景下所述用户的状态评价指标;
[0011] 若所述状态评价指标满足预置的切歌条件,则切换到下一首歌曲进行播放。
[0012] 优选地,所述获取所述用户收听当前播放的歌曲时的脑电波数据,包括:
[0013] 根据所述当前播放的歌曲的歌曲时长确定N个获取时间段,N为正整数;
[0014] 在播放到第η个获取时间段时,获取所述用户在所述第η个获取时间段内收听所述 当前播放的歌曲时的脑电波数据,其中,η为1至Ν中的任意一个数值,且η的初始值为小于所 述Ν的预设值。
[0015] 优选地,所述方法还包括:
[0016] 若所述状态评价指标不满足预置的切歌条件且η小于Ν时,则令η = η+1,返回执行 所述在播放到第η个获取时间段时,获取所述用户在所述第η个获取时间段内收听所述当前 播放的歌曲时的脑电波数据的步骤。
[0017] 优选地,所述根据所述脑电波数据确定在所述场景下的所述用户的状态评价指 标,包括:
[0018] 对所述脑电波数据进行分析,得到与所述场景对应的指标参数的曲线;
[0019] 按照预置的时间间隔对所述曲线上的指标参数进行采集,得到Μ个指标参数,所述 Μ为正整数;
[0020] 确定所述Μ个指标参数中大于预置的所述场景对应的比较值的个数Ρ,将所述Ρ与Μ 的比值作为所述用户的状态评价指标,所述Ρ为正整数。
[0021 ] 优选地,所述方法还包括:
[0022] 在歌曲完整播放或者被切歌之后,将所述歌曲的已播放时长占所述歌曲的歌曲时 长的比值发送给服务器,使得服务器能够基于所述比值确定所述歌曲的评价指标,并基于 所述评价指标确定所述歌曲在所述音乐数据库内的推送次序。
[0023] 为实现上述目的,本发明还提供一种基于脑电波的音乐播放控制装置,所述装置 包括:
[0024] 确定播放模块,用于若检测到用户的场景选择操作,则根据所述场景选择操作确 定与选择的场景对应的音乐数据库,播放所述音乐数据库中的歌曲;
[0025] 获取模块,用于在播放歌曲的过程中,获取所述用户收听当前播放的歌曲时的脑 电波数据;
[0026] 确定模块,用于根据所述脑电波数据确定在所述场景下所述用户的状态评价指 标;
[0027] 切歌模块,用于若所述状态评价指标满足预置的切歌条件,则切换到下一首歌曲 进行播放。
[0028] 优选地,所述获取模块包括:
[0029] 时间确定模块,用于根据所述当前播放的歌曲的歌曲时长确定Ν个获取时间段,Ν 为正整数;
[0030] 数据获取模块,用于在播放到第η个获取时间段时,获取所述用户在所述第η个获 取时间段内收听所述当前播放的歌曲时的脑电波数据,其中,η为1至Ν中的任意一个数值, 且η的初始值为小于所述Ν的预设值。
[0031] 优选地,所述装置还包括:
[0032] 返回模块,用于若所述状态评价指标不满足预置的切歌条件且η小于Ν时,则令η = η+1,返回所述数据获取模块。
[0033] 优选地,所述确定模块包括:
[0034] 分析模块,用于对所述脑电波数据进行分析,得到与所述场景对应的指标参数的 曲线;
[0035] 采集模块,用于按照预置的时间间隔对所述曲线上的指标参数进行采集,得到Μ个 指标参数,所述Μ为正整数;
[0036] 指标确定模块,用于确定所述Μ个指标参数中大于预置的所述场景对应的比较值 的个数Ρ,将所述Ρ与Μ的比值作为所述用户的状态评价指标,所述Ρ为正整数。
[0037] 优选地,所述装置还包括:
[0038] 发送模块,用于在歌曲完整播放或者被切歌之后,将所述歌曲的已播放时长占所 述歌曲的歌曲时长的比值发送给服务器,使得服务器能够基于所述比值确定所述歌曲的评 价指标,并基于所述评价指标确定所述歌曲在所述音乐数据库内的推送次序。
[0039] 本发明提供一种基于脑电波的音乐播放控制方法,在检测到用户的场景选择操作 时,根据该场景选择操作确定与选择的场景对应的音乐数据库,播放该音乐数据库内中的 歌曲,在播放歌曲的过程中,获取用户收听当前播放的歌曲时的脑电波数据,并根据该脑电 波数据确定在选择的场景下该用户的状态评价指标,且在该状态评价指标满足预置的切歌 条件时,切换到下一首歌曲进行播放。由于用户在收听歌曲时的脑电波数据能够反映用户 在收听歌曲时的精神状态,且能够反映用户对歌曲的喜好程度,因此通过根据用户收听歌 曲时的脑电波数据确定用户的状态评价指标,并在该状态评价指标满足预置的切歌条件时 进行切歌,能够实现基于用户的精神状态的智能化的歌曲播放,而不需要用户手动进行切 换,能够有效改善用户体验。
【附图说明】
[0040] 图1为本发明第一实施例中基于脑电波的音乐播放控制方法的流程示意图;
[0041] 图2为本发明第二实施例中基于脑电波的音乐播放控制方法的流程示意图;
[0042] 图3为本发明第Ξ实施例中基于脑电波的音乐播放控制装置的功能模块示意图;
[0043] 图4为本发明第四实施例中基于脑电波的音乐播放控制装置的功能模块示意图。
[0044] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0045] 应当理解,此处所描述的具体实施例仅仅用W解释本发明,并不用于限定本发明。
[0046] 由于现有技术中,用户在收听歌曲时,如果想要切换歌曲,只能手动进行切换,使 得用户的体验不佳。
[0047] 为了解决上述问题,本发明提供一种基于脑电波的音乐播放控制方法,通过用户 在收听歌曲时获取的脑电波的数据确定是否切歌,使得能够实现智能化的歌曲切换,而不 需要用户手动进行操作,能够有效的改善用户体验。
[0048] 请参阅图1,图1为本发明第一实施例中基于脑电波的音乐播放控制方法的流程示 意图,该基于脑电波的音乐播放控制方法包括:
[0049] 步骤101、若检测到用户的场景选择操作,则根据场景选择操作确定与选择的场景 对应的音乐数据库,播放音乐数据库中的歌曲;
[0050] 在本发明实施例中,不同的音乐网站和音乐应用程序都预先将其所拥有的音乐资 源进行了场景划分,用户在进入该音乐网站或者启动音乐应用程序之后,可W选择自己所 需要的场景。其中,场景包括:放松场景、冥想场景、睡眠场景、兴奋场景、学习场景和播放器 场景等等。
[0051] 其中,不同的场景代表用户期望达到的精神状态,例如,放松场景表示用户希望能 够放松下来,进入放松状态,又例如,兴奋场景表示用户希望情绪能够兴奋起来,进入兴奋 状态。
[0052] 其中,不同的场景对应着不同的音乐数据库。
[0053] 在本发明实施例中,若基于脑电波的音乐播放控制装置下简称:控制装置)在 检测到用户的场景选择操作之后,可W根据该场景选择操作确定与用户选择的场景对应的 音乐数据库,并播放音乐数据库中的歌曲。
[0054] 其中,控制装置具体可W按照该音乐播放数据库中歌曲的推送次序循环推送歌 曲。
[0055] 需要说明的是,本发明实施例中的控制装置可W是终端、也可W是终端内的应用 程序,或者是音响等音乐播放设备。其中,终端可W是车载终端、智能手机、笔记本电脑、PDA (个人数字助理)、PAD(平板电脑)等等。
[0056] 步骤102、在播放歌曲的过程中,获取用户收听当前播放的歌曲时的脑电波数据;
[0057] 在本发明实施例中,在播放歌曲的过程中,控制装置将获取用户在收听当前播放 的歌曲时的脑电波数据。
[0058] 其中,可W通过脑电波采集装置来采集用户在收听当前播放的歌曲时的脑电波数 据,具体的:若用户使用耳机听歌,则在该耳机内设置脑电波采集装置,且在听歌过程中,该 脑电波采集装置采集脑电波数据,并将采集到的脑电波数据发送给控制装置,使得控制装 置能够完成脑电波数据的获取,其中,若用户使用的耳机为有线耳机,则脑电波采集装置采 集的脑电波数据通过耳机线传输给控制装置,若用户使用的耳机为蓝牙耳机,则脑电波采 集装置采集的脑电波数据通过蓝牙传输给控制装置。
[0059] 或者,该脑电波采集装置可W为独立的可穿戴设备,用户在将该脑电波采集装置 穿戴在身上听歌时,该脑电波采集装置将采集用户的脑电波数据,并通过局域网如WiFi、蓝 牙等将脑电波数据传输给控制装置。
[0060] 步骤103、根据脑电波数据确定在场景下用户的状态评价指标;
[0061] 步骤104、若状态评价指标满足预置的切歌条件,则切换到下一首歌曲进行播放。
[0062] 在本发明实施例中,控制装置将基于获取到的脑电波数据确定在用户选择的场景 下该用户的状态评价指标。
[0063] 需要说明的是,每一种场景都对应着一种状态评价指标,该状态评价指标可W是 放松状态评价指标、喜好状态评价指标、或者疲劳状态评价指标等。
[0064] 其中,放松状态评价指标可W基于脑电波数据得到放松度来确定,喜好状态评价 指标可W基于脑电波数据得到喜好度来确定,疲劳状态评价指标可W基于脑电波数据得到 疲劳度来确定,具体的确定方式将在后续实施例中具体的描述,此处不寶述。
[0065] 在本发明实施例中,控制装置在得到用户的状态评价指标之后,将判断该状态评 价指标是否满足预置的切歌条件,若该状态评价指标满足预置的切歌条件,则切换到下一 首歌曲进行播放,实现自动切歌。
[0066] 在本发明实施例中,若检测到用户的场景选择操作,则根据该场景选择操作确定 与选择的场景对应的音乐数据库,播放该音乐数据库中的歌曲,在播放歌曲的过程中,控制 装置获取用户收听当前播放的歌曲时的脑电波数据,并根据该脑电波数据确定在选择的场 景下用户的状态评价指标,若该状态评价指标满足预置的切歌条件,则切换到下一首歌曲 进行播放。由于用户听歌时的脑电波数据能够真实的反映用户在收听歌曲时的精神状态, 因此,基于用户的选择的场景及基于脑电波数据反映的精神状态能够有效确定用户收听当 前播放的歌曲的状态评价指标,通过利用该状态评价指标进行切歌,能够有效的实现智能 化的歌曲切换,而不需要用户手动操作,能够有效的改善用户体验。
[0067] 请参阅图2,为本发明第二实施例中基于脑电波的音乐播放控制方法的流程示意 图,该基于脑电波的音乐播放控制方法包括:
[0068] 步骤201、若检测到用户的场景选择操作,则根据场景选择操作确定与选择的场景 对应的音乐数据库,播放音乐数据库中的歌曲;
[0069] 步骤201与图1所示第一实施例中的步骤101描述的内容相似,此处不做寶述。
[0070] 需要说明的是,W下步骤202及步骤203为图1所示第一实施例中的步骤102的细化 步骤。
[0071] 步骤202、在播放歌曲的过程中,根据当前播放的歌曲的歌曲时长确定N个获取时 间段,N为正整数;
[0072] 步骤203、在播放到第η个获取时间段时,获取用户在第η个获取时间段内收听当前 播放的歌曲时的脑电波数据,其中,η为1至Ν中的任意一个数值,且η的初始值为小于Ν的预 设值;
[0073] 在本发明实施例中,控制装置在播放歌曲时,将根据当前播放的歌曲的歌曲时长 确定Ν个获取时间段,其中Ν为正整数。
[0074] 且在播放到第η个获取时间段时,获取用户在第η个获取时间段内的脑电波数据。
[0075] 其中,控制装置可W从第1个获取时间段开始获取,也可W从第2个或其他获取时 间段进行获取。
[0076] 优选的,由于歌曲的前奏部分对用户的情绪影响较小且前奏部分对用户情绪的影 响的反映也明显,为了降低控制装置的计算量及为了提高得到的状态评价指标的准确度, 控制装置可W从去掉歌曲的前30s的获取时间段开始获取脑电波数据,例如:对于歌曲时长 为4分钟的歌曲,将该歌曲分为8个获取时间段,即每个时间段为30s,则可W从该歌曲的第2 个获取时间段开始获取用户的脑电波数据。
[0077] 需要说明的是,W下步骤204、步骤205及步骤206为图1所示第一实施例中步骤103 的细化步骤。
[0078] 步骤204、对脑电波数据进行分析,得到与场景对应的指标参数的曲线;
[0079] 在本发明实施例中,对于每一个获取时间段获取到的脑电波数据,控制装置都将 对该脑电波数据进行分析,得到与该场景对应的指标参数的曲线。
[0080] 其中,指标参数为放松度、喜好度或者疲劳度等等。
[0081] 其中,放松度用于表征用户在收听歌曲时实时的放松程度,其取值范围可W是0- 100分,控制装置能够基于用户在一个获取时间段内的放松度得到该用户在该一个获取时 间段内的放松状态评价指标;
[0082] 其中,喜好度用于表征用户对当前收听到的歌曲的喜好程度,控制装置能够基于 用户在一个获取时间段内的喜好度得到该用户在该一个获取时间段内的喜好状态评价指 标。喜好程度可W由0-100分的方式表示,或者用如下的表1的形式来表示喜好程度: Γ00831
[0084] 其中,疲劳度用于表征用户在收听歌曲时实时的疲劳程度,其取值范围可W为0- 100分,控制装置能够基于用户在一个获取时间段内的疲劳度得到该用户在该一个获取时 间段内的疲劳状态评价指标。
[0085] 需要说明的是,放松度、喜好度及疲劳度都可W从获取得到的脑电波数据中得到。
[0086] 在本发明实施例中,每一种场景都对应着一种类型的指标参数,在用户选择场景 时,即确定基于脑电波数据将要得到的指标参数的类型。例如,若用户选择的场景是放松场 景,则由于放松场景对应的指标参数为放松度,则在步骤204中将得到放松场景对应的放松 度的曲线,又例如,若用户选择的场景是睡眠场景,则由于睡眠场景对应的指标参数为疲劳 度,则在步骤204中将得到睡眠场景对应的疲劳度的曲线。
[0087] 步骤205、按照预置的时间间隔对曲线上的指标参数进行采集,得到Μ个指标参数;
[0088] 步骤206、确定Μ个指标参数中大于预置的场景对应的比较值的个数Ρ,将Ρ与Μ的比 值作为用户的状态评价指标;执行步骤207或者步骤208;
[0089] 在本发明实施例中,在得到指标参数的曲线之后,将按照预置的时间间隔对该曲 线上的指标参数进行采集,得到Μ个指标参数,并确定该Μ个指标参数中大于预置的场景对 应的比较值的个数Ρ,将Ρ与Μ的比值作为该用户的状态评价指标值。
[0090] 其中,Μ和Ρ均为正整数。
[0091] 其中,预置的时间间隔可W是Is或者2s,此次不做限定。
[0092] 在本发明实施例中,对应与不同的场景,其所使用的比较值是不一样的,例如,对 于放松场景,其使用到的比较值可W是50,对于学习场景,其使用到的比较值可W是75,在 实际应用中,可根据需要分别设置不同场景对应的比较值,此处不做限定。
[0093] 其中,指标参数的类型为放松度时,得到的状态评价指标为放松评价指标,指标参 数的类型为喜好度时,得到的状态评价指标为喜好状态评价指标,指标参数的类型为疲劳 度时,得到的状态评价指标为疲劳评价指标。
[0094] 步骤207、若状态评价指标满足预置的切歌条件,则切换到下一首歌曲进行播放;
[0095] 在本发明实施例中,在得到用户在一个获取时间段内的状态评价指标之后,将判 断该状态评价指标是否满足预置的切歌条件。
[0096] 其中,对于不同的场景或者不同类型的指标参数,其预置的切歌条件可W不同。
[0097] 其中,预置的切歌条件可W是状态评价指标大于或等于预置的指标值。
[0098] 步骤208、若状态评价指标不满足预置的切歌条件且η小于N时,则令n = n+l,返回 执行步骤203。
[0099] 在本发明实施例中,若基于第η个获取时间段得到的脑电波数据确定的状态评价 指标不满足预置的切歌条件,则将确定该第η个获取时间段是否为最后一个获取时间段即η 小于Ν,则将令η = η+1,返回执行步骤203中的内容,即开始播放下一个获取时间段,且获取 该下一个获取时间段内用户收听当前播放的歌曲时的脑电波数据。
[0100] 其中,若状态评价指标不满足预置的切歌条件且η = Ν时,则说明已经播放完最后 一个获取时间段,已完成一首歌曲的播放,控制装置将推送下一首歌曲,并进行播放。
[0101] 优选的,考虑到基于最后一个获取时间段或者最后两个获取时间段对于是否进行 切歌的参考意义不大,同时为了减少控制装置的资源占用,控制装置可W不对最后一个或 者最后两个获取时间段用户的脑电波状态进行获取。例如:若一首歌曲的歌曲时长划分为8 个获取时间段,则从第3个获取时间段开始获取脑电波数据,且获取完第6个获取时间段的 脑电波数据之后,停止获取或处理脑电波数据,W便节约资源。
[0102] 在本发明实施例中,通过将当前播放的歌曲划分为多个获取时间段,且对于一个 获取时间段内获取到的脑电波数据进行分析,得到其指标参数的曲线,并通过对曲线上的 指标参数的采集得到多个指标参数,并基于该多个指标参数得到状态评价指标,且在该状 态评价指标满足预置的切歌条件时,切换到下一首歌曲播放,在该状态评价指标不满足预 置的切歌条件时,则继续下一个获取时间段的状态评价指标的判断,能够有效实现基于脑 电波的智能化歌曲切换,而不需要用户手动进行切换,有效改善用户体验。
[0103] 进一步的,在本发明图1所示第一实施例或者图2所示第二实施例的基础上,还可 W执行W下步骤:
[0104] 在歌曲完整播放或者被切歌之后,将歌曲的已播放时长占歌曲的歌曲时长的比值 发送给服务器,使得服务器能够基于比值确定歌曲的评价指标,并基于评价指标确定歌曲 在音乐数据库内的推送次序。
[0105] 在本发明实施例中,为了更进一步的改善用户体验,控制装置在一首歌曲完整播 放或者被切歌之后,将该歌曲的已播放时长占该歌曲的歌曲时长的比值作为该歌曲的评价 指标发送给服务器,使得服务器能够接收到多个不同用户对同一首歌的评价指标,且服务 器还将实时或者定时根据多个不同用户对一个场景对应的音乐数据库中的歌曲的评价指 标对该音乐数据库中的歌曲进行排序,且在用户收听该音乐数据库中的歌曲时,基于排序 的顺序进行歌曲推送,使得能够优先将满足用户的精神需求的歌曲推送给用户,改善用户 体验。
[0106] 其中,歌曲的已播放时长占该歌曲的时长的比值越大,则该歌曲的评价指标的值 越高,且服务器可W基于多个用户对该歌曲的评价指标的平均值确定该歌曲的综合指标, 并将音乐数据库中的所有歌曲按照综合指标从高至低的顺序进行排序,使得在推送歌曲时 能够优先将综合指标高的歌曲推送给用户,改善用户体验。
[0107] 请参阅图3,为本发明第Ξ实施例中基于脑电波的音乐播放控制装置的功能模块 的示意图,该基于脑电波的音乐播放控制装置包括:确定播放模块301、获取模块302、确定 模块303、切歌模块304。
[0108] 确定播放模块301,用于若检测到用户的场景选择操作,则根据所述场景选择操作 确定与选择的场景对应的音乐数据库,播放所述音乐数据库中的歌曲;
[0109] 在本发明实施例中,不同的音乐网站和音乐应用程序都预先将其所拥有的音乐资 源进行了场景划分,用户在进入该音乐网站或者启动音乐应用程序之后,可W选择自己所 需要的场景。其中,场景包括:放松场景、冥想场景、睡眠场景、兴奋场景、学习场景和播放器 场景等等。
[0110] 其中,不同的场景代表用户期望达到的精神状态,例如,放松场景表示用户希望能 够放松下来,进入放松状态,又例如,兴奋场景表示用户希望情绪能够兴奋起来,进入兴奋 状态。
[0111] 其中,不同的场景对应着不同的音乐数据库。
[0112] 在本发明实施例中,若基于脑电波的音乐播放控制装置下简称:控制装置)在 检测到用户的场景选择操作之后,确定播放模块301根据该场景选择操作确定与用户选择 的场景对应的音乐数据库,并播放音乐数据库中的歌曲。
[0113] 其中,确定播放模块301具体可W按照该音乐播放数据库中歌曲的推送次序循环 推送歌曲。
[0114] 需要说明的是,本发明实施例中的控制装置可W是终端、也可W是终端内的应用 程序,或者是音响等音乐播放设备。其中,终端可W是车载终端、智能手机、笔记本电脑、PDA (个人数字助理)、PAD(平板电脑)等等。
[0115] 获取模块302,用于在播放歌曲的过程中,获取所述用户收听当前播放的歌曲时的 脑电波数据;
[0116] 在本发明实施例中,在播放歌曲的过程中,获取模块302将获取用户在收听当前播 放的歌曲时的脑电波数据。
[0117] 其中,可W通过脑电波采集装置来采集用户在收听当前播放的歌曲时的脑电波数 据,具体的:若用户使用耳机听歌,则在该耳机内设置脑电波采集装置,且在听歌过程中,该 脑电波采集装置采集脑电波数据,并将采集到的脑电波数据发送给控制装置,使得控制装 置能够完成脑电波数据的获取,其中,若用户使用的耳机为有线耳机,则脑电波采集装置采 集的脑电波数据通过耳机线传输给控制装置,若用户使用的耳机为蓝牙耳机,则脑电波采 集装置采集的脑电波数据通过蓝牙传输给控制装置。
[0118] 或者,该脑电波采集装置可W为独立的可穿戴设备,用户在将该脑电波采集装置 穿戴在身上听歌时,该脑电波采集装置将采集用户的脑电波数据,并通过局域网如WiFi、蓝 牙等将脑电波数据传输给控制装置。
[0119] 确定模块303,用于根据所述脑电波数据确定在所述场景下所述用户的状态评价 指标;
[0120] 切歌模块304,用于若所述状态评价指标满足预置的切歌条件,则切换到下一首歌 曲进行播放。
[0121] 在本发明实施例中,确定模块303将基于采集到的脑电波数据确定在用户选择的 场景下该用户的状态评价指标。
[0122] 需要说明的是,每一种场景都对应着一种状态评价指标,该状态评价指标可W是 放松状态评价指标、喜好状态评价指标、或者疲劳状态评价指标等。
[0123] 其中,放松状态评价指标可W基于脑电波数据得到放松度来确定,喜好状态评价 指标可W基于脑电波数据得到喜好度来确定,疲劳状态评价指标可W基于脑电波数据得到 疲劳度来确定,具体的确定方式将在后续实施例中具体的描述,此处不寶述。
[0124] 在本发明实施例中,在得到用户的状态评价指标之后,将判断该状态评价指标是 否满足预置的切歌条件,若该状态评价指标满足预置的切歌条件,则切歌模块304切换到下 一首歌曲进行播放,实现自动切歌。
[0125] 在本发明实施例中,若检测到用户的场景选择操作,则根据该场景选择操作确定 与选择的场景对应的音乐数据库,播放该音乐数据库中的歌曲,在播放歌曲的过程中,控制 装置获取用户收听当前播放的歌曲时的脑电波数据,并根据该脑电波数据确定在选择的场 景下用户的状态评价指标,若该状态评价指标满足预置的切歌条件,则切换到下一首歌曲 进行播放。由于用户听歌时的脑电波数据能够真实的反映用户在收听歌曲时的精神状态, 因此,基于用户的选择的场景及基于脑电波数据反映的精神状态能够有效确定用户收听当 前播放的歌曲的状态评价指标,通过利用该状态评价指标进行切歌,能够有效的实现智能 化的歌曲切换,而不需要用户手动操作,能够有效的改善用户体验。
[0126] 请参阅图4,为本发明第四实施例中基于脑电波的音乐播放控制装置的功能模块 的示意图,该基于脑电波的音乐播放控制装置包括:如图3所示第Ξ实施例中的确定播放模 块301、获取模块302、确定模块303、切歌模块304,且与图3所示第Ξ实施例中描述的内容相 似,此处不做寶述。
[0127] 在本发明实施例中,获取模块302包括:
[0128] 时间确定模块401,用于根据所述当前播放的歌曲的歌曲时长确定N个获取时间 段,N为正整数;
[0129] 数据获取模块402,用于在播放到第η个获取时间段时,获取所述用户在所述第η个 获取时间段内收听所述当前播放的歌曲时的脑电波数据,其中,η为1至Ν中的任意一个数 值,且η的初始值为小于所述Ν的预设值。
[0130] 在本发明实施例中,控制装置在播放歌曲时,时间确定模块401将根据当前播放的 歌曲的歌曲时长确定Ν个获取时间段,其中Ν为正整数。
[0131] 且在播放到第η个获取时间段时,数据获取模块402获取用户在第η个获取时间段 内的脑电波数据。
[0132] 其中,数据获取模块402可W从第1个获取时间段开始获取,也可W从第2个或其他 获取时间段进行获取。
[0133] 优选的,由于歌曲的前奏部分对用户的情绪影响较小且前奏部分对用户情绪的影 响的反映也明显,为了降低控制装置的计算量及为了提高得到的状态评价指标的准确度, 控制装置可W从去掉歌曲的前30s的获取时间段开始获取用户的脑电波数据,例如:对于歌 曲时长为4分钟的歌曲,将该歌曲分为8个获取时间段,即每个时间段为30s,则可W从该歌 曲的第2个获取时间段开始获取用户的脑电波数据。
[0134] 在本发明实施例中,确定模块303包括:
[0135] 分析模块404,用于对所述脑电波数据进行分析,得到与所述场景对应的指标参数 的曲线;
[0136] 采集模块405,用于按照预置的时间间隔对所述曲线上的指标参数进行采集,得到 Μ个指标参数,所述Μ为正整数;
[0137] 指标确定模块406,用于确定所述Μ个指标参数中大于预置的所述场景对应的比较 值的个数Ρ,将所述Ρ与Μ的比值作为所述用户的状态评价指标,所述Ρ为正整数。
[0138] 在本发明实施例中,对于每一个获取时间段获取到的脑电波数据,控制装置都将 对该脑电波数据进行分析,得到与该场景对应的指标参数的曲线。
[0139] 其中,指标参数为放松度、喜好度或者疲劳度等等。
[0140] 其中,放松度用于表征用户在收听歌曲时实时的放松程度,其取值范围可W是0- 100分,控制装置能够基于用户在一个获取时间段内的放松度得到该用户在该一个获取时 间段内的放松状态评价指标;
[0141] 其中,喜好度用于表征用户对当前收听到的歌曲的喜好程度,控制装置能够基于 用户在一个获取时间段内的喜好度得到该用户在该一个获取时间段内的喜好状态评价指 标。喜好程度可W由0-100分的方式表示,或者用如下的表1的形式来表示喜好程度:
[0142]
[0143] 其中,疲劳度用于表征用户在收听歌曲时实时的疲劳程度,其取值范围可W为0- 100分,控制装置能够基于用户在一个获取时间段内的疲劳度得到该用户在该一个获取时 间段内的疲劳状态评价指标。
[0144] 需要说明的是,放松度、喜好度及疲劳度都可W从获取得到的脑电波数据中得到。
[0145] 在本发明实施例中,每一种场景都对应着一种类型的指标参数,在用户选择场景 时,即确定基于脑电波数据将要得到的指标参数的类型。例如,若用户选择的场景是放松场 景,则由于放松场景对应的指标参数为放松度,则在将得到放松场景对应的放松度的曲线, 又例如,若用户选择的场景是睡眠场景,则由于睡眠场景对应的指标参数为疲劳度,则将得 到睡眠场景对应的疲劳度的曲线。
[0146] 在本发明实施例中,在得到指标参数的曲线之后,将按照预置的时间间隔对该曲 线上的指标参数进行采集,得到Μ个指标参数,并确定该Μ个指标参数中大于预置的场景对 应的比较值的个数Ρ,将Ρ与Μ的比值作为该用户的状态评价指标值。
[0147] 其中,Μ和Ρ均为正整数。
[0148] 其中,预置的时间间隔可W是Is或者2s,此次不做限定。
[0149] 在本发明实施例中,对应与不同的场景,其所使用的比较值是不一样的,例如,对 于放松场景,其使用到的比较值可W是50,对于学习场景,其使用到的比较值可W是75,在 实际应用中,可根据需要分别设置不同场景对应的比较值,此处不做限定。
[0150] 其中,指标参数的类型为放松度时,得到的状态评价指标为放松评价指标,指标参 数的类型为喜好度时,得到的状态评价指标为喜好状态评价指标,指标参数的类型为疲劳 度时,得到的状态评价指标为疲劳评价指标。
[0151] 在本发明实施例中,在得到用户在一个获取时间段内的状态评价指标之后,将判 断该状态评价指标是否满足预置的切歌条件。
[0152] 其中,对于不同的场景或者不同类型的指标参数,其预置的切歌条件可W不同。
[0153] 其中,预置的切歌条件可W是状态评价指标大于或等于预置的指标值。
[0154] 在本发明实施例中,该基于脑电波的音乐播放控制装置还包括:
[0155] 返回模块407,用于若所述状态评价指标不满足预置的切歌条件且η小于N时,则令 η = η+1,返回所述数据获取模块402。
[0156] 在本发明实施例中,若基于第η个获取时间段得到的脑电波数据确定的状态评价 指标不满足预置的切歌条件,则将确定该第η个获取时间段是否为最后一个获取时间段即η 小于Ν,则将令η = η+1,返回数据获取模块402。
[0157] 其中,若状态评价指标不满足预置的切歌条件且η = Ν时,则说明已经播放完最后 一个获取时间段,已完成一首歌曲的播放,控制装置将推送下一首歌曲,并进行播放。
[0158] 优选的,考虑到基于最后一个获取时间段或者最后两个获取时间段对于是否进行 切歌的参考意义不大,同时为了减少控制装置的资源占用,控制装置可w不对最后一个或 者最后两个获取时间段用户的脑电波状态进行获取。例如:若一首歌曲的歌曲时长划分为8 个获取时间段,则从第3个获取时间段开始获取脑电波数据,且获取完第6个获取时间段的 脑电波数据之后,停止获取脑电波数据,W便节约资源。
[0159] 在本发明实施例中,通过将当前播放的歌曲划分为多个获取时间段,且对于一个 获取时间段内获取到的脑电波数据进行分析,得到其指标参数的曲线,并通过对曲线上的 指标参数的采集得到多个指标参数,并基于该多个指标参数得到状态评价指标,且在该状 态评价指标满足预置的切歌条件时,切换到下一首歌曲播放,在该状态评价指标不满足预 置的切歌条件时,则继续下一个获取时间段的状态评价指标的判断,能够有效实现基于脑 电波的智能化歌曲切换,而不需要用户手动进行切换,有效改善用户体验。
[0160] 进一步的,本发明图3所示第Ξ实施例及图4所示第四实施例中描述的基于脑电波 的音乐播放控制装置还包括:
[0161] 发送模块(未示出),用于在歌曲完整播放或者被切歌之后,将所述歌曲的已播放 时长占所述歌曲的歌曲时长的比值发送给服务器,使得服务器能够基于所述比值确定所述 歌曲的评价指标,并基于所述评价指标确定所述歌曲在所述音乐数据库内的推送次序。
[0162] 在本发明实施例中,为了更进一步的改善用户体验,在一首歌曲完整播放或者被 切歌之后,发送模块将该歌曲的已播放时长占该歌曲的歌曲时长的比值作为该歌曲的评价 指标发送给服务器,使得服务器能够接收到多个不同用户对同一首歌的评价指标,且服务 器还将实时或者定时根据多个不同用户对一个场景对应的音乐数据库中的歌曲的评价指 标对该音乐数据库中的歌曲进行排序,且在用户收听该音乐数据库中的歌曲时,基于排序 的顺序进行歌曲推送,使得能够优先将满足用户的精神需求的歌曲推送给用户,改善用户 体验。
[0163] 其中,歌曲的已播放时长占该歌曲的时长的比值越大,则该歌曲的评价指标的值 越高,且服务器可W基于多个用户对该歌曲的评价指标的平均值确定该歌曲的综合指标, 并将音乐数据库中的所有歌曲按照综合指标从高至低的顺序进行排序,使得在推送歌曲时 能够优先将综合指标高的歌曲推送给用户,改善用户体验。
[0164] 通过W上的实施方式的描述,本领域的技术人员可W清楚地了解到上述实施例方 法可借助软件加必需的通用硬件平台的方式来实现,当然也可W通过硬件,但很多情况下 前者是更佳的实施方式。基于运样的理解,本发明的技术方案本质上或者说对现有技术做 出贡献的部分可软件产品的形式体现出来,该计算机软件产品存储在一个存储介质 (如R0M/RAM、磁碟、光盘)中,包括若干指令用W使得一台终端设备(可W是手机,计算机,月良 务器,空调器,或者网络设备等)执行本发明各个实施例的方法。
[0165] W上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种基于脑电波的音乐播放控制方法,其特征在于,所述方法包括: 若检测到用户的场景选择操作,则根据所述场景选择操作确定与选择的场景对应的音 乐数据库,播放所述音乐数据库中的歌曲; 在播放歌曲的过程中,获取所述用户收听当前播放的歌曲时的脑电波数据; 根据所述脑电波数据确定在所述场景下所述用户的状态评价指标; 若所述状态评价指标满足预置的切歌条件,则切换到下一首歌曲进行播放。2. 根据权利要求1所述的方法,其特征在于,所述获取所述用户收听当前播放的歌曲时 的脑电波数据,包括: 根据所述当前播放的歌曲的歌曲时长确定N个获取时间段,N为正整数; 在播放到第η个获取时间段时,获取所述用户在所述第η个获取时间段内收听所述当前 播放的歌曲时的脑电波数据,其中,η为1至Ν中的任意一个数值,且η的初始值为小于所述Ν 的预设值。3. 根据权利要求2所述的方法,其特征在于,所述方法还包括: 若所述状态评价指标不满足预置的切歌条件且η小于Ν时,则令η = η+1,返回执行所述 在播放到第η个获取时间段时,获取所述用户在所述第η个获取时间段内收听所述当前播放 的歌曲时的脑电波数据的步骤。4. 根据权利要求2所述的方法,其特征在于,所述根据所述脑电波数据确定在所述场景 下的所述用户的状态评价指标,包括: 对所述脑电波数据进行分析,得到与所述场景对应的指标参数的曲线; 按照预置的时间间隔对所述曲线上的指标参数进行采集,得到Μ个指标参数,所述Μ为 正整数; 确定所述Μ个指标参数中大于预置的所述场景对应的比较值的个数Ρ,将所述Ρ与Μ的比 值作为所述用户的状态评价指标,所述Ρ为正整数。5. 根据权利要求1-4任意一项所述的方法,其特征在于,所述方法还包括: 在歌曲完整播放或者被切歌之后,将所述歌曲的已播放时长占所述歌曲的歌曲时长的 比值发送给服务器,使得服务器能够基于所述比值确定所述歌曲的评价指标,并基于所述 评价指标确定所述歌曲在所述音乐数据库内的推送次序。6. -种基于脑电波的音乐播放控制装置,其特征在于,所述装置包括: 确定播放模块,用于若检测到用户的场景选择操作,则根据所述场景选择操作确定与 选择的场景对应的音乐数据库,播放所述音乐数据库中的歌曲; 获取模块,用于在播放歌曲的过程中,获取所述用户收听当前播放的歌曲时的脑电波 数据; 确定模块,用于根据所述脑电波数据确定在所述场景下所述用户的状态评价指标; 切歌模块,用于若所述状态评价指标满足预置的切歌条件,则切换到下一首歌曲进行 播放。7. 根据权利要求6所述的装置,其特征在于,所述获取模块包括: 时间确定模块,用于根据所述当前播放的歌曲的歌曲时长确定Ν个获取时间段,Ν为正 整数; 数据获取模块,用于在播放到第η个获取时间段时,获取所述用户在所述第η个获取时 间段内收听所述当前播放的歌曲时的脑电波数据,其中,η为1至N中的任意一个数值,且η的 初始值为小于所述Ν的预设值。8. 根据权利要求7所述的装置,其特征在于,所述装置还包括: 返回模块,用于若所述状态评价指标不满足预置的切歌条件且η小于Ν时,则令η = η+1, 返回所述数据获取模块。9. 根据权利要求7所述的装置,其特征在于,所述确定模块包括: 分析模块,用于对所述脑电波数据进行分析,得到与所述场景对应的指标参数的曲线; 采集模块,用于按照预置的时间间隔对所述曲线上的指标参数进行采集,得到Μ个指标 参数,所述Μ为正整数; 指标确定模块,用于确定所述Μ个指标参数中大于预置的所述场景对应的比较值的个 数Ρ,将所述Ρ与Μ的比值作为所述用户的状态评价指标,所述Ρ为正整数。10. 根据权利要求6至8任意一项所述的装置,其特征在于,所述装置还包括: 发送模块,用于在歌曲完整播放或者被切歌之后,将所述歌曲的已播放时长占所述歌 曲的歌曲时长的比值发送给服务器,使得服务器能够基于所述比值确定所述歌曲的评价指 标,并基于所述评价指标确定所述歌曲在所述音乐数据库内的推送次序。
【文档编号】G06F17/30GK105824888SQ201610139145
【公开日】2016年8月3日
【申请日】2016年3月10日
【发明人】贺超, 王祎
【申请人】深圳创达云睿智能科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1