歌曲点播方法及装置制造方法及图纸

技术编号:20687061 阅读:23 留言:0更新日期:2019-03-27 20:41
本发明专利技术公开了一种歌曲点播方法及装置,属于网络技术领域。该方法包括:当检测到对目标歌曲的点播事件时,向服务器发送歌曲点播请求;每当接收到该服务器发送的任一第二用户的用户信息时,显示当前接收到的第二用户的用户信息;当接收到对目标第二用户的选择指令时,向该服务器发送点播确认消息;当接收到该服务器发送的直播流数据时,基于该直播流数据,显示该目标第二用户的直播界面。本发明专利技术可以由用户先任意选定一首歌曲,发起歌曲点播请求,然后从接受歌曲点播请求的各个用户中挑选一名来进行本次歌曲点播服务,能够很好的满足用户的歌曲点播需求,提高歌曲点播的成功率。

【技术实现步骤摘要】
歌曲点播方法及装置
本专利技术涉及网络
,尤其涉及一种歌曲点播方法及装置。
技术介绍
随着网络技术的发展,通过网络提供的服务越来越多样化。例如,基于网络的直播平台,可以为用户提供直播服务,该直播服务包括歌曲点播服务,基于该歌曲点播服务,观众用户可以点播歌曲,主播用户可以在直播间内为观众用户演唱其点播的歌曲。目前,相关技术进行歌曲点播的方式,一般是观众用户通过在直播平台浏览当前正在进行直播的主播用户,然后从中选择一个主播用户,进入该主播用户的直播间,查看该主播用户的歌曲点播单中是否有自己想要点播的歌曲,该歌曲点播单中记录了该主播用户能够演唱的所有歌曲。如果歌曲点播单中没有自己想要点播的歌曲,则不进行歌曲点播,如果歌曲点播单中有自己想要点播的歌曲,则选择一首歌曲,并向该主播用户发起对该歌曲的歌曲点播请求。如果主播用户接收该歌曲点播请求,则可以在直播间内演唱该歌曲,观众用户可以通过终端观看主播用户演唱该歌曲的直播视频,如果主播用户拒绝该歌曲点播请求,则观众用户歌曲点播失败。上述技术在进行歌曲点播时,观众用户只能先选定一个主播用户,然后在该主播用户的歌曲点播单中选择点播的歌曲,观众用户可点播的歌曲受限于当前选定主播用户的歌曲点播单,很有可能因为歌曲点播单中没有观众用户想要点播的歌曲或主播用户拒绝该观众用户的歌曲点播请求,而导致观众用户歌曲点播失败。这种歌曲点播方式不能很好的满足用户的歌曲点播需求,歌曲点播的成功率低。
技术实现思路
本专利技术实施例提供了一种歌曲点播方法及装置,可以解决相关技术歌曲点播的成功率低的问题。所述技术方案如下:第一方面,提供一种歌曲点播方法,包括:当检测到对目标歌曲的点播事件时,向服务器发送歌曲点播请求,所述歌曲点播请求用于指示当前登录的第一用户请求点播目标歌曲,所述目标歌曲为各个第二用户对应的歌曲集合中的任一首歌曲,所述第二用户为进行直播的用户;每当接收到所述服务器发送的任一第二用户的用户信息时,显示当前接收到的第二用户的用户信息,所述当前接收到的第二用户已接受所述歌曲点播请求;当接收到对已显示的第二用户中目标第二用户的选择指令时,向所述服务器发送点播确认消息,所述点播确认消息用于指示所述第一用户所选择的所述目标第二用户;当接收到所述服务器发送的直播流数据时,基于所述直播流数据,显示所述目标第二用户的直播界面,所述直播流数据包含所述目标第二用户在直播过程中演唱所述目标歌曲的直播流数据。在一种可能实现方式中,所述当检测到对目标歌曲的点播事件时,向服务器发送歌曲点播请求,包括:当检测到对所述目标歌曲的输入事件或选择事件时,显示奖励选择界面,所述奖励选择界面用于输入或选择本次点歌支付的奖励信息;当获取到在所述奖励选择界面上输入或选择的奖励信息时,向所述服务器发送所述歌曲点播请求,所述歌曲点播请求还用于指示所述第一用户请求点播目标歌曲所支付的奖励信息。在一种可能实现方式中,所述向服务器发送歌曲点播请求之后,所述方法还包括:显示点播状态界面,所述点播状态界面用于对发送歌曲点播请求后的预设时长内接收到的第二用户的用户信息进行展示;相应地,所述每当接收到所述服务器发送的任一第二用户的用户信息时,显示当前接收到的第二用户的用户信息,包括:在所述预设时长内,每当接收到所述服务器发送的任一第二用户的用户信息时,在所述点播状态界面上显示所述当前接收到的第二用户的用户信息,所述用户信息包括用户头像和评分信息,所述评分信息用于反映第二用户的歌曲点播服务水平。在一种可能实现方式中,所述点播状态界面上显示的第二用户所对应的歌曲集合中包含所述目标歌曲,所述点播状态界面上显示的第二用户的数量小于或等于预设数量。在一种可能实现方式中,所述每当接收到所述服务器发送的任一第二用户的用户信息时,在点播状态界面上显示所述当前接收到的第二用户的用户信息,包括:每当接收到所述服务器发送的任一第二用户的用户信息时,按照接收时间的先后顺序,在所述点播状态界面上,对当前接收到的第二用户的用户信息和已接收到的第二用户的用户信息进行排列展示。在一种可能实现方式中,所述在所述点播状态界面上,对当前接收到的第二用户的用户信息和已接收到的第二用户的用户信息进行排列展示,包括:在所述点播状态界面的滑动控件中,对当前接收到的第二用户的用户信息和已接收到的第二用户的用户信息进行横向排列展示。在一种可能实现方式中,所述显示点播状态界面之后,所述方法还包括:在所述点播状态界面的显示过程中,当接收到对任一用户头像的触发指令时,显示所述触发指令对应的第二用户的直播预览界面。在一种可能实现方式中,所述点播状态界面还显示有倒计时信息,所述倒计时信息对应的时长为所述预设时长;所述方法还包括:当倒计时结束时,从所述点播状态界面中选择任一第二用户作为所述目标第二用户,执行发送点播确认消息以及显示直播界面的步骤。在一种可能实现方式中,所述方法还包括:在所述直播界面的显示过程中,当接收到点播结束消息时,显示评分界面,所述评分界面用于对所述目标第二用户的本次歌曲点歌服务进行评分;当获取到在所述评分界面上选择的评分信息后,向所述服务器发送所述评分信息。第二方面,提供一种歌曲点播方法,包括:在当前登录的第二用户进行直播的过程中,接收服务器发送的歌曲点播请求,所述歌曲点播请求用于指示第一用户请求点播目标歌曲;当接收到点播请求查看指令时,显示所述歌曲点播请求以及对应的预设选项;当接收到对所述歌曲点播请求对应的预设选项的触发指令时,向所述服务器发送点播接受消息,所述点播接受消息用于指示接受所述歌曲点播请求;当接收到所述服务器发送的演唱提示消息时,向所述服务器发送直播流数据,所述演唱提示消息用于提示所述第二用户开始演唱所述目标歌曲,所述直播流数据包含所述第二用户在直播过程中演唱所述目标歌曲的直播流数据。在一种可能实现方式中,所述当接收到点播请求查看指令时,显示所述歌曲点播请求以及对应的预设选项,包括:当接收到所述点播请求查看指令时,显示点播请求提醒界面,所述点播请求提醒界面包括已接收到的各个歌曲点播请求以及对应的预设选项,所述各个歌曲点播请求包括所述歌曲点播请求。在一种可能实现方式中,所述点播请求提醒界面还包括每个歌曲点播请求各自对应的人数信息,所述人数信息包括已接受歌曲点播请求的第二用户的人数以及预设总人数。在一种可能实现方式中,所述当接收到所述服务器发送的演唱提示消息时,向所述服务器发送直播流数据,包括:当接收到所述服务器发送的演唱提示消息时,显示所述演唱提示消息;当接收到演唱开始指令时,显示伴奏选择界面,所述伴奏选择界面包括所述目标歌曲的多种伴奏的伴奏信息;当接收到伴奏选择指令时,播放所述伴奏选择指令对应的伴奏,所述伴奏选择指令用于指示被选择的伴奏;在所述伴奏的播放过程中,向所述服务器发送所述直播流数据。在一种可能实现方式中,所述当接收到所述演唱开始指令时,显示伴奏选择界面,包括:当接收到所述演唱开始指令时,向所述服务器发送演唱开始消息;接收所述服务器发送的所述目标歌曲的多种伴奏的伴奏信息;根据所述目标歌曲的多种伴奏的伴奏信息,显示所述伴奏选择界面。在一种可能实现方式中,所述方法还包括:当接收到伴奏选择指令时,向所述服务器发送伴奏选择信息,所述伴奏选择信息用于指示被选择的本文档来自技高网...

