通话处理方法、计算机可读存储介质和电子设备技术

技术编号:29420934 阅读:21 留言:0更新日期:2021-07-23 23:18
一种通话处理方法,包括:检测电子设备的传声器在通话过程中的工作状态;获取所述电子设备中运行的后台应用程序所生成的后台操作指令;当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。

【技术实现步骤摘要】
【国外来华专利技术】通话处理方法、计算机可读存储介质和电子设备
本申请涉及计算机通信
,特别是涉及一种通话处理方法、计算机可读存储介质和电子设备。
技术介绍
随着通信技术的快速发展,电子设备成为人们日常生活不可或缺的通讯设备之一。在通话过程中,可以对电子设备的传声器进行控制,使传声器正常工作或者静音,然而,传统方法中存在通话过程中传声器的状态与预期状态不一致,通话稳定性低的问题。
技术实现思路
根据本申请的各种实施例提供一种通话处理方法、计算机可读存储介质和电子设备。一种通话处理方法,包括:检测电子设备的传声器在通话过程中的工作状态;获取所述电子设备中运行的后台应用程序所生成的后台操作指令;及当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。一个或多个包含计算机可执行指令的计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以下操作:检测电子设备的传声器在通话过程中的工作状态;获取所述电子设备中运行的后台应用程序所生成的后台操作指令;及当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。一种电子设备,包括存储器及处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行以下操作:检测电子设备的传声器在通话过程中的工作状态;获取所述电子设备中运行的后台应用程序所生成的后台操作指令;及当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。上述通话处理方法、计算机可读存储介质和电子设备,通过检测电子设备的传声器在通话过程中的工作状态,获取电子设备中运行的后台应用程序所生成的后台操作指令,当后台操作指令为改变传声器的工作状态的指令时,过滤后台操作指令,从而可以保持传声器的工作状态,提高通话稳定性。本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征、目的和优点将从说明书、附图以及权利要求书变得明显。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为一个实施例中通话处理方法的应用环境图。图2为一个实施例中通话处理方法的流程图。图3为一个实施例中获取后台操作指令的流程图。图4为一个实施例中过滤后台操作指令的流程图。图5为另一个实施例中通话处理方法的流程图。图6为又一个实施例中通话处理方法的流程图。图7为一个实施例中通话处理方法的流程图。图8为一个实施例中通话处理装置的结构框图。图9为一个实施例中电子设备的结构框图。图10为与本申请实施例提供的电子设备相关的手机的部分结构的框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一应用程序称为第二应用程序,且类似地,可将第二应用程序称为第一应用程序。第一应用程序和第二应用程序两者都是应用程序,但其不是同一应用程序。图1为一个实施例中通话处理方法的应用环境图。如图1所示,该应用环境包括电子设备110。电子设备110安装有传声器。具体地,电子设备110可以检测传声器在通话过程中的工作状态,获取在电子设备110中运行的后台应用程序所生成的后台操作指令,当后台操作指令为改变传声器的工作状态的指令时,过滤后台操作指令。可以理解的是,上述电子设备110可以是手机、电脑、可穿戴设备等,在此不做限定。图2为一个实施例中通话处理方法的流程图。本实施例中的通话处理方法,以运行于图1中的电子设备110上为例进行描述。如图2所示,通话处理方法包括操作202至操作206。其中:操作202,检测电子设备的传声器在通话过程中的工作状态。传声器是用于将声音信号转化为电信号的器件。具体地,传声器可以内置或外置于电子设备,进而电子设备可以通过传声器采集声音信号。通话即为通过至少两个电子设备进行交谈的操作。具体地,通话可以是语音通话也可以是视频通话。传声器的工作状态是指传声器在通话过程中的运作状态。具体地,传声器的工作状态可以包括运行状态、静音状态、关闭状态等。电子设备可以在通话过程中改变传声器的工作状态。电子设备可以检测传声器在通话过程中的工作状态。具体地,电子设备可以在通话过程实时检测传声器的工作状态,也可以每间隔一段时间检测一次传声器的工作状态等。操作204,获取电子设备中运行的后台应用程序所生成的后台操作指令。应用程序是指可完成特定工作的计算机程序。后台应用程序即为在电子设备后台运行的应用程序。应用程序在运行过程中生成多种操作指令,操作指令用于指挥电子设备工作。后台操作指令为后台应用程序发起的操作指令。例如,后台操作指令可以是对通话过程、显示屏、扬声器、应用程序等进行控制的操作指令。电子设备获取运行的后台应用程序所生成的后台操作指令。具体地,电子设备可以直接获取后台应用程序所生成的后台操作指令;也可以收集电子设备运行过程中各个应用程序生成的操作指令,并获取后台应用程序对应的后台操作指令。操作206,当后台操作指令为改变传声器的工作状态的指令时,过滤后台操作指令。改变传声器的工作状态的指令即为执行该指令后,传声器的工作状态会发生改变的指令。例如,当通话过程中传声器的工作状态为静音状态时,则使传声器进入运行状态或关闭状态的指令即为改变传声器工作状态的指令;当通话过程中传声器的工作状态为运行状态时,则使传声器进入关闭状态的指令即为改变传声器工作状态的指令。电子设备可以根据传声器的工作状态检测后台操作指令是否为改变传声器的工作状态的指令。电子设备过滤后台操作指令是指不执行该后台操作指令的操作。当后台操作指令为改变传声器的工作状态的指令时,电子设备过滤该后台操作指令,具体地,电子设备可以不执行该后台操作指令;也可以关闭发起该后台操作指令的后台应用程序或者冻结该后台应用程序,从而过滤该后台操作指令。本申请提供的实施例中,通过检测电子设备的传声器在通话过程中的工作状态,获取电子设备中运行的后台应用程序所生成的后台操作指令,当后台操作指令为改变传声器的工作状态的指令时,过滤后台操作指令,从而可以保持传声器的工作状态,避免出现后台应用程序改变传声器的工作状态而导致传声器静音或关闭的情况,提高通话稳定性。图3为一个实施例中获取后台操作指令的流程图。如本文档来自技高网...

