一种歌曲播放方法、终端设备及服务器技术

技术编号:20797126 阅读:44 留言:0更新日期:2019-04-06 10:43
本发明专利技术实施例公开了一种歌曲播放方法及终端设备,其中,所述方法包括:获取用户选取的相同歌曲类型的N首歌曲;基于所述N首歌曲,生成目标歌单;接收用户的第一输入;响应于所述第一输入,向服务器发送抢麦请求;在接收到所述服务器发送的歌曲播放消息的情况下,基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲。通过本发明专利技术提供的歌曲播放方法,用户可以通过抢麦的方式播放自选歌曲分享给其他终端设备用户,能够提升用户的使用黏性,最终提升用户使用终端设备收听歌曲的使用频率。

A Song Playing Method, Terminal Equipment and Server

The embodiment of the present invention discloses a song playing method and a terminal device, in which the method includes acquiring N songs of the same song type selected by the user, generating a target song list based on the N songs, receiving the first input of the user, sending a request for grabbing wheat to the server in response to the first input, receiving a song playing message sent by the server, and receiving a song playing message sent by the server. In the case, based on the song playing message, M target songs in the target song list are played. By the song playing method provided by the invention, the user can play the optional song by grabbing wheat and share it with other terminal device users, which can improve the user's usage stickiness and ultimately enhance the user's usage frequency of listening to the song by the terminal device.

