确定竞赛内容组的方法和装置与流程

文档序号:14750305发布日期:2018-06-22 12:26阅读:163来源:国知局

本公开是关于网络技术领域,尤其是关于一种确定竞赛内容组的方法和装置。



背景技术:

随着互联网技术的发展,终端如手机上的应用程序的种类越来越多、功能越来越丰富,例如,网络唱歌类应用程序即是一种很常用的应用程序。

上述应用程序中可以设置有唱歌竞赛等,用户登入该应用程序并选择唱歌竞赛选项之后,可以录制自己唱的歌,并上传至服务器,服务器可以对上传的K歌音频进行匹配,然后基于上传的K歌音频确定胜负情况。例如,账户A在唱歌竞赛的歌单中选择其中一首歌曲进行参赛,唱完之后进行上传。服务器收到对应账户A的K歌音频之后,基于上传同一首歌曲的k歌音频的时间最接近的匹配机制,将账户A上传的K歌音频与账户B上传的K歌音频匹配在一起,确定为一个竞赛内容组,然后,服务器再基于用户投票的数量确定两首歌曲的胜负情况,再基于胜负情况,对二者的积分进行更新。

在实现本公开的过程中,发明人发现至少存在以下问题:

上述基于上传同一首歌曲的K歌音频的时间最接近的匹配机制,确定竞赛内容组的方法,很可能出现同一个用户通过不同的账户同时上传同一首歌曲来进行参赛赢积分的作弊情况,导致服务器确定的积分不准确。



技术实现要素:

为了克服相关技术中存在的问题,本公开提供了一种确定竞赛内容组的方法和装置。所述技术方案如下:

根据本公开实施例,提供一种确定竞赛内容组的方法,所述方法包括:

接收第一账户发送的携带有第一参赛内容的参赛请求;

在未设置竞赛内容组的参赛内容中,获取第二参赛内容,其中,所述第二参赛内容对应的第二账户的总积分与所述第一账户的总积分的差值绝对值小于预设阈值;

将所述第一参赛内容和所述第二参赛内容,设置为一个竞赛内容组。

可选的,所述在未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

获取所述第一参赛内容的内容信息;

当接收所述参赛请求后的时长超过预设时长阈值,且满足预设条件的参赛内容的数量超过预设数量阈值时,在所述满足预设条件的参赛内容中,获取第二参赛内容,其中,所述满足预设条件的参赛内容为:与所述第一参赛内容具有相同内容信息且未设置竞赛内容组的参赛内容。

可选的,所述内容信息包括内容类型和/或内容名称。

可选的,所述方法还包括:

当所述第一参赛内容和所述第二参赛内容对应的竞赛内容组的持续时长达到预设的竞赛时长时,获取所述第一参赛内容和所述第二参赛内容分别对应的票数,根据所述票数确定竞赛结果;

基于所述竞赛结果,分别对所述第一账户的总积分和所述第二账户的总积分进行更新。

根据本公开实施例,还提供了一种确定竞赛内容组的装置,所述装置包括:

接收模块,用于接收第一账户发送的携带有第一参赛内容的参赛请求;

获取模块,用于在未设置竞赛内容组的参赛内容中,获取第二参赛内容,其中,所述第二参赛内容对应的第二账户的总积分与所述第一账户的总积分的差值绝对值小于预设阈值;

设置模块,用于将所述第一参赛内容和所述第二参赛内容,设置为一个竞赛内容组。

可选的,所述获取模块,还用于:

当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述获取模块,还用于:

当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述获取模块,包括:

第一获取单元,用于获取所述第一参赛内容的内容信息;

第二获取单元,用于当接收所述参赛请求后的时长超过预设时长阈值,且满足预设条件的参赛内容的数量超过预设数量阈值时,在所述满足预设条件的参赛内容中,获取第二参赛内容,其中,所述满足预设条件的参赛内容为:与所述第一参赛内容具有相同内容信息且未设置竞赛内容组的参赛内容。

可选的,所述内容信息包括内容类型和/或内容名称。

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

确定模块,用于当所述第一参赛内容和所述第二参赛内容对应的竞赛内容组的持续时长达到预设的竞赛时长时,获取所述第一参赛内容和所述第二参赛内容分别对应的票数,根据所述票数确定竞赛结果;

