用于自助设备的海量文件重复存储方法和装置.pdf

上传人:r7 文档编号:1314004 上传时间:2018-04-15 格式:PDF 页数:8 大小:1.58MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310288723.1

申请日:

2013.07.10

公开号:

CN103336673A

公开日:

2013.10.02

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 3/06申请公布日:20131002|||实质审查的生效IPC(主分类):G06F 3/06申请日:20130710|||公开

IPC分类号:

G06F3/06

主分类号:

G06F3/06

申请人:

中国建设银行股份有限公司

发明人:

马亮亮; 余学武; 傅强; 郭敏鸿; 翁伟东; 石瑜育; 罗恕人

地址:

100033 北京市西城区金融大街25号

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

温旭;郝传鑫

PDF下载: PDF下载
内容摘要

本发明提供了一种用于自助设备的海量文件重复存储方法,包括在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间,接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。本发明还提供了相应的装置。实施本发明提供的方法和装置,可以控制磁盘空间反复存储和删除而累积的磁盘碎片数量,提高磁盘空间的重复利用效率。

权利要求书

1.   一种用于自助设备的海量文件重复存储方法,其特征在于,包括:
在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;
接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。

2.
   根据权利要求1所述的方法,其特征在于,还包括:
接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。

3.
   根据权利要求1或2所述的方法,其特征在于,所述图像文件包括钞票的冠字码标识。

4.
   根据权利要求3所述的方法,其特征在于,所述保存文件数量上限根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。

5.
   根据权利要求4所述的方法,其特征在于,所述单个文件存储所需的固定存储空间根据扫描设备所得到的图像文件的大小确定。

6.
   根据权利要求5所述的方法,其特征在于,所述单个文件存储所需的固定存储空间比所述扫描设备所得到的图像文件大1%‑35%。

7.
   一种用于自助设备的海量文件重复存储装置,其特征在于,包括:设置于自助设备的控管系统的预处理模块和存储模块,其中,
预处理模块,用于根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;
存储模块,用于接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。

8.
   根据权利要求7所述的装置,其特征在于,还包括:
统计模块,在存储模块接收图像文件之后,用于统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则指示存储模块释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。

9.
   根据权利要求7或8所述的装置,其特征在于,所述图像文件包括钞票的冠字码标识。

10.
   根据权利要求9所述的装置,其特征在于,所述保存文件数量上限根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。

11.
   根据权利要求10所述的装置,其特征在于,所述单个文件存储所需的固定存储空间根据扫描设备所得到的图像文件的大小确定。

12.
   根据权利要求11所述的装置,其特征在于,所述单个文件存储所需的固定存储空间比所述扫描设备所得到的图像文件大1%‑35%。

说明书

