【技术实现步骤摘要】
一种互联网医院挂号的验证方法及装置
[0001]本专利技术涉及互联网医院
,具体为一种互联网医院挂号的验证方法及装置。
技术介绍
[0002]当前的互联网医院挂号验证主要是在挂号过程插入验证码,要求进行验证,以试图拦截挂号机器人。主要的验证码有:1、识别图片中的文字或者数字;2、移动图片中的某个碎片到缺口的位置;3、根据文字提示点击图片中的图案。但是这几类验证码的缺陷都非常明显:完成验证所需的知识都在同一个界面上。即使脚本程序无法自动识别,只要截屏把验证要求发送到人工的验证码众包平台(打码平台),打码平台人工标记答案的坐标后返回,挂号机器人就可以自动点击相应坐标位置,完成验证,进而绕过拦截措施。
技术实现思路
[0003](一)解决的技术问题
[0004]针对现有技术的不足,本专利技术提供了一种互联网医院挂号的验证方法及装置,具备增加互联网医院挂号的验证准确性和有效性的优点。
[0005](二)技术方案
[0006]为实现上述目的,本专利技术提供如下技术方案:
[0007]一种互联网医院挂号的验证方法,包括如下步骤:
[0008]收到用户挂号请求时采集该用户数据,提取请求特征;
[0009]将该用户当前请求特征与历史请求特征比较,判断本次挂号请求风险级别;
[0010]根据请求风险级别匹配预设的验证规则集,从对应的验证规则集选出至少一条验证规则,调用验证码生成模块根据验证规则生成验证要求,特点是完成验证所需的关键信息并不在验证码图案上,而包 ...
【技术保护点】
【技术特征摘要】
1.一种互联网医院挂号的验证方法,其特征在于:包括如下步骤:收到用户挂号请求时采集该用户数据,提取请求特征;将该用户当前请求特征与历史请求特征比较,判断本次挂号请求风险级别;根据请求风险级别匹配预设的验证规则集,从对应的验证规则集选出至少一条验证规则,调用验证码生成模块根据验证规则生成验证要求,特点是完成验证所需的关键信息并不在验证码图案上,而包含在前序业务请求中;调用安全密钥生成模块根据本次挂号请求数据生成安全密钥,把验证要求及安全密钥一起发送到用户交互模块;展示验证要求并引导用户进行验证,使用安全密钥对用户验证交互过程产生的数据进行计算并生成验证令牌;验证判决模块对验证令牌进行解析,给出本次验证的结果。2.根据权利要求1所述的一种互联网医院挂号的验证方法,其特征在于:所述收到用户挂号请求时采集该用户数据,提取请求特征,包括:收到用户挂号请求时采集该用户数据,包括账号信息、手机的硬件信息、软件信息和业务信息,经过隐私脱敏处理后生成请求特征数据。3.根据权利要求1所述的一种互联网医院挂号的验证方法,其特征在于:所述将该用户当前请求特征与历史请求特征比较,判断本次挂号请求风险级别,包括:将该请求特征与用户的历史特征信息进行比对,判断风险级别;风险级别分为高风险、中风险、低风险三个级别;当请求特征与历史相符合,且当前存在异常频繁请求,列为高风险;当请求特征与历史特征不符合,则说明存在机器人代挂号可能,列为中风险;当请求特征与历史相符合,当前未在频繁请求,列为低风险。4.根据权利要求1所述的一种互联网医院挂号的验证方法,其特征在于:所述根据请求风险级别匹配预设的验证规则集,从对应的验证规则集选出至少一条验证规则,调用验证码生成模块根据验证规则生成验证要求,包括:当判断风险为高时,应予以限制,从高风险验证规则集选出至少一条验证规则,生成验证要求,例如将请求挂起,要求用户等待一段时间;当判断风险为中时,应进行人机识别验证,从中风险验证规则集选出至少一条验证规则,生成验证要求,特点是完成验证所需的关键信息并不在验证码图案上,而包含在前序业务请求中,防止使用打码平台代答或机器人程序抢号;当判断风险为低时,默认规则为放行,同时将请求次数加一次,以统计请求记录,观测风险上升情况。5.根据权利要求1所述的一种互联网医院挂号的验证方法,其特征在于:所述调用安全密钥生成模块根据本次挂号请求数据生成安全密钥,把验证要求及安全密钥一起返回给用户进行验证,包括:调用安全密钥生成模块根据本次挂号请求的请求特征和业务信息数据,计算生成一个安全密钥;存储用户安全密钥;把安全密钥和上一步生成的验证要求一起发送到验证交互模块。6.根据权利要求1所述的一种互联网医院挂号的验证方法,其特征...
【专利技术属性】
技术研发人员:廖大顺,
申请(专利权)人:杭州恒生芸泰网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。