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

技术编号:11374446 阅读:79 留言:0更新日期:2015-04-30 11:56
本发明专利技术提供了一种交易文件的下发方法及装置,本申请中获得柜台终端自身内部已经安装软件程序的第一文件信息快照,以及分支服务器确定柜台终端理应具有的包含新增交易文件的第二文件信息快照,并在分支服务器确定的第二文件信息快照中筛选柜台终端所未安装的新增交易文件,仅将新增交易文件发送至柜台终端,供柜台终端下载。由于柜台终端仅需下载自身所需的新增交易文件,相比于现有技术中下载包含所有柜台终端新增交易文件的压缩包而言,仅包含自身新增交易文件的压缩包数据量大大减少,所以相对于现有技术而言大大提高了下载效率。

【技术实现步骤摘要】
一种交易文件的下发方法及装置
本专利技术涉及计算机
,尤其涉及一种交易文件的下发方法及装置。
技术介绍
基于C/S模式的银行柜台系统,柜台终端的交易运行依赖于自身内部存储的程序文件,当增加新功能时需要柜台终端在服务器上下载新功能对应的交易文件。基于银行机构的特点,不同类型的柜台终端需要下载不同的交易文件,例如:石家庄的柜台终端和北京的柜台终端针对同一新功能,由于两者的交易方式有所不同,所以要下载的交易文件也是不同的;另外不同权限的柜台终端,所需要下载的交易文件也是不同的。现有技术中服务器通常将所有柜台终端所需要的所有交易文件存储至一个压缩包,不同柜台终端不论地域和权限均需要全部下载该压缩包,由于压缩包内容较多、银行带宽有限,下载压缩包通常要耗费很长时间,影响下载速度和效率。
技术实现思路
本专利技术提供了一种交易文件的下发方法及装置,能够针对不同的交易文件下载不同的交易文件,从而减少交易文件的下载数量,提高交易文件的下载效率。为了实现上述目的,本专利技术提供了以下技术手段:一种交易文件的下发方法,其特征在于,包括:获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。优选的,所述将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端包括:获取分支服务器自身与所述柜台终端之间的宽带速率;在预设传输数据表中查找与所述宽带速率对应的传输数据量,所述预设传输数据表中包含不同宽带速率对应的传输数据量;将所述一个或多个新增交易文件按所述传输数据量为标准分为至少一个数据组;将所述至少一个数据组逐个压缩成压缩包,并将压缩包逐个发送至所述柜台终端。优选的,还包括:在每个数据组被压缩成压缩包后计算该数据组的原始消息摘要;将所述原始消息摘要作为所述压缩包的文件头。优选的,判定所述第一文件信息快照与第二文件信息快照不一致的过程包括:判断所述第一文件信息快照与所述第二文件信息快照的消息摘要和文件名是否均一致;若一致,则判定所述第一文件信息快照与所述第二文件信息快照一致;若不一致,则判定所述第一文件信息快照与所述第二文件信息快照不一致。优选的,预先构建所述预设快照库的过程包括:生成分支服务器自身的文件信息快照;按柜台终端类型和柜台终端标识对分支服务器的文件信息快照进行裁剪,形成与不同柜台终端对应的多个文件信息快照;将所述不同柜台终端对应的多个文件信息快照按柜台终端类型和柜台终端标识一一对应存储至数据表,将所述数据表作为所述预设快照库。一种交易文件的下发方法,包括:接收压缩后的一个或多个新增交易文件,并验证压缩后的一个或多个新增交易文件是否有误;在验证每个压缩后的新增交易文件无误后,解压并安装一个或多个新增交易文件。优选的,所述接收压缩后的一个或多个新增交易文件,并验证所述压缩后的一个或新增交易文件是否有误包括:逐个接收所述分支服务器发送的至少一个承载新增交易文件的压缩包;针对接收的每个压缩包执行下述过程:截取所述压缩包文件头位置的原始消息摘要,重新计算压缩包的最新消息摘要,判断所述原始消息摘要和所述最新消息摘要是否一致,若一致则表示该压缩包的数据内容无误,若不一致则表示该压缩包的数据内容错误。优选的,还包括:当某一个压缩包判定出错后,向所述分支服务器发送出错提示,提示所述分支服务器重新发送已出错的压缩包;当一个压缩包判定无误后,向所述分支服务器发送无误提示,以便所述分支服务器开始传输下一个压缩包。一种交易文件的下发装置,包括:获取单元,用于获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;查找单元,用于在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;筛选单元,用于当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;压缩发送单元,用于将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。优选的,压缩发送单元包括:获取速率单元,用于获取分支服务器自身与所述柜台终端之间的宽带速率;查找数据量单元,用于在预设传输数据表中查找与所述宽带速率对应的传输数据量,所述预设传输数据表中包含不同宽带速率对应的传输数据量;分组单元,用于将所述一个或多个新增交易文件按所述传输数据量分为至少一个数据组;发送单元,用于将所述至少一个数据组逐个压缩成压缩包,并将压缩包逐个发送至所述柜台终端。一种交易文件的下发装置,包括:接收单元,用于接收压缩后的一个或多个新增交易文件,并验证所述压缩后的一个或多个新增交易文件是否有误;安装单元,用于在验证所述压缩后的每个新增交易文件无误后,解压并安装一个或多个新增交易文件。本专利技术提供了一种交易文件的下发方法及装置,本申请中获得柜台终端自身内部已经安装软件程序的第一文件信息快照,以及分支服务器确定柜台终端理应具有的包含新增交易文件的第二文件信息快照,并在分支服务器确定的第二文件信息快照中筛选柜台终端所未安装的新增交易文件,仅将新增交易文件发送至柜台终端,供柜台终端下载。由于柜台终端仅需下载自身所需的新增交易文件,相比于现有技术中下载包含所有柜台终端新增交易文件的压缩包而言,仅包含自身新增交易文件的压缩包数据量大大减少,所以相对于现有技术而言大大提高了下载效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种交易文件的下发方法的流程图;图2为本专利技术实施例公开的又一种交易文件的下发方法的流程图;图3为本专利技术实施例公开的又一种交易文件的下发方法的流程图;图4为本专利技术实施例公开的又一种交易文件的下发方法的流程图;图5为本专利技术实施例公开的又一种交易文件的下发方法的流程图;图6为本专利技术实施例公开的一种交易文件的下发装置的结构示意图;图7为本专利技术实施例公开的又一种交易文件的下发装置的结构示意图;图8为本专利技术实施例公开的又一种交易文件的下发装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术提供了一种交易文件的下发方法,包括:步骤S101:获取柜台终端发送的第一文件信本文档来自技高网...
一种交易文件的下发方法及装置

