[发明专利]业务请求处理方法及装置有效
申请号: | 201410817645.4 | 申请日: | 2014-12-23 |
公开(公告)号: | CN105787791B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | 曹列忠 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 请求 处理 方法 装置 | ||
本申请提供一种业务请求处理方法及装置。方法包括:接收第一业务请求;若在业务系统的当前业务周期内已接收到与第一业务请求相同或满足预设关系的第二业务请求,将第一业务请求发送给业务系统,并指示业务系统在第一业务周期处理第一业务请求,第一业务周期不同于业务系统处理第二业务请求所使用的业务周期。本申请可以提高业务处理的效率。
【技术领域】
本申请涉及软件技术领域,尤其涉及一种业务请求处理方法及装置。
【背景技术】
随着互联网技术的发展,基于互联网的业务系统越来越多。部分业务系统会基于一些因素,例如安全性、合理性、自身处理能力、或用户体验等因素,而设置一些业务规则。
在某些业务系统中,一种常见的业务规则不允许业务系统在一定时间内反复执行相同的业务操作。若在一定时间内接收到多个请求执行相同业务操作的业务请求,业务系统只会处理第一个接收到的业务请求,对其他业务请求不做处理。例如,在银行系统中,一般不允许在同一天内针对同一账户反复执行相同金额的退款操作,若在同一天内接收到同一账户多次请求相同金额的退款请求,只处理第一次接收到的退款请求,对其他退款请求不做处理。
上述业务规则可以防止由于网络故障(网络故障导致同一业务请求不断重发)或黑客行为等各种因素引起的非法业务操作,但是,对于真正需要在一定时间内通过多次业务请求进行多次相同业务操作的情况,一般只能在等待较长时间后才能发现业务系统对后续业务请求未做处理,并采用其他方式进行处理或重新发送业务请求,这导致业务处理的效率较低。
【发明内容】
本申请的多个方面提供一种业务请求处理方法及装置,用以提高业务处理的效率。
本申请的一方面,提供一种业务请求处理方法,包括:
接收第一业务请求;
若在业务系统的当前业务周期内已接收到与所述第一业务请求相同或满足预设关系的第二业务请求,将所述第一业务请求发送给所述业务系统,并指示所述业务系统在第一业务周期处理所述第一业务请求,所述第一业务周期不同于所述业务系统处理所述第二业务请求所使用的业务周期。
本申请的另一方面,提供一种业务请求处理装置,包括:
接收模块,用于接收第一业务请求;
处理模块,用于当在业务系统的当前业务周期内已接收到与所述第一业务请求相同或满足预设关系的第二业务请求时,将所述第一业务请求发送给所述业务系统,并指示所述业务系统在第一业务周期处理所述第一业务请求,所述第一业务周期不同于所述业务系统处理所述第二业务请求所使用的业务周期。
本申请的又一方面,提供一种设备,包括:
一个或者多个处理器;
存储器;
一个或者多个程序,所述一个或者多个程序存储在所述存储器中,当被所述一个或者多个处理器执行时:
接收第一业务请求;
当在业务系统的当前业务周期内已接收到与所述第一业务请求相同或满足预设关系的第二业务请求时,将所述第一业务请求发送给所述业务系统,并指示所述业务系统在第一业务周期处理所述第一业务请求,所述第一业务周期不同于所述业务系统处理所述第二业务请求所使用的业务周期。
在本申请中,接收第一业务请求,若在业务系统的当前业务周期内已经接收到与第一业务请求相同或满足预设关系的第二业务请求,则将第一业务请求发送给业务系统,并指示业务系统在不同于处理第二业务请求所使用的业务周期的第一业务周期处理第一业务请求,保证第一业务请求能够得到处理,避免了业务系统因已接收到第二业务请求而丢弃相同或满足预设关系的第一业务请求,且只有在较长时间后才能被用户发现第一业务请求未被处理的情况,提高了业务处理效率。
【附图说明】
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410817645.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:借贷业务的信息处理方法及装置
- 下一篇:一种广告点击率预估模型获取方法与系统