掌桥专利:专业的专利平台
掌桥专利
首页

虚拟自习室的信息处理方法、装置及存储介质

文献发布时间:2023-06-19 12:13:22


虚拟自习室的信息处理方法、装置及存储介质

技术领域

本申请涉及信息处理技术领域,特别涉及一种虚拟自习室的信息处理方法、装置及存储介质。

背景技术

在日常的学习生活中,用户在图书馆、教室等场所内自习时,为了集中注意力,可能会有收听音乐的需求。基于此,目前的大多数音乐应用中会以歌单、电台等方式为用户推荐适配自习场景的音乐,形式单一,用户参与感较低,较为枯燥乏味。

发明内容

本申请实施例提供了一种虚拟自习室的信息处理方法、装置及存储介质,可以使得用户参与到某个虚拟自习室中,与其他自习用户共同收听相同的自习音乐,并通过设置自习目标和计时自习时长来获得属于自身的自习信息,完善了用户在线听歌自习的体验,提高了用户的参与感。所述技术方案如下:

一方面,提供了一种虚拟自习室的信息处理方法,所述方法包括:

当在第一虚拟自习室的页面内接收到第一用户触发的自习开始指令时,获取所述第一用户的本次自习目标,并开始进行本次自习时长计时,所述第一虚拟自习室的页面内播放有所述第一虚拟自习室的自习音乐;

当在所述第一虚拟自习室的页面内接收到所述第一用户触发的自习结束指令时,基于所述第一用户的本次自习目标和计时得到的本次自习时长,显示所述第一用户的自习信息。

可选地,所述获取第一用户的本次自习目标,包括:

显示所述第一用户在当前时刻之前设置的至少一个历史自习目标;

当检测到所述第一用户针对所述至少一个历史自习目标中的第一历史自习目标的选择操作时,将所述第一历史自习目标作为所述第一用户的本次自习目标。

可选地,所述获取第一用户的本次自习目标,包括:

显示自习目标设置框;

当接收到所述第一用户在所述自习目标设置框中输入的自习目标时,将所述第一用户输入的自习目标作为所述第一用户的本次自习目标。

可选地,所述获取第一用户的本次自习目标之后,还包括:

在所述第一虚拟自习室的页面内的聊天区域内显示所述第一用户的自习目标设立消息,所述第一用户的自习目标设立消息包括所述第一用户的本次自习目标,所述聊天区域内还显示有所述第一虚拟自习室内的多个自习用户的聊天消息;

向应用服务器发送所述第一用户的自习目标设立消息,以使所述应用服务器向所述第一虚拟自习室内的多个自习用户转发所述第一用户的自习目标设立消息。

可选地,所述当在所述第一虚拟自习室的页面内接收到自习结束指令时,基于所述第一用户的本次自习目标和计时得到的本次自习时长,显示所述第一用户的自习信息,包括:

当在所述第一虚拟自习室的页面内接收到自习结束指令时,显示所述第一用户的本次自习目标;

当接收到所述第一用户针对所述第一用户的本次自习目标的选择操作时,根据所述本次自习时长和所述第一用户的本次自习目标,生成本次自习目标完成信息;

根据所述本次自习目标完成信息和本次自习时长,显示所述第一用户的自习信息。

可选地,所述本次自习目标完成信息包括本次自习目标的自习时长和获赞数,所述根据所述本次自习时长和所述第一用户的本次自习目标,生成本次自习目标完成信息,包括:

将本次自习时长作为所述第一用户的本次自习目标的自习时长;

将接收到的针对所述第一用户的本次自习目标的点赞消息的数量作为所述第一用户的本次自习目标的获赞数。

可选地,所述方法还包括:

当接收到针对所述第一用户的自习目标的点赞消息时,在所述第一虚拟自习室的页面内的聊天区域内显示所述点赞消息,所述点赞消息是根据所述第一虚拟自习室内的其他自习用户针对所述第一用户的自习目标的点赞操作生成的消息。

可选地,所述第一用户的自习信息包括所述第一用户的自习基本信息和所述第一用户的自习目标信息,所述根据所述本次自习目标完成信息和本次自习时长,显示所述第一用户的自习信息,包括:

根据所述本次自习目标完成信息,在所述第一用户的自习目标页面显示所述第一用户的自习目标信息;

根据所述本次自习时长,在所述第一用户的自习基本页面显示所述第一用户的自习基本信息。

可选地,所述第一用户的自习基本信息包括所述第一用户的本次自习时长、总自习时长、创建的虚拟自习室的标识和已参加的虚拟自习室的标识中的至少一项。

可选地,所述第一用户的自习目标信息包括所述第一用户的本次自习目标完成信息、前N次自习目标完成信息和各次自习目标中相同的自习目标的累计自习时长和累计获赞数中的至少一项。

可选地,所述第一虚拟自习室的自习音乐由应用服务器根据所述第一虚拟自习室的音乐风格标签推荐得到。

可选地,所述方法还包括:

当在所述第一虚拟自习室的页面内检测到针对暂休选项的选择操作时,暂停对本次自习时长进行计时,并在所述第一虚拟自习室的页面内显示恢复自习选项;

当检测到针对所述恢复自习选项的选择操作时,继续对本次自习时长进行计时。

可选地,所述方法还包括:

当在所述第一虚拟自习室的页面内检测到针对当前正在播放的自习音乐的静音操作时,对所述当前正在播放的自习音乐进行静音处理。

可选地,所述方法还包括:

当在第一音乐分区中接收到自习室创建指令时,获取所述第一用户输入的待创建的虚拟自习室的基本设置信息,所述基本设置信息包括相应地虚拟自习室的标识,所述第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;

获取所述待创建的虚拟自习室的自习歌单,所述自习歌单包括至少一首自习音乐;

根据所述待创建的虚拟自习室的基本设置信息和自习歌单,创建第二虚拟自习室。

可选地,所述获取所述待创建的虚拟自习室的自习歌单,包括:

显示多个音乐风格标签;

当检测到所述第一用户针对所述多个音乐风格标签中的第一音乐风格标签的选择操作时,获取与所述第一音乐风格标签相匹配的至少一首音乐;

根据所述至少一首音乐生成所述待创建的虚拟自习室的自习歌单。

可选地,所述方法还包括:

在第一音乐分区的页面内显示多个虚拟自习室的标识,所述第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;

当接收到所述第一用户针对所述第一虚拟自习室的标识的选择操作时,跳转显示所述第一虚拟自习室的页面,所述第一虚拟自习室的页面内显示有自习开始选项,所述自习开始选项用于触发所述自习开始指令。

可选地,所述在所述第一音乐分区的页面内显示多个虚拟自习室的标识之后,还包括:

当所述多个虚拟自习室中的第三虚拟自习室中的自习用户的数量在第一时长内均为0时,则隐藏所述第三虚拟自习室的标识,所述第三虚拟自习室为所述多个虚拟自习室中的任一虚拟自习室。

可选地,所述方法还包括:

在第一音乐分区的页面内显示自习榜单,所述自习榜单包括分区榜单和总榜单,所述分区榜单包括在所述第一音乐分区内创建的多个虚拟自习室中在第二时长内自习总时长排在前N位的N个自习用户的用户信息,所述总榜单包括在多个音乐分区创建的多个虚拟自习室中在所述第二时长内自习总时长排在前N位的N个自习用户的用户信息。

另一方面,提供一种虚拟自习室的信息处理装置,所述装置包括:

获取模块,用于当在第一虚拟自习室的页面内接收到第一用户触发的自习开始指令时,获取所述第一用户的本次自习目标,并开始进行本次自习时长计时,所述第一虚拟自习室的页面内播放有所述第一虚拟自习室的自习音乐;

显示模块,用于当在所述第一虚拟自习室的页面内接收到所述第一用户触发的自习结束指令时,基于所述第一用户的本次自习目标和计时得到的本次自习时长,显示所述第一用户的自习信息。

可选地,所述获取模块主要用于:

显示所述第一用户在当前时刻之前设置的至少一个历史自习目标;

当检测到所述第一用户针对所述至少一个历史自习目标中的第一历史自习目标的选择操作时,将所述第一历史自习目标作为所述第一用户的本次自习目标。

