歌曲交互方法、装置、终端及存储介质与流程

文档序号:22119090发布日期:2020-09-04 15:57阅读:212来源:国知局
歌曲交互方法、装置、终端及存储介质与流程

本申请实施例涉及网络技术领域,特别涉及一种歌曲交互方法、装置、终端及存储介质。



背景技术:

随着互联网技术的快速发展,在线互动方式越来越多。如,观看视频时,可发送弹幕进行互动;播放歌曲时,可进入评论区进行留言等等。

对于歌曲评论而言,在终端上播放目标歌曲时,显示有对目标歌曲发布评论的评论入口。相关技术中,目标歌曲的评论是异步交互方式,无法实现多个用户的实时交流。尤其是对于正在播放歌曲的用户而言,实时交互更加重要,良好的实时交互可以为用户创造理想的社交环境,促进各个用户之间的互动。



技术实现要素:

本申请实施例提供了一种歌曲交互方法、装置、终端及存储介质,所述技术方案如下:

一方面,提供了一种歌曲交互方法,所述方法包括:

显示歌曲播放界面,所述歌曲播放界面中包括至少一个候选交互入口,不同候选交互入口对应不同交互群组;

接收对至少一个所述候选交互入口中目标交互入口的触发操作,所述目标交互入口对应目标交互群组;

显示所述目标交互群组对应的交互界面,所述交互界面用于显示所述目标交互群组中交互对象发送的实时交互信息。

另一方面,提供了一种歌曲交互装置,所述装置包括:

播放界面显示模块,用于显示歌曲播放界面,所述歌曲播放界面中包括至少一个候选交互入口,不同候选交互入口对应不同交互群组;

触发操作接收模块,用于接收对至少一个所述候选交互入口中目标交互入口的触发操作,所述目标交互入口对应目标交互群组;

交互界面显示模块,用于显示所述目标交互群组对应的交互界面,所述交互界面用于显示所述目标交互群组中交互对象发送的实时交互信息。

另一方面,提供了一种终端,所述终端包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现如上述方面所述的歌曲交互方法。

另一方面,提供了一种计算机可读存储介质,所述存储介质存储有至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的歌曲交互方法。

另一方面,还提供了一种计算机程序产品,该计算机程序产品存储有至少一条指令,所述至少一条指令由所述处理器加载并执行以实现上述方面所述的歌曲交互方法。

在本申请实施例中,提供了一种歌曲交互方法,与相关技术中的歌曲播放界面不同的是,本申请实施例中的歌曲播放界中包括至少一个候选交互入口,当接收对至少一个候选交互入口中目标交互入口的触发操作时,终端界面显示目标交互群组对应的交互界面,继而终端用户通过交互界面接收到交互用户发送的实时交互信息,并进行同步信息的交互,解决了相关技术中终端用户在播放歌曲时无法进行信息同步交互的问题,提高了终端用户在听歌时与对应交互对象的互动性。

附图说明

图1示出了本申请一示例性实施例提供的实施环境示意图;

图2示出了本申请一示例性实施例提供的歌曲交互方法的流程图;

图3示出了本申请一示例性实施例提供的进入交互界面的界面示意图;

图4示出了本申请另一示例性实施例提供的歌曲交互方法的流程图;

图5示出了本申请一示例性实施例提供的交互群组创建过程的界面示意图;

图6示出了本申请另一示例性实施例提供的歌曲交互方法的流程图;

图7示出了本申请一示例性实施例提供的交互界面示意图;

图8示出了本申请一示例性实施例提供的歌曲交互装置的结构框图;

图9示出了本申请一示例性实施例提供的终端的结构方框图;

图10示出了本申请一示例性实施例提供的服务器的结构方框图。

具体实施方式

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

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

图1是本申请一示例性实施例提供的实施环境示意图。请参考图1,该实施环境可以包括:第一终端100、服务器200和第二终端300。

需要说明的是,第一终端100对应本申请实施例中的终端用户,第二终端300对应终端用户的交互对象的终端设备,且第二终端300为至少一个。其中,第一终端100和第二终端300中安装和运行有相同的音乐播放软件的客户端。

第一终端100通过无线网络或有线网络与服务器200相连。

