判断用户真实性的方法及装置的制造方法

文档序号:9631930阅读:246来源:国知局
判断用户真实性的方法及装置的制造方法
【技术领域】
[0001]本公开涉及网络技术领域,尤其涉及一种判断用户真实性的方法及装置。
【背景技术】
[0002]随着网络技术的发展,电子商务也日益普及,由于通过电子商务进行交易具有方便、快捷的优点,因此,越来越多的顾客更倾向于通过网络购买商品,从而使得电子商务平台上的商户越来越多,竞争也越来越激烈。
[0003]商户为了能够从众多竞争者中脱颖而出,采用了各种促销方式吸引顾客、提高知名度,例如:团购、秒杀等;然而,不法分子通过采用非法技术手段抢购促销产品,获取非法利益,不仅破坏了市场环境,还会影响商户口碑。
[0004]因此,如何实现在保证合法用户正常购买商品的基础上,又能阻止非法用户大量抢购商品,从而维护市场环境和商户以及消费者的利益,成为亟待解决的问题之一。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种判断用户真实性的方法及装置。
[0006]根据本公开实施例的第一方面,提供一种判断用户真实性的方法,包括:
[0007]接收用户的虚拟交易请求,该虚拟交易请求携带该用户的账号信息;
[0008]根据该账号信息,判断指定数据库中是否存储有该账号信息的用户行为数据,该指定数据库用于存储用户的账号信息及用户行为数据,该用户行为数据至少包括该用户在虚拟交易网站上的点击位置和点击时间;
[0009]如果该指定数据库中未存储有该账号信息的用户行为数据,则确定该用户为非法用户。
[0010]在本公开的第一方面的第一种可能实现方式中,该方法还包括:
[0011]如果该指定数据库中存储有该账号信息的用户行为数据,则根据该账号信息的用户行为数据,获取点击频率;
[0012]当该点击频率在第一预设阈值范围内时,确定该用户为合法用户;
[0013]当该点击频率不在该第一预设阈值范围内时,确定该用户为非法用户。
[0014]在本公开的第一方面的第二种可能实现方式中,该用户行为数据还包括:该用户在当前虚拟交易页面上发送该虚拟交易请求的次数、以及每次虚拟交易请求的发送时间;相应地,该方法还包括:
[0015]如果该指定数据库中存储有该账号信息的用户行为数据,则根据该账号信息的用户行为数据,获取该用户发送该虚拟交易请求的频率;
[0016]当该用户发送该虚拟交易请求的频率在第二预设阈值范围内时,确定该用户为合法用户;
[0017]当该用户发送该虚拟交易请求的频率不在该第二预设阈值范围内时,确定该用户为非法用户。
[0018]在本公开的第一方面的第三种可能实现方式中,该接收用户的虚拟交易请求之后,该方法还包括:
[0019]如果连续多次接收到该用户在该虚拟交易网站上其他页面产生的用户行为数据,确定该用户为合法用户。
[0020]在本公开的第一方面的第四种可能实现方式中,该接收用户的虚拟交易请求之前,该方法还包括:
[0021]向用户终端发送埋点策略,该埋点策略至少包括埋点位置,该埋点位置为虚拟交易页面中的任一位置;
[0022]如果接收到该用户的埋点触发数据,确定该用户为合法用户。
[0023]在本公开的第一方面的第五种可能实现方式中,该埋点策略还包括埋点触发数据的上报时间和上报方式。
[0024]在本公开的第一方面的第六种可能实现方式中,该方法还包括:
[0025]根据该指定数据库中的用户行为数据,分析每个账号信息对应的用户交易习惯。
[0026]在本公开的第一方面的第七种可能实现方式中,该方法还包括:
[0027]当该用户为合法用户时,向该用户的终端发放交易资格;和/或,
[0028]当该用户为合法用户时,提高该用户的交易成功率;和/或,
[0029]当该用户为非法用户时,降低该用户的交易成功率。
[0030]根据本公开实施例的第二方面,提供一种判断用户真实性的装置,包括:
[0031]接收模块,用于接收用户的虚拟交易请求,该虚拟交易请求携带该用户的账号信息;
[0032]判断模块,用于根据该接收模块接收到的该账号信息,判断指定数据库中是否存储有该账号信息的用户行为数据,该指定数据库用于存储用户的账号信息及用户行为数据,该用户行为数据至少包括该用户在虚拟交易网站上的点击位置和点击时间;
[0033]确定模块,用于如果该判断模块确定该指定数据库中未存储有该账号信息的用户行为数据,则确定该用户为非法用户。
[0034]在本公开的第二方面的第一种可能实现方式中,该装置还包括:
[0035]点击频率获取模块,用于如果该判断模块确定该指定数据库中存储有该账号信息的用户行为数据,则根据该账号信息的用户行为数据,获取点击频率;
[0036]该确定模块还用于当该点击频率获取模块获取的该点击频率在第一预设阈值范围内时,确定该用户为合法用户;
[0037]该确定模块还用于当该点击频率获取模块获取的该点击频率不在该第一预设阈值范围内时,确定该用户为非法用户。
[0038]在本公开的第二方面的第二种可能实现方式中,该用户行为数据还包括:该用户在当前虚拟交易页面上发送该虚拟交易请求的次数、以及每次虚拟交易请求的发送时间;相应地,该装置还包括:
[0039]发送频率获取模块,用于如果该判断模块确定该指定数据库中存储有该账号信息的用户行为数据,则根据该账号信息的用户行为数据,获取该用户发送该虚拟交易请求的频率;
[0040]该确定模块还用于当该发送频率获取模块获取的该用户发送该虚拟交易请求的频率在第二预设阈值范围内时,确定该用户为合法用户;
[0041]该确定模块还用于当该发送频率获取模块获取的该用户发送该虚拟交易请求的频率不在该第二预设阈值范围内时,确定该用户为非法用户。
[0042]在本公开的第二方面的第三种可能实现方式中,该确定模块还用于:如果用户行为数据接收模块连续多次接收到该用户在该虚拟交易网站上其他页面产生的用户行为数据,确定该用户为合法用户。
[0043]在本公开的第二方面的第四种可能实现方式中,该装置还包括:
[0044]埋点策略发送模块,用于向用户终端发送埋点策略,该埋点策略至少包括埋点位置,该埋点位置为虚拟交易页面中的任一位置;
[0045]该确定模块还用于如果用户行为数据接收模块接收到该用户的埋点触发数据,确定该用户为合法用户。
[0046]在本公开的第二方面的第五种可能实现方式中,该埋点策略还包括埋点触发数据的上报时间和上报方式。
[0047]在本公开的第二方面的第六种可能实现方式中,该装置还包括:
[0048]分析模块,用于根据该指定数据库中的用户行为数据,分析每个账号信息对应的用户交易习惯。
[0049]在本公开的第二方面的第七种可能实现方式中,该装置还包括:
[0050]处理模块,用于当该确定模块确定该用户为合法用户时,向该用户的终端发放交易资格;和/或,当该确定模块确定该用户为合法用户时,提高该用户的交易成功率;和/或,当该确定模块确定该用户为非法用户时,降低该用户的交易成功率。
[0051]第三方面,还提供了一种判断用户真实性的装置,包括:
[0052]处理器;
[0053]用于存储处理器可执行的指令的存储器;
[0054]其中,该处理器被配置为:
[0055]接收用户的虚拟交易请求,该虚拟交易请求携带该用户的账号信息;
[0056]根据该账号信息,判断指定数据库中是否存储有该账号信息的用户行为数据,该指定数据库用于存储用户的账号信息及用户行为数据,该用户行为数据至少包括该用户在虚拟交易网站上的点击位置和点击时间;
[0057]如果该指定数据库中未存储有该账号信息的用户行为数据,则确定该用户为非法用户。
[0058]本公开实施例提供的技术方案带来的有益效果是:
[0059]本公开通过根据指定数据库中是否存储有用户行为数据,对用户真实性进行判断,能够有效避免通过破解API接口,直接向服务器发送虚拟交易请求造成的对网络稳定性的不良影响,从而使得服务器能够正常处理合法用户的虚拟交易请求,此外,还能提高网络交易的安全性,进而避免非法用户对市场环境的破坏。
[0060]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0061]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0062]图1是根据一示例性实施例示出的一种判断用户真实性的方法的流程图。
[0063]图2是根据一示例性实施例示出的一种判断用户真实性的方法的流程图。
[0064]图3是根据一示例性实施例示出的一种判断用户真实性的装置框图。
[0065]图4是根据一示例性实施例示出的一种判断用户真实性的装置400的框图。
【具体实施方式】
[0066]为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。
[0067]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1