[发明专利]数据提交请求的处理方法、装置和计算机设备在审
申请号: | 201910395310.0 | 申请日: | 2019-05-13 |
公开(公告)号: | CN110221925A | 公开(公告)日: | 2019-09-10 |
发明(设计)人: | 易杉峰 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F21/64 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据提交 参数数据 计算机设备 匹配结果 排序 处理效率 接口接收 签名处理 请求处理 数据缓存 预设规则 客户端 首字母 有效地 预存储 准确率 匹配 申请 服务器 发送 重复 | ||
本申请揭示了一种数据提交请求的处理方法、装置和计算机设备,其中方法包括:通过指定接口接收客户端发送的数据提交请求;获取与所述数据提交请求对应的参数数据;对所述参数数据按照首字母的自然顺序进行排序,并依照所述排序的顺序进行组合,得到组合的参数数据;对所述组合的参数数据进行签名处理,生成组合签名值;将所述组合签名值与数据缓存列表内预存储的签名值进行匹配,得到对应的匹配结果;根据所述匹配结果,按照预设规则对所述数据提交请求进行处理。通过本申请能有效地防止数据出现重复提交的问题,提高了数据提交请求的处理效率,也提高了服务器对数据提交请求处理的准确率。
技术领域
本申请涉及通讯技术领域,具体涉及一种数据提交请求的处理方法、装置 和计算机设备。
背景技术
在现有的互联网应用中,用户通常是通过客户端调用服务器提供的接口来 与服务器进行数据交互。当用户通过客户端向服务器发送数据提交请求时,通 常是通过点击数据提交的按钮来触发客户端上的数据提交操作,但是如果在点 按钮的过程中出现了网络出现延迟或故障、客户端出现卡顿等情形,那么用户 会无法判断数据提交操作是否成功。此时通常会出现如果数据提交操作成功了, 但用户误认为数据没有提交成功而选择通过按钮进行再次提交的情况,当出现 这种情况时,由于后续再次提交的数据提交请求的参数数据与之前提交的数据 提交请求内的参数数据是相同的,则服务器可以判断出用户后续再次提交的数 据是重复提交,并且不会对后续再次提交的数据提交操作进行响应。但如果在 用户后续执行对之前的数据的再次提交的过程中,如果出现了不法分子对用户 再次提交的数据所对应的参数数据中各参数的顺序进行了篡改,则此时服务器 在接收到经过篡改后的数据提交请求后,会无法判断出该篡改后的数据提交请 求其实是属于重复的数据提交操作,并会误认为其是一个新的数据提交操作, 从而导致了服务器对数据请求的重复处理,从而可能出现服务器多次写入重复 的数据的情况,使得服务器的处理速度变慢,进而影响服务器的业务的正常开 展,甚至造成服务器的崩溃或瘫痪。
发明内容
本申请的主要目的为提供一种数据提交请求的处理方法、装置和计算机设 备,旨在解决现有的客户端向服务器发送数据提交请求的过程中可能会出现重 复提交的技术问题。
本申请提出一种数据提交请求的处理方法,所述方法包括步骤:
通过指定接口接收客户端发送的数据提交请求;
获取与所述数据提交请求对应的参数数据;
对所述参数数据按照首字母的自然顺序进行排序,并依照所述排序的顺序 进行组合,得到组合的参数数据;
对所述组合的参数数据进行签名处理,生成组合签名值;
将所述组合签名值与数据缓存列表内预存储的签名值进行匹配,得到对应 的匹配结果,其中,所述预存储的签名值为所述数据缓存列表内存储的与历史 数据提交请求对应的历史组合签名值,所述匹配结果包括所述组合签名值与所 述预存储的签名值相同、或所述组合签名值与所述预存储的签名值不相同;
根据所述匹配结果,按照预设规则对所述数据提交请求进行处理。
可选地,所述通过指定接口接收客户端发送的数据提交请求的步骤之前, 包括:
根据开发人员输入的指定接口信息,获取与所述指定接口信息对应的所述 指定接口;
接收所述开发人员输入的防重复提交代码;
创建包含所述防重复提交代码的功能模块;
控制所述指定接口调用所述功能模块。
可选地,所述获取与所述数据提交请求对应的参数数据的步骤,包括:
调用预设的拦截器对所述数据提交请求进行拦截;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910395310.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理的方法及装置
- 下一篇:一种高拱坝浇筑进度仿真的隔离计算管理方法