呼叫中心录音文件的压缩存储方法及系统的制作方法

文档序号:8258623阅读:2345来源:国知局
呼叫中心录音文件的压缩存储方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种呼叫中心录音文件的压缩存储方法及系统。
【背景技术】
[0002]呼叫中心是是充分利用现代通讯与计算机技术,可以自动灵活地处理大量各种不同的电话呼入和呼出业务和服务的运营操作场所。呼叫中心尤其需要具备同时处理大量来话的能力,还具备主叫号码显示,可将来电自动分配给具备相应技能的人员处理,并能记录和储存所有来话信息。
[0003]一个典型的以客户服务为主的呼叫中心可以兼具呼入与呼出功能,当处理顾客的信息查询、咨询、投诉等业务的同时,可以进行顾客回访、满意度调查等呼出业务。例如在电子产品行业中的技术支持中心,保险行业中的电话理赔中心等。电话呼出型呼叫中心一般说来,以从事市场营销和电话销售活动为主,是企业的利润中心。电话呼入型呼叫中心的特点是接听顾客来电,为顾客提供一系列的服务。
[0004]任何呼叫中心都需要记录和储存通话信息,以备日后企业或客户因为各种各样的原因需要调取通话记录。呼叫中心录音文件的储存方式就是将通话的录音文件进行保存。由于呼叫中心的通话具有单个长度较短但数量通常非常庞大的特点,因此需要庞大的存储空间进行录音文件的存储,而对于存储空间过高的要求提高了呼叫中心的成本,此外也不利于对录音文件进行有效的管理。

【发明内容】

