一种启停通话的方法、装置、移动终端和存储介质与流程

专利2022-05-09  2


本发明涉及通话控制领域,尤其涉及一种启停通话的方法、装置、移动终端和存储介质。



背景技术:

在现有情况下,不管人们是使用打电话,或各种通讯软件在进行语音或视频通话时,当需要接听时,需要手工按接听按钮才开始接听,另外当需要结束通话,都需要一方来按压结束按钮来结束本次通话;也就都是需要采用人工手动触控的方式来结束或者开始通话。

但是在一些场合,采用人工手动触控的方式来控制通信的开与关是不方便的。如当用户在使用蓝牙耳机或线控耳机,且在骑自行车,开车,双手搬东西或其他双手都被占用时,来电话了,这时候需要停下来,按接听;此外,当需要结束该电话时,也还需要停下来按挂机,或等待对方挂掉。以此,当用户双手被占用时,需要结束通话时,只能和对方说“我正在干什么,没法挂电话,请你挂断电话,谢谢”,这种方式属于被动方式,用户无法主动方便的挂断电话。

由此,需要有一种方案来解决现有技术中的问题。



技术实现要素:

本发明提供了一种启停通话的方法、装置、移动终端和存储介质,用以解决现有技术中的问题。

为解决上述问题,本申请提供了一种启停通话的方法,应用于移动终端,该方法包括:

当接收到通话请求时,若开启了语音启停通话功能,则打开移动终端的mic监听;若监听的音频匹配预设的接听要求,则基于所述通话请求进行通话;

当正在进行通话时,若开启了语音启停通话功能,则获取用户输入的语音;若所述语音匹配预设的结束要求,则执行关闭正在进行的通话的操作。

在一个具体的实施例中,所述接听要求中包括启动通话音频内容;所述结束要求中包括结束通话音频内容;

所述“监听的音频匹配预设的接听要求”,包括:判断监听的音频中是否存在启动通话音频内容;若监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求;

所述“所述语音匹配预设的结束要求”,包括:判断所述语音中是否存在结束通话音频内容;若所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

在一个具体的实施例中,所述接听要求中包括用户声纹特征和启动通话音频内容;所述结束要求中包括用户声纹特征和结束通话音频内容;

所述“监听的音频匹配预设的接听要求”,包括:对监听的音频进行声纹特征提取,得到第一声纹特征;若所述第一声纹特征匹配所述用户声纹特征,且监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求;

所述“所述语音匹配预设的结束要求”,包括:对所述语音进行声纹特征提取,得到第二声纹特征;若所述第二声纹特征匹配所述用户声纹特征,且所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

在一个具体的实施例中,所述“执行关闭正在进行的通话的操作”,包括:

若设置有结束倒计时提示,则进行倒计时语音提示;

若倒计时结束,则结束正在进行的通话的操作;

若倒计时结束前获取到取消结束通话的指令,则继续正在进行的通话。

在一个具体的实施例中,该方法还包括:

若未设置结束倒计时提示,则结束正在进行的通话的操作。

在一个具体的实施例中,所述取消结束通话的指令包括:

用户按压取消结束通话的图标生成的指令;或获取用户输入的取消结束通话的语音对应的指令。

本发明实施例还包括一种启停通话的装置,应用于移动终端,该装置包括:

接听模块,用于当接收到通话请求时,若开启了语音启停通话功能,则打开移动终端的mic监听;若监听的音频匹配预设的接听要求,则基于所述通话请求进行通话;

结束模块,用于当正在进行通话时,若开启了语音启停通话功能,则获取用户输入的语音;若所述语音匹配预设的结束要求,则执行关闭正在进行的通话的操作。

在一个具体的实施例中,所述接听要求中包括启动通话音频内容;所述结束要求中包括结束通话音频内容;

所述接听模块“监听的音频匹配预设的接听要求”,包括:判断监听的音频中是否存在启动通话音频内容;若监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求;

所述结束模块“所述语音匹配预设的结束要求”,包括:判断所述语音中是否存在结束通话音频内容;若所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

本发明实施例还提出了一种移动终端,包括处理器和存储器,所述处理器在运行所述存储器中的应用程序时执行上述的启停通话的方法。

