歌单界面显示控制方法及装置、存储介质和电子设备与流程

文档序号:24688849发布日期:2021-04-16 09:54阅读:121来源:国知局
歌单界面显示控制方法及装置、存储介质和电子设备与流程

1.本公开实施方式涉及计算机技术领域,更具体地,涉及一种歌单界面显示控制方法、歌单界面显示控制装置、存储介质和电子设备。


背景技术:

2.本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
3.随着科学技术及计算机的不断发展,人们的工作学习及休闲娱乐的方式也更加多样化。例如,大多数现有的电子设备中都包含有音频应用,用于播放音频及视频。人们可以通过该类音频应用中的教学音频进行学习,也可以使用音频应用聆听音乐,陶冶情操。
4.相关技术中,上述音频类应用可以通过设置如歌单广场等歌单显示及操作界面向用户推荐音频。然而,现有的歌单显示及操作界面仅仅是以瀑布流的形式将所有歌单平铺展示给用户,展示方式单一且查阅效率低,无法根据用户的不同特征提供个性化并且操作丰富的歌单显示及操作界面。


技术实现要素:

5.本公开的目的在于提供一种歌单界面显示控制方法及装置、存储介质和电子设备,从而至少在一定程度上克服由于相关技术的缺陷和限制而导致的歌单显示及操作界面显示方式单一,无法为不同用户提供个性化的歌单显示及操作界面等问题。
6.根据本公开的第一方面,提供了一种歌单界面显示控制方法,包括:
7.响应于用户针对应用主界面中对应图标的操作,控制所述应用进入歌单显示及操作界面;
8.接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面;
9.其中,所述歌单显示及操作界面包括多个歌单模块,且各所述歌单模块在所述歌单显示及操作界面中的位置依据所述用户的用户偏好值确定。
10.在本公开的一种示例性实施例中,所述多个歌单模块中任一歌单模块包括多个分区,每个所述分区包含至少一个歌单,每个所述歌单对应一个歌单封面。
11.在本公开的一种示例性实施例中,所述歌单显示及操作界面中每个所述歌单模块的位置处对应显示有模块名称,所述模块名称用于表征对应的所述歌单模块中所述歌单的类别。
12.在本公开的一种示例性实施例中,所述方法还包括:
13.响应于所述用户针对任一所述歌单封面的触发操作,播放所述歌单封面对应的所述歌单中的全部歌曲。
14.在本公开的一种示例性实施例中,所述响应于用户针对应用主界面中对应图标的操作,控制所述应用进入歌单显示及操作界面,包括:
15.响应于所述用户针对应用主界面中对应图标的点击操作,在终端界面显示所述歌单显示及操作界面。
16.在本公开的一种示例性实施例中,依据所述用户的用户偏好值确定各所述歌单模块在所述歌单显示及操作界面中的位置,包括:
17.获取所述用户的行为数据,依据所述用户的行为数据得到所述多个歌单模块各自的所述用户偏好值,并对得到的各所述用户偏好值排序;
18.依据排序结果确定各所述歌单模块在所述歌单显示及操作界面中的位置。
19.在本公开的一种示例性实施例中,每个所述歌单模块中包含置底按钮;
20.所述接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面,包括:
21.接收所述用户针对任一歌单模块中所述置底按钮的触发操作,将所述置底按钮对应的所述歌单模块的位置调整至所述歌单显示及操作界面的最后,并将其余所述歌单模块顺位前移。
22.在本公开的一种示例性实施例中,在通过所述置底按钮将所述多个歌单模块中任一歌单模块置底后,所述任一歌单模块中的所述置底按钮置换为回弹按钮,所述方法还包括:
23.接收所述用户针对所述任一歌单模块中所述回弹按钮的触发操作,将所述任一歌单模块恢复至置底前的在所述歌单显示及操作界面中的位置,且所述回弹按钮再次置换为所述置底按钮;并且
24.当除所述任一歌单模块之外的其他歌单模块被置底时,所述任一歌单模块顺位前移,且所述任一歌单模块的所述回弹按钮再次置换为所述置底按钮。
25.在本公开的一种示例性实施例中,所述接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面,包括:
26.接收所述用户针对所述歌单显示及操作界面的竖滑交互操作,依据所述竖滑交互操作扩展显示所述歌单显示及操作界面中的所述歌单模块,以显示当前所述歌单显示及操作界面之外的所述歌单模块。
27.在本公开的一种示例性实施例中,所述接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面,包括:
28.接收所述用户针对所述歌单显示及操作界面中任一所述歌单模块的横滑交互操作,扩展显示所述任一歌单模块中的所述歌单,以在所述歌单模块中展示当前所述歌单显示及操作界面之外的所述歌单。
29.在本公开的一种示例性实施例中,所述接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面,包括:
30.接收所述用户针对所述歌单模块的横滑交互操作,扩展显示所述歌单模块中的所述分区,以在所述歌单模块中展示当前所述歌单显示及操作界面之外的所述分区。
31.在本公开的一种示例性实施例中,所述方法还包括:
32.在任一歌单模块中获取每个所述分区的所有所述歌单,并去除重复的所述歌单,以使在所述任一歌单模块中,任意两个所述分区中的所述歌单不同。
33.在本公开的一种示例性实施例中,多个所述歌单模块中的一个所述歌单模块的类
别为用户专属歌单,且所述用户专属歌单的每个所述分区中显示一个为所述用户个性化推荐的用户专属歌单。
34.在本公开的一种示例性实施例中,所述接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面,包括:
35.接收所述用户针对所述歌单显示及操作界面中所述用户专属歌单模块的刷新操作,并响应所述刷新操作,更新并替换各所述分区中的所述用户专属歌单。
36.在本公开的一种示例性实施例中,所述多个分区中的至少一个所述分区为运营位,所述运营位用于展示为所述用户专属歌单中符合指定运营目标的歌单,所述方法还包括:
37.基于预设推荐策略匹配所述用户专属歌单,当匹配到的所述用户专属歌单为运营池中的歌单时,在所述运营位中显示匹配到的所述用户专属歌单;所述运营池用于存储符合所述指定运营目标的所述歌单。
38.在本公开的一种示例性实施例中,多个所述歌单模块中的一个所述歌单模块的类别为编辑推荐歌单,用于向所述用户推荐其他用户收藏的歌单。
39.在本公开的一种示例性实施例中,所述其他用户收藏的歌单对应的所述歌单封面显示有该所述其他用户的用户标志,所述方法还包括:
40.响应于所述用户针对所述其他用户的所述用户标志的触发操作,在所述歌单显示及操作界面显示该所述其他用户的用户信息,以实现所述用户与该所述其他用户之间的交互。
41.在本公开的一种示例性实施例中,多个所述歌单模块中的一个所述歌单模块的类别为歌单排行榜,该所述歌单模块包含多个排行榜分区,每个所述排行榜分区依据预设规则将所述歌单进行排序,且每个所述歌单的所述歌单封面的对应位置处显示有该所述歌单的序号。
42.在本公开的一种示例性实施例中,所述方法还包括:
43.在预设时间内,在任一所述歌单模块的预设位置处显示后台推送的所述歌单。
44.根据本公开的第二方面,提供了一种歌单界面显示控制装置,包括:
45.响应模块,用于响应于用户针对应用主界面中对应图标的操作,控制所述应用进入歌单显示及操作界面;
46.控制模块,用于接收所述用户针对所述歌单显示及操作界面的控制操作,并根据所述控制操作控制所述歌单显示及操作界面,以实现对应的交互功能;
47.其中,所述歌单显示及操作界面包括多个歌单模块,且各所述歌单模块在所述歌单显示及操作界面中的位置依据所述用户的用户偏好值确定。
48.根据本公开的第三方面,提供一种存储介质,其上存储有程序,该程序被处理器执行时实现如以上各技术方案中的方法。
49.根据本公开的第四方面,提供一种电子设备,包括:处理器和存储器,所述存储器存储有可执行指令,所述处理器用于调用所述存储器存储的可执行指令执行如以上各技术方案中的方法。
50.根据上述歌单界面显示控制方法、歌单界面显示控制装置、存储介质与电子设备,响应于用户针对应用主界面中对应图标的操作,控制应用进入歌单显示及操作界面;接收
用户针对上述歌单显示及操作界面的控制操作,并根据接收到的控制操作控制上述歌单显示及操作界面,以实现对应的交互功能;其中,上述歌单显示及操作界面包括多个歌单模块,且各歌单模块在上述歌单显示及操作界面中的位置依据上述用户的用户偏好值确定。一方面,本示例实施方式将歌单显示及操作界面划分为了多个歌单模块,对歌单进行了分类显示,有效提高了歌单查阅或检索的效率。并且,各歌单模块在歌单显示及操作界面中的位置依据用户对各歌单模块的用户偏好值确定,故而可以实现依据用户特征为不同用户提供个性化的歌单显示及操作界面。另一方面,本示例实施方式所提供的歌单界面显示控制方法还可以通过接收用户操作,并依据接收到的用户操作来控制歌单显示及操作界面,从而可以实现依据用户需求调整歌单显示及操作界面的显示方式,为用户提供了可自定义设置的操作选择,进一步改善了用户在查阅歌单过程中的使用体验。同时,基于更加丰富的操作也扩展了应用功能。
附图说明
51.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
52.图1示出了应用本公开示例性实施方式的系统架构示意图;
53.图2示出了本公开实施例的歌单界面显示控制方法的流程图;
54.图3示出了应用本公开实施例的歌单界面显示控制方法的一个音频应用的应用主界面的示意图;
55.图4示出了本公开实施例的歌单界面显示控制方法中控制音频应用进入歌单显示及操作界面的示意图;
56.图5示出了应用本公开实施例的歌单界面显示控制方法的音频应用的歌单显示及操作界面的示意图;
57.图6示出了本公开实施例的歌单界面显示控制方法中包含至少一个运营位的歌单模块的示意图;
58.图7示出了示出了本公开实施例的歌单界面显示控制方法中通过置底操作控制歌单显示及操作界面的示意图;
59.图8示出了本公开实施例的歌单界面显示控制方法中通过竖滑交互控制歌单显示及操作界面的示意图;
60.图9示出了本公开实施例的歌单界面显示控制方法中通过竖滑交互控制歌单显示及操作界面的示意图;
61.图10示出了本公开实施例的歌单界面显示控制方法中通过竖滑交互控制歌单显示及操作界面的示意图;
62.图11示出了本公开实施例的歌单界面显示控制方法中通过横滑交互控制歌单显示及操作界面的示意图;
63.图12示出了本公开实施例的歌单界面显示控制方法中通过横滑交互控制歌单显示及操作界面的示意图;
64.图13示出了本公开实施例的歌单界面显示控制方法中通过刷新操作控制歌单显
示及操作界面的示意图;
65.图14示出了本公开实施例中的一种歌单界面显示控制装置的一种结构示意图;
66.图15示出了本公开实施例中电子设备的一种结构示意图。
具体实施方式
67.下面将参考若干示例性实施方式来描述本发明的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
68.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
69.在本文中,需要理解的是,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
70.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
71.发明概述
72.在本公开的相关技术中,歌单显示及操作界面仅仅是以瀑布流的形式将所有歌单平铺展示给用户,展示方式单一且查阅效率低,无法根据用户喜好调整该歌单显示及操作界面,也不能提供丰富的操作,从而不能依据用户需求实现对歌单的多样化显示及控制。
73.为了解决相关技术中的上述问题,本公开提出了一种歌单界面显示控制方法,响应于用户针对应用主界面中对应图标的操作,控制应用进入歌单显示及操作界面;接收用户针对上述歌单显示及操作界面的控制操作,并根据接收到的控制操作控制上述歌单显示及操作界面,以实现对应的交互功能;其中,上述歌单显示及操作界面包括多个歌单模块,且各歌单模块在上述歌单显示及操作界面中的位置依据上述用户的用户偏好值确定。
74.在本公开示例实施方式所提供的歌单界面显示控制方法中,一方面,通过将歌单显示及操作界面划分为了多个歌单模块,实现了歌单的分类显示,有效提高了歌单查阅或检索的效率。并且,各歌单模块在歌单显示及操作界面中的位置依据用户对各歌单模块的用户偏好值确定,故而可以实现依据用户特征为不同用户提供个性化的歌单显示及操作界面。另一方面,本示例实施方式所提供的歌单界面显示控制方法还可以通过接收用户操作,并依据接收到的用户操作来控制歌单显示及操作界面,从而可以实现依据用户需求调整歌单显示及操作界面的显示方式,为用户提供了可自定义设置的操作选择,进一步改善了用户在查阅歌单过程中的使用体验。同时,基于更加丰富的操作也扩展了应用功能。
75.在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方式。
76.应用场景总览
77.需要注意的是,下述应用场景仅是为了便于理解本公开的精神和原理而示出,本公开的实施方式在此方面不受任何限制。相反,本公开的实施方式可以应用于适用的任何场景。
78.图1示出了应用本公开示例性实施方式的系统架构示意图。如图1所示,系统架构
100可以包括客户端101、102和103,网络104和服务端105。客户端101、102和103可以包括智能手机、平板电脑、笔记本电脑、台式电脑等各种终端设备。服务端105可以包括网络服务器、应用服务器、数据库服务器等各种服务器设备,服务端105可以为客户端101、102和103提供网络资源和数据服务。网络104可以是能够在客户端101、102、103和服务端105之间提供通信链路的各种连接类型的通信介质,例如可以是有线通信链路、无线通信链路或者光纤电缆等等。
79.根据实现需要,应用本公开示例性实施方式的系统架构可以具有任意数目的客户端、网络和服务端。例如,服务端105可以是由多个服务器设备组成的服务器群组。本公开示例性实施方式提供的歌单界面显示控制方法可以应用于客户端101、102、103,也可以应用于服务端105,本公开对此不做特殊限定。
80.例如,当本公开示例性实施方式提供的歌单界面显示控制方法应用于客户端101、102、103时,客户端可以响应于用户针对应用主界面中对应图标的操作,控制应用进入歌单显示及操作界面;之后,接收用户针对歌单显示及操作界面的控制操作,并根据接收到的控制操作控制上述歌单显示及操作界面,以实现对应的交互功能;其中,上述歌单显示及操作界面包括多个歌单模块,且各歌单模块在歌单显示及操作界面中的位置依据用户对各个歌单模块的用户偏好值确定。
81.在本公开示例实施方式所提供的歌单界面显示控制方法中,一方面,通过将歌单显示及操作界面划分为了多个歌单模块,实现了歌单的分类显示,有效提高了歌单查阅或检索的效率。并且,各歌单模块在歌单显示及操作界面中的位置依据用户对各歌单模块的用户偏好值确定,故而可以实现依据用户特征为不同用户提供个性化的歌单显示及操作界面。另一方面,本示例实施方式所提供的歌单界面显示控制方法还可以通过接收用户操作,并依据接收到的用户操作来控制歌单显示及操作界面,从而可以实现依据用户需求调整歌单显示及操作界面的显示方式,为用户提供了可自定义设置的操作选择,进一步改善了用户在查阅歌单过程中的使用体验。同时,基于更加丰富的操作也扩展了应用功能。
82.示例性方法
83.下面结合图2至图13来描述根据本公开示例性实施方式的歌单界面显示控制方法。
84.图2示意性地示出了本公开一些示例性实施方式中的歌单界面显示控制方法的步骤流程。如图2所示,该歌单界面显示控制方法主要可以包括以下步骤:
85.步骤s210:响应于用户针对应用主界面中对应图标的操作,控制上述应用进入歌单显示及操作界面;
86.步骤s220:接收用户针对上述歌单显示及操作界面的控制操作,并根据接收到的控制操作控制上述歌单显示及操作界面,以实现对应的交互功能;
87.其中,上述歌单显示及操作界面包括多个歌单模块,且各歌单模块在上述歌单显示及操作界面中的位置依据用户对各个歌单模块的用户偏好值确定。
88.以下对本公开实施例的歌单界面显示控制方法进行更加详细的阐述。
89.在步骤s210中,响应于用户针对应用主界面中对应图标的操作,控制上述应用进入歌单显示及操作界面。
90.在本示例实施方式中,上述应用为音频应用,该音频应用可以为安装在如智能手
机、平板电脑等电子设备中的应用,用于推荐、播放以及创建音频及视频,此外,该音频应用还可以提供用户之间的评论、留言及私信等交互功能,本示例实施方式对此不做特殊限定。
91.上述应用主界面为上述音频应用的主界面。在本示例实施方式中,举例而言,用户可以点击电子设备界面中上述音频应用的应用图标进入该音频应用的应用主界面,该应用主界面可以包括多个功能的菜单选项,以供用户通过点击菜单选项进入相应的功能,还可以包括广告区域、歌单推荐等。例如,图3即为一个音频应用的应用主界面示意图,在图3中,310为多个功能的菜单选项、320为广告区域,320中的图片用于展示广告细节信息,330为多个推荐歌单。
92.在本示例实施方式中,上述响应于用户针对应用主界面中对应图标的操作,控制上述应用进入歌单显示及操作界面可以为:响应于用户点击上述应用主界面中歌单显示及操作界面功能对应的菜单选项,控制上述应用进入歌单显示及操作界面。以图3所示的音频应用的应用主界面为例,该过程可以如图4所示,点击410对应的“歌单”功能选项(也即歌单显示及操作界面功能对应的菜单选项),进入歌单广场(也即歌单显示及操作界面)。需要说明的是,图4所示的场景只是一种示例性的说明,本示例实施方式的保护范畴并不以此为限。
93.上述歌单显示及操作界面用于展示推荐给用户的歌单,并且提供多种交互方式,以实现用户对该显示及操作界面的控制。该显示与操作界面包括多个歌单模块,用于推荐不同类型的歌单,歌单模块的类型通过在歌单模块所在位置处显示对应的模块名称加以区分。每个歌单模块包括多个分区,每个分区包括至少一个歌单,且每个歌单都对应于一个歌单封面。
94.举例而言,在图5所示的歌单显示及操作界面中,包含有六个歌单模块,分别为用户专属歌单模块510、编辑推荐模块520、视频歌单模块530、歌单排行榜模块540、官方歌单模块550以及风格和艺人推荐模块560。其中:
95.用户专属歌单模块510包含每日为用户打造的专属歌单,该模块推荐的歌单与用户实时行为密切相关,为用户最近在听歌单的相似歌单。
96.编辑推荐模块520的歌单内容为运营后台选出的想推荐的其他用户的歌单,如音乐达人的歌单,该模块的整体样式会突出创建者信息,例如,可以在歌单封面处显示创建者的用户头像、用户昵称及用户简介等信息。
97.视频歌单模块530是视频类型歌单的专区,所有用户可能感兴趣的视频歌单都放在该模块内进行推荐展示。
98.歌单排行榜模块540包括两个分区,分别为最热歌单榜分区541和上升最快歌单榜分区542。其中,每个排行榜分区依据预设规则将歌单进行排序,且每个歌单的歌单封面的对应位置处显示有该歌单的序号。例如,最热歌单榜分区用于展示预设时间段内,依据预设标准选取的热度值排序的歌单。具体地,上述最热歌单榜可以取最近一周内,歌单在播放次数、互动次数、播放完成率、音乐达人等级等角度算出的热度值前三的歌单。上升最快歌单榜分区用于展示在一定时间内,热度值上升速度排序的歌单。例如,上述上升最快歌单榜可以取最近3个月内创建的新歌单,在最近一周内整体热度值高的top3歌单。
99.官方歌单模块550用于展示音乐平台的官方推荐歌单。
100.风格和艺人推荐模块560用于根据用户的风格偏好以及艺人偏好,推荐展示个性
化歌单。
101.需要说明的是,上述歌单模块的划分只是一种示例性说明,本示例实施方式的保护范畴并不以此为限。例如,歌单模块的个数及类型可以依据实际情景进行调整。
102.在本示例实施方式中,上述各个歌单模块在上述歌单显示及操作界面中的位置依据用户的偏好值确定,通过这样的方式,可以为不同的用户打造个性化的界面。举例而言,上述歌单模块的位置确定可以通过以下方式实现:获取用户的行为数据,依据用户的行为数据得到多个歌单模块各自的用户偏好值,并对得到的各歌单模块对应的用户偏好值排序;依据排序结果确定各歌单模块在歌单显示及操作界面中的位置。其中,用户行为数据可以包括用户对各个歌单模块的播放频率以及对各个歌单模块的位置调整操作等,本示例实施方式对此不做特殊限定。
103.在本示例实施方式所提供的歌单显示及操作界面中,对于其中任意一个歌单模块,还可以将该歌单模块中的至少一个分区设置为运营位,用于展示推荐歌单中符合指定运营目标的歌单。该运营位所展示的歌单的选择可以通过以下方式实现:基于预设推荐策略匹配推荐给用户的推荐歌单,当匹配到的推荐歌单为运营池中的歌单时,在上述运营位中展示匹配到的推荐歌单。其中,上述运营池用于存储符合指定运营目标的歌单。
104.具体地,以上述用户专属歌单模块为例,如图6所示,在用户专属歌单模块中,包含610及620两个运营位,用于展示为用户专属歌单中符合指定运营目标的歌单。应用后台会搭建运营池,运营池是音乐平台想引导用户创建及浏览的歌单内容池,当根据预设推荐策略匹配到了运营池的歌单时,则优先在上述610及620的运营位展示运营池的歌单。如果运营池无数据,则算法推荐的其他的歌单补位。需要说明的是,上述场景只是一种示例性说明,本示例实施方式的保护范畴并不以此为限。
105.在本示例实施方式中,为了不重复显示歌单,还可以对上述歌单显示及操作界面中的歌单进行去重。例如,可以对多个歌单模块中的歌曲进行去重,去重的方式为:根据各个歌单模块的当前排序位置进行去重,若有两个以上歌单模块中包含有相同的歌单,则将该相同的歌单仅保留在排序最靠前的歌单模块中。在上述去重操作完成后,若各个歌单模块的当前排序位置发生变动,上述去重操作的结果保持不变(不重新执行去重操作),直至任一歌单模块中的信息发生更新操作时,再重新执行上述去重操作。
106.此外,还可以对上述任一歌单模块中不同分区的歌单进行去重,该去重过程可以通过以下方式实现:在任一歌单模块中获取每个分区的所有歌单,并去除重复的歌单,以使在任一歌单模块中,任意两个分区中的歌单不同。具体地,以上述歌单排行榜模块为例,上述热歌单榜分区和上升最快歌单榜分区可能包含相同歌单,因此可以对两个分区中的歌单进行数据去重,并每天更新数据。需要说明的是,上述场景只是一种示例性的说明,本示例实施方式的保护范畴并不以此为限。
107.在步骤s220中,接收用户针对上述歌单显示及操作界面的控制操作,并根据接收到的控制操作控制上述歌单显示及操作界面,以实现对应的交互功能。
108.本示例实施方式所提供的歌单界面显示控制方法还为用户提供了多种交互操作方式,以使得用户可以通过所提供的交互操作方式控制上述歌单显示及操作界面,实现对应的交互功能。
109.在本示例实施方式中,上述对歌单显示及操作界面的控制可以包括:响应于用户
针对任一歌单封面的触发操作,播放歌单封面对应的歌单中的全部歌曲。例如,在接收到用户点击用户专属歌单模块中某一分区中的一个歌单的歌单封面时,上述音频应用会自动播放该歌单封面对应的歌单中的全部歌曲。其中,播放方式可以为顺序播放、单曲循环播放或者随机播放等多种播放方式中的任意一种,播放方式可以依据用户的设置确定。
110.在本示例实施方式中,上述各个歌单模块在歌单显示及操作界面中的位置在依据用户偏好值确定并显示后,还可以依据用户操作来调整当前歌单显示及操作界面中的位置。用户可以通过设置在每个歌单模块的对应位置处的置底按钮来实现该调整位置的操作,实现如下:接收用户针对任一歌单模块中置底按钮的触发操作,将置底按钮对应的歌单模块的位置调整至歌单显示及操作界面的最后,并将其余歌单模块顺位前移。具体地,以图7所示的用户专属歌单模块为例,710为置底按钮,用户可以通过点击置底按钮710将该用户专属歌单模块置于歌单显示及操作界面的最后,以图5所示的歌单显示及操作界面为例,即将用户专属歌单模块调整至7个歌单模块中的最后一个,并将其他歌单模块顺次上移。
111.此外,在本示例实施方式提供的歌单界面显示控制方法中,在上述通过置底按钮将多个歌单模块中任一歌单模块置底后,该任一歌单模块中的置底按钮置换为回弹按钮,用于继续调整该歌单模块的位置。具体地,其调整过程可以为:当接收到用户针对任一歌单模块中回弹按钮的触发操作时,将该任一歌单模块恢复至置底前在歌单显示及操作界面中的位置,且该任一歌单模块的回弹按钮再次置换为置底按钮。
112.此外,上述被置底的歌单模块还可能因为其他模块被置底而离开最后一个位置,当除上述被置底的任一歌单模块之外的其他歌单模块被置底时,该被置底的任一歌单模块顺位前移,且对应位置的回弹按钮再次置换为置底按钮。
113.以上述用户专属歌单模块被置底为例,上述过程为:在该用户专属歌单模块被置底后,位于该模块右上角的置底按钮变为回弹按钮,用户可以通过点击该回弹按钮将用户专属歌单模块回复至原位置,且该用户专属模块的回弹按钮再次变为置底按钮。此外,用户还可以继续将其他歌单模块,举例而言,在将用户专属歌单模块置底后,还可以继续将视频歌单模块置底,此时其他模块顺位上移,则用户专属歌单模块离开最底部,且该用户专属模块的回弹按钮再次变为置底按钮。需要说明的是,上述场景只是一种示例性的说明,本示例实施方式的保护范畴并不以此为限。
114.在本示例实施方式中,在上述多个歌单模块无法同时显示在上述歌单显示及操作界面中时,可以通过滑动交互的方式扩展显示当前界面中未显示的模块。具体地,可以实现如下:接收用户针对歌单显示及操作界面的竖滑交互操作,依据竖滑交互操作扩展显示歌单显示及操作界面中的歌单模块,以显示当前歌单显示及操作界面之外的其他歌单模块。
115.下面,以上述图5所示的歌单显示及操作界面为例,结合图8至图10对上述竖滑交互进行说明,如图8所示,当前显示在歌单显示及操作界面的包括用户专属歌单模块以及编辑推荐模块,为了显示当前界面之外的歌单模块,用户可以向上滑动当前界面,则界面为显示如图9所示的视频歌单模块、歌单排行榜模块以及官方歌单模块,继续滑动,在界面显示为如图10所示的风格及艺人推荐模块。需要说明的是,上述场景只是一种示例性的说明,并不对本示例实施方式起限定作用,例如,当向上滑动操作隐藏部分歌单模块时,用户还可以通过向下滑动当前界面的方式查看当前歌单显示及操作界面之外的其他歌单模块,以及,用户上滑或下滑的页面跨度可以依据用户需要确定等,这都属于本示例实施方式的保护范
畴。
116.在本示例实施方式中,滑动交互除了可以扩展显示当前歌单显示及操作界面之外的其他歌单模块,还可以用于扩展显示分区。具体地,可以实现如下:接收用户针对任一歌单模块的横滑交互操作,扩展显示歌单模块中的分区,以在歌单模块中展示当前歌单显示及操作界面之外的分区。以上述歌单排行榜模块为例,如图11所示,该歌单排行榜包括最热歌单榜分区1110和上升最快歌单榜分区1120,其中,上升最快歌单榜分区显示不全,则用户可以通过向左滑动的方式查看该上升最快歌单榜分区,以及显示更多其他未显示的分区。之后,还可以再向右滑动查看最热歌单榜分区。需要说明的是,上述场景只是一种示例性说明,本示例实施方式的保护范畴不以此为限。
117.此外,本示例实施方式还可以通过滑动交互扩展显示歌单。具体地,可以实现如下:接收用户针对歌单显示及操作界面中任一歌单模块的横滑交互操作,扩展显示任一歌单模块中的歌单,以在歌单模块中展示当前歌单显示及操作界面之外的歌单。以上述编辑推荐模块为例,如图12所示,该编辑推荐模块包括歌单1、歌单2以及歌单3共3个歌单。其中,歌单3显示不完全,用户可以通过左滑操作将其显示完全,并显示更多未显示的歌单。之后,还可以再向右滑动查看因向左滑动显示不全及未显示的分歌单。需要说明的是,上述场景只是一种示例性说明,本示例实施方式的保护范畴不以此为限。
118.在本示例实施方式中,上述任一歌单模块还可以包含刷新功能,用于刷新对应模块中的歌单。以上述用户专属歌单模块为例,该刷新过程可以如下:接收用户针对歌单显示及操作界面中该用户专属歌单模块的刷新操作,并响应该刷新操作,更新并替换各分区中的用户专属歌单。以图13为例,在用户专属歌单模块的左上角设置有刷新按钮1310,若当前模块的所有6个歌单都不是用户需要的歌单时,可以通过该刷新按钮,将当前的歌单全部刷新为新的歌单,直至用户得到自己想要的歌单。需要说明的是,上述场景只是一种示例性说明,本示例实施方式的保护范畴不以此为限。例如,上述歌单数目可以任意,且上述刷新操作也适用于其它歌单模块。
119.本示例实施方式所提供的歌单界面显示控制方法还提供了用户与其它用户进行交互的功能。具体地,可以实现如下:响应于用户针对其他用户的用户标志的触发操作,在歌单显示及操作界面显示该其他用户的用户信息,以实现用户与该其他用户之间的交互。以上述编辑推荐模块为例,该编辑推荐模块用于向用户推荐其它用户收藏的歌单。其中,在其它用户收藏的歌单的歌单封面处包含有该其它用户的用户头像、用户昵称等用户信息。进一步地,用户可以通过点击该其它用户的用户头像或昵称实现对该用户的关注、留言及私信等交互操作。需要说明的是,上述场景只是一种示例性说明,本示例实施方式的保护范畴不以此为限。
120.在本示例实施方式中,还可以在预设时间内,在任一歌单模块的预设位置处显示后台推送的歌单。也即,上述音频应用平台可以根据业务需要指定任何模块的某个位置定时推送指定歌单。
121.示例性装置
122.图14示出了本公开实施例中歌单界面显示控制装置的一种结构示意图,如图14所示,歌单界面显示控制装置1400主要可以包括:
123.响应模块1410,可以用于响应于用户针对应用主界面中对应图标的操作,控制应
用进入歌单显示及操作界面;
124.控制模块1420,可以用于接收用户针对歌单显示及操作界面的控制操作,并根据控制操作控制歌单显示及操作界面,以实现对应的交互功能;
125.其中,上述歌单显示及操作界面包括多个歌单模块,且各歌单模块在歌单显示及操作界面中的位置依据用户的用户偏好值确定。
126.在本示例实施方式中,上述响应模块可以通过执行以下方法实现控制上述应用进入歌单显示及操作界面:响应于用户点击上述应用主界面中歌单显示及操作界面功能对应的菜单选项,控制上述应用进入歌单显示及操作界面。
127.其中,上述显示与操作界面包括多个歌单模块,用于推荐不同类型的歌单,歌单模块的类型通过在歌单模块所在位置处显示对应的模块名称加以区分。每个歌单模块包括多个分区,每个分区包括至少一个歌单,且每个歌单都对应于一个歌单封面。
128.此外,在本示例实施方式中,上述各个歌单模块在上述歌单显示及操作界面中的位置依据用户的偏好值确定。举例而言,上述歌单模块的位置确定可以通过以下方式实现:获取用户的行为数据,依据用户的行为数据得到多个歌单模块各自的用户偏好值,并对得到的各歌单模块对应的用户偏好值排序;依据排序结果确定各歌单模块在歌单显示及操作界面中的位置。其中,用户行为数据可以包括用户对各个歌单模块的播放频率以及对各个歌单模块的位置调整操作等,本示例实施方式对此不做特殊限定。
129.在本示例实施方式中,还可以对上述歌单显示及操作界面中显示的歌单去重,可以包括多个歌单模块之间的歌单去重,以及任一歌单模块中多个分区之间的歌单去重。
130.在本示例实施方式中,上述控制模块可以通过接收用户针对歌单显示及操作界面的控制操作,并根据控制操作控制歌单显示及操作界面,以实现对应的交互功能,具体地,可以包含以下操作:
131.上述控制模块可以响应于用户针对任一歌单封面的触发操作,播放歌单封面对应的歌单中的全部歌曲。
132.在本示例性实施方式中,上述每个歌单模块中还可以包含置底按钮;则上述控制模块还可以接收用户针对任一歌单模块中置底按钮的触发操作,将置底按钮对应的歌单模块的位置调整至歌单显示及操作界面的最后,并将其余歌单模块顺位前移。
133.此外,在通过置底按钮将多个歌单模块中任一歌单模块置底后,任一歌单模块中的置底按钮置换为回弹按钮,上述控制模块还可以接收用户针对任一歌单模块中回弹按钮的触发操作,将该任一歌单模块恢复至置底前的在歌单显示及操作界面中的位置,且回弹按钮再次置换为置底按钮;或者当除上述任一歌单模块之外的其他歌单模块被置底时,该任一歌单模块顺位前移,且该任一歌单模块的回弹按钮再次置换为置底按钮。
134.在本示例实施方式中,上述控制模块还可以扩展显示歌单模块、分区及歌单。具体地,可以分别实现如下:
135.接收用户针对歌单显示及操作界面的竖滑交互操作,依据竖滑交互操作扩展显示歌单显示及操作界面中的歌单模块,以显示当前歌单显示及操作界面之外的歌单模块。
136.接收用户针对歌单显示及操作界面中任一歌单模块的横滑交互操作,扩展显示任一歌单模块中的歌单,以在歌单模块中展示当前歌单显示及操作界面之外的歌单。
137.接收用户针对歌单模块的横滑交互操作,扩展显示歌单模块中的分区,以在歌单
模块中展示当前歌单显示及操作界面之外的分区。
138.在本示例实施方式中,上述控制模块还提供了刷新功能。举例而言,上述多个歌单模块中的一个歌单模块可以为用户专属歌单模块,则上述刷新功能可以实现如下:接收用户针对歌单显示及操作界面中用户专属歌单模块的刷新操作,并响应刷新操作,更新并替换各分区中的用户专属歌单。
139.此外,上述用户专属歌单模块中的至少一个分区可以设置为运营位,用于展示用户专属歌单中符合指定运营目标的歌单,该符合指定运营目标的歌单的选取可以通过以下方法实现:基于预设推荐策略匹配用户专属歌单,当匹配到的用户专属歌单为运营池中的歌单时,在运营位中显示匹配到的用户专属歌单;其中,上述运营池用于存储符合指定运营目标的歌单。
140.在本示例实施方式中,上述控制模块还可以为用户提供与其它用户的交互功能。举例而言,上述多个歌单模块中的一个歌单模块可以为编辑推荐模块,用于向用户推荐其他用户收藏的歌单。则上述交互功能可以实现如下:响应于用户针对其他用户的用户标志的触发操作,在歌单显示及操作界面显示该其他用户的用户信息,以实现用户与该其他用户之间的交互。
141.在本示例实施方式中,上述控制模块还可以在预设时间内,在任一歌单模块的预设位置处显示后台推送的歌单。
142.以上各示例性实施方式中的歌单界面显示控制装置的具体细节已在相应的示例性方法部分做出详细说明,因此此处不再赘述。
143.示例性介质
144.在介绍了本公开示例性实施方式的方法之后,接下来,对本公开示例性实施方式的介质进行说明。
145.在一些可能的实施方式中,本公开的各个方面还可以实现为一种介质,其上存储有程序代码,当上述程序代码被设备的处理器执行时用于实现本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施方式的歌单界面显示控制方法中的步骤。
146.在本公开的一些示例性实施方式中,上述设备的处理器执行上述程序代码时可以用于实现上述方法实施例的各个步骤。
147.需要说明的是:上述的介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
148.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
149.可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有
线、光缆、rf等,或者上述的任意合适的组合。
150.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开操作的程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
151.示例性设备
152.在介绍了本公开示例性实施方式的歌单界面显示控制方法和歌单界面显示控制装置之后,接下来,将对本公开的示例性实施方式的电子设备进行描述。其中,本公开的示例性实施方式的电子设备包括上述歌单界面显示控制装置。
153.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
154.在一些可能的实施方式中,根据本公开的电子设备可以至少包括至少一个处理单元、以及至少一个存储单元。其中,上述存储单元存储有程序代码,当上述程序代码被上述处理单元执行时,使得上述处理单元执行本说明书上述“方法”部分中描述的根据本公开各种示例性实施方式的歌单界面显示控制方法中的步骤等。例如,上述处理单元可以执行如图2所示的步骤s210至步骤s220。
155.下面参照图15来描述根据本公开的这种实施方式的电子设备1500。图15显示的电子设备1500仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
156.如图15所示,计算机系统1500包括中央处理器1501,其可以根据存储在只读存储器1502中的程序或者从存储部分1508加载到随机访问存储器1503中的程序而执行各种适当的动作和处理。在随机访问存储器1503中,还存储有系统操作所需的各种程序和数据中央处理器1501、只读存储器1502以及随机访问存储器1503通过总线1504彼此相连。输入/输出接口1505也连接至总线1504。
157.以下部件连接至输入/输出接口1505:包括键盘、鼠标等的输入部分1506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分1507;包括硬盘等的存储部分1508;以及包括诸如局域网(lan)卡、调制解调器等的网络接口卡的通信部分1509。通信部分1509经由诸如因特网的网络执行通信处理。驱动器1510也根据需要连接至输入/输出接口1505。可拆卸介质1515,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1510上,以便于从其上读出的计算机程序根据需要被安装入存储部分1508。
158.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1509从网络上被下载和安装,和/或从可拆卸介质1515被安装。在该计算机程序被中央处理器1501执行时,执行本申请的装置中限定的各种
功能。
159.在本公开的示例性实施例中,还提供一种计算机可读存储介质,其上存储有计算机程序,上述计算机程序被处理器执行时实现上述任意一项所述的方法。
160.需要说明的是,本公开所示的计算机可读存储介质例如可以是—但不限于—电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频等等,或者上述的任意合适的组合。
161.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
162.应当注意,尽管在上文详细描述中提及了歌单界面显示控制装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
163.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
164.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1