通话录音方法和装置制造方法

文档序号:7812282阅读:262来源:国知局
通话录音方法和装置制造方法
【专利摘要】本发明公开了一种通话录音方法和装置,所述通话录音方法包括步骤:当呼叫建立时,判断呼叫对象是否在通讯录中;如果所述呼叫对象不在所述通讯录中,则对通话进行录音。只有判定呼叫对象不在通讯录中时,才对本次通话进行录音,即只对陌生人的来电或去电进行录音,从而更加符合用户的通话录音需求,同时也避免对所有的电话进行录音而占用大量的存储空间。既满足了用户的通话录音需求,又减少了资源占用,提升了用户体验。
【专利说明】通话录音方法和装置

【技术领域】
[0001] 本发明涉及通信【技术领域】,尤其是涉及一种通话录音方法和装置。

【背景技术】
[0002] 通信终端是现代社会中人们必不可少的联络工具,给人们的工作和生活带来了极 大的便利。出于工作或生活中的某种需要,有时人们需要对通话内容进行录音。为了满足 用户的需求,现有技术中的通信终端实现了对通话内容进行录音,包括对用户通讯录中的 所有联系人的通话进行录音、对所有来电或去电进行录音或对用户通讯录中指定的联系人 进行录音。
[0003] 发明人仔细研究发现,在实际应用中,用户与通讯录中的熟人进行通话时,往往没 有录音需求;而与不在通讯录中的陌生人进行通话时,反而常常有录音需求。而现有技术中 只有对所有来电或去电进行录音时,才能录制到与陌生人的通话内容,但如果对所有来电 和去电都进行录音,则会产生大量的录音数据,占用大量的资源,影响用户体验。


【发明内容】

[0004] 本发明的主要目的在于提供一种通话录音方法和装置,旨在满足用户的通话录音 需求,减少资源占用,提升用户体验。
[0005] 为达以上目的,本发明提出一种通话录音方法,包括步骤:
[0006] (a)当呼叫建立时,判断呼叫对象是否在通讯录中;
[0007] (b)如果所述呼叫对象不在所述通讯录中,则对通话进行录音。
[0008] 优选地,所述步骤(b)之后还包括步骤:
[0009] (c)通话结束后,询问用户是否需要保存本次录音;
[0010] ⑷若用户选择保存,则保存本次录音;否则,舍弃本次录音。
[0011] 优选地,步骤(b)中,在对通话进行录音过程中,每隔预设时间保存一次录音。
[0012] 优选地,所述步骤(a)之前还包括:
[0013] 广播接收器监听呼叫状态的广播,当监听到所述呼叫状态为呼叫建立时,启动录 音模块;
[0014] 录音模块启动后,则执行后续步骤。
[0015] 优选地,所述步骤(a)之前还包括:
[0016] 广播接收器监听到系统启动的广播后,启动录首t旲块;
[0017] 录音模块监听呼叫状态的广播,当监听到所述呼叫状态为呼叫建立时,则执行后 续步骤。
[0018] 本发明同时提出一种通话录音装置,包括一录音模块,所述录音模块包括判断单 元和录制单元,其中:
[0019] 判断单元,用于当呼叫建立时,判断呼叫对象是否在通讯录中,并向所述录制单元 发送判断结果;
[0020] 录制单元,用于当所述判断结果为所述呼叫对象不在所述通讯录中时,则对通话 进行录音。
[0021] 优选地,所述录制单元还用于:
[0022] 通话结束后,询问用户是否需要保存本次录音;
[0023] 若用户选择保存,则保存本次录音;否则,舍弃本次录音。
[0024] 优选地,所述录制单元还用于:在对通话进行录音过程中,每隔预设时间保存一次 录音。
[0025] 优选地,所述通话录音装置还包括广播接收器,所述广播接收器用于:监听呼叫状 态的广播,当监听到所述呼叫状态为呼叫建立时,启动录音模块,优选地,所述通话录音装 置还包括广播接收器,所述广播接收器用于:当监听到系统启动的广播后,启动录音模块; 所述录音模块还包括监听单元,所述监听单元用于:监听呼叫状态的广播,并发送监听结 果。
[0026] 本发明所提供的一种通话录音方法,只有判定呼叫对象不在通讯录中时,才对本 次通话进行录音,即只对陌生人的来电或去电进行录音,从而更加符合用户的通话录音需 求,同时也避免对所有的电话进行录音而占用大量的存储空间。既满足了用户的通话录音 需求,又减少了资源占用,提升了用户体验。
[0027] 而且,在通话结束后,允许用户选择保存本次录音或舍弃本次录音,给予用户更多 的自主选择权,更加人性化。
[0028] 此外,通话过程中,每隔预设时间保存一次录音,从而即使在通话过程中终端忽然 断电或死机,也不会丢失录音数据,提高了数据的安全性。