本发明实施例还提出了一种存储介质,所述存储介质中存储有程序,所述程序被运行时执行上述的启停通话的方法。

以此,本发明实施例提出了一种启停通话的方法、装置、移动终端和存储介质,应用于移动终端,该方法包括:当接收到通话请求时,开启了语音启停通话功能,则打开移动终端的mic监听;若监听的音频匹配预设的接听要求,则基于所述通话请求进行通话;当正在进行通话时,若开启了语音启停通话功能,则获取用户输入的语音;若所述语音匹配预设的结束要求,则执行关闭正在进行的通话的操作。本方案中通过语音启停通话功能,通过监听音频是否匹配预设的接听要求,和/或用户输入的语音是否匹配预设的接收要求,以此对通话采用语音的方式进行控制,避免用户双手被占用时无法及时的接听或挂断的缺陷,该方案简单便捷,不需要用户的双手参与,且能主动及时的接听或挂断,保障了通话的正常进行与挂断,不会干扰到用户双手正在进行的其他工作。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。

图1示出了本发明实施例提出的一种启停通话的方法的流程示意图;

图2示出了本发明实施例提出的一种启停通话的方法中一种启动通话的流程示意图;

图3示出了本发明实施例提出的一种启停通话的方法中另一种启动通话的流程示意图;

图4示出了本发明实施例提出的一种启停通话的方法中结束通话的流程示意图;

图5示出了本发明实施例提出的一种启停通话的装置的结构示意图。

图例说明:

301-接听模块;302-结束模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。

实施例1

本申请提供了一种启停通话的方法,应用于设置有mic(microphone,麦克风)的移动终端,该移动终端具体可以为例如智能手机,平板电脑,pda(personaldigitalassistant,掌上电脑)等。

如图1所示,该方法包括如下步骤:

步骤s101、当接收到通话请求时,若开启了语音启停通话功能,则打开移动终端的mic监听;

具体的,通话请求可以包括语音通信请求和视频通信请求,具体的通话请求可以是电话或可视电话,也可以是qq语音、qq视频、微信语音、微信视频以及其他网络通信请求。

语音启停通话功能可以包括通过对语音内容的识别来作为开关,还可以包括对声纹特征的识别来作为开关或者这两者的结合,具体的在用户开启该识别开关功能时,可以选择其中的一种(如图2所示),或者当接收到开启指令时,随机开启其中的一种或者开启默认的一种(例如可以为通过对语音内容的识别作为开关,例如具体流程如图3所示)。

若开启了语音启停通话功能,则打开mic监听用户输入的音频,并执行下述步骤s102。

步骤s102、若监听的音频匹配预设的接听要求,则基于所述通话请求进行通话;

在一个实施例中,所述接听要求中包括启动通话音频内容;所述“监听的音频匹配预设的接听要求”,包括:判断监听的音频中是否存在启动通话音频内容;若监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求;

具体的,启动通话音频内容可以包括启动通话文本内容;在此情况下,所述“监听的音频匹配预设的接听要求”,也可以包括:对监听的音频进行文本转换,得到第一文本内容;若所述第一文本内容中存在所述接听要求中的启动通话文本内容,则确定监听的音频匹配预设的接听要求;

具体的,事先用户可以录入自己的用于启动通话的文本内容作为接听要求。

例如接听要求中包括的“接听”这两个字或其他用户自定义的内容,在此对用户进行监听,并对监听的内容进行文本转换,得到第一文本内容,当第一文本内容中存在“接听”这一内容时,则基于通话请求进行通话,例如当通话请求为电话时,则接听该电话;若通话请求为微信视频时,则接听该微信视频。

此外,除了上述可转换文本的内容以外,还可以为其他内容,例如对应吹口哨的音频内容或者其他不可转换为文本的音频内容等。上述仅以文本内容为例来进行说明,其他音频内容的比对流程于此类似,具体音频内容的比对根据具体音频内容的不同可以选择不同的比对方式,只要能进行音频内容是否相同的比对即可。

在另一个实施例中,所述接听要求中包括用户声纹特征和启动通话音频内容;所述“监听的音频匹配预设的接听要求”,包括:对监听的音频进行声纹特征提取,得到第一声纹特征;若所述第一声纹特征匹配所述用户声纹特征,且监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求。