【技术保护点】
一种通话处理方法,包括:/n检测电子设备的传声器在通话过程中的工作状态;/n获取所述电子设备中运行的后台应用程序所生成的后台操作指令;及/n当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。/n

【技术特征摘要】
【国外来华专利技术】一种通话处理方法,包括:
检测电子设备的传声器在通话过程中的工作状态;
获取所述电子设备中运行的后台应用程序所生成的后台操作指令;及
当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。


根据权利要求1所述的方法,其特征在于,所述获取所述电子设备中运行的后台应用程序所生成的后台操作指令包括:
获取所述电子设备运行时所生成的音频操作指令,所述音频操作指令用于对音频进行控制;
检测生成所述音频操作指令的应用程序对应的运行模式;及
当所述运行模式为后台运行时,将所述音频操作指令作为所述后台操作指令。


根据权利要求1中所述的方法,其特征在于,所述过滤所述后台操作指令包括:
获取发起所述通话过程的第一应用程序,及发起所述后台操作指令的第二应用程序;
获取所述第一应用程序和第二应用程序分别对应的第一优先级和第二优先级;及
当所述第一优先级高于所述第二优先级时,过滤所述后台操作指令。


根据权利要求1所述的方法,其特征在于,还包括:
获取所述通话过程中所述后台操作指令被过滤的第一过滤次数;
当所述第一过滤次数超过第一预设次数时,生成所述后台操作指令对应的后台操作信息,并展示所述后台操作信息;
获取根据所述后台操作信息输入的执行指令;及
根据所述执行指令处理所述后台操作指令。


根据权利要求4所述的方法,其特征在于,还包括:
根据所述电子设备在所述通话过程中的系统占用率和当前通话时长中的至少一种确定所述第一预设次数。


根据权利要求1所述的方法,其特征在于,还包括:
获取发起所述后台操作指令的第二应用程序;
统计在所述通话过程中所述第二应用程序发起的后台操作指令被过滤的第二过滤次数;及
当所述第二过滤次数超过第二预设次数,调节所述第二应用程序的资源占用率。


根据权利要求6所述的方法,其特征在于,还包括:
当所述第二过滤次数超过第三预设次数时,冻结所述第二应用程序,其中,所述第三预设次数大于所述第二预设次数。


根据权利要求6所述的方法,其特征在于,还包括:
统计历史通话过程中各个所述第二应用程序发起的后台操作指令被过滤的第三过滤次数;
将各个所述第二应用程序按照所述第三过滤次数从高到低的顺序进行排序;及
按照排序获取预设数量的第二应用程序作为目标应用程序,禁止所述目标应用程序发起所述后台操作指令。


一个或多个包含计算机可执行指令的计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行以下操作:
检测电子设备的传声器在通话过程中的工作状态;
获取所述电子设备中运行的后台应用程序所生成的后台操作指令;及
当所述后台操作指令为改变所述传声器的工作状态的指令时,过滤所述后台操作指令。


根据权利要求9所述的计算机可读存储介质,其特征在于,所述处理器执行所述获取所述电子设备中运行的后台应用程序所生成的后台操作指令时,还执行以下操作:
获取所述电子设备运行时所生成的音频操作指令,所述音频操作指令用于对音频进行控制;
检测生成所述音频操作指令的应用程序对应的运行模式;及
当所述运行模式为后台运行时,将所述音频操作指令作为所述后台操作指令。


根据权利要求9所述的计算机可读存储介质,其特征在于,所述处理器执行所述过滤所述后台操作指令时,还执行以下操作包括:
获取发起所述通话过程的第一应用程序,及发起所述后台操作指令的第二应用程序;
获取所述第一应用程序和第二应用程序分别对应的第一优先级和第二优先级;及
当所述第一优先级高于所述第二优先级时,过滤所述后台操作指令。


根据权利要求9所述的计算机可读存储介质,其特征在于,所述处理器还执行以下操作:
获取所述通话过程中所述后台操作指令被过滤的第一过滤次数;
当所述第一过滤次数超过第一预设次数时,生成所述后台操作指令对应的后台操作信息,并展示所述后台操作信息;
获取根据所述后台操作信息输入的执行指令;及
根据所述执行指令处理所述后台操作指令。


根据权利要求12所述的计算机可读存储介质,其特征...

【专利技术属性】
技术研发人员:李亚军
申请(专利权)人:深圳市欢太科技有限公司OPPO广东移动通信有限公司
类型:发明
国别省市:广东;44

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

1