服务器200是终端用户与其交互对象进行交互信息传输的中转站,用于接收来自第一终端100的实时交互信息,并转发至第二终端300,继而第二终端300的用户可以在交互界面看到第一终端100对应用户发送的实时交互信息。

可选的,服务器200可以是独立的服务器,也可以集合为服务器集群、虚拟云存储或云计算中心中的任意一种,以服务器200为服务器集群为例,本申请实施例中,服务器200可以包括交互服务器210和评论服务器220,其中,交互服务器210和评论服务器220之间通过无线网络或有线网络相连。在第一终端100一侧,第一终端100通过无线网络或有线网络分别与交互服务器210和评论服务器220相连;在第二终端300一侧,第二终端300通过无线网络或有线网络分别与交互服务器210和评论服务器220相连。

结合上述服务器200的组成,在本申请实施例中,交互服务器210可包括如下作用:当第一终端100接收到交互群组创建操作时,向交互服务器210发送交互群组创建请求,交互服务器210用于为交互群组创建对应的交互入口;当第一终端100接收到交互信息发送指令时,向交互服务器210发送输入的目标实时交互信息,交互服务器210用于将目标实时交互信息转发至目标交互群组内的其他交互对象(即各个第二终端300对应的终端用户);当第一终端100接收到对交互界面的关闭操作时,向交互服务器210发送交互退出指令,交互服务器210用于根据交互退出指令将当前交互对象移除目标交互群组。

此外,在本申请实施例中,评论服务器220可包括如下作用:当第一终端100接收到对目标实时交互信息的评论发布操作,向评论服务器220发送目标实时交互信息,评论服务器220用于将目标实时交互信息发布至目标歌曲对应的评论区。

可选的,服务器200还可以包括用户标识管理服务器,用户标识管理服务器用于管理信息交互过程中的用户标识创建、用户标识监督等等事件;可选的,服务器200还可以包括交互界面管理服务器,交互界面管理服务器用于管理交互界面标识创建、交互界面标识监督等等事件。上述服务器200可能包括的服务器仅为示意性的举例出,还可以根据本申请实施例的内容进行补充,本申请实施例对此不作限定。

此外,当服务器200是独立的服务器时,则服务器200具备上述各个服务器的后台服务功能。

在相关技术中,各个终端用户在收听歌曲时,会在终端的应用程序界面显示歌曲播放界面,且歌曲播放界面有显示可发布评论的评论入口。在一个示例中,用户a正在播放歌曲1,且用户a通过对评论入口的触发操作进入评论区,在该评论区内,显示有其他终端用户之前发布的评论;进一步的,用户a可以在该评论区发布独立的评论,或对其他终端用户所发布的评论进行回复。

在上述示例中,即相关技术中所提供的评论互动方法中收听相同歌曲的终端用户只能进行异步交互,若终端用户为评论发布者,则需要等待其他终端用户再次进入评论区以及能够浏览到该评论并进行回复的条件下,才可以实现终端用户之间的评论互动,所耗时间较长;若终端用户为评论回复者,则仍需要等待较长时间才能收到被评论用户的回复,以此类推,进行反复交互。

在本申请实施例中,提供了一种歌曲交互方法,能够解决相关技术中不同终端用户在歌曲评论时无法实现即时交互的问题。

请参考图2,其示出了本申请一示例性实施例提供的歌曲交互方法的流程图。该方法适用于图1所示的实施环境,该方法包括:

步骤201,显示歌曲播放界面,歌曲播放界面中包括至少一个候选交互入口。

其中,歌曲播放界面中包括至少一个候选交互入口。在上述示例中,相关技术中的歌曲播放界界面包括评论入口,需要说明的是,上述评论入口与本申请各个实施例中的候选交互入口并不相同。

在本申请实施例中,不同候选交互入口对应不同交互群组。可选的,若歌曲播放界面中包括一个候选交互入口,则该候选交互入口对应的交互群组可以为目标歌曲唯一对应的交互群组,在该交互群组内,各个终端用户是同一时刻收听目标歌曲的用户;若歌曲播放界面中包括至少两个候选交互入口,则该候选交互入口对应的交互群组为与目标歌曲相关量的交互群组,如各个交互群组各自关联有多首歌曲,且各个交互群组所包含的多首歌曲中,共同包含有歌曲播放界面所显示的目标歌曲。

