一种判断是否刷单的方法技术

技术编号:23343907 阅读:47 留言:0更新日期:2020-02-15 04:03
本发明专利技术公开了一种判断是否刷单的方法,包括以下步骤:采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备,判定为同一设备后采集访问行为信息和订单信息并获取访问行为特点和订单特点,计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单。该方法解决了现有技术中系统权限限制、mac地址变换、IP地址不确定等情况下的设备唯一性问题,附加日常访问行为记录以及下单信息,综合分析判断是否刷单。

A method of judging whether to brush the list

【技术实现步骤摘要】
一种判断是否刷单的方法
本专利技术涉及电商领域,尤其涉及一种判断是否刷单的方法。
技术介绍
在电商领域,有很多种情况需要识别设备的唯一性,比如应用的设备安装量、广告跟踪分发效果、初次设备参与活动的奖励、防止重复注册刷积分刷票、防范攻击等等。现有技术主要通过特点设备和用户信息识别来源,从而判断是不是同一用户的行为,现有的技术方案面临很多问题,导致刷单者可以通过多种方式进行伪装,躲避系统监控。在设备的识别上,首先是网卡mac地址的获取,有些系统比如iOS7.0+限制了用户获取这个值,有些系统比如Android需要权限,另外有些系统比如Android和WindowsPhone等可以任意修改这个值,导致网卡mac地址无效或者不唯一;其次是IP地址的确定唯一性,然而这只能在IPV6协议下有效,在IPV4协议的情况下,经常多个用户在同一个内网,导致服务端拿到的外网IP一致,另外即使是IPV6协议下,同一设备在不同的连接上可能获取到不同的IP地址,即存在一对多和多对一两种情况;再次是UUID的识别方式,过度依赖存储,用户删除应用或者重置系统,这个ID就无效了;最后OpenID的方式基本是依赖于内存和存储,而个别系统如iOS系统已经对其实现方式进行了限制,已经无效了。在用户的识别上,由于用户信息属于用户输入信息,校验方式有限,单个用户可能有多个邮箱或多个电话号码的情况也比较常见,单从用户信息比较难区分是否同一用户下单,不能有效地识别和防止刷单。
技术实现思路
本专利技术提供的一种判断是否刷单的方法,旨在解决现有技术中系统权限限制、mac地址变换、IP地址不确定等情况下的设备唯一性问题,附加日常访问行为记录以及下单信息,综合分析判断是否刷单。为实现上述目的,本专利技术采用以下技术方案:本专利技术的一种判断是否刷单的方法,包括以下步骤:采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备;判定为同一设备后采集访问行为信息和订单信息并获取访问行为特点和订单特点;计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单。本专利技术提供的一种判断是否刷单的方法,不需要申请过高的系统权限,能够有效防止mac地址无效的情况以及IP地址变更对设备识别的影响,给设备生成一个唯一的特征码,然后使用设备特征码记录设备的访问行为及下单时候的订单信息,排除不可靠的用户输入信息,从而确定订单来源,达到判断是否刷单的目的。作为优选,所述采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备包括:采集设备信息并以字段存储,当所述字段是绝对类型时,生成第一设备特征码;当所述字段不是绝对类型时,进行设备相似处理;进行设备相似处理并生成第二设备特征码;通过selectcount查询获得同一设备特征码数量;比较所述同一设备特征码数量与1的大小,当所述同一设备特征码数量大于1时,判定不是同一设备;当所述同一设备特征码数量小于1时,判定是同一设备。作为优选,所述进行设备相似处理并生成第二设备特征码包括:根据所述设备信息检索系统里有相同项目的设备;将所述设备信息按矩阵排列,每项分配权重数值,根据所述权重数值计算总权重;设定总权重阀值,将所述总权重与所述总权重阈值比较大小,当所述总权重大于所述总权重阀值时,视为同一设备,所述同一设备取所述第一设备特征码;当所述总权重小于所述总权重阀值时,生成第二设备特征码。作为优选,所述计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单包括:将所述设备特征码、所述访问行为特点、所述订单特点的均分配权重;计算所述权重获取总权重;设定总权重阈值,比较所述总权重与所述总权重阈值的大小,当所述总权重大于所述总权重阈值时,判定是刷单;当所述总权重小于所述总权重阈值时,判定不是刷单。一种判断是否刷单的装置,包括:判断是否为同一设备模块,用于采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备;获取访问行为特点和订单特点模块,用于判定为同一设备后采集访问行为信息和订单信息并获取访问行为特点和订单特点;判断是否刷单模块,用于计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单。作为优选,所述判断是否为同一设备模块包括:采集设备信息判断字段单元,用于采集设备信息并以字段存储,当所述字段是绝对类型时,生成第一设备特征码;当所述字段不是绝对类型时,进行设备相似处理;设备相似处理单元,用于进行设备相似处理并生成第二设备特征码;获得同一设备特征码数量单元,用于通过selectcount查询获得同一设备特征码数量;比较同一设备特征码数量单元,用于比较所述同一设备特征码数量与1的大小,当所述同一设备特征码数量大于1时,判定不是同一设备;当所述同一设备特征码数量小于1时,判定是同一设备。作为优选,所述设备相似处理单元包括:检索设备单元,用于根据所述设备信息检索系统里有相同项目的设备;计算总权重单元,用于将所述设备信息按矩阵排列,每项分配权重数值,根据所述权重数值计算总权重;生成第二设备特征码单元,用于设定总权重阀值,将所述总权重与所述总权重阈值比较大小,当所述总权重大于所述总权重阀值时,视为同一设备,所述同一设备取所述第一设备特征码;当所述总权重小于所述总权重阀值时,生成第二设备特征码。作为优选,所述判断是否刷单模块包括:分配权重单元,用于将所述设备特征码、所述访问行为特点、所述订单特点的均分配权重;获取总权重单元,用于计算所述权重获取总权重;判定是否刷单单元,用于设定总权重阈值,比较所述总权重与所述总权重阈值的大小,当所述总权重大于所述总权重阈值时,判定是刷单;当所述总权重小于所述总权重阈值时,判定不是刷单。一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如上述中任一项所述的一种判断是否刷单的方法。一种存储有计算机程序的计算机可读存储介质,所述计算机程序使计算机执行时实现如上述中任一项所述的一种判断是否刷单的方法。本专利技术具有如下有益效果:本专利技术提供的一种判断是否刷单的方法,不需要申请过高的系统权限,能够有效地防止mac地址无效的情况以及IP地址变更产生对设备识别的影响,通过给设备生成一个唯一的特征码,然后使用设备特征码记录设备的访问行为及下单时候的订单信息,排除不可靠的用户输入信息,从而确定订单来源,通过综合分析达到判断是否刷单的目的。附图说明图1是本专利技术实施例实现一种判断是否刷单的方法流程图。具体实施方式下面将结合附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全本文档来自技高网...

