通话录音的处理方法及装置的制造方法

文档序号:8925344阅读:442来源:国知局
通话录音的处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,特别涉及一种通话录音的处理方法及装置。
【背景技术】
[0002]语音通信设备通常都包含了通话录音功能,为了保证通话的有效性,对录音功能的使用变得越来越频繁,用户通过开启录音功能将每一次通话生成通话录音文件,方便用户后续重听通话内容。
[0003]传统的通话录音方法,当用户拨打时点击录音按钮,则会记录从拨打电话开始到电话挂断过程中的所有声音,即生成的录音文件包含通话提示音(彩铃)以及通话内容,而用户关心的是录音文件中的通话内容,传统的录音方法生成的录音文件包含过多多余的声音信息,使得通话录音文件需要消耗过多的存储资源。

【发明内容】

[0004]基于此,有必要针对上述技术问题,提供一种能节省存储资源的通话录音的处理方法及装置。
[0005]一种通话录音的处理方法,所述方法包括:
[0006]获取通话录音文件;
[0007]获取所述通话录音文件中对通话提示音的录音时长;
[0008]判断所述录音时长是否大于预设时长,若是,则获取录音时长与预设时长之间的时间差值;
[0009]删除所述通话录音文件中从录音起始点开始经过所述时间差值所录取的录音内容。
[0010]在其中一个实施例中,所述删除所述录音文件中从录音起始点开始经过所述时间差值所录取的录音内容的步骤,包括:
[0011]将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点;
[0012]将所述播放时间轴从播放起点开始经过时间差值的时间点标记为播放终点;
[0013]剪切播放时间轴中播放起点与播放终点之间时间段对应的录音内容。
[0014]在其中一个实施例中,所述获取通话录音文件的步骤之前,还包括:
[0015]接收通话录音指令,并获取通话状态;
[0016]根据通话录音指令开始通话录音;
[0017]记录所述通话状态为等待拨通状态时对通话提示音的录音时长;
[0018]当通话状态切换至挂断状态时停止通话录音,并生成对应的通话录音文件。在其中一个实施例中,所述记录所述通话状态为等待拨通状态过程中对通话提示音的录音时长的步骤,包括:
[0019]获取所述开始通话录音的起始时间戳;
[0020]获取通话状态由等待拨通状态切换为拨通状态时的拨通时间戳;
[0021]计算拨通时间戳与起始时间戳之间经过的时间距离,所述时间距离即为对通话提示音的录音时长。
[0022]在其中一个实施例中,所述方法还包括:
[0023]接收到对预设时长进行调节的操作指令时,显示调节预设时长大小的编辑界面。
[0024]一种通话录音的处理装置,所述装置包括:
[0025]文件获取模块,用于获取通话录音文件;
[0026]时长获取模块,用于获取所述通话录音文件中对通话提示音的录音时长;
[0027]差值获取模块,用于判断所述录音时长是否大于预设时长,若是,则获取录音时长与预设时长之间的时间差值;
[0028]录音删除模块,用于删除所述通话录音文件中从录音起始点开始经过所述时间差值所录取的录音内容。
[0029]在其中一个实施例中,所述录音删除模块包括:
[0030]第一标记模块,用于将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点;
[0031]第二标记模块,用于将所述播放时间轴从播放起点开始经过时间差值的时间点标记为播放终点;
[0032]内容剪切模块,用于剪切播放时间轴中播放起点与播放终点之间时间段对应的录音内容。
[0033]在其中一个实施例中,所述装置还包括:
[0034]指令接收模块,用于接收通话录音指令,并获取通话状态;
[0035]录音开始模块,用于根据通话录音指令开始通话录音;
[0036]时长记录模块,用于记录所述通话状态为等待拨通状态时对通话提示音的录音时长;
[0037]文件生成模块,用于当通话状态切换至挂断状态时停止通话录音,并生成对应的通话录音文件。
[0038]在其中一个实施例中,所述时长记录模块包括:
[0039]第一获取模块,用于获取所述开始通话录音的起始时间戳;
[0040]第二获取模块,用于获取通话状态由等待拨通状态切换为拨通状态时的拨通时间戳;
[0041]时长计算模块,用于计算拨通时间戳与起始时间戳之间经过的时间距离,所述时间距离即为对通话提示音的录音时长。
[0042]在其中一个实施例中,所述装置还包括:
[0043]界面显示模块,用于接收到对预设时长进行调节的操作指令时,显示调节预设时长大小的编辑界面。
[0044]上述通话录音的处理方法和装置,可以将通话录音文件中对通话提示音的录音内容进行部分删除,实现减少通话录音文件中关于通话提示音的多余声音信息的目的,由于降低了通话录音文件的文件大小,因此节省了存储资源。
【附图说明】
[0045]图1为一个实施例中通话录音的处理方法的流程示意图;
[0046]图2为一个实施例中在获取通话录音文件的步骤之前通话录音的处理方法的流程不意图;
[0047]图3为一个实施例中通话录音的处理装置的结构示意图;
[0048]图4为一个实施例中录音删除模块的结构示意图;
[0049]图5为另一个实施例中通话录音的处理装置的结构示意图;
[0050]图6为一个实施例中时长记录模块的结构示意图。
【具体实施方式】
[0051]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052]如图1所示,在一个实施例中,提供的一种通话录音的处理方法,该方法包括如下步骤:
[0053]步骤101,获取通话录音文件。
[0054]本实施例中,用户使用通信设备(例如,手机)拨打电话并在未接通之前开启通话录音功能,在通话结束后保存录音得到录音文件。通话录音文件中包含两部分内容,其中一部分记录了通话提示音,另一部分记录了通话内容。
[0055]步骤102,获取通话录音文件中对通话提示音的录音时长。
[0056]通话提示音是指通过拨号向电话运营商的服务器发起通话请求后,在通信设备的听筒中播放的等待电话接通的声音。例如,通话提示音为彩铃声。在对通话提示音进行录音的过程中记录录音时间,该录音时间即为录音时长。
[0057]步骤103,判断录音时长是否大于预设时长。若是,则进入步骤104,若否,则结束。
[0058]对通话提示音的录音时间越长,通话录音文件中包含的多余声音信息越多。存储多余声音信息需要占据存储空间。为了减少通话录音文件中包含的多余声音信息,将录音时长与预设时长进行比较,若录音时长大于预设时长,则表示通话录音文件中录取了过多的通话提示音,进入步骤104。若录音时长小于或等于预设时长,则表示通话录音文件中未录取过多的通话提示音,此时不对通话录音文件做任何处理。
[0059]步骤104,获取录音时长与预设时长之间的时间差值。
[0060]步骤105,删除通话录音文件中从录音起始点开始经过时间差值所录取的录音内容。
[0061]例如,录音时长为13秒,预设时长为5秒,则删除掉通话录音文件中对通话提示音前8秒的录音,保留后5秒的录音。在一个实施例中,还可以将经过删除处理的通话录音文件进行压缩处理,进一步的减少通话录音文件的存储空间。
[0062]本实施例中,未将通话录音文件中的通话提示音完全删除而是保留了部分通话提示音。由于通话录音文件播放过程中会在播放了通话提示音后才过渡到播放通话内容,避免了从一开始播放就直接跳转至对通话内容的播放给用户带来的不适应(若无通话提示音用户无法从播放的声音上感知播放的文件是一个通话录音文件),提高了听通话录音文件的用户体验。
[0063]上述通话录音的处理方法,可以将通话录音文件中对通话提示音的录音内容进行部分删除,实现减少通话录音文件中关于通话提示音的多余声音信息的目的,由于降低了通话录音文件的文件大小,因此节省了存储资源。
[0064]在一个实施例中,在步骤105之后,还可获取通话录音文件的录音时间以及通话录音文件对应的对方的联系人信息,将联系人信息和录音时间作为经过删除处理的通话录音文件的文件名。以方便用户快速查找定位到通话录音文件。例如,用户是在2012年4月2号与通讯录中的张三进行通话时录的音,则通话录音文件的文件名为“张三20120402”。
[0065]在一个实施例中,步骤105,删除录音文件中从录音起始点开始经过时间差值所录取的录音内容包括:将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点;将播放时间轴从播放起点
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1