一种对账信息生成方法及系统的制作方法

文档序号:9597874阅读:568来源:国知局
一种对账信息生成方法及系统的制作方法
【技术领域】
[0001]本发明涉及信息处理技术领域,尤其涉及一种对账信息生成方法及系统。
【背景技术】
[0002]现有技术中,综合性的交易系统在实际运行时可能涉及不同的供应商,各供应商自己的交易清单信息的存储形式也可能是多样化的,并不会有统一的存储标准,同样信息内容的格式也各不相同,因此会造成上传到交易系统进行结算的对账文件(各类交易清单信息以及其他对账信息)各不相同,交易平台在进行供应商的订单信息核对时,需要事先做大量的工作来修改和统一不同对账信息的存储形式,因此增加了对账处理的工作量,降低了对账效率。

【发明内容】

[0003]根据现有技术中存在的问题,现提供一种对账信息生成方法及系统的技术方案,旨在识别并保存不同供应商的不同存储格式的对账文件,统一对账信息的存储方式,从而降低核对对账信息时耗费的格式修改时间,提升对账信息的核对效率。
[0004]上述技术方案具体包括:
[0005]—种对账信息生成方法,其中,包括一用于保存关联于不同的供应商的对账文件的运营系统;并且
[0006]对应每个供应商预设一信息抓取方式,一信息解析方式,以及一行解析方式,还包括:
[0007]步骤S1,选择本次需要抓取对账文件的所述供应商的信息;
[0008]步骤S2,根据被选择的所述供应商,采用相应的所述信息抓取方式从所述运营系统中抓取所述对账文件;
[0009]步骤S3,根据被选择的所述供应商,采用相应的所述信息解析方式对被抓取的所述对账文件进行解析,得到初步解析结果;
[0010]步骤S4,根据被选择的所述供应商,采用相应的所述行解析方式对所述初步解析结果中的每一行数据进行解析得到最终解析结果,以作为对账信息保存。
[0011 ] 优选的,该对账信息生成方法,其中,所述信息抓取方式包括:
[0012]采用FTP文件获取方式抓取所述对账文件;或者
[0013]采用HTTP文件获取方式抓取所述对账文件;或者
[0014]采用SFTP文件获取方式抓取所述对账文件;或者
[0015]采用电子邮件获取方式抓取所述对账文件;或者
[0016]采用WebService文件获取方式抓取所述对账文件。
[0017]优选的,该对账信息生成方法,其中,所述信息解析方式包括:
[0018]于所述对账文件为xls格式时,采用poi方式进行解析;或者
[0019]于所述对账文件为电子邮件时,采用htmlparser方式进行解析;或者
[0020]于所述对账文件为txt格式时,采用1Util方式进行解析。
[0021]优选的,该对账信息生成方法,其中,所述步骤S4中,所述初步解析结果中包括多行数据,并以一预设的标识符区分对应所述对账文件中的每一列数据;
[0022]于所述初步解析结果的一行内,包括对应所述对账文件中的至少一列数据。
[0023]优选的,该对账信息生成方法,其中,所述初步解析结果中包括多行数据;
[0024]则所述步骤S4具体包括:
[0025]步骤S41,选择所述初步解析结果中的每一行数据;
[0026]步骤S42,采用相应的所述行解析方式,分别将所述每一行数据转换成适于保存的所述最终解析结果,并保存为所述对账信息。
[0027]优选的,该对账信息生成方法,其中,所述初步解析结果中,以一预设的标识符区分对应所述对账文件中的每一列数据;
[0028]则每个所述行解析方式中指定对应的行解析信息,具体包括:
[0029]用于指示需要进行行解析的数据所在的列数序号的序号信息;和/或
[0030]用于指示进行行解析的数据被保存于数据库中的字段名称的字段信息;和/或
[0031]用于指示进行行解析的数据被保存时需要被转换成的数据类型的类型信息;和/或
[0032]用于指示进行行解析的数据被保存时的格式化要求的格式化信息;和/或
[0033]用于指示进行行解析的数据被保存时的数据转换要求的转换信息;和/或
[0034]用于指示进行行解析的数据被保存时的数据取值要求的取值信息;和/或
[0035]用于指示进行行解析时,对应的一列数据是否需要被忽略的解析方式信息。
[0036]—种对账信息生成系统,其中,连接一用于保存关联于不同的供应商的对账文件的运营系统,并且包括:
[0037]存储单元,用于保存预设的对应每个供应商的一信息抓取方式,一信息解析方式,以及一行解析方式;
[0038]选择单元,供使用者选择本次对账信息生成过程所需的供应商;
[0039]抓取单元,分别连接所述选择单元和所述存储单元,用于根据被选择的所述供应商,采用相应的所述信息抓取方式从所述运营系统中获取所述对账文件;
[0040]第一解析单元,分别连接所述抓取单元和所述存储单元,用于根据被选择的所述供应商,采用相应的所述信息解析方式对被抓取的所述对账文件进行解析,以得到并输出初步解析结果;
[0041]第二解析单元,分别连接所述第一解析单元和所述存储单元,用于根据被选择的所述供应商,采用相应的所述行解析方式对所述初步解析结果中的每一行数据进行解析,以得到并输出最终解析结果;
[0042]保存单元,连接所述第二解析单元,用于将所述最终解析结果作为对账信息保存。
[0043]优选的,该对账信息生成系统,其中,所述信息抓取方式包括:
[0044]采用FTP文件获取方式抓取所述对账文件;或者
[0045]采用HTTP文件获取方式抓取所述对账文件;或者
[0046]采用SFTP文件获取方式抓取所述对账文件;或者
[0047]采用电子邮件获取方式抓取所述对账文件;或者
[0048]采用WebService文件获取方式抓取所述对账文件。
[0049]优选的,该对账信息生成系统,其中,所述信息解析方式包括:
[0050]于所述对账文件为xls格式时,采用poi方式进行解析;或者
[0051]于所述对账文件为电子邮件时,采用htmlparser方式进行解析;或者
[0052]于所述对账文件为txt格式时,采用1Util方式进行解析。
[0053]优选的,该对账信息生成系统,其中,所述第一解析单元生成的所述初步解析结果中包括多行数据,并以一预设的标识符区分对应所述对账文件中的每一列数据;
[0054]则于所述初步解析结果的一行内,包括对应所述对账文件中的至少一列数据。
[0055]优选的,该对账信息生成系统,其中,所述第一解析单元生成的所述初步解析结果中包括多行数据;
[0056]则所述第二解析单元中包括:
[0057]选择模块,用于选择本次行解析所针对的每一行数据;
[0058]行解析模块,连接所述选择模块,采用相应的所述行解析方式将被选择的每一行数据分别转换成适于保存的所述最终解析结果并输出。
[0059]优选的,该对账信息生成系统,其中,所述初步解析结果中,以一预设的标识符区分对应所述对账文件中的每一列数据;
[0060]则每个所述行解析方式中指定对应的行解析信息,具体包括:
[0061]用于指示需要进行行解析的数据所在的列数序号的序号信息;和/或
[0062]用于指示进行行解析的数据被保存于数据库中的字段名称的字段信息;和/或
[0063]用于指示进行行解析的数据被保存时需要被转换撑的数据类型的类型信息;和/或
[0064]用于指示进行行解析的数据被保存时的格式化要求的格式化信息;和/或
[0065]用于指示进行行解析的数据被保存时的数据转换要求的转换信息;和/或
[0066]用于指示进行行解析的数据被保存时的数据取值要求的取值信息;和/或
[0067]用
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1