专利名称:一种图形化参数批量维护方法和装置的制作方法
技术领域:
本发明涉及计算机数据处理领域,具体而言,涉及一种图形化参数批量维护方法和装置。
背景技术:
区别于面向客户的交易服务,银行参数交易主要用于对系统内可参数化控制内容的维护——一般而言,就是对参数的增删改查。从交易维护角度来说,参数维护交易主要特点是维护工作相对集中、维护量大,手工操作重复度高且时间要求紧、工作量大、操作效率低,因此有使用批量处理的需求;但从另一方面来说,维护的内容将被相关应用所调用,对维护工作的准确性要求较高。现有的参数维护方法,大多数的方案都是根据单个参数维护交易开发相应的批量维护机制,因此需要对不同的参数维护交易,代码没有复用性,需要重新开发、成本高、工作量大、效率低。而且,现有的批量参数维护一般采用同步机制,也就是操作员必须等待批量执行完成,才能做其他交易,但是如果遇到批量较大或者交易通路不畅通的情况,则执行时间较长,操作员等待的时间也较长,浪费时间,效率较为低下。
发明内容
本发明提供了一种图形化参数批量维护方法,通过采用通用的批量交易框架,使得无需对单个批量参数维护交易进行单独开发,提高了维护开发效率,减低了开发成本;而且批量文件通过后台数据处理系统进行异步处理,提高了批量文件维护的执行效率。根据本发明实施方式的第一方面,提供了 一种图形化参数批量维护方法,包括创建符合模型、视图、控制MVC模式的统一的批量交易视图,所述视图用于配置所述批量交易通用的批量交易框架;接收用户输入的批量文件名,并对所述批量文件名进行核查;根据通过核查的批量文件名读取批量文件,所述批量文件包括由记录和域组成的数据结构文件;根据所述批量文件名中的交易码调用校验函数对所述读取的批量文件中的域关系进行校验;将通过校验的批量文件上传至后台数据处理系统进行异步维护。根据本发明实施方式的第二方面,提供了一种图形化参数批量维护装置,包括创建模块,用于创建符合模型、视图、控制MVC模式的统一的批量交易视图,所述视图用于配置所述批量交易通用的批量交易框架;调度模块,用于接收用户输入的批量文件名,并对所述批量文件名进行核查,根据通过核查的批量文件名读取批量文件,其中批量文件包括由记录和域组成的数据结构文件,根据所述批量文件名中的交易码调用校验函数对所述读取的批量文件中的域关系进行校验;
执行模块,用于将通过校验的批量文件上传至后台数据处理系统进行异步维护。实施本发明提供的图形化参数批量维护方法和装置,可以无需对单个批量参数维护交易进行单独开发,提高了维护开发效率,减低了开发成本;而且通过后台数据处理系统进行异步处理,提高了批量文件维护的执行效率。
图1图示了根据本发明实施方式的图形化参数批量维护方法的示意图;图2图示了根据本发明实施方式的视图界面的示意图;图3图示了根据本发明实施方式的查询界面的示意图;图4图示了根据本发明实施方式的图形化参数批量维护装置的示意图。
具体实施例方式为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。参考图1,图示了根据本发明实施方式的图形化参数批量维护方法的示意图,具体而言,所述图形化参数批量维护方法包括S100,创建符合模型、视图、控制MVC模式的统一的批量交易视图,所述视图用于配置所述批量交易通用的批量交易框架;S102,接收用户输入的批量文件名,并对所述批量文件名进行核查;S103,根据通过核查的批量文件名读取批量文件,所述批量文件包括由记录和域组成的数据结构文件;S104,根据所述批量文件名中的交易码调用校验函数对所述读取的批量文件中的域关系进行校验;S105,将通过校验的批量文件上传至后台数据处理系统进行异步维护。本发明实施方式是基于J2EE架构实现,创建符合模型(Model)、视图(View)、控制(Controller) MVC模式的统一的批量交易视图,所述批量交易视图可用于配置批量交易通用的批量交易框架。在一些特定的实施方式中,所述通用的批量交易框架可包括交易码(例如,与各种不同的交易名称一一对应的交易码)、功能标识(例如,可以是与增加、修改、删除、查询等具体功能对应的功能号)、批量文件名和批量文件上传方式。例如,通用的批量交易框架的视图可以是如附图2所示的视图形式。通过采用通用的交易框架形式,无需为每个有批量参数维护的交易单独进行代码开发,并且可以复用全部或部分代码,提高了批量维护的开发效率,也节约了开发成本。在本发明的一些实施方式中,批量文件可以包括由记录和域组成的数据结构文件,例如所述批量文件可以是由记录和域组成的表格结构# 记录1:域 I/域 2/域 3···· · ·# 记录 2 :域 I/域 2/域 3······# 记录 3 :域 I/域 2/域 3··· · · ·在这些实施方式中,批量文件的批量文件名可以包括交易码,除了交易码之外,还包括以下一种或一种以上日期、功能标识、记录标识、流水号。其中,功能标识可包括用于表示新增功能的A、用于表示修改功能的M、用于表示删除功能的D和用于表示查询功能的Xo本发明实施方式中的批量文件的格式可以是TXT格式文本文件(每个字段之间以“ I ”为分隔符)以及EXCEL文件,文件中每一条记录对应单笔参数维护操作。例如,定义第一列为功能,格式可以为“功能序号+功能内容”,例如“I新增”、“2修改”。页面选择的功能需要与数据文件的功能内容相匹配,后几列中每一列填充一个参数数值。需要指出的是,本发明实施方式中的功能标识还可以采用本领域认可的任何其他识别符进行标识,并不限于本文所列举的形式,同理也适用于记录标识。例如,在一些特定实施方式中,批量文件名可以是8位日期+4位交易码+1位功能标识(A/M/D/X)+2位流水号。在批量文件为TXT格式文件的情形下,可以是2查询I选择2 I 0025 I 04;在批量文件为EXCEL格式文件的情形下,可以是下表形式。
权利要求
1.一种图形化参数批量维护方法,其特征在于,包括: 创建符合模型、视图、控制MVC模式的统一的批量交易视图,所述视图用于配置所述批量交易通用的批量交易框架; 接收用户输入的批量文件名,并对所述批量文件名进行核查; 根据通过核查的批量文件名读取批量文件,所述批量文件包括由记录和域组成的数据结构文件; 根据所述批量文件名中的交易码调用校验函数对所述读取的批量文件中的域关系进行校验; 将通过校验的批量文件上传至后台数据处理系统进行异步维护。
2.如权利要求1所述的方法,其特征在于,所述批量文件名包括交易码,还包括以下一种或一种以上:日期、功能标识、记录标识、流水号。
3.如权利要求2所述的方法,其特征在于,所述校验函数与所述交易码具有对应关系,并且所述校验函数可供单笔交易和批量交易使用。
4.如权利要求2所述的方法,其特征在于,还包括: 在根据交易码调用校验函数对所述读取的批量文件中的域关系进行校验之后,根据所述批量文件名中的功能标识对所述批量文件进行备份,并将备份文件打上时间戳之后保存至后台数据库。
5.如权利要求4所述的方法,其特征在于,还包括: 根据所述备份文件的时间戳获取备份文件,并将备份文件名更名为批量文件名以完成批量文件快速恢复。
6.如权利要求1至5任一项所述的方法,其特征在于,所述通用批量交易框架包括:交易码、功能标识、批量文件名、批量文件上传方式。
7.如权利要求1至5任一项所述的方法,其特征在于,所述批量文件的格式包括:文本TXT格式或表格EXCEL格式。
8.一种图形化参数批量维护装置,其特征在于,包括: 创建模块,用于创建符合模型、视图、控制MVC模式的统一的批量交易视图,所述视图用于配置所述批量交易通用的批量交易框架; 调度模块,用于接收用户输入的批量文件名,并对所述批量文件名进行核查,根据通过核查的批量文件名读取批量文件,其中批量文件包括由记录和域组成的数据结构文件,根据所述批量文件名中的交易码调用校验函数对所述读取的批量文件中的域关系进行校验; 执行模块,用于将通过校验的批量文件上传至后台数据处理系统进行异步维护。
9.如权利要求8所述的装置,其特征在于,所述批量文件名包括交易码,还包括以下一种或一种以上:日期、功能标识、记录标识、流水号。
10.如权利要求9所述的装置,其特征在于,所述校验函数与所述交易码具有对应关系,并且所述校验函数可供单笔交易和批量交易使用。
11.如权利要求9所 述的装置,其特征在于,所述调度模块,还用于在根据交易码调用校验函数对所述读取的批量文件中的域关系进行校验之后,根据所述批量文件名中的功能标识对所述批量文件进行备份,并将备份文件打上时间戳之后保存至后台数据库。
12.如权利要求11所述的装置,其特征在于,还包括: 恢复模块,用于根据所述备份文件的时间戳获取备份文件,并将备份文件名更名为批量文件名以完成批量文件快速恢复。
13.如权利要求8至12任一项所述的装置,其特征在于,所述通用批量交易框架包括:交易码、功能标识、批量文件名、批量文件上传方式。
14.如权利要求8至12任一项所述的装置,其特征在于,所述批量文件的格式包括:文本TXT格式或表格EXCEL格 式。
全文摘要
本发明公开了一种图形化参数批量维护方法,包括创建符合模型、视图、控制MVC模式的统一的批量交易视图,所述视图用于配置所述批量交易通用的批量交易框架;接收用户输入的批量文件名,并对所述批量文件名进行核查;根据通过核查的批量文件名读取批量文件,所述批量文件包括由记录和域组成的数据结构文件;根据所述批量文件名中的交易码调用校验函数对所述读取的批量文件中的域关系进行校验;将通过校验的批量文件上传至后台数据处理系统进行异步维护。本发明还提供了相应的图形化参数批量维护装置。实施本发明提供的方法和装置,可提供批量文件处理的开发效率,节约开发成本。
文档编号G06F9/44GK103077019SQ20121058015
公开日2013年5月1日 申请日期2012年12月27日 优先权日2012年12月27日
发明者卜天奇, 胡宏, 李通, 苏珩, 毛霁旻 申请人:中国建设银行股份有限公司