一种通话处理方法及通话终端与流程

文档序号:17299364发布日期:2019-04-03 04:46阅读:188来源:国知局
一种通话处理方法及通话终端与流程

本发明涉及通信技术领域,特别是指一种通话处理方法及通话终端。



背景技术:

随着lte(longtermevolution,长期演进)的发展,可实现数据与语音业务在同一网络下的统一的volte(voiceoverlte,lte语音),也在不断进步。由于volte无需2g/3g网,全部业务承载于4g网络上,能够达到接通等待时间更短,以及更高质量、更自然的语音视频通话效果。

而为了提高用户语音电话的安全性,保证主被叫用户之间的通话内容不被攻击者窃听,传统电信运营商以及很多通信、互联网公司推出了加密电话。加密电话采用密码算法对话音内容进行保护,可实现对明文话音内容的隐匿。未授权人员即便截获了通话双方已加密的话音信息,也无法了解用户真实的通话内容。

但是,对于移动终端所具有的呼叫保持功能,正在通话的移动用户,可以暂时中断原来的电话,而打出新的电话,同时与原来的电话保持联系;当需要回复原来的通话时,则使新打出的电话处于保持状态,再继续与原来的通话方通话,即可以通过操作手机的按键选择及切换这两个通话,还可以分别或同时结束与他们的通话。

另外,volte加密电话需要对呼叫保持业务进行限制。现有的方法是从业务管理角度关闭用户呼叫保持业务,虽然能够限制volte加密电话呼叫保持,但这样做会对标准volte电话呼叫保持业务造成影响,使用户不能够为标准volte电话设置呼叫保持。



技术实现要素:

本发明的目的是提供一种通话处理方法及通话终端,用以解决现有技术中针对volte加密电话从业务管理角度关闭用户呼叫保持业务,无法满足不同的通话需求的问题。

为达到上述目的,本发明的实施例提供一种通话处理方法,包括:

若终端在进行通话时发起新的呼叫,则获取所述通话的通话类型;

在所述通话类型为密文通话时,通过所述终端的通话功能模块禁止建立所述呼叫。

其中,获取所述通话的通话类型的步骤,包括:

检测所述通话的状态标识;

若检测到所述状态标识为密文通话标识,确定所述通话的通话类型为密文通话;

若检测到所述状态标识为明文通话标识,确定所述通话的通话类型为明文通话。

其中,通过所述终端的通话功能模块禁止建立所述呼叫的步骤,包括:

通过对应用户通话界面上第一目标按键的通话功能模块,禁止建立所述呼叫;其中,

所述第一目标按键为在保持通话状态下添加新的呼叫的按键。

其中,所述方法还包括:

在所述通话类型为明文通话时,通过所述终端的通话功能模块禁止建立所述呼叫的密文呼叫。

其中,通过所述终端的通话功能模块禁止建立所述呼叫的密文呼叫的步骤,包括:

通过对应用户通话界面上第二目标按键的通话功能模块,禁止建立所述呼叫的密文呼叫;其中,

所述第二目标按键为发起新的密文呼叫的按键。

其中,所述方法还包括:

在所述呼叫为明文呼叫时,控制所述呼叫成功建立。

本发明的实施例还提供了一种通话终端,包括:

获取模块,用于若终端在进行通话时发起新的呼叫,则获取所述通话的通话类型;

第一处理模块,用于在所述通话类型为密文通话时,通过所述终端的通话功能模块禁止建立所述呼叫。

其中,所述获取模块包括:

检测子模块,用于检测所述通话的状态标识;

第一确定子模块,用于若检测到所述状态标识为密文通话标识,确定所述通话的通话类型为密文通话;

第二确定子模块,用于若检测到所述状态标识为明文通话标识,确定所述通话的通话类型为明文通话。

其中,所述第一处理模块进一步用于:

通过对应用户通话界面上第一目标按键的通话功能模块,禁止建立所述呼叫;其中,

所述第一目标按键为在保持通话状态下添加新的呼叫的按键。

其中,所述通话终端还包括:

第二处理模块,用于在所述通话类型为明文通话时,通过所述终端的通话功能模块禁止建立所述呼叫的密文呼叫。

其中,所述第二处理模块进一步用于:

通过对应用户通话界面上第二目标按键的通话功能模块,禁止建立所述呼叫的密文呼叫;其中,

所述第二目标按键为发起新的密文呼叫的按键。

