本发明涉及数据处理,尤其涉及一种防作弊的返现方法、装置、计算机设备及计算机可读存储介质。
背景技术:
1、为了提高用户的留存率、防止用户流失,很多商家或平台会通过返现的方式按比例将用户消费金额返给用户,从而使用户长期留存,并提高消费金额。
2、按比例向用户返现的方式存在一些缺陷,如用户会根据返现比例的高低选择商家、平台以及商品,导致用户仅会关注高比例返现的商品、商家、平台,使得商家不得不提高返现比例,导致恶意竞争,从而使得商家不愿意参与返现活动,进而使商家的营业金额下降、无法留住用户。
3、为了解决上述问题,出现了一种新的返现模式,即按照消费金额大小和先后顺序发放返现或返利兑现号,并按照一定的顺序返现或返利兑现号依次返现,且每个返现号返现的金额一致。这种返现方式使得用户可以在同一平台的任意商家进行任意消费,无须关注返现比例。此外,商家也无须设置返现比例,仅需关注自身的商品,并提高商品品质,从而吸引更多用户进行消费。
4、然而,上述返现方式同样存在缺陷,如一些用户会通过单次或多次大额消费或消费真实性有待确认的多笔消费来获取大量的返现或返利兑现号,使得其拥有获得返现的机会和顺序都能得到优化,进而可以快速获得返现。这种行为会导致其他正常消费的用户通过消费行为获取的返现或返利的时间无法按照正常的顺序,并迟迟无法获得返现,进而使一些用户流失。
5、目前,针对相关技术中存在的无法对消费行为进行分类、排队号发放无限制、用户流失等问题,尚未提出有效的解决方案。
技术实现思路
1、本技术的目的是针对现有技术中的不足,提供一种防作弊的返现方法、装置、计算机设备及计算机可读存储介质,以至少解决相关技术中存在的无法对消费行为进行分类、排队号发放无限制、用户流失等问题。
2、为实现上述目的,本技术采取的技术方案是:
3、第一方面,本发明提供一种防作弊的返现方法,包括:
4、获取用户的累计消费金额、第一用户排队号数量以及平台的平台排队号数量;
5、判断所述平台排队号数量是否满足平台排队号预设数量阈值;
6、在所述平台排队号数量满足所述平台排队号预设数量阈值的情况下,判断所述第一用户排队号数量是否满足用户排队号预设数量阈值,其中,用户排队号预设数量阈值与平台排队号预设数量阈值之比≥1%;
7、在所述第一用户排队号数量满足所述用户排队号预设数量阈值的情况下,采用int函数对所述累计消费金额与预设消费金额的比值进行计算,以获得第二用户排队号数量;
8、计算所述第二用户排队号数量与所述第一用户排队号数量的差值,以获得用户排队号增量;
9、在所述用户排队号增量>0的情况下,判断所述第二用户排队号数量是否满足用户排队号预设数量阈值;
10、在所述第二用户排队号数量满足所述用户排队号预设数量阈值的情况下,所述用户的排队号数量为所述第二用户排队号数量;
11、在所述第二用户排队号数量不满足所述用户排队号预设数量阈值的情况下,所述用户的排队号数量为所述用户排队号预设数量阈值。
12、在其中的一些实施例中,还包括:
13、获取用户的消费记录,其中,所述消费记录至少包括单次消费记录、单月消费记录、单年消费记录;
14、判断所述消费记录是否满足预设消费条件;
15、在所述消费记录不满足所述预设消费条件的情况下,将所述用户分类为普通用户;
16、在所述消费记录满足所述预设消费条件的情况下,将所述用户分类为大额用户。
17、在其中的一些实施例中,判断所述消费记录是否满足预设消费条件包括:
18、判断所述单次消费记录是否满足第一预设消费条件。
19、在其中的一些实施例中,判断所述消费记录是否满足预设消费条件包括:
20、判断所述单月消费记录是否满足第二预设消费条件。
21、在其中的一些实施例中,判断所述消费记录是否满足预设消费条件包括:
22、判断所述单年消费记录是否满足第三预设消费条件。
23、在其中的一些实施例中,判断所述单月消费记录是否满足第二预设消费条件包括:
24、获取所述单月消费记录的若干单次消费记录;
25、在若干所述单次消费记录的单笔消费金额相同的情况下,判断所述单次消费记录的数量是否满足预设消费次数阈值;
26、在所述单次消费记录的数量不满足所述预设消费次数阈值的情况下,将所述用户分类为普通用户;
27、在所述单次消费记录的数量满足所述预设消费次数阈值的情况下,将所述用户分类为大额用户。
28、在其中的一些实施例中,还包括:
29、在所述用户为所述大额用户的情况下,获取所述用户的普通用户排队号;
30、将所述普通用户排队号失效,并向所述用户发放大额用户排队号。
31、第二方面,本发明提供防作弊的返现系统,包括:
32、获取单元,用于获取用户的累计消费金额、第一用户排队号数量以及平台的平台排队号数量;
33、第一判断单元,用于判断所述平台排队号数量是否满足平台排队号预设数量阈值;以及用于在所述平台排队号数量满足平台排队号预设数量阈值的情况下,判断所述第一用户排队号数量是否满足用户排队号预设数量阈值,其中,用户排队号预设数量阈值与平台排队号预设数量阈值之比≥1%;
34、计算单元,用于在所述第一用户排队号数量满足所述用户排队号预设数量阈值的情况下,采用int函数对所述累计消费金额与预设消费金额的比值进行计算,以获得第二用户排队号数量;以及用于计算所述第二用户排队号数量与所述第一用户排队号数量的差值,以获得用户排队号增量;
35、第二判断单元,用于在所述用户排队号增量>0的情况下,判断所述第二用户排队号数量是否满足用户排队号预设数量阈值;
36、排队号单元,用于在所述第二用户排队号数量满足所述用户排队号预设数量阈值的情况下,所述用户的排队号数量为所述第二用户排队号数量;以及用于在所述第二用户排队号数量不满足所述用户排队号预设数量阈值的情况下,所述用户的排队号数量为所述用户排队号预设数量阈值。
37、在其中的一些实施例中,所述获取单元还用于获取用户的消费记录,其中,所述消费记录至少包括单次消费记录、单月消费记录、单年消费记录;
38、所述返现系统还包括:
39、第三判断单元,用于判断所述消费记录是否满足预设消费条件;
40、用户分类单元,用于在所述消费记录不满足所述预设消费条件的情况下,将所述用户分类为普通用户;以及用于在所述消费记录满足所述预设消费条件的情况下,将所述用户分类为大额用户。
41、在其中的一些实施例中,所述获取单元还用于在所述用户为所述大额用户的情况下,获取所述用户的普通用户排队号;
42、所述返现系统还包括:
43、失效单元,用于将所述普通用户排队号失效;
44、所述排队号单元还用于向所述用户发放大额用户排队号。
45、第三方面,本发明提供一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的返现方法。
46、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的返现方法。
47、相比于相关技术,本技术实施例提供的一种防作弊的返现方法、系统、计算机设备及计算机可读存储介质,对单一用户可以获得的用户排队号数量的上限进行限定,避免单一用户可以无限制获得用户排队号,保证平台运营的公平性,防止用户流失。