[发明专利]一种交易文件的下发方法及装置有效
申请号: | 201510061873.8 | 申请日: | 2015-02-05 |
公开(公告)号: | CN104580533B | 公开(公告)日: | 2018-06-19 |
发明(设计)人: | 李学鹏;董金光;梁勇;李扬 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 交易文件 柜台终端 快照 文件信息 下载 分支服务器 压缩包 安装软件 下载效率 数据量 发送 筛选 申请 | ||
本发明提供了一种交易文件的下发方法及装置,本申请中获得柜台终端自身内部已经安装软件程序的第一文件信息快照,以及分支服务器确定柜台终端理应具有的包含新增交易文件的第二文件信息快照,并在分支服务器确定的第二文件信息快照中筛选柜台终端所未安装的新增交易文件,仅将新增交易文件发送至柜台终端,供柜台终端下载。由于柜台终端仅需下载自身所需的新增交易文件,相比于现有技术中下载包含所有柜台终端新增交易文件的压缩包而言,仅包含自身新增交易文件的压缩包数据量大大减少,所以相对于现有技术而言大大提高了下载效率。
技术领域
本发明涉及计算机技术领域,尤其涉及一种交易文件的下发方法及装置。
背景技术
基于C/S模式的银行柜台系统,柜台终端的交易运行依赖于自身内部存储的程序文件,当增加新功能时需要柜台终端在服务器上下载新功能对应的交易文件。基于银行机构的特点,不同类型的柜台终端需要下载不同的交易文件,例如:石家庄的柜台终端和北京的柜台终端针对同一新功能,由于两者的交易方式有所不同,所以要下载的交易文件也是不同的;另外不同权限的柜台终端,所需要下载的交易文件也是不同的。
现有技术中服务器通常将所有柜台终端所需要的所有交易文件存储至一个压缩包,不同柜台终端不论地域和权限均需要全部下载该压缩包,由于压缩包内容较多、银行带宽有限,下载压缩包通常要耗费很长时间,影响下载速度和效率。
发明内容
本发明提供了一种交易文件的下发方法及装置,能够针对不同的交易文件下载不同的交易文件,从而减少交易文件的下载数量,提高交易文件的下载效率。
为了实现上述目的,本发明提供了以下技术手段:
一种交易文件的下发方法,其特征在于,包括:
获取柜台终端发送的第一文件信息快照、柜台终端类型和柜台终端标识;
在预设快照库中查找与所述柜台终端类型和所述柜台终端标识对应的第二文件信息快照,所述预设快照库中包含分支服务器自身内部所有柜台终端的文件信息快照,且所述文件信息快照中包含新增的交易文件信息快照;
当所述第一文件信息快照与所述第二文件信息快照不一致时,在所述第二文件信息快照中获得所述第一文件信息快照未包含的新增文件信息快照;
将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端。
优选的,所述将与所述新增文件信息快照对应的一个或多个新增交易文件压缩后、发送至所述柜台终端包括:
获取分支服务器自身与所述柜台终端之间的宽带速率;
在预设传输数据表中查找与所述宽带速率对应的传输数据量,所述预设传输数据表中包含不同宽带速率对应的传输数据量;
将所述一个或多个新增交易文件按所述传输数据量为标准分为至少一个数据组;
将所述至少一个数据组逐个压缩成压缩包,并将压缩包逐个发送至所述柜台终端。
优选的,还包括:
在每个数据组被压缩成压缩包后计算该数据组的原始消息摘要;
将所述原始消息摘要作为所述压缩包的文件头。
优选的,判定所述第一文件信息快照与第二文件信息快照不一致的过程包括:
判断所述第一文件信息快照与所述第二文件信息快照的消息摘要和文件名是否均一致;
若一致,则判定所述第一文件信息快照与所述第二文件信息快照一致;
若不一致,则判定所述第一文件信息快照与所述第二文件信息快照不一致。
优选的,预先构建所述预设快照库的过程包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510061873.8/2.html,转载请声明来源钻瓜专利网。