CN107592339B - 一种基于智能终端的音乐推荐方法及音乐推荐系统 - Google Patents
一种基于智能终端的音乐推荐方法及音乐推荐系统 Download PDFInfo
- Publication number
- CN107592339B CN107592339B CN201710696436.2A CN201710696436A CN107592339B CN 107592339 B CN107592339 B CN 107592339B CN 201710696436 A CN201710696436 A CN 201710696436A CN 107592339 B CN107592339 B CN 107592339B
- Authority
- CN
- China
- Prior art keywords
- sound information
- environmental sound
- standard
- music
- information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000007613 environmental effect Effects 0.000 claims abstract description 275
- 238000004458 analytical method Methods 0.000 claims description 21
- 238000000605 extraction Methods 0.000 claims description 13
- 238000012795 verification Methods 0.000 claims description 9
- 238000003672 processing method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 3
- 241000220225 Malus Species 0.000 description 2
- 235000021016 apples Nutrition 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000003313 weakening effect Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明提供了一种基于智能终端的音乐推荐方法及音乐推荐系统,音乐推荐方法包括以下步骤:于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库;于所述智能终端建立一音乐推荐列表库,所述音乐列表库包括与所述多种场景中的任一场景关联的音乐形成的音乐推荐列表构成;采集所述智能终端所处的环境的当前环境声音信息;将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。可通过采集环境声音识别用户所处的环境,结合不同场景下的推荐音乐列表智能为用户推送合适当前环境的音乐列表。
Description
技术领域
本发明涉及智能设备领域,尤其涉及一种基于智能终端的音乐推荐方法及音乐推荐系统。
背景技术
随着智能终端的发展,听音乐已逐渐成为人们生活中不可或缺的一部分,在地铁上、公交上、车里以及家里,听音乐已经成为一种习惯,同时,去KTV唱歌也成为一种常见的娱乐方式。而在听音乐或者在KTV唱歌时,避免不了要选择音乐,在不同的场景下也需要选择不同的音乐,目前很多音乐播放软件有不同场景的推荐音乐列表,但需要用户自行进入软件输入场景进行查找,非常繁琐。
本发明通过采集环境声音识别用户当前所处的环境场景,结合不同场景下的推荐音乐列表智能为用户推送合适当前环境的音乐列表,无需用户主动查找,既节省时间,同时简单方便,提高用户体验。同时为了提高识别场景的准确度,本发明还通过智能终端的GPS与Wi-Fi信号所承载的位置信息与Wi-Fi名称信息对用户当前所处的环境进行校验。
发明内容
为了克服上述技术缺陷,本发明的目的在于提供一种基于智能终端的音乐推荐方法及音乐推荐系统,可通过采集环境声音识别用户当前所处的环境场景,结合不同场景下的推荐音乐列表智能为用户推送合适当前环境的音乐列表,既节省时间,同时简单方便,提高用户体验。同时通过智能终端的GPS与Wi-Fi信号所承载的位置信息与Wi-Fi名称信息对用户当前所处的环境进行校验,提高准确度。
本发明公开了一种基于智能终端的音乐推荐方法,包括以下步骤:
于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库;
于所述智能终端建立一音乐推荐列表库,所述音乐列表库包括与所述多种场景中的任一场景关联的音乐形成的音乐推荐列表构成;
采集所述智能终端所处的环境的当前环境声音信息;
将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。
优选地,于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库的步骤包括:
采集多种场景对应的环境声音信息;
提取同一场景对应的多个所述环境声音信息中的相同信息,形成标准声音信息;
于所述智能终端内获取一存储空间,将所述标准声音信息存储至所述存储空间,形成环境音数据库
优选地,采集所述智能终端所处的环境的当前环境声音信息的步骤包括:
调取所述智能终端的声音采集系统,捕捉所述智能终端所处的当前环境的声波信号;
于所述智能终端存储所述声波信号,形成当前环境声音信息。
优选地,将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表的步骤包括:
对所述环境声音信息进行音频分析,提取所述环境声音信息中的当前音频特征;
将所述当前音频特征与所述标准环境声音信息中的标准音频特征进行比对;
当所述当前音频特征包含所述标准音频特征时,所述当前音频特征与所述标准音频特征相匹配,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。
优选地,所述音乐推荐方法还包括:
获取所述智能终端内的位置信息和/或无线网络信息,通过所述智能终端内的位置信息和/或所述无线网络信息包含的无线网络名称对所述智能终端所处的当前环境进行校验。
本发明还公开了一种基于智能终端的音乐推荐系统,包括:
环境音数据库建立模块,于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库;
音乐列表库建立模块,于所述智能终端建立一音乐推荐列表库,所述音乐列表库包括与所述多种场景中的任一场景关联的音乐形成的音乐推荐列表构成;
声音采集模块,采集所述智能终端所处的环境的当前环境声音信息;
音乐列表推荐模块,与所述环境音数据库建立模块、所述声音采集模块及所述音乐列表建立模块连接,将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。
优选地,所述环境音数据库建立模块包括:
环境声音采集单元,采集多种场景对应的环境声音信息;
标准环境声音信息提取单元,与所述环境声音采集单元连接,提取同一场景对应的多个所述环境声音信息中的相同信息,形成标准环境声音信息;
数据库建立单元,与所述标准声音信息提取单元连接,于所述智能终端内获取一存储空间,将所述标准环境声音信息存储至所述存储空间,形成环境音数据库。
优选地,所述声音采集模块包括:
声波信号采集单元,调取所述智能终端的声音采集系统,捕捉所述智能终端所处的当前环境的声波信号;
声音信息存储单元,与所述声波信号采集单元连接,于所述智能终端存储所述声波信号,形成当前环境声音信息。
优选地,所述音乐列表推荐模块包括:
音频特征提取单元,对所述环境声音信息进行音频分析,提取所述环境声音信息中的当前音频特征;
声音信息比对单元,与所述音频特征提取单元连接,将所述当前音频特征与所述标准环境声音信息中的标准音频特征进行比对;
音乐列表推荐单元,与所述声音信息比对单元连接,当所述当前音频特征包含所述标准音频特征时,所述当前音频特征与所述标准音频特征相匹配,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。
优选地,所述音乐推荐系统还包括:
校验模块,与所述音乐列表推荐模块连接,获取所述智能终端内的位置信息和/或无线网络信息,通过所述智能终端内的位置信息和/或所述无线网络信息包含的无线网络名称对所述智能终端所处的当前环境进行校验。
采用了上述技术方案后,与现有技术相比,具有以下有益效果:
1.可通过采集环境声音识别用户当前所处的环境场景,智能推荐适合当前环境的音乐;
2.节省时间,简单方便,提高用户体验。
附图说明
图1为符合本发明一优选实施例中音乐推荐方法的流程示意图;
图2为符合本发明一优选实施例中,音乐推荐方法的建立环境音数据库的方法的流程示意图;
图3为符合本发明一优选实施例中,音乐推荐方法的采集所述智能终端所处的环境的当前环境声音信息的方法的流程示意图;
图4为符合本发明一优选实施例中,音乐推荐方法的推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表的方法的流程示意图;
图5为符合本发明另一优选实施例中音乐推荐方法的流程示意图;
图6为符合本发明一优选实施例音乐推荐系统的系统结构示意图。
图7为符合本发明一优选实施例中,音乐推荐系统的环境音数据库建立模块的结构示意图。
图8为符合本发明一优选实施例中,音乐推荐系统的声音采集模块的结构示意图。
图9为符合本发明一优选实施例中,音乐推荐系统的建立模块连接的结构示意图。
图10为符合本发明另一优选实施例音乐推荐系统的系统结构示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
在本发明的描述中,除非另有规定和限定,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
智能终端可以以各种形式来实施。例如,本发明中描述的终端可以包括诸如移动电话、智能电话、笔记本电脑、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。
参阅图1,为本发明一优选实施例中基于智能终端的音乐推荐方法的流程示意图。该实施例中,音乐推荐方法具体包括以下步骤:
S100:于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库
通过采集环境声音识别用户当前所处的环境场景从而向用户推荐合适的音乐,首先需要建立一环境音数据库,数据库中应包含各种场景的环境声音,如地铁上,则应包含由地铁声音构成的标准环境声音,如KTV,则应包含由KTV音响声音构成的标准环境声音。建立环境音数据库的方式有很多种,可以直接从网络下载或从其他设备导入具有各种场景特征的标准声音,如地铁火车的轰隆轰隆声,KTV的喧闹声,也可以通过在一个场景采集多次声音后通过样本学习的方法具有该场景特征的标准环境声音。标准环境声音可以是一个场景的唯一特征声音,如地铁环境中的地铁开动的轰隆声,也可以是包含杂音的声音,如,包含人声与地铁开动的轰隆声的标准环境声音,此处标准环境声音可通过获取多个地铁声音的共同声音获取。具体采用哪一种标准环境声音取决于后续当前环境声音信息与标准环境声音信息比对的方法。
S200:于所述智能终端建立一音乐推荐列表库,所述音乐列表库包括与所述多种场景中的任一场景关联的音乐形成的音乐推荐列表构成
通过采集环境声音识别用户当前所处的环境场景从而向用户推荐合适的音乐,除了需要建立环境音数据库,同时也需要建立音乐推荐列表库。音乐推荐列表库应包括多种场景和与多种场景中的任一场景关联的音乐形成的音乐推荐列表。具体来说,以地铁、家、KTV三个场景为例,适合这三个场景的音乐不太相同,地铁上由于噪声大,适合相对吵闹的音乐,而家中一般较为安静,适合休息,因此适合安静的轻音乐,而KTV中一般都是以点歌唱歌为主,则适合推荐KTV热门点歌曲目,如最炫民族风、小苹果等歌曲。因此,音乐推荐列表库中应包含地铁、家、KTV这三个场景,并每个场景一一对应一个音乐推荐列表,当系统识别到当前环境在地铁或某一场景时,根据音乐推荐列表库推荐其关联的音乐列表。音乐推荐列表可以由系统预设,也可以有用户自行设置,同时也不是固定不变,可以根据用户在当前场景等音乐选择而调整。
S300:采集所述智能终端所处的环境的当前环境声音信息
建立环境音数据库与音乐推荐列表库后,需要采集智能终端所处的当前环境的声音信息,形成当前环境声音信息。由于不同场景下一般均存在多种信息,尤其是杂音,因此,当前环境声音信息中也存在多种声音信息。如,地铁开动时,地铁上收集的声音不仅包括地铁的轰隆声,也包含大量的人声,而在收集当前环境的声音信息时,并不需要去除噪音,而是提取真实完整的当前环境声音。采集当前环境声音的方法一般通过智能终端内的声音采集设备或声音采集系统采集声波信号即可。
S400:将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表
通过智能终端内的声音采集设备获取当前环境声音信息后,为了识别当前所处的环境,需要将当前环境声音信息与标准环境声音信息进行比对,当当前环境声音信息与所述标准环境声音信息匹配时,向用户推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。此处并不向用户直接播放音乐,而是向用户推送适合当前环境的音乐列表,由用户自行选择是否听音乐,听哪些音乐。将当前环境声音信息与标准环境声音信息进行比对的方法可以通过整体比对,原因在于不同环境下整体的环境声音差别很大,如,地铁、KTV、家里、超市,整体都有很大的区别,因此可以通过整体比对的方法,也可以通过特征比对,将当前环境声音信息分离为多组不同的声音,以地铁中的环境声音为例,其可分为地铁开动的轰隆声、人声,此时环境音数据库中的声音信息也应当进行分离,提取出其中的地铁轰隆声作为地铁标准环境声音信息,当当前环境声音信息与地铁标准环境声音信息进行比对后比对结果为当前环境声音信息中包括地铁标准环境声音信息时,应认为当前环境声音信息与标准环境声音信息匹配,此时根据音乐推荐列表库推送与标准环境声音信息对应的地铁场景相关联的音乐列表,推送适合在地铁中听的音乐。
具有上述配置后,可通过采集环境声音识别用户当前所处的环境场景,结合不同场景下的推荐音乐列表智能为用户推送合适当前环境的音乐列表,提高用户体验。
参阅图2,在一优选实施例中,于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库的步骤,具体包括有:
S101:采集多种场景对应的环境声音信息
要建立包含多种场景对应的标准环境声音信息的环境音数据库,可以通过采集环境声音信息并通过样本学习提取标准环境声音信息的方法。因此,首先需要收集足够多的环境声音信息,为了保证标准环境声音信息提取结果的准确性,此处在同一个场景需要采集多次环境声音,提高样本量,从而提高精确度。同时,由于需要不同场景的环境声音信息,因此,也需要对不同场景进行采集,每一场景采集多个环境声音样本。此处采集的场景应与音乐推荐列表的场景相对应。采集环境声音的方法为调用智能终端的声音采集设备或声音采集系统,捕捉智能终端所处环境的声波,从而采集智能终端所处环境的环境声音信息,采集时应避免智能终端持有者发出较大响度的声音,以免干扰采集,原因在于声音采集设备最近位置的声音信号强度会远远高于周围环境声音,造成环境声音的弱化。
S102:提取同一场景对应的多个所述环境声音信息中的相同信息,形成标准环境声音信息
采集环境声音信息后,需要对同一场景采集的多个环境声音信息进行处理,获得一个最具该场景特征的音频信息作为标准环境声音信息。获得一个最具该场景特征的音频信息的方法可以是对同一场景对应的多个所述环境声音信息进行均值分析,获得该场景的整体声音信息,也可以提取同一场景对应的多个所述环境声音信息中的相同信息,相同信息就是最具该场景特征的音频信息,以地铁为例,地铁上采集的环境声音信息必然有嘈杂的人声和地铁行驶的轰隆声,而人的声音都是不同的,但地铁行驶的轰隆声是基本一致的,因此,地铁上多次采集的环境声音信息中可以分离出基本相同的地铁行驶的轰隆声和不同的人声,此处提取多次采集的地铁环境声音信息中的相同信息即地铁行驶的轰隆声,而地铁上最具该场景特征的音频信息也就是地铁行驶的声音,当某声音中检测到含有几近一致的地铁行驶的轰隆声时可认为其在地铁上。因此,同一场景对应的多个所述环境声音信息中的相同信息就是最具该场景特征的音频信息,可以通过提取同一场景对应的多个所述环境声音信息中的相同信息作为该场景的标准环境声音信息。提取时需要将环境声音信息由模拟信号转化后数字信号后再进行特征提取、滤波从而将声音分离,并通过多个比对获得相同音频信息。
S103:于所述智能终端内获取一存储空间,将所述标准环境声音信息存储至所述存储空间,形成环境音数据库
提取同一场景对应的多个所述环境声音信息中的相同信息,形成标准环境声音信息后,需要在智能终端内获取一个存储空间,将各个场景的标准环境声音信息存储在该存储空间中,形成环境音数据库,存储时不仅需要存储标准环境声音信息,也需要存储其所表征的场景名称,进行一一对应。
参阅图3,在一优选实施例中,采集所述智能终端所处的环境的当前环境声音信息的步骤,具体包括有:
S301:调取所述智能终端的声音采集系统,捕捉所述智能终端所处的当前环境的声波信号
建立环境音数据库与音乐推荐列表库后,需要采集智能终端所处的当前环境的声音信息,形成当前环境声音信息。采集智能终端所处环境的当前环境声音信息,需要调取所述智能终端的声音采集系统,通过声音采集系统捕捉智能终端所处的当前环境的声波信号,如,收集的录音系统极为声音采集系统,可用来捕捉所述智能终端所处的当前环境的声波信号,采集当前环境声音信息。
S302:于所述智能终端存储所述声波信号,形成当前环境声音信息
捕捉获取智能终端所处的当前环境的声波信号后,需要将其存储在智能终端中,形成当前环境声音信息,以便对其进行音频处理。
参阅图4,在一优选实施例中,将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表的步骤具体包括:
S401:对所述环境声音信息进行音频分析,提取所述环境声音信息中的当前音频特征
建立由标准环境声音信息构成的环境音数据库并采集智能终端所处的当前环境声音信息后,需要通过比对识别当前环境。由于环境音数据库中的标准环境声音信息为已经处理过的音频信息,因此,为了完成音频比对,当前环境声音信息也需要经过处理,处理的方法应与获取标准环境声音信息时的处理方法相适应,如果获取标准环境声音信息时是进行均值分析则当前环境声音信息也需要均值分析,在当前场景采集多次环境声音进行均值分析,如果获取标准环境声音信息时是提取其中的相同信息作为该场景最具特征的音频信息时,与之相适应的当前环境声音信息的处理应为将当前环境声音信息进行分离,分离出不同声源发出的声音,不论是那一种音频分析方式,最后都需要提取出每一种声音的音色、音调以及响度等音频特征,形成当前音频特征。
S402:将所述当前音频特征与所述标准环境声音信息中的标准音频特征进行比对
获取当前环境声音信息的当前音频特征后,也需要提取所述标准环境声音信息中的音色、音调以及响度等音频特征,形成标准音频特征,将当前音频特征与标准环境声音信息中的标准音频特征进行比对,比对方法应与获取标准环境声音信息时的处理方法及当前环境声音信息的处理方法相适应,均值分析时比对方法应为整体比对,获取标准环境声音信息时是提取其中的相同信息作为该场景最具特征的音频信息时,与之相适应的当前环境声音信息的处理应为将当前环境声音信息进行分离,分离出不同声源发出的声音,而与之相适应的比对方法则为单一比对,将分离出的不同声源发出的声音与标准环境声音进行比对。无论何种比对方法比对时均应比对音色、音调以及响度等音频特征。
S403:当所述当前音频特征包含所述标准音频特征时,所述当前音频特征与所述标准音频特征相匹配,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表
将当前音频特征与标准环境声音信息中的标准音频特征进行比对后,当当前音频特征包含所述标准音频特征时,认为当前音频特征与标准音频特征相匹配。当前音频特征包含所述标准音频特征的标准为存在与标准音频特征相同的当前音频特征,相同的标准应以音色与音调为主,响度为辅。当前音频特征与标准音频特征相匹配,则当前环境声音信息与标准环境声音信息相匹配,智能终端所处的场景为标准环境声音信息对应的场景,根据音乐推荐列表,推送其中与标准环境声音信息对应的场景相关联的音乐列表。
参阅图5,为本发明另一优选实施例中基于智能终端的音乐推荐方法的流程示意图。该实施例中,该音乐推荐方法还包括以下步骤:
S500:获取所述智能终端内的位置信息和/或无线网络信息,通过所述智能终端内的位置信息和/或所述无线网络信息包含的无线网络名称对所述智能终端所处的当前环境进行校验
通过环境声音信息的比对可识别环境,但存在误差,因此,在识别环境时可以辅助智能终端内的GPS定位信息以及智能终端所连接的Wi-Fi信息,通过这两个信息或二者之一对通过环境声音信息的比对判断的当前环境进行校验,如,通过环境声音信息的比对识别当前环境为KTV,通过GPS定位,发现GPS所处位置或GPS误差范围位置内存在一KTV,则校验结果为判断准确,也可通过Wi-Fi信息校验,如果智能终端所连Wi-Fi名称为某某KTV,或Wi-Fi的IP号归属某一KTV,则均可认为判断准确。若GPS定位信息以及智能终端所连接的Wi-Fi信息均进行校验,则其中一个校验结果为判断准确即为判断准确。如果校验结果为判断错误,则重新采集当前环境声音信息进行识别,也可向用户推送该音乐列表后由用户进行确认。
参阅图6,为符合本发明一优选实施例中基于智能终端的音乐推荐系统,其具体包括以下部件:
环境音数据库建立模块,通过采集环境声音识别用户当前所处的环境场景从而向用户推荐合适的音乐,首先需要建立一环境音数据库,数据库中应包含各种场景的环境声音,如地铁上,则应包含由地铁声音构成的标准环境声音,如KTV,则应包含由KTV音响声音构成的标准环境声音。建立环境音数据库的方式有很多种,可以直接从网络下载或从其他设备导入具有各种场景特征的标准声音,如地铁火车的轰隆轰隆声,KTV的喧闹声,也可以通过在一个场景采集多次声音后通过样本学习的方法具有该场景特征的标准环境声音。标准环境声音可以是一个场景的唯一特征声音,如地铁环境中的地铁开动的轰隆声,也可以是包含杂音的声音,如,包含人声与地铁开动的轰隆声的标准环境声音,此处标准环境声音可通过获取多个地铁声音的共同声音获取。具体采用哪一种标准环境声音取决于后续当前环境声音信息与标准环境声音信息比对的方法。
音乐列表库建立模块,通过采集环境声音识别用户当前所处的环境场景从而向用户推荐合适的音乐,除了需要建立环境音数据库,同时也需要建立音乐推荐列表库。音乐推荐列表库应包括多种场景和与多种场景中的任一场景关联的音乐形成的音乐推荐列表。具体来说,以地铁、家、KTV三个场景为例,适合这三个场景的音乐不太相同,地铁上由于噪声大,适合相对吵闹的音乐,而家中一般较为安静,适合休息,因此适合安静的轻音乐,而KTV中一般都是以点歌唱歌为主,则适合推荐KTV热门点歌曲目,如最炫民族风、小苹果等歌曲。因此,音乐推荐列表库中应包含地铁、家、KTV这三个场景,并每个场景一一对应一个音乐推荐列表,当系统识别到当前环境在地铁或某一场景时,根据音乐推荐列表库推荐其关联的音乐列表。音乐推荐列表可以由系统预设,也可以有用户自行设置,同时也不是固定不变,可以根据用户在当前场景等音乐选择而调整。
声音采集模块,建立环境音数据库与音乐推荐列表库后,需要采集智能终端所处的当前环境的声音信息,形成当前环境声音信息。由于不同场景下一般均存在多种信息,尤其是杂音,因此,当前环境声音信息中也存在多种声音信息。如,地铁开动时,地铁上收集的声音不仅包括地铁的轰隆声,也包含大量的人声,而在收集当前环境的声音信息时,并不需要去除噪音,而是提取真实完整的当前环境声音。采集当前环境声音的方法一般通过智能终端内的声音采集设备或声音采集系统采集声波信号即可。
音乐列表推荐模块,与所述环境音数据库建立模块、所述声音采集模块及所述音乐列表建立模块连接,通过智能终端内的声音采集设备获取当前环境声音信息后,为了识别当前所处的环境,需要将当前环境声音信息与标准环境声音信息进行比对,当当前环境声音信息与所述标准环境声音信息匹配时,向用户推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。此处并不向用户直接播放音乐,而是向用户推送适合当前环境的音乐列表,由用户自行选择是否听音乐,听哪些音乐。将当前环境声音信息与标准环境声音信息进行比对的方法可以通过整体比对,原因在于不同环境下整体的环境声音差别很大,如,地铁、KTV、家里、超市,整体都有很大的区别,因此可以通过整体比对的方法,也可以通过特征比对,将当前环境声音信息分离为多组不同的声音,以地铁中的环境声音为例,其可分为地铁开动的轰隆声、人声,此时环境音数据库中的声音信息也应当进行分离,提取出其中的地铁轰隆声作为地铁标准环境声音信息,当当前环境声音信息与地铁标准环境声音信息进行比对后比对结果为当前环境声音信息中包括地铁标准环境声音信息时,应认为当前环境声音信息与标准环境声音信息匹配,此时根据音乐推荐列表库推送与标准环境声音信息对应的地铁场景相关联的音乐列表,推送适合在地铁中听的音乐。
参阅图7,在一优选实施例中,环境音数据库建立模块具体包括:
环境声音采集单元,要建立包含多种场景对应的标准环境声音信息的环境音数据库,可以通过采集环境声音信息并通过样本学习提取标准环境声音信息的方法。因此,首先需要收集足够多的环境声音信息,为了保证标准环境声音信息提取结果的准确性,此处在同一个场景需要采集多次环境声音,提高样本量,从而提高精确度。同时,由于需要不同场景的环境声音信息,因此,也需要对不同场景进行采集,每一场景采集多个环境声音样本。此处采集的场景应与音乐推荐列表的场景相对应。采集环境声音的方法为调用智能终端的声音采集设备或声音采集系统,捕捉智能终端所处环境的声波,从而采集智能终端所处环境的环境声音信息,采集时应避免智能终端持有者发出较大响度的声音,以免干扰采集,原因在于声音采集设备最近位置的声音信号强度会远远高于周围环境声音,造成环境声音的弱化。
标准环境声音信息提取单元,与所述环境声音采集单元连接,采集环境声音信息后,需要对同一场景采集的多个环境声音信息进行处理,获得一个最具该场景特征的音频信息作为标准环境声音信息。获得一个最具该场景特征的音频信息的方法可以是对同一场景对应的多个所述环境声音信息进行均值分析,获得该场景的整体声音信息,也可以提取同一场景对应的多个所述环境声音信息中的相同信息,相同信息就是最具该场景特征的音频信息,以地铁为例,地铁上采集的环境声音信息必然有嘈杂的人声和地铁行驶的轰隆声,而人的声音都是不同的,但地铁行驶的轰隆声是基本一致的,因此,地铁上多次采集的环境声音信息中可以分离出基本相同的地铁行驶的轰隆声和不同的人声,此处提取多次采集的地铁环境声音信息中的相同信息即地铁行驶的轰隆声,而地铁上最具该场景特征的音频信息也就是地铁行驶的声音,当某声音中检测到含有几近一致的地铁行驶的轰隆声时可认为其在地铁上。因此,同一场景对应的多个所述环境声音信息中的相同信息就是最具该场景特征的音频信息,可以通过提取同一场景对应的多个所述环境声音信息中的相同信息作为该场景的标准环境声音信息。提取时需要将环境声音信息由模拟信号转化后数字信号后再进行特征提取、滤波从而将声音分离,并通过多个比对获得相同音频信息。
数据库建立单元,与所述标准声音信息提取单元连接,提取同一场景对应的多个所述环境声音信息中的相同信息,形成标准环境声音信息后,需要在智能终端内获取一个存储空间,将各个场景的标准环境声音信息存储在该存储空间中,形成环境音数据库,存储时不仅需要存储标准环境声音信息,也需要存储其所表征的场景名称,进行一一对应。
参阅图8,一优选实施例中,声音采集模块具体包括:
声波信号采集单元,建立环境音数据库与音乐推荐列表库后,需要采集智能终端所处的当前环境的声音信息,形成当前环境声音信息。采集智能终端所处环境的当前环境声音信息,需要调取所述智能终端的声音采集系统,通过声音采集系统捕捉智能终端所处的当前环境的声波信号,如,收集的录音系统极为声音采集系统,可用来捕捉所述智能终端所处的当前环境的声波信号,采集当前环境声音信息。
声音信息存储单元,与所述声波信号采集单元连接,捕捉获取智能终端所处的当前环境的声波信号后,需要将其存储在智能终端中,形成当前环境声音信息,以便对其进行音频处理。
参阅图9,在一优选实施例中,音乐列表推荐模块具体包括:
音频特征提取单元,建立由标准环境声音信息构成的环境音数据库并采集智能终端所处的当前环境声音信息后,需要通过比对识别当前环境。由于环境音数据库中的标准环境声音信息为已经处理过的音频信息,因此,为了完成音频比对,当前环境声音信息也需要经过处理,处理的方法应与获取标准环境声音信息时的处理方法相适应,如果获取标准环境声音信息时是进行均值分析则当前环境声音信息也需要均值分析,在当前场景采集多次环境声音进行均值分析,如果获取标准环境声音信息时是提取其中的相同信息作为该场景最具特征的音频信息时,与之相适应的当前环境声音信息的处理应为将当前环境声音信息进行分离,分离出不同声源发出的声音,不论是那一种音频分析方式,最后都需要提取出每一种声音的音色、音调以及响度等音频特征,形成当前音频特征。
声音信息比对单元,与所述音频特征提取单元连接,获取当前环境声音信息的当前音频特征后,也需要提取所述标准环境声音信息中的音色、音调以及响度等音频特征,形成标准音频特征,将当前音频特征与标准环境声音信息中的标准音频特征进行比对,比对方法应与获取标准环境声音信息时的处理方法及当前环境声音信息的处理方法相适应,均值分析时比对方法应为整体比对,获取标准环境声音信息时是提取其中的相同信息作为该场景最具特征的音频信息时,与之相适应的当前环境声音信息的处理应为将当前环境声音信息进行分离,分离出不同声源发出的声音,而与之相适应的比对方法则为单一比对,将分离出的不同声源发出的声音与标准环境声音进行比对。无论何种比对方法比对时均应比对音色、音调以及响度等音频特征。
音乐列表推荐单元,与所述声音信息比对单元连接,将当前音频特征与标准环境声音信息中的标准音频特征进行比对后,当当前音频特征包含所述标准音频特征时,认为当前音频特征与标准音频特征相匹配。当前音频特征包含所述标准音频特征的标准为存在与标准音频特征相同的当前音频特征,相同的标准应以音色与音调为主,响度为辅。当前音频特征与标准音频特征相匹配,则当前环境声音信息与标准环境声音信息相匹配,智能终端所处的场景为标准环境声音信息对应的场景,根据音乐推荐列表,推送其中与标准环境声音信息对应的场景相关联的音乐列表。
参阅图10,为符合本发明另一优选实施例中基于智能终端的音乐推荐系统,所述应用程序控制系统还包括以下部件:
校验模块,与所述音乐列表推荐模块连接,通过环境声音信息的比对可识别环境,但存在误差,因此,在识别环境时可以辅助智能终端内的GPS定位信息以及智能终端所连接的Wi-Fi信息,通过这两个信息或二者之一对通过环境声音信息的比对判断的当前环境进行校验,如,通过环境声音信息的比对识别当前环境为KTV,通过GPS定位,发现GPS所处位置或GPS误差范围位置内存在一KTV,则校验结果为判断准确,也可通过Wi-Fi信息校验,如果智能终端所连Wi-Fi名称为某某KTV,或Wi-Fi的IP号归属某一KTV,则均可认为判断准确。若GPS定位信息以及智能终端所连接的Wi-Fi信息均进行校验,则其中一个校验结果为判断准确即为判断准确。如果校验结果为判断错误,则重新采集当前环境声音信息进行识别,也可向用户推送该音乐列表后由用户进行确认。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
应当注意的是,本发明的实施例有较佳的实施性,且并非对本发明作任何形式的限制,任何熟悉该领域的技术人员可能利用上述揭示的技术内容变更或修饰为等同的有效实施例,但凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何修改或等同变化及修饰,均仍属于本发明技术方案的范围内。
Claims (6)
1.一种基于智能终端的音乐推荐方法,其特征在于,包括以下步骤:
于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库;
于所述智能终端建立一音乐推荐列表库,所述音乐推荐列表库包括与所述多种场景中的任一场景关联的音乐形成的音乐推荐列表构成;
采集所述智能终端所处的环境的当前环境声音信息;
将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表;
于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库的步骤包括:
采集多种场景对应的环境声音信息;
对同一场景对应的多个所述环境声音信息进行均值分析,获得所述场景的整体声音信息,形成第一标准环境声音信息,或,提取同一场景对应的多个所述环境声音信息中的相同信息,形成第二标准环境声音信息;
于所述智能终端内获取一存储空间,将所述第一标准环境声音信息或第二标准环境声音信息存储至所述存储空间,形成环境音数据库;
将所述当前环境声音信息与所述标准环境声音信息比对的步骤包括:
当标准环境声音信息为第一标准环境声音信息时,采集多次当前环境声音信息进行均值分析,将均值分析后的当前环境声音信息与所述第一标准环境声音信息进行整体比对;当标准环境声音信息为第一标准环境声音信息时,将采集的当前环境声音信息进行分离,分离出不同声源发出的声音,将分离出的不同声源发出的声音与标准环境声音进行比对;其中,比对时比对音色、音调以及响度;
所述音乐推荐方法还包括以下步骤,
获取所述智能终端内的位置信息和/或无线网络信息,通过所述智能终端内的位置信息和/或所述无线网络信息包含的无线网络名称对所述智能终端所处的当前环境进行校验。
2.如权利要求1所述的音乐推荐方法,其特征在于,
采集所述智能终端所处的环境的当前环境声音信息的步骤包括:
调取所述智能终端的声音采集系统,捕捉所述智能终端所处的当前环境的声波信号;
于所述智能终端存储所述声波信号,形成当前环境声音信息。
3.如权利要求1所述的音乐推荐方法,其特征在于,
将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表的步骤包括:
对所述环境声音信息进行音频分析,提取所述环境声音信息中的当前音频特征;
将所述当前音频特征与所述标准环境声音信息中的标准音频特征进行比对;
当所述当前音频特征包含所述标准音频特征时,所述当前音频特征与所述标准音频特征相匹配,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。
4.一种基于智能终端的音乐推荐系统,其特征在于,包括:
环境音数据库建立模块,于所述智能终端建立包含多种场景对应的标准环境声音信息的环境音数据库;
音乐列表库建立模块,于所述智能终端建立一音乐推荐列表库,所述音乐推荐列表库包括与所述多种场景中的任一场景关联的音乐形成的音乐推荐列表构成;
声音采集模块,采集所述智能终端所处的环境的当前环境声音信息;
音乐列表推荐模块,与所述环境音数据库建立模块、所述声音采集模块及所述音乐列表库建立模块连接,将所述当前环境声音信息与所述标准环境声音信息比对,当所述当前环境声音信息与所述标准环境声音信息匹配时,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表;
所述环境音数据库建立模块包括:
环境声音采集单元,采集多种场景对应的环境声音信息;
标准环境声音信息提取单元,与所述环境声音采集单元连接,对同一场景对应的多个所述环境声音信息进行均值分析,获得所述场景的整体声音信息,形成第一标准环境声音信息,或,提取同一场景对应的多个所述环境声音信息中的相同信息,形成第二标准环境声音信息;
数据库建立单元,与所述标准环境声音信息提取单元连接,于所述智能终端内获取一存储空间,将所述第一标准环境声音信息或第二标准环境声音信息存储至所述存储空间,形成环境音数据库;
所述音乐列表推荐模块包括声音信息比对单元,所述声音信息比对单元用于当标准环境声音信息为第一标准环境声音信息时,采集多次当前环境声音信息进行均值分析,将均值分析后的当前环境声音信息与所述第一标准环境声音信息进行整体比对;
当标准环境声音信息为第一标准环境声音信息时,将采集的当前环境声音信息进行分离,分离出不同声源发出的声音,将分离出的不同声源发出的声音与标准环境声音进行比对;其中,比对时比对音色、音调以及响度;
所述音乐推荐系统还包括:
校验模块,与所述音乐列表推荐模块连接,获取所述智能终端内的位置信息和/或无线网络信息,通过所述智能终端内的位置信息和/或所述无线网络信息包含的无线网络名称对所述智能终端所处的当前环境进行校验。
5.如权利要求4所述的音乐推荐系统,其特征在于,
所述声音采集模块包括:
声波信号采集单元,调取所述智能终端的声音采集系统,捕捉所述智能终端所处的当前环境的声波信号;
声音信息存储单元,与所述声波信号采集单元连接,于所述智能终端存储所述声波信号,形成当前环境声音信息。
6.如权利要求4所述的音乐推荐系统,其特征在于,
所述音乐列表推荐模块包括:
音频特征提取单元,对所述环境声音信息进行音频分析,提取所述环境声音信息中的当前音频特征;
声音信息比对单元,与所述音频特征提取单元连接,将所述当前音频特征与所述标准环境声音信息中的标准音频特征进行比对;
音乐列表推荐单元,与所述声音信息比对单元连接,当所述当前音频特征包含所述标准音频特征时,所述当前音频特征与所述标准音频特征相匹配,推送所述音乐推荐列表库中与所述标准环境声音信息对应的场景相关联的音乐列表。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710696436.2A CN107592339B (zh) | 2017-08-15 | 2017-08-15 | 一种基于智能终端的音乐推荐方法及音乐推荐系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710696436.2A CN107592339B (zh) | 2017-08-15 | 2017-08-15 | 一种基于智能终端的音乐推荐方法及音乐推荐系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107592339A CN107592339A (zh) | 2018-01-16 |
CN107592339B true CN107592339B (zh) | 2021-05-18 |
Family
ID=61043152
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710696436.2A Active CN107592339B (zh) | 2017-08-15 | 2017-08-15 | 一种基于智能终端的音乐推荐方法及音乐推荐系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107592339B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753127B (zh) * | 2019-03-29 | 2024-05-07 | 阿里巴巴集团控股有限公司 | 音乐信息处理、推荐方法及装置 |
CN110401769A (zh) * | 2019-07-15 | 2019-11-01 | 上海听邸文化传媒工作室 | 一种多区域声景呈现方法、系统及存储介质 |
CN111601000B (zh) * | 2020-05-14 | 2022-03-08 | 支付宝(杭州)信息技术有限公司 | 通信网络诈骗的识别方法、装置和电子设备 |
CN112181348A (zh) * | 2020-08-28 | 2021-01-05 | 星络智能科技有限公司 | 声音风格切换方法、系统、计算机设备及可读存储介质 |
CN113616898B (zh) * | 2021-08-09 | 2023-08-04 | 深圳分贝声学科技有限公司 | 一种噪声污染防治方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101080065A (zh) * | 2006-05-24 | 2007-11-28 | 三星电子株式会社 | 提供待机屏幕图层的方法及提供待机屏幕的方法 |
CN104618446A (zh) * | 2014-12-31 | 2015-05-13 | 百度在线网络技术(北京)有限公司 | 一种实现多媒体推送的方法和装置 |
CN105335507A (zh) * | 2015-10-29 | 2016-02-17 | 维沃移动通信有限公司 | 一种推送歌曲的方法及装置 |
CN106302591A (zh) * | 2015-05-28 | 2017-01-04 | 苏宁云商集团股份有限公司 | 一种数据传输方法、智能终端及数据传输系统 |
CN106657300A (zh) * | 2016-12-09 | 2017-05-10 | 捷开通讯(深圳)有限公司 | 一种应用程序的推送方法以及推送应用程序的移动终端 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100775585B1 (ko) * | 2006-12-13 | 2007-11-15 | 삼성전자주식회사 | 문자 메시지에 대한 음악 추천 방법 및 그 시스템 |
CN104199876B (zh) * | 2014-08-20 | 2018-03-02 | 广州三星通信技术研究有限公司 | 关联乐曲与图片的方法和装置 |
-
2017
- 2017-08-15 CN CN201710696436.2A patent/CN107592339B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101080065A (zh) * | 2006-05-24 | 2007-11-28 | 三星电子株式会社 | 提供待机屏幕图层的方法及提供待机屏幕的方法 |
CN104618446A (zh) * | 2014-12-31 | 2015-05-13 | 百度在线网络技术(北京)有限公司 | 一种实现多媒体推送的方法和装置 |
CN106302591A (zh) * | 2015-05-28 | 2017-01-04 | 苏宁云商集团股份有限公司 | 一种数据传输方法、智能终端及数据传输系统 |
CN105335507A (zh) * | 2015-10-29 | 2016-02-17 | 维沃移动通信有限公司 | 一种推送歌曲的方法及装置 |
CN106657300A (zh) * | 2016-12-09 | 2017-05-10 | 捷开通讯(深圳)有限公司 | 一种应用程序的推送方法以及推送应用程序的移动终端 |
Also Published As
Publication number | Publication date |
---|---|
CN107592339A (zh) | 2018-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107592339B (zh) | 一种基于智能终端的音乐推荐方法及音乐推荐系统 | |
US12067332B2 (en) | Information processing device, information processing method, information processing program, and terminal device | |
CN107111642B (zh) | 用于创建收听日志和音乐库的系统和方法 | |
JP6060155B2 (ja) | 受信データの比較を実行しその比較に基づいて後続サービスを提供する方法及びシステム | |
CN106652996B (zh) | 一种提示音生成方法和装置、移动终端 | |
CN106469557B (zh) | 伴奏音乐的提供方法和装置 | |
CN110970014A (zh) | 语音转换、文件生成、播音、语音处理方法、设备及介质 | |
JP2006504115A (ja) | 楽曲識別システムおよび方法 | |
KR20120038000A (ko) | 대화의 주제를 결정하고 관련 콘텐트를 획득 및 제시하는 방법 및 시스템 | |
CN110335625A (zh) | 背景音乐的提示及识别方法、装置、设备以及介质 | |
CN113126951B (zh) | 音频播放方法、装置、计算机可读存储介质及电子设备 | |
CN105187630A (zh) | 一种基于情绪识别的移动终端音乐保存方法及系统 | |
CN110047515A (zh) | 一种音频识别方法、装置、设备及存储介质 | |
KR20160106075A (ko) | 오디오 스트림에서 음악 작품을 식별하기 위한 방법 및 디바이스 | |
CN106055659B (zh) | 一种歌词数据匹配方法及其设备 | |
CN104091596A (zh) | 一种乐曲识别方法、系统和装置 | |
CN109237740A (zh) | 一种电器的控制方法、装置、存储介质及电器 | |
CN110047497A (zh) | 背景音频信号滤除方法、装置及存储介质 | |
CN117221781A (zh) | 基于数据分析的智能耳机音量自动调节方法 | |
CN109215688B (zh) | 同场景音频处理方法、装置、计算机可读存储介质及系统 | |
CN105119953B (zh) | App绑定音视频处理终端的方法及装置 | |
CN105487788B (zh) | 一种音乐信息实时获取方法及装置 | |
CN109754820B (zh) | 目标音频获取方法及装置、存储介质及终端 | |
US20070110397A1 (en) | Playback apparatus and bookmark system | |
WO2020024508A1 (zh) | 语音信息的获取方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221214 Address after: 201203 1st floor, building 1, Lane 36, Xuelin Road, Pudong New Area Free Trade Zone, Shanghai Patentee after: SHANGHAI TRANSSION INFORMATION TECHNOLOGY Ltd. Address before: Room 922 / 926, block a, No.1 Lane 399, shengxia Road, Pudong New Area pilot Free Trade Zone, Shanghai 201203 Patentee before: SHANGHAI SPREADRISE COMMUNICATION TECHNOLOGY Ltd. |
|
TR01 | Transfer of patent right |