[0005]本发明要解决的技术问题是为了克服现有技术中的呼叫中心的录音文件需要占用庞大的存储空间,从而提高了呼叫中心的成本,也不利于对存储的录音文件进行有效管理的缺陷,提出一种呼叫中心录音文件的压缩存储方法及系统。
[0006]本发明是通过下述技术方案来解决上述技术问题的:
[0007]本发明提供了一种呼叫中心录音文件的压缩存储方法,其特点在于,该压缩存储方法包括以下步骤:
[0008]S1、从所有录音文件中选取在一预设时刻前生成的部分录音文件;
[0009]S2、将该部分录音文件压缩为目标格式的录音文件;
[0010]S3、在目标格式文件存储区存储目标格式的录音文件。
[0011]由于在用户或企业对于呼叫中心存储的录音文件的调取中,保存时间距离当前时间越久的被调取的越少,用户更多调取的是较短时间内的录音文件,因此距离当前时间较久远的录音文件被调取的概率较小,如果以原始记录的录音文件来保存通话记录就会花费大量存储空间去保存管理可能并不会被调取的录音文件。为此可以选择一预设时刻,将该预设时刻前生成的部分录音文件压缩为目标格式存储,从而节省下一定的存储空间。该预设时刻举例来说可以是10天前或半年前。
[0012]其中,所有录音文件的格式可能为一些常用音频文件格式,比如G711U格式(脉冲编码调制,是国际电信联盟制定的一种语音格式)、ADPCM格式(自适应差分脉冲编码调制得到的文件格式)。压缩后得到的目标格式举例来说可以是GSM格式(即全球移动通信系统中的语音通话文件的标准格式)或者其他一些文件大小相对较小的音频文件格式。以录音文件从G711U格式压缩为GSM格式为例,压缩后的录音文件大小为压缩前的录音文件的40%左右。
[0013]较佳地,S3之后还包括以下步骤:
[0014]S4、从所有录音文件中删除该部分录音文件。
[0015]在该部分录音文件压缩存储后立即删除,更有利于对于呼叫中心录音文件的管理。当用户需要调取该预设时刻前的录音文件时,呼叫中心可以直接从目标格式文件存储区中搜索,从而更快地反馈。
[0016]较佳地,S3还包括:将S2中压缩失败的录音文件作为异常文件存储。这样就便于对于未能压缩存储的录音文件统一进行诊断和进一步处理。
[0017]较佳地,S1包括以下步骤:
[0018]Sn、第一计算机扫描获取所有录音文件的文件信息,文件信息包括生成时间、文件格式、文件大小和文件路径;
[0019]S12、第一计算机筛选出生成时间早于该预设时刻的录音文件作为该部分录音文件;
[0020]S2包括以下步骤:
[0021]S21、获取若干第二计算机的负载信息和性能参数;
[0022]S22、第一计算机根据该部分录音文件的文件信息以及该若干第二计算机的负载信息和性能参数,将该部分录音文件的压缩分割为若干子压缩任务;
[0023]S23、第一计算机将该若干子压缩任务分配至该若干第二计算机;
[0024]S24、各个第二计算机根据收到的子压缩任务将对应的录音文件压缩为目标格式的录音文件。
[0025]在一种典型情况下,第一计算机和该若干第二计算机分别为服务器。第一计算机不承担压缩录音文件的工作,因此对于第一计算机的运算能力的要求是很低的。本领域技术人员应当理解,步骤S2中第一计算机根据第二计算机的性能参数和负载信息来分配子压缩任务,对某一个第二计算机来说,其性能参数显示其性能越好或负载信息显示其负载越低,分配到这一第二计算机的子压缩任务越大,即需要这一第二计算机压缩的录音文件的总量越大。这样就能够有效分配计算机资源来完成录音文件的压缩,缩短压缩周期,同时也无需为了录音文件的压缩分配完全空闲的计算机来进行压缩。
[0026]较佳地,S24中各个第二计算机压缩每个录音文件前均先查对该录音文件的格式是否是目标格式,并跳过对于查对结果为是的录音文件的压缩。这样就避免了对录音文件的重复压缩。
[0027]较佳地,S22中生成的该若干子压缩任务仅包括录音文件的文件路径和目标格式,S24包括以下步骤:
[0028]S241、各个第二计算机根据收到的子压缩任务中的文件路径提取录音文件;
[0029]S242、各个第二计算机分别将提取的录音文件压缩为目标格式的录音文件。
[0030]该若干子压缩任务中包含的信息越少,第一计算机的生成该若干子压缩任务的速率越快,也能够更快的将子压缩任务发送至第二计算机。
[0031]较佳地,S22和S23之间还包括S23tl:第一计算机向该若干子压缩任务中分别添加存储地址或存储路径;
[0032]S3为:各个第二计算机分别根据收到的子压缩任务中的存储地址或存储路径存储目标格式的录音文件。
[0033]通过存储地址或存储路径的预先添加,就实现了整个压缩存储的过程一旦子压缩任务分配完毕后就完全分布式处理,各个第二计算机之间以及第二计算机和第一计算机之间完全没有相互影响,最大化处理速度。
[0034]较佳地,S2还包括S24后执行的S25:各个第二计算机分别将压缩结果发送至第一计算机,压缩结果包括压缩是否成功、压缩的源文件格式、压缩的源文件存储地址、目标格式和目标存储地址;
[0035]S3为:第一计算机根据压缩结果包括的信息从各个第二计算机取出目标格式的录音文件并在该目标格式文件存储区存储目标格式的录音文件。
[0036]由第一计算机统一存储目标格式的录音文件,实现了主线程集中、并行存储压缩后的文件。如果某些录音文件发生错误,较容易查对是在哪个环节发生了问题,提高了安全性。并且,统一存储还能够使得存储于该目标格式文件存储区的目标格式的录音文件能够按照压缩结果中包含的某个信息比如压缩的源文件存储地址排序后依次存储,便于整理。此外,容易理解地,若上述步骤中没有出错,压缩的源文件格式、压缩的源文件存储地址应当和第一计算机扫描获取的文件格式、文件路径完全一致。
[0037]较佳地,该负载信息包括该若干第二计算机的内存和/或处理器在当前时刻以前一预设时长的时间段内的平均负载
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1