可选地,所述获取模块主要用于:

显示自习目标设置框;

当接收到所述第一用户在所述自习目标设置框中输入的自习目标时,将所述第一用户输入的自习目标作为所述第一用户的本次自习目标。

可选地,所述装置还用于:

在所述第一虚拟自习室的页面内的聊天区域内显示所述第一用户的自习目标设立消息,所述第一用户的自习目标设立消息包括所述第一用户的本次自习目标,所述聊天区域内还显示有所述第一虚拟自习室内的多个自习用户的聊天消息;

向应用服务器发送所述第一用户的自习目标设立消息,以使所述应用服务器向所述第一虚拟自习室内的多个自习用户转发所述第一用户的自习目标设立消息。

可选地,所述显示模块主要用于:

当在所述第一虚拟自习室的页面内接收到自习结束指令时,显示所述第一用户的本次自习目标;

当接收到所述第一用户针对所述第一用户的本次自习目标的选择操作时,根据所述本次自习时长和所述第一用户的本次自习目标,生成本次自习目标完成信息;

根据所述本次自习目标完成信息和本次自习时长,显示所述第一用户的自习信息。

可选地,所述本次自习目标完成信息包括本次自习目标的自习时长和获赞数,所述显示模块主要用于:

将本次自习时长作为所述第一用户的本次自习目标的自习时长;

将接收到的针对所述第一用户的本次自习目标的点赞消息的数量作为所述第一用户的本次自习目标的获赞数。

可选地,所述装置还用于:

当接收到针对所述第一用户的自习目标的点赞消息时,在所述第一虚拟自习室的页面内的聊天区域内显示所述点赞消息,所述点赞消息是根据所述第一虚拟自习室内的其他自习用户针对所述第一用户的自习目标的点赞操作生成的消息。

可选地,所述第一用户的自习信息包括所述第一用户的自习基本信息和所述第一用户的自习目标信息,所述显示模块主要用于:

根据所述本次自习目标完成信息,在所述第一用户的自习目标页面显示所述第一用户的自习目标信息;

根据所述本次自习时长,在所述第一用户的自习基本页面显示所述第一用户的自习基本信息。

可选地,所述第一用户的自习基本信息包括所述第一用户的本次自习时长、总自习时长、创建的虚拟自习室的标识和已参加的虚拟自习室的标识中的至少一项。

可选地,所述第一用户的自习目标信息包括所述第一用户的本次自习目标完成信息、前N次自习目标完成信息和各次自习目标中相同的自习目标的累计自习时长和累计获赞数中的至少一项。

可选地,第一虚拟自习室的自习音乐由应用服务器根据第一虚拟自习室的音乐风格标签推荐得到。

可选地,所述装置还用于:

当在第一虚拟自习室的页面内检测到针对暂休选项的选择操作时,暂停对本次自习时长进行计时,并在第一虚拟自习室的页面内显示恢复自习选项;

当检测到针对恢复自习选项的选择操作时,继续对本次自习时长进行计时。

可选地,所述装置还用于:

当在第一虚拟自习室的页面内检测到针对当前正在播放的自习音乐的静音操作时,对当前正在播放的自习音乐进行静音处理。

可选地,所述装置还用于:

当在第一音乐分区中接收到自习室创建指令时,获取所述第一用户输入的待创建的虚拟自习室的基本设置信息,所述基本设置信息包括相应地虚拟自习室的标识,所述第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;

获取所述待创建的虚拟自习室的自习歌单,所述自习歌单包括至少一首自习音乐;

根据所述待创建的虚拟自习室的基本设置信息和自习歌单,创建第二虚拟自习室。

可选地,所述装置还用于:

显示多个音乐风格标签;

当检测到所述第一用户针对所述多个音乐风格标签中的第一音乐风格标签的选择操作时,获取与所述第一音乐风格标签相匹配的至少一首音乐;

根据所述至少一首音乐生成所述待创建的虚拟自习室的自习歌单。

可选地,所述装置还用于:

在第一音乐分区的页面内显示多个虚拟自习室的标识,所述第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;

当接收到所述第一用户针对所述第一虚拟自习室的标识的选择操作时,跳转显示所述第一虚拟自习室的页面,所述第一虚拟自习室的页面内显示有自习开始选项,所述自习开始选项用于触发所述自习开始指令。

可选地,所述装置还用于:

当所述多个虚拟自习室中的第三虚拟自习室中的自习用户的数量在第一时长内均为0时,则隐藏所述第三虚拟自习室的标识,所述第三虚拟自习室为所述多个虚拟自习室中的任一虚拟自习室。

可选地,所述装置还用于:

在第一音乐分区的页面内显示自习榜单,所述自习榜单包括分区榜单和总榜单,所述分区榜单包括在所述第一音乐分区内创建的多个虚拟自习室中在第二时长内自习总时长排在前N位的N个自习用户的用户信息,所述总榜单包括在多个音乐分区创建的多个虚拟自习室中在所述第二时长内自习总时长排在前N位的N个自习用户的用户信息。

另一方面,提供了一种虚拟自习室的信息处理装置,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器执行所述存储器中的可执行指令来执行上述虚拟自习室的信息处理方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质内存储有计算机程序,所述计算机程序被计算机执行时实现上述虚拟自习室的信息处理方法的步骤。

另一方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的虚拟自习室的信息处理方法的步骤。

本申请实施例提供的技术方案带来的有益效果至少包括:

在本申请实施例中,用户可以在某个虚拟自习室的页面内触发自习开始指令,以参与到该虚拟自习室中。由于虚拟自习室的页面内播放有该虚拟自习室的自习音乐,所以,该用户可以与其他参与到该虚拟自习室中的自习用户共同收听相同的自习音乐。除此之外,在接收到用户触发的自习开始指令之后,还可以获取用户的自习目标,并对用户的自习时长进行计时。这样,用户在自习结束之后,既能够获取到根据该自习目标和自习时长得到的自身的自习信息,完善了用户在线听歌自习的体验,提高了用户的参与感。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种虚拟自习室的信息处理方法所涉及的系统架构图;

图2是本申请实施例提供的一种虚拟自习室的信息处理方法的流程图;

图3是本申请实施例提供的一种从音乐分区页面进入虚拟自习室的页面的示意图;

图4是本申请实施例提供的一种开始自习后的虚拟自习室的页面的示意图;

图5是本申请实施例提供的一种自习目标页面下目标数据标签被选中时的示意图;

图6是本申请实施例提供的一种自习目标页面下打卡记录标签被选中时的示意图;

图7是本申请实施例提供的一种自习基本页面的示意图;

图8是本申请实施例提供的一种榜单页面的示意图;

图9是本申请实施例提供的一种创建虚拟自习室的流程图;

图10是本申请实施例提供的一种自习室信息配置页面的示意图;

图11是本申请实施例提供的一种设置自习歌单的示意图;

图12是本申请实施例提供的一种虚拟自习室的信息处理装置的结构示意图;

图13是本申请实施例提供的一种终端的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

在对本申请实施例进行详细的解释说明之前,先对本申请实施例涉及的应用场景进行介绍。

在日常的学习生活中,用户可能会独自一人去往图书馆、教室等场所自习。在这种情况下,为了集中注意力,可能会有收听音乐的需求。除此之外,用户在独自听歌自习的过程中,可能还会有与他人分享歌曲、记录并分享自身的自习成就以获得激励、与他人进行互动以获取陪伴等其他需求,基于此,本申请实施例提供了一种虚拟自习室的信息处理方法,以完善用户在线听歌自习的体验,满足用户的多层次需求,提高用户的参与感。

接下来对本申请实施例提供的虚拟自习室的信息处理方法所涉及的系统架构进行介绍。

图1是本申请实施例提供的一种虚拟自习室的信息处理方法所涉及的系统架构图。如图1所示,该系统包括多个用户终端101和应用服务器102。其中,各个用户终端101可以通过应用服务器102进行通信。