更新模块,用于基于所述竞赛结果,分别对所述第一账户的总积分和所述第二账户的总积分进行更新。

根据本公开实施例,还提供一种服务器,所述服务器包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述所述的确定竞赛内容组的方法。

根据本公开实施例,还提供一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述所述的确定竞赛内容组的方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

在本公开实施例中,服务器在对参赛内容进行匹配时,可以基于第一参赛内容对应的第一账户的总积分与第二参赛内容对应的第二账户的总积分的差值绝对值小于预设阈值的匹配机制,来确定一个竞赛内容组。对于同一个用户通过不同的账户进行参赛赢积分的作弊情况,通常该用户的一个账户经常赢使其总积分较高,另一个账户经常输使其总积分比较低,进而使两个账户的总积分相差比较大。而服务器利用本公开的方法确定竞赛内容组时,很难将总积分相差比较大的两个账户设置成一个竞赛内容组,可见,该方法可以减少甚至避免同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,可以提高服务器确定积分的准确性。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。在附图中:

图1是根据实施例示出的一种确定竞赛内容组的方法流程图;

图2是根据实施例示出的一种确定竞赛内容组的方法流程图;

图3是根据实施例示出的一种确定竞赛内容组的装置的示意图;

图4是根据实施例示出的一种确定竞赛内容组的装置的示意图;

图5是根据实施例示出的一种确定竞赛内容组的装置的示意图;

图6是根据实施例示出的一种确定竞赛内容组的装置的示意图。

通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本发明实施例提供了一种确定竞赛内容组的方法,该方法可以由终端和服务器配合实现。其中,终端可以是手机、平板电脑、台式计算机、笔记本计算机等,服务器可以是竞赛类应用程序或竞赛网站的后台服务器。

服务器可以包括收发器、处理器、存储器等部件。收发器,可以用于与终端进行数据传输,例如,可以接收第一账户发送的携带有第一参赛内容的参赛请求,等处理。收发器可以包括蓝牙部件、WiFi(Wireless-Fidelity,无线高保真技术)部件、天线、匹配电路、调制解调器等。处理器,可以为CPU(Central Processing Unit,中央处理单元)等,可以用于在未设置竞赛内容组的参赛内容中,获取第二参赛内容,等处理。存储器,可以为RAM(Random Access Memory,随机存取存储器),Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等,如未设置竞赛内容组的参赛内容数据等。

终端可以包括收发器、处理器、存储器等部件。收发器,可以用于与服务器进行数据传输,例如,可以向服务器发送参赛请求,收发器可以包括蓝牙部件、WiFi(Wireless-Fidelity,无线高保真技术)部件、天线、匹配电路、调制解调器等。处理器,可以为CPU(Central Processing Unit,中央处理单元)等,可以用于当检测到进行参赛的触发操作时,向服务器发送携带有参赛内容的参赛请求,等处理。存储器,可以为RAM(Random Access Memory,随机存取存储器),Flash(闪存)等,可以用于存储接收到的数据、处理过程所需的数据、处理过程中生成的数据等。

终端还可以包括输入部件、显示部件、音频输出部件等。输入部件可以是触摸屏、键盘、鼠标等。音频输出部件可以是音箱、耳机等。

终端中可以安装有系统程序和应用程序。用户在使用终端的过程中,基于自己的不同需求,会使用各种各样的应用程序,例如,终端中可以安装有竞赛类应用程序如网络唱歌类应用程序。

本公开实施例提供了一种确定竞赛内容组的方法,如图1所示,该方法的处理流程可以包括如下的步骤:

在步骤101中,服务器接收第一账户发送的携带有第一参赛内容的参赛请求。

其中,第一账户可以是用户在竞赛类应用程序如网络唱歌类应用程序中登录的任一账户,第一参赛内容可以是任意类型的内容,例如可以是音频数据,如对应歌曲、相声的音频数据等,又例如可以是视频数据,如对应舞蹈的视频数据等。

在实施中,用户可以在应用程序中,点击自己感兴趣的参赛内容的入口链接,此时,在终端中可以相应地检测到进行参赛的触发操作,进而开启麦克风或者摄像头,输入用户的第一参赛内容。当终端检测到用户上传第一参赛内容的触发操作时,终端可以向服务器发送对应第一参赛内容的参赛请求。需要说明的是,在该对应第一参赛内容的参赛请求中,包括第一账户的标识。

