[发明专利]业务处理方法、装置、服务器和存储介质有效
申请号: | 201710612968.3 | 申请日: | 2017-07-25 |
公开(公告)号: | CN107665234B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 吴志祥;李意;杨德草;刘智丹 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/22;G06Q40/08 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 518052 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 处理 方法 装置 服务器 存储 介质 | ||
本发明涉及一种业务处理方法、装置、服务器和存储介质。业务处理方法包括:获取业务数据表,业务数据表中记录了任务标识、业务数据和对应的处理状态,处理状态包括待处理;在业务数据表中进行筛选,筛选出处理状态为待处理的任务标识;将处理状态为待处理的任务标识记录至任务表中;在任务表中提取一个或多个任务标识,根据提取到的任务标识在业务数据表中抓取对应的业务数据;利用抓取到的业务数据执行对应的任务,若任务执行完毕,则对业务数据表和任务表分别进行更新。该方法能够有效减少业务数据的抓取时间,提高业务处理效率。
技术领域
本发明涉及计算机技术领域,特别是涉及业务处理方法、装置、服务器和存储介质。
背景技术
通常,保险公司根据客户的委托进行业务处理,如保险,理赔等。当客户需要办理业务时,保险公司可以通过后台的服务器在数据库中抓取业务数据进行业务处理。传统的方式中,服务器每一次抓取业务数据时,都是在所有业务数据中进行抓取。业务数据中既包括未处理的业务数据也包括已处理的业务数据。服务器需要利用未处理的业务数据进行业务处理,而已处理(包括处理成功和处理失败)的业务数据,仍在业务系统的抓取范围内,导致业务数据抓取时间长,进而降低业务处理效率。随着数据库中的业务数据的数据量不断增长,上述问题越来越突出。因此,如何减少业务数据抓取时间以提高业务处理效率成为目前需要解决的一个技术问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够减少业务数据抓取时间,提高业务处理效率的业务处理方法、装置、服务器和存储介质。
一种业务处理方法,包括:
获取业务数据表,所述业务数据表中记录了任务标识、业务数据和对应的处理状态,所述处理状态包括待处理;
在所述业务数据表中进行筛选,筛选出处理状态为待处理的任务标识;
将处理状态为待处理的任务标识记录至任务表中;
在所述任务表中提取一个或多个任务标识,根据提取到的任务标识在业务数据表中抓取对应的业务数据;
利用抓取到的业务数据执行对应的任务,若任务执行完毕,则对业务数据表和任务表分别进行更新。
在其中一个实施例中,在所述获取业务数据表的步骤之前,还包括:
接收第一终端发送的业务处理请求以及对应的原始数据,所述原始数据包括多个原始字段名;
获取对接配置表,所述对接配置表中记录了业务字段名和对应的原始字段名;
根据业务字段名在原始数据中查询对应的原始字段名;
根据所述业务处理请求生成对应的任务,所述任务包括任务标识;
根据查询到的原始字段名将所述原始数据对应业务字段名记录至业务数据表中;
将所述任务标识对应原始数据记录至业务数据表中。
在其中一个实施例中,所述对业务数据表和任务表分别进行更新的步骤包括:
在业务数据表中将所述业务数据对应的处理状态变更为处理成功;
获取处理状态变更为处理成功的业务数据所对应的任务标识;
在任务表中将处理状态变更为处理成功的任务标识进行删除。
在其中一个实施例中,在所述利用抓取到的业务数据执行对应的任务的步骤之后,还包括:
若任务执行失败,则统计所述任务标识对应的执行次数;
若所述执行次数小于阈值,则返回所述利用抓取到的业务数据执行对应的任务的步骤;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710612968.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种料桶端盖自动分配装置
- 下一篇:一种LED灯条用的薄膜包装机