在本申请实施例中,各个用户终端101上均安装有指定音乐应用。对于任一用户终端101而言,该用户终端101在启动指定音乐应用之后,可以在该指定音乐应用中的应用界面中显示多个虚拟自习室的标识。当检测到用户针对多个虚拟自习室中的任一虚拟自习室的标识的选择操作时,显示该虚拟自习室的页面,并从应用服务器102中获取该虚拟自习室的自习音乐,以在该虚拟自习室的页面内播放该虚拟自习室的自习音乐。之后,用户可以在该虚拟自习室的页面内触发自习开始指令,从而开始自习。相应地,用户终端101在接收到该自习开始指令之后,获取该用户的本次自习目标,并开始对本次自习时长进行计时,后续当在该虚拟自习室的页面内接收到自习结束指令时,则显示该用户的自习信息。

可选地,在一些可能的情况中,当该用户终端101在获取到用户的本次自习目标之后,可以生成该用户的自习目标设立消息,并在该虚拟自习室的聊天区域内显示该用户的自习目标设立消息。与此同时,该用户终端101还可以将该用户的自习目标设立消息发送至应用服务器102,由应用服务器102将该用户的自习目标设立消息转发至该虚拟自习室中的其他自习用户所对应的用户终端,以便其他自习用户所对应的用户终端在该虚拟自习室的页面内的聊天区域内显示该用户的自习目标设立消息。

可选地,在一些可能的情况中,该虚拟自习室内的其他自习用户的用户终端在显示该用户的自习目标设立消息之后,其他自习用户可以针对该用户的本次自习目标执行点赞操作,相应地,其他自习用户的用户终端可以根据该点赞操作生成点赞消息,并经过应用服务器102将该点赞消息转发至该虚拟自习室内除自身之外的自习用户对应的用户终端,以便这些用户终端在该虚拟自习室的页面的聊天区域内显示该点赞消息。

可选地,在一些可能的情况中,该虚拟自习室内的各个自习用户还可以通过各自对应的用户终端101向应用服务器102发送聊天消息。相应地,应用服务器102在接收到任一用户终端101发送的聊天消息之后,将该聊天消息转发至其他自习用户对应的用户终端101,以便相应地用户终端101在该虚拟自习室的页面内的聊天区域内显示聊天消息。

可选地,在一些可能的情况中,多个用户终端中的任一用户终端101在启动指定音乐应用之后,可以在该指定音乐应用的任一音乐分区内接收用户触发的自习室创建指令。之后,该用户终端101可以接收用户输入的待创建的虚拟自习室的基本设置信息,并获取待创建的虚拟自习室的自习歌单。之后,将该待创建的自习室的基本设置信息和自习歌单发送至应用服务器102进行存储,以创建相应地虚拟自习室。

其中,上述的用户终端101可以为智能手机、平板电脑、笔记本电脑、台式计算机等终端设备。应用服务器102可以为指定音乐应用的应用服务器。需要说明的是,该应用服务器102可以为一台服务器,也可以为一个服务器集群,或者还可以为一个云平台,本申请实施例对此不做限定。

接下来对本申请实施例提供的虚拟自习室的信息处理方法进行介绍。

图2是本申请实施例提供的一种虚拟自习室的信息处理方法。该方法可以应用于前述介绍的任一用户终端中,为了方便描述,在下文中将该用户终端称为第一用户终端。如图2所示,该方法包括以下步骤:

步骤201:当在第一虚拟自习室的页面内接收到第一用户触发的自习开始指令时,获取第一用户的本次自习目标,并开始进行本次自习时长计时,第一虚拟自习室的页面内播放有第一虚拟自习室的自习音乐。

在本申请实施例中,第一用户终端可以在第一音乐分区的页面内显示多个虚拟自习室的标识,该第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;当接收到第一用户针对第一虚拟自习室的标识的选择操作时,跳转显示第一虚拟自习室的页面,第一虚拟自习室的页面内显示有自习开始选项,该自习开始选项用于触发自习开始指令。

其中,第一用户终端在启动指定音乐应用之后,可以在该指定音乐应用的应用界面中显示至少一个音乐分区的标识。其中,每个音乐分区可以是预先由其他用户创建的,或者是该指定音乐应用中预先设置的。不同的音乐分区可以提供不同类型的歌曲。这里的类型可以是指音乐风格类型,也可以是指音乐的语种类型或者是其他类型等,本申请实施例在此不做限定。

该第一用户终端在显示至少一个音乐分区的标识之后,该第一用户终端对应的第一用户可以对该至少一个音乐分区的标识中的任一标识执行选择操作。相应地,该第一用户终端在检测到该选择操作之后,可以显示选择的标识所对应的第一音乐分区的页面,并在该第一音乐分区的页面内显示多个虚拟自习室的标识。其中,虚拟自习室的标识可以为虚拟自习室的名称,或者,虚拟自习室的标识可以为虚拟自习室的名称和创建者的组合等,本申请实施例对此不做限定。

需要说明的是,第一音乐分区的页面内可以显示有多个内容标签,该多个内容标签中包括自习室标签,该第一用户终端可以在检测到第一用户对该自习室标签的点击操作之后,显示多个虚拟自习室的标识。其中,显示的多个虚拟自习室可以是由用户创建的,或者是该指定音乐应用预先设置的。

可选地,在一种可能的实现方式中,第一用户终端还可以根据多个虚拟自习室中的自习用户的数量,来决定显示哪些虚拟自习室。示例性地,当多个虚拟自习室中的第三虚拟自习室中的自习用户的数量在第一时长内均为0时,则隐藏第三虚拟自习室的标识,第三虚拟自习室为多个虚拟自习室中的任一虚拟自习室。

也就是说,第一用户终端可以实时从应用服务器中获取各个虚拟自习室中的自习用户的数量,如果某个虚拟自习室中的自习用户的数量在第一时长内一直为0,则隐藏该虚拟自习室的标识。例如,当某个虚拟自习室在连续的三个小时内均没有自习用户,则可以暂时隐藏该虚拟自习室。

在隐藏该虚拟自习室之后,第一用户终端还可以继续实时从应用服务器中获取各个虚拟自习室中的自习用户的数量,如果后续该虚拟自习室中的自习用户的数量不再为0,或者是达到一定数值时,则恢复显示该虚拟自习室。

在显示多个虚拟自习室的标识之后,第一用户终端可以检测第一用户针对该多个虚拟自习室的标识中的任一标识的选择操作,当检测到第一用户针对第一虚拟自习室的标识的选择操作时,第一用户终端可以跳转显示第一虚拟自习室的页面,其中,该第一虚拟自习室的页面内包含有自习开始选项。相应地,如果第一用户想要在该第一虚拟自习室中开始自习,则可以对该自习开始选项执行选择操作,从而触发自习开始指令。

需要说明的是,第一用户终端在跳转显示第一虚拟自习室的页面的同时,还可以向应用服务器发送歌单请求,该歌单请求中携带有第一虚拟自习室的标识。应用服务器中可以存储有各个虚拟自习室的标识和对应的自习歌单的标识之间的映射关系。基于此,应用服务器在接收到该歌单请求之后,根据该第一虚拟自习室的标识确定对应的自习歌单的标识,进而根据该自习歌单的标识获取第一虚拟自习室的自习歌单,并将获取到的自习歌单发送至该第一用户终端。第一用户终端在接收到该第一虚拟自习室的自习歌单之后,在第一虚拟自习室的页面中播放该自习歌单内包含的自习音乐。

其中,第一虚拟自习室的自习歌单是由应用服务器预先根据第一虚拟自习室的音乐风格标签生成的。示例性地,用户在创建该第一虚拟自习室时,可以设置该第一虚拟自习室的音乐风格标签,并将该第一虚拟自习室的音乐风格标签发送至应用服务器。应用服务器在接收到第一虚拟自习室的音乐风格标签之后,可以从存储的音乐中获取与该音乐风格标签匹配的至少一首音乐,之后,将该至少一首音乐作为该第一虚拟自习室的自习歌单中的自习音乐。

可选地,第一虚拟自习室的自习歌单也可以是根据创建该第一虚拟自习室的用户收藏、分享、下载或购买的音乐生成的,或者是由用户自身选择的,本申请实施例对此不做限定。