用于自助设备的海量文件重复存储方法和装置
技术领域
本发明涉及计算机存储领域,具体而言,涉及一种用于自助设备的海量文件重复存储方法和装置。
背景技术
在银行的自助设备存取款交易过程中,自助设备的扫描设备对钞票逐张扫描,将扫描生成的图像文件发送至控制计算机内存。控制计算机中包括预先安装的图像处理软件,使用该图像处理软件截取扫描的图像文件中的部分图像文件保存在计算机硬盘的固定路径地址。假定一台自助设备平均每天存取的钞票10000张,这将产生10000个冠字号码图片文件,如果磁盘空间不足,则必须删除较早时间的图片文件,以释放磁盘空间存放最近扫描文件。如果采取目前单纯的删除文件以及新增文件的方式,由于图像处理软件截取的部分图像文件较小,一般为10Kbyte左右,截取的各个图像文件的大小也有差异,在按存储的时间顺序进行删除替换存储的情形下,如果需要存储的新图像文件小于待删除的旧图像文件,那么替换后会产生磁盘碎片,如果新图像文件大于待删除的旧图像文件,那么即使删除旧图像文件的空间也无法保存新图像文件,而且由于图像文件一般为10Kbyte左右,空间较小,会导致删除旧图像文件所获取的空间无法再使用。假定一台自助设备平均每天存取的钞票为10000张,经过为期1年的业务运行,将累计产生365万个图像文件,简单按每个文件产生10Kbyte碎片估算,将产生36.5Gbyte的磁盘碎片。这足以影响控制计算机操作系统的运行速度,如果这种状态持续更长的时间,例如达到设备使用周期为5年,磁盘中超100Gbyte的碎片足以使操作系统崩溃,影响磁盘的正常存储功能,从而对系统功能造成影响,严重甚至会导致系统宕机。
发明内容
本发明提供了一种用于自助设备的海量文件重复存储方法和装置,针对现有存储方案中分配空间大小不确定且位置不连续的问题,按照报文文件数量上限和单个文件存储所需的固定存储空间提前将磁盘空间分配为一定数量的固定存储空间,可有效避免因图像文件大小改变和磁盘空间反复生成及删除而导致的磁盘碎片空间不可用,提高磁盘空间的重复存储利用率。
根据本发明实施方式的第一方面,提供了一种用于自助设备的海量文件重复存储方法,包括:
在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;
接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。
进一步地,本发明实施方式的方法还可包括:接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。
进一步地,本发明实施方式中的图像文件可包括钞票的冠字码标识。
进一步地,本发明实施方式中的保存文件数量上限可根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。
进一步地,本发明实施方式中的单个文件存储所需的固定存储空间可根据扫描设备所得到的图像文件的大小确定。
进一步地,本发明实施方式中的单个文件存储所需的固定存储空间可以比所述扫描设备所得到的图像文件大1%‑35%。
根据本发明实施方式的第二方面,提供了一种用于自助设备的海量文件重复存储装置,包括设置于自助设备的控管系统的预处理模块和存储模块,其中,
预处理模块,用于根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;
存储模块,用于接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。
进一步地,本发明实施方式的装置还可包括:统计模块,在存储模块接收图像文件之后,用于统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则指示存储模块释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。
进一步地,本发明实施方式中的图像文件可包括钞票的冠字码标识。
进一步地,本发明实施方式中的保存文件数量上限根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。
进一步地,本发明实施方式中的单个文件存储所需的固定存储空间根据扫描设备所得到的图像文件的大小确定。
进一步地,本发明实施方式中的单个文件存储所需的固定存储空间比所述扫描设备所得到的图像文件大1%‑35%。
实施本发明提供的用于自助设备的海量文件重复存储方法和装置,在自助设备扫描图像文件数量较大并且文件大小变化的情形下,直接利用固定的存储空间保存图像文件,设定保存文件数量上限,在图像文件超过上限时,直接释放原有的固定存储空间,避免产生新的磁盘碎片,显著提升了磁盘空间的重复存储的利用效率。
附图说明
图1图示了根据本发明实施方式的用于自助设备的海量文件重复存储方法的流程示意图。
图2图示了根据本发明实施方式的用于自助设备的海量文件重复存储装置的示意图。
具体实施方式
为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
参见图1,图示了根据本发明实施方式的用于自助设备的海量文件重复存储方法的流程示意图,具体而言,本方法可包括如下步骤:
S101,在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;
S102,接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。
本发明实施方式中,自助设备的控管系统是可以部署在银行自助设备(例如,ATM机器等,组合了多种不同金融业务功能,可以利用该设备进行查询、密码更改、存款和取款等业务操作)上,提供自助设备的业务功能服务,例如提供与用户的交互界面、业务操作、参数设置功能和维护操作等。此外,自助设备的控管系统还与外部设备连接,并且可以发送指示信息激活连接的外部设备进行相应的处理操作,这样的外部设备如打印机、扫描仪等,并且控管系统也可以调用自助设备安装的其他软件进行相应的操作,例如图像处理、逻辑计算、存储处理等操作。
本发明实施方式中,自助设备的控管系统可以根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。其中,本发明实施方式中所指的文件包括钞票冠字码标识的图像文件,在存取钞票的交易过程中,自助设备会利用扫描设备扫描钞票获得钞票的扫描文件,然而对于同一币种同一面值的钞票而言,每个钞票图像文件的大部分内容是一样,不同的仅在于冠字码部分。冠字码部分是指钞票上的罗马字(例如,第一套人民币、第二套人民币、第三套人民币上使用的罗马字)或汉语拼音(例如,第四套人民币、第五套人民币上使用的汉语拼音)以及之后的阿拉伯数字,这种冠字码类似钞票的身份标识,每张钞票都有其唯一的冠字码,一票一号。鉴于自助设备每天需要处理的钞票数量比较多,而自助设备上磁盘的存储空间有限,为了节省存储空间,会利用自助设备的图像处理软件截取钞票图像文件中的冠字码标识部分,仅存储钞票的冠字码标识部分的图片。
根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。具体而言,可以将磁盘空间预留出一定的存储空间,鉴于当前大多数自助设备的计算机配置比较高,磁盘空间剩余量相对而言较大,可预留的存储空间也较大,本领域技术人员可根据自助设备配置参数来预留。可以根据需要保存的图像文件数量上限和单个图像文件存储所需的固定存储空间来提前分配预留的存储空间。其中,需要报文的图像文件数量上限可以根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。例如,按照每台自助设备每天最多处理10000张钞票存储业务,文件所要求保留的周围为30天,那么保存文件数量下限可设置为30万=单台自助设备每日最高处理钞票数量*图像文件所要求保留的周期(日),其中,*为数学运算符号,表示相乘,那么对应的保存文件数量上限可以在保存文件数量下限的基础上增加1%‑50%,或51%‑100%,或者更高。此上限可以根据自助设备的磁盘配置进行相应的设置。单个文件存储所需要的固定存储空间可以根据扫描设备扫描得到的图像文件的大小确定。具体而言,可以比主流扫描设备扫描得到的冠字码图像文件略大,例如可以比扫描得到的冠字码图像文件大1%‑35%,当然还可以比冠字码图像文件大其他的比例,例如36%‑40%,41%‑45%等等。
本发明的实施方式中,还包括:接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。也就是说,本发明的实施方式设定保存冠字码图像文件上限,并为单个图像文件设定比扫描文件略大固定存储空间,在图像文件达到保存文件数量上限时,释放当前最早的冠字码图像文件的固定存储空间,并将释放的固定存储空间分配给新增的图像文件。由于本发明实施方式利用提前分配的比扫描的图像文件略大固定存储空间来存储图像文件,可以有效控制用于保存图像文件的存储空间反复生成和删除所产生的碎片空间,使所产生的文件碎片控制在固定存储空间和待存储图像文件之差。例如,在每台自助设备每天最多产生10000个图像文件,图像文件保留周期为30日,保存文件数量上限设置为30万,每个图像文件预留15Kbyte空间,那么产生的最大碎片数量为30万个,总的碎片空间小于4.5Gbyte,显著提高了磁盘的重复利用效率,避免了由于反复生成和删除而逐渐累积的越来越多的磁盘碎片所导致的系统不稳定现象发生。
以上结合具体实施方式描述了本发明提供的用于自助设备的海量文件重复存储方法,下面将结合具体实施方式描述应用上述重复存储方法的用于自助设备的海量文件重复存储装置。
参见图2,图示了根据本发明实施方式的用于自助设备的海量文件重复存储装置的示意图,所述装置200具体可以包括:设置于自助设备的控管系统的预处理模块和存储模块,其中,
预处理模块201,用于根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;
存储模块202,用于接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。
本发明实施方式中,自助设备的控管系统是可以部署在银行自助设备(例如,ATM机器等,组合了多种不同金融业务功能,可以利用该设备进行查询、密码更改、存款和取款等业务操作)上,提供自助设备的业务功能服务,例如提供与用户的交互界面、业务操作、参数设置功能和维护操作等。此外,自助设备的控管系统还与外部设备连接,并且可以发送指示信息激活连接的外部设备进行相应的处理操作,这样的外部设备如打印机、扫描仪等,并且控管系统也可以调用自助设备安装的其他软件进行相应的操作,例如图像处理、逻辑计算、存储处理等操作。本发明的预处理模块可以设置在自助设备的控管系统中,而存储模块可以与控管系统的外部设备连接,以便接收外部扫描仪设备发送的图像文件。
本发明实施方式中,预处理模块根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。其中,本发明实施方式中所指的文件包括钞票冠字码标识的图像文件,在存取钞票的交易过程中,自助设备会利用扫描设备扫描钞票获得钞票的扫描文件,然而对于同一币种同一面值的钞票而言,每个钞票图像文件的大部分内容是一样,不同的仅在于冠字码部分。冠字码部分是指钞票上的罗马字(例如,第一套人民币、第二套人民币、第三套人民币上使用的罗马字)或汉语拼音(例如,第四套人民币、第五套人民币上使用的汉语拼音)以及之后的阿拉伯数字,这种冠字码类似钞票的身份标识,每张钞票都有其唯一的冠字码,一票一号。鉴于自助设备每天需要处理的钞票数量比较多,而自助设备上磁盘的存储空间有限,为了节省存储空间,会利用自助设备的图像处理软件截取钞票图像文件中的冠字码标识部分,仅存储钞票的冠字码标识部分的图片。
预处理模块根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。具体而言,可以将磁盘空间预留出一定的存储空间,鉴于当前大多数自助设备的计算机配置比较高,磁盘空间剩余量相对而言较大,可预留的存储空间也较大,本领域技术人员可根据自助设备配置参数来预留。可以根据需要保存的图像文件数量上限和单个图像文件存储所需的固定存储空间来提前分配预留的存储空间。其中,需要报文的图像文件数量上限可以根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。例如,按照每台自助设备每天最多处理10000张钞票存储业务,文件所要求保留的周围为30天,那么保存文件数量下限可设置为30万=单台自助设备每日最高处理钞票数量*图像文件所要求保留的周期(日),那么对应的保存文件数量上限可以在保存文件数量下限的基础上增加1%‑50%,或51%‑100%,或者更高。此上限可以根据自助设备的磁盘配置进行相应的设置。单个文件存储所需要的固定存储空间可以根据扫描设备扫描得到的图像文件的大小确定。具体而言,可以比主流扫描设备扫描得到的冠字码图像文件略大,例如可以比扫描得到的冠字码图像文件大1%‑35%,当然还可以比冠字码图像文件大其他的比例,例如36%‑40%,41%‑45%等等。
本发明的实施方式中,还可以包括统计模块,统计模块接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则指示存储模块释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。也就是说,本发明的实施方式设定保存冠字码图像文件上限,并为单个图像文件设定比扫描文件略大固定存储空间,在图像文件达到保存文件数量上限时,释放当前最早的冠字码图像文件的固定存储空间,并将释放的固定存储空间分配给新增的图像文件。由于本发明实施方式利用提前分配的比扫描的图像文件略大固定存储空间来存储图像文件,可以有效控制图像文件反复生成和删除所产生的碎片空间,使所产生的文件碎片控制在固定存储空间和待存储图像文件之差。例如,在每台自助设备每天最多产生10000个图像文件,图像文件保留周期为30日,保存文件数量上限设置为30万,每个图像文件预留15Kbyte空间,那么产生的最大碎片数量为30万个,总的碎片空间小于4.5Gbyte,显著提高了磁盘的重复利用效率,避免了由于反复生成和删除而逐渐累积的越来越多的磁盘碎片所导致的系统不稳定现象发生。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
以上所揭露的仅为本发明的一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

