会议融合方法、装置、设备以及存储介质与流程

未命名 09-11 阅读:145 评论:0


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.图1是本发明的一种会议融合方法实施例的步骤流程图;
49.图2是本发明的一种树形结构的会议系统的示意图;
50.图3是本发明的一种会议融合装置实施例的结构框图。
具体实施方式
51.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
52.本发明通过确定至少两个第二服务器的最近公共父节点服务器(第一服务器),使得至少两个第二服务器的待融合会议之间也会通过最近公共父节点服务器建立通信,在第一服务器对至少两个第二服务器的验证通过后,与至少两个第二服务器进行会话密钥、终端信息以及初始会议标识等会议相关信息的交互,第一服务器会存储至少两个第二服务器对应的会议相关信息,并基于至少两个第二服务器对应的会议相关信息,接管主持至少两个待融合会议,最终由第一服务器提供融合后的目标融合会议的会议服务。
53.图1示出了一种会议融合方法,应用于树形结构的会议系统中的第一服务器,所述第一服务器为所述会议系统中:参与会议融合的至少两个第二服务器对应的最近公共父节点服务器。
54.本发明实施例中,树形结构的会议系统指的是会议系统中的多个会议服务器之间存在着“一对多”的树形关系,多个会议服务器之间有分支,并且具有层次关系,除最高层级的会议服务器外,每个会议服务器有且只有一个上级会议服务器(父节点)。会议服务器的层级关系可以是基于区域级别、职能级别等进行划分。示例性的,图2示出了一种树形结构的会议系统的示意图,如图2所示,该树形结构的会议系统中分别包含国家级会议服务器,省级会议服务器,市级会议服务器,乡镇会议服务器和终端设备,本发明实施例为区分同层级的不同会议服务器,为同层级的不同会议服务器进行编号。每个会议服务器均可以连接终端设备(图2中仅示出与部分乡镇会议服务器连接的部分终端设备)。
55.第一服务器为会议系统中参与会议融合的至少两个第二服务器对应的最近公共父节点服务器,第二服务器可以为会议系统中的任意两个或多个会议服务器,该任意两个或多个会议服务器可以为会议系统中同层级的任意两个或多个会议服务器,也可以是会议系统中不同层级的任意两个或多个会议服务器。对于会议系统中的任意两个或多个会议服务器,在会议系统中均存在一个对应的最近公共父节点服务器。最近公共父节点服务器可以是会议系统中除任意两个或多个会议服务器外的其他会议服务器,也可以是任意两个或多个会议服务器中的其中之一。示例性的,以图2示出的树形结构的会议系统的示意图为
例,在图2中,乡镇会议服务器1以及乡镇会议服务器4的最近公共父节点服务器为省级会议服务器1,乡镇会议服务器1、县级会议服务器5以及市级会议服务器6的最近公共父节点服务器为国家级会议服务器,乡镇会议服务器6以及乡镇会议服务器7的最近公共父节点服务器为县级会议服务器5。相应的,乡镇会议服务器1以及县级会议服务器1的最近公共父节点服务器为县级会议服务器1,也就是说,某会议服务器与其他下级会议服务器的最近公共父节点服务器可以是该会议服务器本身。
56.如图1所示,本发明实施例可以包括以下步骤:
57.步骤101、在接收到所述第二服务器针对会议融合请求发送的表征同意融合的答复信息的情况下,对所述至少两个第二服务器进行验证,获得验证结果;所述答复信息为参与所述第二服务器的待融合会议的目标终端发送至所述第二服务器的。
58.本发明实施例中,一个第二服务器可以对应一个待融合会议,即,每个第二服务器可以主持一个待融合会议,第二服务器可以使得待融合会议中的终端之间进行通信,相应的,在参与会议融合的包括至少两个第二服务器的情况下,可以对应确定至少两个待融合会议。每个待融合会议中包含参与待融合会议的目标终端。第一服务器可以向至少两个第二服务器分别发送会议融合请求,在第一服务器接收到至少两个第二服务器发送的表征同意的答复信息的情况下,表明至少两个第二服务器对应的待融合会议中的目标终端同意进行会议融合。答复信息可以是参与第二服务器的待融合会议的目标终端发送至第二服务器的,也就是说,第二服务器可以将目标终端发送的答复信息转发至第一服务器,相应的,第二服务器在接收到第一服务器发送的会议融合请求后,可以将会议融合请求发送至参与该第二服务器的待融合会议的目标终端。在一种可能的实施方式中,会议系统中的会议服务器可以直接与会议系统中的终端进行通信,即,第一服务器可以直接向参与第二服务器的待融合会议的目标终端发送会议融合请求,相应的,参与第二服务器的待融合会议的目标终端也可以直接向第一服务器返回答复信息。可以理解的是,为了简化会议融合步骤,提高会议融合的效率,答复信息可以是参与第二服务器的待融合会议的指定终端发送的,其中,指定终端为参与第二服务器的待融合会议的目标终端中具有会议管理权限的终端。
59.为了确定会议系统中的会议服务器的身份是否可靠以及确保通信数据安全,会议系统中的每个会议服务器均配置有密钥对信息,密钥对信息包括公钥信息以及私钥信息,用于进行会议服务器的身份验证以及服务器之间通信数据的加密等,密钥对信息可以是基于sm2算法或sm9算法生成的。因此,在至少两个第二服务器对应的待融合会议中的目标终端同意进行会议融合的情况下,为了确保安全,需要对至少两个第二服务器进行验证,得到验证结果。其中,验证结果可以包括第二服务器验证通过或第二服务器验证未通过。可以理解的是,在第一服务器接收到参与第二服务器的待融合会议的指定终端发送的表征同意融合的答复信息的情况下,即可对至少两个第二服务器进行验证。
60.在一种可能的实施方式中,在接收到第二服务器针对会议融合请求发送的表征不同意融合的答复信息的情况下,第一服务器则可以基于其他发送的表征同意融合的答复信息的第二服务器进行后续步骤流程,如:对发送表征同意融合的答复信息的第二服务器进行验证,获取验证结果。在接收到至少两个第二服务器均针对会议融合请求发送的表征不同意融合的答复信息的情况下,停止进行后续会议融合的操作。可以理解的是,在第二服务器为两个的情况下,若接收到任一第二服务器针对会议融合请求发送的表征不同意融合的
答复信息,则停止进行后续会议融合的操作。
61.步骤102、在所述验证结果为所述第二服务器均验证通过的情况下,获取与各所述第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息。
62.本发明实施例中,在验证结果为第二服务器均验证通过的情况下,表征至少两个第二服务器身份安全,均通过身份验证,则可以获取与每个第二服务器的待融合会议对应的会议相关信息,得到与至少两个第二服务器的待融合会议对应的至少两组会议相关信息。会议相关信息中可以包含待融合会议对应的会话密钥、待融合会议对应的终端信息以及待融合会议对应的初始会议码标识。其中,会议相关信息可以是发送方使用接收方的的公钥信息进行加密后,再发送至接收方,示例性的,若第一服务器需要获取第二服务器的会议相关信息,则,第二服务器使用第一服务器的公钥信息对会议相关信息进行加密,并将加密后的会议相关信息发送至第一服务器;相应的,第一服务器在接收到加密后的会议相关信息,使用公钥信息对应的私钥信息(第一服务器的私钥信息)对其进行解密,得到会议相关信息。
63.步骤103、基于所述至少两组会议相关信息,对所述至少两个第二服务器的待融合会议进行融合,得到目标融合会议;所述目标融合会议由所述第一服务器主持,所述目标融合会议中包含所述目标终端。
64.本发明实施例中,第一服务器基于获取到的至少两组会议相关信息,执行对至少两个待融合会议的融合操作,以得到融合后的目标融合会议。融合后的目标融合会议由第一服务器主持,即第一服务器负责参与目标融合会议中的终端之间的通信,目标融合会议中包含待融合会议的目标终端,即目标融合会议中包含参与至少两个待融合会议中的全部终端。示例性的,以图2为例,假设乡镇会议服务器6以及乡镇会议服务器7为第二服务器,则可以确定两个第二服务器的最近公共父节点服务器为县级会议服务器5,即第一服务器。则融合后的目标融合会议由县级会议服务器5主持,目标融合会议中包含参与乡镇会议服务器6的待融合会议中的终端4以及终端5、参与乡镇会议服务器7的待融合会议的终端6以及终端7。融合后的目标融合会议中的终端4、终端5、终端6以及终端7之间的通信由县级会议服务器5负责。
65.综上,本发明实施例中,在接收到第二服务器针对会议融合请求发送的表征同意融合的答复信息的情况下,对至少两个第二服务器进行验证,获得验证结果;答复信息为参与第二服务器的待融合会议的目标终端发送至第二服务器的;在验证结果为第二服务器均验证通过的情况下,获取与各第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息;基于至少两组会议相关信息,对至少两个第二服务器的待融合会议进行融合,得到目标融合会议;目标融合会议由第一服务器主持,目标融合会议中包含目标终端。这样,通过参与会议融合的至少两个第二服务器对应的最近公共父节点服务器,即第一服务器在至少两个第二服务器验证通过的情况下,获取待融合会议对应的会议相关信息,并基于会议相关信息,直接将至少两个第二服务器的待融合会议进行融合,得到目标融合会议,得到将待融合会议进行合并的融合效果。相较于再基于参与至少两个第二服务器的待融合会议的目标终端重新拉取融合会议,直接通过树形结构的会议系统中至少两个第二服务器对应的最近父节点服务器得到目标融合会议,节省了会议融合所花费的时间,并且提高了会议融合的效率。并且对于参与待融合会议的目标终端而言,基于本发明实施例提
供的会议融合方法,无需重新被拉取入会,即可无感知的直接处于目标融合会议中,简化了会议融合的步骤,一定程度上提高了会议融合的效率。
66.可选地,与各所述第二服务器的待融合会议对应的会议相关信息中包含所述第二服务器的待融合会议对应的会话密钥。其中,一个待融合会议对应一个会话密钥,会话密钥可以是一组对称的加解密密钥,会话密钥用于对待融合会议中的会议数据进行加解密,基于待融合会议对应的会话密钥,参与该待融合会议的终端可以将自身的发言数据进行加密得到会议数据,也可以将接收到的会议数据进行解密,得到其它终端的发言数据。
67.步骤102可以包括以下步骤:
68.步骤201、针对所述至少两个第二服务器中的任一第二服务器,获取所述第二服务器的待融合会议对应的会话密钥。
69.本发明实施例中,可以针对多个第二服务器中的任一第二服务器,获取第二服务器的待融合会议对应的会话密钥,以得到至少两个第二服务器的待融合会议对应的至少两个会话密钥。其中,会话密钥可以包括一组对称的加解密密钥,会话密钥可以用于对终端的发言数据进行加密,也可以用于对终端接收到的会议数据进行解密。
70.相应的,步骤103可以包括以下步骤:
71.步骤202、将所述至少两个第二服务器的待融合会议对应的至少两个会话密钥发送至所述目标终端;所述至少两个会话密钥用于供所述目标终端对接收到的参与各所述第二服务器的待融合会议的目标终端发送的会议数据进行解密。
72.本发明实施例中,第一服务器在获取到至少两个会话密钥后,将至少两个会话密钥发送至参与各第二服务器的待融合会议的目标终端,即,将至少两个会话密钥发送至参与至少两个待融合会议的全部终端。换言之,第一服务器将获取到的至少两个会话密钥同步至参与至少两个待融合会议的全部终端。示例性的,目标终端在接收到一个第二服务器对应的会话密钥后,可以存储该会话密钥,并基于该会话密钥对接收到的参与该第二服务器的待融合会议的目标终端产生的会议数据进行解密。相应的,将至少两个会话密钥均发送至目标终端后,目标终端接收并存储至少两个会话密钥,并基于至少两个会话密钥,对接收到的其他目标终端发送的会议数据进行解密。
73.在融合后的目标融合会议中,各目标终端在发送会议数据时,依旧会使用其原参与的第二服务器的待融合会议对应的会话密钥对发言数据进行加密,因此,即使在至少两个待融合会议融合得到目标融合会议后,第一服务器接收到的各目标终端发送的会议数据均被目标终端基于原所处的待融合会议对应的会话密钥进行加密,因此,第一服务器将接收到的会议数据发送至目标融合会议中的其他目标终端后,其他目标终端接收到会议数据也需要基于会议数据携带的会议标识,确定对应的会话密钥进行解密,才能得到发言数据。
74.示例性的,以图2为例,图2中的乡镇会议服务器6以及乡镇会议服务器7为第二服务器,县级会议服务器5为第一服务器,县级会议服务器5接收乡镇会议服务器6的待融合会议对应的会话密钥后,将该会话密钥发送至终端6以及终端7,同样的,县级会议服务器5接收乡镇会议服务器7的待融合会议对应的会话密钥后,将该会话密钥发送至终端4以及终端5,这样,终端4、终端5、终端6以及终端7均拥有乡镇会议服务器6的待融合会议对应的会话密钥以及乡镇会议服务器7的待融合会议对应的会话密钥,使得会议融合后终端4在接收到终端5发送的会议数据的情况下,可以基于原乡镇会议服务器7的待融合会议对应的会话密
钥进行解密,同理,终端6在接收到终端5发送的会议数据的情况下,可以基于原乡镇会议服务器6的待融合会议对应的会话密钥进行解密。
75.步骤203、在将所述至少两个会话密钥发送至所述目标终端之后,将所述至少两个第二服务器的待融合会议融合,得到所述目标融合会议。
76.本发明实施例中,将至少两个第二服务器的待融合会议对应的会话密钥均发送至目标终端后,将至少两个第二服务器的待融合会议融合,得到目标融合会议。在进行会议融合后,参与原待融合会议的目标终端在发送会议数据时,还是基于原待融合会议的会话密钥对发言数据进行加密,因此,通过使得融合后的目标融合会议中的目标终端均拥有各原待融合会议对应的会话密钥,则目标终端即使在接收到参与不同待融合会议的终端发送的会议数据的情况下,也可以基于对应的会话密钥,对会议数据进行解密,以实现参与不同待融合会议的终端之间的通信,进而使得目标融合会议中的各目标终端相互通信。
77.本发明实施例中,通过将至少两个第二服务器的待融合会议对应的会话密钥发送至目标终端,可以使得目标终端可以对接收到的参与第二服务器的待融合会议的目标终端发送的会议数据进行解密,进而可以实现目标融合会议中各终端之间的通信。
78.可选地,步骤202可以包括以下步骤:
79.步骤2021、确定所述目标终端所属的目标第二服务器,以及除所述目标第二服务器之外的其他第二服务器。
80.本发明实施例中,确定一个目标终端所属的目标第二服务器,并确定出至少两个第二服务器中除该目标第二服务器之外的其他第二服务器,即目标终端参与的待融合会议与其他第二服务器的待融合会议不相同。
81.步骤2022、将与所述其他第二服务器的待融合会议对应的会话密钥,发送至所述目标终端。
82.本发明实施例中,将与其他第二服务器的待融合会议对应的会话密钥发送至目标终端,这样,目标终端即可拥有全部待融合会议对应的会话密钥。
83.本发明实施例中,通过确定目标终端所属的目标第二服务器以及其他第二服务器,可以使得目标终端获取到与其他第二服务器的待融合会议对应的会话密钥的同时,无需将目标终端自身参与的待融合会议对应的密钥信息再次发送至目标终端,一定程度上节省了通信资源。
84.可选地,与各所述第二服务器的待融合会议对应的会议相关信息中包括所述第二服务器的待融合会议对应的终端信息。其中,终端信息可以包括参与第二服务器的待融合会议的目标终端的终端身份标识。
85.步骤102可以包括以下步骤:
86.步骤301、针对所述至少两个第二服务器中的任一第二服务器,获取所述第二服务器提供的所述第二服务器的待融合会议对应的终端信息;所述终端信息中包括参与所述第二服务器的待融合会议的目标终端的终端身份标识。
87.本发明实施例中,可以针对至少两个第二服务器中的任一第二服务器,第二服务器可以基于参与本第二服务器的待融合会议的目标终端的终端身份标识,确定该第二服务器对应的终端信息,将终端信息提供给第一服务器。第一服务器获取每个第二服务器提供的终端信息,即可得到参与至少两个第二服务器的待融合会议的全部终端的终端信息。
88.相应的,本发明实施例可以包括以下步骤:
89.步骤302、接收所述目标融合会议中的目标终端发送的会议数据。
90.本发明实施例中,在得到目标融合会议后,第一服务器接收目标融合会议中的目标终端发送的会议数据,其中,可以是接收到一个目标终端发送的会议数据,也可以是接收到多个目标终端发送的会议数据。
91.步骤303、基于各所述第二服务器的待融合会议对应的终端信息中的终端身份标识,将所述会议数据发送至所述目标融合会议中除所述目标终端外的其他目标终端。
92.本发明实施例中,基于第一服务器获取到的每个第二服务器对应的终端信息,将会议数据发送至目标融合会议中除发送会议数据的目标终端外的其他目标终端。相应的,在接收到多个目标终端发送的会议数据的情况下,分别将会议数据发送至除发送会议数据的目标终端外的其它目标终端,以使得目标融合会议中的全部终端能够接收到目标融合会议中的其他终端发送的会议数据。
93.本发明实施例中,通过获取各第二服务器的待融合会议对应的终端信息,可以使得第一服务器定位会议系统中需要接收会议数据的目标终端,并基于终端信息向目标终端发送会议数据。
94.可选地,与各所述第二服务器的待融合会议对应的会议相关信息中包括所述第二服务器的待融合会议对应的初始会议标识,所述初始会议标识与所述会话密钥相关联。其中,初始会议标识可以是待融合会议对应的唯一标识,同一待融合会议的初始会议标识与会话密钥相关联。目标终端发送的会议数据中携带有初始会议标识,并且会议数据是基于会话密钥进行加密的,其他终端在接收到该会议数据的情况下,先基于会议数据中携带的初始会议标识,确定与该初始会议标识关联的会话密钥,并基于该会话密钥对该会议数据进行解密。
95.相应的,本发明实施例还可以包括以下步骤:
96.步骤401、为各所述待融合会议重新生成与各所述待融合会议对应的更新会议标识;各所述待融合会议对应的更新会议标识互不相同。
97.本发明实施例中,为了避免待融合会议的初始会议标识重复,避免终端无法确定对应的会话密钥对会议数据进行解密,可以分别为待融合会议重新生成对应的更新会议标识。可以理解的是,重新生成的各更新会议标识互不相同。
98.步骤402、针对所述至少两个第二服务器的待融合会议中的任一待融合会议,建立所述待融合会议对应的更新会议标识以及与所述待融合会议对应的初始会议标识关联的会话密钥的关联关系。
99.本发明实施例中,针对至少两个第二服务器的待融合会议中的任一待融合会议,建立该待融合会议对应的更新会议标识与该待融合会议对应的会话密钥的关联关系,即在重新生成更新会议标识后,将更新会议标识替换初始会议标识,重新构建该待融合会议对应的更新会议标识与会话密钥之间的关联关系。
100.步骤403、基于参与所述待融合会议的目标终端的终端信息,将关联后的所述更新会议标识以及所述会话密钥发送至参与所述待融合会议的目标终端。
101.本发明实施例中,第一服务器可以基于参与该待融合会议的目标终端的终端信息,将关联后的更新会议标识以及会话密钥发送至参与该待融合会议的目标终端。这样,目
标终端在接收到更新会议标识以及会话密钥后,将更新会议标识携带在会议数据中发送至第一服务器。
102.在一种可能的实施方式中,在存在待融合会议的初始会议标识相同的情况下,可以针对具有相同初始会议标识的待融合会议生成更新会议标识,并重新建立更新会议标识与会话密钥的关联关系。可以理解的是,在各待融合会议的初始会议标识均不相同的情况下,为了节省会议融合的时间,无需重新生成更新会议标识。
103.本发明实施例中,通过重新为不同待融合会议生成不同的更新会议标识,可以避免多个待融合会议对应的初始会议标识相同造成目标终端无法解密接收到的会议数据的情况,一定程度上确保了目标终端确定得到用于解密会议数据的会话密钥的准确性。
104.可选地,所述第一服务器发送至所述目标终端的会议数据用于供所述目标终端基于所述会议数据携带的更新会议标识,选择与所述更新会议标识相关联的会话密钥,对所述会议数据进行解密。其中,目标终端在接收到第一服务器发送的会议数据的情况下,基于会议数据携带的更新会议标识,确定与所述更新会议标识相关联的会话密钥,并基于该会话密钥对接收到的会议数据进行解密。可以理解的是,在没有为各待融合会议生成更新会议标识的情况下,会议数据携带的是初始会议标识,相应的,目标终端在接收到会议数据的情况下,确定与该初始会议标识相关联的会话密钥,并对会议数据解密。这样,目标终端在接收到原处于其他待融合会议中的目标终端发送的会议数据的情况下,能够基于会议数据携带的更新会议标识,确定用于解密会议数据的会话密钥,使得原处于不同待融合会议中的目标终端在会议融合后能够进行通信。
105.可选地,步骤103可以包括以下步骤:
106.步骤501、接收各所述第二服务器发送的验证信息;所述验证信息包含数字签名,所述数字签名是基于所述第二服务器的私钥得到的。
107.本发明实施例中,接收发送表征同意融合的答复信息的每个第二服务器发送的验证信息,该验证信息中包含基于第二服务器的私钥得到的数字签名。
108.步骤502、获取各所述第二服务器对应的公钥。
109.本发明实施例中,第一服务器获取各第二服务器对应的公钥信息,示例性的,可以通过接收每个第二服务器发送的公钥,获取到各第二服务器对应的公钥,也可以是第一服务器向存储有各第二服务器的公钥的服务器发送获取请求得到的,本发明实施例对此不做限制。
110.步骤503、针对所述至少两个第二服务器中的任一第二服务器,基于所述第二服务器对应的公钥,对所述第二服务器发送的验证信息携带的数字签名进行验证,获得验证结果。
111.本发明实施例中,针对至少两个第二服务器中的任一第二服务器,基于该第二服务器对应的公钥,对该第二服务器发送的验证信息携带的数字签名进行验证,以获得验证结果。
112.本发明实施例中,通过获取每个第二服务器对应的公钥信息,可以基于公钥信息完成对第二服务器的验证,确保了第二服务器的身份安全性,也一定程度上提高了数据交互的安全性。
113.可选地,步骤503可以包括以下步骤:
114.步骤5031、基于所述第二服务器对应的公钥,解析所述第二服务器发送的验证信息携带的数字签名,得到解析结果。
115.本发明实施例中,针对任一第二服务器,基于该第二服务器对应的公钥,对第二服务器发送的验证信息携带的数字签名进行解析,得到解析结果,解析结果可以为散列值。
116.步骤5032、在所述解析结果与所述目标解析结果一致的情况下,确定所述验证结果为所述第二服务器验证通过。
117.步骤5033、在所述解析结果与所述目标解析结果不一致的情况下,确定所述验证结果为所述第二服务器验证未通过。
118.本发明实施例中,目标解析结果可以是基于验证信息的数据以及散列函数得到的一个目标散列值。在解析结果与目标解析结果一致的情况下,即使用公钥对数字签名解析得到的散列值与目标散列值一致的情况下,确定验证结果为该第二服务器验证通过;在解析结果与目标解析结果不一致的情况下,即使用公钥对数字签名解析得到的散列值与目标散列值不一致的情况下,确定验证结果为该第二服务器验证未通过。
119.示例性的,第二服务器在发送验证信息时,可以使用散列函数对验证信息进行处理,得到目标散列值。并使用第二服务器对应的私钥加密该目标散列值,得到数字签名。将数字签名附加至验证信息,得到携带有数字签名的验证信息。第二服务器将携带有数字签名的验证信息发送至第一服务器后,第一服务器基于同样的散列函数对验证信息进行处理,得到目标散列值,同时,基于第二服务器的公钥对数字签名进行解密,得到一串散列值,作为解析结果。在解析结果与第一服务器获取的目标散列值一致的情况下,确定验证结果为该第二服务器验证通过;在解析结果与第一服务器获取的目标散列值不一致的情况下,确定验证结果为该第二服务器验证未通过。
120.本发明实施例中,通过对比使用公钥对数字签名进行解析得到的解析结果以及目标解析结果,可以确定第二服务器是否验证通过,一定程度上提高了验证效率。
121.可选地,本发明实施例还可以包括以下步骤:
122.步骤601、接收参与各所述第二服务器的待融合会议的目标终端发送的至少两个融合申请信息;所述至少两个融合申请信息是所述目标终端在所述至少两个第二服务器的最近公共父节点服务器为所述第一服务器的情况下分别发送的。
123.本发明实施例中,在产生会议融合需求的情况下,至少两个第二服务器需要确定其最近公共父节点服务器。示例性的,至少两个第二服务器可以向一指定服务器发送查询请求,该指定服务器中存储有以链式存储的树形结构的会议系统对应的树形图。指定服务器在接收到至少两个第二服务器发送的查询请求的情况下,查询树形结构中至少两个第二服务器的最近公共父节点服务器,得到查询结果。并将该查询结果反馈至至少两个第二服务器。在至少两个第二服务器的最近公共父节点服务器为第一服务器的情况下,各第二服务器的待融合会议中的目标终端可以分别主动向第一服务器发送融合申请信息。可以理解的是,各第二服务器的待融合会议中的目标终端可以直接与第一服务器进行通信,也可以基于对应的第二服务器与第一服务器进行通信,本发明实施例对此不做限制。
124.步骤602、响应于所述至少两个融合申请信息,向所述至少两个第二服务器发送所述会议融合请求。
125.本发明实施例中,响应于接收到的至少两个融合申请信息,向至少两个第二服务
器分别发送会议融合请求。第二服务器在接收到会议融合请求的情况下,将该会议融合请求发送至参与该第二服务器的待融合会议的目标终端或具有会议管理权限的指定终端。
126.本发明实施例中,通过接收参与各第二服务器的待融合会议的目标终端发送的至少两个融合申请信息,可以被动触发向至少两个第二服务器发送会议融合请求的操作,丰富了向至少两个第二服务器发送会议融合请求的应用场景。
127.可选地,本发明实施例还可以包括以下步骤:
128.步骤701、响应于融合指令,向所述至少两个第二服务器发送所述会议融合请求。
129.本发明实施例中,第一服务器可以响应于融合指令,向至少两个第二服务器发送会议融合请求,第二服务器在接收到会议融合请求的情况下,将该会议融合请求发送至参与该第二服务器的待融合会议的目标终端或具有会议管理权限的指定终端。其中,融合指令可以是用户触发产生的,也可以是第一服务器产生的。
130.本发明实施例中,第一服务器可以主动向至少两个第二服务器发送会议融合请求,满足不同场景下的会议融合需求,丰富了向至少两个第二服务器发送会议融合请求的应用场景。
131.示例性的,以图2为例说明一种本发明实施例可能的实施方式,若想要融合乡镇会议服务器6的待融合会议以及乡镇会议服务器7的待融合会议,确定乡镇会议服务器6以及乡镇会议服务器7的最近公共父节点服务器为县级会议服务器5,则乡镇会议服务器6具有会议管理权限的终端(终端5)以及乡镇会议服务器7具有会议管理权限的终端(终端6)均向县级会议服务器5发送融合申请信息,县级会议服务器5基于融合申请信息,向终端5以及终端6发送会议融合请求,终端5以及终端6再向县级会议服务器5发送针对会议融合请求的同意融合的答复信息。此时,县级会议服务器5可以向乡镇会议服务器6以及乡镇会议服务器7分别发送验证请求,乡镇会议服务器6以及乡镇会议服务器7基于验证请求向县级会议服务器5发送验证信息,县级会议服务器5基于两个验证信息对乡镇会议服务器6以及乡镇会议服务器7进行验证,在验证通过的情况下,接收乡镇会议服务器6发送的其待融合会议对应的第一会话密钥、第一终端信息以及第一初始会议标识,以及乡镇会议服务器7发送的其待融合会议对应的第二会话密钥、第二终端信息以及第二初始会议标识。县级会议服务器5基于第一终端信息,将第二会话密钥发送至终端4以及终端5,以及,基于第二终端信息,将第一会话密钥发送至终端6以及终端7,将两个待融合会议融合,得到目标融合会议,目标融合会议由县级会议服务器5主持,包含终端4、终端5、终端6以及终端7。这样,假设终端5需要在目标融合会议中发言,则基于第一会话密钥将其发言数据进行加密,得到会议数据,该会议数据包含第一初始会议标识,终端5将该会议数据发送至县级会议服务器5,县级会议服务器会将该会议数据发送至终端4、终端6以及终端7。终端4、终端6以及终端7在接收到该会议数据的情况下,基于该会议数据携带的第一会议标识,使用该第一会议标识对应的第一会话密钥进行解密,得到终端5的发言内容。
132.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
133.参照图3,示出了本发明的一种会议融合装置实施例的结构框图,该装置应用于树形结构的会议系统中的第一服务器,所述第一服务器为所述会议系统中:参与会议融合的至少两个第二服务器对应的最近公共父节点服务器,所述会议融合装置80具体可以包括如下模块:
134.第一验证模块801,用于在接收到所述第二服务器针对会议融合请求发送的表征同意融合的答复信息的情况下,对所述至少两个第二服务器进行验证,获得验证结果;所述答复信息为参与所述第二服务器的待融合会议的目标终端发送至所述第二服务器的。
135.第一获取模块802,用于在所述验证结果为所述第二服务器均验证通过的情况下,获取与各所述第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息。
136.第一融合模块803,用于基于所述至少两组会议相关信息,对所述至少两个第二服务器的待融合会议进行融合,得到目标融合会议;所述目标融合会议由所述第一服务器主持,所述目标融合会议中包含所述目标终端。
137.本发明实施例提供的一种会议融合装置,在接收到第二服务器针对会议融合请求发送的表征同意融合的答复信息的情况下,对至少两个第二服务器进行验证,获得验证结果;答复信息为参与第二服务器的待融合会议的目标终端发送至第二服务器的;在验证结果为第二服务器均验证通过的情况下,获取与各第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息;基于至少两组会议相关信息,对至少两个第二服务器的待融合会议进行融合,得到目标融合会议;目标融合会议由第一服务器主持,目标融合会议中包含目标终端。这样,通过参与会议融合的至少两个第二服务器对应的最近公共父节点服务器,即第一服务器在至少两个第二服务器验证通过的情况下,获取待融合会议对应的会议相关信息,并基于会议相关信息,直接将至少两个第二服务器的待融合会议进行融合,得到目标融合会议,得到将待融合会议进行合并的融合效果。相较于再基于参与至少两个第二服务器的待融合会议的目标终端重新拉取融合会议,直接通过树形结构的会议系统中至少两个第二服务器对应的最近父节点服务器得到目标融合会议,节省了会议融合所花费的时间,并且提高了会议融合的效率。并且对于参与待融合会议的目标终端而言,基于本发明实施例提供的会议融合方法,无需重新被拉取入会,即可无感知的直接处于目标融合会议中,简化了会议融合的步骤,一定程度上提高了会议融合的效率。
138.在本发明的一种优选实施例中,与各所述第二服务器的待融合会议对应的会议相关信息中包含所述第二服务器的待融合会议对应的会话密钥;所述第一获取模块802,可以包括:
139.第一获取子模块,用于针对所述至少两个第二服务器中的任一第二服务器,获取所述第二服务器的待融合会议对应的会话密钥;
140.所述第一融合模块803,可以包括:
141.第一发送模块,用于将所述至少两个第二服务器的待融合会议对应的至少两个会话密钥发送至所述目标终端;所述至少两个会话密钥用于供所述目标终端对接收到的参与各所述第二服务器的待融合会议的目标终端发送的会议数据进行解密;
142.第一融合子模块,用于在将所述至少两个会话密钥发送至所述目标终端之后,将所述至少两个第二服务器的待融合会议融合,得到所述目标融合会议。
143.在本发明的一种优选实施例中,所述第一发送模块,可以包括:
144.第一确定模块,用于确定所述目标终端所属的目标第二服务器,以及除所述目标第二服务器之外的其他第二服务器;
145.第一发送子模块,用于将与所述其他第二服务器的待融合会议对应的会话密钥,发送至所述目标终端
146.在本发明的一种优选实施例中,与各所述第二服务器的待融合会议对应的会议相关信息中包括所述第二服务器的待融合会议对应的终端信息;所述第一获取模块802,可以包括:
147.第二获取子模块,用于针对所述至少两个第二服务器中的任一第二服务器,获取所述第二服务器提供的所述第二服务器的待融合会议对应的终端信息;所述终端信息中包括参与所述第二服务器的待融合会议的目标终端的终端身份标识。
148.所述会议融合装置80具体还可以包括如下模块:
149.第一接收模块,用于接收所述目标融合会议中的目标终端发送的会议数据;
150.第二发送模块,用于基于各所述第二服务器的待融合会议对应的终端信息中的终端身份标识,将所述会议数据发送至所述目标融合会议中除发送所述会议数据的目标终端外的其他目标终端。
151.在本发明的一种优选实施例中,与各所述第二服务器的待融合会议对应的会议相关信息中包括所述第二服务器的待融合会议对应的初始会议标识,所述初始会议标识与所述会话密钥相关联;所述会议融合装置80具体还可以包括如下模块:
152.第一生成模块,用于为各所述待融合会议重新生成与各所述待融合会议对应的更新会议标识;各所述待融合会议对应的更新会议标识互不相同;
153.第一建立模块,用于针对所述至少两个第二服务器的待融合会议中的任一待融合会议,建立所述待融合会议对应的更新会议标识以及与所述待融合会议对应的初始会议标识关联的会话密钥的关联关系;
154.第三发送模块,用于基于参与所述待融合会议的目标终端的终端信息,将关联后的所述更新会议标识以及所述会话密钥发送至参与所述待融合会议的目标终端。
155.在本发明的一种优选实施例中,所述第一验证模块801,可以包括:
156.第二接收模块,用于接收各所述第二服务器发送的验证信息;所述验证信息包含数字签名,所述数字签名是基于所述第二服务器的私钥得到的;
157.第三获取子模块,用于获取各所述第二服务器对应的公钥;
158.第一验证子模块,用于针对所述至少两个第二服务器中的任一第二服务器,基于所述第二服务器对应的公钥,对所述第二服务器发送的验证信息携带的数字签名进行验证,获得验证结果。
159.在本发明的一种优选实施例中,所述第一验证子模块果,可以包括:
160.第一解析模块,用于基于所述第二服务器对应的公钥,解析所述第二服务器发送的验证信息携带的数字签名,得到解析结果;
161.第二确定模块,用于在所述解析结果与所述目标解析结果一致的情况下,确定所述验证结果为所述第二服务器验证通过;
162.第三确定模块,用于在所述解析结果与所述目标解析结果不一致的情况下,确定
所述验证结果为所述第二服务器验证未通过。
163.在本发明的一种优选实施例中,所述会议融合装置80具体还可以包括如下模块:
164.第三接收模块,用于接收参与各所述第二服务器的待融合会议的目标终端发送的至少两个融合申请信息;所述至少两个融合申请信息是所述目标终端在所述至少两个第二服务器的最近公共父节点服务器为所述第一服务器的情况下分别发送的;
165.第四发送模块,用于响应于所述至少两个融合申请信息,向所述至少两个第二服务器发送所述会议融合请求。
166.在本发明的一种优选实施例中,所述会议融合装置80具体还可以包括如下模块:
167.第五发送模块,用于响应于融合指令,向所述至少两个第二服务器发送所述会议融合请求。
168.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
169.本发明实施例公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上述任一项所述的会议融合方法。
170.本发明实施例公开了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如上述任一项所述的会议融合方法。
171.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
172.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
173.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
174.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
175.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
176.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
177.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
178.以上对本发明所提供的一种会议融合方法、装置、设备以及存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术特征:
1.一种会议融合方法,其特征在于,应用于树形结构的会议系统中的第一服务器,所述第一服务器为所述会议系统中:参与会议融合的至少两个第二服务器对应的最近公共父节点服务器;所述方法包括:在接收到所述第二服务器针对会议融合请求发送的表征同意融合的答复信息的情况下,对所述至少两个第二服务器进行验证,获得验证结果;所述答复信息为参与所述第二服务器的待融合会议的目标终端发送至所述第二服务器的;在所述验证结果为所述第二服务器均验证通过的情况下,获取与各所述第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息;基于所述至少两组会议相关信息,对所述至少两个第二服务器的待融合会议进行融合,得到目标融合会议;所述目标融合会议由所述第一服务器主持,所述目标融合会议中包含所述目标终端。2.根据权利要求1所述的方法,其特征在于,与各所述第二服务器的待融合会议对应的会议相关信息中包含所述第二服务器的待融合会议对应的会话密钥;所述获取与各所述第二服务器的待融合会议对应的会议相关信息,包括:针对所述至少两个第二服务器中的任一第二服务器,获取所述第二服务器的待融合会议对应的会话密钥;所述基于所述至少两组会议相关信息,对所述至少两个第二服务器的待融合会议进行融合,得到目标融合会议,包括:将所述至少两个第二服务器的待融合会议对应的至少两个会话密钥发送至所述目标终端;所述至少两个会话密钥用于供所述目标终端对接收到的参与各所述第二服务器的待融合会议的目标终端发送的会议数据进行解密;在将所述至少两个会话密钥发送至所述目标终端之后,将所述至少两个第二服务器的待融合会议融合,得到所述目标融合会议。3.根据权利要求2所述的方法,其特征在于,所述将所述至少两个第二服务器的待融合会议对应的至少两个会话密钥发送至所述目标终端,包括:确定所述目标终端所属的目标第二服务器,以及除所述目标第二服务器之外的其他第二服务器;将与所述其他第二服务器的待融合会议对应的会话密钥,发送至所述目标终端。4.根据权利要求1所述的方法,其特征在于,与各所述第二服务器的待融合会议对应的会议相关信息中包括所述第二服务器的待融合会议对应的终端信息;所述获取与各所述第二服务器的待融合会议对应的会议相关信息,包括:针对所述至少两个第二服务器中的任一第二服务器,获取所述第二服务器提供的所述第二服务器的待融合会议对应的终端信息;所述终端信息中包括参与所述第二服务器的待融合会议的目标终端的终端身份标识;所述方法还包括:接收所述目标融合会议中的目标终端发送的会议数据;基于各所述第二服务器的待融合会议对应的终端信息中的终端身份标识,将所述会议数据发送至所述目标融合会议中除发送所述会议数据的目标终端外的其他目标终端。5.根据权利要求1所述的方法,其特征在于,与各所述第二服务器的待融合会议对应的
会议相关信息中包括所述第二服务器的待融合会议对应的初始会议标识,所述初始会议标识与所述会话密钥相关联;所述方法还包括:为各所述待融合会议重新生成与各所述待融合会议对应的更新会议标识;各所述待融合会议对应的更新会议标识互不相同;针对所述至少两个第二服务器的待融合会议中的任一待融合会议,建立所述待融合会议对应的更新会议标识以及与所述待融合会议对应的初始会议标识关联的会话密钥的关联关系;基于参与所述待融合会议的目标终端的终端信息,将关联后的所述更新会议标识以及所述会话密钥发送至参与所述待融合会议的目标终端。6.根据权利要求5所述的方法,其特征在于,所述第一服务器发送至所述目标终端的会议数据用于供所述目标终端基于所述会议数据携带的更新会议标识,选择与所述更新会议标识相关联的会话密钥,对所述会议数据进行解密。7.根据权利要求1所述的方法,其特征在于,所述对所述至少两个第二服务器进行验证,获得验证结果,包括:接收各所述第二服务器发送的验证信息;所述验证信息包含数字签名,所述数字签名是基于所述第二服务器的私钥得到的;获取各所述第二服务器对应的公钥;针对所述至少两个第二服务器中的任一第二服务器,基于所述第二服务器对应的公钥,对所述第二服务器发送的验证信息携带的数字签名进行验证,获得验证结果。8.根据权利要求1所述的方法,其特征在于,所述基于所述第二服务器对应的公钥,对所述第二服务器发送的验证信息携带的数字签名进行验证,获得验证结果,包括:基于所述第二服务器对应的公钥,解析所述第二服务器发送的验证信息携带的数字签名,得到解析结果;在所述解析结果与所述目标解析结果一致的情况下,确定所述验证结果为所述第二服务器验证通过;在所述解析结果与所述目标解析结果不一致的情况下,确定所述验证结果为所述第二服务器验证未通过。9.根据权利要求1-8任一所述的方法,其特征在于,所述方法还包括:接收参与各所述第二服务器的待融合会议的目标终端发送的至少两个融合申请信息;所述至少两个融合申请信息是所述目标终端在所述至少两个第二服务器的最近公共父节点服务器为所述第一服务器的情况下分别发送的;响应于所述至少两个融合申请信息,向所述至少两个第二服务器发送所述会议融合请求。10.根据权利要求1-8任一所述的方法,其特征在于,所述方法还包括:响应于融合指令,向所述至少两个第二服务器发送所述会议融合请求。11.一种会议融合装置,其特征在于,应用于树形结构的会议系统中的第一服务器,所述第一服务器为所述会议系统中:参与会议融合的至少两个第二服务器对应的最近公共父节点服务器;所述装置包括:第一验证模块,用于在接收到所述第二服务器针对会议融合请求发送的表征同意融合
的答复信息的情况下,对所述至少两个第二服务器进行验证,获得验证结果;所述答复信息为参与所述第二服务器的待融合会议的目标终端发送至所述第二服务器的;第一获取模块,用于在所述验证结果为所述第二服务器均验证通过的情况下,获取与各所述第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息;第一融合模块,用于基于所述至少两组会议相关信息,对所述至少两个第二服务器的待融合会议进行融合,得到目标融合会议;所述目标融合会议由所述第一服务器主持,所述目标融合会议中包含所述目标终端。12.一种电子设备,其特征在于,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1至10任一项所述的会议融合方法。13.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至10任一项所述的会议融合方法。

技术总结
本发明实施例提供了一种会议融合方法、装置、设备以及存储介质,在接收到第二服务器针对会议融合请求发送的表征同意融合的答复信息的情况下,对至少两个第二服务器进行验证,获得验证结果;答复信息为参与第二服务器的待融合会议的目标终端发送至第二服务器的;在验证结果为第二服务器均验证通过的情况下,获取与各第二服务器的待融合会议对应的会议相关信息,得到至少两组会议相关信息;基于至少两组会议相关信息,对至少两个第二服务器的待融合会议进行融合,得到目标融合会议;目标融合会议由第一服务器主持,目标融合会议中包含目标终端。这样,能够节省会议融合所花费的时间,并且提高会议融合的效率。并且提高会议融合的效率。并且提高会议融合的效率。


技术研发人员:杨春晖 王艳辉 梁云松 吴宇
受保护的技术使用者:海南视联通信技术有限公司
技术研发日:2023.06.29
技术公布日:2023/9/9
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