利索能及
我要发布
收藏
专利号: 2019105137164
申请人: 平安科技(深圳)有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种防止请求重复访问方法,其特征在于,所述防止请求重复访问方法包括:获取操作用户选择的待处理的事件请求;

根据预设权限组对所述事件请求进行权限判断,提取有效事件请求;

基于预设类型数据表对所述有效事件请求进行类型判断,得到所述有效事件请求对应的事件类型,其中,所述预设类型数据表是指专门用于存储目标事件请求对应的目标事件id以及目标事件请求对应的事件类型的数据表,所述事件类型包括可重复类型和不可重复类型;

若所述事件类型为所述可重复类型,则将所述有效事件请求对应的请求次数与预设阈值进行比较,将所述请求次数超过预设阈值的有效事件请求确定为重复事件请求;

若所述事件类型为所述不可重复类型,则将所述有效事件请求与预设当前库中的当前有效事件请求进行匹配,将与所述当前有效事件请求相匹配的有效事件请求确定为所述重复事件请求;

所述若所述事件类型为所述不可重复类型,则将所述有效事件请求与预设当前库中的当前有效事件请求进行匹配,将与所述当前有效事件请求相匹配的有效事件请求确定为所述重复事件请求的步骤包括:若所述事件类型为所述不可重复类型,则将所述有效事件请求对应的事件id与预设当前库中的当前事件id进行匹配,其中,所述有效事件请求包括其对应的所述事件id;

若所述事件id与所述当前事件id相同,则将所述有效事件请求确定为所述重复事件请求若所述事件id与所述当前事件id不相同,则将所述事件id及其对应的所述有效事件请求更新到预设当前库,并执行所述有效事件请求;

当所述有效事件请求达到预设条件时,将所述有效事件请求从所述预设当前库中删除;

屏蔽所述重复事件请求;

其中,所述获取操作用户选择的待处理的事件请求的步骤之前,所述防止请求重复访问方法还包括:从控件信息表中获取客户端中的控件对应的所述事件请求和标识信息;

从用户日志库中获取描述信息,其中,所述用户日志库包含历史事件请求及其所述历史事件请求对应的所述描述信息;

将所述标识信息与所述描述信息进行匹配,若所述标识信息与所述描述信息相同,则将所述控件对应的所述事件请求更新为所述历史事件请求;

其中,所述防止请求重复访问方法还包括:

通过设定预设更新时间,当达到预设更新时间时,将控件中的标识信息与用户日志库中的描述信息相同的历史事件请求进行对比,若事件请求与历史事件请求相同,则不做处理,若事件请求与历史事件请求不同,则将控件对应的事件请求更新为标识信息与用户日志库中描述信息相同的历史事件请求。

2.如权利要求1所述的防止请求重复访问方法,其特征在于,所述根据预设权限组对所述事件请求进行权限判断,提取有效事件请求的步骤包括:从预设权限组获取所述操作用户的用户权限;

根据所述用户权限,判断所述操作用户选择的待处理的所述事件请求是否超过权限;

若所述操作用户拥有所述事件请求的权限,则将所述事件请求确定为有效事件请求,并提取所述有效事件请求。

3.如权利要求1所述的防止请求重复访问方法,其特征在于,所述若所述事件类型为所述可重复类型,则将所述有效事件请求对应的请求次数与预设阈值进行比较,将所述请求次数超过预设阈值的有效事件请求确定为重复事件请求的步骤包括:若所述事件类型为所述可重复类型,则根据预设计数规则,计算相同的所述有效事件请求对应的所述请求次数;

将所述请求次数与预设阈值进行比较;

若所述请求次数大于预设阈值,则将所述有效事件请求确定为所述重复事件请求。

4.如权利要求3所述的防止请求重复访问方法,其特征在于,所述将所述请求次数与预设阈值进行比较的步骤之后,所述防止请求重复访问方法还包括:若所述请求次数小于等于预设阈值,则执行所述有效事件请求。

5.一种防止请求重复访问装置,其特征在于,所述防止请求重复访问装置包括:获取模块,用于获取操作用户选择的待处理的事件请求;

权限判断模块,用于根据预设权限组对所述事件请求进行权限判断,提取有效事件请求;

类型判断模块,用于基于预设类型数据表对所述有效事件请求进行类型判断,得到所述有效事件请求对应的事件类型,其中,所述预设类型数据表是指专门用于存储目标事件请求对应的目标事件id以及目标事件请求对应的事件类型的数据表,所述事件类型包括可重复类型和不可重复类型;

第一类型模块,用于若所述事件类型为所述可重复类型,则将所述有效事件请求对应的请求次数与预设阈值进行比较,将所述请求次数超过预设阈值的有效事件请求确定为重复事件请求;

第二类型模块,用于若所述事件类型为所述不可重复类型,则将所述有效事件请求与预设当前库中的当前有效事件请求进行匹配,将与所述当前有效事件请求相匹配的有效事件请求确定为所述重复事件请求,其中,所述若所述事件类型为所述不可重复类型,则将所述有效事件请求与预设当前库中的当前有效事件请求进行匹配,将与所述当前有效事件请求相匹配的有效事件请求确定为所述重复事件请求包括:若所述事件类型为所述不可重复类型,则将所述有效事件请求对应的事件id与预设当前库中的当前事件id进行匹配,其中,所述有效事件请求包括其对应的所述事件id;若所述事件id与所述当前事件id相同,则将所述有效事件请求确定为所述重复事件请求若所述事件id与所述当前事件id不相同,则将所述事件id及其对应的所述有效事件请求更新到预设当前库,并执行所述有效事件请求;

当所述有效事件请求达到预设条件时,将所述有效事件请求从所述预设当前库中删除;

其中,防止请求重复访问装置还包括:从控件信息表中获取客户端中的控件对应的所述事件请求和标识信息;从用户日志库中获取描述信息,其中,所述用户日志库包含历史事件请求及其所述历史事件请求对应的所述描述信息;将所述标识信息与所述描述信息进行匹配,若所述标识信息与所述描述信息相同,则将所述控件对应的所述事件请求更新为所述历史事件请求;

防止请求重复访问装置还包括:通过设定预设更新时间,当达到预设更新时间时,将控件中的标识信息与用户日志库中的描述信息相同的历史事件请求进行对比,若事件请求与历史事件请求相同,则不做处理,若事件请求与历史事件请求不同,则将控件对应的事件请求更新为标识信息与用户日志库中描述信息相同的历史事件请求。

6.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至

4任一项所述防止请求重复访问方法的步骤。

7.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述防止请求重复访问方法的步骤。