歌单推荐方法、装置、设备和存储介质
文献发布时间:2024-04-18 20:00:50
技术领域
本申请涉及汽车电子技术领域,尤其涉及一种歌单推荐方法、装置、设备和存储介质。
背景技术
随着电车逐渐的智能化,越来越多的音乐应用程序接入座舱生态,越来越多的音乐推荐融入座舱体验。
相关技术中,由于手机和车机的软硬件资源还没有完全打通,用户需要较为频繁的在多个音源中进行来回切换,但是用户无法预期音源切换后的播放内容。
发明内容
基于以上问题,本申请实施例提供了一种歌单推荐方法、装置、设备和存储介质。
本申请实施例提供的技术方案是这样的:
本申请实施例首先提供了一种歌单推荐方法,所述方法包括:在车辆的中控屏按照第一排列顺序显示多个音源中每一所述音源对应的应用程序的推荐歌单,所述推荐歌单根据播放场景确定;响应于对目标音源对应的目标推荐歌单的第一触发操作,播放所述目标推荐歌单中的歌曲,并在所述中控屏按照第二排列顺序显示每一所述音源对应的应用程序的推荐歌单,以使所述目标推荐歌单首位显示。
本申请实施例还提供了一种歌单推荐装置,所述装置包括:第一显示模块,用于在车辆的中控屏按照第一排列顺序显示多个音源中每一所述音源对应的应用程序的推荐歌单,所述推荐歌单根据播放场景确定;第二显示模块,用于响应于对目标音源对应的目标推荐歌单的第一触发操作,播放所述目标推荐歌单中的歌曲,并在所述中控屏按照第二排列顺序显示每一所述音源对应的应用程序的推荐歌单,以使所述目标推荐歌单首位显示。
本申请实施例还提供了一种电子设备,所述设备包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本申请实施例所述歌单推荐方法中的步骤。
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本申请实施例所述歌单推荐方法中的步骤。
本申请实施例中,将各音源的推荐歌单进行显示,可以使用户能够预期音源切换后的播放内容;通过结合播放场景主动推荐歌单,可以使得推荐的歌单更符合当前播放场景,歌单推荐更准确;将歌单推荐和音源切换结合,使得歌单推荐作为常驻功能存在,一方面可以使用户基于推荐歌单实现歌单的快速切换,另一方面有别于单独的类似消息推送的方式进行推荐,可以在任何时候进行无感推荐,推荐时不会目的性太强,不会打扰到用户,推荐的时间更精准,可以提供用户的采纳率和整体体验。
附图说明
图1为本申请实施例一种歌单推荐方法的流程示意图;
图2为本申请实施例另一种歌单推荐方法的流程示意图;
图3为本申请实施例又一种歌单推荐方法的流程示意图;
图4为本申请实施例再一种歌单推荐方法的流程示意图;
图5为本申请实施例还一种歌单推荐方法的流程示意图;
图6为本申请实施例一种音乐卡片控件的示意图;
图7为本申请实施例还一种歌单推荐方法的流程示意图;
图8为本申请实施例一种歌单浮层控件的示意图;
图9为本申请实施例还一种歌单推荐方法的流程示意图;
图10为本申请实施例还一种歌单推荐方法的流程示意图;
图11a为本申请实施例一种推荐歌单的显示方法示意图;
图11b为本申请实施例另一种推荐歌单的显示方法示意图;
图11c为本申请实施例又一种推荐歌单的显示方法示意图;
图11d为本申请实施例再一种推荐歌单的显示方法示意图;
图11e为本申请实施例还一种推荐歌单的显示方法示意图;
图11f为本申请实施例还一种推荐歌单的显示方法示意图;
图12为相关技术中一种音源的切换方法示意图;
图13为相关技术中一种推荐歌单的显示方法示意图;
图14为本申请实施例一种歌单推荐装置的组成结构示意图;
图15为本申请实施例一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
图1为本申请实施例一种歌单推荐方法的流程示意图,如图1所示,所述方法包括以下步骤:
步骤102:在车辆的中控屏按照第一排列顺序显示多个音源中每一所述音源对应的应用程序的推荐歌单,所述推荐歌单根据播放场景确定;
其中,所述音源可以包括QQ音乐、网易云音乐、喜马拉雅、收音机、USB音乐和蓝牙音乐等;在未登录所述音源对应的应用程序时,可以在车辆的中控屏按照第一排列顺序显示每一所述音源的入口,用户可以点击进行对应音源的应用程序的首页进行登录等操作,在用户登录成功后,可以显示对应音源的应用程序的推荐歌单的歌单封面,每一所述歌单封面上可以包括推荐图标,所述歌单封面可以是通过网络获取的对应歌单的封面。
所述车机系统还可以采用车机账号和音乐账号同登同退的策略,所述车机账号可以是车主的身份证号、手机号等,可以预先将车机账号和任一音源的应用程序的音乐账号进行绑定,车主可以通过手机蓝牙钥匙或人脸识别的方式登录车机账号,并将音乐账号同步登录上去,也可以同步退出所述车机账号和所述音乐账号;在有手机蓝牙钥匙的情况下,可以使用手机蓝牙钥匙与车辆完成蓝牙连接,车辆根据手机蓝牙钥匙信息识别用户身份并自动登录车机账号和音乐账号;在没有手机蓝牙钥匙的情况下,可以调起车机账号登录窗口进行人脸识别,人脸识别成功后自动登录车机账号和音乐账号。
所述播放场景包括首次登录、再次登录、当前网络状况以及用户终端是否有对应应用程序的歌曲播放记录等。
步骤104:响应于对目标音源对应的目标推荐歌单的第一触发操作,播放所述目标推荐歌单中的歌曲,并在所述中控屏按照第二排列顺序显示每一所述音源对应的应用程序的推荐歌单,以使所述目标推荐歌单首位显示。
其中,所述第一触发操作可以是单击操作、双击操作、滑动操作,长按操作等;所述多个音源对应的应用程序的推荐歌单可以平铺在所述中控屏上,可以按照从左至右的横向排列顺序平铺推荐歌单,也可以按照从上至下的纵向排列顺序平铺推荐歌单,所述中控屏上可以显示所有音源的推荐歌单,也可以显示部分音源的推荐歌单,并隐藏其余音源的推荐歌单;如图11f所示,用户可以点击对应音源(如喜马拉雅)的推荐歌单,车机系统接收到用户操作,视为用户采纳该推荐歌单,开始播放歌单中的歌曲,在显示部分音源的推荐歌单的情况下,用户可以通过左右滑动查看所有横向排列的音源的推荐歌单;用户还可以通过上下滑动查看所有纵向排列的音源的推荐歌单。
若推荐歌单横向排列,则首位可以是最左侧,在接收到用户对于目标推荐歌单的第一触发操作后,可以将目标推荐歌单调整至最左侧;若推荐歌单纵向排列,则首位可以是最上方,在接收到用户对于目标推荐歌单的第一触发操作后,可以将目标推荐歌单调整至最上方。
本申请实施例中,将各音源的推荐歌单进行显示,可以使用户能够预期音源切换后的播放内容;通过结合播放场景主动推荐歌单,可以使得推荐的歌单更符合当前播放场景,歌单推荐更准确;将歌单推荐和音源切换结合,使得歌单推荐作为常驻功能存在,一方面可以使用户基于推荐歌单实现歌单的快速切换,另一方面有别于单独的类似消息推送的方式进行推荐,可以在任何时候进行无感推荐,推荐时不会目的性太强,不会打扰到用户,推荐的时间更精准,可以提供用户的采纳率和整体体验。
在一些实施例中,如图2所示,所述方法还包括:
步骤1011:在所述播放场景表征任一音源对应的应用程序没有播放记录的情况下,若能够从用户终端获取对应应用程序的历史播放信息,则基于所述历史播放信息,确定所述推荐歌单;
其中,所述用户终端可以是用户(例如车主)使用的手机、平板电脑和笔记本电脑等终端设备,所述车主也可以通过身份证号或者手机号在所述用户终端上注册对应应用程序的音乐账号,所述用户终端上的音乐账号可以与车机系统上对应应用程序的音乐账号一致;若播放场景为首次登录车机账号,且车机账号与对应音源的应用程序的音乐账号绑定成功,此时车机上对应音源的应用程序上并没有任何播放记录,若用户终端上对应应用程序有历史播放信息,则可以将最近一次播放的歌单作为推荐歌单,例如车主在手机上多次使用网易云应用程序听歌,则在车主在车机系统上首次登录网易云的音乐账号时,可以先尝试从车机的手机上获取网易云的播放记录,将最近一次播放的歌单作为车机系统上网易云的推荐歌单进行展示。
步骤1012:若无法从所述用户终端获取所述历史播放信息,则将对应应用程序的默认歌单确定为所述推荐歌单;
其中,若所述车主没有在用户终端上通过某一应用程序听音乐的习惯,则不会在所述用户终端上下载对应应用程序,也就没有播放记录,此时可以获取车机系统上对应应用程序的默认歌单作为推荐歌单,在所述应用程序为QQ音乐的情况下,所述默认歌单可以是QQ音乐的“每日30首”和“个性歌单”,网易云音乐的“私人FM”,以及喜马拉雅的“陆家嘴财经早报”等默认推荐歌单,还可以是车辆品牌方自营的一些歌单。
步骤1013:若无法获取所述历史播放信息和所述默认歌单,则显示对应音源的入口。
其中,在网络异常、服务器传输异常等情况下,既无法获取用户终端对应应用程序的历史播放信息,也无法获取默认歌单,此时可以显示对应音源的入口,用户可以点击音源对应的应用程序的首页进行歌单选择,如图11a所示,对于USB音乐,若无法获取默认歌单,则用户可以点击USB音乐的首页,选择想听的歌曲。
本申请实施例中,在车机系统上没有应用程序的播放记录的情况下,若能够从用户终端获取对应应用程序的历史播放信息,则可以根据所述历史播放信息确定推荐歌单,若无法获取历史播放信息,则可以将对应应用程序的默认歌单确定为推荐歌单,若历史播放信息和默认歌单均无法获取,则显示音源入口,供用户进行歌曲选择,从而可以提高推荐歌单确定的多样性、灵活性和准确性。
在一些实施例中,如图3所示,所述方法还包括:
步骤1014:在所述播放场景表征任一音源对应的应用程序存在播放记录,且最近一次的播放时刻距离当前时刻小于或等于预设时长的情况下,将对应音源最近一次播放的歌单确定为所述推荐歌单。
其中,所述预设时长可以是7天、15天、一个月等,用户进入应用程序的首页选择了某个歌单开始听歌,则可以将记录的应用程序对应音源的最近一次播放的歌单列表作为推荐歌单,或者用户选择了某些歌曲开始听,则可以根据用户的歌曲播放记录生成推荐歌单。
本申请实施例中,若车机系统的音源对应的应用程序在一段时间内存在播放记录,则可以将最近一次播放的歌单确定为推荐歌单,从而可以根据用户最近的喜好确定推荐歌单,使得歌单更符合用户的喜好和习惯。
在一些实施例中,如图4所示,所述方法还包括:
步骤1015:在所述播放场景表征任一音源对应的应用程序存在播放记录,且最近一次的播放时刻距离当前时刻大于预设时长的情况下,将对应应用程序的默认歌单确定为所述推荐歌单,或者,从用户终端获取对应应用程序的历史播放信息,基于所述历史播放信息,确定所述推荐歌单。
其中,若用户很久没有启动车辆,例如7天或者一个月,此时校验已失效,需要用户重新绑定车机账号和音乐账号,此时本地的数据已刷新,不会记录之前的播放记录,需要从云端同步用户的历史播放记录,也可以从用户终端获取用户的历史播放信息作为推荐歌单,还可以从车机端获取默认歌单作为推荐歌单。
本申请实施例中,若车机系统的音源对应的应用程序存在播放记录,但很长一段时间内没有更新,则可以从用户终端获取历史播放信息,或者车机端的默认歌单,基于所述历史播放信息或者默认歌单确定推荐歌单,从而可以提高推荐歌单确定的灵活性。
在一些实施例中,如图5所示,步骤102“在车辆的中控屏按照第一排列顺序显示多个音源中每一所述音源对应的应用程序的推荐歌单,所述推荐歌单根据播放场景确定”包括:
在车辆的中控屏显示音乐卡片控件;所述音乐卡片控件中包括按照第一排列顺序显示的多个音源中每一所述音源对应的应用程序的推荐歌单。
如图6所示,车辆的中控屏60上可以显示多个桌面卡片控件,桌面卡片控件的尺寸可以进行调整,所述多个桌面卡片控件中包括音乐卡片控件61,所述桌面卡片控件61中按照从左到右的顺序可以依次显示QQ音乐、喜马拉雅和蓝牙音乐对应的推荐歌单的歌单封面611至613。
本申请实施例中,可以在中控屏上显示音乐卡片控件,以音乐卡片控件的形式展示各音源对应的推荐歌单,从而可以便于用户进行推荐歌单的选择和歌曲播放。
在一些实施例中,如图7所示,步骤102“在车辆的中控屏按照第一排列顺序显示多个音源中每一所述音源对应的应用程序的推荐歌单,所述推荐歌单根据播放场景确定”包括:
在所述中控屏显示浮层提示控件;响应于对所述浮层提示控件的第二触发操作,显示歌单浮层控件,所述歌单浮层控件中包括按照所述第一排列顺序显示的多个音源中每一所述音源对应的应用程序的推荐歌单。
其中,所述第二触发操作可以是单击操作、双击操作、长按操作等;如图8所示,车辆的中控屏的第一显示界面801上可以显示浮层提示控件81、暂停/播放按钮82、收藏(或喜欢)控件83、当前播放歌曲的歌曲名84和歌手名85,响应于对所述浮层提示控件81的第二触发操作,跳转至第二显示界面802,所述第二显示界面802上显示歌单浮层控件86,所述歌单浮层控件86中按照从左到右的顺序可以依次显示QQ音乐的推荐歌单的歌单封面861、喜马拉雅的推荐歌单的歌单封面862、蓝牙音乐的歌单封面863和收音机的歌单封面864。
本申请实施例中,可以在中控屏上显示浮层提示控件,在浮层提示控件被触发后显示歌单浮层控件,以歌单浮层控件的形式展示各音源对应的推荐歌单,从而可以提高显示界面的清爽度,提高用户体验。
在一些实施例中,如图9所示,所述方法还包括:
步骤1016:基于用户对所述多个音源对应的应用程序的使用习惯和/或应用类型,确定所述第一排列顺序;
其中,所述使用习惯包括所述用户对所述应用程序的使用频率、使用时长和最近一次使用时间中至少之一;所述应用类型包括在线应用程序和本地应用程序在线应用程序可以包括QQ音乐、网易云音乐和喜马拉雅,本地应用程序可以包括蓝牙音乐、收音机和USB音乐。
在一个实施例中,若用户没有登录音源对应的应用程序,也没有收听过任何的音乐,此时可以按照音源对应的应用程序的应用类型,对音源的推荐歌单进行排序,可以按照先在线应用程序,再本地应用程序的顺序,确定应用程序的默认排序为QQ音乐、网易云音乐、喜马拉雅、蓝牙音乐、收音机和USB音乐。
在另一个实施例中,若用户成功登录音源对应的应用程序,且收听过音乐,此时可以根据用户对所述应用程序的使用频率、使用时长和最近一次使用时间中至少之一,确定第一排列顺序;例如可以根据用户最近一次使用应用程序的时间确定音源的推荐歌单的排列顺序,可以按照距离当前时刻由近到远的顺序,依次排列音源对应的歌单,将最近使用过的音源展示在最前面。
本申请实施例中,可以基于用户对应用程序的使用习惯和/或应用程序的应用类型,确定推荐歌单的排列顺序,将用户经常使用应用程序对应的推荐歌单靠前显示,从而可以更便于用户进行推荐歌单的选择。
在一些实施例中,如图10所示,步骤104中“在所述中控屏按照第二排列顺序显示每一所述音源对应的应用程序的推荐歌单”包括以下步骤:
步骤1041:在所述中控屏按照第二排列顺序显示目标音源对应的应用程序的目标推荐歌单中当前播放歌曲的歌曲封面,以及其他音源对应的应用程序的其他推荐歌单中的歌单封面;所述其他音源为所述多个音源中除所述目标音源外的任一音源;
在一个实施例中,若所述第一排列顺序中所述目标推荐歌单已经处于首位,则在接收到对目标推荐歌单的歌单封面的第一触发操作时,保持推荐歌单的排列顺序不变,将目标推荐歌单加入播放器,开始依次播放目标推荐歌单中的歌曲,此时目标推荐歌单的歌单封面可以替换为当前播放歌曲的歌曲封面,所述歌曲封面可以是通过网络获取的对应歌曲的封面,所述推荐图标可以替换为音乐播放图标。
如图11b所示,推荐歌单的第一排列顺序可以为QQ音乐1101、网易云音乐1102、喜马拉雅1103、蓝牙音乐1104、收音机1105和USB音乐1106,按照第一排列顺序显示每一音乐对应的应用程序的推荐歌单的歌单封面,以QQ音乐为例进行说明,所述歌单封面中包括推荐图标11011,若接收到对于QQ音乐的推荐歌单的歌单封面的触发操作,则可以将QQ音乐的歌单封面可以替换为当前播放歌曲的歌曲封面,所述推荐图标11011可以替换为音乐播放图标11012。由于QQ音乐的推荐歌单已经处于首位,则在接收到对QQ音乐1101对应的目标推荐歌单的歌单封面的第一触发操作时,保持推荐歌单的排列顺序不变。
在另一个实施例中,若所述第一排列顺序中所述目标推荐歌单没有处于首位,则在接收到对目标推荐歌单的歌单封面的第一触发操作时,将目标推荐歌单加入播放器,开始依次播放目标推荐歌单中的歌曲,并将目标推荐歌单调整至首位,此时目标推荐歌单的歌单封面可以替换为当前播放歌曲的歌曲封面,所述推荐图标可以替换为音乐播放图标。
如图11c所示,若目标推荐歌单为网易云音乐1102对应的推荐歌单,则由于所述目标推荐歌单没有处于首位,则在接收到对目标推荐歌单的歌单封面的第一触发操作时,需将网易云音乐1102对应的目标推荐歌单调整至首位。此时网易云音乐1102的推荐歌单的歌单封面可以替换为当前播放歌曲的歌曲封面,所述推荐图标11021可以替换为音乐播放图标11022。
在又一个实施例中,正在播放第一推荐歌单中的歌曲,此时第一推荐歌单处于首位,若用户想切换播放第二推荐歌单中的歌曲,则可以对第二推荐歌单的歌单封面进行第一触发操作,在接收到用户对第二推荐歌单的歌单封面的第一触发操作时,将第二推荐歌单加入播放器,开始依次播放第二推荐歌单中的歌曲,并将第二推荐歌单调整至首位,此时第二推荐歌单中的歌单封面可以替换为当前播放歌曲的歌曲封面,所述歌单封面上的推荐图标可以替换为音乐播放图标,所述第一推荐歌单的歌曲封面可以恢复为歌单封面,所述歌曲封面上的音乐播放图标可以恢复为推荐图标。
如图11d所示,正在播放第一推荐歌单(QQ音乐1101的推荐歌单)中的歌曲,此时第一推荐歌单处于首位,若用户想切换播放第二推荐歌单(蓝牙音乐1104的推荐歌单)中的歌曲,则可以对第二推荐歌单的歌单封面进行第一触发操作,在接收到用户对第二推荐歌单的歌单封面的第一触发操作时,将第二推荐歌单加入播放器,开始依次播放第二推荐歌单中的歌曲,并将第二推荐歌单调整至首位,此时第二推荐歌单中的歌单封面可以替换为当前播放歌曲的歌曲封面,所述歌单封面上的推荐图标可以替换为音乐播放图标,所述第一推荐歌单的歌曲封面可以恢复为歌单封面,所述歌曲封面上的音乐播放图标可以恢复为推荐图标。
步骤1042:显示所述当前播放歌曲的当前歌词;
步骤1043:显示所述当前播放歌曲的下一句歌词;
步骤1044:显示所述当前播放歌曲的歌曲名和歌手名;
步骤1045:显示播控按钮;
步骤1046:显示所述当前播放歌曲的播放进度。
如图11e所示,在所述中控屏上,还可以显示当前播放歌曲的当前歌词1107、下一句歌词1108、歌曲名1109、歌手名1110、播控按钮1111和播放进度1112。
本申请实施例中,可以显示正在播放歌曲的应用程序对应的歌曲封面,显示其他应用程序的歌单封面,并显示当前播放歌曲的当前歌词、下一句歌词、歌曲名、歌手名、播控按钮和播放进度,能够使用户直观地知晓当前播放歌曲的相关信息并进行播放控制。
随着电车逐渐的智能化,越来越多的音乐应用程序接入座舱生态,越来越多的音乐推荐融入座舱体验;相关技术中,由于手机和系统车机的软硬件资源还没有完全打通,用户需要较为频繁的在2至3个音源中进行来回切换(例如在QQ音乐、喜马拉雅、蓝牙之间来回切换);如图12所示,用户在使用音乐播放器卡片切换音源时,先出现下拉框,展示音源的标识(如酷狗音乐1201、网易云音乐1202、蓝牙音乐1203、收音机1204和USB音乐1205等),在点击切换后直接播放新音源的曲目,用户无法预期切换后的播放内容。而车企希望提供更智能的座舱体验,结合场景主动推荐歌单。
相关技术中的产品虽然都可以进行音源切换,但不能提前给用户提供播放预期(内容、状态等)信息提示;此外,大部分车企的产品要么没有进行歌单推荐运营,要么就是以场景推荐(通过场景引擎进行推荐,类似某种消息推送的方式)、智能推荐的方式进行单独推荐,例如图13中的推荐歌单1301,这种单独推荐的方式一来展示时间很短;二来无法和播放器本身的功能进行结合,导致用户无法对推荐的音乐做出及时的响应;本身有音乐播放器卡片1302,再推荐一个单独的推荐歌单1301,用户不能理解推荐歌单的目的,且这种推荐方式时效短、推荐的时机不能做到完全精准,有较强的存在感,且会被误认为是广告,会打扰用户,用户采纳率不高。
对车企来说,无法高效的提供歌单推荐服务,提升座舱交互的智感。
本申请实施例中,可以将歌单推荐结合音源切换成为常驻功能存在,可以在任何时候进行无感推荐,提高用户的采纳率和整体体验。将音源歌单切换与运营推荐内容结合,把音源历史歌单平铺在卡片上,方便进行歌单的快速切换,且在用户没有历史播放,或有运营需求时,可以进行运营(歌单)推荐。
需要说明的是,本申请实施例中,如果以软件功能模块的形式实现上述的歌单推荐方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得电子设备(可以是手机、平板电脑、台式机、个人数字助理、导航仪、数字电话、视频电话、电视机、传感设备等)执行本申请各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本申请实施例不限制于任何特定的硬件和软件结合。
图14为本申请实施例一种歌单推荐装置的组成结构示意图,如图14所示,所述装置1400包括:第一显示模块141和第二显示模块142,其中:
第一显示模块141,用于在车辆的中控屏按照第一排列顺序显示多个音源中每一所述音源对应的应用程序的推荐歌单,所述推荐歌单根据播放场景确定;
第二显示模块142,用于响应于对目标音源对应的目标推荐歌单的第一触发操作,播放所述目标推荐歌单中的歌曲,并在所述中控屏按照第二排列顺序显示每一所述音源对应的应用程序的推荐歌单,以使所述目标推荐歌单首位显示。
在一些实施例中,所述装置还包括:第一确定模块,用于在所述播放场景表征任一音源对应的应用程序没有播放记录的情况下,若能够从用户终端获取对应应用程序的历史播放信息,则基于所述历史播放信息,确定所述推荐歌单;第二确定模块,用于若无法从所述用户终端获取所述历史播放信息,则将对应应用程序的默认歌单确定为所述推荐歌单;第三显示模块,用于若无法获取所述历史播放信息和所述默认歌单,则显示对应音源的入口。
在一些实施例中,所述装置还包括:第三确定模块,用于在所述播放场景表征任一音源对应的应用程序存在播放记录,且最近一次的播放时刻距离当前时刻小于或等于预设时长的情况下,将对应音源最近一次播放的歌单确定为所述推荐歌单。
在一些实施例中,所述装置还包括:第四确定模块,用于在所述播放场景表征任一音源对应的应用程序存在播放记录,且最近一次的播放时刻距离当前时刻大于预设时长的情况下,将对应应用程序的默认歌单确定为所述推荐歌单,或者,从用户终端获取对应应用程序的历史播放信息,基于所述历史播放信息,确定所述推荐歌单。
在一些实施例中,所述第一显示模块,包括:第一显示子模块,用于在车辆的中控屏显示音乐卡片控件;所述音乐卡片控件中包括按照第一排列顺序显示的多个音源中每一所述音源对应的应用程序的推荐歌单;第二显示子模块,用于在所述中控屏显示浮层提示控件;响应于对所述浮层提示控件的第二触发操作,显示歌单浮层控件,所述歌单浮层控件中包括按照所述第一排列顺序显示的多个音源中每一所述音源对应的应用程序的推荐歌单。
在一些实施例中,所述装置还包括:第五确定模块,用于基于用户对所述多个音源对应的应用程序的使用习惯和/或应用类型,确定所述第一排列顺序;其中,所述使用习惯包括所述用户对所述应用程序的使用频率、使用时长和最近一次使用时间中至少之一;所述应用类型包括在线应用程序和本地应用程序。
在一些实施例中,所述第二显示模块142包括:第三显示子模块,用于在所述中控屏按照第二排列顺序显示目标音源对应的应用程序的目标推荐歌单中当前播放歌曲的歌曲封面,以及其他音源对应的应用程序的其他推荐歌单中的歌单封面;所述其他音源为所述多个音源中除所述目标音源外的任一音源;第四显示子模块,用于显示所述当前播放歌曲的当前歌词;第五显示子模块,用于显示所述当前播放歌曲的下一句歌词;第六显示子模块,用于显示所述当前播放歌曲的歌曲名和歌手名;第七显示子模块,用于显示播控按钮;第八显示子模块,用于显示所述当前播放歌曲的播放进度。
以上装置实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本申请装置实施例中未披露的技术细节,请参照本申请方法实施例的描述而理解。
基于前述实施例,本申请实施例还提供了一种电子设备,图15为本申请实施例一种电子设备的结构示意图,如图15所示,该设备1500的硬件实体包括:存储器1501和处理器1502,所述存储器1501存储有可在处理器1502上运行的计算机程序,所述处理器1502执行所述程序时实现上述实施例中歌单推荐方法中的步骤。
存储器1501配置为存储由处理器1502可执行的指令和应用,还可以缓存待处理器1502以及设备1500中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random AccessMemory,RAM)实现。
基于前述实施例,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序被电子设备的处理器执行时,能够实现如前任一实施例提供的歌单推荐方法。
上文对各个实施例的描述倾向于强调各个实施例之间的不同之处,其相同或相似之处可以互相参考,为了简洁,本文不再赘述。
本申请所提供的各方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。
本申请所提供的各产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。
本申请所提供的各方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
需要说明的是,上述计算机可读存储介质可以是只读存储器(Read Only Memory,ROM)、可编程只读存储器(Programmable Read-Only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)、电可擦除可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、磁性随机存取存储器(Ferromagnetic Random Access Memory,FRAM)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(Compact Disc Read-Only Memory,CD-ROM)等存储器;也可以是包括上述存储器之一或任意组合的各种电子设备,如移动电话、计算机、平板设备、个人数字助理等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件节点的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所描述的方法。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上仅为本申请的优选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
- 一种文件转换方法、系统、装置及计算机可读存储介质
- 数据预估方法、装置、计算机设备及计算机可读存储介质
- 一种可回滚档案采集数据的导入方法、计算机装置及计算机可读存储介质
- 数据处理方法、装置、计算机设备及计算机可读存储介质
- 标签生成方法、装置、服务器和计算机可读存储介质
- 隧道施工的标签数据转换方法、计算机装置及计算机可读存储介质
- 隧道施工过程违章数据回放和分析的方法、计算机装置、计算机可读存储介质