用于自助设备的海量文件重复存储方法和装置.pdf_第1页
第1页 / 共8页
用于自助设备的海量文件重复存储方法和装置.pdf_第2页
第2页 / 共8页
用于自助设备的海量文件重复存储方法和装置.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《用于自助设备的海量文件重复存储方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于自助设备的海量文件重复存储方法和装置.pdf(8页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN103336673A43申请公布日20131002CN103336673ACN103336673A21申请号201310288723122申请日20130710G06F3/0620060171申请人中国建设银行股份有限公司地址100033北京市西城区金融大街25号72发明人马亮亮余学武傅强郭敏鸿翁伟东石瑜育罗恕人74专利代理机构广州三环专利代理有限公司44202代理人温旭郝传鑫54发明名称用于自助设备的海量文件重复存储方法和装置57摘要本发明提供了一种用于自助设备的海量文件重复存储方法,包括在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘。

2、空间,接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。本发明还提供了相应的装置。实施本发明提供的方法和装置,可以控制磁盘空间反复存储和删除而累积的磁盘碎片数量,提高磁盘空间的重复利用效率。51INTCL权利要求书1页说明书5页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书5页附图1页10申请公布号CN103336673ACN103336673A1/1页21一种用于自助设备的海量文件重复存储方法,其特征在于,包括在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;接收图像文件,并将所接收的图像文件存入所述提前。

3、分配的固定存储空间。2根据权利要求1所述的方法,其特征在于,还包括接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。3根据权利要求1或2所述的方法,其特征在于,所述图像文件包括钞票的冠字码标识。4根据权利要求3所述的方法,其特征在于,所述保存文件数量上限根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。5根据权利要求4所述的方法,其特征在于,所述单个文件存储所需的固定存储空间根据扫描设备所得到的图像文件的大小确定。6根。

4、据权利要求5所述的方法,其特征在于,所述单个文件存储所需的固定存储空间比所述扫描设备所得到的图像文件大135。7一种用于自助设备的海量文件重复存储装置,其特征在于,包括设置于自助设备的控管系统的预处理模块和存储模块,其中,预处理模块,用于根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;存储模块,用于接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。8根据权利要求7所述的装置,其特征在于,还包括统计模块,在存储模块接收图像文件之后,用于统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则指示存储模块释放所述磁盘空间中时间。

5、最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。9根据权利要求7或8所述的装置,其特征在于,所述图像文件包括钞票的冠字码标识。10根据权利要求9所述的装置,其特征在于,所述保存文件数量上限根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。11根据权利要求10所述的装置,其特征在于,所述单个文件存储所需的固定存储空间根据扫描设备所得到的图像文件的大小确定。12根据权利要求11所述的装置,其特征在于,所述单个文件存储所需的固定存储空间比所述扫描设备所得到的图像文件大135。权利要求书CN103336673A1/5页3用于自助设备的海量文件重复存储方。

6、法和装置技术领域0001本发明涉及计算机存储领域,具体而言,涉及一种用于自助设备的海量文件重复存储方法和装置。背景技术0002在银行的自助设备存取款交易过程中,自助设备的扫描设备对钞票逐张扫描,将扫描生成的图像文件发送至控制计算机内存。控制计算机中包括预先安装的图像处理软件,使用该图像处理软件截取扫描的图像文件中的部分图像文件保存在计算机硬盘的固定路径地址。假定一台自助设备平均每天存取的钞票10000张,这将产生10000个冠字号码图片文件,如果磁盘空间不足,则必须删除较早时间的图片文件,以释放磁盘空间存放最近扫描文件。如果采取目前单纯的删除文件以及新增文件的方式,由于图像处理软件截取的部分图。

7、像文件较小,一般为10KBYTE左右,截取的各个图像文件的大小也有差异,在按存储的时间顺序进行删除替换存储的情形下,如果需要存储的新图像文件小于待删除的旧图像文件,那么替换后会产生磁盘碎片,如果新图像文件大于待删除的旧图像文件,那么即使删除旧图像文件的空间也无法保存新图像文件,而且由于图像文件一般为10KBYTE左右,空间较小,会导致删除旧图像文件所获取的空间无法再使用。假定一台自助设备平均每天存取的钞票为10000张,经过为期1年的业务运行,将累计产生365万个图像文件,简单按每个文件产生10KBYTE碎片估算,将产生365GBYTE的磁盘碎片。这足以影响控制计算机操作系统的运行速度,如果这。

8、种状态持续更长的时间,例如达到设备使用周期为5年,磁盘中超100GBYTE的碎片足以使操作系统崩溃,影响磁盘的正常存储功能,从而对系统功能造成影响,严重甚至会导致系统宕机。发明内容0003本发明提供了一种用于自助设备的海量文件重复存储方法和装置,针对现有存储方案中分配空间大小不确定且位置不连续的问题,按照报文文件数量上限和单个文件存储所需的固定存储空间提前将磁盘空间分配为一定数量的固定存储空间,可有效避免因图像文件大小改变和磁盘空间反复生成及删除而导致的磁盘碎片空间不可用,提高磁盘空间的重复存储利用率。0004根据本发明实施方式的第一方面,提供了一种用于自助设备的海量文件重复存储方法,包括00。

9、05在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;0006接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。0007进一步地,本发明实施方式的方法还可包括接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释说明书CN103336673A2/5页4放的固定存储空间。0008进一步地,本发明实施方式中的图像文件可包括钞票的冠字码标识。0009进一步地,本发明实施方式中的保存文件数量上限可根据单台自助设备。

10、每日最高处理钞票数量和图像文件所要求保留的周期进行确定。0010进一步地,本发明实施方式中的单个文件存储所需的固定存储空间可根据扫描设备所得到的图像文件的大小确定。0011进一步地,本发明实施方式中的单个文件存储所需的固定存储空间可以比所述扫描设备所得到的图像文件大135。0012根据本发明实施方式的第二方面,提供了一种用于自助设备的海量文件重复存储装置,包括设置于自助设备的控管系统的预处理模块和存储模块,其中,0013预处理模块,用于根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;0014存储模块,用于接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。0。

11、015进一步地,本发明实施方式的装置还可包括统计模块,在存储模块接收图像文件之后,用于统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则指示存储模块释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。0016进一步地,本发明实施方式中的图像文件可包括钞票的冠字码标识。0017进一步地,本发明实施方式中的保存文件数量上限根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。0018进一步地,本发明实施方式中的单个文件存储所需的固定存储空间根据扫描设备所得到的图像文件的大小确定。0019进一步地。

12、,本发明实施方式中的单个文件存储所需的固定存储空间比所述扫描设备所得到的图像文件大135。0020实施本发明提供的用于自助设备的海量文件重复存储方法和装置,在自助设备扫描图像文件数量较大并且文件大小变化的情形下,直接利用固定的存储空间保存图像文件,设定保存文件数量上限,在图像文件超过上限时,直接释放原有的固定存储空间,避免产生新的磁盘碎片,显著提升了磁盘空间的重复存储的利用效率。附图说明0021图1图示了根据本发明实施方式的用于自助设备的海量文件重复存储方法的流程示意图。0022图2图示了根据本发明实施方式的用于自助设备的海量文件重复存储装置的示意图。具体实施方式0023为使本发明的实施例的目。

13、的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。说明书CN103336673A3/5页50024参见图1,图示了根据本发明实施方式的用于自助设备的海量文件重复存储方法的流程示意图,具体而言,本方法可包括如下步骤0025S101,在自助设备的控管系统中根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;0026S102,接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。0027本发明实施方式中,自助设备的控管系统是可以部署在银行自助设备(例如,ATM机器等,组合了多种不同金融业务功能,可以利用该设备进行查询、密码更改、存款和取款等业务操作)。

14、上,提供自助设备的业务功能服务,例如提供与用户的交互界面、业务操作、参数设置功能和维护操作等。此外,自助设备的控管系统还与外部设备连接,并且可以发送指示信息激活连接的外部设备进行相应的处理操作,这样的外部设备如打印机、扫描仪等,并且控管系统也可以调用自助设备安装的其他软件进行相应的操作,例如图像处理、逻辑计算、存储处理等操作。0028本发明实施方式中,自助设备的控管系统可以根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。其中,本发明实施方式中所指的文件包括钞票冠字码标识的图像文件,在存取钞票的交易过程中,自助设备会利用扫描设备扫描钞票获得钞票的扫描文件,然而对于同一币种同。

15、一面值的钞票而言,每个钞票图像文件的大部分内容是一样,不同的仅在于冠字码部分。冠字码部分是指钞票上的罗马字(例如,第一套人民币、第二套人民币、第三套人民币上使用的罗马字)或汉语拼音(例如,第四套人民币、第五套人民币上使用的汉语拼音)以及之后的阿拉伯数字,这种冠字码类似钞票的身份标识,每张钞票都有其唯一的冠字码,一票一号。鉴于自助设备每天需要处理的钞票数量比较多,而自助设备上磁盘的存储空间有限,为了节省存储空间,会利用自助设备的图像处理软件截取钞票图像文件中的冠字码标识部分,仅存储钞票的冠字码标识部分的图片。0029根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。具体而言,。

16、可以将磁盘空间预留出一定的存储空间,鉴于当前大多数自助设备的计算机配置比较高,磁盘空间剩余量相对而言较大,可预留的存储空间也较大,本领域技术人员可根据自助设备配置参数来预留。可以根据需要保存的图像文件数量上限和单个图像文件存储所需的固定存储空间来提前分配预留的存储空间。其中,需要报文的图像文件数量上限可以根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。例如,按照每台自助设备每天最多处理10000张钞票存储业务,文件所要求保留的周围为30天,那么保存文件数量下限可设置为30万单台自助设备每日最高处理钞票数量图像文件所要求保留的周期(日),其中,为数学运算符号,表示相乘,那。

17、么对应的保存文件数量上限可以在保存文件数量下限的基础上增加150,或51100,或者更高。此上限可以根据自助设备的磁盘配置进行相应的设置。单个文件存储所需要的固定存储空间可以根据扫描设备扫描得到的图像文件的大小确定。具体而言,可以比主流扫描设备扫描得到的冠字码图像文件略大,例如可以比扫描得到的冠字码图像文件大135,当然还可以比冠字码图像文件大其他的比例,例如3640,4145等等。0030本发明的实施方式中,还包括接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存。

18、入所述释放的固定存储说明书CN103336673A4/5页6空间。也就是说,本发明的实施方式设定保存冠字码图像文件上限,并为单个图像文件设定比扫描文件略大固定存储空间,在图像文件达到保存文件数量上限时,释放当前最早的冠字码图像文件的固定存储空间,并将释放的固定存储空间分配给新增的图像文件。由于本发明实施方式利用提前分配的比扫描的图像文件略大固定存储空间来存储图像文件,可以有效控制用于保存图像文件的存储空间反复生成和删除所产生的碎片空间,使所产生的文件碎片控制在固定存储空间和待存储图像文件之差。例如,在每台自助设备每天最多产生10000个图像文件,图像文件保留周期为30日,保存文件数量上限设置为。

19、30万,每个图像文件预留15KBYTE空间,那么产生的最大碎片数量为30万个,总的碎片空间小于45GBYTE,显著提高了磁盘的重复利用效率,避免了由于反复生成和删除而逐渐累积的越来越多的磁盘碎片所导致的系统不稳定现象发生。0031以上结合具体实施方式描述了本发明提供的用于自助设备的海量文件重复存储方法,下面将结合具体实施方式描述应用上述重复存储方法的用于自助设备的海量文件重复存储装置。0032参见图2,图示了根据本发明实施方式的用于自助设备的海量文件重复存储装置的示意图,所述装置200具体可以包括设置于自助设备的控管系统的预处理模块和存储模块,其中,0033预处理模块201,用于根据保存文件数。

20、量上限和单个文件存储所需的固定存储空间提前分配磁盘空间;0034存储模块202,用于接收图像文件,并将所接收的图像文件存入所述提前分配的固定存储空间。0035本发明实施方式中,自助设备的控管系统是可以部署在银行自助设备(例如,ATM机器等,组合了多种不同金融业务功能,可以利用该设备进行查询、密码更改、存款和取款等业务操作)上,提供自助设备的业务功能服务,例如提供与用户的交互界面、业务操作、参数设置功能和维护操作等。此外,自助设备的控管系统还与外部设备连接,并且可以发送指示信息激活连接的外部设备进行相应的处理操作,这样的外部设备如打印机、扫描仪等,并且控管系统也可以调用自助设备安装的其他软件进行。

21、相应的操作,例如图像处理、逻辑计算、存储处理等操作。本发明的预处理模块可以设置在自助设备的控管系统中,而存储模块可以与控管系统的外部设备连接,以便接收外部扫描仪设备发送的图像文件。0036本发明实施方式中,预处理模块根据保存文件数量上限和单个文件存储所需的固定存储空间提前分配磁盘空间。其中,本发明实施方式中所指的文件包括钞票冠字码标识的图像文件,在存取钞票的交易过程中,自助设备会利用扫描设备扫描钞票获得钞票的扫描文件,然而对于同一币种同一面值的钞票而言,每个钞票图像文件的大部分内容是一样,不同的仅在于冠字码部分。冠字码部分是指钞票上的罗马字(例如,第一套人民币、第二套人民币、第三套人民币上使用。

22、的罗马字)或汉语拼音(例如,第四套人民币、第五套人民币上使用的汉语拼音)以及之后的阿拉伯数字,这种冠字码类似钞票的身份标识,每张钞票都有其唯一的冠字码,一票一号。鉴于自助设备每天需要处理的钞票数量比较多,而自助设备上磁盘的存储空间有限,为了节省存储空间,会利用自助设备的图像处理软件截取钞票图像文件中的冠字码标识部分,仅存储钞票的冠字码标识部分的图片。0037预处理模块根据保存文件数量上限和单个文件存储所需的固定存储空间提前分说明书CN103336673A5/5页7配磁盘空间。具体而言,可以将磁盘空间预留出一定的存储空间,鉴于当前大多数自助设备的计算机配置比较高,磁盘空间剩余量相对而言较大,可预。

23、留的存储空间也较大,本领域技术人员可根据自助设备配置参数来预留。可以根据需要保存的图像文件数量上限和单个图像文件存储所需的固定存储空间来提前分配预留的存储空间。其中,需要报文的图像文件数量上限可以根据单台自助设备每日最高处理钞票数量和图像文件所要求保留的周期进行确定。例如,按照每台自助设备每天最多处理10000张钞票存储业务,文件所要求保留的周围为30天,那么保存文件数量下限可设置为30万单台自助设备每日最高处理钞票数量图像文件所要求保留的周期(日),那么对应的保存文件数量上限可以在保存文件数量下限的基础上增加150,或51100,或者更高。此上限可以根据自助设备的磁盘配置进行相应的设置。单个。

24、文件存储所需要的固定存储空间可以根据扫描设备扫描得到的图像文件的大小确定。具体而言,可以比主流扫描设备扫描得到的冠字码图像文件略大,例如可以比扫描得到的冠字码图像文件大135,当然还可以比冠字码图像文件大其他的比例,例如3640,4145等等。0038本发明的实施方式中,还可以包括统计模块,统计模块接收图像文件之后,统计磁盘空间当前已存储的文件数量,若所述已存储的文件数量大于或等于所述保存文件数量上限,则指示存储模块释放所述磁盘空间中时间最早的一个所述固定存储空间,并将所接收的图像文件存入所述释放的固定存储空间。也就是说,本发明的实施方式设定保存冠字码图像文件上限,并为单个图像文件设定比扫描文。

25、件略大固定存储空间,在图像文件达到保存文件数量上限时,释放当前最早的冠字码图像文件的固定存储空间,并将释放的固定存储空间分配给新增的图像文件。由于本发明实施方式利用提前分配的比扫描的图像文件略大固定存储空间来存储图像文件,可以有效控制图像文件反复生成和删除所产生的碎片空间,使所产生的文件碎片控制在固定存储空间和待存储图像文件之差。例如,在每台自助设备每天最多产生10000个图像文件,图像文件保留周期为30日,保存文件数量上限设置为30万,每个图像文件预留15KBYTE空间,那么产生的最大碎片数量为30万个,总的碎片空间小于45GBYTE,显著提高了磁盘的重复利用效率,避免了由于反复生成和删除而。

26、逐渐累积的越来越多的磁盘碎片所导致的系统不稳定现象发生。0039通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。0040以上所揭露的仅为本发明的一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。说明书CN103336673A1/1页8图1图2说明书附图CN103336673A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1