生成拉票页面的方法、装置及计算机存储介质制造方法及图纸

技术编号:18289570 阅读:29 留言:0更新日期:2018-06-24 04:18
本发明专利技术公开了一种生成拉票页面的方法、装置及计算机可读存储介质,属于信息处理技术领域。该方法包括:获取目标用户所在的参赛组的参赛歌曲,并从当前全部参赛组的参赛歌曲中选取多个参赛组的参赛歌曲,之后,基于目标用户所在的参赛组的参赛歌曲和选取的多个参赛组的参赛歌曲生成拉票页面。这样,该拉票页面中将不仅仅包括目标用户所在参赛组的参赛歌曲,还包括很多其他参赛组的参赛歌曲,在这种情况下,当目标用户将该拉票页面分享给好友用户进行投票时,好友用户需要从该拉票页面的多个参赛歌曲中确定目标用户的参赛歌曲,增加了好友用户投票给目标用户的难度,可以在提高其他用户的参与度与趣味性的同时,有效的避免刷票行为所导致的不公平。

【技术实现步骤摘要】
生成拉票页面的方法、装置及计算机存储介质
本专利技术涉及信息处理
,特别涉及一种生成拉票页面的方法、装置及计算机可读存储介质。
技术介绍
当前,为了提高用户使用音乐应用的用户体验,服务商在音乐应用中可以添加各种附加项目或功能。例如,某些音乐应用中包括有音乐擂台赛、听歌识曲等项目。其中,在音乐擂台赛中,参赛用户可以通过登录该音乐应用上传自己的参赛歌曲,其他用户则可以作为评委对上传的参赛用户的参赛歌曲进行点评或者投票。为了吸引更多其他用户来对参赛歌曲进行投票,同时也为了给参赛用户提供一种邀约其好友进行协助和互动的机会,亟需一种生成拉票页面的方法,以便参赛用户可以将该拉票页面的链接地址分享给更多其他用户,从而使得更多其他用户对拉票页面中的参赛歌曲进行投票。
技术实现思路
为了提高用户参与度,吸引更多用户来为参赛用户进行拉票的同时避免刷票行为所导致的不公平,本专利技术实施例提供了一种生成拉票页面的方法、装置及计算机可读存储介质。所述技术方案如下:第一方面,提供了一种生成拉票页面的方法,所述方法包括:获取目标用户所在的参赛组的参赛歌曲,所述目标用户为任一参赛用户,所述参赛组包括至少两个参赛用户;从其余参赛组中选取多个参赛组,并获取所述多个参赛组的参赛歌曲,所述其余参赛组是指当前除所述目标用户所在的参赛组之外的全部参赛组;基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面,所述拉票页面中包括所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲。可选地,所述从其余参赛组中选取多个参赛组,并获取所述多个参赛组的参赛歌曲,包括:基于所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级,从所述其余参赛组中选择N个参赛组,并获取所述N个参赛组的参赛歌曲,所述N大于1且小于所述当前全部参数组的个数;基于剩余参赛组中每个参赛组的推送次数,从所述剩余参赛组中选择M个参赛组,并获取所述M个参赛组的参赛歌曲,所述剩余参赛组是指从所述其余参赛组中除去所述N个参数组后剩余的参赛组,所述M大于1且小于所述剩余参数组的个数。可选地,所述基于所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级,从所述其余参赛组中选择N个参赛组,包括:将所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级加和,得到所述每个参赛组的等级;按照所述其余参赛组中每个参赛组的等级从大到小的顺序,对所述其余参赛组进行排序,得到第一排序结果;从所述第一排序结果中选择前N个参赛组,得到所述N个参赛组。可选地,所述基于剩余参赛组中每个参赛组的推送次数,从所述剩余参赛组中选择M个参赛组,包括:按照所述剩余参赛组中每个参赛组的推送次数从小到大的顺序,对所述剩余参赛组进行排序,得到第二排序结果;从所述第二排序结果选择前M个参赛组,得到所述M个参赛组。可选地,所述基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面,包括:对所述N个参赛组的参赛歌曲和所述M个参赛组的参赛歌曲进行排序,得到第三排序结果,所述第三排序结果中的前N组参赛歌曲为所述N个参赛组的参赛歌曲,后M组参赛歌曲为所述M个参赛组的参赛歌曲;将所述目标用户所在的参赛组的参赛歌曲插入所述后M组参赛歌曲中,得到第四排序结果;基于所述第四排序结果生成针对所述目标用户的拉票页面,所述拉票页面中包括所述N个参赛组的参赛歌曲、所述M个参赛组的参赛歌曲和所述目标用户所在的参赛组的参赛歌曲。可选地,所述基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面之后,还包括:每隔预设时长,重新确定多个参赛组,并根据重新确定的多个参赛组的参赛歌曲对所述拉票页面中包括的所述多个参赛组的参赛歌曲进行更新。可选地,所述拉票页面中每个参赛组的参赛歌曲不存在对应的参赛用户的用户标识;所述基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面之后,还包括:当接收到针对所述拉票页面的投票结果,且所述投票结果不为所述目标用户时,发送第一提示信息,所述投票结果是投票用户通过收听所述拉票页面中的参赛歌曲选择的参赛用户,所述第一提示信息用于提示所述拉票用户未投票给所述目标用户;当接收到针对所述拉票页面的投票结果,且所述投票结果为所述目标用户时,发送第二提示信息,所述第二提示信息用于提示所述投票用户已投票给所述目标用户。第二方面,提供了一种生成拉票页面的装置,所述装置包括:获取模块,用于获取目标用户所在的参赛组的参赛歌曲,所述目标用户为任一参赛用户,所述参赛组包括至少两个参赛用户;选取模块,用于从其余参赛组中选取多个参赛组,并获取所述多个参赛组的参赛歌曲,所述其余参赛组是指当前除所述目标用户所在的参赛组之外的全部参赛组;生成模块,用于基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面,所述拉票页面中包括所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲。可选地,所述选取模块包括:选择子模块,用于基于所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级,从所述其余参赛组中选择N个参赛组,所述N大于1且小于所述当前全部参数组的个数;获取子模块,用于获取所述N个参赛组的参赛歌曲;所述选择子模块还用于基于剩余参赛组中每个参赛组的推送次数,从所述剩余参赛组中选择M个参赛组,所述剩余参赛组是指从所述其余参赛组中除去所述N个参数组后剩余的参赛组,所述M大于1且小于所述剩余参数组的个数所述获取子模块还用于获取所述M个参赛组的参赛歌曲。可选地,所述选择子模块具体用于:将所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级加和,得到所述每个参赛组的等级;按照所述其余参赛组中每个参赛组的等级从大到小的顺序,对所述其余参赛组进行排序,得到第一排序结果;从所述第一排序结果中选择前N个参赛组,得到所述N个参赛组。可选地,所述选择子模块具体用于:按照所述剩余参赛组中每个参赛组的推送次数从小到大的顺序,对所述剩余参赛组进行排序,得到第二排序结果;从所述第二排序结果选择前M个参赛组,得到所述M个参赛组。可选地,所述生成模块包括:排序子模块,用于对所述N个参赛组的参赛歌曲和所述M个参赛组的参赛歌曲进行排序,得到第三排序结果,所述第三排序结果中的前N组参赛歌曲为所述N个参赛组的参赛歌曲,后M组参赛歌曲为所述M个参赛组的参赛歌曲;插入子模块,用于将所述目标用户所在的参赛组的参赛歌曲插入所述后M组参赛歌曲中,得到第四排序结果;生成子模块,用于基于所述第四排序结果生成针对所述目标用户的拉票页面,所述拉票页面中包括所述N个参赛组的参赛歌曲、所述M个参赛组的参赛歌曲和所述目标用户所在的参赛组的参赛歌曲。可选地,所述装置还包括:更新模块,用于每隔预设时长,重新确定多个参赛组,并根据重新确定的多个参赛组的参赛歌曲对所述拉票页面中包括的所述多个参赛组的参赛歌曲进行更新。可选地,所述拉票页面中每个参赛组的参赛歌曲不存在对应的参赛用户的用户标识;所述装置还包括:发送模块,用于当接收到针对所述拉票页面的投票结果,且所述投票结果不为所述目标用户时,发送第一提示信息,所述投票结果是投票用户通本文档来自技高网...
生成拉票页面的方法、装置及计算机存储介质