同样的,启动通话音频内容可以包括:启动通话文本内容;在此情况下,所述“监听的音频匹配预设的接听要求”,包括:对监听的音频进行声纹特征提取以及文本转换,得到第一声纹特征和第一文本内容;若所述第一声纹特征匹配所述用户声纹特征,且所述第一文本内容中存在所述接听要求中的启动通话文本内容,则确定监听的音频匹配预设的接听要求;

除了上述进行音频文本内容的比对以外,还需要比对声纹特征,只有音频文本内容匹配上,且声纹特征也匹配上,才确认监听的音频匹配预设的接听要求,进而启动通话。具体的,事先用户可以录入自己的用于启动通话的文本内容以及声音作为接听要求,例如可以使用方言进行设置,可以起来一定的保密作用,只自己的说出对应的声音才会执行接听或结束的命令。如设置接听要求为自己的录的音:“接吧”。

以上是启动通话的控制流程,除了启动通话以外,还可以包括结束通信的控制流程,这两个控制流程不分先后,也可以各自独立存在。

步骤s201、当正在进行通话时,若开启了语音启停通话功能,则获取用户输入的语音;

具体的,例如正在进行电话沟通时,若开启了语音启停通话功能,则获取到用户输入的语音,例如录制用户输入的语音。

步骤s202、若所述语音匹配预设的结束要求,则执行关闭正在进行的通话的操作。

在一个具体的实施例中,如图4所示,所述结束要求中包括结束通话音频内容;所述“所述语音匹配预设的结束要求”,包括:判断所述语音中是否存在结束通话音频内容;若所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

具体的结束通话音频内容可以包括结束通话文本内容,以此所述“所述语音匹配预设的结束要求”,包括:对所述语音进行文本转换,得到第二文本内容;若所述第二文本内容中存在所述结束要求中的,则确定所述语音匹配预设的结束要求。

具体的,例如结束要求中包括“挂了”这两个字或其他用户自定义的内容,对用户输入的语音进行文本转换,得到第二文本内容,当第二文本内容中存在“挂了”这一内容时,则语音匹配预设的结束要求,例如当通话请求为电话时,则挂断该电话;若通话请求为微信视频时,则挂断该微信视频。

此外,在另一个具体的实施例中,所述结束要求中包括用户声纹特征和结束通话音频内容;所述“所述语音匹配预设的结束要求”,包括:对所述语音进行声纹特征提取,得到第二声纹特征;若所述第二声纹特征匹配所述用户声纹特征,且所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

结束通话音频内容可以包括结束通话文本内容;以此所述“所述语音匹配预设的结束要求”,包括:对所述语音进行声纹特征提取以及文本转换,得到第二声纹特征和第二文本内容;若所述第二声纹特征匹配所述用户声纹特征,且所述第二文本内容中存在所述结束要求中的结束通话文本内容,则确定所述语音匹配预设的结束要求。

具体的,事先用户可以录入自己的用于结束通话的声音,还可以使用方言进行设置,可以起来一定的保密作用,只自己的说出对应的声音才会执行接听或结束的命令。如设置接听为自己的录的音:“接吧”。结束通话设置为自己的录音:“挂了”。设置后,来电时,打开mic,使用声纹比较监测是否有与设置的接听一样的声音输入,如果有指定概率相同,如大于60%,则执行接听。结束的流程与之类似。

在该实施例中,除了上述进行音频文本内容的比对以外,还需要比对声纹特征,只有音频文本内容匹配上,且声纹特征也匹配上,才确认语音匹配预设的结束要求,进而启动结束通话的流程。

在一个具体的实施例中,如图4所示,所述“执行关闭正在进行的通话的操作”,包括:若设置结束倒计时提示,则进行倒计时语音提示;若倒计时结束,则结束正在进行的通话的操作;若倒计时结束前获取到取消结束通话的指令,则继续正在进行的通话。

在一个具体的实施例中,所述取消结束通话的指令包括:用户按压取消结束通话的图标生成的指令;或获取用户输入的取消结束通话的语音对应的指令。

