一种避免磁盘碎片的呼叫中心录音存储系统及存储方法技术方案

技术编号:15690513 阅读:68 留言:0更新日期:2017-06-24 02:57
本发明专利技术公开了一种避免磁盘碎片的呼叫中心录音存储系统,包括呼叫中心存储服务器,呼叫中心存储服务器中将一部分内存作为内存虚拟磁盘,呼叫中心存储服务器中安装有录音归档程序;录音归档程序用于将内存虚拟磁盘中的多个录音源文件合并为一个归档文件并生成相应的索引文件,归档文件和索引文件合并为磁盘存储文件后储存到磁盘文件系统中。本发明专利技术将大小不一的录音源文件归档成一个个文件大小值固定的磁盘存储文件,最大化避免了磁盘将文件分片存储的可能性,同时文件数量减少,磁盘检索效率提升,在不进行大规模硬件升级的情况下解决磁盘碎片问题和磁盘效率低下问题。

Call center recording storage system and storage method for avoiding disk fragmentation

The invention discloses a call center to avoid debris disk tape storage systems, including call center server, call center will be part of the memory storage server as virtual memory disk recording, archiving program installation call center storage server; record filing procedures for a number of audio source files in the virtual memory disk and merge to generate the corresponding index file an archive, archive files and index files into disk file storage to disk file system. The invention will not record source file size into a file size of disk storage file is fixed, the maximum to avoid the possibility of disk file slice storage, while reducing the number of disk files, enhance the retrieval efficiency, solve the problem of low efficiency of disk and disk fragmentation problem in the case of large-scale hardware upgrades.

【技术实现步骤摘要】
一种避免磁盘碎片的呼叫中心录音存储系统及存储方法
本专利技术涉及一种将呼叫中心的琐碎录音文件合并为大文件存储的系统和方法。
技术介绍
随着大数据时代的到来,呼叫中心规模日益扩大,产生的录音文件急剧增加,如果通过升级现有存储方式,则成本高昂。如果磁盘中间的一个簇(由扇区组成)内容被删除后,新写入一个较小的文件,这样在这个文件两边就会出现一些空间,这时候再写入一个文件,两段空间的任意一部分都不能容纳该文件,这时候就需要将文件分割成两个以上部分存储碎片由此产生;磁盘碎片会显著降低硬盘的运行速度,主要原因是硬盘读取文件需要在多个碎片之间跳转,增加了等待盘片旋转到指定扇区的潜伏期和磁头切换磁道所需的寻道时间。
技术实现思路
本专利技术要解决的技术问题:针对零散录音文件存储存在的易产生磁盘碎片的问题,提供了一种新的存储系统及存储方法。本专利技术技术方案:一种避免磁盘碎片的呼叫中心录音存储系统,包括呼叫中心存储服务器,呼叫中心存储服务器中将一部分内存作为内存虚拟磁盘,呼叫中心存储服务器中安装有录音归档程序;录音归档程序用于将内存虚拟磁盘中的多个录音源文件合并为一个归档文件并生成相应的索引文件,归档文件和索引文件合并为磁盘存储文件后储存到磁盘文件系统中。录音归档程序将索引文件发送到全局索引服务器中作为全局索引文件的一部分。一种避免磁盘碎片的呼叫中心录音存储方法,包括以下步骤:一,在呼叫中心录音存储服务器中通过虚拟技术将一部分内存转变为内存虚拟磁盘临时存储录音源文件;二,拾取多个录音源文件直至其大小超过预设值C,然后去掉最后一个拾取的录音源文件并将其他录音源文件进行非压缩打包成一个单一的归档文件;三、创建归档文件的索引文件,索引文件的大小不超过v,若索引文件的大小超过v则去掉归档文件中的一个录音源文件并重新打包和创建索引;四、在磁盘文件系统中创建一个大小为C+v的磁盘存储文件,并将归档文件和索引文件写入磁盘存储文件。步骤四结束后将索引文件传入全局索引服务器归档。本专利技术的有益效果:将大小不一的录音源文件归档成一个个文件大小值固定的磁盘存储文件,最大化避免了磁盘将文件分片存储的可能性,同时文件数量减少,磁盘检索效率提升,在不进行大规模硬件升级的情况下解决磁盘碎片问题和磁盘效率低下问题。具体实施方式:图1为本专利技术的系统拓扑图。图2为本专利技术的归档流程图。具体实施方式:实施例:在呼叫中心录音存储服务器1中通过虚拟技术将一部分内存转变为内存虚拟磁盘(RAMDisk)2,作为录音源文件临时存储的磁盘,呼叫中心存储服务器1中安装有录音归档程序4;录音归档程序4用于将内存虚拟磁盘2中的多个录音源文件3合并为一个归档文件5并生成相应的索引文件6,归档文件5和索引文件6合并为磁盘存储文件7后储存到磁盘文件系统8中。最后,录音归档程序4将索引文件6发送到全局索引服务器9中作为全局索引文件10的一部分。录音文件归档的方法步骤如下:一、在呼叫中心录音存储服务器中通过虚拟技术将一部分内存转变为内存虚拟磁盘临时存储录音源文件;二、录音归档程序4拾取内存虚拟磁盘2中的录音源文件3计算总文件大小,将文件总大小接近C值(如果再增加一个文件则文件总大小超过C值)的文件集合进行非压缩打包成一个单一的归档文件5,三、录音归档程序4对录音源文件3的文件集合创建索引文件6(文件大小小于v,如果大于v则减少一个已经拾取的录音文件,重新生成索引文件,如此循环)。四、录音归档程序4在磁盘文件系统8中创建一个C+v大小的磁盘存储文件7,并将归档文件5和索引文件6的数据写入其中,五、将索引文件6的内容传入全局索引服务器9中归档构成全局索引文件10。由于每次写入磁盘的文件大小均为C+v,且由录音归档程序4单独调度,故解决了因文件大小不一造成删、增文件造成的大量磁盘碎片引起的磁盘读写效率低下问题。本文档来自技高网...
一种避免磁盘碎片的呼叫中心录音存储系统及存储方法

