The invention relates to a batch business data file processing method and device. This method includes obtaining batch data files, calling pre configured file templates, configuring batch business data files as executable files, obtaining file execution time, generating execution plan and saving according to executable files and file execution time, executing executable files according to the execution plan. The batch business data file is configured as an executable file through a pre configured template. It saves the process of writing all the code before the mass file is executed, but only needs to write code for a small part of the file template, which reduces the cost of manpower and time. Configuration file execution time, according to the execution time of the file, can try to avoid the peak period of the system to perform the task, and further speed up the task.
【技术实现步骤摘要】
一种批量业务数据文件处理方法及装置
本专利技术涉及电信领域,尤其涉及一种批量业务数据文件处理方法及装置。
技术介绍
批量业务是指对某一业务一次操作产生多条业务结果的操作。通常是在一个业务办理中处理多条数据,产生多个结果的相同操作。在执行批量任务时,需要通过多个相同的进程同时工作。而针对需要新增的批量业务,传统方式是通过新增后台进程来实现(包括上传文件,开发前端页面的程序代码,开发解析文件的程序代码)。并且需要配置与新增进程的相关参数对应的程序代码(例如开发执行上述动作的时间对应的程序代码)。一旦遇到个性化复杂的业务,新增进程将会更加复杂,再加上执行与新增进程的相关参数的对应的程序代码。必然导致业务处理速度减慢,降低工作效率。而且对于工作人员的要求也较高,提高了工作成本。
技术实现思路
为解决上述技术问题,本专利技术提供了一种批量业务数据文件处理方法及装置。第一方面,本专利技术提供了一种批量业务数据文件处理方法,该方法包括:获取批量业务数据文件;调用预配置的文件模板,将批量业务数据文件配置为可执行文件;获取文件执行时间;根据可执行文件和文件执行时间,生成执行计划并保存;按照执行计划执行可执行文件。本专利技术的有益效果是:通过预先配置的模板,将批量业务数据文件配置为执行文件。省去了大批量文件在执行之前还需要全部编写代码的过程,而是仅需要对文件模板之外的一小部分内容进行编写代码,从而降低人力和时间成本。配置文件执行时间,根据文件执行时间执行任务,可以尽量避免系统执行任务的高峰期,进一步加快执行任务的速度。进一步,获取批量业务数据文件后,方法还包括:对批量业务数据文件 ...
【技术保护点】
一种批量业务数据文件处理方法,其特征在于,所述方法包括:获取批量业务数据文件;调用预配置的文件模板,将所述批量业务数据文件配置为可执行文件;获取文件执行时间;根据所述可执行文件和所述文件执行时间,生成执行计划并保存;按照所述执行计划执行所述可执行文件。
【技术特征摘要】
1.一种批量业务数据文件处理方法,其特征在于,所述方法包括:获取批量业务数据文件;调用预配置的文件模板,将所述批量业务数据文件配置为可执行文件;获取文件执行时间;根据所述可执行文件和所述文件执行时间,生成执行计划并保存;按照所述执行计划执行所述可执行文件。2.根据权利要求1所述的方法,其特征在于,所述获取批量业务数据文件后,所述方法还包括:对所述批量业务数据文件进行解析,获取所述批量业务数据文件的格式信息;获取对所述批量业务数据文件进行格式校验的指令信息;根据所述指令信息,对所述批量业务数据文件中的数据逐条进行格式校验。3.根据权利要求2所述的方法,其特征在于,所述根据所述指令信息,对所述批量业务数据文件进行格式校验之后,所述方法还包括:调用预配置的业务校验指令,对所述批量业务数据文件中的数据逐条进行业务校验。4.根据权利要求1-3任一项所述的方法,其特征在于,所述调用预配置的文件模板,具体包括:获取所述批量业务数据文件的功能和服务标识;根据所述批量业务数据文件的功能和服务标识,获取所述预配置的文件模板。5.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述可执行文件和所述文件执行时间,生成执行计划并保存,具体包括:对所述可执行文件设置优先级;根据所述可执行文件、所述可执行文件的优先级以及所述文件执行时间,生成执行计划并保存。6.根据权利要求5所述的方法,其特征在于,按照所述执行计划执行所述可执行文件时,所述方法还包括:当所述可执行文件的执行时间与系统预先配置的统一执行大于或者等于预设数量执行文件的时间...
【专利技术属性】
技术研发人员:郝旭芝,
申请(专利权)人:北京思特奇信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。