其中,所述通话终端还包括:

第三处理模块,用于在所述呼叫为明文呼叫时,控制所述呼叫成功建立。

本发明的实施例还提供了一种通话终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现上述的通话处理方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的通话处理方法中的步骤。

本发明的上述技术方案的有益效果如下:

本发明实施例的通话处理方法,若终端在进行通话时发起新的呼叫,则将获取该通话的通话类型;之后,在该通话类型为密文通话时,通过该终端的通话功能模块禁止建立该呼叫。这样,用户在进行密文通话时,所发起的新的呼叫将无法建立,在不关闭呼叫保持业务的情况下限制了正在加密通话的终端发起新的呼叫,避免了volte加密电话对标准volte电话呼叫保持业务的影响,简化了业务逻辑,满足了不同的通话需求,保证了敏感通话内容的安全。

附图说明

图1为本发明实施例的通话处理方法的流程示意图;

图2为本发明实施例中用户通话界面的示意图之一;

图3为本发明实施例中用户通话界面的示意图之二;

图4为本发明实施例中用户通话界面的示意图之三;

图5为本发明实施例中用户通话界面的示意图之四;

图6为本发明实施例中用户通话界面的示意图之五;

图7为本发明实施例的通话终端的结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有的技术中volte加密电话从业务管理角度关闭用户呼叫保持业务,无法满足不同的通话需求的问题,提供了一种通话处理方法,如图1所示,包括:

步骤101,若终端在进行通话时发起新的呼叫,则获取所述通话的通话类型;

步骤102,在所述通话类型为密文通话时,通过所述终端的通话功能模块禁止建立所述呼叫。

本发明实施例提供的通话处理方法,按照上述步骤101和步骤102,若终端在进行通话时发起新的呼叫,则将获取该通话的通话类型;之后,在该通话类型为密文通话时,通过该终端的通话功能模块禁止建立该呼叫。这样,用户在进行密文通话时,所发起的新的呼叫将无法建立,在不关闭呼叫保持业务的情况下限制了正在加密通话的终端发起新的呼叫,避免了volte加密电话对标准volte电话呼叫保持业务的影响,简化了业务逻辑,满足了不同的通话需求,同时保证了敏感通话内容的安全。

其中,通话功能模块为能够实现各通话功能的模块,具体的,该通话功能模块可建立新的呼叫,可禁止建立新的呼叫,可建立密文呼叫等等。优选的,该通话功能模块为用户通话界面。

应该知道的是,在本发明实施例中,对应通话设置有一状态标识,优选的,状态标识“0”为明文通话标识,状态标识“1”为密文通话标识。终端通过监测用户发起呼叫时用户是否触发加密来确定状态标识的具体值。因此,在上述实施例的基础上,步骤101中,获取所述通话的通话类型的步骤,包括:

检测所述通话的状态标识;

若检测到所述状态标识为密文通话标识,确定所述通话的通话类型为密文通话;

若检测到所述状态标识为明文通话标识,确定所述通话的通话类型为明文通话。

这里,通过检测该通话的状态标识,由该状态标识的具体内容来确定当前该通话的通话类型,即检测到状态标识为密文通话标识(状态标识“1”),确定该通话的通话类型为密文通话;检测到该状态标识为明文通话标识(状态标识“0”),确定该通话的通话类型为明文通话。当然,该状态标识除使用“0”、“1”来表示明文通话和密文通话外,还可以通过预设字母、字符串等来实现,在此不再一一列举。

另外,还应该知道的是,在呼叫保持状态下,要发起新的呼叫,用户需要在用户通话界面上添加对应该呼叫的电话号码。因此,本发明的实施例中,在确定通话的通话类型为密文通话时,由于能够通过通话功能模块禁止建立该呼叫,避免了呼叫拒绝流程,简化了处理。

具体的,通过所述终端的通话功能模块禁止建立所述呼叫的步骤,包括:

通过对应用户通话界面上第一目标按键的通话功能模块,禁止建立所述呼叫;其中,

所述第一目标按键为在保持通话状态下添加新的呼叫的按键。

用户通话界面如图2所示,其上“+”号的圆形按键代表的添加通话键即为在保持通话状态下添加新的呼叫的按键,也就是第一目标按键,这样,通过“+”键对应的通话功能模块,将禁用该“+”键,如结合视图控制模块将该键隐藏或置灰,使得用户无法启用其功能,禁止建立保持通话状态下的呼叫。用户在通话为密文通话时,没有呼叫保持当前用户并呼叫第三方的途径,达到避免密文通话过程中多路电话共存,限制密文通话呼叫保持的目的。

