[发明专利]数据采集方法、征信主体设备、计算机设备及存储介质在审
申请号: | 201810935020.6 | 申请日: | 2018-08-16 |
公开(公告)号: | CN109284194A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 周罡;龙慧 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/48 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 周燕君 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据采集 多线程 调用指令 指令 调用 计算机设备 并行运行 存储介质 定时触发 主体设备 采集 报文返回 任务生成 数据组装 主体产品 | ||
本发明公开了一种数据采集方法、征信主体设备、计算机设备及存储介质,该数据采集方法包括:获取定时触发任务;根据定时触发任务生成多线程执行指令和循环调用指令,循环调用指令用于调用M个数据采集任务,多线程执行指令用于执行M个数据采集任务;根据多线程执行指令和循环调用指令并行运行M个数据采集任务,以获取M个主体产品的征信数据;将征信数据组装成报文返回至收集中心。本发明提供的技术方案通过采用循环调用的方式来循环调用多个数据采集任务,并通过多线程执行指令使多个数据采集任务并行运行来采集征信数据,提高了征信数据的采集效率。
技术领域
本发明属于数据处理领域,更具体地说,是涉及一种数据采集方法、征信主体设备、计算机设备及存储介质。
背景技术
在征信系统中,从上层往下层依次是上报主体、主体产品和产品段,其中,上报主体包括多个主体产品,而主体产品包括多个产品段。
目前的征信系统采用串行的方式对征信数据进行采集,例如在主体产品的征信数据的采集中,是按照一定顺序依次采集每个主体产品的征信数据,总的采集时间是所有主体产品采集时间的总和。随着主体产品的复杂度的增加,上报主体采集的时间会越来越长,若某个上报主体采集数据的时间过长就会导致该上报主体不能按时采集数据,以至于会漏报征信,同时采用串行的方式采集征信数据的效率也比较低下,时效性不高。
发明内容
本发明实施例提供一种数据采集方法、征信主体设备、计算机设备及存储介质,以解决征信数据采集的效率不高的问题。
一种数据采集方法,应用于征信主体设备,所述征信主体设备包括M个主体产品,所述数据采集方法包括以下步骤:
获取定时触发任务;
根据所述定时触发任务生成多线程执行指令和循环调用指令,所述循环调用指令用于调用M个数据采集任务,所述多线程执行指令用于执行所述M个数据采集任务;
根据所述多线程执行指令和所述循环调用指令并行运行所述M个数据采集任务,以获取所述M个主体产品的征信数据;
将所述征信数据组装成报文返回至所述收集中心。
一种征信主体设备,包括:
获取模块,用于获取定时触发任务;
生成模块,用于根据所述定时触发任务生成多线程执行指令和循环调用指令,所述循环调用指令用于调用M个数据采集任务,所述多线程执行指令用于执行所述M个数据采集任务;
并行运行模块,用于根据所述多线程执行指令和所述循环调用指令并行运行所述M个数据采集任务,以获取M个主体产品的征信数据;
返回模块,用于将所述征信数据组装成报文返回至所述收集中心。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据采集方法的步骤。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述数据采集方法的步骤。
上述数据采集方法、征信主体设备、计算机设备及存储介质,征信主体设备通过获取定时触发任务;然后根据定时触发任务生成多线程执行指令和循环调用指令,其中通过循环调用指令调用M个数据采集任务,通过多线程执行指令执行M个数据采集任务,使征信主体设备可以并行运行M个数据采集任务,从而获取M个主体产品的征信数据;最后征信主体设备将征信数据组装起报文返回至收集中心。通过采用循环调用的方式来循环调用多个数据采集任务,并通过多线程执行指令使多个数据采集任务并行运行来采集征信数据,提高了征信数据的采集效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810935020.6/2.html,转载请声明来源钻瓜专利网。