可选地,在本申请实施例中,在第一虚拟自习室的页面内,用户还可以对当前正在播放的自习音乐执行静音操作,相应地,第一用户终端在检测到该静音操作之后,可以对当前正在播放的自习音乐进行静音处理。

示例性地,第一用户终端可以在第一虚拟自习室的页面中的音乐播放区域内显示该当前正在播放的自习音乐的标识以及对应的静音选项,如果第一用户对当前正在播放的自习音乐不感兴趣,则可以对该静音选项执行选中操作。第一用户终端在检测到针对该静音选项的选中操作之后,对当前正在播放的自习音乐进行静音处理。

当然,在另一些可能的实现方式中,第一虚拟自习室的页面中也可以不显示有静音选项,在这种情况下,用户执行的静音操作也可以是指定的手势操作,例如双击操作或者是沿着指定方向的滑动操作,这样,第一用户终端在检测到该静音操作之后,即可以对当前正在播放的自习音乐进行静音处理。

图3是本申请实施例示出的一种用户进入第一虚拟自习室的页面并触发自习开始指令的示意图。如图3中的左图所示,第一用户终端上当前显示有学习频道这一音乐分区的页面,在该学习频道的页面内显示有多个内容标签,分别为讨论区、安利站和自习室。当自习室标签被选中时,在该学习频道的页面内可以显示有多个虚拟自习室的标识,例如,如图3中左图所示,显示的虚拟自习室的标识有“自律自由欢迎22考研同伴进群”、“四六级考试学习群”。当然,通过滑动页面或者其他方式,还可以显示有更多的虚拟自习室的标识。第一用户可以针对显示的多个虚拟自习室的标识执行选择操作。例如,如图3中左图所示,第一用户点击“四六级考试学习群”,第一用户终端在检测到针对“四六级考试学习群”的点击操作之后,跳转显示该“四六级考试学习群”的页面,如图3中的右图所示。其中,在该“四六级考试学习群”的页面内播放有自习音乐1,并且,该“四六级考试学习群”的页面内还显示有自习开始选项。第一用户可以对该自习开始选项执行点击操作,以触发自习开始指令。

第一用户终端在接收到第一用户触发的自习开始指令之后,获取第一用户的本次自习目标。其中,本次自习目标是指该第一用户当前在该第一虚拟自习室中自习所要达成的学习目标。例如,本次自习目标可以为“朗读英文小说30分钟”、“做20道数学题”等等,本申请实施例在此不做限定。

示例性地,在一种可能的实现方式中,第一用户终端在接收到第一用户触发的自习开始指令之后,可以显示第一用户在当前时刻之前设置的至少一个历史自习目标;当接收到第一用户针对至少一个历史自习目标中的第一历史自习目标的选择操作时,将第一历史自习目标作为所述用户的本次自习目标。

考虑到第一用户在之前自习时,可能已经设置过自习目标,对于各个用户设置的自习目标,第一用户终端可以将用户的标识和对应的自习目标发送至应用服务器进行存储。基于此,在本步骤中,第一用户终端可以向应用服务器发送自习目标获取请求,该自习目标获取请求中携带有第一用户的标识。应用服务器在接收到该自习目标获取请求后,可以查找该第一用户的标识是否存在对应的自习目标,如果存在,则获取对应的自习目标,该自习目标即为该第一用户在当前时刻之前已经设置的至少一个历史自习目标。之后,应用服务器可以将该至少一个历史自习目标发送至第一用户终端。其中,该至少一个历史自习目标可以是该第一用户之前在该第一虚拟自习室中自习时设置的自习目标,也可以是该第一用户在其他虚拟自习室中自习时设置的自习目标,本申请实施例对此不做限定。

当第一用户终端获取到该第一用户的至少一个历史自习目标之后,可以按照该至少一个历史自习目标的完成时间距离当前时刻由近到远的顺序,对该至少一个历史自习目标进行显示。或者,也可以按照该至少一个历史自习目标的创建时间距离当前时刻由近到远的顺序进行显示。之后,当第一用户终端检测到第一用户针对显示的至少一个历史自习目标中的第一历史自习目标的选择操作时,将该第一历史自习目标作为该第一用户的本次自习目标。

可选地,在一种可能的情况中,该至少一个历史自习目标中可能并不存在第一用户此次想要完成的目标,基于此,在显示至少一个历史自习目标的同时,还可以显示新建选项。这样,如果至少一个历史自习目标中不存在第一用户此次想要完成的目标,则第一用户可以对该新建选项执行选择操作。相应地,第一用户终端在检测到第一用户针对该新建选项的选择操作之后,显示自习目标设置框,第一用户可以在该自习目标设置框中输入自习目标。第一用户终端在接收到第一用户在该自习目标设置框中输入的自习目标时,将该第一用户输入的自习目标作为第一用户的本次自习目标。除此之外,该第一用户终端还可以将第一用户的本次自习目标、目标创建时间等信息发送至应用服务器进行存储。

可选地,在另一种可能的情况中,第一用户在当前时刻之前可能并未设置过自习目标,这样,该第一用户终端将无法获取到该第一用户的历史自习目标。在这种情况下,第一用户终端可以直接显示自习目标设置框。第一用户可以在该自习设置框中输入自习目标,当第一用户终端接收到第一用户在该自习设置框中输入的自习目标时,将该自习目标作为第一用户的本次自习目标。

需要说明的是,在上述设置本次自习目标时,第一用户可以设置的本次自习目标可以为一个,也可以为多个,本申请实施例对此不做限定。

在获取到第一用户的本次自习目标之后,该第一用户终端开始对第一用户的本次自习时长进行计时。与此同时,该第一用户终端还可以在显示的第一虚拟自习室的页面内实时显示该第一用户的自习时长。

需要说明的是,在一些可能的实现方式中,第一用户终端在获取到第一用户的本次自习目标之后,还可以生成自习目标设立消息。之后,第一用户终端在第一虚拟自习室的页面内的聊天区域内显示第一用户的自习目标设立消息,并向应用服务器发送该第一用户的自习目标设立消息。其中,第一用户的自习目标设立消息包括第一用户的本次自习目标。

应用服务器在接收到该第一用户的自习目标设立消息之后,可以向当前第一虚拟自习室中的其他自习用户对应的用户终端转发该第一用户的自习目标设立消息,以便其他自习用户对应的用户终端在显示的第一虚拟自习室的页面内的聊天区域中显示该第一用户的自习目标设立消息。

进一步地,第一虚拟自习室中的其他自习用户的用户终端在显示第一用户的自习目标设立消息的同时,还可以在该自习目标设立消息的显示区域内显示点赞选项,这样,其他自习用户在看到第一用户的自习目标设立消息之后,可以针对该自习目标设立消息的点赞选项执行点赞操作。其他用户终端在检测到该点赞操作之后,可以生成点赞消息,并将该点赞消息发送至应用服务器。该点赞消息中可以携带能够指示该点赞消息为针对第一用户的本次自习目标进行点赞的指示信息。相应地,应用服务器可以将该点赞消息发送至除发送该点赞消息的自习用户对应的用户终端之前的各个自习用户终端,以便其他用户终端在第一虚拟自习室的页面内的聊天区域中对该点赞消息进行显示。

可选地,在一些可能的实现方式中,在获取到第一用户的本次自习目标之后,在第一用户自习的过程中,第一虚拟自习室中的其他自习用户还可以点击该第一用户的标识,相应用户终端在检测到对第一用户的标识的点击操作之后,显示该第一用户的本次自习目标和对应的点赞选项。之后,其他自习用户可以对该点赞选项执行点赞操作,相应用户终端在检测到点赞操作之后,生成点赞消息,并将该点赞消息发送至应用服务器。应用服务器可以将该点赞消息转发至除发送该点赞消息的各个自习用户所对应的用户终端,以便相应用户终端在第一虚拟自习室的页面内的聊天区域中对该点赞消息进行显示。

可选地,在一些可能的实现方式,针对某个用户的本次自习目标,其他自习用户中的每个用户可以针对该用户的本次自习目标最多执行N次点赞操作,例如,N为1或2或3等,本申请实施例对此不做限定。

