一种特定联系人录音文件生成方法技术

技术编号:11100417 阅读:63 留言:0更新日期:2015-03-04 12:13
本发明专利技术公开了一种特定联系人录音文件生成方法。该方法先设定特定联系人表和语音文件数据库,通过判断当前移动终端号码所处状态,根据对应状态来判断对方号码是否属于特定联系人表中存储的号码来确定是否触发开始录音,在通话过程中监听通话内容的关键词来确定是否保存通话过程中生成的录音文件,将录音文件对应存储至语音文件数据库中,通过语音文件数据库中的号码列索引可以方便的查找到对方号码对应的录音。

【技术实现步骤摘要】

本专利技术属于录音领域,特别是。
技术介绍
通话是手机最基本也是最重要的基础功能。在与他人的通话中经常会涉及一些需 要保存的通话,因此,目前手机上普遍都具有通话录音功能。现有的在对通话进行录音处理 时通常的做法为:(1)对每一次通话均进行自动录音并自动保存录音文件,此种做法虽然 不会漏掉一些重要的通话录音,也无需进行相关操作即可完成,但是由于每次通话都进行 自动录音并保存,时间长了录音文件会占用大量的存储空间,并且以后在查找某一录音文 件时也会非常麻烦,体验效果不佳;(2)在通话界面增加录音的选项,可以在每次通话过 程中由用户手动选择是否录音,通话结束后则自动对录音文件进行保存;此种做法虽然可 减少一些不必要的录音文件的生成,但是每一次都需要手动来开启录音功能,一旦忘记开 启录音有可能会错失部分通话记录。 如申请号201410359235. X 专利技术名称一种通话录音文件的生成及管理的方 法及其系统本专利技术公开了一种通话录音文件的生成及管理的方法及其系统,所述方法包 括:S1、检测移动终端在通话过程中是否开启录音功能且是否在通话结束后保存在该通话 过程中生成的录音文件,是则进入下一步;S2、在通话结束后,通话模块发送一携带有通话 联系人信息的广播至短信息模块;S3、根据广播携带的信息,在短信息模块内新建一与通话 联系人相关的短信息记录;S4、在所述短信息记录中建立从所述短信息内容中的文字到所 述录音文件之间的链接,以使用户点击所述短信息内容中的文字即可打开所述录音文件。 应用本专利技术提供的方法及系统,用户可快速、有效地打开所需播放的录音文件,避免了用户 需在众多录音文件中去查找相应的录音文件的麻烦。 上述方法实现了在自动对录音文件保存后,缺乏对录音文件的管理,当录音文件 达到一定数量后,同样会导致以后在查找录音文件时带来许多不便。 综上所述可见,虽然可以解决对录音文件查找方便的问题,但这些录音都是通过 手动开启录音功能或者对所有通话都进行录音。
技术实现思路
本专利技术所解决的技术问题在于提供一种对特定联系人进行语言录音并通过索引 提高录音文件快速查找的特定联系人录音文件生成方法。 实现本专利技术目的的技术解决方案为:,包括以 下步骤: 步骤1、设定特定联系人表,用于存储需要录音的联系人号码; 步骤2、构建语音文件数据库,该语音文件数据库中存储号码、号码对应的语音文件以 及语音文件的生成时间,并在号码列建立索引; 步骤3、判断当前移动终端号码处于主叫方状态还是被叫方状态,当处于主叫方状态时 执行步骤4 ;当处于被叫方状态时执行步骤5 ; 步骤4、判断被叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤6, 否则正常通信; 步骤5、判断主叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤7, 否则正常通信; 步骤6、当被叫方接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件 后执行步骤8 ; 步骤7、当接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件后执行 步骤9 ; 步骤8、判断该被叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音 文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被叫 方号码的通话的语音文件及语音文件生成时间对应添加至语音文件数据库中; 步骤9、判断该主叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音 文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被叫 方号码的通话的语音文件及语音文件生成时间对应添加至语音文件数据库中。 进一步地优选方案,本专利技术特定联系人录音文件生成方法中,录音文件格式为amr 格式。 进一步地优选方案,本专利技术特定联系人录音文件生成方法中,在步骤8中对录音 文件进行存储时,先将录音文件转换为文本文件。 进一步地优选方案,本专利技术特定联系人录音文件生成方法中,利用语音识别软件 Via Voice 4.0将录音文件转换为文本文件。 进一步地优选方案,本专利技术特定联系人录音文件生成方法中,在步骤9中对录音 文件进行存储时,先将录音文件转换为文本文件。 本专利技术与现有技术相比,其显著优点: (1)通过设定特定联系人表,判断当前移动终端号码所处状态,根据对应状态来判断对 方号码是否属于属于特定联系人表中存储的号码来确定是否触发开始录音。 (2)通过构建语音文件数据库,在号码列建立索引便于对生成的语音文件进行快 速查找。 (3)通过将录音文件转为文本文件为后续编辑提供了方便。 【具体实施方式】 ,包括以下步骤: 步骤1、设定特定联系人表,用于存储需要录音的联系人号码; 步骤2、构建语音文件数据库,该语音文件数据库中存储号码、号码对应的语音文件以 及语音文件的生成时间,并在号码列建立索引; 步骤3、判断当前移动终端号码处于主叫方状态还是被叫方状态,当处于主叫方状态时 执行步骤4 ;当处于被叫方状态时执行步骤5 ; 步骤4、判断被叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤6, 否则正常通信; 步骤5、判断主叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤7, 否则正常通信; 步骤6、当被叫方接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件 后执行步骤8 ; 步骤7、当接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件后执行 步骤9 ; 步骤8、判断该被叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音 文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被叫 方号码的通话的语音文件及语音文件生成时间对应添加至语音文件数据库中; 步骤9、判断该主叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音 文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被叫 方号码的通话的语音文件及语音文件生成时间对应添加至语音文件数据库中。 本专利技术先设定特定联系人表和语音文件数据库,通过判断当前移动终端号码所处 状态,根据对应状态来判断对方号码是否属于特定联系人表中存储的号码来确定是否触发 开始录音,将录音文件对应存储至语音文件数据库中,通过语音文件数据库中的号码列索 引可以方便的查找到对方号码对应的录音。 实施例 本实施例中构建的特定联系人表如表A所示,语音文件数据库中查询表B,本文档来自技高网
...

