[发明专利]数据提交请求的处理方法、装置和计算机设备在审
申请号: | 201910395310.0 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110221925A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 易杉峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F21/64 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据提交 参数数据 计算机设备 匹配结果 排序 处理效率 接口接收 签名处理 请求处理 数据缓存 预设规则 客户端 首字母 有效地 预存储 准确率 匹配 申请 服务器 发送 重复 | ||
1.一种数据提交请求的处理方法,其特征在于,包括:
通过指定接口接收客户端发送的数据提交请求;
获取与所述数据提交请求对应的参数数据;
对所述参数数据按照首字母的自然顺序进行排序,并依照所述排序的顺序进行组合,得到组合的参数数据;
对所述组合的参数数据进行签名处理,生成组合签名值;
将所述组合签名值与数据缓存列表内预存储的签名值进行匹配,得到对应的匹配结果,其中,所述预存储的签名值为所述数据缓存列表内存储的与历史数据提交请求对应的历史组合签名值,所述匹配结果包括所述组合签名值与所述预存储的签名值相同、或所述组合签名值与所述预存储的签名值不相同;
根据所述匹配结果,按照预设规则对所述数据提交请求进行处理。
2.根据权利要求1所述的数据提交请求的处理方法,其特征在于,所述通过指定接口接收客户端发送的数据提交请求的步骤之前,包括:
根据开发人员输入的指定接口信息,获取与所述指定接口信息对应的所述指定接口;
接收所述开发人员输入的防重复提交代码;
创建包含所述防重复提交代码的功能模块;
控制所述指定接口调用所述功能模块。
3.根据权利要求1所述的数据提交请求的处理方法,其特征在于,所述获取与所述数据提交请求对应的参数数据的步骤,包括:
调用预设的拦截器对所述数据提交请求进行拦截;
拦截成功后,根据所述数据提交请求获取所述客户端的地址信息;
根据所述地址信息,从所述客户端获取与所述数据提交请求对应的所述参数数据。
4.根据权利要求1所述的数据提交请求的处理方法,其特征在于,所述参数数据包括身份标识参数与业务请求参数,所述对所述参数数据按照首字母的自然顺序进行排序,并依照所述排序的顺序进行组合,得到组合的参数数据的步骤,包括:
提取所述身份标识参数的第一参数名称与所述业务请求参数的第二参数名称;
将所述第一参数名称与所述第二参数名称按照首字母的自然顺序进行排序;
根据所述排序对所述身份标识参数与所述业务请求参数进行组合,得到所述组合的参数数据。
5.根据权利要求1所述的数据提交请求的处理方法,其特征在于,所述根据所述匹配结果,按照预设规则对所述数据提交请求进行处理的步骤,包括:
若所述匹配结果为所述组合签名值与所述预存储的签名值不相同,则对所述数据提交请求进行处理得到对应的第一响应结果,并将所述第一响应数据发送至所述客户端;
若所述匹配结果为所述组合签名值与所述预存储的签名值相同,则限制对所述数据提交请求进行响应。
6.根据权利要求1所述的数据提交请求的处理方法,其特征在于,所述根据所述匹配结果,按照预设规则对所述数据提交请求进行处理的步骤,包括:
若所述匹配结果为所述组合签名值与所述预存储的签名值相同,则判断所述预存储的签名值的存在时间是否小于预设的第一失效时间;
若不小于预设的第一失效时间,将所述组合签名值更新进所述数据缓存列表中,并对所述数据提交请求进行处理得到对应的第二响应数据;
将所述第二响应数据发送至所述客户端;
若小于预设的第一失效时间,则限制对所述数据提交请求进行响应。
7.根据权利要求1所述的数据提交请求的处理方法,其特征在于,所述根据所述匹配结果,按照预设规则对所述数据提交请求进行处理的步骤,包括:
若所述匹配结果为所述组合签名值与所述预存储的签名值相同,则判断所述预存储的签名值的存在时间是否小于预设的第二失效时间;
若小于预设的第二失效时间,则判断所述数据缓存列表内预存储的提交次数是否小于预设的重复提交次数;
若小于预设的重复提交次数,将所述预存储的提交次数的数值替换为所述预存储的提交次数的值+1并更新进所述数据缓存列表中,并对所述数据提交请求进行处理得到对应的第三响应数据;
将所述第三响应数据发送至所述客户端;
若不小于预设的重复提交次数,则限制对所述数据提交请求进行响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910395310.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理的方法及装置
- 下一篇:一种高拱坝浇筑进度仿真的隔离计算管理方法