需要说明的是,上述的第一虚拟自习室的页面内的聊天区域中还可以显示有该第一虚拟自习室内的自习用户的聊天消息。也就是说,第一虚拟自习室内的各个自习用户可以通过各自对应的用户终端向应用服务器发送聊天消息,相应地,应用服务器可以将接收到的聊天消息转发至第一虚拟自习室内除发送该聊天消息之外的各个自习用户的用户终端,以便相应用户终端在第一虚拟自习室的页面内的聊天区域中显示接收到的聊天消息。其中,该聊天消息可以是针对第一虚拟自习室中的自习音乐的评论内容,或者是,第一虚拟自习室内的各个自习用户之间进行学习讨论的内容或者是其他内容,本申请实施例对此不做限定。

图4是本申请实施例提供的一种开始自习后第一虚拟自习室的页面的示意图。如图4的上图所示,该第一虚拟自习室的页面内包括音乐播放区域40、计时显示区域41和聊天区域42,其中,音乐播放区域40内显示有正在播放的自习音乐的标识,计时显示区域41内显示有正在计时的当前用户A的自习时长。在聊天区域42内显示有用户B的自习目标设立消息421,且在该自习目标设立消息421的显示区域内显示有点赞选项421a,当当前用户A想对用户B的本次自习目标进行点赞时,可以点击该点赞选项421a,在当前用户对该用户B的本次自习目标执行点赞操作之后,该聊天区域42内将会显示当前用户A对用户B的本次自习目标进行点赞的点赞消息422,如图4的左下图所示。当然,该用户终端还会将点赞消息通过应用服务器发送给其他自习用户的用户终端,如用户B的用户终端,这样,其他自习用户的用户终端的聊天区域中也会显示该点赞消息422。另外,在用户B设立自习目标之后,当前用户A也可以点击用户B的标识,以使得用户终端显示用户B的本次自习目标和对应的点赞选项,如图4中的右下图的窗口44所示,这样,当前用户A可以通过点击该点赞选项对该用户B的本次自习目标进行点赞。在当前用户A对该用户B的本次自习目标进行点赞之后,用户终端同样会生成点赞消息,并在聊天区域内显示该点赞消息。

步骤202:当在第一虚拟自习室的页面内接收到第一用户触发的自习结束指令时,基于第一用户的本次自习目标和计时得到的本次自习时长,显示第一用户的自习信息。

在开始自习之后,第一用户终端可以在该第一虚拟自习室的页面内显示自习结束选项,示例性地,如图4中的上图中所示的自习结束选项43。当第一用户想要结束自习时,可以针对该自习结束选项执行选择操作,以触发自习结束指令。可选地,在一些可能的实现方式中,如图4中的上图所示,该第一虚拟自习室的页面内还可以显示有暂休选项,当第一用户在自习的过程中需要进行中途休息时,则可以点击该暂休选项。第一用户终端在检测到第一用户对该暂休选项的选中操作之后,暂停对本次自习时长的计时,并显示恢复自习选项。后续,当第一用户终端检测到第一用户针对该恢复自习选项的选中操作之后,再继续进行计时。

第一用户终端在接收到第一用户触发的自习结束指令时,可以获取计时得到的本次自习时长,并根据第一用户的本次自习目标和计时得到的本次自习时长,显示第一用户的自习信息。

需要说明的是,第一用户终端在接收到第一用户触发的自习结束指令时,首先可以显示第一用户的本次自习目标。当接收到第一用户针对第一用户的本次自习目标的选择操作时,根据本次自习时长和第一用户的本次自习目标,生成本次自习目标完成信息;根据本次自习目标完成信息和本次自习时长,显示第一用户的自习信息。

其中,第一用户终端在显示第一用户的本次自习目标之后,第一用户可以根据对自习目标的完成情况来决定是否勾选该自习目标,如果该自习目标已完成,则第一用户可以对显示的本次自习目标执行选择操作。相应地,第一用户终端在检测到第一用户针对本次自习目标的选择操作之后,可以获取计时得到的本次自习时长,之后,将该本次自习时长作为本次自习目标的自习时长,并将该本次自习目标的自习时长作为本次自习目标完成信息。

可选地,由上述步骤201中的介绍可知,其他自习用户还可以针对第一用户的本次自习目标执行点赞操作,基于此,在本申请实施例中,第一用户终端还可以统计接收到的针对该第一用户的本次自习目标的点赞消息的总数量,将该总数量作为第一用户的本次自习目标的获赞数。之后,将本次自习目标的获赞数和自习时长作为本次自习目标完成信息。

可选地,在第一用户对本次自习目标执行选择操作之后,在一种可能的实现方式中,第一用户终端还可以显示目标完成备注框。第一用户可以在该目标完成备注框中输入目标详细完成信息。第一用户终端获取第一用户输入的目标详细完成信息,并将该目标详细完成信息、本次自习目标的自习时长和获赞数作为本次自习目标完成信息。

在得到本次自习目标完成信息之后,第一用户终端根据本次自习目标完成信息,在第一用户的自习目标页面显示第一用户的自习目标信息;根据本次自习时长,在第一用户的自习基本页面显示第一用户的自习基本信息。

其中,在一种可能的实现方式中,第一用户终端可以在第一音乐分区的页面内的自习室标签下显示自习目标页面的页面标识和自习基本页面的标识,如图3中的左图所示,自习目标页面的页面标识为“我的自习目标”,自习基本页面的标识为“我的自习”。这样,当第一用户在第一虚拟自习室的页面内完成对本次自习目标的勾选之后,可以通过执行页面返回操作使得第一用户终端返回显示第一音乐分区的页面。之后,当第一用户终端检测到第一用户针对该自习目标页面的页面标识的选择操作时,第一用户终端跳转至第一用户的自习目标页面,并在该自习目标页面内显示第一用户的自习目标信息。当第一用户终端检测到第一用户针对自习基本页面的页面标识的选择操作时,则跳转显示第一用户的自习基本页面,并在该自习基本页面中显示第一用户的自习基本信息。

示例性地,当显示自习目标页面时,第一用户终端可以在该自习目标页面中显示打卡记录标签和目标数据标签。当目标数据标签被选中时,第一用户终端可以根据前N次自习目标完成信息和本次自习目标完成信息,确定各次自习目标中相同的自习目标,之后,统计各次自习目标中相同的自习目标的累计自习次数、累计自习时长和累计获赞数,并将每个自习目标以及对应的累计自习次数、累计自习时长和累计获赞数作为一条自习目标信息进行显示,其中,各条自习目标信息可以按照各个自习目标的累计自习次数从大到小的顺序排列显示,也可以按照累计自习时长从大到小的顺序排列显示,或者是,按照累计获赞数从大到小的顺序排列显示。其中,自习目标的累计自习次数是指从相应自习目标被创建开始到当前时刻,第一用户在自习中设置过该自习目标的累计次数,例如,对于自习目标A,第一用户在3次自习中设置了该自习目标A,则该自习目标的累计自习次数就是3。

当打卡记录标签被选中时,第一用户终端可以将本次自习目标和本次自习目标完成信息作为一条自习目标信息进行显示,可选地,第一用户终端还可以获取前N次自习目标完成信息,并将每次自习目标完成信息作为一条自习目标信息进行显示。其中,各条自习目标信息可以按照相应地自习目标完成信息生成的先后顺序倒序排列显示。

例如,图5是本申请实施例提供的一种在自习目标页面显示自习目标信息的示意图。其中,该自习目标页面的标识为“我的自习目标”。如图5所示,当该自习目标页面中的目标数据标签被选中时,该页面中显示有第一用户设立的各个自习目标以及各个自习目标分别对应的累计自习时长和累计获赞数。如第一条自习目标信息中的自习目标为“攻克三角函数”,该自习目标对应的累计自习次数为35,累计自习时长为43.9小时,累计获赞数为239。第二条自习目标信息中的自习目标为“朗读英文版小说”,该自习目标对应的累计自习次数为22次,累计自习时长为48.2小时,累计获赞数为228。第三条自习目标信息中的自习目标为“立体几何冲冲冲”,该自习目标对应的累计自习次数为12次,累计自习时长为27.8小时,累计获赞数为83。