在步骤102中,服务器在未设置竞赛内容组的参赛内容中,获取第二参赛内容,其中,第二参赛内容对应的第二账户的总积分与第一账户的总积分的差值绝对值小于预设阈值。

在实施中,一个账户的参赛内容可以分别与多个账户的参赛内容组成竞赛内容组,还可以一个账户的参赛内容只与另一个账户的参赛内容组成竞赛内容组,那么本实施例中,为了避免同一个竞赛内容组重复竞赛的情况,也为了提高竞赛赢积分的难度,可以设置为一个账户的参赛内容只与另一个账户的参赛内容组成竞赛内容组。那么服务器接收到第一账户发送的携带有第一参赛内容的参赛请求之后,在未设置竞赛内容组的参赛内容中,获取第二参赛内容。

其中,第二参赛内容对应的第二账户的总积分与第一账户的总积分的差值绝对值小于预设阈值,例如,该预设阈值可以是5分。这样设置主要是为了避免同一个账户通过两个不同的账户同时上传参赛内容的情况,下文将会详细解释原因。

在步骤103中,服务器将第一参赛内容和第二参赛内容,设置为一个竞赛内容组。

在实施中,服务器获取满足条件的第二参赛内容之后,将第一参赛内容与第二参赛内容设置为一个竞赛内容组。

基于上述所述,在实际应用中,通常,一场赛季通常会持续一周或者一个月,当赛季结束时,服务器根据用户的总积分向各终端发送本赛季的积分排行榜,并将总积分最多的账户定为本赛季的冠军,然后向冠军的账户发送奖品。也就是说,服务器会在每个赛季结束时,对用户的总积分进行清零。例如,一个赛季为一个月的情况时,用户在每月初(例如每个月的前10天)进行竞赛时,服务器可以根据上个月的总积分,对参赛内容进行匹配,确定竞赛内容组,用户在月初之后的时间段进行竞赛时,服务器可以是根据本月的总积分,对参赛内容进行匹配,确定竞赛内容组。当然,如果服务器也可以不对账户的总积分进行清零,这种情况下,服务器每次在对参赛内容进行匹配时,可以根据账户的当前总积分情况,确定竞赛内容组。

服务器确定竞赛内容组之后,服务器可以按照如图2所示的流程,执行如下操作:

在步骤104中,当第一参赛内容和第二参赛内容对应的竞赛内容组的持续时长达到预设的竞赛时长时,获取第一参赛内容和第二参赛内容分别对应的票数,根据票数确定竞赛结果。

在实施中,竞赛类应用程序中,通常具有竞赛选项和点评选项,当用户选择竞赛选项时,可以进行打擂竞赛,当用户选择点评选项时,可以对竞赛内容组中的参赛内容进行投票。服务器检测到竞赛内容组的持续时长达到预设的竞赛时长时,如竞赛时长可以是1小时,获取第一参赛内容和第二参赛内容分别对应的票数。另外,为了提高竞赛的公平性,服务器可以只获取竞赛内容组的预设数量的总票数,如100票。其中,总票数也即是,竞赛内容组中第一参赛内容的票数与第二参赛内容的票数之和。如果达到竞赛时长时,总票数大于100票,则只获取前100票;如果达到竞赛时长时,总票数未达到100票,则服务器可以继续获取第一参赛内容和第二参赛内容分别对应的票数,直到总票数达到100票。其中,需要说明的是,服务器获取的每一张票数都带有对应参赛内容的标识。服务器获取100张总票数之后,基于第一参赛内容的票数与第二参赛内容的票数,确定竞赛结果,也即是,第一参赛内容与第二参赛内容的胜负情况,票数多的为胜方,票数少的为负方。

在步骤105中,服务器基于竞赛结果,分别对第一账户的总积分和第二账户的总积分进行更新。

其中,票数与积分的对应关系可以任意设置,例如,一张票数得一分,胜者再额外加10分。又例如,胜者得一分,负者扣一分,得票率大于或者等于80%,额外得一分。