步骤202,接收对至少一个候选交互入口中目标交互入口的触发操作,目标交互入口对应目标交互群组。

响应于歌曲播放界面中包括至少两个候选交互入口,用户可对当前的多个候选交互入口进行选择,客户端接收到终端用户对至少一个候选交互入口中目标交互入口的触发操作,从而完成用户对目标交互入口的选择。其中,目标交互入口对应目标交互群组。

在一个示例中,如图3所示,终端界面300显示有歌曲播放界面,同时还显示有入口控件301。当终端用户触发入口控件301后,存在两种可能的界面显示情况。若触发入口控件301后能够直接进入目标歌曲唯一对应的交互界面,则当前候选交互入口为一个,显示有如终端界面320所显示的交互界面,该交互界面显示有以“zz专属聊天房1”命名的聊天区域;若触发入口控件301后界面显示有终端界面310所显示的交互界面,则表明当前候选交互入口不止一个,需要终端用户作进一步选择,如图3所示,终端界面310显示有图标311至313这三个候选交互入口,当终端用户选择图标311时,可进入终端界面320所显示的交互界面。即终端用户可根据自己的喜好与互动需求选择某一候选交互入口作为目标交互入口,继而客户端接收到该终端用户对三个候选交互入口中目标交互入口的触发操作。

步骤203,显示目标交互群组对应的交互界面,交互界面用于显示目标交互群组中交互对象发送的实时交互信息。

相应的,响应于客户端接收到终端用户对至少一个候选交互入口中目标交互入口的触发操作,客户端对应的终端界面显示有目标交互群组对应的交互界面。

其中,交互界面用于显示目标交互群组中交互对象发送的实时交互信息。交互对象为与终端用户相区别的其他终端用户,且终端用户与其交互对象同步在线,因此,在交互界面中,终端用户可以同步接收到交互对象发送的实时交互信息;进一步的,终端用户可以在交互界面进行实时交互信息的发送,如分享链接、文字、图片或语音等实时交互信息的发送,本申请实施例对实时交互信息的具体形式并不作限定。

示意性的,如图3所示,终端界面320所显示的交互界面即为目标交互群组对应的交互界面,其中,目标交互群组为终端用户的交互对象,在图3中,终端用户还可以通过触发交互对象查看控件321进行所有交互对象的查看,并进行交互对象的好友添加、私信等其余功能。

综上所述,在本申请实施例中,提供了一种歌曲交互方法,与相关技术中的歌曲播放界面不同的是,本申请实施例中的歌曲播放界中包括至少一个候选交互入口,当接收对至少一个候选交互入口中目标交互入口的触发操作时,终端界面显示目标交互群组对应的交互界面,继而终端用户通过交互界面接收到交互用户发送的实时交互信息,并进行同步信息的交互,解决了相关技术中终端用户在播放歌曲时无法进行信息同步交互的问题,提高了终端用户在听歌时与对应交互对象的互动性。

在上述实施例已提出,候选交互入口可以是播放歌曲已存在的交互入口,也可以是由终端用户创建的交互入口,针对终端用户创建交互入口的情况进行如下实施例的阐述。

请参考图4,其示出了本申请另一示例性实施例提供的歌曲交互方法的流程图。该方法适用于图1所示的实施环境,该方法包括:

步骤401,响应于接收到交互群组创建操作,向交互服务器发送交互群组创建请求。

在一种可能的实施方式中,当终端用户想要自己创建目标歌曲对应的交互群组时,可通过触发客户端界面的相关控件实现。如用户点击用于指示创建交互群组的控件生成交互群组创建操作,则客户端接收到交互群组创建操作后,向交互服务器发送交互群组创建请求。

其中,交互群组创建请求中包括群组名称以及交互群组对应的交互歌曲,交互服务器用于为交互群组创建对应的交互入口。可选的,交互歌曲可以是一首或有相似特征歌曲的集合,如具备相同词作者、相同曲风等相似特征。