当该自习目标页面中的打卡记录标签被选中时,如图6所示,按照各次自习目标完成信息的生成先后顺序倒序显示。其中,第一条自习目标信息中的自习目标完成信息的生成时间为2021年5月21日,该条自习目标信息中的自习目标为“攻克三角函数”,在该次自习中,该自习目标的自习时长为2小时33分钟,获赞数为239。第二条自习目标信息中的自习目标完成信息的生成时间为2021年5月20日,该条自习目标信息的自习目标是“朗读英文版小说”,在该次自习中,该自习目标的自习时长为24分钟,获赞数为35。第三条自习目标信息中的自习目标完成信息的生成时间为2021年5月19日,该条自习目标信息的自习目标依然是“朗读英文版小说”,在该次自习中,该自习目标的自习时长为28分钟,获赞数为18。

可选地,在一些可能的情况中,由前述介绍可知,在一次自习中可以设置多个自习目标,在这种情况下,一次自习中将包括多条自习目标完成信息,这样,在打卡记录标签下,同一个生成时间下,对应有多条自习目标完成信息。

另外,在本申请实施例中,第一用户还可以对自习目标页面中显示的任一条自习目标完成信息执行隐藏操作。当检测到第一用户针对某条自习目标完成信息的隐藏选项的选中操作之后,第一用户终端可以将对应的自习目标完成信息进行隐藏,例如,如图5中所示,第一用户可以针对第二条自习目标完成信息执行向左的滑动操作,从而隐藏该条自习目标完成信息。并且,后续,可以通过展开“隐藏的目标”选项卡来显示隐藏的自习目标完成信息。

需要说明的是,上述仅是本申请实施例给出的一种显示自习目标完成信息的实现方式,在其他一些可能的实现方式中,上述的各项信息也可以单独信息或者是通过其他方式进行组合显示,本申请实施例对此不做限定。

当显示自习基本页面时,第一用户终端可以在该自习基本页面中显示第一用户的自习基本信息,其中,该自习基本信息包括第一用户的本次自习时长、总自习时长、创建的虚拟自习室的标识和已参加的虚拟自习室的标识中的至少一项。除此之外,该自习基本页面中还可以显示有第一用户的标识以及学习提醒等,本申请实施例对此不做限定。

例如,参见图7,在该自习基本页面中显示有第一用户的标识为AAA,其中,在学习成就标签下,显示有第一用户的本次自习时长为1小时45分钟,总自习时长为2348小时。除此之外,如图7中所示,该自习基本页面中还可以显示有指定时长内的累计自习时长,例如,显示有本周自习时长为73小时45分钟。可选地,该自习基本页面中还可以显示有总自习次数为321次,本周自习次数为5次,连续自习的天数为12天等统计信息,本申请实施例对此不做限定。

另外,参见图7,该自习基本页面中还显示有第一用户创建的虚拟自习室的标识为:“英语六级冲冲冲”,已参加的虚拟自习室的标识为“自律自由欢迎22考研同伴进群”。

可选地,在一些可能的实现方式中,在本申请实施例中,根据各个自习用户的自习信息,应用服务器还可以统计每个音乐分区内的各个虚拟自习室内的自习用户在指定时长内累计自习时长,并根据每个音乐分区内的各个自习用户在指定时长内的累计自习时长生成分区榜单和总榜单。其中,分区榜单是指对一个音乐分区内的各个自习用户在第二时长内的累计自习时长进行排名后的榜单。总榜单是指对所有音乐分区内的自习用户在第二时长内的累计自习时长进行排名后的榜单。在生成分区榜单和总榜单之后,应用服务器可以将上述两个榜单发送至第一用户终端,这样,第一用户终端可以在音乐分区的页面内显示该音乐分区的分区榜单和总榜单。

示例性地,如图4的上图所示,在第一音乐分区的页面内可以显示有排名选项。当第一用户终端检测到第一用户针对该排名选项的选中操作后,跳转显示如图8所示的榜单页面。参见图8,在该榜单页面中,可以包括分区榜单和总榜单两个标签,当分区榜单被选中之后,在该分区榜单的周排行标签下可以显示该第一音乐分区内的自习用户中在最近一周内累计自习时长排在前N位的自习用户的用户信息和对应的累计自习时长。在该分区榜单的月排行标签下可以显示该第一音乐分区内的自习用户中在最近一个月内累计自习时长排在前N位的自习用户的用户信息和对应的累计自习时长。同样的,当总榜单被选中后(图中未示出),在该总榜单的周排行标签下显示所有音乐分区内的自习用户中在最近一周内的累计自习时长排在前N位的自习用户的用户信息和对应的累计自习时长。在该总榜单的月排行标签下显示所有音乐分区内的自习用户中在最近一个月内的累计自习时长排在前N位的自习用户的用户信息和对应的累计自习时长。

可选地,对于每个榜单中排在前N位的自习用户,应用服务器还可以根据这些自习用户的排名为相应用户提供对应的奖励,例如,为相应用户赠送专属权益。

上述实施例中主要介绍了第一用户进入第一虚拟自习室开始自习,第一用户终端根据第一用户的本次自习时长和本次自习目标显示自习信息的过程。可选地,在一些可能的情况中,第一音乐分区的页面内显示的各个虚拟自习室的标识中可能不存在第一用户想要参加的虚拟自习室。或者是,第一用户可能想要新建一个虚拟自习室来自习。在这种情况下,第一用户终端还可以基于第一用户的操作,通过图9所示的步骤901-903新建虚拟自习室。

步骤901:当在第一音乐分区中接收到自习室创建指令时,获取第一用户输入的待创建的虚拟自习室的基本设置信息,该基本设置信息包括相应地虚拟自习室的标识。

在本申请实施例中,第一用户可以点击第一音乐分区页面内的自习室标签下的创建自习室选项,以触发自习室创建指令。第一用户终端在接收到该自习室创建指令之后,可以显示自习室信息配置页面。第一用户可以在该自习室信息配置页面中输入待创建的虚拟自习室的基本设置信息。相应地,第一用户终端获取第一用户输入的待创建的虚拟自习室的基本设置信息。其中,该基本设置信息可以包括待创建的虚拟自习室的标识。除此之外,该基本设置信息还可以包括该虚拟自习室的学习标签、公告内容、是否允许聊天等。

例如,图10是本申请实施例提供的一种自习室信息配置页面的示意图。如图10所示,该配置页面中“希望大家一起学什么”的标题下可以显示有多个学习标签,第一用户可以从其中选择符合待创建的虚拟自习室的一个或多个学习标签。另外,该配置页面中还包括自习室名称输入框1001和自习室公告输入框1002,第一用户可以在该自习名称输入框1001中输入待创建的虚拟自习室的标识,例如,该标识为“英语六级冲冲冲”。在自习室公告输入框1002输入公告内容。

可选地,在一些可能的情况中,在本申请实施例中,为了减少虚拟自习室的信息管理成本,第一用户终端还可以从应用服务器中获取第一用户在第一音乐分区中的活跃信息,该活跃信息可以包括第一用户在第一音乐分区内的评论数量,或者是,第一用户在第一音乐分区的虚拟自习室内的获赞数等。如果该活跃信息满足指定条件,再显示创建自习室选项,以供第一用户进行自习室创建。其中,该指定条件可以是第一用户在第一音乐分区内的评论数量或获赞数达到指定数量。

步骤902:获取待创建的虚拟自习室的自习歌单,该自习歌单包括至少一首自习音乐。

在获取到待创建的虚拟自习室的基本设置信息之后,第一用户终端可以获取待创建的虚拟自习室的自习歌单。

在一种可能的实现方式中,第一用户终端可以显示多个音乐风格标签;当检测到第一用户针对多个音乐风格标签中的第一音乐风格标签的选择操作时,获取与第一音乐风格标签相匹配的至少一首音乐;根据至少一首音乐生成待创建的虚拟自习室的自习歌单。

