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

文档序号:8266164阅读:来源:国知局
取联系人的姓名、联系方式、身份标识码等事先存储的至少一种信息;当与终端用户进行通话的联系人为陌生人(即未保存在终端中的联系人)时,则可以获取该陌生人的联系方式和/或联系方式的归属地等信息,当未获取到该陌生人的联系方式时,则可以获取本次通话事件的通话日期和时间以及预设标识等信息。
[0034]S202、生成所述通话录音文件的属性信息,其中,所述通话录音文件的属性信息包括所述联系人的信息中的至少一种信息,以使所述通话录音文件与所述联系人关联。
[0035]本发明实施例中,可以根据执行步骤S201获取到的联系人的信息,生成对应的通话录音文件的属性信息。其中,该通话录音文件的属性信息可以包括该联系人的信息中的至少一种信息,例如:当获取到的联系人的信息包括姓名、联系方式、身份标识码时,该通话录音文件的属性信息包括的文件名和/或关键字等可以包括上述联系人的信息三者中的任意一种或多种信息。此外,通话录音文件的属性信息也可以包括一种信息中的部分特殊信息,如文件名中包含联系方式中的后4位。此外,属性信息中除包含联系人的信息外,还可以包括通话日期和具体时间、分隔符、特殊字符等其他信息。通话录音文件通过其属性信息可以实现与对应的联系人进行关联。
[0036]作为一种可选的实施方式,步骤S202生成所述通话录音文件的属性信息,其中,所述通话录音文件的属性信息包括所述联系人的信息中的至少一种信息,以使所述通话录音文件与所述联系人关联可以包括:
[0037]当所述通话录音文件包括所述终端用户与多个联系人进行通话的录音时,提取所述多个联系人中的每一个联系人的信息中的至少一种信息,并生成所述通话录音文件的属性信息,其中,所述通话录音文件的属性信息包括所述多个联系人中的每一个联系人的信息中的至少一种信息的组合,以使所述通话录音文件与所述多个联系人关联。
[0038]举例来说,当终端用户同时在和联系人“张三”和“李四”进行通话时,在保存通话录音文件时,同时获取“张三”和“李四”的信息,并将两者的至少部分信息进行组合后生成所述通话录音文件的属性信息。当存储的“张三”的信息为“张三-13612345678-1”,存储的“李四”的信息为“李四-13800001111-2”,则生成所述通话录音文件的属性信息包括的文件名可以为“张三-李四.amr”或“张三-1-2.amr”或“张三-13800001111.amr”等,以能使所述通话录音文件与上述两个联系人进行关联为准。
[0039]S203、获取目标联系人的信息。
[0040]本发明实施例中,可以是用户终端打开终端中的通讯录,在通讯录列表中点击某一个目标联系人的条目,以进入该目标联系人的信息显示界面;也可以是用户终端打开终端中的通话记录,在通话记录列表中点击某一个目标联系人的条目,以进入该目标联系人的信息显示界面。当进入目标联系人的信息的显示界面时,终端可以获取该显示界面上显示的联系人的信息。
[0041]S204、从预先存储的若干个通话录音文件中查询是否存在与所述目标联系人的信息相关联的至少一个目标通话录音文件。
[0042]S205、若存在,则提取所述至少一个目标通话录音文件的信息,并在用于显示所述目标联系人的信息的界面中显示所述至少一个目标通话录音文件的信息。
[0043]本发明实施例中,当执行步骤S204查询到存在与所述目标联系人的信息相关联的至少一个目标通话录音文件时,可以将目标通话录音文件的信息提取出来,并显示在该目标联系人的信息的显示界面中。如图4所示,图4是本发明实施例公开的一种通话录音文件显示界面的示意图。图4中I所示出的是通讯录中联系人的信息显示界面,当终端用户打开通讯录,在通讯录列表中点击联系人“张三”的条目,从而进入“张三”的信息的显示界面,该显示界面中可以包括联系人的头像、姓名、联系电话等。当进入该显示界面时,终端可以获取该显示界面上显示的联系人的信息,并从预先存储的若干个通话录音文件中查询与获取到的联系人的信息相关联的通话录音文件,将符合条件的通话录音文件的信息提取出来并显示在该显示界面上,图4中I示出了与联系人“张三”的信息相关联的两个通话录音文件的播放链接“张三 13612345678.amr” 和“ 13612345678/2014/11/1.amr”。图 4 中2所示出的是通话记录中联系人的信息显示界面,当终端用户打开通话记录,在通话记录列表中点击联系人“张三”的条目,从而进入“张三”的信息的显示界面,该显示界面中可以包括联系人的头像、姓名、联系电话、通话记录等。当进入该显示界面时,终端可以获取该显示界面上显示的联系人的信息,并从预先存储的若干个通话录音文件中查询与获取到的联系人的信息相关联的通话录音文件,将符合条件的通话录音文件的信息提取出来并显示在该显示界面上,图4中2示出了终端用户与联系人“张三”的两次通话记录所对应的通话录音文件的播放链接,并将通话录音文件的播放链接分别显示在对应的通话记录的后面,以表示该通话录音文件与之前面的通话记录相关联,如2014年11月20日8:00的来电通话记录与通话录音文件“张三20141120.amr”关联,以及2014年11月18日9:00的去电通话记录与通话录音文件“张三20141118.amr”相关联。
[0044]可以理解的是,图4中I和2所示出的显示界面中的联系人信息并不构成对本发明实施例的限定,它可以包括比图示更多或更少的信息,其信息的布置方式可以不同。
[0045]作为一种可选的实施方式,该通话录音文件处理方法还可以包括:
[0046]检测终端是否连接网络;
[0047]若是,则将所述通话录音文件上传至云服务器。
[0048]其中,终端可以具备网络模块,可以通过GSM(Global System for MobileCommunicat1ns,全球移动通讯系统)、3G(3rd Generat1n,第三代移动通讯系统)、4G(4thGenerat1n,第四代移动通讯系统)、W1-Fi以及其他能实现数据传输的方式将所述通话录音文件上传至云服务器。当终端的网络可用时,终端可以自动将所述通话录音文件上传至云服务器;当终端的网络为流量计费时,为避免不必要的流量消耗,终端可以输出提示信息,提示终端用户可以将通话录音文件上传至云服务器,终端用户可以根据自身需求选择是否上传。
[0049]作为一种可选的实施方式,该通话录音文件处理方法还可以包括:
[0050]接收所述终端用户输入的操作指令,所述操作指令为针对所述至少一个目标通话录音文件的信息中的其中一个目标通话录音文件的信息所触发的;
[0051]判断所述目标通话录音文件是否存储在所述终端的存储模块中,若否,则输出提示信息,以提示所述终端用户从所述云服务器下载所述目标通话录音文件。
[0052]其中,终端用户进入联系人的信息显示界面,可以看到终端用户与该联系人的多个通话录音文件的信息,终端用户可以单击或双击某一个通话录音文件的信息,以对该通话录音文件进行操作,该操作可以包括浏览该通话录音文件的内容、对该通话录音文件进行删除或播放等,当该操作为删除时,则终端响应该操作,并删除该通话录音文件在该联系人的信息显示界面中的显示,并可以在终端的存储模块中也删除该通话录音文件;当该操作为播放时,终端首先判断该通话录音文件是否存储在终端的存储模块中,若存在,则终端响应该操作,并对该通话录音文件进行播放,若不存在,则终端可以输出提示信息,以提示终端用户从云服务器中下载该通话录音文件,进行该步骤的前提是终端已将该通话录音文件上传至云服务器中。当终端用户根据提示下载该通话录音文件后,则终端可以对该通话录音文件进行播放。
[0053]请一并参阅图3,图3是本发明实施例公开的一种生成通话录音文件的方法的流程示意图。图3所示的生成通话录音文件的方法可以作为图2所示的通话录音文件处理方法的前提条件。如图3所示,在执行图2所示的通话录音文件处理方法所包含的步骤S201?S205之前,还可以包括以下步骤:
[0054]S301、检测是否存在通话事件。
[0055]本发明实施例中,所述通话事件可以是终端用户与他人正在进行通信(如接通或拨通电话等),其中,可以是与终端中所保存的联系人进行打电话,也可以是与陌生人(终端中未保存其信息)进行打电话。终端检测是否有通话事件正在发生,当检测到正在发生通话事件时,则执行步骤S302。
[0056]S302、当执行步骤S301的检测结果为是时,判断是否开启自动录音功能。
[0057]本发明实施例中,当检测到正在发生通话事件时,可以进一步判断终端是否开启了自动录音功能,该自动录音功能可以是针对终端中所存储的所有联系人,也可以是针对终端中所存储的某个指定的联系人。当自动录音功能为针对终端中所存储的所有联系人时,开启了自动录音功能,则终端用户与终端中的任意一个联系人进行通话时终端都能自动录音;当自动录音功能为针对终端中所存储的某个指定的联系人时,终端只在终端用户与该特定联系人进行通话时自动录音,终端用户与其他联系人进行通话时不进行自动录音。当判断出与终端用户进行通话的联系人为开启自动录音功能的联系人时,则可以直接执行步骤S306录制所述通话事件中的通话声音信号;当判断出与终端用户进行通话的联系人为未开启自动录音功能的联系人时,则可以执彳丁步骤S303。
[0058]S303、当执行步骤S302的判断结果为否时,检测在通话事件发生过程中是否存在甩动事件。
[0059]本发明实施例中,当终端未开启自动录音功能时,可以利用传感器检测在通话事件发生过程中是否有甩动事件发生,其中,所述甩动事件为终端用户针对终端所触发的。该传感器可以是重力传感器、加速度传感器、陀螺仪或硬件电路等,传感器可以直接集成在终端内部,也可以是与终端进行连接的外部设备。
[0060]S304、当执行步骤S303的检测结果为是时,判断甩动事件对应的状态值是否达到预设门限值。
[0061]本发明实施例中,当检测到在通话事件发生过程中存在甩动事件时,则进一步判断该甩动事件对应的状态值的大小情况,其中,所述甩动事件对应的状态值可以包括所述甩动事件的甩动频率和所述甩动事件的甩动强度中的至少一种
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1