如图5所示,显示有如终端界面500所显示的交互界面,该交互界面显示有以“zz专属聊天房1”命名的聊天区域,且还显示有大厅跳转控件501,当终端用户触发大厅跳转控件501,则当前交互界面跳转至终端界面510所显示的大厅界面,可选的,大厅界面显示“推荐房间”功能、以及根据“推荐分类”实现按照类型选择聊天房间的功能;进一步的,终端界面510还显示有房间创建控件511,当终端用户触发房间创建控件511,则生成交互群组创建操作,终端响应于接收到交互群组创建操作,向交互服务器发送交互群组创建请求,此时当前交互界面跳转至终端界面520所显示的创建房间界面,可选的,创建房间界面显示有“房间名称”填入框、“房间分类”填入框和“关联歌曲”填入框;当终端用户根据填入框的提示完成输入后,可触发确认创建控件521进行确认。

步骤402,响应于目标歌曲的歌曲播放请求,向交互服务器发送交互入口获取请求。

在一种可能的实施方式中,响应于目标歌曲的歌曲播放请求,客户端向交互服务器发送交互入口获取请求。其中,歌曲播放请求由终端用户触发。

在一个示例中,本申请提供的歌曲交互方法作为歌曲播放软件的新功能进行实行,当终端用户在目标歌曲的歌曲播放界面触发歌曲播放控件时,生成歌曲播放请求,客户端向交互服务器发送交互入口获取请求,当交互服务器同意时,则终端用户可以在目标歌曲播放时看到歌曲播放界面显示有至少一个候选交互入口。

可选的,步骤402包括如下内容一和内容二。

内容一、响应于歌曲播放请求,获取目标歌曲的歌曲信息,歌曲信息包括歌曲名称、歌手、歌曲风格、所属专辑和所属年代中的至少一种。

内容二、根据歌曲信息,向交互服务器发送交互入口获取请求。

其中,候选交互入口对应的交互歌曲为目标歌曲,或,候选交互入口对应的交互歌曲与目标歌曲对应同一歌手,或,候选交互入口对应的交互歌曲与目标歌曲属于相同歌曲风格,或,候选交互入口对应的交互歌曲与目标歌曲属于同一专辑,或,候选交互入口对应的交互歌曲与目标歌曲属于同一年代。

步骤403,根据交互服务器发送的候选交互入口信息,在歌曲播放界面显示至少一个候选交互入口。

步骤404,接收对至少一个候选交互入口中目标交互入口的触发操作,目标交互入口对应目标交互群组。

本步骤请参考步骤202,本申请实施例在此不再赘述。

步骤405,显示目标交互群组对应的交互界面,交互界面用于显示目标交互群组中交互对象发送的实时交互信息。

本步骤请参考步骤203,本申请实施例在此不再赘述。

在上述实施例的基础上,本申请实施例中还公开有客户端可向交互服务器发送交互群组创建请求的内容,以提高终端用户对交互群组的参与度,丰富了交互群组的创建方式;此外,还公开有根据目标歌曲的歌曲播放请求来进行候选交互入口的获取,以实现目标歌曲播放时,在歌曲播放界面自动显示候选交互入口的功能,提供了该功能的用户使用便携性。

请参考图6,其示出了本申请另一示例性实施例提供的歌曲交互方法的流程图。该方法适用于图1所示的实施环境,该方法包括:

步骤601,响应于接收到交互群组创建操作,向交互服务器发送交互群组创建请求。

本步骤请参考步骤401,本申请实施例在此不再赘述。

步骤602,响应于目标歌曲的歌曲播放请求,向交互服务器发送交互入口获取请求。

本步骤请参考步骤402,本申请实施例在此不再赘述。

步骤603,根据交互服务器发送的候选交互入口信息,在歌曲播放界面显示至少一个候选交互入口。

本步骤请参考步骤403,本申请实施例在此不再赘述。

步骤604,接收对至少一个候选交互入口中目标交互入口的触发操作,目标交互入口对应目标交互群组。

本步骤请参考步骤404,本申请实施例在此不再赘述。

步骤605,响应于对目标交互入口的触发操作,向交互服务器上报第一位置信息。

在本申请实施例中,还可以实现终端用户与交互用户之间的地理位置交互。其中,第一位置信息为当前所处地理位置的位置信息。

步骤606,显示目标交互群组对应的交互界面,交互界面用于显示目标交互群组中交互对象发送的实时交互信息。

本步骤请参考步骤405,本申请实施例在此不再赘述。

步骤607,接收目标交互对象发送的实时交互信息,以及目标交互对象的第二位置信息。

