基于投票IP段的网络投票检测方法及装置制造方法及图纸

技术编号:18715367 阅读:18 留言:0更新日期:2018-08-21 23:22
本发明专利技术公开了基于投票IP段的网络投票检测方法,包括:接收客户端发送的投票信息,投票信息包括:投票人IP地址、投票活动标识、投票时间、投票选项和投票票数;确定投票人IP地址所属IP段是否处于黑名单中,若是,则按第一检票策略,对投票信息进行检测,若否,则按第二检票策略,对投票信息进行检测;对确定的有效投票进行计票,录入所属IP段数据库,实时统计某一投票选项的投票票数在该IP段总投票票数中的占比率,若占比率大于等于设定占比阈值时,则将该IP段写入黑名单中,若占比率小于设定占比阈值时,则将该IP段从黑名单中解除或不做处理;以及,基于投票IP段的网络投票检测装置。本发明专利技术具有运算量小,检测效率高等优点。

Network voting detection method and device based on voting IP segment

The invention discloses a network voting detection method based on voting IP segment, including: receiving voting information sent by the client, voting information including voter IP address, voting activity identification, voting time, voting options and voting number; determining whether the IP segment to which the voter IP address belongs is in the blacklist, if so, according to the number of votes. The voting information is checked by one-check strategy, and if not, the voting information is checked by the second-check strategy; the valid votes are counted and entered into the database of the IP segment, and the votes of a certain voting option are counted in real time in the total votes of the IP segment, if the voting ratio is greater than or equal to the set. When the proportion threshold is fixed, the IP segment is written into the blacklist, and if the proportion is less than the set proportion threshold, the IP segment is removed from the blacklist or not processed; and, the network voting detection device based on the voting IP segment. The invention has the advantages of small computation and high detection efficiency.