【技术实现步骤摘要】
一种歌曲播放方法、终端设备及服务器
本专利技术实施例涉及通信
,尤其涉及一种歌曲播放方法、终端设备及服务器。
技术介绍
目前音乐电台越来越受用户青睐,用户通过电台可以寻找好听的歌曲,音乐电台已成为用户发现新歌曲的主要途径之一。为提升用户使用频率,音乐电台不断改进来增加与用户之间的黏性。目前音乐电台的歌单依赖电台运营人员整理,歌单内容单一缺少创新,例如“古风”歌单,经常听到的歌曲会不断重复,导致用户对音乐电台所推送歌曲感到乏味,用户则会放弃通过音乐电台听歌曲用户与音乐电台间的黏性降低,最终降低用户对音乐电台的使用频率。
技术实现思路
本专利技术实施例提供一种歌曲播放方法,以解决现有技术中存在的用户对音乐电台的使用频率低的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种歌曲播放方法,应用于终端设备,其中,所述方法包括:获取用户选取的相同歌曲类型的N首歌曲;基于所述N首歌曲,生成目标歌单;接收用户的第一输入;响应于所述第一输入,向服务器发送抢麦请求;在接收到所述服务器发送的歌曲播放消息的情况下,基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲;其中,所述歌曲播放消息中携带有待播放歌曲数量M;所述歌曲播放消息为所述终端设备的轮询时刻到达的情况下所述服务器发送的,M、N均为正整数,M≤N。第二方面,本专利技术实施例提供了一种歌曲播放方法,应用于服务器,其中,所述方法包括:接收预设时间段内X个终端设备发送的抢麦请求;确定所述X个终端设备中抢麦请求发送时间排序在前的Y个终端设备;分别确定所述Y个终端设备中每个终端设备对应的待播放歌曲数量;基于每个终端设备对应的待播放歌曲数量,生成Y条歌曲播放消息;按照抢麦请求发送时间排序,依次向轮询时刻到达的目标终端设备发送对应的歌曲播放消息;其中,每条歌曲播放消息中携带有对应终端设备的待播放歌曲数量;所述轮询时刻到达具体为抢麦请求发送时间排序在所述目标终端设备前的终端设备的目标歌单中的所有歌曲播放完毕;Y、X均为正整数,Y≤X。第三方面,本专利技术实施例提供了一种终端设备,所述终端设备包括:获取模块,用于获取用户选取的相同歌曲类型的N首歌曲;生成模块,用于基于所述N首歌曲,生成目标歌单;接收模块,用于接收用户的第一输入;抢麦请求发送模块,用于响应于所述第一输入,向服务器发送抢麦请求;播放模块,用于在接收到所述服务器发送的歌曲播放消息的情况下,基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲;其中,所述歌曲播放消息中携带有待播放歌曲数量M;所述歌曲播放消息为所述终端设备的轮询时刻到达的情况下所述服务器发送的,M、N均为正整数,M≤N。第四方面,本专利技术实施例提供了一种服务器,其中,所述服务器包括:抢麦请求接收模块,用于接收预设时间段内X个终端设备发送的抢麦请求;顺序确定模块,用于确定所述X个终端设备中抢麦请求发送时间排序在前的Y个终端设备;数量确定模块,用于分别确定所述Y个终端设备中每个终端设备对应的待播放歌曲数量;消息生成模块,用于基于每个终端设备对应的待播放歌曲数量,生成Y条歌曲播放消息;消息发送模块,用于按照抢麦请求发送时间排序,依次向轮询时刻到达的目标终端设备发送对应的歌曲播放消息;其中,每条歌曲播放消息中携带有对应终端设备的待播放歌曲数量;所述轮询时刻到达具体为抢麦请求发送时间排序在所述目标终端设备前的终端设备的目标歌单中的所有歌曲播放完毕;Y、X均为正整数,Y≤X。第五方面,本专利技术实施例提供了一种终端设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现本专利技术实施例中所述的任一种由终端设备执行的歌曲播放方法的步骤。第六方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例中所述的任一种由终端设备执行的歌曲播放方法的步骤。在本专利技术实施例中,通过获取用户选取的相同歌曲类型的N首歌曲;基于N首歌曲,生成目标歌单;接收用户的第一输入;响应于第一输入,向服务器发送抢麦请求;在接收到服务器发送的歌曲播放消息的情况下,基于歌曲播放消息,播放目标歌单中的M首目标歌曲,用户可以通过抢麦的方式播放自选歌曲分享给其他终端设备用户,能够提升用户的使用黏性,最终提升用户使用终端设备收听歌曲的使用频率。附图说明图1是根据本专利技术实施例提供的歌曲播放方法的流程图之一;图2是根据本专利技术实施例提供的歌曲播放方法的流程图之二;图3是用户形象标识生成界面示意图;图4抢麦倒计时界面示意图;图5歌曲播放界面示意图;图6是根据本专利技术实施例提供的歌曲播放方法的流程图之三;图7是本专利技术实施例的终端设备的结构框图;图8是本专利技术实施例的服务器的结构框图;图9是根据本专利技术实施例提供的终端设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参照图1,示出了本专利技术实施例提供的歌曲播放方法的流程图之一。本专利技术实施例的歌曲播放方法应用于终端设备,该歌曲播放方法包括以下步骤:步骤101:获取用户选取的相同歌曲类型的N首歌曲。其中,N为正整数,N所指示的具体数量可由本领域技术人员根据实际需求进行设置,本专利技术实施例中对此不做具体限制。用户可以从终端设备本地缓存的歌曲中选择歌曲,也可以从电台提供的歌曲清单中选择歌曲,此外用户还可以仅选择歌曲伴奏,后续播放该伴奏时用户依据该伴奏演唱歌曲。步骤102:基于N首歌曲,生成目标歌单。本专利技术实施例提供的歌曲播放方法应用于终端设备,用户在通过终端设备与电台服务器交互,可通过音乐电台播放歌曲。本专利技术实施例中,用户可以通过终端设备进入电台操作界面后,可以选择自动电台模式和手动电台模式,若选择自动电台模式则终端设备播放电台曲库中的歌曲。若选择手动电台模式,用户可通过终端设备进行抢麦,当确定抢麦成功后可播放所生成的目标歌单中的歌曲。步骤103:接收用户的第一输入。用户设置完目标歌单后,可在终端设备上显示抢麦倒计时界面后,通过对预设抢麦按钮进行控制进行抢麦。第一输入可以为用户对抢麦按钮的点击输入或长按输入等,第一输入也可以是第一操作。步骤104:响应于第一输入,向服务器发送抢麦请求。终端设备监测用户的第一输入,在监测到用户的第一输入后生成抢麦请求并将抢麦请求发送至服务器。服务器依据各终端设备的抢麦请求发送时间确定排序在前的Y个终端设备,将这Y个终端设备确定为本次抢麦成功的终端设备。为这Y个终端设备生成歌曲播放消息,按照抢麦请求发送时间排序,依次向轮询时刻到达的目标终端设备发送对应的歌曲播放消息。步骤105:在接收到服务器发送的歌曲播放消息的情况下,基于歌曲播放消息,播放目标歌单中的M首目标歌曲。其中,歌曲播放消息中携带有待播放歌曲数量M;歌曲播放消息为终端设备的轮询时刻到达的情况下服务器发送的,M、N均为正整数,M≤N。M可以为服务器中默认的数值,也可以由服务器依据该终端设备在本此轮麦中的排序适应性确本文档来自技高网...

