[发明专利]名单流转方法、服务器及计算机可读存储介质有效
申请号: | 202010110379.7 | 申请日: | 2020-02-21 |
公开(公告)号: | CN111352674B | 公开(公告)日: | 2023-07-07 |
发明(设计)人: | 李盛凡;曾德智 | 申请(专利权)人: | 中国平安财产保险股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F16/2455;G06Q10/10 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区益田路*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 名单 流转 方法 服务器 计算机 可读 存储 介质 | ||
本发明涉及一种数据处理技术,揭露了一种名单流转方法,该方法包括:接收用户设置的名单流转规则,所述名单流转规则包括规则因子和结果值;判断当前名单的所述名单流转规则所属的类型;按照所述名单流转规则的类型,分别采用基于Java的线程池或者Oracle数据库的Job方法来执行所述名单的流转处理。本发明还提供一种服务器及计算机可读存储介质。本发明提供的名单流转方法、服务器及计算机可读存储介质能够针对不同类型的名单流转规则,采用适合该类型的方式分别执行,实现快速、高效、精准的对名单数据进行流转处理。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种名单流转方法、服务器及计算机可读存储介质。
背景技术
目前,对于任何一家企业,数据流转和资源分配(例如名单流转)都是企业运行中不可或缺的操作。在传统模式中通常由人员手工进行操作,但是有些数据流转拥有复杂的逻辑关系,这样不仅使得成本变高、耗时耗力,而且准确性和效率都比较低下。为了追寻更加高效、更具性价比的操作方案,如何快速、精准的对大批量大数量级的任务进行分配下发流转,已经成为一个亟待解决的技术问题。
发明内容
有鉴于此,本发明提出一种名单流转方法、服务器及计算机可读存储介质,以解决至少一个上述技术问题。
首先,为实现上述目的,本发明提出一种名单流转方法,该方法包括:
接收用户设置的名单流转规则,所述名单流转规则包括规则因子和结果值;
判断当前名单的所述名单流转规则所属的类型;及
按照所述名单流转规则的类型,分别采用基于Java的线程池或者Oracle数据库的Job方法来执行所述名单的流转处理。
可选地,该方法在所述接收用户设置的名单流转规则之前还包括:
采用规则引擎的方式提供所述名单流转规则的前端设置。
可选地,所述规则因子为对名单数据的筛选条件,所述结果值包括通过则进行流转或不通过不进行流转。
可选地,所述类型包括:第一类为设置后只执行一次且时效小于或等于预设期限的名单流转规则,第二类为设置一次后需要多次使用且时效大于预设期限的名单流转规则。
可选地,所述按照所述名单流转规则的类型,分别基于Java的线程池或者Oracle数据库的Job方法来执行所述名单的流转处理的步骤包括:
针对第一类的名单流转规则,将对应名单交由基于Java的线程池来执行;
针对第二类的名单流转规则,将对应名单交由基于Oracle数据库的Job来执行。
可选地,针对第一类的名单流转规则,所述基于Java的线程池来执行所述名单的流转处理包括:
当接收到需要执行的名单流转规则后,唤醒线程池中的消费线程;
被唤醒的消费线程执行所述名单流转规则的逻辑实体,然后将所述名单流转规则流转成不同的名单状态;
依据所述名单状态将名单数据通过不同的MQ消息进行分发,从而实现名单流转。
可选地,针对第二类的名单流转规则,所述基于Oracle数据库的Job方法来执行所述名单的流转处理包括:
根据所述名单流转规则创建数据库优化索引;
按照预设维度对所述名单流转规则对应的名单数据进行切块;
针对切块后的名单数据执行所述名单流转规则,实现数据加工流转,得到不同的名单状态;
根据所述名单状态由异步任务将名单流转给下游渠道系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安财产保险股份有限公司,未经中国平安财产保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010110379.7/2.html,转载请声明来源钻瓜专利网。