【专利附图】

【附图说明】
[0029] 图1是本发明的通话录音方法第一实施例的流程图;
[0030] 图2是本发明的通话录音方法第二实施例的流程图;
[0031] 图3是本发明的通话录音方法第三实施例的流程图;
[0032] 图4是本发明的通话录音装置第一实施例的模块示意图;
[0033] 图5是本发明的通话录音装置第二实施例的模块示意图。
[0034] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0035] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036] 参见图1,提出本发明的通话录音方法第一实施例,所述通话录音方法包括以下步 骤:
[0037] 步骤S101 :建立呼叫连接
[0038] 所述呼叫包括呼入或呼出,呼入即接听外部电话,呼出即向外拨打电话。
[0039] 步骤S102 :判断呼叫对象是否在通讯录中
[0040] 终端获取当前的呼叫对象的电话号码,查询通讯录(或称联系人列表)中是否有 该电话号码。若没有,则认定当前的呼叫对象为陌生人,进入步骤S104;若有,则认定当前 的呼叫对象为熟人,进入步骤S103。
[0041] 步骤S103:不予录音
[0042] 若认定当前的呼叫对象为熟人,则不进行录音。
[0043] 步骤S104 :对通话进行录音
[0044] 若认定当前的呼叫对象为陌生人,则对通话进行录音。
[0045] 步骤S105 :通话结束,停止录音
[0046] 步骤S106 :询问用户是否需要保存本次录音
[0047] 具体的,通话结束后,终端显示询问界面,询问用户是否需要保存本次录音。可选 地,也可以通过语音询问用户。若用户选择不保存,则进入步骤S107 ;若用户选择保存,则 进入步骤S108。
[0048] 步骤S107 :舍弃本次录音
[0049] 若用户认为本次录音不需要保存,终端则舍弃本次录音,不予保存,节省存储空 间。
[0050] 步骤S108 :保存本次录音
[0051] 若用户认为本次录音需要保存,则将本次录音保存于本地或云端,并允许用户对 录音文件进行命名。
[0052] 具体实现上,可以采用以下方案:
[0053] 方案一:在录音机应用的配置文件中,添加一个监听系统启动的广播的广播接收 器,当广播接收器在〇nReceive()中接收到系统启动的广播后,就启动录首|旲块(或启动 一个服务进程(service))进行录音相关操作,录音模块(或服务进程)一直在后台运行, 监听呼叫状态的广播,其中呼叫状态包括呼叫建立、呼叫结束、呼出、呼入等。当呼入或者 呼出时,系统会发送相应的广播,在通话状态发生变化时,也会发送广播进行通知。其中, 呼出对应的广播为Intent. ACTI0N_NEW_0UTG0ING_CALL,通话状态发生变化对应的广播 为Tel印honyManager. ACTION_PHONE_STATE_CHANGED,呼叫建立(或接听状态)对应的广 播为Tel印honyManager. CALL_STATE_0FFH00K,呼叫结束(或挂断状态)对应的广播为 TelephonyManager.CALL_STATE_IDLE,等等。从而,录音模块(或服务进程)就可以根据接 收到的系统发送的广播,在广播接收器的onReceiveO中,根据呼叫状态进行相应的操作。 比如录音模块(或服务进程)监听到呼叫状态为呼叫建立时,则判断呼叫对象是否在通讯 录中,若是则不予录音,若否则对通话进行录音。当监听到呼叫状态为呼叫结束时,则停止 录音并直接予以保存;或者询问用户是否需要保存,需要保存则予以保存,否则予以舍弃。
[0054] 方案二:在录音机应用的配置文件中,添加一个监听电话呼叫状态的广播的广播 接收器。当广播接收器监听到呼叫状态为呼叫建立,如当前正在呼出或者呼入正在响铃时, 就在其onReceiveO中启动录音模块(或一个服务进程)。录音模块(或服务进程)启动 后,也可以对呼叫状态的广播进行监听(或者由广播接收器将监听结果发送给录音模块, 或者由广播接收器根据监听结果对录音模块进行相应控制),并执行录音相关操作。如判断 呼叫对象是否在通讯录中,若是则不予录音,若否则对通话进行录音;当监听到呼叫状态为 呼叫结束时,则停止录音并直接予以保存,或者询问用户是否需要保存,需要保存则予以保 存,否则予以舍弃;或者在通话过程中,每隔预设时间保存一次录音。当广播接收器监听到 呼叫结束后,则关闭录音模块(或停止服务进程),释放资源。
[0055] 相对于方案一,方案二具有以下优势:录音模块(或服务进程)不需要一直在后台 运行而导致一直占用资源,只有当有电话呼出或呼入时,才启动录音模块(或服务进程), 根据呼叫状态来进行相关操作,通话结束后就关闭录音模块(或停止服务进程),释放资 源。因此可以减少资源占用,降低了能耗。
[0056] 从而,本发明的通话录音方法,只当判定呼叫对象不在通讯录中时,才对本次通话 进行录音,即只对陌生人的来电或去电进行录音,从而更加符合用户的通话录音需求,同时 也避免对所有的电话进行录音而占用大量的存储空间。既满足了用户的通话录音需求,又 减少了资源占用,提升了用户体验。
[0057] 参见图2,提出本发明的通话录音方法第二实施例,所述通话录音方法包括以下步 骤:
[0058] 步骤S201 :建立呼叫连接
[0059] 步骤S202 :判断呼叫对象是否在通讯录中
[0060] 若当前的呼叫对象在通讯录中,贝U进入步骤S203 ;若当前的呼叫对象不在通讯录 中,则进入步骤S204。
[0061] 步骤S203:不予录音
[0062] 步骤S204 :对通话进行录音
[0063] 步骤S205 :通话过程中,每隔预设时间保存一次录音
[0064] 本实施例中,终端一边对通话进行录音,一边每隔预设时间(如每隔1?5分钟) 对录音进行一次保存。即使在通话过程中终端忽然断电或死机,也不会丢失录音数据,提高 了数据的安全性。
[0065] 步骤S206 :通话结束,停止录音并予以保存
[0066] 通话结束后,自动将全部录音保存起来。
[0067] 可选地,终端也可以询问用户是否进行保存,若需要保存,则予以保存;否则,删除 已保存的部分数据,舍弃本次录音。
[0068] 参见图3,提出本发明的通话录音方法第三实施例,所述通话录音方法包括以下步 骤:
[0069] 步骤S201 :建立呼叫连接
[0070] 步骤S202 :判断呼叫对象是否在通讯录中
[0071] 若当前的呼叫对象在通讯录中,贝U进入步骤S204 ;若当前的呼叫对象不在通讯录 中,则进入步骤S203。
[0072] 步骤S203 :询问用户是否需要录音
[0073] 若当前的呼叫对象不在通讯录中,则询问用户是否需要录音,若用户选择是则进 入步骤S205 ;若用户选择否,则进入步骤S204。
[0074] 具体的,终端可以在屏幕上显示询问界面,且不影响用户的通话。在用户通话过程 中,若用户没有进行选择,则终端默认用户不希望录音,进入步骤S204,但该询问界面一直 保持显示,用户可以根据需要随时选择录音。当用户选择否,则进入步骤S204,且询问界面 消失;当用户选择是,则进入步骤S205,且询问界面消失。
[0075] 步骤S204 :不予录音
[0076] 若呼叫对象在通讯录中,或虽然呼叫对象不在通讯录中,但用户选择不予录音,则 终端不对本次通话进行录音。
[0077] 步骤S205 :对通话进行录音
[0078] 若呼叫对象不在通讯录中且用户选择录音,终端则对本次通话进行录音。
[0079] 步骤S206 :通话结束,停止录音并保存本次录音
[0080] 可选地,终端也可以通话过程中,每隔预设时间保存一次录音。
[0081] 可选地,通话结束后,终端也可以再次询问用户是否需要保存本次录音,若用户选 择是则予以保存,否则舍弃本次录音。
[0082] 参见图4,提出本发明的通话录音装置第一实施例,所述通话录音装置包括广播接 收器和录音模块。
[0083] 广播接收器:用于监听系统启动的广播,当监听到系统系统启动的广播后,则启动 录音模块。即一旦通话录音装置启动后,录音模块也随即启动,并一直在后台运行。
[0084] 录音模块:用于监听呼叫状态的广播,当监听到呼叫状态为呼叫建立时,则执行录 音相关操作。
[0085] 具体的,录音模块包括监听单元、判断单元和录制单元。
[0086] 监听单元:用于监听呼叫状态的广播,并将监听结果发送给判断单元和录制单元。 所述呼叫状态包括呼叫建立、呼叫结束、呼入、呼出等。
[0087] 判断单元:用于当接收到呼叫状态为呼叫建立时,判断呼叫对象是否在通讯录中, 并向录制单元发送判断结果。
[0088] 录制单元:用于根据判断结果和呼叫状态执行相应的操作。
[0089] 若判断结果为呼叫对象在通讯录中,则不予录音。若判断结果为呼叫对象不在通 讯录中,则对通话进行录音;或者询问用户是否需要录音,当用户选择是则进行录音,否则 不予录音。当呼叫状态为呼叫结束时,则停止录音,并直接保存本次录音;或者询问用户是 否需要保存本次录音,若用户选择是则保存本次录音,否则舍弃本次录音。
[0090] 可选地,录制单元可以在通话过程中,每隔预设时间(如1?5分钟)保存一次录 音。待通话结束后自动将全部录音保存起来;或者询问用户是否进行保存,若需要保存,则 予以保存,否则,删除已保存的部分数据,舍弃本次录音。
[0091] 本实施例的通话录音装置,只当判定呼叫对象不在通讯录中时,才对本次通话进 行录音,即只对陌生人的来电或去电进行录音,从而更加符合用户的通话录音需求,同时也 避免对所有的电话进行录音而占用大量的存储空间。既满足了用户的通话录音需求,又减 少了资源占用,提升了用户体验。
[0092] 参见图5,提出本发明的通话录音装置第二实施例,所述通话录音装置包括广播接 收器和录音模块。
[0093] 广播接收器:用于监听呼叫状态的广播,根据呼叫状态控制录音模块执行相应的 操作,或者同时向录音模块发送呼叫状态。
[0094] 如当监听到呼叫状态为呼叫建立时,启动录音模块,以使录音模块执行录音相关 操作。当监听到呼叫状态为呼叫结束时,则关闭录音模块,释放资源。
[0095] 录音模块:用于在广播接收器的控制下或根据呼叫状态执行录音相关操作。其包 括判断单元和录制单元。
[0096] 判断单元:用于判断呼叫对象是否在通讯录中,并向录制单元发送判断结果。判断 单元在广播接收器的控制下执行判断操作或根据呼叫状态如呼叫建立时执行判断操作。
[0097] 录制单元:用于在广播接收器的控制下根据判断结果执行相应的操作,或根据判 断结果和呼叫状态执行相应的操作。
[0098] 若判断结果为呼叫对象在通讯录中,则不予录音。若判断结果为呼叫对象不在通 讯录中,则对通话进行录音;或者询问用户是否需要录音,当用户选择是则进行录音,否则 不予录音。当呼叫状态为呼叫结束时则(或在广播接收器的控制下)停止录音,并直接保 存本次录音;或者询问用户是否需要保存本次录音,若用户选择是则保存本次录音,否则舍 弃本次录音。
[0099] 可选地,录制单元可以在通话过程中,每隔预设时间(如1?5分钟)保存一次录 音。待通话结束后自动将全部录音保存起来;或者询问用户是否进行保存,若需要保存,则 予以保存,否则,删除已保存的部分数据,舍弃本次录音。
[0100] 可选地,录音模块也可以包括一监听单元,用于监听呼叫状态的广播,并将监听结 果发送给判断单元和录制单元。
[0101] 本实施例中录音模块不需要一直在后台运行而导致一直占用资源,只有当有电话 呼出或呼入时,广播接收器才启动录音模块,录音模块启动后执行录音相关操作,待通话结 束后广播接收器就关闭录音模块,释放资源。因此可以减少资源占用,降低了能耗。
[0102] 上述方法实施例中的技术特征在本装置均对应适用,这里不再重述。
[0103] 需要说明的是:上述实施例提供的通话录音装置在进行通话录音时,仅以上述各 功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功 能模块完成。另外,上述实施例提供的通话录音装置与通话录音方法实施例属于同一构思, 其具体实现过程详见方法实施例,这里不再赘述。
[0104] 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤可以 通过程序来控制相关的硬件完成,所述的程序可以存储于一计算机可读取存储介质中,所 述的存储介质可以是R0M/RAM、磁盘、光盘等。
[0105] 以上参照【专利附图】
附图
【附图说明】了本发明的优选实施例,并非因此局限本发明的权利范围。本 领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一 个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所 作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
【权利要求】
1. 一种通话录音方法,其特征在于,包括步骤: (a) 当呼叫建立时,判断呼叫对象是否在通讯录中; (b) 如果所述呼叫对象不在所述通讯录中,则对通话进行录音。
2. 根据权利要求1所述的通话录音方法,其特征在于,所述步骤(b)之后还包括步骤: (c) 通话结束后,询问用户是否需要保存本次录音; (d) 若用户选择保存,则保存本次录音;否则,舍弃本次录音。
3. 根据权利要求1所述的通话录音方法,其特征在于,步骤(b)中,在对通话进行录音 过程中,每隔预设时间保存一次录音。
4. 根据权利要求1-3任一项所述的通话录音方法,其特征在于,所述步骤(a)之前还包 括: 广播接收器监听呼叫状态的广播,当监听到所述呼叫状态为呼叫建立时,启动录音模 块; 录音模块启动后,则执行后续步骤。
5. 根据权利要求1-3任一项所述的通话录音方法,其特征在于,所述步骤(a)之前还包 括: 广播接收器监听到系统启动的广播后,启动录音模块; 录音模块监听呼叫状态的广播,当监听到所述呼叫状态为呼叫建立时,则执行后续步 骤。
6. -种通话录音装置,其特征在于,包括一录音模块,所述录音模块包括判断单元和录 制单元,其中: 判断单元,用于当呼叫建立时,判断呼叫对象是否在通讯录中,并向所述录制单元发送 判断结果; 录制单元,用于当所述判断结果为所述呼叫对象不在所述通讯录中时,则对通话进行 录音。
7. 根据权利要求6所述的话录音装置,其特征在于,所述录制单元还用于: 通话结束后,询问用户是否需要保存本次录音; 若用户选择保存,则保存本次录音;否则,舍弃本次录音。
8. 根据权利要求6所述的话录音装置,其特征在于,所述录制单元还用于:在对通话进 行录音过程中,每隔预设时间保存一次录音。
9. 根据权利要求6-8任一项所述的话录音装置,其特征在于,所述通话录音装置还包 括广播接收器,所述广播接收器用于:监听呼叫状态的广播,当监听到所述呼叫状态为呼叫 建立时,启动录音模块,以使所述录音模块执行录音相关操作。
10. 根据权利要求6-8任一项所述的话录音装置,其特征在于,所述通话录音装置还包 括广播接收器,所述广播接收器用于:当监听到系统启动的广播后,启动录音模块;所述录 音模块还包括监听单元,所述监听单元用于:监听呼叫状态的广播,并发送监听结果。
【文档编号】H04M1/65GK104144243SQ201410421981
【公开日】2014年11月12日 申请日期:2014年8月25日 优先权日:2014年8月25日
【发明者】杨善武, 汪飞 申请人:深圳市中兴移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1