【技术保护点】
1.一种歌曲播放方法,应用于终端设备,其特征在于,所述方法包括:获取用户选取的相同歌曲类型的N首歌曲;基于所述N首歌曲,生成目标歌单;接收用户的第一输入;响应于所述第一输入,向服务器发送抢麦请求;在接收到所述服务器发送的歌曲播放消息的情况下,基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲;其中,所述歌曲播放消息中携带有待播放歌曲数量M;所述歌曲播放消息为所述终端设备的轮询时刻到达的情况下所述服务器发送的,M、N均为正整数,M≤N。

【技术特征摘要】
1.一种歌曲播放方法,应用于终端设备,其特征在于,所述方法包括:获取用户选取的相同歌曲类型的N首歌曲;基于所述N首歌曲,生成目标歌单;接收用户的第一输入;响应于所述第一输入,向服务器发送抢麦请求;在接收到所述服务器发送的歌曲播放消息的情况下,基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲;其中,所述歌曲播放消息中携带有待播放歌曲数量M;所述歌曲播放消息为所述终端设备的轮询时刻到达的情况下所述服务器发送的,M、N均为正整数,M≤N。2.根据权利要求1所述的方法,其特征在于,所述基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲,包括:在未接收到用户的演唱请求的情况下,播放所述目标歌单中的M首目标歌曲;在接收到用户对第一目标歌曲的演唱请求的情况下,播放所述第一目标歌曲的伴奏音乐,并采集用户的演唱音频信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲之前,还包括:接收用户对所述M首目标歌曲的第一输入;响应于所述第一输入,标记每首目标歌曲的播放类型;其中,所述播放类型包括:原曲播放类型和伴奏演唱类型;所述基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲,包括:对于播放类型为原曲播放类型的第一类目标歌曲,播放所述第一类目标歌曲;对于播放类型为伴奏演唱类型的第二类目标歌曲,播放所述第二类目标歌曲的伴奏音乐,并采集用户的演唱音频信息。4.根据权利要求1所述的方法,其特征在于,所述歌曲播放消息中还携带有每首目标歌曲的歌曲播放时长;所述基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲,包括:接收用户的第二输入;将所述第二输入所选中的N首歌曲确定为所述目标歌单中的待播放的M首目标歌曲;按照所述歌曲播放消息中携带的每首目标歌曲的歌曲播放时长,依次播放所述M首目标歌曲。5.根据权利要求1所述的方法,其特征在于,所述歌曲播放消息中还携带有每首目标歌曲的歌曲播放时长;所述基于所述歌曲播放消息,播放所述目标歌单中的M首目标歌曲,包括:对于每首目标歌曲,按照对应的歌曲播放时长,播放每首目标歌曲的预设特征的歌曲片段;其中,所述预设特征包括以下至少一项:评分值大于第一预设阈值、播放频率大于第二预设阈值、包含预设歌词、预设时间段。6.根据权利要求1所述的方法,其特征在于,所述获取用户选取的相同歌曲类型的N首歌曲之前,所述方法还包括:采集所述用户的人物图像;依据所述人物图像,生成所述用户的形象标识;建立所述形象标识与所述用户的对应关系;在播放所述目标歌单中的M首目标歌曲的过程中,所述方法还包括:显示所述用户的形象标识。7.根据权利要求1所述的方法,其特征在于,所述基于所述N首歌曲,生成目标歌单之后,所述方法还包括:显示抢麦倒计时界面,所述抢麦倒计时界面用于提示用户抢麦。8.根据权利要求1所述的方法,其特征在于,所述基于所述N首歌曲,生成目标歌单之后,还包括以下至少一项:显示抢麦成功的所有终端信息;显示预设曲库中排序在前的预设数量的歌曲的歌曲标识;显示所述目标歌单中被添加至预设曲库中的歌曲名称。9.一种歌曲播放方法,应用于服务器,其特征在于,包括:接收预设时间段内X个终端设备发送的抢麦请求;确定所述X个终端设备中抢麦请求...

【专利技术属性】
技术研发人员:郝磊
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1