音乐的信息显示方法、存储介质、装置和计算设备与流程

文档序号:33004106发布日期:2023-01-18 02:33阅读:39来源:国知局
音乐的信息显示方法、存储介质、装置和计算设备与流程

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.在本公开的再一个实施例中,所述用户对所述目标音乐进行目标操作的第一格式的时间信息,还包括:
53.所述目标操作相较于参考操作的时间关系,所述参考操作的类型与所述目标操作的类型不同。
54.在本公开的再一个实施例中,所述累计操作信息包括:真实累计操作信息和所述真实累计操作信息对应的辅助提示信息,所述辅助提示信息的生成过程包括:
55.优先级获取模块,用于获取所述真实累计操作信息对应的多种提示信息的优先级;
56.辅助提示信息确定模块,用于将满足预设条件的最高优先级的提示信息作为所述辅助提示信息,每个所述提示信息均对应有所述预设条件,不同所述提示信息用于从不同维度表述所述真实累计操作信息。
57.在本公开的再一个实施例中,所述真实累计操作信息包括:真实累计操作次数、真实累计操作时长;
58.所述多种提示信息包括:所述真实累计操作时长与所述用户对所有音乐的操作时长总和之间的关系、所述真实累计操作时长与所有用户对所述目标音乐的总操作时长之间
的关系、所述用户操作所述目标音乐的时间排名、所述真实累计操作时长与参考时长之间的关系。
59.在本公开的再一个实施例中,所述装置还包括:
60.第二操作接收模块,用于接收用户输入的第二操作;
61.第二信息显示模块,用于响应于所述第二操作,在所述目标音乐对应的第二界面中,显示所述第二数量的历史操作信息。
62.在本公开实施方式的第四方面中,提供了一种计算设备,包括:至少一个处理单元;
63.以及与所述至少一个处理单元通信连接的存储单元;
64.其中,所述存储单元存储有可被所述至少一个处理器执行的计算机执行指令,所述计算机执行指令被所述至少一个处理器执行,以使所述计算设备执行如第一方面所述的方法。
65.根据本公开实施方式的音乐的信息显示方法、存储介质、装置和计算设备,可以以用户和目标音乐为基准,显示用户对目标音乐的历史操作信息,是一种更加丰富的音乐的信息显示方式,同时也是一种细粒度的显示方式。这种细粒度的显示方式可以更好的体现用户和历史播放过的目标音乐之间的关系,有助于更好的挖掘出用户的行为特点,更好的为用户提供音乐服务。
附图说明
66.通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:
67.图1示例性给出了音乐播放系统的结构示意图;
68.图2示例性给出了本公开实施例提供的一种音乐的信息显示方法的步骤流程图;
69.图3示例性给出了本公开实施例提供的一种第一界面的结构示意图;
70.图4示例性给出了本公开实施例提供的一种显示位置的示意图;
71.图5示例性给出了本公开实施例提供的一种第二界面的结构示意图;
72.图6示例性给出了本公开实施例提供的一种辅助提示信息的确定过程示意图;
73.图7示例性给出了本公开实施例提供的一种存储介质的结构示意图;
74.图8示例性给出了本公开实施例提供的一种音乐的信息显示装置的结构示意图;
75.图9示例性给出了本公开实施例提供的一种计算设备的结构示意图。
76.在附图中,相同或对应的标号表示相同或对应的部分。
具体实施方式
77.下面将参考若干示例性实施方式来描述本公开的原理和精神。应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本公开,而并非以任何方式限制本公开的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
78.本领域技术人员知道,本公开的实施方式可以实现为一种系统、装置、设备、方法
或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
79.根据本公开的实施方式,提出了一种音乐的信息显示的方法、存储介质、装置和计算设备。
80.在本文中,需要理解的是,所涉及的术语的含义如下:
81.目标音乐:是用户历史播放的任意一种音乐数据,音乐数据是一种用声音表示的数据。
82.用户的偏好信息:用于表示用户喜好的数据,例如,用户喜好的音乐类型。
83.服务端:用于提供一种软件服务的真实设备或虚拟设备,可以接收客户端的请求,以将该请求需要的数据发送给客户端。
84.客户端:与服务端通信连接,用于向服务端发送请求,并接收服务端发送的数据。
85.界面:客户端上的web界面,例如h5界面,客户端可以包括多个这样的界面,用于显示信息,以及接收用户的操作。
86.此外,附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。
87.另外,本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据,对数据的采集、传播、使用等,均符合国家相关法律法规要求,本公开实施方式/实施例可以互相组合。
88.下面参考本公开的若干代表性实施方式,详细阐释本公开的原理和精神。
89.发明概述
90.本发明人发现,相关技术提供的音乐的信息显示方式较单一,不能为用户提供更加丰富的显示效果。
91.为了解决上述问题,本公开实施例可以以用户和目标音乐为基准,显示用户对一个目标音乐的历史操作信息,是一种更加丰富的音乐的信息显示方式,同时也是一种细粒度的显示方式。这种细粒度的显示方式可以更好的体现用户和历史播放过的目标音乐之间的关系,有助于更好的挖掘出用户的行为特点,更好的为用户提供音乐服务。
92.在介绍了本公开的基本原理之后,下面具体介绍本公开的各种非限制性实施方式。
93.应用场景总览
94.本公开实施例可以应用于播放音乐的任意客户端,例如,音乐应用或网页。参考图1所示,示例性给出了两个一个服务端101和两个客户端102构成的音乐播放系统。参照图1所示,服务端101可以向客户端102通信连接,客户端102可以向服务端101发送音乐数据请求,服务端101可以向客户端102提供要音乐数据请求对应的音乐数据。客户端102可以播放接收到的音乐数据,当然,客户端102还可以播放本地的音乐数据。
95.除此之外,客户端102和服务端101之间还可以执行一些控制面数据的传输,例如,用户可以在客户端102上进行登录,此时,客户端102可以向服务端101发送登录请求,其中携带有账号和密码等鉴权信息。服务端101可以对鉴权信息进行验证,在验证通过时,服务端101向客户端102发送验证通过消息,以代表登录成功。在验证未通过时,服务端101向客户端102发送验证未通过消息,以代表登录失败。
96.需要说明的是,图1提供的服务端101为1个,客户端102为2个,但在实际中可以有多个服务端101,并且每个服务端101可以接入一个或多个客户端102。
97.本公开实施例的音乐的信息显示方法可以由上述客户端101执行。
98.示例性方法
99.下面结合图1的应用场景,参考图2来描述根据本公开示例性实施方式的用于音乐的信息显示方法。需要注意的是,上述应用场景仅是为了便于理解本公开的精神和原理而示出,本公开的实施方式在此方面不受任何限制。相反,本公开的实施方式可以应用于适用的任何场景。
100.图2示例性给出了本公开实施例提供的一种音乐的信息显示方法的步骤流程图,参照图2所示,上述音乐的信息显示方法可以包括s201至s202。
101.s201:接收用户对历史播放的目标音乐的第一操作。
102.其中,目标音乐可以是用户历史播放的任一音乐,在用户对音乐进行操作之后,客户端可以记录这一次操作行为。第一操作可以是对显示目标音乐的电子设备的屏幕上的控件进行的操作,也可以是对该电子设备的物理按键进行的操作。第一操作的操作方式可以包括但不限于:点击、滑动、按压等。
103.可以理解的是,上述第一操作可以是在电子设备显示历史播放列表时进行的,历史播放列表中可以包括历史播放的一个或多个音乐。用户可以对其中一个目标音乐进行上述第一操作。当然,如果客户端在其余界面中也可以显示历史播放的音乐时,用户也可以执行上述第一操作。
104.s202:响应于上述第一操作,显示用户对该目标音乐的历史操作信息。
105.其中,历史操作信息是用户对目标音乐的历史操作记录的统计信息,历史操作记录包括:历史播放记录、历史收藏记录。
106.这里的统计信息可以包括但不限于:最早操作的相关信息、最晚操作的相关信息、最多操作的相关信息、最少操作的相关信息,最长操作的相关信息等。
107.可以看出,相较于直接显示对历史操作记录,本公开实施例可以将历史操作记录的统计信息作为重点播放数据进行显示,在不忽略重点播放数据的基础上,可以减少显示数据量,节约显示空间。
108.上述每个历史操作记录对应用户对该目标音乐的一次连续播放。历史播放记录可以包括:用户播放该音乐的时间、时长、本次连续播放过程中该目标音乐的播放次数等信息。上述历史收藏记录可以包括但不限于:用户收藏该音乐的时间。
109.在一些实施方式中,上述第二数量的历史操作信息可以为以下统计信息:用户对目标音乐的累计操作信息、用户对目标音乐进行目标操作的时间信息、用户操作目标音乐的次数最多的时间段、用户在单位时间段内操作目标音乐的最大次数、操作过目标音乐的用户信息。
110.其中,累计操作信息可以包括累计播放时长、累计播放次数,累计播放时长可以是从第一次开始播放目标音乐到当前时间的总播放时长,累计播放次数是从第一次开始播放目标音乐到当前时间的总播放次数。
111.目标操作可以包括以下至少一种:播放、收藏。
112.用户操作目标音乐的次数最多的时间段可以为用户对目标音乐的总播放次数最
多的时间段。例如,可以将一天分为多个时间段:上午、下午、傍晚和深夜四个时间段,然后统计用户在每个时间段对该目标音乐的总播放次数。如果该用户第一次播放目标音乐的日期为fd,那么时间段t的总播放次数可以为用户在fd至当前时间中的时间段t内的播放该目标音乐的总次数,进而从所有时间段中确定总播放次数最大的时间段。例如,上午、下午、傍晚和深夜四个时间段的总播放次数为pn1、pn2、pn3、pn4,并且pn1》pn2》pn3》pn4,因此,可以将上午作为用户播放目标音乐次数最多的时间段。
113.同理,还可以统计用户操作目标音乐的时长最大的时间段,例如,用户对目标音乐的总播放时长最大的时间段。如果该用户第一次播放目标音乐的日期为fd,那么时间段t的总播放时长可以为用户在fd至当前时间中的时间段t内的播放该目标音乐的总时长,进而从所有时间段中确定总播放时长最大的时间段。例如,上午、下午、傍晚和深夜四个时间段的总播放次数为pt1、pt2、pt3、pt4,并且pt1》pt2》pt3》pt4,因此,可以将上午作为用户对目标音乐的总播放时长最大的时间段。
114.用户在单位时间段内操作目标音乐的最大次数可以包括用户在单位时间段内对目标音乐的最大播放次数,在显示该最大播放次数时还可以显示对应的单位时间段。这里的单位时间段可以为天、周、月份等周期性出现的时间段。以天为例,可以统计用户每天对该目标音乐的总播放次数,例如,统计100天分别对应的100个总播放次数,从这100个总播放次数中获取最大播放次数。
115.同样地,用户在单位时间段内操作目标音乐的最大时长可以包括用户在单位时间段内对目标音乐的最大播放时长,在显示该最大播放时长时还可以显示对应的单位时间段。这里的单位时间段可以为天、周、月份等周期性出现的时间段。以天为例,可以统计用户每天对该目标音乐的总播放时长,例如,统计100天分别对应的100个总播放时长,从这100个总播放时长中获取最大播放时长。
116.操作过上述目标音乐的用户信息可以包括但不限于:操作过上述目标音乐的用户数量、操作过上述目标音乐的用户数量占比等。在本公开实施例中,上述目标音乐的用户信息可以在满足预设条件时才显示,在不满足时可以不显示。例如,可以将播放过上述目标音乐的用户数量占比作为操作过上述目标音乐的用户信息,那么可以在该用户数量占比小于或等于1%时显示该用户数量占比,代表s201中的用户的品味独特。这里的预设条件可以灵活设置,本公开实施例对其不加以限制。
117.本公开实施例的上述历史操作信息可以在上述用户使用的客户端的一个界面中显示,该界面可以称为第一界面。第一界面与目标音乐对应,用于显示该用户对目标音乐的历史操作信息,当用户进行第一操作针对的目标音乐不同时,对应的第一界面不同。如此,相较于将所有目标音乐的历史操作信息显示在同一界面中,每个目标音乐的历史操作信息用一个第一界面显示,有助于避免目标音乐的历史操作信息混淆。可以降低用户从多个目标音乐的历史操作信息中检索到想要的目标音乐的历史操作信息的复杂度。
118.图3示例性给出了本公开实施例提供的一种第一界面的结构示意图。参照图3所示,第一界面可以显示有目标音乐的名称,图中的“回忆坐标”所对应的区域中可以划分为两个显示位置,用于分别显示两个历史操作信息,图3中示例性显示的历史操作信息为首次播放时间信息“第一次听”和累计播放信息。
119.图3中还显示有该目标音乐的其余信息,例如,音乐百科上的其余信息:曲风、语
种、bpm(beat per minute,每分钟拍子数)、相似歌曲和相关歌单。其中,图3中示出的曲风为古典,语种为普通话,bpm为195快节奏。
120.可以理解的是,对于同一个目标音乐,不同用户对目标音乐的历史操作信息不同,从而不同用户对应的第一界面也不同。例如,不同用户对目标音乐的累计播放次数不同、用户在单位时间段内操作目标音乐的最大时长不同。
121.在实际应用中,上述第一界面中的显示位置数量是固定的,记为第一数量,每个显示位置用于显示一项历史操作信息。例如,一个显示位置可以显示以下一项历史操作信息:用户对目标音乐的累计操作信息、用户对目标音乐进行目标操作的时间信息、用户操作目标音乐的次数最多的时间段、用户操作目标音乐的时长最大的时间段、用户在单位时间段内操作目标音乐的最大次数、用户在单位时间段内操作目标音乐的最大时长、操作过目标音乐的用户信息。此外,不同的显示位置显示的历史操作信息不同。
122.为了节约第一界面的显示空间,上述第一数量通常是一个有限大小的数值。例如,第一数量可以为2,从而第一界面中可以同时显示两项历史操作信息。但在实际应用中,用户对目标音乐的历史操作信息的数量可以为第二数量,第一数量小于第二数量。因此,可以从第二数量的历史操作信息中选取第一数量的历史操作信息在第一界面中显示。具体地,首先,获取第二数量的历史操作信息和历史操作信息对应的优先级;然后,按照优先级从第二数量的历史操作信息中确定第一数量的历史操作信息;最后,在第一数量的显示位置中显示第一数量的历史操作信息。
123.上述第一数量的历史操作信息可以是第二数量的历史操作信息中优先级最高的一个或多个历史操作信息。在第一界面中可以按照该优先级顺序显示选取出来的第一数量的历史操作信息,也可以随机显示选取出来的第一数量的历史操作信息。
124.在按照该优先级顺序显示选取出来的第一数量的历史操作信息时,可以按照显示位置在第一界面中的顺序和上述优先级顺序显示历史操作信息。显示位置在第一界面中的顺序可以为从左向右、从上向下的顺序,优先级顺序可以为从高到底的顺序。图4示例性给出了本公开实施例提供的一种显示位置的示意图。参照图4所示,第一界面中存在2行3列个显示位置l11、l12、l13、l21、l22和l23,优先级从高到低的历史操作信息in1、in2、in3、in4、in5和in6。从而,可以将in1显示在第一行第一列的显示位置l11,将in2显示在第一行第二列的显示位置l12,将in3显示在第一行第三列的显示位置l13,将in4显示在第二行第一列的显示位置l21,将in5显示在第二行第二列的显示位置l22,将in6显示在第一行第二列的显示位置l23。
125.当然,上述显示位置的顺序、上述优先级、上述第一界面中包括的显示位置的数量均可以灵活调整,本公开实施例对其不加以限制。
126.上述历史操作信息的优先级可以通过两种方式确定。在优先级的第一种确定方式中,优先级由用户设置,从而客户端可以接收用户对历史操作信息输入的优先级。
127.在优先级的第二种确定方式中,优先级是通过以下步骤生成的:首先,确定用户的偏好信息;然后,根据用户的偏好信息确定历史操作信息的优先级。
128.这里的偏好信息可以通过对用户的历史行为进行分析得到。用户的偏好信息体现了用户的特征,可以预先将用户的偏好信息和一种优先级策略对应。然后在得到偏好信息之后,根据对应的优先级策略确定优先级。
129.可以看出,本公开实施例一方面可以通过用户设置优先级,从而提供第一界面中个性化的显示历史操作信息。另一方面,还可以自动的生成优先级,不仅可以个性化的显示历史操作信息,还可以降低用户操作复杂度。
130.需要说明的是,在两次进入第一界面之后,如果两次的优先级相同,那么两次进入第一界面后显示的历史操作信息的类型和对应的显示位置均相同。如果两次的优先级不同,那么两次进入第一界面后显示的历史操作信息的类型和对应的显示位置均不同。当用户在两次进入第一界面之间调整优先级时,优先级变更。当两次进入第一界面之前用户的行为变更导致偏好信息变更时,优先级可能出现变更或未出现变更。
131.在一些实施方式中,上述历史操作信息中的所有或部分时间信息可以划分为第一格式的时间信息和第二格式的时间信息。第一格式的时间信息包括日期和时钟时间,第二格式的时间信息用于表示用户对时间信息的感官感受。例如,用户对目标音乐进行目标操作的时间信息可以为用户对目标音乐进行首次播放的时间信息,首次播放的时间信息可以包括第一格式的时间信息和第二格式的时间信息。参照图3所示,第一格式的时间信息可以为“2022.03.18 3:15”,第二格式的时间信息可以为“冬天的凌晨”。当然,其余历史操作信息中包括的时间信息也可以为上述第一格式的时间信息和/或第二格式的时间信息。
132.可以理解的是,上述第二格式的时间信息可以从感官上描述这个时间信息,是一个抽象的感官时间,可以帮助用户从感官上体会这个时间信息,给用户提供了一种全新的时间体验。
133.上述第一格式的时间信息和上述第二格式的时间信息可以作为一项历史操作信息,在第一界面中的一个显示位置中显示。
134.在一些实施方式中,在显示用户对目标音乐进行目标操作的第一格式的时间信息时,还可以显示目标操作相较于参考操作的时间关系,参考操作的类型与目标操作的类型不同,参考操作和目标操作均是对目标音乐进行的操作。例如,参考操作可以为播放目标音乐,目标操作可以为收藏目标音乐,从而可以在显示用户对目标音乐进行收藏的第一格式的时间信息时,还可以显示收藏目标音乐相较于首次播放目标音乐的时间关系。例如,参照图5所示,用户对目标音乐进行收藏的时间信息的标签为“红心时间”,对应的第一格式的时间信息为“2022.8.2 15:10”,对应的收藏目标音乐相较于首次播放目标音乐的时间关系“听过3分钟后红心”,以表示该目标音乐让用户怦然心动。
135.当上述历史操作信息包括:用户对目标音乐的累计操作信息时,累计操作信息可以包括:真实累计操作信息和真实累计操作信息对应的辅助提示信息。上述累计操作信息的生成过程可以包括:首先,获取真实累计操作信息对应的多种提示信息的优先级;然后,将满足预设条件的最高优先级的提示信息作为辅助提示信息。每个提示信息均对应有预设条件,不同提示信息用于从不同维度表述真实累计操作信息,为用户提供了更加丰富的方式表述真是累计操作信息,有助于提高累计操作信息的丰富性,进而提高历史操作信息的丰富性。
136.其中,上述优先级可以是预先设置的,也可以灵活调整。
137.上述不同维度的提示信息可以是真实累计操作信息和一些参考信息进行比较得到的信息。
138.在一些实施方式中,上述真实累计操作信息包括:真实累计操作次数、真实累计操
作时长。因此,不同维度的多种提示信息可以包括:真实累计操作时长与用户对所有音乐的操作时长总和之间的关系、真实累计操作时长与所有用户对目标音乐的总操作时长之间的关系、用户操作目标音乐的时间排名、真实累计操作时长与参考时长之间的关系。
139.其中,真实累计操作时长可以为真实累计播放时长,用户对所有音乐的操作时长总和为用户对所有音乐的播放时长之和,所有用户对目标音乐的总操作时长为所有用户对目标音乐的总播放时长。真实累计播放时长与用户对所有音乐的播放时长总和之间的关系,可以为真实累计播放时长与用户对所有音乐的播放时长总和的比值。对应的预设条件可以为大于或等于第一预设阈值。
140.上述真实累计播放时长与所有用户对目标音乐的总播放时长之间的关系可以为真实累计播放时长与所有用户对目标音乐的总播放时长的比值,对应的预设条件可以为大于或等于第二预设阈值。
141.上述用户操作目标音乐的时间排名可以通过以下步骤得到:首先,获取所有用户操作目标音乐的时间,然后按照操作目标音乐的时间,对所有用户进行升序排列,得到用户序列,最后,将上述用户在用户序列中的位置作为该用户操作目标音乐的时间排名。例如,当用户收藏目标音乐的时间排名为101名时,提示信息可以为“你是第101个发现该它的人”。时间排名对应的预设条件可以为小于或等于第三预设阈值。
142.真实累计操作时长与参考时长之间的关系,这里的参考时长可以为一些已知的容易直观感受的时长,例如,黑胶唱片旋转的圈数(旋转速度是预设的,例如,45圈每分钟),随身听磁带转动的长度(单位可以为米),音响震动的次数,输入乐评的数量等。以黑胶唱片旋转的圈数为例,参照图3所示,当用户对目标音乐的真实累计播放次数为32次,用户对目标音乐的真实累计播放时长为168分钟时,可以对应提示信息“相当于黑胶唱片转288圈”。
143.在一些实施方式中,以下多种提示信息可以对应从高到低的优先级:真实累计播放时长与用户对所有音乐的播放时长总和之间的关系、真实累计播放时长与所有用户对目标音乐的总播放时长之间的关系、用户操作目标音乐的时间排名均不满足对应的预设条件时,可以将真实累计操作时长与参考时长之间的关系作为辅助提示信息。
144.图6示例性给出了本公开实施例提供的一种辅助提示信息的确定过程示意图。参照图6所示,在上述优先级下,确定辅助提示信息的过程可以包括:
145.确定真实累计播放时长与用户对所有音乐的播放时长总和之间的关系是否满足对应的预设条件。如果满足,那么将真实累计播放时长与用户对所有音乐的播放时长总和之间的关系确定为辅助提示信息。
146.如果不满足,那么确定真实累计播放时长与所有用户对目标音乐的总播放时长之间的关系是否满足对应的预设条件。如果满足,那么将真实累计播放时长与所有用户对目标音乐的总播放时长之间的关系确定为辅助提示信息。
147.如果不满足,那么确定用户操作目标音乐的时间排名是否满足对应的预设条件。如果满足,那么可以将用户操作目标音乐的时间排名确定为辅助提示信息。
148.如果不满足,那么将真实累计操作时长与参考时长之间的关系确定为辅助提示信息,该参考时长是随机生成的。
149.在一些实施方式中,在显示上述第一界面之后,用户还可以请求显示所有历史操作信息,也就是前述第二数量的历史操作信息。具体地,客户端可以接收用户输入的第二操
作,例如,可以在图3所示的第一界面中显示操作控件“全部”,用户可以对该操作控件“全部”进行第二操作。响应于上述第二操作,在目标音乐对应的第二界面中,显示第二数量的历史操作信息。如此,用户可以获取到全量的历史操作信息。
150.图5示例性给出了本公开实施例提供的一种第二界面的结构示意图。参照图5所示,第二数量的历史操作信息包括:用户对目标音乐首次播放的时间信息、累计播放信息、对该目标音乐播放的用户信息、用户对目标音乐进行播放的最大播放次数的时间段、用户收藏目标音乐的时间信息、用户在单位时间段内对目标音乐的最大播放次数。
151.用户对目标音乐首次播放的时间信息包括:标签“第一次听”、第二格式的时间信息“冬天的凌晨”、第一格式的时间信息“2022.03.18 3:15”。
152.累计播放信息包括:标签“累计播放信息”、累计播放次数“32次”、累计播放时长“168分钟”,对应的辅助提示信息“相当于黑胶唱片转288圈”。
153.对该目标音乐播放的用户信息包括:标签“听歌品味”、具体品味“品味独特”和用户信息“只有1%的人听过”。
154.用户对目标音乐进行播放的最大播放次数的时间段包括:标签“常听时间”、最大播放次数的时间段“深夜”、文案“似乎不那么漫长了”。
155.用户收藏目标音乐的时间信息包括:标签“红心时间”、时间信息“2022.8.2”和收藏和播放目标音乐的时间关系“听过后3分钟红心”。
156.用户在单位时间段内对目标音乐的最大播放次数包括:标签“最多播放”、最大播放次数“56次”、最大播放次数对应的单位时间段“2022.8.2”和文案“这天你有什么故事呢”。
157.上述第二界面中还可以提供用于将第二界面生成为图片的操作控件,以在接收到用户的操作之后可以将该第二界面生成为图片,以供用户将该第二界面的图片进行分享,或存储等。
158.图片中历史操作信息的布局和第二界面中历史操作信息的布局可以一致,也可以不一致。
159.示例性介质
160.在介绍了本公开示例性实施方式的方法之后,接下来,参考图7对本公开示例性实施方式的存储介质进行说明。
161.参考图7所示,存储介质30中存储着根据本公开的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括计算机执行指令,该计算机执行指令用于被处理器执行时使计算设备执行本公开所提供的音乐的信息显示方法。然而,本公开的程序产品不限于此。
162.所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
163.可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载
了计算机执行指令。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质。
164.可以以一种或多种程序设计语言的任意组合来编写用于执行本公开公开操作的计算机执行指令,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。计算机执行指令可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算设备。
165.示例性装置
166.在介绍了本公开示例性实施方式的存储介质之后,接下来,参考图8对本公开示例性实施方式的音乐的信息显示装置进行说明,用于实现上述任一方法实施例中的方法,其实现原理和技术效果类似,在此不再赘述。
167.参照图8所示,上述音乐的显示装置400包括:
168.第一操作接收模块401,用于接收用户对历史播放的目标音乐的第一操作。
169.第一信息显示模块402,用于响应于所述第一操作,显示所述用户对所述目标音乐的历史操作信息。
170.在本公开的一个实施例中,所述第一信息显示模块402还用于:
171.在所述用户和所述目标音乐对应的第一界面中,显示所述用户对所述目标音乐的历史操作信息。
172.在本公开的另一个实施例中,所述第一界面中包括第一数量的显示位置,每个所述显示位置用于显示一项所述历史操作信息,所述第一信息显示模块402还用于:
173.获取第二数量的历史操作信息和所述历史操作信息对应的优先级。
174.按照所述优先级从所述第二数量的历史操作信息中确定第一数量的历史操作信息,所述第一数量小于所述第二数量。
175.在所述第一数量的显示位置中显示所述第一数量的历史操作信息。
176.在本公开的再一个实施例中,所述优先级是通过以下模块预先设置的:
177.接收用户对所述历史操作信息输入的优先级。
178.在本公开的再一个实施例中,所述优先级是通过以下模块生成的:
179.偏好信息生成模块,用于确定所述用户的偏好信息。
180.优先级确定模块,用于根据所述用户的偏好信息确定所述历史操作信息的优先级。
181.在本公开的再一个实施例中,所述历史操作信息是所述用户对所述目标音乐的历史操作记录的统计信息,所述历史操作记录包括:历史播放记录、历史收藏记录。
182.在本公开的再一个实施例中,所述第二数量的历史操作信息包括以下至少两项:所述用户对所述目标音乐的累计操作信息、所述用户对所述目标音乐进行目标操作的时间信息、所述用户操作所述目标音乐的次数最多的时间段、所述用户操作所述目标音乐的时长最大的时间段、所述用户在单位时间段内操作所述目标音乐的最大次数、所述用户在单位时间段内操作所述目标音乐的最大时长、操作过所述目标音乐的用户信息。
183.在本公开的再一个实施例中,所述时间信息包括第一格式的时间信息和第二格式
的时间信息,所述第一格式的时间信息包括日期和时钟时间,所述第二格式的时间信息用于表示用户对所述时间信息的感官感受。
184.在本公开的再一个实施例中,所述用户对所述目标音乐进行目标操作的第一格式的时间信息,还包括:
185.所述目标操作相较于参考操作的时间关系,所述参考操作的类型与所述目标操作的类型不同。
186.在本公开的再一个实施例中,所述累计操作信息包括:真实累计操作信息和所述真实累计操作信息对应的辅助提示信息,所述辅助提示信息的生成过程包括:
187.优先级获取模块,用于获取所述真实累计操作信息对应的多种提示信息的优先级。
188.辅助提示信息确定模块,用于将满足预设条件的最高优先级的提示信息作为所述辅助提示信息,每个所述提示信息均对应有所述预设条件,不同所述提示信息用于从不同维度表述所述真实累计操作信息。
189.在本公开的再一个实施例中,所述真实累计操作信息包括:真实累计操作次数、真实累计操作时长;所述多种提示信息包括:所述真实累计操作时长与所述用户对所有音乐的操作时长总和之间的关系、所述真实累计操作时长与所有用户对所述目标音乐的总操作时长之间的关系、所述用户操作所述目标音乐的时间排名、所述真实累计操作时长与参考时长之间的关系。
190.在本公开的再一个实施例中,所述装置还包括:
191.第二操作接收模块,用于接收用户输入的第二操作。
192.第二信息显示模块,用于响应于所述第二操作,在所述用户和所述目标音乐对应的第二界面中,显示所述第二数量的历史操作信息。
193.示例性计算设备
194.在介绍了本公开示例性实施方式的方法、存储介质和装置之后,接下来,参考图9对本公开示例性实施方式的计算设备进行说明。
195.图9显示的计算设备60仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
196.如图9所示,计算设备60以通用计算设备的形式表现。计算设备60的组件可以包括但不限于:至少一个处理单元601、至少一个存储单元602,连接不同系统组件(包括处理单元601和存储单元602)的总线603。其中,至少一个存储单元602中存储有计算机执行指令;至少一个处理单元601包括处理器,处理器执行该计算机执行指令,以实现上文描述的方法。
197.总线603包括数据总线、控制总线和地址总线。
198.存储单元602可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)6021和/或高速缓存存储器6022,可以进一步包括非易失性存储器形式的可读介质,例如只读存储器(rom)6023。
199.存储单元602还可以包括具有一组(至少一个)程序模块6024的程序/实用工具6025,这样的程序模块6024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
200.计算设备60也可以与一个或多个外部设备604(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(i/o)接口605进行。并且,计算设备60还可以通过网络适配器606与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图9所示,网络适配器606通过总线603与计算设备60的其它模块通信。应当理解,尽管图中未示出,可以结合计算设备60使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
201.应当注意,尽管在上文详细描述中提及了音乐的信息显示装置的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
202.此外,尽管在附图中以特定顺序描述了本公开方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
203.虽然已经参考若干具体实施方式描述了本公开的精神和原理,但是应该理解,本公开并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本公开旨在涵盖所附权利要求的精神和范围内所包括的各种修改和等同布置。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1