一种网络通话防打扰方法、系统及终端技术方案

技术编号:19487424 阅读:30 留言:0更新日期:2018-11-17 11:38
本申请实施例公开了一种网络通话防打扰方法、系统及终端,获取除第一会议组以外的第二会议组的通话状态;当第二会议组开始通话时,根据第二会议组的会议组类型,选择是否向第一用户提示第二会议组的通话状态。如果第二会议组不是临时会议组,则向第一用户弹出第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息;从第一会议组和第二会议组选择进行通话的会议组;根据选择结果更新第一会议组和第二会议组的会议组属性。根据获取到的第二会议组的属性选择是否提示第一用户,当第二会议组不是临时会议组,则向第一用户弹出第一通知消息,然后屏蔽后面所有会议组的消息弹出,直至第一用户处理完第一通知消息,进而可以防止消息的不断提醒。

【技术实现步骤摘要】
一种网络通话防打扰方法、系统及终端
本申请涉及网络通话
,尤其涉及一种网络通话防打扰方法、系统及终端。
技术介绍
随着互联网技术的发展,网络流量资费越来越低,带宽不断地的增加,网络通话已经成为用户常用的功能。而且网络通话的功能也从单一变的越来越广泛,已经涉及到各个行业。尤其是基于网络通话的对讲组和会议(后续两者简称会议组)功能更是得到广泛应用。传统的会议组一般是临时建立,当用户使用完毕后,会议组即被解散掉。但是在建立会议组时,往往对于一个用户可能同时包含于多个不同的会议组中,如图1所示,用户A同时包含于会议组1和会议组2中。假设会议组1建立,用户A正在会议组1中通话,如果会议组2随后建立,用户A会接到振铃提示是否加入会议组2,而且此时会议组2只是建立也不确定是否有成员通话,此时用户A会根据当前通话的需求选择接或者不接,如果选择不接入会议组2时,则选择不接或将会议组2加入黑名单,这样就会议组2就不会继续振铃提示。但是由于会议组的重要性不是固定的,会随时变化。如果在当前时刻用户需要维持当前通话的会议组,而弹出振铃的会议组在下一时刻可能也是比较重要的会议组。因此下一时刻,用户需要介入上述振铃的会议组进行通话。因此如果此时将上述振铃会议组挂断或加入黑名单,则后续也无法再次加入。
技术实现思路
本申请提供了一种网络通话防打扰方法、系统及终端,以解决现有技术中网络通话防打扰方法导致挂断或加入黑名单的会议组无法再次加入的问题。第一方面,本申请提供了一种网络通话防打扰方法,包括:获取除第一会议组以外的第二会议组的通话状态,第一会议组为第一用户当前通话的会议组,第二会议组为包含第一用户的其他任一会议组;当第二会议组开始通话时,确定第二会议组的会议组类型;如果根据会议组类型确定第二会议组为临时会议组,则不向第一用户提示第二会议组通话状态;或者,如果根据会议组类型确定第二会议组不是临时会议组,则向第一用户弹出第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息,其中,第二通知消息为第一通知消息弹出之后的任一通知消息;从第一会议组和第二会议组选择进行通话的会议组;根据选择结果更新第一会议组和第二会议组的会议组属性。第二方面,本申请提供了一种网络通话防打扰系统,包括:获取模块,用于获取除第一会议组以外的第二会议组的通话状态,第一会议组为第一用户当前通话的会议组,第二会议组为包含第一用户的其他任一会议组;确定模块,用于当第二会议组开始通话时,确定第二会议组的会议组类型;判断处理模块,用于如果根据会议组类型确定第二会议组为临时会议组,则不向第一用户提示第二会议组通话状态;或者,如果根据会议组类型确定第二会议组不是临时会议组,则向第一用户弹出第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息,其中,第二通知消息为第一通知消息弹出之后的任一通知消息;选择模块,用于从第一会议组和第二会议组选择进行通话的会议组;更新模块,用于根据选择结果更新第一会议组和第二会议组的会议组属性。第三方面,本申请提供了一种终端,包括:存储器;与存储器通信的处理器,该处理器执行第一方面及根据第一方面可能的实现方式的方法。第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取除第一会议组以外的第二会议组的通话状态,第一会议组为第一用户当前通话的会议组,第二会议组为包含第一用户的其他任一会议组;当第二会议组开始通话时,确定第二会议组的会议组类型;如果根据会议组类型确定第二会议组为临时会议组,则不向第一用户提示第二会议组通话状态;或者,如果根据会议组类型确定第二会议组不是临时会议组,则向第一用户弹出第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息,其中,第二通知消息为第一通知消息弹出之后的任一通知消息;从第一会议组和第二会议组选择进行通话的会议组;根据选择结果更新第一会议组和第二会议组的会议组属性。本申请实施例提供的技术方案可以包括以下有益效果:当第一用户在第一会议组中进行通话时,实时获取包含所述第一用户的第二会议组,如果存在一个第二会议组开始通话,则首先对第二会议组的类型进行判断。如果事先已经将第二会议组设置为临时会议组,则直接忽略第二会议组;如果第二会议组当前不是临时会议组,则向第一用户弹出第二会议组开始通话的第一通知消息,然后屏蔽后面所有会议组的消息弹出,直至第一用户处理完第一通知消息。第一用户从第一会议组和第一通知消息对应的第二会议组中选择任一进行通话,将不进行通话的会议组设置为临时会议组,进而可以防止消息的不断提醒。当第一用户结束选择的会议组通话后,如果前面设置为临时会议组的会议还在继续,则可以切换过去,继续进行通话,进而避免了传统直接挂断和拉黑名单的方式,无法再次进入会议组。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为传统技术中网络通话会议组选择示意图;图2为本申请实施例提供的一种网络通话防打扰方法的流程示意图;图3为本申请实施例提供的一种网络通话防打扰系统的结构示意图;图4为本申请实施例提供的一种终端的结构示意图。具体实施方式为了使本
的人员更好地理解本申请实施例中的技术方案,下面结合附图对本申请实施例中技术方案作进一步详细的说明。参见图2,本申请实施例提供的网络通话防打扰方法包括:S101,获取除第一会议组以外的第二会议组的通话状态。本实施例中的第一会议组为第一用户当前进行通话中的会议组,而第二会议组则为包含同一第一用户的其他会议组。例如建立会议组前,用户A被分别预先设置在多个会议组中,当这些会议组建立以后,则用户A的名单就会直接出现在这些会议组中。由于多个会议组不会同时的建立进行通话,即使同时建立进行通话,第一用户也只能选择其一进行通话。本实施例中,当第一用户已经处于一个会议组的通话中时,会不断的监听其他包含第一用户的其他会议组的通话状态,即是否有人进行通话。需要指出的是,本实施例中如果第二会议组只是建立,而没有人进行通话,则不会像传统技术中向第一用户提示会议组的状态。本实施例中为了监听除第一会议组以外的所有包含第一用户的所有会议组,首先对除第一会议组以外的所有会议组进行遍历,从中筛选出包含第一用户的所有会议组,进而对筛选出的会议组进行监听。S102,当第二会议组开始通话时,确实第二会议组是否为临时会议组。如果在某一时刻,监听到第二会议组有人通话,则确定第二会议组已经处于通话状态,此时则需要判定第二会议组的属性。会议组的属性包括临时会议组和非临时会议组,临时会议组在本实施中属于非重要会议,优先级别低。非临时会议组,则是第一用户提前预定好的会议,优先级别较高。因此当监听到第二会议组处于通话状态时,首先对第二会议组的属性进行判断。S103,如果第二会议组为临时会议组,则不向第一用户提示第二会议组的通话状态。如果在S102中判断第二会议组为临时会议组,则说明第二会议组对于第一用户属于非重要会议,则不需要中断第一用户的当前会议组通话,因此无需向第一用户提醒第二用户的通话状态。S104,如果第二会议组不是临时会议组,则向第本文档来自技高网
...

