基于雨刷频率的音乐推荐方法及云端服务器与流程

文档序号:18834091发布日期:2019-10-09 04:30阅读:150来源:国知局
基于雨刷频率的音乐推荐方法及云端服务器与流程

本发明涉及音乐推荐技术领域,尤其涉及一种基于雨刷频率的音乐推荐方法及云端服务器。



背景技术:

目前在车辆行驶的过程中有时候会遇到下雨或下雪等天气状况,而现有的车辆中的车机在线音乐播放时候,无法精确感知车辆外部天气,例如车辆所在位置当前下大雨时,会导致驾驶困难,心情紧张。通常用户会通过车机在线音乐播放,而现有的车机并不能够根据车辆外部天气状况推送相应的歌曲,通常是随机推送歌曲进行播放,有时播放的歌曲的节奏特别快的歌曲,导致用户更加烦躁和紧张,这样用户就会频繁去选择播放的歌曲,影响用户驾驶的心情,存在安全隐患。



技术实现要素:

有鉴于此,本发明提供了一种基于雨刷频率的音乐推荐方法及云端服务器,能够使得第一车辆中的车机自动播放与第一车辆的外部天气环境相应的歌曲,以缓解用户驾驶车辆的心情,提升用户体验。

本发明提供一种基于雨刷频率的音乐推荐方法,所述基于雨刷频率的音乐推荐方法应用于云端服务器,所述基于雨刷频率的音乐推荐方法包括:接收雨刷启动信号;获取与所述雨刷启动信号对应的第一车辆的雨刷频率;根据所述雨刷频率进行处理得到所述第一车辆所在位置的天气状况;根据所述天气状况向所述第一车辆推送与所述天气状况相应的歌曲推荐列表,以使得所述第一车辆中的车机自动播放所述歌曲推荐列表中的歌曲。

进一步地,所述根据所述雨刷频率进行处理得到所述第一车辆所在位置的天气状况的步骤具体包括:根据所述雨刷启动信号获取所述第一车辆的当前位置;获取与所述当前位置对应的天气预报;根据所述雨刷频率及所述天气预报得到所述第一车辆所在位置的天气状况。

进一步地,所述天气状况包括所述第一车辆所在位置为下雨天气或下雪天气;当所述天气状况为下雨天气时,所述歌曲推荐列表中的歌曲为与下雨天气对应的舒缓的音乐;当所述天气状况为下雪天气时,所述歌曲推荐列表中的歌曲为与下雪天气对应的舒缓的音乐。

进一步地,所述根据所述雨刷频率进行处理得到所述第一车辆所在位置的天气状况的步骤之前包括:记录所述第一车辆播放的歌曲,并存储至与所述第一车辆对应的播放历史列表中;根据每首歌曲的属性对所述播放历史列表中的所有歌曲进行归类处理,以得到不同类别的歌曲对应不同的天气状况的天气对应列表。

进一步地,所述根据所述天气状况向所述第一车辆推送与所述天气状况相应的歌曲推荐列表的步骤具体包括:根据所述天气状况查找所述天气对应列表中与所述天气状况对应的歌曲类别;获取所述歌曲类别中期望值大于预设期望值的歌曲,以生成所述歌曲推荐列表。

进一步地,所述获取所述歌曲类别中期望值大于预设期望值的歌曲,以生成所述歌曲推荐列表的步骤之前还包括:根据每个歌曲类别中的每首歌曲的播放次数及播放时长进行加权处理得到每首歌曲的期望值。

本发明还提供一种云端服务器,包括:存储器,用于存储可执行程序代码;以及处理器,用于调用所述存储器中的所述可执行程序代码,以实现基于雨刷频率的音乐推荐的步骤:接收雨刷启动信号;获取与所述雨刷启动信号对应的第一车辆的雨刷频率;根据所述雨刷频率进行处理得到所述第一车辆所在位置的天气状况;根据所述天气状况向所述第一车辆推送与所述天气状况相应的歌曲推荐列表,以使得所述第一车辆中的车机自动播放所述歌曲推荐列表中的歌曲。

进一步地,所述处理器,执行所述根据所述雨刷频率进行处理得到所述第一车辆所在位置的天气状况的步骤具体包括:根据所述雨刷启动信号获取所述第一车辆的当前位置;获取与所述当前位置对应的天气预报;根据所述雨刷频率及所述天气预报得到所述第一车辆所在位置的天气状况。