在一个具体的实施例中,该方法还包括:若未设置结束倒计时提示,则结束正在进行的通话的操作。

例如,以接断电话为例来进行说明:当用户正在进行语音或视频通话时,通过对语音内容的识别,当检测到指定语音内容时,如“再见”,“byebye”“挂了啊”等之类的,弹出一个指定时间的倒计时,如5秒倒计时进行提示,提示语可以类似于“将于5秒后自动结束通话”,还可以赊账一个取消按钮,如果不想结束,可以再点击结束通话,或说“等一下”,则会取消结束通话的倒计。

实施例2

本发明实施例2还公开了一种启停通话的装置,应用于移动终端,如图5所示,该移动终端包括:

接听模块301,用于当接收到通话请求时,若开启了语音启停通话功能,则打开移动终端的mic监听;若监听的音频匹配预设的接听要求,则基于所述通话请求进行通话;

结束模块302,用于当正在进行通话时,若开启了语音启停通话功能,则获取用户输入的语音;若所述语音匹配预设的结束要求,则执行关闭正在进行的通话的操作。

在一个具体的实施例中,所述接听要求中包括启动通话音频内容;所述结束要求中包括结束通话音频内容;所述接听模块301“监听的音频匹配预设的接听要求”,包括:判断监听的音频中是否存在启动通话音频内容;若监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求;

所述结束模块302“所述语音匹配预设的结束要求”,包括:判断所述语音中是否存在结束通话音频内容;若所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

在一个具体的实施例中,所述接听要求中包括用户声纹特征和启动通话音频内容;所述结束要求中包括用户声纹特征和结束通话音频内容;

所述接听模块301“监听的音频匹配预设的接听要求”,包括:对监听的音频进行声纹特征提取,得到第一声纹特征;若所述第一声纹特征匹配所述用户声纹特征,且监听的音频中存在所述接听要求中的启动通话音频内容,则确定监听的音频匹配预设的接听要求;

所述结束模块302“所述语音匹配预设的结束要求”,包括:对所述语音进行声纹特征提取,得到第二声纹特征;若所述第二声纹特征匹配所述用户声纹特征,且所述语音中存在所述结束要求中的结束通话音频内容,则确定所述语音匹配预设的结束要求。

在一个具体的实施例中,所述结束模块302“执行关闭正在进行的通话的操作”,包括:若设置结束倒计时提示,则进行倒计时语音提示;若倒计时结束,则结束正在进行的通话的操作;若倒计时结束前获取到取消结束通话的指令,则继续正在进行的通话。

在一个具体的实施例中,所述结束模块302还用于:若未设置结束倒计时提示,则结束正在进行的通话的操作。在一个具体的实施例中,所述取消结束通话的指令包括:用户按压取消结束通话的图标生成的指令;或获取用户输入的取消结束通话的语音对应的指令。

实施例3

本发明实施例3还公开了一种终端,包括处理器和存储器,所述处理器在运行所述存储器中的应用程序时执行实施例1中所述的启停通话的方法。

实施例4

本发明实施例4还公开了一种存储介质,所述存储介质中存储有程序,所述程序被运行时执行实施例1中所述的启停通话的方法。

以此,本发明实施例提出了一种启停通话的方法、装置、移动终端和存储介质,应用于移动终端,该方法包括:当接收到通话请求时,若开启了语音启停通话功能,则打开移动终端的mic监听;若监听的音频匹配预设的接听要求,则基于所述通话请求进行通话;和/或当正在进行通话时,若开启了语音启停通话功能,则获取用户输入的语音;若所述语音匹配预设的结束要求,则执行关闭正在进行的通话的操作。本方案中通过语音启停通话功能,通过监听音频是否匹配预设的接听要求,和/或用户输入的语音是否匹配预设的接收要求,以此对通话采用语音的方式进行控制,避免用户双手被占用时无法及时的接听或挂断的缺陷,该方案简单便捷,不需要用户的双手参与,且能主动及时的接听或挂断,保障了通话的正常进行与挂断,不会干扰到用户双手正在进行的其他工作。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。

转载请注明原文地址: https://doc.8miu.com/read-150382.html

最新回复(0)