其中,第一用户在自习室信息配置页面中输入基本设置信息之后,可以点击“下一步”选项,第一用户终端在检测到该针对该“下一步”选项的选中操作后,跳转显示音乐风格选择页面。在该音乐风格选择页面中显示多个音乐风格标签。第一用户可以从中选择第一音乐风格标签。相应地,第一用户终端可以从应用服务器中获取与第一音乐风格标签匹配的至少一首音乐,并将获取到的至少一首音乐作为该待创建的虚拟自习室的自习歌单中的自习音乐。

或者,在从应用服务器中获取到与第一音乐风格标签匹配的至少一首音乐之后,第一用户终端可以显示至少一首音乐的标识,第一用户可以从中选择部分音乐作为自习音乐。相应地,第一用户终端可以根据第一用户选择的音乐生成该待创建的虚拟自习室的自习歌单。

可选地,在另一种可能的实现方式中,第一用户终端在显示多个音乐风格标签之前,还可以先显示多种歌单生成方式选项,其中,该多种歌单生成方式选项包括自定义歌单、智能推荐歌单和白噪音歌单。在这种情况下,当第一用户终端检测到针对智能推荐歌单的选中操作时,则跳转显示音乐风格选择页面,并参考上述的方法生成该待创建的虚拟自习室的自习歌单。

如果第一用户终端检测到第一用户针对自定义歌单的选中操作时,则可以显示第一用户自身收藏、下载、分享、购买的至少一首音乐。之后,第一用户可以从中选择部分音乐作为待创建的虚拟自习室的自习音乐。相应地,第一用户终端可以根据第一用户选择的自习音乐生成待创建的虚拟自习室的自习歌单。

如果第一用户终端检测到第一用户针对白噪音歌单的选中操作时,则可以直接将白噪音作为该待创建的虚拟自习室的自习歌单中的自习音乐。

图11是本申请实施例示出的一种设置自习歌单的示意图。如图11中的左图所示,第一用户终端在自习歌单设置页面显示有三个选项,分别为“自定义歌单”、“智能推荐歌单”和“白噪音”。当第一用户选择“智能推荐歌单”之后,第一用户终端跳转显示音乐风格选择页面,并在该页面中显示多种音乐风格标签,参见图11中的右图所示。

可选地,在一些可能的实现方式中,第一用户终端也可以向显示音乐风格选择页面,当检测到第一用户终端对第一音乐风格标签的选择操作之后,再显示多种歌单生成方式选项,在这种情况下,当检测到第一用户对任一选项的选中操作时,即在相应选项对应的歌曲中选择与该第一音乐风格标签相符的至少一首音乐进行显示,然后由第一用户从该至少一首音乐中选择自习音乐,进而生成自习歌单。

步骤903:根据待创建的虚拟自习室的基本设置信息和自习歌单,创建第二虚拟自习室。

在获取到待创建的虚拟自习室的基本设置信息和自习歌单之后,第一用户终端可以将该待创建的虚拟自习室的基本设置信息和自习歌单发送至应用服务器,由应用服务器对该虚拟自习室的基本设置信息和自习歌单进行存储,从而创建得到第二虚拟自习室。同时,第一用户终端可以显示第二虚拟自习室的页面。此时,第一用户可以在该第二虚拟自习室的页面内触发自习开始指令,进而开始自习。相应地,第一用户终端可以参考前述步骤201-202介绍的方法对第一用户在该第二虚拟自习室中自习时的信息进行处理。

在本申请实施例中,用户可以在某个虚拟自习室的页面内触发自习开始指令,以参与到该虚拟自习室中。由于虚拟自习室的页面内播放有该虚拟自习室的自习音乐,所以,该用户可以与其他参与到该虚拟自习室中的自习用户共同收听相同的自习音乐。除此之外,在接收到用户触发的自习开始指令之后,还可以获取用户的自习目标,并对用户的自习时长进行计时。这样,用户在自习结束之后,既能够获取到根据该自习目标和自习时长得到的自身的自习信息,完善了用户在线听歌自习的体验,提高了用户的参与感。

另外,在本申请实施例中,用户可以在虚拟自习室内与其他自习用户进行学习交流,以获取其他用户的学习陪伴。各个用户之间可以通过互相点赞的操作来激励彼此完成自习目标。

综上可见,本申请实施例通过虚拟自习室中的自习计时、自习目标完成信息的生成、音乐共享、学习交流、互相点赞等功能,建立了用户之间分享发现音乐以及陪伴自习的关系圈子,满足了用户自习场景下获得陪伴、记录成就、分享歌曲等需求。

接下来,对本申请实施例提供的虚拟自习室的信息处理装置进行介绍。

参见图12,本申请实施例提供了一种虚拟自习室的信息处理装置1200,该装置1200可以以硬件或软件的形式应用于前述的第一用户终端中,该装置1200包括:

获取模块1201,用于当在第一虚拟自习室的页面内接收到第一用户触发的自习开始指令时,获取第一用户的本次自习目标,并开始进行本次自习时长计时,第一虚拟自习室的页面内播放有第一虚拟自习室的自习音乐;

显示模块1202,用于当在第一虚拟自习室的页面内接收到第一用户触发的自习结束指令时,基于第一用户的本次自习目标和计时得到的本次自习时长,显示第一用户的自习信息。

可选地,获取模块1201主要用于:

显示第一用户在当前时刻之前设置的至少一个历史自习目标;

当检测到第一用户针对至少一个历史自习目标中的第一历史自习目标的选择操作时,将第一历史自习目标作为第一用户的本次自习目标。

可选地,获取模块1201主要用于:

显示自习目标设置框;

当接收到第一用户在自习目标设置框中输入的自习目标时,将第一用户输入的自习目标作为第一用户的本次自习目标。

可选地,该装置1200还用于:

在第一虚拟自习室的页面内的聊天区域内显示第一用户的自习目标设立消息,第一用户的自习目标设立消息包括第一用户的本次自习目标,聊天区域内还显示有第一虚拟自习室内的多个自习用户的聊天消息;

向应用服务器发送第一用户的自习目标设立消息,以使应用服务器向第一虚拟自习室内的多个自习用户转发第一用户的自习目标设立消息。

可选地,显示模块1202主要用于:

当在第一虚拟自习室的页面内接收到自习结束指令时,显示第一用户的本次自习目标;

当接收到第一用户针对第一用户的本次自习目标的选择操作时,根据本次自习时长和第一用户的本次自习目标,生成本次自习目标完成信息;

根据本次自习目标完成信息和本次自习时长,显示第一用户的自习信息。

可选地,本次自习目标完成信息包括本次自习目标的自习时长和获赞数,显示模块1202主要用于:

将本次自习时长作为第一用户的本次自习目标的自习时长;

将接收到的针对第一用户的本次自习目标的点赞消息的数量作为第一用户的本次自习目标的获赞数。

可选地,该装置1200还用于:

当接收到针对第一用户的自习目标的点赞消息时,在第一虚拟自习室的页面内的聊天区域内显示点赞消息,点赞消息是根据第一虚拟自习室内的其他自习用户针对第一用户的自习目标的点赞操作生成的消息。

可选地,第一用户的自习信息包括第一用户的自习基本信息和第一用户的自习目标信息,该显示模块1202主要用于:

根据本次自习目标完成信息,在第一用户的自习目标页面显示第一用户的自习目标信息;

根据本次自习时长,在第一用户的自习基本页面显示第一用户的自习基本信息。

可选地,第一用户的自习基本信息包括第一用户的本次自习时长、总自习时长、创建的虚拟自习室的标识和已参加的虚拟自习室的标识中的至少一项。

可选地,第一用户的自习目标信息包括第一用户的本次自习目标完成信息、前N次自习目标完成信息和各次自习目标中相同的自习目标的累计自习时长和累计获赞数中的至少一项。

可选地,第一虚拟自习室的自习音乐由应用服务器根据第一虚拟自习室的音乐风格标签推荐得到。

可选地,该装置1200还用于:

当在第一虚拟自习室的页面内检测到针对暂休选项的选择操作时,暂停对本次自习时长进行计时,并在第一虚拟自习室的页面内显示恢复自习选项;

当检测到针对恢复自习选项的选择操作时,继续对本次自习时长进行计时。

可选地,该装置1200还用于:

当在第一虚拟自习室的页面内检测到针对当前正在播放的自习音乐的静音操作时,对当前正在播放的自习音乐进行静音处理。