【技术保护点】
1.一种歌曲点播方法,其特征在于,所述方法包括:当检测到对目标歌曲的点播事件时,向服务器发送歌曲点播请求,所述歌曲点播请求用于指示当前登录的第一用户请求点播目标歌曲,所述目标歌曲为各个第二用户对应的歌曲集合中的任一首歌曲,所述第二用户为进行直播的用户;每当接收到所述服务器发送的任一第二用户的用户信息时,显示当前接收到的第二用户的用户信息,所述当前接收到的第二用户已接受所述歌曲点播请求;当接收到对已显示的第二用户中目标第二用户的选择指令时,向所述服务器发送点播确认消息,所述点播确认消息用于指示所述第一用户所选择的所述目标第二用户;当接收到所述服务器发送的直播流数据时,基于所述直播流数据,显示所述目标第二用户的直播界面,所述直播流数据包含所述目标第二用户在直播过程中演唱所述目标歌曲的直播流数据。

【技术特征摘要】
1.一种歌曲点播方法,其特征在于,所述方法包括:当检测到对目标歌曲的点播事件时,向服务器发送歌曲点播请求,所述歌曲点播请求用于指示当前登录的第一用户请求点播目标歌曲,所述目标歌曲为各个第二用户对应的歌曲集合中的任一首歌曲,所述第二用户为进行直播的用户;每当接收到所述服务器发送的任一第二用户的用户信息时,显示当前接收到的第二用户的用户信息,所述当前接收到的第二用户已接受所述歌曲点播请求;当接收到对已显示的第二用户中目标第二用户的选择指令时,向所述服务器发送点播确认消息,所述点播确认消息用于指示所述第一用户所选择的所述目标第二用户;当接收到所述服务器发送的直播流数据时,基于所述直播流数据,显示所述目标第二用户的直播界面,所述直播流数据包含所述目标第二用户在直播过程中演唱所述目标歌曲的直播流数据。2.根据权利要求1所述的方法,其特征在于,所述当检测到对目标歌曲的点播事件时,向服务器发送歌曲点播请求,包括:当检测到对所述目标歌曲的输入事件或选择事件时,显示奖励选择界面,所述奖励选择界面用于输入或选择本次点歌支付的奖励信息;当获取到在所述奖励选择界面上输入或选择的奖励信息时,向所述服务器发送所述歌曲点播请求,所述歌曲点播请求还用于指示所述第一用户请求点播目标歌曲所支付的奖励信息。3.根据权利要求1所述的方法,其特征在于,所述向服务器发送歌曲点播请求之后,所述方法还包括:显示点播状态界面,所述点播状态界面用于对发送歌曲点播请求后的预设时长内接收到的第二用户的用户信息进行展示;相应地,所述每当接收到所述服务器发送的任一第二用户的用户信息时,显示当前接收到的第二用户的用户信息,包括:在所述预设时长内,每当接收到所述服务器发送的任一第二用户的用户信息时,在所述点播状态界面上显示所述当前接收到的第二用户的用户信息,所述用户信息包括用户头像和评分信息,所述评分信息用于反映第二用户的歌曲点播服务水平。4.根据权利要求3所述的方法,其特征在于,所述点播状态界面上显示的第二用户所对应的歌曲集合中包含所述目标歌曲,所述点播状态界面上显示的第二用户的数量小于或等于预设数量。5.根据权利要求3所述的方法,其特征在于,所述每当接收到所述服务器发送的任一第二用户的用户信息时,在点播状态界面上显示所述当前接收到的第二用户的用户信息,包括:每当接收到所述服务器发送的任一第二用户的用户信息时,按照接收时间的先后顺序,在所述点播状态界面上,对当前接收到的第二用户的用户信息和已接收到的第二用户的用户信息进行排列展示。6.根据权利要求5所述的方法,其特征在于,所述在所述点播状态界面上,对当前接收到的第二用户的用户信息和已接收到的第二用户的用户信息进行排列展示,包括:在所述点播状态界面的滑动控件中,对当前接收到的第二用户的用户信息和已接收到的第二用户的用户信息进行横向排列展示。7.根据权利要求3所述的方法,其特征在于,所述显示点播状态界面之后,所述方法还包括:在所述点播状态界面的显示过程中,当接收到对任一用户头像的触发指令时,显示所述触发指令对应的第二用户的直播预览界面。8.根据权利要求3所述的方法,其特征在于,所述点播状态界面还显示有倒计时信息,所述倒计时信息对应的时长为所述预设时长;所述方法还包括:当倒计时结束时,从所述点播状态界面中选择任一第二用户作为所述目标第二用户,执行发送点播确认消息以及显示直播界面的步骤。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述直播界面的显示过程中,当接收到点播结束消息时,显示评分界面,所述评分界面用于对所述目标第二用户的本次歌曲点歌服务进行评分;当获取到在所述评分界面上选择的评分信息后,向所述服务器发送所述评分信息。10.一种歌曲点播方法,其特征在于,所述方法包括:在当前登录的第二用户进行直播的过程中,接收服务器发送的歌曲点播请求,所述歌曲点播请求用于指示第一用户请求点播目标歌曲;当接收到点播请求查看指令时,显示所述歌曲点播请求以及对应的预设选项;当接收到对所述歌曲点播请求对应的预设选项的触发指令时,向所述服务器发送点播接受消息,所述点播接受消息用于指示接受所述歌曲点播请求;当接收到所述服务器发送的演唱提示消息时,向所述服务器发送直播流数据,所述演唱提示消息用于提示所述第二用户开始演唱所述目标歌曲,所述直播流数据包含所述第二用户在直播过程中演唱所述目标歌曲的直播流数据。11.根据权利要求10所述的方法,其特征在于,所述当接收到点播请求查看指令时,显示所述歌曲点播请求以及对应的预设选项,包括:当接收到所述点播请求查看指令时,显示点播请求提醒界面,所述点播请求提醒界面包括已接收到的各个歌曲点播请求以及对应的预设选项,所述各个歌曲点播请求包括所述歌曲点播请求。12.根据权利要求11所述的方法,其特征在于,所述点播请求提醒界面还包括每个歌曲点播请求各自对应的人数信息,所述人数信息包括已接受歌曲点播请求的第二用户的人数以及预设总人数。13.根据权利要求10所述的方法,其特征在于,所述当接收到所述服务器发送的演唱提示消息时,向所述服务器发送直播流数据,包括:当接收到所述服务器发送的演唱提示消息时,显示所述演唱提示消息;当接收到演唱开始指令时,显示伴奏选择界面,所述伴奏选择界面包括所述目标歌曲的多种伴奏的伴奏信息;当接收到伴奏选择指令时,播放所述伴奏选择指令对应的伴奏,所述伴奏选择指令用于指示被选择的伴奏;在所述伴奏的播放过程中,向所述服务器发送所述直播流数据。14.根据权利要求13所述的方法,其特征在于,所述当接收到所述演唱开始指令时,显示伴奏选择界面,包括:当接收到所述演唱开始指令时,向所述服务器发送演唱开始消息;接收所述服务器发送的所述目标歌曲的多种伴奏的伴奏信息;根据所述目标歌曲的多种伴奏的伴奏信息,显示所述伴奏选择界面。15.根据权利要求14所述的方法,其特征在于,所述方法还包括:当接收到伴奏选择指令时,向所述服务器发送伴奏选择信息,所述伴奏选择信息用于指示被选择的伴奏。16.根据权利要求10所述的方法,其特征在于,所述接收到所述服务器发送的演唱提示消息之前,所述方法还包括:接收所述服务器发送的点播成功消息,所述点播成功消息用于指示所述第一用户已选择所述第二用户以及所述第一用户正在进入所述第二用户的直播间;显示所述点播成功消息。17.根据权利要求10所述的方法,其特征在于,所述向所述服务器发送点播接受消息之后,所述方法还包括:接收所述服务器发送的第一点播失败消息,所述第一点播失败消息用于指示所述第一用户未选择所述第二用户;或,接收所述服务器发送的第二点播失败消息,所述第二点播失败消息用于指示所述第一用户中途取消本次歌曲点播以及所述第二用户获得平分奖励。18.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述直播流数据的发送过程中,当接收到演唱结束指令时,向所述服务器发送演唱结束消息,所述演唱结束消息用于指示所述第二用户已结束演唱所述目标歌曲。19.根据权利要求10所述的方法,其特征在于,所述歌曲点播请求还用于指示所述第一用户请求点播目标歌曲所支付的奖励信息。20.一种歌曲点播方法,其特征在于,所述方法包括:当接收到第一终端发送的歌曲点播请求时,向多个第二终端发送所述歌曲点播请求,所述歌曲点播请求用于指示所述第一终端登录的第一用户请求点播目标歌曲,所述目标歌曲为各个第二用户对应的歌曲集合中的任一首歌曲,所述第二用户为进行直播的用户;每当接收到任一第二终端发送的点播接受消息时,向所述第一终端发送所述第二终端登录的第二用户的用户信息,所述点播接受消息用于指示接受所述歌曲点播请求;当接收到所述第一终端发送的点播确认消息时,根据所述点播确认消息所指示的目标第二用户,向所述目标第二用户所登录的目标第二终端发送演唱提示消息,所述演唱提示消息用于所述目标第二用户开始演唱所述目标歌曲;当接收到所述目标第二终端发送的直播流数据时,向所述第一终端发送所述直播流数据,所述直播流数据包含所述目标第二用户在直播过程中演唱所述目标歌曲的直播流数据。21.根据权利要求20所述的方法,其特征在于,所述向多个第二终端发送所述歌曲点播请求,包括:向当前正在直播的所有第二用户所登录的第二终端发送所述歌曲点播请求;或向所述所有第二用户中歌曲集合包含所述目标歌曲的第二用户所登录的第二终端发送所述歌曲点播请求。22.根据权利要求20所述的方法,其特征在于,所述每当接收到任一第二终端发送的点播接受消息时,向所述第一终端发送所述第二终端登录的第二用户的用户信息,包括:每当接收到任一第二终端发送的点播接受消息且符合预设条件时,向所述第一终端发送所述第二终端登录的第二用户的用户信息;其中,所述预设条件包括点播接受消息的发送时间在预设时间段内、歌曲集合中包含所述目标歌曲以及点播接受消息的接收顺序排列在前预设位数中至少一项,所述预设时间段的起始时间为所述服务器接收到所述歌曲点播请求的时间,所述预设时间段的结束时间与所述起始时间之差为预设时长。23.根据权利要求20所述的方法,其特征在于,所述向目标第二终端发送演唱提示消息之后,所述方法还包括:当接收到所述目标第二终端发送的演唱开始消息时,根据所述目标歌曲的歌曲信息,从伴奏信息库中筛选出所述目标歌曲的多种伴奏;将所述目标歌曲的多种伴奏的伴奏信息发送给所述目标第二终端。24.根据权利要求20所述的方法,其特征在于,所述将所述目标歌曲的多种伴奏的伴奏信息发送给所述目标第二终端之后,所述方法还包括:接收所述目标第二终端发送的伴奏选择信息,所述伴奏选择信息用于指示被选择的伴奏;记录所述被选择的伴奏的时长。25.根据权利要求20所述的方法,其特征在于,所述向目标第二终端发送演唱提示消息之前,所述方法还包括:向所述目标第二终端发送点播成功消息,所述点播成功消息用于提示所述第一用户已选择所述第二用户以及所述第一用户正在进入所述目标第二用户的直播间。26.根据权利要求20所述的方法,其特征在于,所述向目标第二终端发送演唱提示消息,包括:当检测到所述第一用户进入所述目标第二用户的直播间时,向所述目标第二用户发送所述演唱提示消息。27.根据权利要求20所述的方法,其特征在于,所述方法还包括:在所述直播流数据的发送过程中,当接收到所述目标第二终端的演唱结束消息时,向所述第一终端发送点播结束消息;或,当检测到所述目标第二用户的演唱时长等于目标时长时,向所述第一终端发送点播结束消息。28.根据权利要求27所述的方法,其特征在于,所述向所述第一终端发送点播...

【专利技术属性】
技术研发人员:卢蔚黄耀锋林劲林奕龙
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1