一种会议控制方法、装置、电子设备及存储介质与流程

文档序号:28274188发布日期:2021-12-31 20:26阅读:75来源:国知局
1.本技术涉及数据处理
技术领域
:,特别是涉及一种会议控制方法、装置、电子设备及存储介质。
背景技术
::2.在一些线上会议场景中,用户需要通过多个设备加入多个不同的会议,例如在手机端和电脑端分别加入不同的会议,这样就会造成当用户在其中某个会议中发言时,其它会议的声音会传入该正在发言的会议中,导致会议效果较差。相关技术中的一种解决方式是:对用户进行语音识别,只采集符合用户声纹特征的音频数据,而对不符合用户声纹特征的音频数据则丢弃处理。然而,通过语音识别方式控制会议效果较为复杂,且当用户参与的会议较多时,服务器需要大量时间对各种复杂的音频数据进行识别处理,增加了服务器的负担,降低了服务器业务处理效率,因此,相关技术中急需一种高效的会议控制方式来克服多个会议时会议之间相互干扰的现象。技术实现要素:3.鉴于上述问题,本技术提供了一种会议控制方法、装置、电子设备及存储介质,可解决用户近距离加入多个不同的会议时,各个会议之间相互干扰的问题。4.本技术第一方面提供了一种会议控制方法,所述方法包括:5.在检测到用户在目标会议中的发言操作时,确定用户当前正在参与的所有会议;6.在所述所有会议中确定除所述目标会议外的其它各个会议;7.对所述其它各个会议的声音输入状态和声音输出状态进行调整,以防止各个会议之间相互干扰。8.可选地,对所述其它各个会议的声音输入状态和声音输出状态进行调整,包括:9.在调整声音输入状态时,针对所述其它各个会议中的每一个会议,控制输入声音的音量不超过第一预设阈值;10.在调整声音输出状态时,针对所述其它各个会议中的每一个会议,控制输出声音的音量不超过第二预设阈值。11.可选地,针对所述其它各个会议中的每一个会议,控制输入声音的音量不超过第一预设阈值,包括:12.若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值;13.若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值、关闭待调整会议所在的终端设备的声音输入通道、降低待调整会议所在的终端设备的输入声音的音量直至低于第一预设阈值。14.可选地,针对所述其它各个会议中的每一个会议,控制输出声音的音量不超过第二预设阈值,包括:15.若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值;16.若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值、关闭待调整会议所在的终端设备的声音输出通道、降低待调整会议所在的终端设备的输出声音的音量直至低于第二预设阈值。17.可选地,在所述所有会议中确定除所述目标会议外的其它各个会议,包括:18.确定用户参与所述所有会议中各个会议时所在的地理位置;19.获取预设范围内的各个地理位置;20.将获取的预设范围内的各个地理位置对应的会议确定为除所述目标会议外的其它各个会议。21.可选地,在检测到发言方在目标会议中的发言操作时,所述方法还包括:22.若用户通过与所述目标会议所在终端设备不同的其它终端设备参与所述目标会议,在调整其它终端设备上的目标会议的声音输入状态时,在会议界面中关闭声音输入通道,或在会议界面中调整输入声音的音量直至低于第一预设阈值;23.在调整其它终端设备上的目标会议的声音输出状态时,在会议界面中关闭声音输出通道,或在会议界面中调整输出声音的音量直至低于第二预设阈值。24.可选地,对所述其它各个会议的声音输入状态和声音输出状态进行调整,包括:25.向所述其它各个会议所在的终端设备分别发送第一控制消息,以使所述其它各个会议所在的终端设备根据所述第一控制消息确定待调整的会议,并对所述待调整的会议的声音输入状态和声音输出状态进行调整;26.所述方法还包括:27.在检测到用户在目标会议中的结束发言操作时,向所述其它各个会议所在的终端设备分别发送第二控制消息,以使所述其它各个会议所在的终端设备根据所述第二控制消息确定待恢复的会议,并将所述待恢复的会议的声音输入状态和声音输出状态恢复至发言前的状态。28.本技术第二方面提供了一种会议控制装置,所述装置包括:29.第一确定模块,用于在检测到用户在目标会议中的发言操作时,确定用户当前正在参与的所有会议;30.第二确定模块,用于在所述所有会议中确定除所述目标会议外的其它各个会议;31.第一调整模块,用于对所述其它各个会议的声音输入状态和声音输出状态进行调整,以防止各个会议之间相互干扰。32.可选地,所述第一调整模块包括:33.第一调整子模块,用于在调整声音输入状态时,针对所述其它各个会议中的每一个会议,控制输入声音的音量不超过第一预设阈值;34.第二调整子模块,用于在调整声音输出状态时,针对所述其它各个会议中的每一个会议,控制输出声音的音量不超过第二预设阈值。35.可选地,所述第一调整子模块包括:36.第三调整子模块,用于若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值;37.第四调整子模块,用于若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值、关闭待调整会议所在的终端设备的声音输入通道、降低待调整会议所在的终端设备的输入声音的音量直至低于第一预设阈值。38.可选地,所述第二调整子模块包括:39.第五调整子模块,用于若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值;40.第六调整子模块,用于若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值、关闭待调整会议所在的终端设备的声音输出通道、降低待调整会议所在的终端设备的输出声音的音量直至低于第二预设阈值。41.可选地,所述第二确定模块包括:42.第一确定子模块,用于确定用户参与所述所有会议中各个会议时所在的地理位置;43.获取子模块,用于获取预设范围内的各个地理位置;44.第二确定子模块,用于将获取的预设范围内的各个地理位置对应的会议确定为除所述目标会议外的其它各个会议。45.可选地,所述装置还包括:46.第二调整模块,用于若用户通过与所述目标会议所在终端设备不同的其它终端设备参与所述目标会议,在调整其它终端设备上的目标会议的声音输入状态时,在会议界面中关闭声音输入通道,或在会议界面中调整输入声音的音量直至低于第一预设阈值;47.第三调整模块,用于在调整其它终端设备上的目标会议的声音输出状态时,在会议界面中关闭声音输出通道,或在会议界面中调整输出声音的音量直至低于第二预设阈值。48.可选地,所述第一调整模块包括:49.发送子模块,用于向所述其它各个会议所在的终端设备分别发送第一控制消息,以使所述其它各个会议所在的终端设备根据所述第一控制消息确定待调整的会议,并对所述待调整的会议的声音输入状态和声音输出状态进行调整;50.所述装置还包括:51.发送模块,用于在检测到用户在目标会议中的结束发言操作时,向所述其它各个会议所在的终端设备分别发送第二控制消息,以使所述其它各个会议所在的终端设备根据所述第二控制消息确定待恢复的会议,并将所述待恢复的会议的声音输入状态和声音输出状态恢复至发言前的状态。52.本技术第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行时实现本技术第一方面所述的会议控制方法的步骤。53.本技术第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术第一方面所述的会议控制方法中的步骤。54.采用本技术的会议控制方法,线上会议服务器在检测到用户在目标会议中的发言操作时,确定用户当前正在参与的所有会议,然后在所有会议中确定除了目标会议外的其它各个会议,最后对其它各个会议的声音输入状态和声音输出状态进行调整,以防止各个会议之间相互干扰。本技术的会议控制方法操作简单,控制效率高,且可有效解决用户近距离加入多个不同的会议时,各个会议之间相互干扰的问题,优化了用户的会议体验。附图说明55.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍。56.图1是本技术一实施例示出的一种实施环境示意图;57.图2是本技术一实施例示出的一种会议控制方法的流程图;58.图3是本技术一实施例示出的一种会议控制装置的结构框图。具体实施方式59.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。60.图1是本技术一实施例示出的一种实施环境示意图。在图1中,线上会议服务器与多个终端设备(包括终端设备1‑终端设备n)通信连接,每个终端设备安装有用于参加线上会议的客户端。用户可预先通过客户端登录线上会议服务器,完成会议账号注册,之后,用户便可以通过客户端和会议账号加入预先创建的会议或者创建新的会议,整个会议的调度工作由线上会议服务器负责执行。61.其中,终端设备可以是任意具备音频输入/出组件、视频输入/出组件以及联网功能的设备,例如智能手机、pc(personalcomputer,个人计算机)、pad(portableandroiddevice,平板电脑)等设备,本实施例对终端设备的类型不作具体限制。62.本技术提供的会议控制方法可应用于图1中的线上会议服务器。图2是本技术一实施例示出的一种会议控制方法的流程图。参照图2,本技术的会议控制方法可以包括如下步骤:63.步骤s21:在检测到用户在目标会议中的发言操作时,确定用户当前正在参与的所有会议。64.在本实施例中,用户可在客户端中输入会议账号,以登录到线上会议服务器,并加入到目标会议中。一个用户可以预先注册一个或多个会议账号。用户在注册多个会议账号时,可以设置各个会议账号之间的关联关系,使得具备关联关系的多个会议账号可以同时加入会议。例如可以将会议账号添加到某个具备特定功能的群组来建立群组内的各个账号之间的关联关系。示例地,如果群组q专门用于管理可以同时加入会议的那些账号,那么在将会议账号m添加到群组q内后,会议账号m具备了和群组内的其它会议账号同时加入会议的功能,反之,如果不将会议账号m添加到群组q,那么在群组内的其它会议账号同时加入会议时,会议账号m无法加入会议。当然,本实施例还可以采用其它方式来建立各个会议账号之间的关联关系,本实施例对此不作具体限制。65.在本实施例中,只允许存在关联关系的多个会议账号可以同时加入会议,防止其他非注册用户登录这些账号并加入会议时,线上会议服务器对这些本不需要进行控制的会议进行控制,从而导致这些正常会议的声音输入状态和声音输出状态受到影响。66.为便于后续各个实施例的陈述,在此特别说明,后文中用户通过多个会议账号加入一个或多个不同的会议,是指用户通过已经建立关联关系的多个会议账号加入一个或多个不同的会议。67.会议账号类似于用户的个人账号,可记录用户所有的个人信息以及历史会议记录。用户可以通过一个会议账号加入会议中,也可以通过多个会议账号加入会议中。一个会议账号可用于同时加入多个不同的会议。示例地,在同一日的10点至12点之间有三场会议分别为meeting1、meeting2以及meeting3,那么会议账号x可以在该日的10点至12点之间同时加入meeting1、meeting2以及meeting3并保持在线会议状态,用户可以同时在3个会议中发言,也可以同时接收到不同会议中的视频和/或音频数据流。68.一个会议账号在一个终端设备上可以分别加入多个不同的会议。示例地,某终端设备的客户端上当前登录有会议账号x,用户可以通过会议账号x同时加入会议1、会议2以及会议3等多个不同的会议。69.一个会议账号可以通过多个不同的终端设备分别加入多个不同的会议。示例地,用户可以通过电脑上安装的客户端加入会议1,可以通过手机上安装的客户端加入会议2,可以通过pad上安装的客户端加入会议3。70.在本实施例中,终端设备上的客户端在同一时刻可以运行一个或多个会议账号。71.用户可以通过一个会议账号,在不同的终端设备加入同一个会议。示例地,用户可以在电脑上登录会议账号x,并加入会议1,同时还可以在手机上登录会议账号x,并加入会议1。72.用户可以通过多个不同的会议账号,在同一个终端设备加入同一个会议。示例地,用户可以在终端设备m上同时登录会议账号x、会议账号y以及会议账号z,且会议账号x、会议账号y以及会议账号z可以同时加入会议1。73.用户可以通过多个不同的会议账号,在不同的终端设备加入同一个会议。示例地,用户可以在电脑上登录会议账号x,并加入会议1,同时还可以在手机上登录会议账号y,并加入会议1。74.为便于各个实施例的陈述,在此特别说明,本技术中需要进行发言操作的目标会议是指用户通过目标会议账号加入的会议,该目标会议账号是用户通过目标终端设备上的客户端登录的。75.在具体实施时,当客户端检测到用户点击表示发言的按钮时,可以向线上会议服务器发送发言请求,该发言请求中包含需要发言的目标会议。线上会议服务器在接收到来自目标会议的发言请求时,一方面确定用户需要在目标会议中进行发言操作,另一方面根据目标会议的信息获得目标会议账号和用户的个人信息,进一步根据个人信息获得用户当前正在参与的所有会议。76.步骤s22:在所述所有会议中确定除所述目标会议外的其它各个会议。77.在本实施例中,由于用户可以同时加入多个会议,且所有会议都由线上会议服务器统一调度。因此,线上会议服务器可以首先确定出用户当前正在参与的所有会议,并在这些会议中确定除了目标会议外的其它多个会议。78.步骤s23:对所述其它各个会议的声音输入状态和声音输出状态进行调整,以防止各个会议之间相互干扰。79.在本实施例中,当用户近距离同时加入多个会议时,如果需要在目标会议中发言,那么可能存在以下两种情况:80.一、其它会议中的声音会传入目标会议中。81.二、如果其它某个或多个会议也处于可发言的状态(例如表示发言的按钮处于开启状态),那么用户在目标会议中的声音也会传入这些会议中。82.在本实施例中,针对第一种情况,可以对其它各个会议的声音输出状态进行调整,防止其它各个会议输出的声音传入目标会议中,进而避免各个会议之间的声音干扰。83.针对第二种情况,可以对其它各个会议的声音输入状态进行调整,防止用户在目标会议中发言所产生的声音传入其它各个会议中,进而避免各个会议之间的声音干扰。84.其中,声音输入状态包括:可输入状态、不可输入状态以及音量输入大小。可输入状态和不可输入状态可通过表示声音输入的按钮来调整,例如会议界面中的麦克风标识可表示声音输入的按钮。音量输入大小可通过调整音量按键来实现。85.声音输出状态包括:可输出状态、不可输出状态以及音量输出大小。可输出状态和不可输出状态可通过表示声音输出的按钮来调整,例如会议界面中的喇叭标识可表示声音输出的按钮。音量输出大小可通过调整音量按键来实现。86.在本实施例中,线上会议服务器会自动对其它各个会议的声音输入状态和声音输出状态进行调整。当然,用户也可以进行手动调整。用户可以预先在客户端设置默认调整方式,例如可以设置默认调整方式为自动调整,或者设置默认调整方式为手动调整。87.示例地,用户在电脑上使用会议账号x加入会议1,在手机上使用会议账号x加入会议2,在手机上使用会议账号y加入会议3。当用户在会议1的界面中点击表示需要发言的按钮时,客户端向线上会议服务器发送消息,告知线上会议服务器用户需要在会议1中发言。线上会议服务器接收到消息后,确定用户当前正在参与的所有会议为会议1‑会议3,然后除去目标会议(会议1)得到其它会议即会议2和会议3,接着,线上会议服务器对会议2和会议3的声音输出状态进行调整,防止会议2和会议3输出的声音传入会议1中,以及对会议2和会议3的声音输入状态进行调整,防止会议1输出的声音传入会议2和会议3中,最终防止会议1‑会议3之间相互干扰。88.在本实施例中,线上会议服务器在检测到用户在目标会议中的发言操作时,会对其它会议中的每一个会议的声音输入状态和声音输出状态进行调整。当用户近距离同时加入多个会议时,采用本技术的方法可有效防止各个会议之间的相互干扰。89.采用本技术的会议控制方法,线上会议服务器在检测到用户在目标会议中的发言操作时,确定用户当前正在参与的所有会议,然后在所有会议中确定除了目标会议外的其它各个会议,最后对其它各个会议的声音输入状态和声音输出状态进行调整,以防止各个会议之间相互干扰。本技术的会议控制方法操作简单,控制效率高,且可有效解决用户近距离加入多个不同的会议时,各个会议之间相互干扰的问题,优化了用户的会议体验。90.结合以上实施例,在一种实施方式中,本技术还提供了一种对其它各个会议的声音输入状态和声音输出状态进行调整的方法,具体地,上述步骤s23可以包括:91.在调整声音输入状态时,针对所述其它各个会议中的每一个会议,控制输入声音的音量不超过第一预设阈值;92.在调整声音输出状态时,针对所述其它各个会议中的每一个会议,控制输出声音的音量不超过第二预设阈值。93.在本实施例中,针对其它各个会议中的任一会议,可以关闭声音输入通道,或者降低声音输入的音量,保持输入声音的音量不超过第一预设阈值,从而防止对其它会议造成干扰。其中,关闭声音输入通道的渠道有多种,例如可以在会议界面中关闭,或者在终端设备关闭等。降低声音输入的音量的渠道也有多种,例如可以在会议界面中调整,或者在终端设备调整等,本实施例对关闭声音输入通道或者降低声音输入的音量的渠道不作具体限制。94.在本实施例中,针对其它各个会议中的任一会议,可以关闭声音输出通道,或者降低声音输出的音量,保持输出声音的音量不超过第二预设阈值,从而防止其它会议对目标会议造成干扰。其中,关闭声音输出通道的渠道有多种,例如可以在会议界面中关闭,或者在终端设备关闭等。降低声音输出的音量的渠道也有多种,例如可以在会议界面中调整,或者在终端设备调整等,本实施例对关闭声音输出通道或者降低声音输出的音量的渠道不作具体限制。95.其中,第一预设阈值和第二预设阈值可以根据经验值设置,本实施例对第一预设阈值和第二预设阈值的具体值此不作限制。96.在本实施例中,对除了目标会议外的其他各个会议中的每一个会议进行调整,保持其输入声音的音量不超过第一预设阈值且保持其输出声音的音量不超过第二预设阈值,可有效避免目标会议和其他各个会议之间相互干扰,优化用户的会议体验。97.结合以上实施例,在一种实施方式中,针对所述其它各个会议中的任一会议,保持输入声音的音量不超过第一预设阈值,具体可以包括如下步骤:98.若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值;99.若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值、关闭待调整会议所在的终端设备的声音输入通道、降低待调整会议所在的终端设备的输入声音的音量直至低于第一预设阈值。100.在本实施例中,待调整会议是其它各个会议中的任意一个会议,如果待调整的会议与目标会议在同一终端设备,为了防止对目标会议造成误操作,因此在调整输入声音的音量时,可以选择在会议界面进行调整。具体地,既可以调整会议界面中的声音输入按钮来关闭声音输入通道,例如点击会议界面中表示麦克风的标识来关闭声音输入通道,也可以调整会议界面中的音量按钮来降低输入声音的音量,保持输入声音的音量低于第一预设阈值。101.如果待调整会议与目标会议不在同一终端设备,那么不仅可以在会议界面中调整,还可以直接在待调整会议所在的终端设备调整。在终端设备中调整时,既可以关闭终端设备的声音输入通道,例如在终端设备的设置功能中关闭声音输入通道,也可以降低终端设备的输入声音的音量,保持输入声音的音量低于第一预设阈值。102.在本实施例中,根据待调整的会议是否与目标会议在同一终端设备这两种情形,分别设置了相应的声音输入状态的调整方式,既可以防止对目标会议的误操作,还可以防止各个会议之间的相互干扰,优化了用户的会议体验。103.结合以上实施例,在一种实施方式中,针对所述其它各个会议中的任一会议,保持输出声音的音量不超过第二预设阈值,具体可以包括如下步骤:104.若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值;105.若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值、关闭待调整会议所在的终端设备的声音输出通道、降低待调整会议所在的终端设备的输出声音的音量直至低于第二预设阈值。106.在本实施例中,如果待调整会议与目标会议在同一终端设备,为了防止对目标会议造成误操作,因此在调整输出声音的音量时,可以选择在会议界面进行调整。具体地,既可以调整会议界面中的声音输出按钮来关闭声音输出通道,例如点击会议界面中表示喇叭的标识来关闭声音输出通道,也可以调整会议界面中的音量按钮来降低输出声音的音量,保持输出声音的音量低于第二预设阈值。107.如果待调整会议与目标会议不在同一终端设备,那么不仅可以在会议界面中调整,还可以直接在待调整会议所在的终端设备调整。在终端设备中调整时,既可以关闭终端设备的声音输出通道,例如在终端设备的设置功能中关闭声音输出通道,也可以降低终端设备的输出声音的音量,保持输出声音的音量低于第二预设阈值。108.在本实施例中,在会议界面中调整声音输入状态和在终端设备调整声音输入状态是两种不同的方式。在会议界面中调整可以理解为是从客户端一侧调整,从终端调整可以理解为是从设备一侧调整。用户可以通过一个终端设备加入多个不同的会议,针对其中的某一个会议x,如果在会议界面中关闭声音输出通道,那么用户无法听到该会议x的声音,但可以听到其他会议的声音。但用户如果直接在终端设备中关闭终端设备的声音输出通道,那么用户无法听到所有会议的声音。因此,如果待调整会议与目标会议在同一终端设备,为防止影响到目标会议,需要在待调整会议的会议界面进行调整,如果待调整会议与目标会议不在同一终端设备,为提升调整效率,可以对待调整会议的终端设备进行调整。109.在本实施例中,根据待调整的会议是否与目标会议在同一终端设备这两种情形,分别设置了相应的声音输出状态的调整方式,既可以防止对目标会议的误操作,还可以防止各个会议之间的相互干扰,增强用户的体验。110.结合以上实施例,在一种实施方式中,确定所述会议账号参与的除所述目标会议外的其它各个会议,具体可以包括如下步骤:111.确定用户参与所述所有会议中各个会议时所在的地理位置;112.获取预设范围内的各个地理位置;113.将获取的预设范围内的各个地理位置对应的会议确定为除所述目标会议外的其它各个会议。114.在一种实施场景中,尽管一个用户可以注册多个会议账号,但是在用户登录某一个会议账号时,也可以授权其他用户登录该用户的其他闲置会议账号,那么这种情况下,对该用户当前参与的各个会议的控制不应当影响其他用户当前正参与的会议。例如,用户a以自己的身份信息注册有会议账号1和会议账号2,用户a可以在北京通过会议账号1加入会议1‑会议3,用户b可以在上海通过会议账号2加入会议4‑会议5,那么对会议1‑会议3进行控制时不应当影响到会议4‑会议5,因为会议1‑会议3与会议4‑会议5相距较远,不会相互之间产生噪音干扰。115.因此,在执行本技术的会议控制方法前,可以考虑用户当前参与的所有会议是否处于预设范围内,如果处于预设范围内,再进行会议控制,否则没有进行会议控制的必要(当会议之间相隔较远时,不会相互之间产生噪音干扰)。116.线上会议服务器会记录每一个会议的会议状态信息,包括:开始时刻、持续时长、用户地理位置(参与会议时用户所在的位置)、登录账号等。因此,在确定出用户参与的所有会议后,线上会议服务器可以根据会议状态信息确定用户参与每一个会议时的地理位置。接着,线上会议服务器将目标会议账号参与目标会议时的位置作为目标位置,根据目标位置获得预设范围,然后将这些在预设范围内的各个地理位置所对应的会议作为用户参与的除了目标会议外的其它各个会议。其中,预设范围可以根据实际需求设置,例如可以设置为以目标位置为中心以r(r可任意取值)为半径的圆形范围。117.在本实施例中,对用户参与的距离较近的多个会议进行会议控制,而不对用户参与的所有会议进行控制,可防止对距离相隔较远且不会产生干扰的会议进行误操作,影响正常会议的进行。118.结合以上实施例,在一种实施方式中,在检测到发言方在目标会议中的发言操作时,本技术的会议控制方法还可以包括:119.若用户通过与所述目标会议所在终端设备不同的其它终端设备参与所述目标会议,在调整其它终端设备上的目标会议的声音输入状态时,在会议界面中关闭声音输入通道,或在会议界面中调整输入声音的音量直至低于第一预设阈值;120.在调整其它终端设备上的目标会议的声音输出状态时,在会议界面中关闭声音输出通道,或在会议界面中调整输出声音的音量直至低于第二预设阈值。121.在本实施例中,用户可以通过一个会议账号,在不同的终端设备加入同一个会议,或者可以通过多个不同的会议账号,在同一个(多个不同的)终端设备加入同一个会议。122.在通过两个不同的终端设备加入同一个会议时,这两个不同的终端设备可以使用两个不同的会议账号来加入该会议,也可以使用同一个会议账号来加入该会议。例如,用户可以在终端设备m上通过会议账号x加入会议1后,还可以在终端设备n上通过会议账号x加入会议1,或者还可以在终端设备n上通过会议账号y加入会议1。123.当用户使用两个不同的终端设备加入同一个会议时,如果用户需要进行发言,也可能会存在干扰现象,例如用户通过手机端和电脑端分别加入会议m,当用户操作手机端进行发言时,发言内容会在电脑端的会议m的声音输出通道输出,该输出的声音又会造成在手机端的声音输入通道的干扰。124.在本实施例中,假设用户在目标终端设备上通过目标会议账号加入了目标会议,在另一个终端设备上通过其它会议账号或目标账号加入了目标会议,那么当用户在操作目标终端设备进行发言时,需要调整另一个终端设备上的目标会议的声音输入状态和声音输出状态,防止对目标终端设备上的目标会议造成干扰。125.结合以上实施例,在一种实施方式中,对所述其它各个会议的声音输入状态和声音输出状态进行调整,具体可以包括:126.向所述其它各个会议所在的终端设备分别发送第一控制消息,以使所述其它各个会议所在的终端设备根据所述第一控制消息确定待调整的会议,并对所述待调整的会议的声音输入状态和声音输出状态进行调整。127.在本实施例中,线上会议服务器在调整其它各个会议的声音输入状态和声音输出状态时,可以向各个会议所在的终端设备分别发送第一控制消息,各个终端设备在接收到第一控制消息后,首先根据第一控制消息确定待调整的会议,然后对待调整的会议的声音输入状态和声音输出状态进行调整。128.本技术的会议控制方法还可以包括:129.在检测到用户在目标会议中的结束发言操作时,向所述其它各个会议所在的终端设备分别发送第二控制消息,以使所述其它各个会议所在的终端设备根据所述第二控制消息确定待恢复的会议,并将所述待恢复的会议的声音输入状态和声音输出状态恢复至发言前的状态。130.在本实施例中,当客户端检测到用户点击表示结束发言的按钮时,可以向线上会议服务器发送结束发言请求,该结束发言请求中包含需要结束发言的目标会议。线上会议服务器在接收到来自目标会议的结束发言请求时,确定用户需要结束在目标会议中的发言操作,接着,线上会议服务器向其它各个会议所在的终端设备分别发送第二控制消息,各个终端设备在接收到第二控制消息后,首先根据第二控制消息确定待恢复的会议,然后将待恢复的会议的声音输入状态和声音输出状态恢复至发言前的状态。131.在本实施例中,当用户进行发言时,线上会议服务器控制终端设备调整其它各个会议的声音输入状态和声音输出状态,防止各个会议之间相互干扰,并在用户结束发言时,将其它各个会议的声音输入状态和声音输出状态恢复至发言前的状态,保证其它各个会议的正常进行。132.下面将以一个具体实施例对本技术的方法进行详细说明。133.以用户a为例,用户a通过电脑登录账号x,使用该账号x加入了会议meeting1和meeting2,通过手机登录了账号x和账号y,使用账号x加入了会议meeting3,使用账号y加入了会议meeting1。134.当用户a需要在meeting1中发言时,线上会议服务器首先确定用户a当前正在参与的所有会议,包括:meeting1、meeting2以及meeting3,然后确定除了目标会议meeting1之外的其他会议,即meeting2和meeting3。135.线上会议服务器在对meeting2的声音输入状态进行调整时,由于meeting2与目标会议meeting1都在同一个电脑上,因此采用在meeting2的会议界面进行调整的方法,即在meeting2的会议界面中,关闭声音输入通道(例如点击表示声音输入的麦克风标识,以关闭声音输入通道),或在会议界面中调整输入声音的音量直至低于第一预设阈值(例如调整表示音量的按钮来控制输入的音量低于第一预设阈值)。同理,在对meeting2的声音输出状态进行调整时,由于meeting2与目标会议meeting1都在同一个电脑上,因此采用在meeting2的会议界面进行调整的方法,即在meeting2的会议界面中,关闭声音输出通道(例如点击表示声音输出的喇叭标识,以关闭声音输出通道),或在会议界面中调整输出声音的音量直至低于第二预设阈值(例如调整表示音量的按钮来控制输出的音量低于第二预设阈值)。136.线上会议服务器在对meeting3的声音输入状态进行调整时,由于meeting3与目标会议meeting1不在同一个设备上,因此既可以采用在meeting3的会议界面进行调整的方法,还可以采用对手机端进行调整的方法。在会议界面中进行调整时,可以在meeting3的会议界面中,关闭声音输入通道(例如点击表示声音输入的麦克风标识,以关闭声音输入通道),或在会议界面中调整输入声音的音量直至低于第一预设阈值(例如调整表示音量的按钮来控制输入的音量低于第一预设阈值),在手机端进行调整时,可以关闭手机的声音输入通道,或降低手机的输入声音的音量直至低于第一预设阈值。同理,在对meeting3的声音输出状态进行调整时,由于meeting3与目标会议meeting1不在同一个电脑上,因此既可以采用在meeting3的会议界面进行调整的方法,还可以采用对手机端进行调整的方法。在会议界面中进行调整时,可以在meeting3的会议界面中,关闭声音输出通道(例如点击表示声音输出的喇叭标识,以关闭声音输出通道),或在会议界面中调整输出声音的音量直至低于第二预设阈值(例如调整表示音量的按钮来控制输出的音量低于第二预设阈值),在手机端进行调整时,可以关闭手机的声音输出通道,或降低手机的输出声音的音量直至低于第二预设阈值。137.由于用户a在电脑上使用账号x加入了会议meeting1,在手机上使用账号y加入了会议meeting1,当用户在电脑上操作发言时,声音会从手机的meeting1的输出通道输出,从而干扰到电脑端的发言。因此,还需要对手机端的meeting1进行调整。线上会议服务器在对手机端的meeting1的声音输入状态进行调整时,由于手机端的meeting1与电脑端的meeting1不在同一个设备上,因此既可以采用在手机端的meeting1的会议界面进行调整的方法,还可以采用对手机端进行调整的方法。在手机端的会议界面中进行调整时,可以在手机端meeting1的会议界面中,关闭声音输入通道,或在会议界面中调整输入声音的音量直至低于第一预设阈值,在手机端进行调整时,可以关闭手机的声音输入通道,或降低手机的输入声音的音量直至低于第一预设阈值。同理,在对手机端meeting1的声音输出状态进行调整时,既可以采用在手机端meeting1的会议界面进行调整的方法,还可以采用对手机端进行调整的方法。在手机端会议界面中进行调整时,可以在手机端meeting1的会议界面中,关闭声音输出通道,或在会议界面中调整输出声音的音量直至低于第二预设阈值,在手机端进行调整时,可以关闭手机的声音输出通道,或降低手机的输出声音的音量直至低于第二预设阈值。138.如果用户a还注册有另一个账号z,且账号z被用户b在另一个距离用户a较远的地方加入了meeting4,那么线上会议服务器一开始确定用户a当前正在参与的会议时,可能还会包括meeting4,此时,线上会议服务器选择预设范围内的会议(距离电脑端meeting1较近的会议)并进行控制,不对距离较远的meeting4进行控制,保证了meeting4的正常进行。139.按照相同原理,当用户在meeting2中发言时,线上会议服务器也会对meeting1和meeting3进行控制,从而避免各个会议之间的干扰,优化用户的会议体验。140.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。141.基于同一发明构思,本技术提供了一种会议控制装置300。图3是本技术一实施例示出的一种会议控制装置的结构框图。参照图3,本技术的会议控制装置300可以包括:142.第一确定模块301,用于在检测到用户在目标会议中的发言操作时,确定用户当前正在参与的所有会议;143.第二确定模块302,用于在所述所有会议中确定除所述目标会议外的其它各个会议;144.第一调整模块303,用于对所述其它各个会议的声音输入状态和声音输出状态进行调整,以防止各个会议之间相互干扰。145.可选地,所述第一调整模块303包括:146.第一调整子模块,用于在调整声音输入状态时,针对所述其它各个会议中的每一个会议,控制输入声音的音量不超过第一预设阈值;147.第二调整子模块,用于在调整声音输出状态时,针对所述其它各个会议中的每一个会议,控制输出声音的音量不超过第二预设阈值。148.可选地,所述第一调整子模块包括:149.第三调整子模块,用于若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值;150.第四调整子模块,用于若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输入声音的音量:在会议界面中关闭声音输入通道、在会议界面中调整输入声音的音量直至低于第一预设阈值、关闭待调整会议所在的终端设备的声音输入通道、降低待调整会议所在的终端设备的输入声音的音量直至低于第一预设阈值。151.可选地,所述第二调整子模块包括:152.第五调整子模块,用于若待调整会议与所述目标会议在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值;153.第六调整子模块,用于若待调整会议与所述目标会议不在同一终端设备,通过如下任一方式调整输出声音的音量:在会议界面中关闭声音输出通道、在会议界面中调整输出声音的音量直至低于第二预设阈值、关闭待调整会议所在的终端设备的声音输出通道、降低待调整会议所在的终端设备的输出声音的音量直至低于第二预设阈值。154.可选地,所述第二确定模块302包括:155.第一确定子模块,用于确定用户参与所述所有会议中各个会议时所在的地理位置;156.获取子模块,用于获取预设范围内的各个地理位置;157.第二确定子模块,用于将获取的预设范围内的各个地理位置对应的会议确定为除所述目标会议外的其它各个会议。158.可选地,所述装置300还包括:159.第二调整模块,用于若用户通过与所述目标会议所在终端设备不同的其它终端设备参与所述目标会议,在调整其它终端设备上的目标会议的声音输入状态时,在会议界面中关闭声音输入通道,或在会议界面中调整输入声音的音量直至低于第一预设阈值;160.第三调整模块,用于在调整其它终端设备上的目标会议的声音输出状态时,在会议界面中关闭声音输出通道,或在会议界面中调整输出声音的音量直至低于第二预设阈值。161.可选地,所述第一调整模块303包括:162.发送子模块,用于向所述其它各个会议所在的终端设备分别发送第一控制消息,以使所述其它各个会议所在的终端设备根据所述第一控制消息确定待调整的会议,并对所述待调整的会议的声音输入状态和声音输出状态进行调整;163.所述装置300还包括:164.发送模块,用于在检测到用户在目标会议中的结束发言操作时,向所述其它各个会议所在的终端设备分别发送第二控制消息,以使所述其它各个会议所在的终端设备根据所述第二控制消息确定待恢复的会议,并将所述待恢复的会议的声音输入状态和声音输出状态恢复至发言前的状态。165.基于同一发明构思,本技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行时实现本技术上述任一实施例所述的会议控制方法中的步骤。166.基于同一发明构思,本技术提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本技术上述任一实施例所述的会议控制方法中的步骤。167.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。168.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。169.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd‑rom、光学存储器等)上实施的计算机程序产品的形式。170.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。171.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。172.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。173.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。174.以上对本发明所提供的一种会议控制方法、装置、电子设备及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1