[发明专利]业务请求的处理方法、装置、设备和存储介质在审
申请号: | 202110381108.X | 申请日: | 2021-04-09 |
公开(公告)号: | CN112801559A | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 黄成;何仲君;柳正龙;朱金奇 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/10;G06Q40/04 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 310053 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 请求 处理 方法 装置 设备 存储 介质 | ||
1.一种业务请求的处理方法,其特征在于,应用于电子交易系统,所述电子交易系统包括对应于不同延时等级的工作线程组,每个所述工作线程组均包含至少一个工作线程,所述处理方法包括:
接收业务请求;
确定所述业务请求所属延时等级;其中,所述业务请求所属延时等级与所述业务请求的请求账户或交易对象可接受的延时相关;所述请求账户指代发送所述业务请求的账户;
将所述业务请求所属延时等级相匹配的工作线程组包含的一个工作线程作为目标工作线程;
利用所述目标工作线程基于所属工作线程组的延时等级对应的轮询参数处理所述业务请求;其中,所述轮询参数包括轮询次数上限和轮询间隔。
2.根据权利要求1所述的处理方法,其特征在于,所述利用所述目标工作线程基于所属工作线程组的延时等级对应的轮询参数处理所述业务请求,包括:
查询所述目标工作线程的工作队列中是否有所述业务请求;
在所述目标工作线程的工作队列中有所述业务请求时,从所述目标工作线程的工作队列读取所述业务请求,并利用所述目标工作线程预设的业务处理逻辑处理所述业务请求;
在所述目标工作线程的工作队列中没有所述业务请求时,判断查询次数是否大于或等于所属工作线程组的延时等级对应的轮询次数上限,直至判断出查询次数大于或等于所属工作线程组的延时等级对应的轮询次数上限时,根据所属工作线程组的延时等级对应的轮询间隔,确定当前睡眠时长,并进入睡眠状态;其中,所述查询次数在进入睡眠状态时清零;
当处于睡眠状态的时间达到所述当前睡眠时长时,退出睡眠状态,返回执行所述查询所述目标工作线程的工作队列中是否有所述业务请求步骤。
3.根据权利要求2所述的处理方法,其特征在于,所述根据所属工作线程组的延时等级对应的轮询间隔,确定当前睡眠时长,包括:
判断前一次进入睡眠状态时的睡眠时长,是否大于或等于所属工作线程组的延时等级对应的轮询间隔;
若前一次进入睡眠状态时的睡眠时长大于或等于所属工作线程组的延时等级对应的轮询间隔,将预设的初始睡眠时长确定为当前睡眠时长;
若前一次进入睡眠状态时的睡眠时长小于所属工作线程组的延时等级对应的轮询间隔,按预设的步长上调前一次进入睡眠状态时的睡眠时长,得到当前睡眠时长。
4.根据权利要求2所述的处理方法,其特征在于,所述从所述目标工作线程的工作队列读取所述业务请求,包括:
从所述目标工作线程的工作队列,读取所述业务请求和请求账户的数据指针;其中,所述请求账户指代发送所述业务请求的账户;所述请求账户的数据指针与所述业务请求一并被写入所述目标工作线程的工作队列;所述请求账户的数据指针用于指示所述请求账户的账户数据的存储地址。
5.根据权利要求1所述的处理方法,其特征在于,所述利用所述目标工作线程基于所述工作线程组的延时等级对应的轮询参数处理所述业务请求之前,还包括:
若未获取到目标工作线程,利用通信线程按预设的业务处理逻辑处理所述业务请求;
若获取到目标工作线程,执行所述利用所述目标工作线程基于所属工作线程组的延时等级对应的轮询参数处理所述业务请求步骤。
6.一种业务请求的处理装置,其特征在于,应用于电子交易系统,所述电子交易系统包括对应于不同延时等级的工作线程组,每个所述工作线程组均包含至少一个工作线程,所述处理装置包括:
接收单元,用于接收业务请求;
确定单元,用于确定所述业务请求所属延时等级;其中,所述业务请求所属延时等级与所述业务请求的请求账户或交易对象可接受的延时相关;所述请求账户指代发送所述业务请求的账户;
获取单元,用于将所述业务请求所属延时等级相匹配的工作线程组包含的一个工作线程作为目标工作线程;
处理单元,用于利用所述目标工作线程基于所属工作线程组的延时等级对应的轮询参数处理所述业务请求;其中,所述轮询参数包括轮询次数上限和轮询间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110381108.X/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理