【技术保护点】
一种交易文件的下发方法,其特征在于,包括:获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。

【技术特征摘要】
1.一种交易文件的下发方法,其特征在于,应用于分支服务器,所述方法包括:构建预设快照库,具体包括:接收总行服务器下发的分支服务器的文件信息快照;其中,总行服务器获得新功能的交易文件集合,将所述交易文件集合加入交易文件群,并生成与所述交易文件群对应的全量文件信息快照,按分支服务器标识对所述全量文件信息快照进行裁剪,形成与不同分支服务器对应的不同文件信息快照,将新增交易文件发送至不同的分支服务器;接收柜台终端发送的柜台终端类型和柜台终端标识,按柜台终端类型和柜台终端标识对分支服务器的文件信息快照进行裁剪,形成与不同柜台终端对应的多个文件信息快照;将所述不同柜台终端对应的多个文件信息快照按柜台终端类型和柜台终端标识一一对应存储至数据表,将所述数据表作为所述预设快照库;获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。2.如权利要求1所述的方法,其特征在于,所述将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端包括:获取分支服务器自身与所述柜台终端之间的宽带速率;在预设传输数据表中查找与所述宽带速率对应的传输数据量,所述预设传输数据表中包含不同宽带速率对应的传输数据量;将所述一个或多个新增交易文件按所述传输数据量为标准分为至少一个数据组;将所述至少一个数据组逐个压缩成压缩包,并将压缩包逐个发送至所述柜台终端。3.如权利要求2所述的方法,其特征在于,还包括:在每个数据组被压缩成压缩包后计算该数据组的原始消息摘要;将所述原始消息摘要作为所述压缩包的文件头。4.如权利要求1所述的方法,其特征在于,判定所述第一文件信息快照与第二文件信息快照不一致的过程包括...

【专利技术属性】
技术研发人员:李学鹏董金光梁勇李扬
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1