- 0
- 0
- 约1.69万字
- 约 27页
- 2026-01-22 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN112835916B(45)授权公告日2025.01.10
(21)申请号202110055221.9
(22)申请日2021.01.15
(65)同一申请的已公布的文献号申请公布号CN112835916A
(43)申请公布日2021.05.25
(73)专利权人卓望数码技术(深圳)有限公司地址518000广东省深圳市南山区粤海街
道高新区社区高新南七道015号深港产学研基地W601
(72)发明人王朝飞唐轶贤孙念东
(74)专利代理机构广州嘉权专利商标事务所有限公司44205
专利代理师黄广龙
(51)Int.CI.
GO6F16/23(2019.01)
GO6F16/25(2019.01)
(56)对比文件
CN110351342A,2019.10.18
CN111865970A,2020.10.30
审查员李想
权利要求书2页说明书9页附图4页
(54)发明名称
基于API接口的业务处理方法、设备及计算机可读存储介质
(57)摘要
本申请公开了一种基于API接口的业务处理方法、设备及计算机可读存储介质,涉及计算机技术领域。通过获取客户端调用API接口上传的包括有请求参数的业务请求,对请求参数进行加密处理后得到请求标识,根据请求标识获取业务锁,根据业务锁从业务请求中获取相应的目标业务进行业务处理,能够简单并快捷地实现接口幂等性,并且能够应付高并发的业务场景,确保分布式系统的API接口不重复获取相同的数据。
获取客户端调用API接口上传的业务请求
对请求参数进行加密处理得到请求标识
根据请求标识获取业务锁
根据业务锁从业务请求获取相应的目标业务进行业务处理
S110
S120
S130
S140
CN
CN112835916B
CN112835916B权利要求书1/2页
2
1.基于API接口的业务处理方法,其特征在于,包括:
获取客户端调用API接口上传的业务请求,所述业务请求包括请求参数;其中,所述请求参数包括:通用唯一标识码和业务参数;
对所述请求参数进行加密处理得到请求标识;其中,所述请求标识为对所述通用唯一标识码和所述业务参数进行MD5加密处理得到;
根据所述请求标识获取业务锁;
根据所述业务锁从所述业务请求获取相应的目标业务进行业务处理;
其中,所述根据所述请求标识获取业务锁,包括:
根据所述请求标识获取预存的请求信息,所述请求信息包括时效信息、锁标识、锁值和锁存在标记,所述时效信息包括时间戳和过期时间,所述时效信息用于标识所述业务锁的有效时间;
通过预设的操作指令调用所述锁标识、所述锁值、所述锁存在标记、所述时间戳和所述过期时间,生成所述业务锁。
2.根据权利要求1所述的业务处理方法,其特征在于,还包括:
若根据所述请求标识无法获取业务锁,则不从所述业务请求获取目标业务进行业务处理并返回所述业务请求给所述客户端。
3.根据权利要求1所述的业务处理方法,其特征在于,所述根据所述业务锁从所述业务请求选择获取相应的目标业务请求进行业务处理,还包括:
获取所述目标业务进行业务处理后的处理结果;
释放所述业务锁,并将所述处理结果返回给所述客户端。
4.基于API接口的业务处理方法,其特征在于,包括:
生成业务请求,所述业务请求包括请求参数;
调用服务器的API接口将所述业务请求发送给所述服务器,由所述服务器为所述业务请求配置业务锁后获取对应的目标业务进行业务处理。
5.服务器,其特征在于,包括:
第一获取模块,所述第一获取模块用于获取客户端调用API接口上传的业务请求,所述业务请求包括请求参数;其中,所述请求参数包括:通用唯一标识码和业务参数;
处理模块,所述处理模块用于对所述请求参数进行加密处理得到请求标识;其中,所述请求标识为对所述通用唯一标识码和所述业务参数进行MD5加密处理得到;
第二获取模块,所述第二获取模块用于根据所述请求标识获取业务锁,具体包括根据所述请求标识获取预存的请求信息,所述请求信息包括时效信息、锁标识、锁值和锁存在标记,所述时效信息包括时间戳和过期时间,所述时效信息用于标识所述业务锁的有效时间;
通过预设的操作指令调用所述锁标识、所述锁值、所述锁存在标记、所述时间戳和所述过期时间,生成所述业务锁;
业务模块,
您可能关注的文档
- CN112884168B 用于跨站点学习的系统和方法 (上海联影智能医疗科技有限公司).docx
- CN112903545B 一种多通道传感系统和检测方法 (华侨大学).docx
- CN112906394B 地址识别方法、装置、设备和存储介质 (北京字节跳动网络技术有限公司).docx
- CN112908417B 功能序列和结构模拟相结合的基因挖掘方法、nadh偏好型草铵膦脱氢酶突变体及应用 (浙江工业大学).docx
- CN112934823B 一种物料智能识别自动清洗整理设备及方法 (古田县庄鑫菌业有限公司).docx
- CN112948662B 一种推荐方法、装置和用于推荐的装置 (北京搜狗科技发展有限公司).docx
- CN113011292B 一种光学传感像素电路及其驱动方法、传感器和显示面板 (京东方科技集团股份有限公司).docx
- CN113011603B 模型参数更新方法、装置、设备、存储介质及程序产品 (深圳前海微众银行股份有限公司).docx
- CN113032568B 一种基于bert+bilstm+crf并融合句型分析的查询意图识别方法 (同方知网(北京)技术有限公司).docx
- CN113052517B 取货机器人、取货方法、计算机可读存储介质 (北京极智嘉科技股份有限公司).docx
- 中国农业大学 环境监测 课件 Env19-quality assurance.ppt
- 中国农业大学 环境监测 课件 Env7-air introduction.ppt
- 中国农业大学 环境监测 课件 Env12-soil determine.ppt
- 中国农业大学 环境监测 课件 Env20-quality control.ppt
- 中国农业大学 环境监测 课件 Env8-air sampling.ppt
- 体育市场营销(第三版)第07章体育市场营销渠道管理.ppt
- 中国农业大学 环境监测 课件 Env17-data processing.ppt
- 中国农业大学 环境监测 课件 Env15-environmental biomonitoring.ppt
- 唐代文学课件 第2章 盛唐文学.ppt
- 微信现场抽奖工具实操:大屏互动+中奖概率控制,一看就会.docx
最近下载
- 《新编应用文写作(第2版)》全套教学课件.pptx
- 美的热水器F80- A20GA2(H)专项试验报告.pdf VIP
- 湖南省长沙市雅礼中学2024-2025学年高二上学期期末考试数学试题(含答案).docx VIP
- 2025年最新修订中华人民共和国监察法实施条例学习解读专题宣讲PPT课件.pptx VIP
- 量子纠缠光源性能表征和测试方法-15页.pdf VIP
- 场厂内机动车辆考试试题.docx VIP
- 水库坝线选择、正常蓄水位、施工总布置编制规定.pdf VIP
- 中学校长述职报告【7篇】.docx VIP
- .直线式包裹分拣机输送分拣装置设计.doc VIP
- 2025年春新人教版七年级下册历史全册课件.ppt
原创力文档

文档评论(0)