【技术保护点】
1.一种判断是否刷单的方法,其特征在于,包括以下步骤:/n采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备;/n判定为同一设备后采集访问行为信息和订单信息并获取访问行为特点和订单特点;/n计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单。/n

【技术特征摘要】
1.一种判断是否刷单的方法,其特征在于,包括以下步骤:
采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备;
判定为同一设备后采集访问行为信息和订单信息并获取访问行为特点和订单特点;
计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单。


2.根据权利要求1所述的一种判断是否刷单的方法,其特征在于,所述采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备包括:
采集设备信息并以字段存储,当所述字段是绝对类型时,生成第一设备特征码;当所述字段不是绝对类型时,进行设备相似处理;
进行设备相似处理并生成第二设备特征码;
通过selectcount查询获得同一设备特征码数量;
比较所述同一设备特征码数量与1的大小,当所述同一设备特征码数量大于1时,判定不是同一设备;当所述同一设备特征码数量小于1时,判定是同一设备。


3.根据权利要求2所述的一种判断是否刷单的方法,其特征在于,所述进行设备相似处理并生成第二设备特征码包括:
根据所述设备信息检索系统里有相同项目的设备;
将所述设备信息按矩阵排列,每项分配权重数值,根据所述权重数值计算总权重;
设定总权重阀值,将所述总权重与所述总权重阈值比较大小,当所述总权重大于所述总权重阀值时,视为同一设备,所述同一设备取所述第一设备特征码;当所述总权重小于所述总权重阀值时,生成第二设备特征码。


4.根据权利要求1所述的一种判断是否刷单的方法,其特征在于,所述计算所述设备特征码、所述访问行为特点、所述订单特点的总权重并根据所述总权重判断是否刷单包括:
将所述设备特征码、所述访问行为特点、所述订单特点的均分配权重;
计算所述权重获取总权重;
设定总权重阈值,比较所述总权重与所述总权重阈值的大小,当所述总权重大于所述总权重阈值时,判定是刷单;当所述总权重小于所述总权重阈值时,判定不是刷单。


5.一种判断是否刷单的装置,其特征在于,包括:
判断是否为同一设备模块,用于采集设备信息生成设备特征码并根据所述设备特征码判断是否为同一设备;
获取访问行为特点和订单特点模块,用于判定为同一设备后采集访问行为信息和订单信息并获取访问行为特点和订单特点;
判断...

【专利技术属性】
技术研发人员:李翀陈奋周俊
申请(专利权)人:浙江执御信息技术有限公司
类型:发明
国别省市:浙江;33

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

1