进一步地,所述处理器,执行所述根据所述雨刷频率进行处理得到所述第一车辆所在位置的天气状况的步骤之前包括:记录所述第一车辆播放的歌曲,并存储至与所述第一车辆对应的播放历史列表中;根据每首歌曲的属性对所述播放历史列表中的所有歌曲进行归类处理,以得到不同类别的歌曲对应不同的天气状况的天气对应列表。

进一步地,所述处理器,执行所述根据所述天气状况向所述第一车辆推送与所述天气状况相应的歌曲推荐列表的步骤具体包括:根据所述天气状况查找所述天气对应列表中与所述天气状况对应的歌曲类别;获取所述歌曲类别中期望值大于预设期望值的歌曲,以生成所述歌曲推荐列表。

具体地,本实施例提供的基于雨刷频率的音乐推荐方法及云端服务器,通过根据雨刷频率进行处理得到第一车辆所在位置的天气状况,以推送与天气状况相应的歌曲至第一车辆,能够使得第一车辆中的车机自动播放与第一车辆的外部天气环境相应的歌曲,以缓解用户驾驶车辆的心情,提升用户体验。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。

附图说明

图1为本发明第一实施例的基于雨刷频率的音乐推荐方法的流程示意图;

图2为本发明第二实施例的基于雨刷频率的音乐推荐方法的流程示意图;

图3为本发明第三实施例的基于雨刷频率的音乐推荐方法的流程示意图;

图4为本发明第四实施例的云端服务器的结构框图。

具体实施方式

为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明详细说明如下。

图1为本发明第一实施例的基于雨刷频率的音乐推荐方法的流程示意图。本实施例为云端服务器执行的基于雨刷频率的音乐推荐方法。如图1所示,本实施例的基于雨刷频率的音乐推荐方法可包括以下步骤:

步骤s11:接收雨刷启动信号。

具体地,在本实施例中,雨刷启动信号可以但不限于包括与第一车辆对应的第一标识符及第一车辆中的雨刷启动信息。具体地,在第一车辆中的雨刷启动时,第一车辆将会向云端服务发送雨刷启动信号。

步骤s12:获取与雨刷启动信号对应的第一车辆的雨刷频率。

具体地,在本实施例中,云端服务器在接收到雨刷启动信号后,将会获取与第一标识符对应的第一车辆的雨刷频率。具体地,云端服务器在每间隔预设时间内获取第一车辆中的雨刷往返摆动次数,以根据雨刷往返摆动次数与预设时间之比得到第一车辆当前的雨刷频率,进而能够实时获取第一车辆的雨刷频率,以能够精确获取第一车辆外部的天气状况。

步骤s13:根据雨刷频率进行处理得到第一车辆所在位置的天气状况。

具体地,在本实施例中,可以但不限于从雨刷频率与天气状况的对应列表中查找与雨刷频率对应的天气状况,例如,以天气为下雨的情况为例进行说明,雨刷频率的频率越高则对应的降雨量越大,例如在雨刷频率小于第一预设雨刷频率时,云端服务器可得到与当前雨刷频率对应的天气状况为毛毛细雨;在雨刷频率大于第一预设频率,且小于第二预设频率时,云端服务器可得到与当前雨刷频率对应的天气状况为小雨;在雨刷频率大于第二预设频率,且小于第三预设频率时,云端服务器可得到与当前雨刷频率对应的天气状况为大雨;在雨刷频率大于第三预设频率时,云端服务器可得到与当前雨刷频率对应的天气状况为暴雨,从而云端服务器根据雨刷频率能够快速得到第一车辆所在位置的天气状况,但并不限于此,例如,天气还可以为下雪的情况。

步骤s14:根据天气状况向第一车辆推送与天气状况相应的歌曲推荐列表,以使得第一车辆中的车机自动播放歌曲推荐列表中的歌曲。

具体地,在本实施例中,云端服务器在得到第一车辆外部的天气状况后,根据当前的天气状况生成与第一车辆对应的歌曲推荐列表。具体地,云端服务器将得到的歌曲推荐列表推送至第一车辆中,第一车辆在接收到歌曲推送列表后在车机的显示屏上进行显示,并且车机在线自动播放歌曲推荐列表中的歌曲,无需用户操作便能够听到与第一车辆的外部天气环境相应的歌曲,以缓解用户驾驶车辆的心情,提升用户体验。

请参考图2,图2为本发明第二实施例的基于雨刷频率的音乐推荐方法的流程示意图。如图1与图2所示,本实施例提供的基于雨刷频率的音乐推荐方法中的根据雨刷频率进行处理得到第一车辆所在位置的天气状况的步骤具体包括以下步骤:

步骤s21:根据雨刷启动信号获取第一车辆的当前位置。

具体地,在本实施例中,云端服务器在接收到雨刷启动信号后,获取第一车辆的当前位置。具体地,第一车辆的当前位置可以但不限于根据设置在第一车辆中的gps实现定位,例如云端服务器还可以通过定位服务与第一标识符得到第一车辆的当前位置。

步骤s22:获取与当前位置对应的天气预报。

具体地,在本实施例中,云端服务器在得到第一车辆的当前位置时,可以但不限于通过中国天气网查找与第一车辆的当前位置对应的天气预报,进而判断第一车辆的当前位置的天气状况,以能够精准判断第一车辆的外部的天气状况。

步骤s23:根据雨刷频率及天气预报得到第一车辆所在位置的天气状况。

具体地,天气状况包括第一车辆所在位置为下雨天气或下雪天气。当天气状况为下雨天气时,歌曲推荐列表中的歌曲为与下雨天气对应的舒缓的音乐。当天气状况为下雪天气时,歌曲推荐列表中的歌曲为与下雪天气对应的舒缓的音乐。

具体地,在本实施例中,在第一车辆所在位置的天气预报为下雨时,云端服务器将判断与第一车辆对应的雨刷频率位于那一预设频率范围内,以精准判断第一车辆所在位置的当前降雨量,例如在雨刷频率小于第一预设雨刷频率时,云端服务器可得到与当前雨刷频率对应的天气状况为毛毛细雨;在雨刷频率大于第一预设频率,且小于第二预设频率时,云端服务器可得到与当前雨刷频率对应的天气状况为小雨;在雨刷频率大于第二预设频率,且小于第三预设频率时,云端服务器可得到与当前雨刷频率对应的天气状况为大雨;在雨刷频率大于第三预设频率时,云端服务器可得到与当前雨刷频率对应的天气状况为暴雨,从而云端服务器根据雨刷频率能够快速得到第一车辆所在位置的精准的天气状况,以针对毛毛细雨、小雨、大雨或暴雨等不同天气状况生成不同的歌曲推荐列表,进而能够在不同的天气状况时使用户听到适合当前天气的歌曲,以缓解驾驶车辆的心情。而在第一车辆所在位置的天气预报为下雪时,云端服务器根据雨刷频率与下雪强度进行一一对应得到,当前雨刷频率对应的下雪强度,进而能够不同的下雪强度对应的歌曲推荐列表,以使得用户能够听到适合当前天气的歌曲,缓解驾驶车辆的心情。

请参考图3,图3为本发明第三实施例的基于雨刷频率的音乐推荐方法的流程示意图。如图1与3所示,本实施例提供的基于雨刷频率的音乐推荐方法,在根据雨刷频率进行处理得到第一车辆所在位置的天气状况的步骤之前还包括以下步骤:

步骤s31:记录第一车辆播放的歌曲,并存储至与第一车辆对应的播放历史列表中。

具体地,在本实施例中,云端服务器将会记录第一车辆播放的歌曲,并将第一车辆播放过的歌曲存储至与第一车辆对应的播放历史列表中,从而能够第一车辆的用户进行用户偏好学习,以在向第一车辆推送用户喜好的歌曲。

步骤s32:根据每首歌曲的属性对播放历史列表中的所有歌曲进行归类处理,以得到不同类别的歌曲对应不同的天气状况的天气对应列表。

具体地,在本实施例中,云端服务器可以但不限于根据每首歌曲的属性进行分类,例如可以根据每首歌曲的风格进行归类处理,以实现对播放历史列表中的所有歌曲进行分类,但并不限于此,例如云端服务器还可以根据歌曲的应景,例如偏于下雨天气的场景的歌曲添加到下雨类歌曲中,而将偏于下雪天气的场景的歌曲添加到下雪类歌曲中等等,以得到不同类别的歌曲对应不同的天气状况的天气对应列表。例如第一车辆所在位置的天气在下大雨时,第一车辆中的车机将会在线自动播放一些轻缓的音乐,而在第一车辆所在位置的天气在毛毛雨时,结合当时季节,播放一些应景的歌曲等等。

具体地,在本实施例中,本实施例提供的基于雨刷频率的音乐推荐方法中的根据天气状况向第一车辆推送与天气状况相应的歌曲推荐列表的步骤具体包括以下步骤:

步骤s33:根据天气状况查找天气对应列表中与天气状况对应的歌曲类别。

步骤s34:获取歌曲类别中期望值大于预设期望值的歌曲,以生成歌曲推荐列表。

