【技术实现步骤摘要】
电子凭证的生成方法及终端设备
本专利技术属于数据处理
,尤其涉及一种电子凭证的生成方法及终端设备。
技术介绍
当前,金融机构需要基于一个用户的大量数据,并根据用户的需求进行数据的核对以及文件的整合,并最终依据整合结果输出一个凭证以完成电子凭证的生成工作。例如:在寿险电子凭证的生成过程中,需要对大量的结构化、非结构化以及不同的数据格式的用户寿险数据进行处理,并将最后经过格式审核的业务数据和添加的电子凭证的生成信息一起存储到寿险电子凭证的生成表中,从而完成电子凭证的生成。但是现有的电子凭证的生成生产线难以应对大量不同格式的原始数据,可能出现对原始数据无法进行整合处理的问题,此外需要人工对原始数据进行调取、审核以及排版,然后再发送电子凭证的生成设备进行制作以及分类分发,因此电子凭证的生成过程中错误率较高,且需要大量的人力成本。
技术实现思路
有鉴于此,本专利技术实施例提供了一种电子凭证的生成方法及终端设备,以解决现有技术在电子凭证的生成过程中存在的难以对不同数据源的数据进行整合,以及自动化程度低的问题。本专利技术实施例的第一方面提供了一种电子凭证的生成方法,包括:根据 ...
【技术保护点】
1.一种电子凭证的生成方法,其特征在于,包括:根据用户输入的配置指令运行存储于本地数据库中的配置文件,通过运行所述配置文件与多个外部数据库进行连接,所述外部数据库中存有多种格式的数据源文件,所述数据源文件记载了数据与数据类型的对应关系;根据用户输入的电子凭证的生成指令,通过SparkContext分别从多个所述外部数据库中获取多个所述数据源文件,并对多个所述数据源文件进行格式统一化处理,生成弹性分布式数据集RDD;基于预设的电子凭证的生成指令与电子凭证的生成模板的对应关系,将所述电子凭证的生成指令对应的电子凭证的生成模板中的多个数据类型作为目标数据类型,从所述RDD中提取多 ...
【技术特征摘要】
1.一种电子凭证的生成方法,其特征在于,包括:根据用户输入的配置指令运行存储于本地数据库中的配置文件,通过运行所述配置文件与多个外部数据库进行连接,所述外部数据库中存有多种格式的数据源文件,所述数据源文件记载了数据与数据类型的对应关系;根据用户输入的电子凭证的生成指令,通过SparkContext分别从多个所述外部数据库中获取多个所述数据源文件,并对多个所述数据源文件进行格式统一化处理,生成弹性分布式数据集RDD;基于预设的电子凭证的生成指令与电子凭证的生成模板的对应关系,将所述电子凭证的生成指令对应的电子凭证的生成模板中的多个数据类型作为目标数据类型,从所述RDD中提取多个所述目标数据类型对应的数据,作为基础数据;基于预设的电子凭证的生成指令与验证逻辑的对应关系,将所述电子凭证的生成指令对应的验证逻辑作为目标验证逻辑,通过所述目标验证逻辑对所述基础数据进行验证;若所述基础数据通过验证,则将所述基础数据存入所述电子凭证的生成模板,生成电子凭证的生成表。2.如权利要求1所述的电子凭证的生成方法,其特征在于,所述根据用户输入的电子凭证的生成指令,通过SparkContext分别从多个所述外部数据库中获取多个所述数据源文件,并对多个所述数据源文件进行格式统一化处理,包括:根据所述电子凭证的生成指令,向所述外部数据库发送格式询问指令;接收多个所述外部数据库返回的所述数据源文件对应的格式;根据所述数据源文件对应的格式,调用SparkContext中预设的与所述格式对应的函数,通过所述函数从所述外部数据库中读取所述数据源文件,并将所述数据源文件的格式转为预设的统一格式。3.如权利要求1所述的电子凭证的生成方法,其特征在于,在所述接收用户输入的配置指令以及电子凭证的生成指令之前,还包括:获取用户输入的验证逻辑的代码;将所述验证逻辑的代码写入Spark任务;生成所述Spark任务对应的电子凭证的生成指令,以建立电子凭证的生成指令与验证逻辑的对应关系。4.如权利要求1所述的电子凭证的生成方法,其特征在于,还包括:若所述基础数据未通过验证,则将所述电子凭证的生成指令与用户的对应关系存入异常任务日志表;若所述基础数据通过验证,则将所述电子凭证的生成指令与用户的对应关系存入合规任务日志表;基于所述异常任务日志表以及所述合规任务日志表,屏蔽不符合预设准入规则的用户。5.如权利要求4所述的电子凭证的生成方法,其特征在于,所述基于所述异常任务日志表以及所述合规任务日志表,屏蔽不符合预设的准入规则的用户,包括:统计预设时间段内所述异常任务日志表中各个用户对应的电子凭证的生成指令的数量,作为各个用户的电子凭证的生成异常数;统计预设时间段内所述合规任务日志表中各个用户对应的电子凭证的生成指令的数量,作为各个用户的电子凭证的生成合规数;通过公式:计算用户在预设时间段内电子凭证的生成指令的异常概率,所述logerr为用户的电子凭证的生成异常数,lognorm为用户的电子凭证的生成异常数,logmean为用户在预设时间段内电子凭证的生成指令的异常概率;若用户在预设时间段内异常概率大于或等于预设的异常阈值,则向所述用户显示预警信息,并在接收到触发指令之前,屏蔽所述用户发送的所述...
【专利技术属性】
技术研发人员:任练,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。