一种KTV点唱歌曲排序方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31835529 阅读:28 留言:0更新日期:2022-01-12 13:13
本申请涉及一种KTV点唱歌曲排序方法、系统、计算机设备和存储介质,所述方法包括:获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量,上述第一对象为所有对象中点歌数量最少的对象,上述第二对象为除上述第一对象以外的其他对象,根据上述第一歌曲数量和上述第二歌曲数量,对所有歌曲进行排序。其中,通过每个对象的所点歌曲的数量,对歌曲排序,避免一个人在一段时间成为个人演唱会,其他人在相当长的时间内成为

【技术实现步骤摘要】
一种KTV点唱歌曲排序方法、装置、计算机设备和存储介质


[0001]本申请涉及影音点播控制
,特别是涉及一种KTV点唱歌曲排序方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着生活水平的提高,KTV已成为广受人们喜爱的娱乐项目,其用户数量日益庞大。现有的点歌系统的歌曲排序一般均是通过点歌的时间数序来排列的,在现实中,因为性格或者来到KTV包房的时间的不同,有的人可能性格活跃,喜欢抢着点歌,则刚来就一下子点了几十首歌曲,并且歌曲都排在最前边,腼腆的人可能等到大家都点完了他才点一两首歌曲,则会导致有的人一直可以唱歌,而有的人则没有机会或者需要等半个多小时才可能轮到他唱。上述排序方式可能导致一个人在一段时间成为个人演唱会,其他人在相当长的时间内成为

观众

,所以现有的点歌排序方法对用户的体验度不高。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种KTV点唱歌曲排序方法、装置、计算机设备和存储介质。
[0004]第一方面,提供一种KTV点唱歌曲排序方法,所述KTV点唱歌曲排序方法包括:
[0005]获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量;所述第一对象为所有对象中点歌数量最少的对象;所述第二对象为除所述第一对象以外的其他对象;
[0006]根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序。
[0007]在其中一个实施例中,所述根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序,包括:
[0008]将所述第二歌曲数量除以所述第一歌曲数量,得到商和/或余数;
[0009]根据所述商和/或余数,对所有歌曲进行排序。
[0010]在其中一个实施例中,所述根据所述商和/或余数,对所有歌曲进行排序,包括:
[0011]针对目标第二对象和目标第二歌曲数量,若所述第一歌曲数量整除所述目标第二歌曲数量,则根据得到的商对所述目标第二对象所点的歌曲进行排序。
[0012]在其中一个实施例中,所述方法还包括:
[0013]若所述第一歌曲数量不整除所述目标第二歌曲数量,则根据得到的商和余数对所述目标第二对象所点的歌曲进行排序。
[0014]第二方面,提供一种KTV点唱歌曲排序装置,所述KTV点唱歌曲排序装置包括:
[0015]获取模块,用于获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量;所述第一对象为所有对象中点歌数量最少的对象;所述第二对象为除所述第一对象以外的其他对象;
[0016]排序模块,用于根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排
序。
[0017]在其中一个实施例中,所述排序模块具体用于:
[0018]将所述第二歌曲数量除以所述第一歌曲数量,得到商和/或余数;
[0019]根据所述商和/或余数,对所有歌曲进行排序。
[0020]在其中一个实施例中,所述排序模块具体用于:
[0021]针对目标第二对象和目标第二歌曲数量,若所述第一歌曲数量整除所述目标第二歌曲数量,则根据得到的商对所述目标第二对象所点的歌曲进行排序。
[0022]在其中一个实施例中,所述排序模块具体用于:
[0023]若所述第一歌曲数量不整除所述目标第二歌曲数量,则根据得到的商和余数对所述目标第二对象所点的歌曲进行排序。
[0024]第三方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0025]获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量;所述第一对象为所有对象中点歌数量最少的对象;所述第二对象为除所述第一对象以外的其他对象;
[0026]根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序。
[0027]第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0028]获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量;所述第一对象为所有对象中点歌数量最少的对象;所述第二对象为除所述第一对象以外的其他对象;
[0029]根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序。
[0030]上述KTV点唱歌曲排序方法、装置、计算机设备和存储介质,上述方法包括:获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量,上述第一对象为所有对象中点歌数量最少的对象,上述第二对象为除上述第一对象以外的其他对象,根据上述第一歌曲数量和上述第二歌曲数量,对所有歌曲进行排序。其中,通过每个对象的所点歌曲的数量,对歌曲排序,避免一个人在一段时间成为个人演唱会,其他人在相当长的时间内成为