在实施中,服务器分别确定第一参赛内容的票数,第二参赛内容的票数之后,再基于参赛内容与参赛账户的对应关系,确定第一参赛内容对应的第一账户,第二参赛内容对应的第二账户。服务器确定第一账户和第二账户之后,再基于票数与积分的对应关系,分别对第一账户和第二账户的总积分进行更新。

基于上述所述,由于积分直接与票数、竞赛胜负相关联,那么当同一个用户的第一账户与第二账户的总积分都是零的情况时,第一账户与第二账户还有可能组成竞赛内容组,但是经过一轮比赛之后,第一账户与第二账户的总积分很可能相差很大,那么该用户就不可以再利用第一账户与第二账户进行作弊,来赢积分。因此,本实施例中,将第二参赛内容对应的第二账户的总积分与第一账户的总积分的差值绝对值小于预设阈值,可以减少甚至避免同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,可以提高服务器确定积分的准确性。

可选的,为了进一步减少同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,相应的处理可以是,当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,服务器在未设置竞赛内容组的参赛内容中,获取第二参赛内容。

在实施中,上述设置的原理是,增大参赛内容的数量,数量越大那么同一个用户的两个不同账户对应的参赛内容组成一个竞赛内容组的几率越小。例如,当未设置竞赛内容组的参赛内容的数量超过50时,服务器在这50个未设置竞赛内容组的参赛内容中,获取第二参赛内容。而且,服务器从50个未设置竞赛内容组的参赛内容中,可以随机获取第二参赛内容,还可以获取排在第50的参赛内容(按照接收时间顺序排列)等。这样,可以进一步减少同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,进一步提高服务器确定积分的准确性。

可选的,服务器还可以综合根据接收到参赛请求之后的时长和参赛内容的数量,获取第二参赛内容,相应的处理可以是:

当服务器接收参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在未设置竞赛内容组的参赛内容中,获取第二参赛内容。

其中,上述预设时长阈值可以是5分钟,上述预设数量阈值可以是50个。

在实施中,当服务器自接收第一账户发送的携带有第一参赛内容的参赛请求起,达到5分钟时,检测未设置竞赛内容组的参赛内容的数量,如果数量超过50个,则在所有检测未设置竞赛内容组的参赛内容(大于或者等于50个)中,获取第二参赛内容,如果参赛内容的数量未达到50个,则服务器持续获取参赛内容,直到未设置竞赛内容组的参赛内容的数量达到50个,然后从所有未设置竞赛内容组的参赛内容(50个)中,获取第二参赛内容。

这样,可以进一步减少同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,进一步提高服务器确定积分的准确性。

在应用中,上述第一参赛内容的内容信息与第二参赛内容的内容信息可以相同也可以不相同,例如,第一参赛内容可以是一首歌曲,第二参赛内容可以是一段舞蹈,又例如,第一参赛内容可以是名称为a的歌曲,第二参赛内容可以是名称为b的歌曲,又例如,第一参赛内容和第二参赛内容都可以是同一首歌曲,或者同一段舞蹈。

当然,为了提高竞赛的公平性,相应的处理可以是,服务器获取第一参赛内容的内容信息;当接收参赛请求后的时长超过预设时长阈值,且满足预设条件的参赛内容的数量超过预设数量阈值时,在满足预设条件的参赛内容中,获取第二参赛内容。

其中,满足预设条件的参赛内容为:与第一参赛内容具有相同内容信息且未设置竞赛内容组的参赛内容,该内容信息可以包括内容类型和/或内容名称。

在实施中,如果内容信息包括内容类型,则第一参赛内容和第二参赛内容的类型相同,例如,都是歌曲或者都是舞蹈。如果内容信息包括内容名称,则第一参赛内容和第二参赛内容的内容名称相同,例如,可以是名称相同,类型不同的节目。如果内容信息包括内容类型和内容名称,则第一参赛内容和第二参赛内容的类型和名称都相同,例如,第一参赛内容和第二参赛内容都是歌曲,且是同一首歌曲,这种情况下,两个账户的竞赛更加公平。

