一种双机交易文件备份安全策略设计方法

文档序号:7755441阅读:289来源:国知局
专利名称:一种双机交易文件备份安全策略设计方法
技术领域
本发明属于电子信息技术领域,特别涉及一种双机交易文件备份安全策略设计方 法,及该方法在轨道交通自动售票系统中的应用。
背景技术
轨道交通AFC系统即轨道交通自动售检票系统(Automatic Fare Collection,简 称AFC),是基于计算机、通信、网络、自动控制技术,实现售票、检票、收费、统计、管理等全过 程的自动化系统,也是轨道交通系统正常运营的重要组成部分。在自动售检票系统里面,交 易文件记载着旅客购票、进站、出站和扣费等交易数据,对整个运营有举足轻重的作用,因 此轨道交通自动售检票系统需要对大量的交易文件进行采集和存档,要求保存不少于1年 的交易文件。目前的轨道交通售检票系统使用中的有单机和双机方案。其中常用的是双机热备 份方案,在双机方案里,当一台服务器出现故障后,切换到另外一台服务器接管工作,提供 不间断的服务,但该方式主要问题是切换之前采集到的交易文件存放在第一台服务器的 本地磁盘上,该服务器发生故障后切换到第二台服务器,此时采集到的交易文件会存放到 第二台服务器的本地磁盘上,导致两台服务器上面都存放了交易文件,但都不完整。这种情 况对交易文件的管理和维护带来很多的不便,比如按日期检索交易文件;按月份把交易文 件备份到外部存储设备等。随着科技的进步,设计一种能够依托现有设备对轨道交通AFC系统交易文件进行 完整备份存档的方法,是相关部门所期待,具有广阔的应用前景。

发明内容
本发明的目的是针对现有轨道交通AFC系统缺乏交易文件完整性备份的问题,提 供一种高安全、高完整、支持校验和压缩功能于一体的解决方法,可以很好的保证AFC系统 交易文件完整性和有效性。为了实现发明目的,采用的技术方案如下—种双机交易文件备份安全策略设计方法,使用双机热备系统的两台服务器,以 主/备配置方式运行。如图1所示,双机热备份服务器A和B在局域网D里面,通过交换机C跟其它服务 器和工作站的网络连接。双机热备份系统里服务器A为主用状态,服务器B为备用状态。服 务器B兼作为文件服务器,用于备份交易文件。可以在服务器B上面提供FTP服务或者提 供共享目录等方法,让服务器A可以把交易文件上传到服务器B。当系统正常运行情况下,如图2所示,服务器A处于主用状态,服务器B处于备用 状态。当服务器A收到交易文件时,在本地存储一份,同时把该交易文件上传到服务器B,上 传成功后,对本地文件和已上传到服务器B文件进行比较,如果比较结果一致的话则表示 上传的文件跟本地的内容一样,上传成功;如果比较结果不一致的话,需要重新上传该交易
3文件,上传失败的交易文件放在另外一个目录里,以便维护人员可以及时方便地进行手工 处理。服务器A在本地的交易文件保留1个月。当某一服务器发生故障时,如图3所示,当服务器A发生故障,服务器B切换为主 用状态。当服务器B接收到的交易文件时,直接放到本地的文件夹里面(跟服务器A上传 过来的交易文件放在同一个目录里)。当故障修复后,如当服务器A恢复后,A切换为主用状态,服务器B切换回备用状 态。此时工作状态恢复到系统正常运行情况下,服务器A接收到的交易文件上传到服务器 B0系统每天晚上业务空闲的时候,根据配置好的时间点,服务器B定时把30天前的 交易文件按天压缩备份成1个文件进行存档,并且保存到指定的位置,备份成功后删除原 交易文件。服务器A定时检查本地的交易文件,删除1个月之前的交易文件。


图1是本发明的正常运行环境工作状态示意图;图2是本发明的单机故障环境工作状态示意图;图3是本发明的故障修复后交易文档管理示意图。
具体实施例方式服务器A和服务器B是双机热备份系统,两台服务器在同一个网络里面,部署相同 的应用程序。服务器B需要额外增加安装FTP服务,以便服务器A可以把交易文件上传过 来;部署压缩备份应用程序。本专利的实施环境分为两种不同场景。场景1 服务器A处于主用状态,服务器B处于备用状态。服务器A采集到交易文 件后,先把交易文件在本地存储一份,根据交易文件的内容生成CRC校验码,然后服务器A 把该文件通过FTP上传到服务器B上,上传完成后计算该文件的CRC校验码,比较前后两个 CRC校验码,如果一致的话表示上传的交易文件是完整的,否则需要重新上传该交易文件, 如果尝试5次都不成功的话,服务器A需要把这种情况在日志里面记录下来,同时把交易文 件复制一份到上传失败的文件夹里面,以便维护人员可以手工进行处理。场景2 服务器A发生故障,服务器B切换为主用状态。服务B采集到交易文件后, 把交易文件保存到本地,跟服务器A上传过来的交易文件存放在一起,以方便统一管理。服 务器B把作为主用服务器期间采集到得交易文件信息记录到日志文件里面,以便维护人员 查看。等到凌晨系统业务比较空闲的时间,服务器A和服务器B需要自动执行一些维护 任务。服务器A检查交易文件,清除30天之前的文件;同时检查存放FTP上传失败文件的 文件夹,如果有文件的话,系统会尝试再次FTP上传到服务器B,如果还是失败的话则提供 醒目的提示界面或者通过email的方式,提醒维护人员要及时手工把文件存到服务器B。服 务器B检查FTP的文件夹,把30天之前的交易文件以天为单位压缩成文件(一天的交易文 件压缩在一个文件里面),压缩完成后校验文件的正确性,正确的话则把原始的交易文件删 除;如果压缩文件失败的话,则记录到日志文件里面,同时通过醒目的提示界面或者emial的方式通知维护人员及时进行处理。 本发明经在广州地铁三号线ISCS系统中应用,取得了良好的效果。
权利要求
一种双机交易文件备份安全策略设计方法,其特征在于由两台服务器组成双机热备系统,以主/备配置方式运行。
2.根据权利要求1所述的双机交易文件备份安全策略的设计方法,其特征在于其中一 台服务器用于文件备份存储。
3.根据权利要求1所述的双机交易文件备份安全策略的设计方法,其特征在于文件备 份上传中使用CRC校验码进行校验,保证文件准确性。
4.根据权利要求1所述的双机交易文件备份安全策略的设计方法,其特征在于定期对 交易文件进行压缩存档,并采用CRC校验码进行完整性校验。
5.根据权利要求1所述的双机交易文件备份安全策略的设计方法,主/备服务器的应 用程序是相同的,不需要分别开发主/备服务器的应用程序。
全文摘要
本发明提供了一种双机交易文件备份安全策略设计方法及其在轨道交通自动售票系统(AFC)中的应用,其特征在使用双机热备系统的两台服务器,以主/备配置方式运行,把采集到的交易文件存储在唯一地址,保证了交易文件的完整性;同时对文件的上传、压缩存档提供CRC校验,保证了交易文件的有效性。该方法可为AFC系统正常稳定的工作提供保障。
文档编号H04L1/22GK101908976SQ20101023928
公开日2010年12月8日 申请日期2010年7月28日 优先权日2010年7月28日
发明者黄锦培 申请人:新太科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1