【技术保护点】
1.一种网络通话防打扰方法,其特征在于,所述方法包括:获取除第一会议组以外的第二会议组的通话状态,所述第一会议组为第一用户当前通话的会议组,所述第二会议组为包含所述第一用户的其他任一会议组;当所述第二会议组开始通话时,确定所述第二会议组的会议组类型;如果根据所述会议组类型确定所述第二会议组为临时会议组,则不向所述第一用户提示所述第二会议组通话状态;或者,如果根据所述会议组类型确定所述第二会议组不是临时会议组,则向所述第一用户弹出所述第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息,其中,所述第二通知消息为所述第一通知消息弹出之后的任一通知消息;从所述第一会议组和所述第二会议组选择进行通话的会议组;根据选择结果更新所述第一会议组和所述第二会议组的会议组属性。

【技术特征摘要】
1.一种网络通话防打扰方法,其特征在于,所述方法包括:获取除第一会议组以外的第二会议组的通话状态,所述第一会议组为第一用户当前通话的会议组,所述第二会议组为包含所述第一用户的其他任一会议组;当所述第二会议组开始通话时,确定所述第二会议组的会议组类型;如果根据所述会议组类型确定所述第二会议组为临时会议组,则不向所述第一用户提示所述第二会议组通话状态;或者,如果根据所述会议组类型确定所述第二会议组不是临时会议组,则向所述第一用户弹出所述第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息,其中,所述第二通知消息为所述第一通知消息弹出之后的任一通知消息;从所述第一会议组和所述第二会议组选择进行通话的会议组;根据选择结果更新所述第一会议组和所述第二会议组的会议组属性。2.根据权利要求1所述的方法,其特征在于,所述获取除第一会议组以外的第二会议组的通话状态,包括:遍历除所述第一会议组以后的所有会议组;筛选选出包含所述第一用户的第二会议组;获取所述第二会议组的通话状态。3.根据权利要求2所述的方法,其特征在于,所述向所述第一用户弹出第二会议组开始通话的第一通知消息,并且屏蔽第二通知消息,包括:向第一用户弹出第一通知消息时,进行第一锁处理,所述第一锁处理用于保持所述第一通知消息,屏蔽所述第一通知消息弹出之后的任一通知消息。4.根据权利要求3所述的方法,其特征在于,所述根据选择结果更新所述第一会议组和所述第二会议组的会议组属性包括:如果继续保持第一会议组的通话,则将所述第二会议组的加入临时会议组,解除所述第一锁处理;或者,如果选择切换到第二会议组通话,则将所述第一会议组的加入临时会议组,解除所述第一锁处理。5.根据权利要求4所述的方法,其特征在于,如果切换到第二会议组通话,当所述第二会议组通话结束后,获取所述第一会议组的通话状态;如果所述第一会议组通话没有结束,则改变所述第一会议组的会议组类型,加入所述第一会议组通话。6.根据权利要求4所述的方法,其特征在于,解除所述第一锁处理后,向所述第一用户弹出第三通知消息,并进行第二锁处理,...

【专利技术属性】
技术研发人员:王鹏
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1