可选地,该装置1200还用于:

当在第一音乐分区中接收到自习室创建指令时,获取第一用户输入的待创建的虚拟自习室的基本设置信息,基本设置信息包括相应地虚拟自习室的标识,第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;

获取待创建的虚拟自习室的自习歌单,自习歌单包括至少一首自习音乐;

根据待创建的虚拟自习室的基本设置信息和自习歌单,创建第二虚拟自习室。

可选地,该装置1200还用于:

显示多个音乐风格标签;

当检测到第一用户针对多个音乐风格标签中的第一音乐风格标签的选择操作时,获取与第一音乐风格标签相匹配的至少一首音乐;

根据至少一首音乐生成待创建的虚拟自习室的自习歌单。

可选地,该装置1200还用于:

在第一音乐分区的页面内显示多个虚拟自习室的标识,第一音乐分区为预先设置的多个音乐分区中的任一音乐分区;

当接收到第一用户针对第一虚拟自习室的标识的选择操作时,跳转显示第一虚拟自习室的页面,第一虚拟自习室的页面内显示有自习开始选项,自习开始选项用于触发自习开始指令。

可选地,该装置1200还用于:

当多个虚拟自习室中的第三虚拟自习室中的自习用户的数量在第一时长内均为0时,则隐藏第三虚拟自习室的标识,第三虚拟自习室为多个虚拟自习室中的任一虚拟自习室。

可选地,该装置1200还用于:

在第一音乐分区的页面内显示自习榜单,自习榜单包括分区榜单和总榜单,分区榜单包括在第一音乐分区内创建的多个虚拟自习室中在第二时长内自习总时长排在前N位的N个自习用户的用户信息,总榜单包括在多个音乐分区创建的多个虚拟自习室中在第二时长内自习总时长排在前N位的N个自习用户的用户信息。

在本申请实施例中,用户可以在某个虚拟自习室的页面内触发自习开始指令,以参与到该虚拟自习室中。由于虚拟自习室的页面内播放有该虚拟自习室的自习音乐,所以,该用户可以与其他参与到该虚拟自习室中的自习用户共同收听相同的自习音乐。除此之外,在接收到用户触发的自习开始指令之后,还可以获取用户的自习目标,并对用户的自习时长进行计时。这样,用户在自习结束之后,既能够获取到根据该自习目标和自习时长得到的自身的自习信息,完善了用户在线听歌自习的体验,提高了用户的参与感。

需要说明的是,上述实施例提供的虚拟自习室的信息处理装置在推荐多媒体文件时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的虚拟自习室的信息处理装置与虚拟自习室的信息处理方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图13是根据一示例性实施例示出的一种终端1300的结构框图。上述实施例中的用户终端即可通过该终端1300来实现。其中,该终端1300可以是智能手机、平板电脑、笔记本电脑、台式电脑等。

通常,终端1300包括有:处理器1301和存储器1302。

处理器1301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1301可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1301可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1301还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

存储器1302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1302中的非暂态的计算机可读存储介质用于存储至少一个指令,其中,该至少一个指令用于被处理器1301所执行以实现本申请中方法实施例提供的虚拟自习室的信息处理方法。

在一些实施例中,终端1300还可选包括有:外围设备接口1303和至少一个外围设备。处理器1301、存储器1302和外围设备接口1303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1303相连。具体地,外围设备包括:射频电路1304、显示屏1305、摄像头组件1306、音频电路1307、定位组件1308和电源1309中的至少一种。

外围设备接口1303可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1301和存储器1302。在一些实施例中,处理器1301、存储器1302和外围设备接口1303被集成在同一芯片或电路板上;在一些其他实施例中,处理器1301、存储器1302和外围设备接口1303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路1304用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1304包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1304还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

显示屏1305用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1305是触摸显示屏时,显示屏1305还具有采集在显示屏1305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1301进行处理。此时,显示屏1305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1305可以为一个,设置终端1300的前面板;在另一些实施例中,显示屏1305可以为至少两个,分别设置在终端1300的不同表面或呈折叠设计;在再一些实施例中,显示屏1305可以是柔性显示屏,设置在终端1300的弯曲表面上或折叠面上。甚至,显示屏1305还可以设置成非矩形的不规则图形,也即异形屏。显示屏1305可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。需要说明的是,在本申请实施例中,当该终端1300为横屏终端时,该终端1300的显示屏的宽高比大于1,例如,该终端1300的显示屏的宽高比可以为16:9或4:3。当该终端1300为竖屏终端时,则该终端1300的显示屏的宽高比小于1,例如,该终端1300的显示屏的宽高比可以为9:18或3:4等。

摄像头组件1306用于采集图像或视频。可选地,摄像头组件1306包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路1307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1301进行处理,或者输入至射频电路1304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1301或射频电路1304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1307还可以包括耳机插孔。

定位组件1308用于定位终端1300的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1308可以是基于GPS(Global PositioningSystem,全球定位系统)、北斗系统或伽利略系统的定位组件。

电源1309用于为终端1300中的各个组件进行供电。电源1309可以是交流电、直流电、一次性电池或可充电电池。当电源1309包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端1300还包括有一个或多个传感器1310。该一个或多个传感器1310包括但不限于:加速度传感器1311、陀螺仪传感器1312、压力传感器1313、指纹传感器1314、光学传感器1315以及接近传感器1316。

加速度传感器1311可以检测以终端1300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1311可以用于检测重力加速度在三个坐标轴上的分量。处理器1301可以根据加速度传感器1311采集的重力加速度信号,控制显示屏1305以横向视图或纵向视图进行用户界面的显示。加速度传感器1311还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器1312可以检测终端1300的机体方向及转动角度,陀螺仪传感器1312可以与加速度传感器1311协同采集用户对终端1300的3D动作。处理器1301根据陀螺仪传感器1312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器1313可以设置在终端1300的侧边框和/或显示屏1305的下层。当压力传感器1313设置在终端1300的侧边框时,可以检测用户对终端1300的握持信号,由处理器1301根据压力传感器1313采集的握持信号进行左右手识别或快捷操作。当压力传感器1313设置在显示屏1305的下层时,由处理器1301根据用户对显示屏1305的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器1314用于采集用户的指纹,由处理器1301根据指纹传感器1314采集到的指纹识别用户的身份,或者,由指纹传感器1314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1314可以被设置终端1300的正面、背面或侧面。当终端1300上设置有物理按键或厂商Logo时,指纹传感器1314可以与物理按键或厂商Logo集成在一起。

光学传感器1315用于采集环境光强度。在一个实施例中,处理器1301可以根据光学传感器1315采集的环境光强度,控制显示屏1305的显示亮度。具体地,当环境光强度较高时,调高显示屏1305的显示亮度;当环境光强度较低时,调低显示屏1305的显示亮度。在另一个实施例中,处理器1301还可以根据光学传感器1315采集的环境光强度,动态调整摄像头组件1306的拍摄参数。

接近传感器1316,也称距离传感器,通常设置在终端1300的前面板。接近传感器1316用于采集用户与终端1300的正面之间的距离。在一个实施例中,当接近传感器1316检测到用户与终端1300的正面之间的距离逐渐变小时,由处理器1301控制显示屏1305从亮屏状态切换为息屏状态;当接近传感器1316检测到用户与终端1300的正面之间的距离逐渐变大时,由处理器1301控制显示屏1305从息屏状态切换为亮屏状态。

也即是,本申请实施例不仅提供了一种终端,包括处理器和用于存储处理器可执行指令的存储器,其中,处理器被配置为执行图2所示实施例提供的虚拟自习室的信息处理方法中的步骤,而且,本申请实施例还提供了一种计算机可读存储介质,该存储介质内存储有计算机程序,该计算机程序被处理器执行时可以实现图2所示实施例提供的虚拟自习室的信息处理方法中的步骤。

本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述图2所示实施例提供的虚拟自习室的信息处理方法中的步骤。

以上所述并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请实施例的保护范围之内。

相关技术
  • 虚拟自习室的信息处理方法、装置及存储介质
  • 虚拟现实终端的信息处理方法、装置及可读存储介质
技术分类

06120113210689