基于上述所述,服务器收到第一账户发送的携带第一参赛内容的参赛请求之后,并不马上对第一参赛内容进行匹配,而是自接收到参赛请求起,时长超过预设时长阈值,如5分钟,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在未设置竞赛内容组的参赛内容中,如含有至少50个参赛内容中,获取第二参赛内容,而且,还需要满足第一参赛内容对应的第一账户总积分与第二参赛内容对应的第二账户总积分的差值小于预设阈值,如总积分差值小于5分等。同一个用户使用不同的账号进行作弊赢积分的情况,通常其中一个账户经常赢总积分较高,另一个账户经常输总积分较低,进而使两个账户的总积分相差较大,服务器很难将总积分相差较大的两个账户匹配在一起。而即使同一个用户的两个账户的总积分相差不大,又由于服务器是在较多的参赛内容中进行匹配,增大了参赛内容的样本量,这样大大降低了同一个用户的两个账户匹配在一起的概率。

可见,基于上述匹配机制及限制条件,即使用户在打擂低峰期如凌晨进行打擂竞赛,也很难通过不同账户进行作弊赢积分。进而,可以提高服务器确定积分的准确性。

在本公开实施例中,服务器在对参赛内容进行匹配时,可以基于第一参赛内容对应的第一账户的总积分与第二参赛内容对应的第二账户的总积分的差值绝对值小于预设阈值的匹配机制,来确定一个竞赛内容组。对于同一个用户通过不同的账户进行参赛赢积分的作弊情况,通常该用户的一个账户经常赢使其总积分较高,另一个账户经常输使其总积分比较低,进而两个账户的总积分相差比较大。因此,服务器利用本公开的方法确定竞赛内容组时,很难将总积分相差比较大的两个账户设置成一个竞赛内容组,可见,该方法可以减少甚至避免同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,可以提高服务器确定积分的准确性。

本公开又实施例提供了一种确定竞赛内容组的装置,如图3所示,该装置可以包括:

接收模块310,用于接收第一账户发送的携带有第一参赛内容的参赛请求;

获取模块320,用于在未设置竞赛内容组的参赛内容中,获取第二参赛内容,其中,所述第二参赛内容对应的第二账户的总积分与所述第一账户的总积分的差值绝对值小于预设阈值;

设置模块330,用于将所述第一参赛内容和所述第二参赛内容,设置为一个竞赛内容组。

可选的,所述获取模块320,还用于:

当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述获取模块320,还用于:

当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,如图4所示,所述获取模块320,包括:

第一获取单元321,用于获取所述第一参赛内容的内容信息;

第二获取单元322,用于当接收所述参赛请求后的时长超过预设时长阈值,且满足预设条件的参赛内容的数量超过预设数量阈值时,在所述满足预设条件的参赛内容中,获取第二参赛内容,其中,所述满足预设条件的参赛内容为:与所述第一参赛内容具有相同内容信息且未设置竞赛内容组的参赛内容。

可选的,所述内容信息包括内容类型和/或内容名称。

可选的,如图5所示,所述装置还包括:

确定模块340,用于当所述第一参赛内容和所述第二参赛内容对应的竞赛内容组的持续时长达到预设的竞赛时长时,获取所述第一参赛内容和所述第二参赛内容分别对应的票数,根据所述票数确定竞赛结果;

更新模块350,用于基于所述竞赛结果,分别对所述第一账户的总积分和所述第二账户的总积分进行更新。

在本公开实施例中,上述装置在对参赛内容进行匹配时,可以基于第一参赛内容对应的第一账户的总积分与第二参赛内容对应的第二账户的总积分的差值绝对值小于预设阈值的匹配机制,来确定一个竞赛内容组。对于同一个用户通过不同的账户进行参赛赢积分的作弊情况,通常该用户的一个账户经常赢使其总积分较高,另一个账户经常输使其总积分比较低,进而两个账户的总积分相差比较大。因此,利用本公开的装置确定竞赛内容组时,很难将总积分相差比较大的两个账户设置成一个竞赛内容组,可见,该装置可以减少甚至避免同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,可以提高服务器确定积分的准确性。

需要说明的是:上述实施例提供的确定竞赛内容组的装置在确定竞赛内容组时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的确定竞赛内容组的装置与确定竞赛内容组的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图6是根据一示例性实施例示出的确定竞赛内容组的装置1900的框图。例如,装置1900可以被提供为一服务器。参照图6,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理部件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述确定竞赛内容组的方法。