进一步具体的,通话为密文通话时,用户通话界面可以如图3所示,“+”键隐藏;或者,如图4所示,“+”键置灰,用户可以看到该键但是按下以后不产生效果。

当然,第一目标按键不限于该“+”键,也可是其它在保持通话状态下发起新的呼叫的按键,在此不再一一列举。

此外,在上述实施例的基础上,本发明实施例的通话处理方法还包括:

在所述通话类型为明文通话时,通过所述终端的通话功能模块禁止建立所述呼叫的密文呼叫。

这里,对于在当前通话为明文通话时,发起新的呼叫的情况,将通过终端的通话功能模块禁止建立该呼叫的密文呼叫,从而防止同时进行密文通话和明文通话的过程中混淆密话和明话而在明文通话中传递秘密消息,避免了敏感通话内容泄露。

具体的,通过所述终端的通话功能模块禁止建立所述呼叫的密文呼叫的步骤,包括:

通过对应用户通话界面上第二目标按键的通话功能模块,禁止建立所述呼叫的密文呼叫;其中,

所述第二目标按键为发起新的密文呼叫的按键。

这里,为避免混淆密话和明话而在明文通话中传递秘密消息,将在已确定通话为明文通话时,通过对应用户界面上第二目标按键的通话功能模块,禁止建立新的呼叫的密文呼叫,该第二目标按键为发起新的密文呼叫的按键。

其中,该第二目标按键可以为图2所示用户通话界面上的,发起密文呼叫的按键(图中未示出);或者图2所示用户通话界面上的,具有对新的呼叫进行加密的按键(图中未示出);又或者,用户在明文通话过程中,通过图2所示的用户通话界面上的“+”键唤出如图5所示的另一拨打新的电话的用户通话界面(可用于输入电话号码或者选择联系人确定要拨打的电话)时,图5中的“加密通话”键。这样,通过将第二目标按键如“加密通话”键对应的通话功能模块,将禁用该键,如隐藏或置灰,使得用户无法启用其功能,禁止建立新的呼叫的密文呼叫。

进一步具体的,通话为明文通话时,用户通话界面可以如图5所示,“加密通话”键置灰,用户可以看到该键但是按下以后不产生效果;或者,如图6所示,“加密通话”键隐藏,不再出现在当前的用户通话界面。

在通话为明文通话且呼叫为明文呼叫的情况,由于不会发生加密通话和呼叫等待业务的冲突,所以,本发明实施例的通话处理方法还包括:

在所述呼叫为明文呼叫时,控制所述呼叫成功建立。

这样,对于通话为明文通话,发起的新的呼叫为明文呼叫的情况,因不会影响到通话的安全性,将控制新的呼叫成功建立,实现用户的通话需求。

由上可知,本发明实施例提供的方案很好的解决了现有技术中针对volte加密电话从业务管理角度关闭用户呼叫保持业务,无法满足不同的通话需求的问题,且能够实现以下内容:

1、禁止正在进行密文通话的用户发起新的呼叫,包括明文呼叫或者密文呼叫;

2、禁止正在进行明文通话的用户发起新的密文呼叫。

具体根据实现方式的不同,本发明实施例提供了一种基于终端的示例实现,主要内容如下:

假设,volte加密终端(具备进行加密通话功能的终端)a和b之间通话已经建立,并且终端a、b都开通了呼叫等待业务,此时主叫终端a的用户想要呼叫另一终端c,试图与被叫终端c建立通话;

则主叫终端a判断本机的通话类型,如果正在进行密文通话,主叫终端a的用户通话界面如图3或图4所示,将通过对应的通话功能模块实现其上“+”键被禁用(如隐藏或置灰),主叫终端a的用户无法触发“+”键发起呼叫,禁止建立保持通话状态下的呼叫;如果正在进行明文通话,在主叫终端a的用户触发“+”键发起呼叫,唤出图5或图6所示的另一用户通话界面,将通过对应的通话功能模块实现其上“加密通话”键被禁用(如隐藏或置灰),主叫终端a的用户无法触发“加密通话”键发起密文呼叫,禁止建立保持通话状态下的密文呼叫,但是,其上“普通通话”键未禁用,可正常处理主叫终端a的用户在保持通话状态下发起的明文呼叫。

