一种交易文件的下发方法及装置的制造方法

文档序号:8266052阅读:284来源:国知局
一种交易文件的下发方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种交易文件的下发方法及装置。
【背景技术】
[0002]基于C/S模式的银行柜台系统,柜台终端的交易运行依赖于自身内部存储的程序文件,当增加新功能时需要柜台终端在服务器上下载新功能对应的交易文件。基于银行机构的特点,不同类型的柜台终端需要下载不同的交易文件,例如:石家庄的柜台终端和北京的柜台终端针对同一新功能,由于两者的交易方式有所不同,所以要下载的交易文件也是不同的;另外不同权限的柜台终端,所需要下载的交易文件也是不同的。
[0003]现有技术中服务器通常将所有柜台终端所需要的所有交易文件存储至一个压缩包,不同柜台终端不论地域和权限均需要全部下载该压缩包,由于压缩包内容较多、银行带宽有限,下载压缩包通常要耗费很长时间,影响下载速度和效率。

【发明内容】

[0004]本发明提供了一种交易文件的下发方法及装置,能够针对不同的交易文件下载不同的交易文件,从而减少交易文件的下载数量,提高交易文件的下载效率。
[0005]为了实现上述目的,本发明提供了以下技术手段:
[0006]一种交易文件的下发方法,其特征在于,包括:
[0007]获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;
[0008]在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;
[0009]当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;
[0010]将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。
[0011]优选的,所述将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端包括:
[0012]获取分支服务器自身与所述柜台终端之间的宽带速率;
[0013]在预设传输数据表中查找与所述宽带速率对应的传输数据量,所述预设传输数据表中包含不同宽带速率对应的传输数据量;
[0014]将所述一个或多个新增交易文件按所述传输数据量为标准分为至少一个数据组;
[0015]将所述至少一个数据组逐个压缩成压缩包,并将压缩包逐个发送至所述柜台终端。
[0016]优选的,还包括:
[0017]在每个数据组被压缩成压缩包后计算该数据组的原始消息摘要;
[0018]将所述原始消息摘要作为所述压缩包的文件头。
[0019]优选的,判定所述第一文件信息快照与第二文件信息快照不一致的过程包括:
[0020]判断所述第一文件信息快照与所述第二文件信息快照的消息摘要和文件名是否均一致;
[0021]若一致,则判定所述第一文件信息快照与所述第二文件信息快照一致;
[0022]若不一致,则判定所述第一文件信息快照与所述第二文件信息快照不一致。
[0023]优选的,预先构建所述预设快照库的过程包括:
[0024]生成分支服务器自身的文件信息快照;
[0025]按柜台终端类型和柜台终端标识对分支服务器的文件信息快照进行裁剪,形成与不同柜台终端对应的多个文件信息快照;
[0026]将所述不同柜台终端对应的多个文件信息快照按柜台终端类型和柜台终端标识一一对应存储至数据表,将所述数据表作为所述预设快照库。
[0027]一种交易文件的下发方法,包括:
[0028]接收压缩后的一个或多个新增交易文件,并验证压缩后的一个或多个新增交易文件是否有误;
[0029]在验证每个压缩后的新增交易文件无误后,解压并安装一个或多个新增交易文件。
[0030]优选的,所述接收压缩后的一个或多个新增交易文件,并验证所述压缩后的一个或新增交易文件是否有误包括:
[0031]逐个接收所述分支服务器发送的至少一个承载新增交易文件的压缩包;
[0032]针对接收的每个压缩包执行下述过程:截取所述压缩包文件头位置的原始消息摘要,重新计算压缩包的最新消息摘要,判断所述原始消息摘要和所述最新消息摘要是否一致,若一致则表示该压缩包的数据内容无误,若不一致则表示该压缩包的数据内容错误。
[0033]优选的,还包括:
[0034]当某一个压缩包判定出错后,向所述分支服务器发送出错提示,提示所述分支服务器重新发送已出错的压缩包;
[0035]当一个压缩包判定无误后,向所述分支服务器发送无误提示,以便所述分支服务器开始传输下一个压缩包。
[0036]一种交易文件的下发装置,包括:
[0037]获取单元,用于获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;
[0038]查找单元,用于在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;
[0039]筛选单元,用于当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;
[0040]压缩发送单元,用于将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。
[0041]优选的,压缩发送单元包括:
[0042]获取速率单元,用于获取分支服务器自身与所述柜台终端之间的宽带速率;
[0043]查找数据量单元,用于在预设传输数据表中查找与所述宽带速率对应的传输数据量,所述预设传输数据表中包含不同宽带速率对应的传输数据量;
[0044]分组单元,用于将所述一个或多个新增交易文件按所述传输数据量分为至少一个数据组;
[0045]发送单元,用于将所述至少一个数据组逐个压缩成压缩包,并将压缩包逐个发送至所述柜台终端。
[0046]一种交易文件的下发装置,包括:
[0047]接收单元,用于接收压缩后的一个或多个新增交易文件,并验证所述压缩后的一个或多个新增交易文件是否有误;
[0048]安装单元,用于在验证所述压缩后的每个新增交易文件无误后,解压并安装一个或多个新增交易文件。
[0049]本发明提供了一种交易文件的下发方法及装置,本申请中获得柜台终端自身内部已经安装软件程序的第一文件信息快照,以及分支服务器确定柜台终端理应具有的包含新增交易文件的第二文件信息快照,并在分支服务器确定的第二文件信息快照中筛选柜台终端所未安装的新增交易文件,仅将新增交易文件发送至柜台终端,供柜台终端下载。由于柜台终端仅需下载自身所需的新增交易文件,相比于现有技术中下载包含所有柜台终端新增交易文件的压缩包而言,仅包含自身新增交易文件的压缩包数据量大大减少,所以相对于现有技术而目大大提尚了下载效率。
【附图说明】
[0050]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0051]图1为本发明实施例公开的一种交易文件的下发方法的流程图;
[0052]图2为本发明实施例公开的又一种交易文件的下发方法的流程图;
[0053]图3为本发明实施例公开的又一种交易文件的下发方法的流程图;
[0054]图4为本发明实施例公开的又一种交易文件的下发方法的流程图;
[0055]图5为本发明实施例公开的又一种交易文件的下发方法的流程图;
[0056]图6为本发明实施例公开的一种交易文件的下发装置的结构示意图;
[0057]图7为本发明实施例公开的又一种交易文件的下发装
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1