【技术保护点】
1.一种生成拉票页面方法,其特征在于,所述方法包括:获取目标用户所在的参赛组的参赛歌曲,所述目标用户为任一参赛用户,所述参赛组包括至少两个参赛用户;从其余参赛组中选取多个参赛组,并获取所述多个参赛组的参赛歌曲,所述其余参赛组是指当前除所述目标用户所在的参赛组之外的全部参赛组;基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面,所述拉票页面中包括所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲。

【技术特征摘要】
1.一种生成拉票页面方法,其特征在于,所述方法包括:获取目标用户所在的参赛组的参赛歌曲,所述目标用户为任一参赛用户,所述参赛组包括至少两个参赛用户;从其余参赛组中选取多个参赛组,并获取所述多个参赛组的参赛歌曲,所述其余参赛组是指当前除所述目标用户所在的参赛组之外的全部参赛组;基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面,所述拉票页面中包括所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲。2.根据权利要求1所述的方法,其特征在于,所述从其余参赛组中选取多个参赛组,并获取所述多个参赛组的参赛歌曲,包括:基于所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级,从所述其余参赛组中选择N个参赛组,并获取所述N个参赛组的参赛歌曲,所述N大于1且小于所述其余参数组的个数;基于剩余参赛组中每个参赛组的推送次数,从所述剩余参赛组中选择M个参赛组,并获取所述M个参赛组的参赛歌曲,所述剩余参赛组是指从所述其余参赛组中除去所述N个参数组后剩余的参赛组,所述M大于1且小于所述剩余参数组的个数。3.根据权利要求2所述的方法,其特征在于,所述基于所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级,从所述其余参赛组中选择N个参赛组,包括:将所述其余参赛组中每个参赛组的至少两个参赛用户的用户等级加和,得到所述每个参赛组的等级;按照所述其余参赛组中每个参赛组的等级从大到小的顺序,对所述其余参赛组进行排序,得到第一排序结果;从所述第一排序结果中选择前N个参赛组,得到所述N个参赛组。4.根据权利要求2所述的方法,其特征在于,所述基于剩余参赛组中每个参赛组的推送次数,从所述剩余参赛组中选择M个参赛组,包括:按照所述剩余参赛组中每个参赛组的推送次数从小到大的顺序,对所述剩余参赛组进行排序,得到第二排序结果;从所述第二排序结果选择前M个参赛组,得到所述M个参赛组。5.根据权利要求2-4任一所述的方法,其特征在于,所述基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面,包括:对所述N个参赛组的参赛歌曲和所述M个参赛组的参赛歌曲进行排序,得到第三排序结果,所述第三排序结果中的前N组参赛歌曲为所述N个参赛组的参赛歌曲,后M组参赛歌曲为所述M个参赛组的参赛歌曲;将所述目标用户所在的参赛组的参赛歌曲插入所述后M组参赛歌曲中,得到第四排序结果;基于所述第四排序结果生成针对所述目标用户的拉票页面,所述拉票页面中包括所述N个参赛组的参赛歌曲、所述M个参赛组的参赛歌曲和所述目标用户所在的参赛组的参赛歌曲。6.根据权利要求1所述的方法,其特征在于,所述基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面之后,还包括:每隔预设时长,重新确定多个参赛组,并根据重新确定的多个参赛组的参赛歌曲对所述拉票页面中包括的所述多个参赛组的参赛歌曲进行更新。7.根据权利要求1所述的方法,其特征在于,所述拉票页面中每个参赛组的参赛歌曲不存在对应的参赛用户的用户标识;所述基于所述目标用户所在的参赛组的参赛歌曲和所述多个参赛组的参赛歌曲生成针对所述目标用户的拉票页面之后,还包括:当接收到针对所述拉票页面的投票结果,且所述投票结果不为所述目标用户时,发送第一提示信息,所述投票结果是投票用户通过收听所述拉票页面中的参赛歌曲选择的参赛用户,所述第一提示信息用于提示所述投票用户未投票给所述目标用户;当接收到针对所述拉票页面的投票结果,且所述投票结果为所述目标用户时,发送第二提示信息,所...

【专利技术属性】
技术研发人员:陈金海江文海黄哲陈志辉张卓苗何银珠陈志明高杰杨
申请(专利权)人:广州酷狗计算机科技有限公司
类型:发明
国别省市:广东,44

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

1