综上所述,本发明实施例的通话处理方法,volte加密终端在进行密文通话的过程中,将通过终端的通话功能模块禁止建立新的呼叫;在进行明文通话的过程中,将通过终端的通话功能模块禁止建立新的密文呼叫,而正常处理新的明文呼叫,使volte加密电话不影响标准volte电话呼叫保持业务,简化了业务逻辑,满足了不同的通话需求,保证了敏感通话内容的安全。

本发明实施例还提供了一种通话终端,如图7所示,包括:

获取模块701,用于若终端在进行通话时发起新的呼叫,则获取所述通话的通话类型;

第一处理模块702,用于在所述通话类型为密文通话时,通过所述终端的通话功能模块禁止建立所述呼叫。

本发明实施例提供的通话终端,若终端在进行通话时发起新的呼叫,则将获取该通话的通话类型;之后,在该通话类型为密文通话时,通过该终端的通话功能模块禁止建立该呼叫。这样,用户在进行密文通话时,所发起的新的呼叫将无法建立,在不关闭呼叫保持业务的情况下限制了正在加密通话的终端发起新的呼叫,避免了volte加密电话对标准volte电话呼叫保持业务的影响,简化了业务逻辑,满足了不同的通话需求,保证了敏感通话内容的安全。

可选地,所述获取模块包括:

检测子模块,用于检测所述通话的状态标识;

第一确定子模块,用于若检测到所述状态标识为密文通话标识,确定所述通话的通话类型为密文通话;

第二确定子模块,用于若检测到所述状态标识为明文通话标识,确定所述通话的通话类型为明文通话。

可选地,所述第一处理模块进一步用于:

通过对应用户通话界面上第一目标按键的通话功能模块,禁止建立所述呼叫;其中,

所述第一目标按键为在保持通话状态下添加新的呼叫的按键。

可选地,所述通话终端还包括:

第二处理模块,用于在所述通话类型为明文通话时,通过所述终端的通话功能模块禁止建立所述呼叫的密文呼叫。

可选地,所述第二处理模块进一步用于:

通过对应用户通话界面上第二目标按键的通话功能模块,禁止建立所述呼叫的密文呼叫;其中,

所述第二目标按键为发起新的密文呼叫的按键。

可选地,所述通话终端还包括:

第三处理模块,用于在所述呼叫为明文呼叫时,控制所述呼叫成功建立。

可见,本发明实施例的通话终端,在进行密文通话的过程中,将通过终端的通话功能模块禁止建立新的呼叫;在进行明文通话的过程中,将通过终端的通话功能模块禁止建立新的密文呼叫,而正常处理新的明文呼叫,使volte加密电话不影响标准volte电话呼叫保持业务,简化了业务逻辑,满足了不同的通话需求,保证了敏感通话内容的安全。

需要说明的是,上述通话处理方法的所述实现实施例均适用于该通话终端的实施例中,也能达到相同的技术效果。

本发明实施例还提供了一种通话终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现上述的通话处理方法。

本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的通话处理方法中的步骤。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

进一步需要说明的是,此说明书中所描述的终端包括但不限于智能手机、平板电脑等,且所描述的许多功能部件都被称为模块,以便更加特别地强调其实现方式的独立性。

本发明实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

上述范例性实施例是参考该些附图来描述的,许多不同的形式和实施例是可行而不偏离本发明精神及教示,因此,本发明不应被建构成为在此所提出范例性实施例的限制。更确切地说,这些范例性实施例被提供以使得本发明会是完善又完整,且会将本发明范围传达给那些熟知此项技术的人士。在该些图式中,组件尺寸及相对尺寸也许基于清晰起见而被夸大。在此所使用的术语只是基于描述特定范例性实施例目的,并无意成为限制用。如在此所使用地,除非该内文清楚地另有所指,否则该单数形式“一”、“一个”和“该”是意欲将该些多个形式也纳入。会进一步了解到该些术语“包含”及/或“包括”在使用于本说明书时,表示所述特征、整数、步骤、操作、构件及/或组件的存在,但不排除一或更多其它特征、整数、步骤、操作、构件、组件及/或其族群的存在或增加。除非另有所示,陈述时,一值范围包含该范围的上下限及其间的任何子范围。

以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1