装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

装置1900可以包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

接收第一账户发送的携带有第一参赛内容的参赛请求;

在未设置竞赛内容组的参赛内容中,获取第二参赛内容,其中,所述第二参赛内容对应的第二账户的总积分与所述第一账户的总积分的差值绝对值小于预设阈值;

将所述第一参赛内容和所述第二参赛内容,设置为一个竞赛内容组。

可选的,所述在未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

获取所述第一参赛内容的内容信息;

当接收所述参赛请求后的时长超过预设时长阈值,且满足预设条件的参赛内容的数量超过预设数量阈值时,在所述满足预设条件的参赛内容中,获取第二参赛内容,其中,所述满足预设条件的参赛内容为:与所述第一参赛内容具有相同内容信息且未设置竞赛内容组的参赛内容。

可选的,所述内容信息包括内容类型和/或内容名称。

可选的,所述方法还包括:

当所述第一参赛内容和所述第二参赛内容对应的竞赛内容组的持续时长达到预设的竞赛时长时,获取所述第一参赛内容和所述第二参赛内容分别对应的票数,根据所述票数确定竞赛结果;

基于所述竞赛结果,分别对所述第一账户的总积分和所述第二账户的总积分进行更新。

在本公开实施例中,在对参赛内容进行匹配时,可以基于第一参赛内容对应的第一账户的总积分与第二参赛内容对应的第二账户的总积分的差值绝对值小于预设阈值的匹配机制,来确定一个竞赛内容组。对于同一个用户通过不同的账户进行参赛赢积分的作弊情况,通常该用户的一个账户经常赢使其总积分较高,另一个账户经常输使其总积分比较低,进而两个账户的总积分相差比较大。因此,利用本公开的方法确定竞赛内容组时,很难将总积分相差比较大的两个账户设置成一个竞赛内容组,可见,该方法可以减少甚至避免同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,可以提高服务器确定积分的准确性。

本公开的又一实施例提供了一种计算机可读存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得服务器能够执行:

接收第一账户发送的携带有第一参赛内容的参赛请求;

在未设置竞赛内容组的参赛内容中,获取第二参赛内容,其中,所述第二参赛内容对应的第二账户的总积分与所述第一账户的总积分的差值绝对值小于预设阈值;

将所述第一参赛内容和所述第二参赛内容,设置为一个竞赛内容组。

可选的,所述在未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述当未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容。

可选的,所述当接收所述参赛请求后的时长超过预设时长阈值,且未设置竞赛内容组的参赛内容的数量超过预设数量阈值时,在所述未设置竞赛内容组的参赛内容中,获取第二参赛内容,包括:

获取所述第一参赛内容的内容信息;

当接收所述参赛请求后的时长超过预设时长阈值,且满足预设条件的参赛内容的数量超过预设数量阈值时,在所述满足预设条件的参赛内容中,获取第二参赛内容,其中,所述满足预设条件的参赛内容为:与所述第一参赛内容具有相同内容信息且未设置竞赛内容组的参赛内容。

可选的,所述内容信息包括内容类型和/或内容名称。

可选的,所述方法还包括:

当所述第一参赛内容和所述第二参赛内容对应的竞赛内容组的持续时长达到预设的竞赛时长时,获取所述第一参赛内容和所述第二参赛内容分别对应的票数,根据所述票数确定竞赛结果;

基于所述竞赛结果,分别对所述第一账户的总积分和所述第二账户的总积分进行更新。

在本公开实施例中,在对参赛内容进行匹配时,可以基于第一参赛内容对应的第一账户的总积分与第二参赛内容对应的第二账户的总积分的差值绝对值小于预设阈值的匹配机制,来确定一个竞赛内容组。对于同一个用户通过不同的账户进行参赛赢积分的作弊情况,通常该用户的一个账户经常赢使其总积分较高,另一个账户经常输使其总积分比较低,进而两个账户的总积分相差比较大。因此,利用本公开的方法确定竞赛内容组时,很难将总积分相差比较大的两个账户设置成一个竞赛内容组,可见,该方法可以减少甚至避免同一个用户通过不同的账户上传参赛内容进行参赛赢积分的作弊情况,进而,可以提高服务器确定积分的准确性。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由上面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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