为了实现上述终端用户与交互用户之间的地理位置交互功能,客户端在接收第一位置信息的基础上,除了接收目标交互对象发送的实时交互信息,还接收目标交互对象的第二位置信息。

其中,第二位置信息由目标交互对象上报,实时交互信息和第二位置信息由交互服务器转发。目标交互对象为交互对象中的任意一位终端用户。

步骤608,在交互界面显示实时交互信息、地理位置和距离信息。

可选的,距离信息可以由交互服务器确定出,或者,由提供第一位置信息的客户端确定出。其中,地理位置根据第二位置信息确定,距离信息根据第一位置信息和第二位置信息确定。

在一个示例中,如图7所示,显示有如终端界面700所显示的交互界面,该交互界面显示有以“zz专属聊天房1”命名的聊天区域,当目标交互对象发送实时交互信息时,可按照示例框701所示的显示格式进行显示。在交互界面,显示有目标交互对象的头像图标、昵称、性别、地理位置和距离信息,以及该用户的发言内容(即目标交互对象所发送的实时交互信息)。如在目标交互对象头像图标的周侧显示“第一小学,距离2.3公里”一类的文字提示,其中“第一小学”为目标交互对象的地理位置,“2.3公里”为距离信息。

需要说明的是,上述步骤601至步骤608可单独实现为一个实施例进行实施。

可选的,步骤606之后,还包括步骤609。

步骤609,响应于接收到交互信息发送指令,向交互服务器发送输入的目标实时交互信息。

其中,目标实时交互信息包括文字信息、图片信息和音视频信息中的至少一种,此时交互服务器用于将目标实时交互信息转发至目标交互群组内的其他交互对象。

在一个示例中,如图5所示,终端用户在终端界面500对应的交互界面中,通过对话输入框502进行文字信息的输入,并触发了发送按键503,则客户端接收到交互信息发送指令,并向交互服务器发送输入的目标实时交互信息,继而通过交互服务器将该文字信息转发至目标交互群组内的其他交互对象。

在另一个示例中,如图5所示,终端用户在终端界面500对应的交互界面中,通过触发互动选择控件504显示终端界面530,终端界面530包括互动选项选择框531,如终端用户选择了语音选项,则触发生成交互信息发送指令,客户端接收到交互信息发送指令,交互服务器根据该交互信息发送指令生成电话请求,并发送至目标交互群组内的其他交互对象,当目标交互群组内的其他交互对象中存在确认该电话请求的交互对象时,交互服务器为终端用户与该交互对象建立即时通信信道,并实现在线电话功能。

可选的,若交互界面中显示有目标实时交互信息,则步骤606之后,还包括步骤610。

步骤610,响应于接收到对目标实时交互信息的评论发布操作,向评论服务器发送目标实时交互信息,评论服务器用于将目标实时交互信息发布至目标歌曲对应的评论区。

在一个示例中,终端用户将自己的发言(即目标实时交互信息)当做评论发送到目标歌曲对应的评论区,其实现过程为终端用户确定出目标实时交互信息,并通过触发发布控件将目标实时交互信息发送至评论服务器,继而评论服务器将目标实时交互信息发布至目标歌曲对应的评论区。

可选的,步骤606之后,还包括步骤611。

步骤611,响应于接收到对交互界面的关闭操作,向交互服务器发送交互退出指令。

此时,交互服务器用于根据交互退出指令将当前交互对象移除目标交互群组。

可选的,步骤606之后,还包括步骤612。

步骤612,接收到对目标交互群组的群组保留操作。

在一种可能的实施方式中,终端用户在听完目标歌曲后,因有事无法继续留在交互界面,此时终端用户触发对目标交互群组的群组保留操作,以便于下次听歌时可以继续进入该目标交互群组。

可选的,步骤606之后,还包括步骤613。

步骤613,响应于接收到对交互界面的关闭操作,在用户界面的预定区域显示目标交互群组对应的目标交互入口。

在一种可能的实施方式中,终端用户在听完目标歌曲后,无需对目标交互群组进行群组保留操作,当客户端接收到对交互界面的关闭操作,在用户界面的预定区域会显示目标交互群组对应的目标交互入口,以方便终端用户在不小心退出时还可以继续通过目标交互入口再次进入交互界面。

