一种防止自动抢票方法及系统、设备和存储介质技术方案

技术编号:32132336 阅读:142 留言:0更新日期:2022-01-29 19:34
本申请公开了一种防止自动抢票方法、系统、设备及存储介质,方法包括:购票请求验证步骤:基于用户余票查询信息,将余票信息查询界面通过SVG绘制命令随机混淆后在购票系统的前端显示为SVG图形,用户在余票信息界面查询对应的车票信息的位置坐标构造生成购票申请命令,并且购票系统的后台进行位置坐标的有效性的判断;行为验证步骤:如果位置坐标有效,则后台将基于混淆SVG格式的字符推理验证图形发到前端,用户基于验证图形操作完成验证,如果用户行为验证通过,则后台基于购票申请命令向用户提供后续的购票服务。本发明专利技术方法通过可伸缩矢量图像技术设计了一种基于混淆SVG命令的购票申请方法和基于字符推理的行为验证方法来提升自动化抢票难度。提升自动化抢票难度。提升自动化抢票难度。

【技术实现步骤摘要】
一种防止自动抢票方法及系统、设备和存储介质


[0001]本申请涉及用户行为验证领域,特别是涉及一种防止自动抢票方法、系统、计算机设备和计算机可读存储介质。

技术介绍

[0002]目前,售票网站购票的流程一般是首先用户登录,用户登录成功后查询所需车票的库存列表,如果有用户需要的票种,用户则点击购票按钮开始购票申请。
[0003]如果售票网站所发售票种需求量非常大,则会出现中间人或组织利用高性能服务器上运行自动抢票软件进行抢票,导致普通人难以正常购票,从而扰乱售票秩序,并且给售票网站制造很大的处理压力。
[0004]为了防止利用高性能服务器进行高频自动抢票,现有技术主要是通过在用户登录环节进行行为验证(包括验证码识别验证、滑动拼图验证、图标文字点选、推理行为验证等)来判断登录操作是正常的用户还是自动抢票软件。如果验证不通过,则被判定为自动抢票软件登录并拒绝服务。
[0005]在购票申请环节,系统根据用户所选择的车票信息,按照规定的格式生成包含车票信息的请求命令发送到后台进行购票。
[0006]因此,目前针对上述的购票本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种防止自动抢票方法,其特征在于,包括:购票请求验证步骤:基于用户余票查询信息,将余票信息查询界面通过SVG绘制命令随机混淆后在购票系统的前端显示为SVG图形,用户在所述余票信息界面查询对应的车票信息的位置坐标构造生成购票申请命令,并且购票系统的后台进行所述位置坐标的有效性的判断;行为验证步骤:如果所述位置坐标有效,则所述后台将基于混淆SVG格式的字符推理验证图形发到所述前端,用户基于所述验证图形操作完成验证,如果用户行为验证通过,则所述后台基于所述购票申请命令向用户提供后续的购票服务。2.根据权利要求1所述防止自动抢票方法,其特征在于,所述验证图形为基于字符推理的验证图形,包含多个随机文字或随机符号,并将所述验证图形基于SVG命令随机化排序混淆后拆分为多个部分,所述验证图形操作包括:拖动、滑动、点选或点击所述验证图形。3.根据权利要求2所述防止自动抢票方法,其特征在于,所述购票申请步骤,包括:SVG命令转换步骤:后台基于查询到的的余票信息,根据预先确定的格式要求,随机选择一种字符,将查询到的余票信息文字转换为SVG命令,同时生成表头和表格边线的SVG命令;随机混淆步骤:后台将所述字符和边线的SVG命令进行随机化排序混淆,并发送到前端显示余票信息界面;坐标发送及定位步骤:所述前端将所述用户的查询位置坐标发送到所述后台,所述后台根据所述余票信息界面的行高与列宽来计算用户位置坐标对应的车票信息。4.根据权利要求2所述防止自动抢票方法,其特征在于,所述行为验证步骤,包括:混淆SVG格式步骤:基于字符推理行为验证方法,运用混淆SVG命令格式显示字符推理验证图形,所述后台将生成的所述SVG命令发送到前端显示所述验证图形;用户操作验证步骤:用户操作所述验证图形中的一部分字符到合适位置与其他部分字符组成一个正确的字符;前端验证步骤:所述前端将所述用户操作的位置坐标发送到所述后台,所述后台判断所述位置坐标是否在预定范围内,如果成功,则验证通过,执行后续购票服务。5.根据权利要求4所述防止自动抢票方法,其特征在于,所述混淆SVG格式步骤,包括:验证图形拆分步骤:所述后台根据预先确定的字符选取原则,随机选择一种字符形状,确定选取一个字符组,将所述字符组的每个字符分为第一图形和第二图形,将所述第一图形转换为SVG命令并进行随机化排序混淆;字符选取步骤:所述后台从所述字符组中挑选任意一个特定字符,所述特定字符的第二图形与所述字符组的第一图形中的其他字符不能构成一个正确的字符,将所述特定字符的第二图形转换为SVG命令并进行随机化排序混淆;字符验证步骤:所述验证图形的其中一部分显示为所述字符组的第一图形,所述验证图形的另一部分显示所述特定字符的第二图形,所述用户操作所述特定字符的第二图形,如果所述特定字符的第二图形与所述字符组的第一图形组合成一个正确字符,则用户行为验证通过。6.一种防止自动抢票系统,采用如权利要求1

5中任意一项所述防止自动抢票方法,其特征在于,包括:
购票请求模块:基于用户余票查询信息,将余票信息查询界面通过SVG绘制命令随机混淆后在...

【专利技术属性】
技术研发人员:蒋秋华朱建生单杏花杨立鹏徐东平李雯阎志远刘相坤李琪李雁明张智王哲江
申请(专利权)人:中铁程科技有限责任公司北京经纬信息技术有限公司
类型:发明
国别省市:

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

1