具体地,在本实施例中,云端服务器根据得到的天气状况从天气对应列表中查找,获取与天气状况对应的歌曲类别。具体地,云端服务器还对歌曲类别中的歌曲进行筛选,以获取期望值大于预设期望值的歌曲,并根据这些歌曲生成歌曲推荐列表,从而能够使得推荐的歌曲为用户喜好的歌曲,并且这些歌曲为符合当时天气状况的舒缓的歌曲,进而使得车机在线播放歌曲推荐列表中的歌曲时,能够舒缓用户驾驶车辆的心情,提升用户体验。

具体地,在本实施例中,本实施例提供的基于雨刷频率的音乐推荐方法,在获取歌曲类别中期望值大于预设期望值的歌曲,以生成歌曲推荐列表的步骤之前还包括步骤:根据每个歌曲类别中的每首歌曲的播放次数及播放时长进行加权处理得到每首歌曲的期望值。

具体地,在本实施例中,第一车辆中的车机可以但不限于定期将第一车辆中播放歌曲历史列表发送至云端服务器,例如车机可以但不限于每天向云端服务器发送车机当天播放过的歌曲信息,云端服务器在接收到车机发送的歌曲信息后,根据接收到的歌曲信息更新存储与第一车辆对应的播放历史列表,并可对播放历史列表的每类歌曲中的歌曲根据播放次数及播放时长进行加权处理得到每首歌曲的期望值,进而得到用户喜好的歌曲或用户喜好的歌曲类型。

请参考图4,图4为本发明第四实施例的云端服务器200的结构框图。如图4所示,本实施例提供的云端服务器200用于执行基于雨刷频率的音乐推荐方法,本实施例提供的云端服务器200包括存储器210与处理器220。具体地,在本实施例中,存储器210用于存储可执行程序代码。处理器220用于调用存储器中的可执行程序代码,以实现基于雨刷频率的音乐推荐的步骤包括:接收雨刷启动信号;获取与雨刷启动信号对应的第一车辆的雨刷频率;根据雨刷频率进行处理得到第一车辆所在位置的天气状况;根据天气状况向第一车辆推送与天气状况相应的歌曲推荐列表,以使得第一车辆中的车机自动播放歌曲推荐列表中的歌曲。

具体地,在本实施例中,处理器220,执行根据雨刷频率进行处理得到第一车辆所在位置的天气状况的步骤具体包括:根据雨刷启动信号获取第一车辆的当前位置;获取与当前位置对应的天气预报;根据雨刷频率及天气预报得到第一车辆所在位置的天气状况。

具体地,在本实施例中,天气状况包括第一车辆所在位置为下雨天气或下雪天气;当天气状况为下雨天气时,歌曲推荐列表中的歌曲为与下雨天气对应的舒缓的音乐;当天气状况为下雪天气时,歌曲推荐列表中的歌曲为与下雪天气对应的舒缓的音乐。

具体地,在本实施例中,处理器220,执行根据雨刷频率进行处理得到第一车辆所在位置的天气状况的步骤之前还执行的步骤包括:记录第一车辆播放的歌曲,并存储至与第一车辆对应的播放历史列表中;根据每首歌曲的属性对播放历史列表中的所有歌曲进行归类处理,以得到不同类别的歌曲对应不同的天气状况的天气对应列表。

具体地,在本实施例中,处理器220,执行根据天气状况向第一车辆推送与天气状况相应的歌曲推荐列表的步骤具体包括:根据天气状况查找天气对应列表中与天气状况对应的歌曲类别;获取歌曲类别中期望值大于预设期望值的歌曲,以生成歌曲推荐列表。

具体地,在本实施例中,处理器220,执行获取歌曲类别中期望值大于预设期望值的歌曲,以生成歌曲推荐列表的步骤之前还执行的步骤包括:根据每个歌曲类别中的每首歌曲的播放次数及播放时长进行加权处理得到每首歌曲的期望值。

本实施例对云端服务器200的各功能单元实现各自功能的具体过程,请参见上述图1至图3所示实施例中描述的具体内容,在此不再赘述。

具体地,本实施例提供的基于雨刷频率的音乐推荐方法及云端服务器,通过根据雨刷频率进行处理得到第一车辆所在位置的天气状况,以推送与天气状况相应的歌曲至第一车辆,能够使得第一车辆中的车机自动播放与第一车辆的外部天气环境相应的歌曲,以缓解用户驾驶车辆的心情,提升用户体验。

此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器210例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的基于雨刷频率的音乐推荐方法中的各种操作。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于终端类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

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