[发明专利]提高交易处理速度的方法、系统、设备及存储介质在审
申请号: | 201811200607.9 | 申请日: | 2018-10-16 |
公开(公告)号: | CN109447741A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 翟红鹰 | 申请(专利权)人: | 翟红鹰 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06;G06Q40/04;G06F16/2455;H04L29/08 |
代理公司: | 安化县梅山专利事务所 43005 | 代理人: | 夏赞希 |
地址: | 100038 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存模块 交易处理 存储介质 客户信息 字符串 存储客户 拼接模块 数据堆积 信息处理 预设格式 拼接 查询 监测 | ||
1.一种提高交易处理速度的方法,其特征在于,所述方法包括如下步骤:
步骤S10,获取模块获取客户端发送的客户信息;
步骤S20,拼接模块将客户信息按照预设格式拼接成字符串并存入到Redis缓存模块中;
步骤S30,Redis缓存模块存储客户信息并根据该字符串信息处理客户信息;
步骤S40,判断模块判断客户信息所对应的交易是否成功;
步骤S50,若是,则将请求执行成功的信息返回至客户端。
2.根据权利要求1所述的提高交易处理速度的方法,其特征在于,所述步骤S20之前还包括:
判断所述客户信息是否合法;
若是,进入步骤S20。
3.根据权利要求1所述的提高交易处理速度的方法,其特征在于,所述客户信息包括交易请求、订单ID、交易接收地址。
4.根据权利要求3所述的提高交易处理速度的方法,其特征在于,所述步骤S30之后还包括:
步骤S31,判断Redis缓存模块中是否有数据;
步骤S32,若有,则间隔预设时间刷新Redis缓存模块,并间隔预设时间查询Redis缓存模块中是否有数据。
5.根据权利要求4所述的提高交易处理速度的方法,其特征在于,所述步骤S31之后还包括:
步骤S33,若无,则进入步骤S40,
其中,所述步骤S40包括:
步骤S41,根据订单ID对数据库进行查询,查询交易是否成功执行。
6.根据权利要求1所述的提高交易处理速度的方法,其特征在于,所述步骤S20包括:
步骤S21,检测客户信息是否完整;
步骤S22,若客户信息完整,则按照预设格式将客户信息拼接成字符串;
步骤S23,若客户信息不完整,则检测是否缺少必要信息;
步骤S24,若否,则按照备用的格式将客户信息拼接成字符串。
7.根据权利要求1所述的提高交易处理速度的方法,其特征在于,所述方法还包括:
步骤S60,间隔预设时间清理Redis缓存模块中存储的数据。
8.一种提高交易处理速度的系统,其特征在于,所述系统包括:
获取模块,用于获取客户端发送的客户信息;
拼接模块,用于将客户信息按照预设格式拼接成字符串;
Redis缓存模块,用于存储客户信息并处理请求;
判断模块,用于判断客户信息所对应的请求是否成功;
信息返回模块,用于将数据请求成功的信息返回至客户端。
9.一种计算机设备,其特征在于,所述计算机设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的提高交易处理速度的程序,所述提高交易处理速度的程序被所述处理器执行时实现如权利要求1-7任一项所述的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有提高交易处理速度的程序,所述提高交易处理速度的程序被处理器执行时实现如权利要求1-7任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于翟红鹰,未经翟红鹰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811200607.9/1.html,转载请声明来源钻瓜专利网。