【技术实现步骤摘要】
基于投票IP段的网络投票检测方法及装置
本专利技术涉及信息技术处理领域。更具体地说,本专利技术涉及一种基于投票IP段的网络投票检测方法及装置。
技术介绍
网络投票就是在网上进行的投票活动,现已被大量用于选秀、比赛等互动活动中,其投票结果完全由程序输出,无需人工参与,具有一定的公平性,但由于没有了人工的参与,很容易被网络黑客利用,帮助选手刷票,导致投票结果缺乏公正性。为了避免网络投票中的刷票行为,现有技术公开了通过限定同一用户或同一IP在周期内的投票次数的方法来防止刷票,但其限定方式过于简单,很容易被黑客突破,现有技术还公开了根据选票信息中的投票IP地址和投票时间从所有选票中确定具有明显刷票现象的选票,并将该明显具有刷票现象的选票作为无效选票删除,然后对剩余选票中的候选项进行排序,并确定各张选票之间的相关性,经过多次比对,确定剩余选票中的具有刷票现象的选票并将其删除,该方法能够一定程度的降低具有刷票现象的选票对统计结果的影响,但其计算量过大,效率低,对设备性能要求高。
技术实现思路
本专利技术的一个目的是提供一种基于IP段的网络投票检测方法及装置,根据IP段将投票信息进行分类,再采用不同的检票策略对投票信息进行投票检测,其运算量小,检测效率高,并能有效检测出具有刷票嫌疑的投票信息并将其删除,保证了投票结果的公正性。为了实现根据本专利技术的目的和其它优点,提供了一种基于投票IP段的网络投票检测方法,包括:步骤一、接收客户端发送的投票信息,所述投票信息包括:投票人IP地址、投票活动标识、投票时间、投票选项和投票票数;步骤二、确定投票人IP地址所属IP段是否处于黑名单中,若是,则从后台服务器中获取第一检票策略,对所述投票信息进行投票检测,若否,则从后台服务器中获取第二检票策略,对所述投票信息进行投票检测;步骤三,对步骤二中确定的有效投票的投票选项和投票票数进行计票,录入所属IP段数据库中,并实时统计某一投票选项的投票票数在该IP段总投票票数中的占比率,若占比率大于等于设定占比阈值时,则将该IP段写入黑名单中,若占比率小于设定占比阈值时,则将该IP段从黑名单中解除或不做处理;其中,所述第一检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,若投票人IP地址在预设时间段内的投票次数小于设定的次数阈值时,则根据该投票信息与投票人IP地址所属IP段内的相邻有效投票的投票时间和投票选项,判断该投票信息是否为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔大于等于设定的间隔阈值时,则将该投票信息计为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔小于设定的间隔阈值,且该投票信息的投票选项与所属IP段内的相邻有效投票的投票选项的相关度小于设定的相关度阈值时,则将该投票信息计为有效投票,否则,将该投票信息计为无效投票并删除;所述第二检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,否则,将该投票信息计为有效投票。优选的是,所述的基于投票IP段的网络投票检测方法,在所述步骤二中,根据后台服务器中预设的IP段划分获得投票人IP地址所属IP段。优选的是,所述的基于投票IP段的网络投票检测方法,在所述步骤二中,还包括,在确定投票人IP地址所属IP段处于黑名单中时,对投票人的IP进行安全验证。优选的是,所述的基于投票IP段的网络投票检测方法,在所述步骤三中,将步骤二中确定的有效投票的投票人IP地址、投票时间和投票选项,录入投票记录数据库中,根据所述投票记录数据库,确定投票人IP地址在预设时间段内的投票次数,当预设时间段结束时,将所述投票记录数据库清零。基于投票IP段的网络投票检测装置,包括:接收模块,用于接收客户端发送的投票信息,所述投票信息包括:投票人IP地址、投票活动标识、投票时间、投票选项和投票票数;第一获取模块,其与所述接收模块连接,用于从后台服务器中获取投票人IP地址所属IP段,以及黑名单;第二获取模块,用于从后台服务器中获取第一检票策略或第二检票策略;投票检测模块,其分别与所述接收模块、所述第一获取模块和所述第二获取模块连接,用于确定投票人IP地址所属IP段是否处于黑名单中,若是,则从后台服务器中获取第一检票策略,对所述投票信息进行投票检测,若否,则从后台服务器中获取第二检票策略,对所述投票信息进行投票检测,其中,所述第一检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,若投票人IP地址在预设时间段内的投票次数小于设定的次数阈值时,则根据该投票信息与投票人IP地址所属IP段内的相邻有效投票的投票时间和投票选项,判断该投票信息是否为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔大于等于设定的间隔阈值时,则将该投票信息计为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔小于设定的间隔阈值,且该投票信息的投票选项与所属IP段内的相邻有效投票的投票选项的相关度小于设定的相关度阈值时,则将该投票信息计为有效投票,否则,将该投票信息计为无效投票并删除;所述第二检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,否则,将该投票信息计为有效投票;统计模块,其分别与所述投票检测模块和所述第一获取模块连接,用于对所述投票检测模块中确定的有效投票的投票选项和投票票数进行计票,录入所属IP段数据库中,并实时统计某一投票选项的投票票数在该IP段总投票票数中的占比率,若占比率大于等于设定占比阈值时,则生成黑名单,并将该IP段写入黑名单中,若占比率小于设定占比阈值时,则将该IP段从黑名单中解除或不做处理;存储模块,其与所述投票检测模块连接,用于将所述投票检测模块确定的有效投票的投票人IP地址、投票时间和投票选项,录入投票记录数据库中,当预设时间段结束时,将所述投票记录数据库清零,所述投票检测模块根据所述投票记录数据库,确定该投票信息中的投票人IP地址在预设时间段内的投票次数,投票时间与所属IP段内的相邻有效投票的投票时间的间隔,以及投票选项与所属IP段内的相邻有效投票的投票选项的相关度。优选的是,所述的基于投票IP段的网络投票检测装置,还包括,验证模块,其与所述投票检测模块连接,用于在确定投票人IP地址所属IP段处于黑名单中时,对投票人的IP进行安全验证。本专利技术的有益效果是:本专利技术根据历史网络投票活动中刷票IP的分布特点,在后台服务器中将IP地址预先划分IP段,并根据投票人IP地址所属IP段是否处于黑名单中,将投票信息进行分类,采用不同的检票策略对投票信息进行检测,其运算量小,检测效率高,且能有效检测出具有刷票嫌疑的投票信息并将其删除,保证了投票结果的公正性;进一步的,若投票人IP地址所属IP段处于黑名单中,则对投票人的IP地址进行安全验证,增加该投票人IP地址的投票难度,有效阻止了该投票人IP地址的循环刷票,保证了投票结果的公正性。本专利技术的其它优点、目标和特征将部分通过下面的说明体现,部分还将通过对本专利技术本文档来自技高网...

