本发明专利技术属于大数据技术领域,本发明专利技术提供了一种对账文件生成方法及装置,对账文件生成方法包括:响应于客户端发起的对账请求生成任务管理参数表;根据所述任务管理参数表加载待生成对账文件所需要的任务实例;根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果;根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件。本发明专利技术能够通过配置快速完成对账文件的新增、修改、删除的端到端开发流程,解决当前系统响应时间慢,以及成本高、易出错的现状。同时,当出现对账文件数据源要素落库有误或上下游系统沟通有误的情况下,亦可通过灵活调整发明专利技术中的规则配置,减少外系统的依赖影响。
【技术实现步骤摘要】
一种对账文件生成方法及装置
本专利技术属于大数据
,具体涉及一种对账文件生成方法及装置。
技术介绍
现有技术中,音频会话场景下的音频质量评价主要从三个维度进行,即噪声抑制、回声消除以及人声增益,此三类评价一般采用人工MOS主观评价打分来评判音频质量,但这种评判方式存在主观风险,且耗时久,反馈机制冗长,不利于线上音频会话质量即使改善,如何能够建立正向反馈机制,实时对音频相关参数进行调整控制,成为提升音频质量的关键。
技术实现思路
本专利技术属于大数据
,针对现有技术中的问题,本专利技术能够通过配置快速完成对账文件的新增、修改、删除的端到端开发流程,解决当前系统响应时间慢,以及成本高、易出错的现状。为解决上述技术问题,本专利技术提供以下技术方案:第一方面,本专利技术提供一种对账文件生成方法,包括:响应于客户端发起的对账请求生成任务管理参数表;根据所述任务管理参数表加载待生成对账文件所需要的任务实例;根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果;根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件。一实施例中,所述任务管理参数表包括:任务ID、执行开关、对应执行时间、执行集群、文件生成规则ID、文件分发规则ID以及记录状态。一实施例中,所述根据所述任务管理参数表加载待生成对账文件所需要的任务实例包括:扫描所述任务管理参数表,以确定当前场次的有效记录;逐笔判断所述有效记录的执行开关是否打开;若是,逐笔判断执行集群字段中是否包含本集群号;若是,根据所述任务管理参数加载所述任务实例;以及标记任务状态为待执行。一实施例中,所述根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果,包括:扫描所述当前场次的任务执行状态;所述任务执行状态包括:待执行、文件生成中以及文件生失败;当所述任务执行状态为待生成时,利用线程池,根据所述文件生成规则ID以及文件分发规则ID创建生成所述待生成对账文件所需的进程顺序。一实施例中,所述根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件,包括:将所述待执行状态更新为执行中;根据所述文件生成规则查询所述生成规则、文件模版参数表以及数据模版参数表;根据所述文件模版参数初始化所述对账请求所对应的输出文件;根据所述数据模版参数初始化所述对账请求所对应的数据源的实现类;根据所述对账请求、所述调度结果、输出文件以及所述实现类生成所述对账文件。一实施例中,对账文件生成方法还包括:对所述对账文件进行合并以及分发操作。第二方面,本专利技术提供一种对账文件生成装置,包括:参数表生成模块,用于响应于客户端发起的对账请求生成任务管理参数表;任务实例加载模块,用于根据所述任务管理参数表加载待生成对账文件所需要的任务实例;任务实例调度模块,用于根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果;对账文件生成模块,用于根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件。一实施例中,所述任务实例加载模块包括:参数表扫描单元,用于扫描所述任务管理参数表,以确定当前场次的有效记录;开关判断单元,用于逐笔判断所述有效记录的执行开关是否打开;字段判断单元,用于若是,逐笔判断执行集群字段中是否包含本集群号;实例加载单元,用于若是,根据所述任务管理参数加载所述任务实例;以及状态标记单元,用于标记任务状态为待执行。一实施例中,所述任务实例调度模块包括:状态扫描单元,用于扫描所述当前场次的任务执行状态;所述任务执行状态包括:待执行、文件生成中以及文件生失败;进程顺序创建单元,用于当所述任务执行状态为待生成时,利用线程池,根据所述文件生成规则ID以及文件分发规则ID创建生成所述待生成对账文件所需的进程顺序。一实施例中,所述对账文件生成模块包括:状态更新单元,用于将所述待执行状态更新为执行中;参数表查询单元,用于根据所述文件生成规则查询所述生成规则、文件模版参数表以及数据模版参数表;文件初始化单元,用于根据所述文件模版参数初始化所述对账请求所对应的输出文件;实现类初始化单元,用于根据所述数据模版参数初始化所述对账请求所对应的数据源的实现类;对账文件生成单元,用于根据所述对账请求、所述调度结果、输出文件以及所述实现类生成所述对账文件。一实施例中,对账文件生成装置还包括:合并分发模块,用于对所述对账文件进行合并以及分发操作。第三方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现对账文件生成方法的步骤。第四方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现对账文件生成方法的步骤。从上述描述可知,本专利技术实施例提供的对账文件生成方法及装置,首先响应于客户端发起的对账请求生成任务管理参数表;接着,根据任务管理参数表加载待生成对账文件所需要的任务实例;根据任务管理参数表对任务实例进行调度,以生成调度结果;最后根据对账请求、调度结果以及预先建立的待生成对账文件的生成规则生成对账文件。本专利技术能够通过配置快速完成对账文件的新增、修改、删除的端到端开发流程,解决当前系统响应时间慢,以及成本高、易出错的现状。同时,当出现对账文件数据源要素落库有误或上下游系统沟通有误的情况下,亦可通过灵活调整专利技术中的规则配置,减少外系统的依赖影响。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的实施例中对账文件生成方法流程示意图一;图2为本专利技术的实施例中步骤200的流程示意图;图3为本专利技术的实施例中步骤300的流程示意图;图4为本专利技术的实施例中步骤400的流程示意图;图5为本专利技术的实施例中对账文件生成方法流程示意图二;图6为本专利技术的具体应用实例中对账文件生成装置的结构框图;图7为本专利技术的具体应用实例中任务加载器工作流程图;图8为本专利技术的具体应用实例中任务调度器工作流程图;图9为本专利技术的具体应用实例中文件生成器工作流程图;图10为本专利技术的具体应用实例中文件合并分发器工作流程图;图11为本专利技术的实施例中对账文件生成装置结构框图一;图12为本专利技术的实施例中任务实例加载模块20的结构框图;图13为本专利技术的实施例中任务实例调度模块30的结构框图;图14为本专利技术的本文档来自技高网...
【技术保护点】
1.一种对账文件生成方法,其特征在于,包括:/n响应于客户端发起的对账请求生成任务管理参数表;/n根据所述任务管理参数表加载待生成对账文件所需要的任务实例;/n根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果;/n根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件。/n
【技术特征摘要】
1.一种对账文件生成方法,其特征在于,包括:
响应于客户端发起的对账请求生成任务管理参数表;
根据所述任务管理参数表加载待生成对账文件所需要的任务实例;
根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果;
根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件。
2.根据权利要求1所述的对账文件生成方法,其特征在于,所述任务管理参数表包括:任务ID、执行开关、对应执行时间、执行集群、文件生成规则ID、文件分发规则ID以及记录状态。
3.根据权利要求1所述的对账文件生成方法,其特征在于,所述根据所述任务管理参数表加载待生成对账文件所需要的任务实例包括:
扫描所述任务管理参数表,以确定当前场次的有效记录;
逐笔判断所述有效记录的执行开关是否打开;
若是,逐笔判断执行集群字段中是否包含本集群号;
若是,根据所述任务管理参数加载所述任务实例;以及
标记任务状态为待执行。
4.根据权利要求3所述的对账文件生成方法,其特征在于,所述根据所述任务管理参数表对所述任务实例进行调度,以生成调度结果,包括:
扫描所述当前场次的任务执行状态;所述任务执行状态包括:待执行、文件生成中以及文件生失败;
当所述任务执行状态为待生成时,利用线程池,根据所述文件生成规则ID以及文件分发规则ID创建生成所述待生成对账文件所需的进程顺序。
5.根据权利要求4所述的对账文件生成方法,其特征在于,所述根据所述对账请求、所述调度结果以及预先建立的所述待生成对账文件的生成规则生成对账文件,包括:
将所述待执行状态更新为执行中;
根据所述文件生成规则查询所述生成规则、文件模版参数表以及数据模版参数...
【专利技术属性】
技术研发人员:欧乾君,苏泽华,丁颖,廖宸,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。