【技术保护点】
一种避免磁盘碎片的呼叫中心录音存储系统,包括呼叫中心存储服务器(1),其特征在于:呼叫中心存储服务器(1)中将一部分内存作为内存虚拟磁盘(2),呼叫中心存储服务器(1)中安装有录音归档程序(4);录音归档程序(4)用于将内存虚拟磁盘(2)中的多个录音源文件(3)合并为一个归档文件(5)并生成相应的索引文件(6),归档文件(5)和索引文件(6)合并为磁盘存储文件(7)后储存到磁盘文件系统(8)中。

【技术特征摘要】
1.一种避免磁盘碎片的呼叫中心录音存储系统,包括呼叫中心存储服务器(1),其特征在于:呼叫中心存储服务器(1)中将一部分内存作为内存虚拟磁盘(2),呼叫中心存储服务器(1)中安装有录音归档程序(4);录音归档程序(4)用于将内存虚拟磁盘(2)中的多个录音源文件(3)合并为一个归档文件(5)并生成相应的索引文件(6),归档文件(5)和索引文件(6)合并为磁盘存储文件(7)后储存到磁盘文件系统(8)中。2.根据权利要求1所述避免磁盘碎片的呼叫中心录音存储系统,其特征在于:录音归档程序(4)将索引文件(6)发送到全局索引服务器(9)中作为全局索引文件(10)的一部分。3.一种避免磁盘碎片的呼叫中心录音存储方法,其特征在于包括以下步骤:一,在呼叫中心录音存储服...

【专利技术属性】
技术研发人员:杨兴荣李建州韦海林杨兴海赵鹏陈波李超韩泽泰
申请(专利权)人:世纪恒通科技股份有限公司
类型:发明
国别省市:贵州,52

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

1