【技术保护点】
1.基于投票IP段的网络投票检测方法,其特征在于,包括:步骤一、接收客户端发送的投票信息,所述投票信息包括:投票人IP地址、投票活动标识、投票时间、投票选项和投票票数;步骤二、确定投票人IP地址所属IP段是否处于黑名单中,若是,则从后台服务器中获取第一检票策略,对所述投票信息进行投票检测,若否,则从后台服务器中获取第二检票策略,对所述投票信息进行投票检测;步骤三,对步骤二中确定的有效投票的投票选项和投票票数进行计票,录入所属IP段数据库中,并实时统计某一投票选项的投票票数在该IP段总投票票数中的占比率,若占比率大于等于设定占比阈值时,则将该IP段写入黑名单中,若占比率小于设定占比阈值时,则将该IP段从黑名单中解除或不做处理;其中,所述第一检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,若投票人IP地址在预设时间段内的投票次数小于设定的次数阈值时,则根据该投票信息与投票人IP地址所属IP段内的相邻有效投票的投票时间和投票选项,判断该投票信息是否为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔大于等于设定的间隔阈值时,则将该投票信息计为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔小于设定的间隔阈值,且该投票信息的投票选项与所属IP段内的相邻有效投票的投票选项的相关度小于设定的相关度阈值时,则将该投票信息计为有效投票,否则,将该投票信息计为无效投票并删除;所述第二检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,否则,将该投票信息计为有效投票。...

【技术特征摘要】
1.基于投票IP段的网络投票检测方法,其特征在于,包括:步骤一、接收客户端发送的投票信息,所述投票信息包括:投票人IP地址、投票活动标识、投票时间、投票选项和投票票数;步骤二、确定投票人IP地址所属IP段是否处于黑名单中,若是,则从后台服务器中获取第一检票策略,对所述投票信息进行投票检测,若否,则从后台服务器中获取第二检票策略,对所述投票信息进行投票检测;步骤三,对步骤二中确定的有效投票的投票选项和投票票数进行计票,录入所属IP段数据库中,并实时统计某一投票选项的投票票数在该IP段总投票票数中的占比率,若占比率大于等于设定占比阈值时,则将该IP段写入黑名单中,若占比率小于设定占比阈值时,则将该IP段从黑名单中解除或不做处理;其中,所述第一检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,若投票人IP地址在预设时间段内的投票次数小于设定的次数阈值时,则根据该投票信息与投票人IP地址所属IP段内的相邻有效投票的投票时间和投票选项,判断该投票信息是否为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔大于等于设定的间隔阈值时,则将该投票信息计为有效投票,若该投票信息的投票时间与所属IP段内的相邻有效投票的投票时间的间隔小于设定的间隔阈值,且该投票信息的投票选项与所属IP段内的相邻有效投票的投票选项的相关度小于设定的相关度阈值时,则将该投票信息计为有效投票,否则,将该投票信息计为无效投票并删除;所述第二检票策略为:若投票人IP地址在预设时间段内的投票次数大于等于设定的次数阈值时,则将该投票信息计为无效投票并删除,否则,将该投票信息计为有效投票。2.如权利要求1所述的基于投票IP段的网络投票检测方法,其特征在于,在所述步骤二中,根据后台服务器中预设的IP段划分获得投票人IP地址所属IP段。3.如权利要求1所述的基于投票IP段的网络投票检测方法,其特征在于,在所述步骤二中,还包括,在确定投票人IP地址所属IP段处于黑名单中时,对投票人的IP进行安全验证。4.如权利要求1所述的基于投票IP段的网络投票检测方法,其特征在于,在所述步骤三中,将步骤二中确定的有效投票的投票人IP地址、投票时间和投票选项,录入投票记录数据库中,根据所述投票记录数据库,确定投票人IP地址在预设时间段内的投票次数,当预设时间段结束时,将所述投票记录数据库清零。5.基于投票IP段的网络投票检测装置,其特征在于,包括:接收模块,用于接收客户端发送的投票信息,所述投票信息包括:投票人IP地址、投票活动标识、投票时...

【专利技术属性】
技术研发人员:赖洪昌莫东冬
申请(专利权)人:广西九星互联网络有限公司
类型:发明
国别省市:广西,45

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

1