通话录音的处理方法及装置的制造方法
【技术领域】
[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,删除录音文件中从录音起始点开始经过时间差值所录取的录音内容包括:将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点;将播放时间轴从播放起点
开始经过时间差值的时间点标记为播放终点;剪切播放时间轴中播放起点与播放终点之间时间段对应的录音内容。
[0066]如图2所示,在一个实施例中,在步骤101,获取通话录音文件之前,该方法还包括:
[0067]步骤201,接收通话录音指令,并获取通话状态。
[0068]步骤202,根据通话录音指令开始通话录音。
[0069]通信设备进入通话状态后,接收用户触摸录音按钮后触发的通话录音指令,进一步的,根据通话录音指令打开录音功能开始进行通话录音。通话状态包括电话拨号后至电话接通前的等待拨通状态,电话接通后至电话挂断之前的拨通状态以及电话挂断时的挂断状态。
[0070]步骤203,记录通话状态为等待拨通状态时中对通话提示音的录音时长。
[0071]在等待拨通状态过程,通信设备听筒中播放的声音为通话提示音,为了确定需要删除通话录音文件中哪部分的通话提示音,记录对通话提示音的录音时长。
[0072]在一个实施例中,步骤203,记录通话状态为等待拨通状态过程中对通话提示音的录音时长包括:获取开始通话录音的起始时间戳;获取通话状态由等待拨通状态切换为拨通状态时的拨通时间戳;计算拨通时间戳与起始时间戳之间经过的时间距离,时间距离即为对通话提示音的录音时长。
[0073]步骤204,当通话状态切换至挂断状态时停止通话录音,并生成对应的通话录音文件。
[0074]若通话状态由等待拨通状态直接切换至挂断状态,表示电话在未拨通之前已经挂断,由于未录取到通话内容,不保存已录取的声音。若通话状态由等待拨通状态切换至拨通状态,再由拨通状态切换至挂断状态,表示用户已经完成了一次正常的通话经历,进一步的,保存通话录音后得到的通话录音文件。
[0075]在一个实施例中,通话录音的处理方法还包括:接收到对预设时长进行调节的操作指令时,显示调节预设时长大小的编辑界面。
[0076]本实施例中,通过点击编辑预设时长的按钮,触发对预设时长进行调节的操作指令,根据操作指令将弹出对预设时长进行调节的编辑界面。用户通过编辑界面中调节按钮可以自由调整预设时长。可以在未进行通话录音之前预先对预设时长进行调节,还可以在通话录音完成后再进行调节。
[0077]如图3所示,在一个实施例中,提供的一种通话录音的处理装置,该装置包括如下丰吴块:
[0078]文件获取模块34,用于获取通话录音文件。
[0079]时长获取模块35,用于获取通话录音文件中对通话提示音的录音时长。
[0080]差值获取模块36,用于判断录音时长是否大于预设时长,若是,则获取录音时长与预设时长之间的时间差值。
[0081]内容删除模块37,用于删除通话录音文件中从录音起始点开始经过时间差值所录取的录音内容。
[0082]如图4所示,在一个实施例中,录音删除模块37包括:
[0083]第一标记模块370,用于将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点。
[0084]第二标记模块371,用于将播放时间轴从播放起点开始经过时间差值的时间点标记为播放终点。
[0085]内容剪切模块372,用于剪切播放时间轴中播放起点与播放终点之间时间段对应的录音内容。
[0086]如图5所示,在一个实施例中,通话录音的处理装置还包括:
[0087]指令接收模块30,用于接收通话录音指令,并获取通话状态。
[0088]录音开始模块31,用于根据通话录音指令开始通话录音;
[0089]时长记录模块32,用于记录通话状态为等待拨通状态时对通话提示音的录音时长;
[0090]文件生成模块33,用于当通话状态切换至挂断状态时停止通话录音,并生成对应的通话录音文件。
[0091]如图6所示,在一个实施例中,时长记录模块32包括:
[0092]第一获取模块320,用于获取开始通话录音的起始时间戳。
[0093]第二获取模块321,用于获取通话状态由等待拨通状态切换为拨通状态时的拨通时间戳。
[0094]时长计算模块322,用于计算拨通时间戳与起始时间戳之间经过的时间距离,时间距离即为对通话提示音的录音时长。
[0095]在一个实施例中,通话录音的处理装置还包括:界面显示模块,用于接收到对预设时长进行调节的操作指令时,显示调节预设时长大小的编辑界面。
[0096]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0097]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种通话录音的处理方法,所述方法包括: 获取通话录音文件; 获取所述通话录音文件中对通话提示音的录音时长; 判断所述录音时长是否大于预设时长,若是,则获取录音时长与预设时长之间的时间差值; 删除所述通话录音文件中从录音起始点开始经过所述时间差值所录取的录音内容。2.根据权利要求1所述的方法,其特征在于,所述删除所述录音文件中从录音起始点开始经过所述时间差值所录取的录音内容的步骤,包括: 将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点; 将所述播放时间轴从播放起点开始经过时间差值的时间点标记为播放终点; 剪切播放时间轴中播放起点与播放终点之间时间段对应的录音内容。3.根据权利要求1所述的方法,其特征在于,所述获取通话录音文件的步骤之前,还包括: 接收通话录音指令,并获取通话状态; 根据通话录音指令开始通话录音; 记录所述通话状态为等待拨通状态时对通话提示音的录音时长; 当通话状态切换至挂断状态时停止通话录音,并生成对应的通话录音文件。4.根据权利要求3所述的方法,其特征在于,所述记录所述通话状态为等待拨通状态过程中对通话提示音的录音时长的步骤,包括: 获取所述开始通话录音的起始时间戳; 获取通话状态由等待拨通状态切换为拨通状态时的拨通时间戳; 计算拨通时间戳与起始时间戳之间经过的时间距离,所述时间距离即为对通话提示音的录音时长。5.根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收到对预设时长进行调节的操作指令时,显示调节预设时长大小的编辑界面。6.一种通话录音的处理装置,其特征在于,所述装置包括: 文件获取模块,用于获取通话录音文件; 时长获取模块,用于获取所述通话录音文件中对通话提示音的录音时长; 差值获取模块,用于判断所述录音时长是否大于预设时长,若是,则获取录音时长与预设时长之间的时间差值; 录音删除模块,用于删除所述通话录音文件中从录音起始点开始经过所述时间差值所录取的录音内容。7.根据权利要求6所述的装置,其特征在于,所述录音删除模块包括: 第一标记模块,用于将通话录音文件对应的播放时间轴中的开始播放的时间点标记为播放起点; 第二标记模块,用于将所述播放时间轴从播放起点开始经过时间差值的时间点标记为播放终点; 内容剪切模块,用于剪切播放时间轴中播放起点与播放终点之间时间段对应的录音内容。8.根据权利要求6所述的装置,其特征在于,所述装置还包括: 指令接收模块,用于接收通话录音指令,并获取通话状态; 录音开始模块,用于根据通话录音指令开始通话录音; 时长记录模块,用于记录所述通话状态为等待拨通状态时对通话提示音的录音时长;文件生成模块,用于当通话状态切换至挂断状态时停止通话录音,并生成对应的通话录音文件。9.根据权利要求8所述的装置,其特征在于,所述时长记录模块包括: 第一获取模块,用于获取所述开始通话录音的起始时间戳; 第二获取模块,用于获取通话状态由等待拨通状态切换为拨通状态时的拨通时间戳;时长计算模块,用于计算拨通时间戳与起始时间戳之间经过的时间距离,所述时间距离即为对通话提示音的录音时长。10.根据权利要求6所述的装置,其特征在于,所述装置还包括: 界面显示模块,用于接收到对预设时长进行调节的操作指令时,显示调节预设时长大小的编辑界面。
【专利摘要】本发明涉及一种通话录音的处理方法以及装置,其中,所述方法包括:获取通话录音文件;获取所述通话录音文件中对通话提示音的录音时长;判断所述录音时长是否大于预设时长,若是,则获取录音时长与预设时长之间的时间差值;删除所述通话录音文件中从录音起始点开始经过所述时间差值所录取的录音内容。上述方法以及装置节省了存储资源。
【IPC分类】H04M1/656, H04M1/725
【公开号】CN104902087
【申请号】CN201510264367
【发明人】郎启东
【申请人】深圳市万普拉斯科技有限公司
【公开日】2015年9月9日
【申请日】2015年5月21日