在上述实施例的基础上,还提供了一种歌曲交互方法,与相关技术中的歌曲播放界面不同的是,本申请实施例中的歌曲播放界中包括至少一个候选交互入口,当接收对至少一个候选交互入口中目标交互入口的触发操作时,终端界面显示目标交互群组对应的交互界面,继而终端用户通过交互界面接收到交互用户发送的实时交互信息,并进行同步信息的交互,解决了相关技术中终端用户在播放歌曲时无法进行信息同步交互的问题,提高了终端用户在听歌时与对应交互对象的互动性;还公开有客户端可向交互服务器发送交互群组创建请求的内容,以提高终端用户对交互群组的参与度,丰富了交互群组的创建方式;此外,还公开有根据目标歌曲的歌曲播放请求来进行候选交互入口的获取,以实现目标歌曲播放时,在歌曲播放界面自动显示候选交互入口的功能,提供了该功能的用户使用便携性;在交互界面,终端用户还可以与交互对象进行地理位置的共享,进一步提高了用户听歌时的交互体验。

请参考图8,其示出了本申请一示例性实施例提供的歌曲交互装置的结构框图,所述装置包括:

播放界面显示模块801,用于显示歌曲播放界面,所述歌曲播放界面中包括至少一个候选交互入口,不同候选交互入口对应不同交互群组;

触发操作接收模块802,用于接收对至少一个所述候选交互入口中目标交互入口的触发操作,所述目标交互入口对应目标交互群组;

交互界面显示模块803,用于显示所述目标交互群组对应的交互界面,所述交互界面用于显示所述目标交互群组中交互对象发送的实时交互信息。

可选的,所述播放界面显示模块801,包括:

第一显示单元,用于响应于目标歌曲的歌曲播放请求,向交互服务器发送交互入口获取请求;

第二显示单元,用于根据所述交互服务器发送的候选交互入口信息,在所述歌曲播放界面显示至少一个所述候选交互入口,其中,所述候选交互入口对应的交互歌曲与所述目标歌曲存在预设关系。

可选的,所述第一显示单元,还用于:

响应于所述歌曲播放请求,获取所述目标歌曲的歌曲信息,所述歌曲信息包括歌曲名称、歌手、歌曲风格、所属专辑和所属年代中的至少一种;

根据所述歌曲信息,向所述交互服务器发送所述交互入口获取请求;

其中,所述候选交互入口对应的交互歌曲为所述目标歌曲,或,所述候选交互入口对应的交互歌曲与所述目标歌曲对应同一歌手,或,所述候选交互入口对应的交互歌曲与所述目标歌曲属于相同歌曲风格,或,所述候选交互入口对应的交互歌曲与所述目标歌曲属于同一专辑,或,所述候选交互入口对应的交互歌曲与所述目标歌曲属于同一年代。

可选的,所述装置还包括:

创建请求发送模块,用于响应于接收到交互群组创建操作,向所述交互服务器发送交互群组创建请求,所述交互群组创建请求中包括群组名称以及交互群组对应的交互歌曲,所述交互服务器用于为所述交互群组创建对应的交互入口。

可选的,所述装置还包括:

信息上报模块,用于响应于对所述目标交互入口的触发操作,向交互服务器上报第一位置信息,所述第一位置信息为当前所处地理位置的位置信息;

可选的,所述装置还包括:

信息接收模块,用于接收目标交互对象发送的所述实时交互信息,以及所述目标交互对象的第二位置信息,所述第二位置信息由所述目标交互对象上报,所述实时交互信息和所述第二位置信息由所述交互服务器转发;

信息显示模块,用于在所述交互界面显示所述实时交互信息、地理位置和距离信息,所述地理位置根据所述第二位置信息确定,所述距离信息根据所述第一位置信息和所述第二位置信息确定。

可选的,所述装置还包括:

第一信息发送模块,用于响应于接收到交互信息发送指令,向交互服务器发送输入的目标实时交互信息,所述目标实时交互信息包括文字信息、图片信息和音视频信息中的至少一种,所述交互服务器用于将所述目标实时交互信息转发至所述目标交互群组内的其他交互对象。

可选的,所述装置还包括:

第二信息发送模块,用于响应于接收到对所述目标实时交互信息的评论发布操作,向评论服务器发送所述目标实时交互信息,所述评论服务器用于将所述目标实时交互信息发布至目标歌曲对应的评论区。

可选的,所述装置还包括:

指令发送模块,用于响应于接收到对所述交互界面的关闭操作,向交互服务器发送交互退出指令,所述交互服务器用于根据所述交互退出指令将当前交互对象移除所述目标交互群组。

可选的,所述装置还包括:

操作保留模块,用于接收到对所述目标交互群组的群组保留操作;

入口显示模块,用于响应于接收到对所述交互界面的关闭操作,在用户界面的预定区域显示所述目标交互群组对应的所述目标交互入口。

请参考图9,其示出了本申请一个示例性实施例提供的终端900的结构框图。该终端900可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器。终端900还可能被称为用户设备、便携式终端等其他名称。可选的,终端900可以是如图1所示出的推流端100对应的终端设备。

通常,终端900包括有:处理器901和存储器902。

处理器901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器901可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

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

在一些实施例中,终端900还可选包括有:外围设备接口903和至少一个外围设备。具体地,外围设备包括:射频电路904、触摸显示屏905、摄像头906、音频电路907、定位组件908和电源909中的至少一种。

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

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

触摸显示屏905用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。触摸显示屏905还具有采集在触摸显示屏905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器901进行处理。触摸显示屏905用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,触摸显示屏905可以为一个,设置终端900的前面板;在另一些实施例中,触摸显示屏905可以为至少两个,分别设置在终端900的不同表面或呈折叠设计;在再一些实施例中,触摸显示屏905可以是柔性显示屏,设置在终端900的弯曲表面上或折叠面上。甚至,触摸显示屏905还可以设置成非矩形的不规则图形,也即异形屏。触摸显示屏905可以采用lcd(liquidcrystaldisplay,液晶显示器)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

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

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

定位组件908用于定位终端900的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件908可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

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

在一些实施例中,终端900还包括有一个或多个传感器910。该一个或多个传感器910包括但不限于:加速度传感器911、陀螺仪传感器912、压力传感器913、指纹传感器914、光学传感器915以及接近传感器916。

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

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

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

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

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

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

本领域技术人员可以理解,图9中示出的结构并不构成对终端900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

请参考图10,其示出了本申请一个实施例提供的服务器1000的结构示意图。该服务器1000可用于实施于上述实施例中提供的歌曲交互方法。该服务器1000可以是图1实施例中介绍的推流服务器200。具体来讲:

所述服务器1000包括中央处理单元(cpu)1001、包括随机存取存储器(ram)1002和只读存储器(rom)1003的系统存储器1004,以及连接系统存储器1004和中央处理单元1001的系统总线1005。所述服务器1000还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(i/o系统)1006,和用于存储操作系统1013、应用程序1014和其他程序模块1015的大容量存储设备1007。

所述基本输入/输出系统1006包括有用于显示信息的显示器1008和用于用户输入信息的诸如鼠标、键盘之类的输入设备1009。其中所述显示器1008和输入设备1009都通过连接到系统总线1005的输入输出控制器1010连接到中央处理单元1001。所述基本输入/输出系统1006还可以包括输入输出控制器1010以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器1010还提供输出到显示屏、打印机或其他类型的输出设备。

所述大容量存储设备1007通过连接到系统总线1005的大容量存储控制器(未示出)连接到中央处理单元1001。所述大容量存储设备1007及其相关联的计算机可读介质为服务器1000提供非易失性存储。也就是说,所述大容量存储设备1007可以包括诸如硬盘或者cd-rom驱动器之类的计算机可读介质(未示出)。

不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括ram、rom、eprom、eeprom、闪存或其他固态存储其技术,cd-rom、dvd或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器1004和大容量存储设备1007可以统称为存储器。

根据本申请的各种实施例,所述服务器1000还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1000可以通过连接在所述系统总线1005上的网络接口单元1011连接到网络1012,或者说,也可以使用网络接口单元1011来连接到其他类型的网络或远程计算机系统(未示出)。

所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。上述一个或者一个以上程序包含用于实现上述服务器侧的歌曲交互方法的指令。

本申请实施例还提供一种计算机可读存储介质,该存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上述各个实施例提供的歌曲交互方法。

可选地,该计算机可读存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、固态硬盘(ssd,solidstatedrives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(reram,resistancerandomaccessmemory)和动态随机存取存储器(dram,dynamicrandomaccessmemory)。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

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

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