观众

的现象,具有体验度高的优点。
附图说明
[0031]图1为一个实施例中KTV点唱歌曲排序方法的流程示意图;
[0032]图2为另一个实施例中KTV点唱歌曲排序方法的流程示意图;
[0033]图3为一个实施例中KTV点唱歌曲排序装置的结构框图;
[0034]图4为一个实施例中计算机设备的内部结构图。
具体实施方式
[0035]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0036]在一个实施例中,如图1所示,提供了一种KTV点唱歌曲排序方法,包括以下步骤:
[0037]步骤S101,获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量;所述第一对象为所有对象中点歌数量最少的对象;所述第二对象为除所述第一对象以外的其他对象;
[0038]其中,每个对象点歌的时候,会设置一个对象标识,即每首歌都对应着一个对象标识,歌曲和对象标识之间存在着对应关系。从而可以根据对象标识获取每个对象标识所点的歌曲的数量。
[0039]其中,第一对象为所有对象中点歌数量最少的对象,第二对象为除第一对象以外的其他对象。例如,一共有4个人,甲乙丙丁戊。甲点了3首歌曲,分别为A1、A2、A3;乙点了4首歌曲,分别为B1、B2、B3、B4;丙点了6首歌曲,分别为C1、C2、C3、C4、C5、C6;丁点了14首歌曲,分别为D1、D2、D3、D4、D5、D6、D7、D8、D9、D10、D11、D12、D13、D14。则第一对象为甲,第一歌曲数量为3,第二对象有3个,分别是乙、丙、丁,对应的第二歌曲数量分别是4、6、14。
[0040]步骤S102,根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序。
[0041]在本专利技术实施例中,根据每个第二歌曲数量和第一歌曲数量之间的倍数关系,对所有歌曲进行排序。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种KTV点唱歌曲排序方法,其特征在于,所述KTV点唱歌曲排序方法包括:获取第一对象所点的第一歌曲数量和至少一个第二对象所点的第二歌曲数量;所述第一对象为所有对象中点歌数量最少的对象;所述第二对象为除所述第一对象以外的其他对象;根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序。2.根据权利要求1所述的KTV点唱歌曲排序方法,其特征在于,所述根据所述第一歌曲数量和所述第二歌曲数量,对所有歌曲进行排序,包括:将所述第二歌曲数量除以所述第一歌曲数量,得到商和/或余数;根据所述商和/或余数,对所有歌曲进行排序。3.根据权利要求1所述的KTV点唱歌曲排序方法,其特征在于,所述根据所述商和/或余数,对所有歌曲进行排序,包括:针对目标第二对象和目标第二歌曲数量,若所述第一歌曲数量整除所述目标第二歌曲数量,则根据得到的商对所述目标第二对象所点的歌曲进行排序。4.根据权利要求3所述的KTV点唱歌曲排序方法,其特征在于,所述方法还包括:若所述第一歌曲数量不整除所述目标第二歌曲数量,则根据得到的商和余数对所述目标第二对象所点的歌曲进行排序。5.一种KTV点唱歌曲排序装置,其特征在于,所述KTV点唱歌曲排序装置包括:获取模块,用于获取第一对象所点的第一歌曲数量和至少一个第二对象...

【专利技术属性】
技术研发人员:马杰
申请(专利权)人:北京雷石天地电子技术有限公司
类型:发明
国别省市:

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

1