一种通话录音文件处理方法_4

文档序号:8266164阅读:来源:国知局
人信息提取单元,用于当所述通话录音文件包括所述终端用户与多个联系人进行通话的录音时,提取所述多个联系人中的每一个联系人的信息中的至少一种信息;
[0091]所述生成单元,用于生成所述通话录音文件的属性信息,其中,所述通话录音文件的属性信息包括所述多个联系人中的每一个联系人的信息中的至少一种信息的组合,以使所述通话录音文件与所述多个联系人关联。
[0092]通话事件检测单元507,用于在上述联系人信息获取单元505获取到录制所述通话录音文件时与终端用户进行通话的联系人的信息之前,检测是否存在通话事件。
[0093]录音单元508,用于当上述通话事件检测单元507检测存在所述通话事件时,录制所述通话事件中的通话声音信号。
[0094]录音文件生成单元509,用于当所述通话事件结束时,根据上述录音单元508录制的所述通话事件中的通话声音信号生成通话录音文件。
[0095]其中,当通话事件结束则录音完成,录音文件生成单元509根据上述录音单元508录制的声音信号生成通话录音文件,生成的通话录音文件的格式可以是AMR格式的,也可以是AAC格式的,还可以是WMA格式以及其他音频格式等,本发明实施例不作限定。
[0096]保存单元510,用于保存上述录音文件生成单元509生成的所述通话录音文件。
[0097]本发明实施例中,保存单元510可以进一步包括:
[0098]容量值判断单元,用于判断终端中用于存储所述通话录音文件的存储模块的已使用容量大小是否超出预设容量值;
[0099]删除单元,用于当所述容量值判断单元判断出终端中用于存储所述通话录音文件的存储模块的已使用容量大小超出预设容量值时,删除至少一个事先存储在所述存储模块中的历史通话录音文件;
[0100]录音文件保存单元,用于将所述通话录音文件保存至所述存储模块中。
[0101]请一并参阅图7,图7是本发明实施例公开的又一种终端的结构示意图,用于执行本发明实施例公开的通话录音文件处理方法。其中,图7所示的终端是在图6所示的终端的基础上进一步优化得到的。如图7所示,该终端除包括图6所示的终端所包括的单元外,还可以包括:
[0102]自动录音判断单元511,用于在上述通话事件检测单元507检测到存在所述通话事件之后,在上述录音单元508录制所述通话事件中的通话声音信号之前,判断是否开启自动录音功能。
[0103]其中,该自动录音功能可以是针对终端中所存储的所有联系人,也可以是针对终端中所存储的某个指定的联系人。当自动录音功能为针对终端中所存储的所有联系人时,自动录音判断单元511判断开启了自动录音功能,则终端用户与终端中的任意一个联系人进行通话时终端都能自动录音;当自动录音功能为针对终端中所存储的某个指定的联系人时,终端只在终端用户与该特定联系人进行通话时自动录音,终端用户与其他联系人进行通话时不进行自动录音。
[0104]本发明实施例中,上述录音单元508,可以用于当自动录音判断单元511判断终端已开启自动录音功能时,录制所述通话事件中的通话声音信号。
[0105]甩动事件检测单元512,用于当上述自动录音判断单元511判断是否开启自动录音功能的判断结果为否时,检测在所述通话事件发生过程中是否存在所述终端用户针对终端所触发的甩动事件。
[0106]其中,当上述自动录音判断单元511判断出终端未开启自动录音功能时,用动事件检测单元512可以利用传感器检测在通话事件发生过程中是否有甩动事件发生。该传感器可以是重力传感器、加速度传感器、陀螺仪或硬件电路等,传感器可以直接集成在终端内部,也可以是与终端进行连接的外部设备。
[0107]状态判断单元513,用于当上述甩动事件检测单元512检测存在所述甩动事件时,判断所述甩动事件对应的状态值是否达到预设门限值,其中,所述甩动事件对应的状态值包括所述甩动事件的甩动频率和所述甩动事件的甩动强度中的至少一种。
[0108]开启单元514,用于当上述状态判断单元513判断所述用动事件对应的状态值达到所述预设门限值时,开启录音功能。
[0109]本发明实施例中,上述录音单元508,还可以用于当上述开启单元514开启录音功能时,录制所述通话事件中的通话声音信号。
[0110]可选的,该终端还可以包括:
[0111]网络检测单元,用于检测终端是否连接网络;
[0112]上传单元,用于当所述网络检测单元检测到终端连接上网络时,将所述通话录音文件上传至云服务器。
[0113]其中,终端可以具备网络模块,上传单元可以通过GSM、3G、4G、W1-Fi以及其他能实现数据传输的方式将所述通话录音文件上传至云服务器。当网络检测单元检测到终端的网络可用时,上传单元可以自动将所述通话录音文件上传至云服务器;当网络检测单元检测到终端的网络为流量计费时,为避免不必要的流量消耗,终端可以输出提示信息,提示终端用户可以将通话录音文件上传至云服务器,终端用户可以根据自身需求选择是否上传。
[0114]可选的,该终端还可以包括:
[0115]接收单元,用于接收所述终端用户输入的操作指令,所述操作指令为针对所述至少一个目标通话录音文件的信息中的其中一个目标通话录音文件的信息所触发的;
[0116]目标文件判断单元,用于判断所述目标通话录音文件是否存储在所述终端的存储模块中;
[0117]输出单元,用于当所述目标文件判断单元判断的结果为否时,输出提示信息,以提示所述终端用户从所述云服务器下载所述目标通话录音文件。
[0118]其中,终端用户进入联系人的信息显示界面,可以看到终端用户与该联系人的多个通话录音文件的信息,终端用户可以单击或双击某一个通话录音文件的信息,以对该通话录音文件进行操作,该操作可以包括浏览该通话录音文件的内容、对该通话录音文件进行删除或播放等,当该操作为删除时,则接收单元可以接收该操作指令,终端响应该指令并删除该通话录音文件在该联系人的信息显示界面中的显示,并可以在终端的存储模块中也删除该通话录音文件;当该操作为播放时,目标文件判断单元首先判断该通话录音文件是否存储在终端的存储模块中,若存在,则终端响应该操作,并对该通话录音文件进行播放,若不存在,则输出单元可以输出提示信息,以提示终端用户从云服务器中下载该通话录音文件(前提是上传单元已将该通话录音文件上传至云服务器中)。当终端用户根据提示下载该通话录音文件后,则终端可以对该通话录音文件进行播放。
[0119]图6和图7所示的终端可以在生成通话录音文件时利用相应联系人的信息来为通话录音文件设置属性信息,以使通话录音文件与产生该通话录音文件的通话事件中的联系人关联起来;可以在显示联系人的信息的界面中显示与该联系人相关联的通话录音文件的信息,使得终端用户可以直接在联系人的信息显示界面中对通话录音文件的信息进行操作处理,从而节省了终端用户查找通话录音文件的时间和精力,提高了查找效率并有效改善用户体验。
[0120]请参阅图8,图8是本发明实施例公开的又一种终端的结构示意图,用于执行本发明实施例公开的通话录音文件处理方法。如图8所示,该终端800包括:至少一个处理器801,至少一个输入装置802,至少一个输出装置803,存储器805等组件。其中,这些组件通过一条或多条总线804进行通信连接。本领域技术人员可以理解,图8中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0121]处理器801为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器805内的程序和/或模块,以及调用存储在存储器805内的数据,以执行终端的各种功能和处理数据。处理器801可以由集成电路(IntegratedCircuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器801可以仅包括中央处理器(CentralProcessing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0122]输入装置802可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
[0123]输出装置803可以包括显示屏,也可以包括有线接口、无线接口等。
[0124]存储器805可用于存储软件程序以及模块,处理器801、输入装置802以及输出装置803通过调用存储在存储器805中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器805主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统806、至少一个功能所需的应用程序807 (如录音程序、通话录音文件查询程序等)等;数据存储区可存储根据终端的使用所创建的数据(如联系人的信息、通话录音文件等)等。在本发明实施方式中,操作系统806可以是Android系统、1S系统或Windows操作系统等。
[0125]具体地,处理器801、输入装置802以及输出装置803调用存储在存储器805中的应用程序807,用于执行以下步骤:
[0126]通过输入装置802获取目标联系人的信息;
[0127]处理器801从预先存储的若干个通话录音文件中查询是否存在与所述目标联系人的信息相关联的至少一个目标通话录音文件;
[0128]处理器801当查询到存在与所述目标联系人的信息相关联的至少一个目标通话录音文件时,提取所述至少一个目标通话录音文件的信息;
[0129]输出装置803在用于显示所述目标联系人的信息的界面中显示所述至少一个目标通话录音文件的信息。
[0130]一个实施例中,在通过输入装置802获取目标联系人的信息之前,处理器801、输入装置802调用存储在存储器805中的应用程序807,还可
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1