[发明专利]业务处理方法、电子设备及计算机可读存储介质在审
申请号: | 202110130447.0 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112835722A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 刘毅 | 申请(专利权)人: | 卓望数码技术(深圳)有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/50 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 洪铭福 |
地址: | 518000 广东省深圳市南山区粤海街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 电子设备 计算机 可读 存储 介质 | ||
1.业务处理方法,其特征在于,包括:
获取客户端上传的业务处理请求;
根据所述业务处理请求确定同步队列;
根据所述同步队列配置所述业务处理请求对应的同步锁;
根据所述同步锁生成业务响应;
将所述业务响应发送给所述客户端,以使所述客户端根据所述业务响应进行业务处理。
2.根据权利要求1所述的业务处理方法,其特征在于,所述根据所述同步队列配置所述业务处理对应的同步锁,还包括:
获取所述同步队列中的若干个队列请求;
基于所述若干个队列请求的队列顺序和所述同步锁的资源数量对所述队列请求进行队列处理;
根据所述队列处理的处理结果配置所述业务处理请求对应的同步锁。
3.根据权利要求2所述的业务处理方法,其特征在于,还包括:
获取所述客户端进行业务处理后返回的执行结果;
根据所述执行结果释放所述业务处理请求配置的同步锁,并移除所述同步队列中的所述业务处理请求。
4.根据权利要求3所述的业务处理方法,其特征在于,还包括:
若所述业务处理请求与所述同步队列中的队列请求相同,则为所述业务处理请求增设重入标识;
根据所述重入标识为所述业务处理请求和相同的所述队列请求配置同一所述同步锁;
根据所述同一同步锁对所述业务处理请求和相同的所述队列请求进行队列处理。
5.根据权利要求4所述的业务处理方法,其特征在于,还包括:
获取所述业务处理请求的顺序标识;
根据所述顺序标识调整所述业务处理请求在所述同步队列中的队列顺序。
6.根据权利要求5所述的业务处理方法,其特征在于,所述根据所述队列处理的处理结果配置所述业务处理请求对应的同步锁,包括:
对配置有所述同步锁的队列请求进行队列处理后,移除所述队列请求;
获取移除所述队列请求后的所述同步队列中的队列数量;
根据所述队列数量将所述业务处理请求加入所述同步队列中;
基于所述业务处理请求在所述同步队列中的队列顺序,对所述业务处理请求配置对应的同步锁。
7.根据权利要求6所述的业务处理方法,其特征在于,还包括:
获取客户端基于预设周期上传的存活标识,所述存活标识用于标识所述客户端的请求状态;
根据所述存活标识获取所述同步队列中对应的业务处理请求;
判断所述业务处理请求的请求状态与所述客户端的请求状态是否相同;
若所述业务处理请求的请求状态与所述客户端的请求状态不相同,则判断所述业务处理请求是否配置有同步锁;
若所述业务处理请求配置有同步锁,则释放所述业务处理请求配置的同步锁,并移除所述同步队列中的所述业务处理请求。
8.根据权利要求7所述的业务处理方法,其特征在于,还包括:
发送检测请求给客户端;
获取所述客户端根据所述检测请求返回的存活标识;
根据所述存活标识获取所述同步队列中对应的业务处理请求;
判断所述业务处理请求的请求状态与所述客户端的请求状态是否相同;
若所述业务处理请求的请求状态与所述客户端的请求状态不相同,则判断所述业务处理请求是否配置有同步锁;
若所述业务处理请求未配置同步锁,则移除所述同步队列中的所述业务处理请求。
9.电子设备,其特征在于,包括:
至少一个处理器,以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行所述指令时实现如权利要求1至8任一项所述的业务处理方法。
10.计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至8任一项所述的业务处理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓望数码技术(深圳)有限公司,未经卓望数码技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110130447.0/1.html,转载请声明来源钻瓜专利网。