【技术保护点】
一种特定联系人录音文件生成方法,其特征在于,包括以下步骤:步骤1、设定特定联系人表,用于存储需要录音的联系人号码;步骤2、构建语音文件数据库,该语音文件数据库中存储号码、号码对应的语音文件以及语音文件的生成时间,并在号码列建立索引;步骤3、判断当前移动终端号码处于主叫方状态还是被叫方状态,当处于主叫方状态时执行步骤4;当处于被叫方状态时执行步骤5;步骤4、判断被叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤6,否则正常通信;步骤5、判断主叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤7,否则正常通信;步骤6、当被叫方接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件后执行步骤8;步骤7、当接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件后执行步骤9;步骤8、判断该被叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被叫方号码的通话的语音文件及语音文件生成时间对应添加至语音文件数据库中;步骤9、判断该主叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被叫方号码的通话的语音文件及语音文件生成时间对应添加至语音文件数据库中。...

【技术特征摘要】
1. 一种特定联系人录音文件生成方法,其特征在于,包括以下步骤: 步骤1、设定特定联系人表,用于存储需要录音的联系人号码; 步骤2、构建语音文件数据库,该语音文件数据库中存储号码、号码对应的语音文件以 及语音文件的生成时间,并在号码列建立索引; 步骤3、判断当前移动终端号码处于主叫方状态还是被叫方状态,当处于主叫方状态时 执行步骤4 ;当处于被叫方状态时执行步骤5 ; 步骤4、判断被叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤6, 否则正常通信; 步骤5、判断主叫方的号码是否属于特定联系人表中存储的号码,若是则执行步骤7, 否则正常通信; 步骤6、当被叫方接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件 后执行步骤8 ; 步骤7、当接听电话时触发录音模块开始录音直至本次通话结束,生成录音文件后执行 步骤9 ; 步骤8、判断该被叫方号码是否属于语音文件数据库中号码列的号码,若是,将该录音 文件存储至语音文件数据库中该号码的对应位置,若不是,则将该被叫方号码及与该被...

【专利技术属性】
技术研发人员:沈智广
申请(专利权)人:无锡科思电子科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1