1.本发明实施例涉及计算机领域,尤其涉及一种视频
会议方法、装置、设备和存储介质。
背景技术:
2.
视频会议系统一般是由多点控制单元控制多台参与视频会议的终端设备参与视频会议,参与视频会议的终端设备可以是会议室内的固定终端,也可以是移动终端。通过固定终端参与视频会议时,音视频质量较高,但若要将固定终端接入视频会议,所需要为固定终端的搭建的线缆比较复杂,容易造成线缆打结和信号干扰的问题,且复杂的线缆结构会使对线缆的维护工作较为困难。因此,如何在无线缆连接的前提下,通过固定终端进行视频会议,并保证视频会议的信息安全,是需要解决的问题。
技术实现要素:
3.本发明提供了一种视频会议方法、装置、设备和存储介质,可以实现在无线缆连接的前提下,通过固定终端进行视频会议,并提高视频会议中视频信息传递的安全性。
4.根据本发明的一方面,提供了一种视频会议方法,包括:
5.根据各视频会议的会议参与条件和候选
参与者的身份标识,确定各视频会议对应的会议投影设备,并从所述候选参与者中确定各视频会议的会议参与者;
6.向所述会议参与者发送会议邀请,并获取所述会议参与者反馈的视频数据;
7.对所述视频数据进行解析,获得所述会议参与者的视频
影像和所述会议参与者的身份标识;
8.根据所述会议投影设备的设备标识,对所述视频影像进行加密处理,获得加密影像,并根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备对加密影像进行解密,生成会议影像;
9.获取所述会议投影设备反馈的会议影像,并根据所述会议参与者的身份标识,将所述会议影像发送给所述会议参与者。
10.根据本发明的另一方面,提供了一种视频会议装置,该装置包括:
11.会议参与者确定模块,用于根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从所述候选参与者中确定各视频会议的会议参与者;
12.视频数据获取模块,用于向所述会议参与者发送会议邀请,并获取所述会议参与者反馈的视频数据;
13.视频数据解析模块,用于对所述视频数据进行解析,获得所述会议参与者的视频影像和所述会议参与者的身份标识;
14.会议影像确定模块,用于根据所述会议投影设备的设备标识,对所述视频影像进行加密处理,获得加密影像,并根据所述会议参与者的身份标识,将所述加密影像发送至会
议投影设备,控制所述会议投影设备对加密影像进行解密,生成会议影像;
15.会议影像反馈模块,用于获取所述会议投影设备反馈的会议影像,并根据所述会议参与者的身份标识,将所述会议影像发送给所述会议参与者。
16.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
17.至少一个处理器;以及
18.与所述至少一个处理器通信连接的存储器;其中,
19.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的视频会议方法。
20.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的视频会议方法。
21.本发明实施例的技术方案,根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者;向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据;对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识;根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像;获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。上述方案,通过各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议的会议投影设备和会议参与者,并分别将会议参与者反馈的视频数据加密后发送至视频参与者所参与的视频会议对应的会议投影设备,以使各视频会议对应的会议投影设备对视频数据进行解密后,分别获取各视频会议对应的视频影像,并将视频会议对应的视频影像反馈给会议参与者。实现了在无线缆连接的前提下,具有多个视频会议的需求时,通过固定终端接收各视频会议的视频数据,以实现同时对多个视频会议进行统筹规划,准确的将各视频会议的视频数据发送至各视频会议对应的会议投影设备,并接收会议投影设备反馈的视频影像,准确的将视频影像反馈给会议参与者,提高了视频会议的会议规划效率。同时,将视频影像加密后发送至会议投影设备,可以避免视频影像中的内容被窃取,提高了视频会议的安全性。
22.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
23.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
24.图1为本发明实施例一提供的一种视频会议方法的流程图;
25.图2为本发明实施例二提供的一种视频会议方法的流程图;
26.图3为本发明实施例三提供的一种视频会议方法的流程图;
27.图4为本发明实施例四提供的一种视频会议装置的结构示意图;
28.图5为本发明实施例五提供的一种电子设备的结构示意图。
具体实施方式
29.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
30.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”和“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“等”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.实施例一
32.图1为本发明实施例一提供了一种视频会议方法的流程图,本实施例可适用于通过固定终端进行视频会议的情况。尤其适用于在无线缆连接的情况下,通过固定终端进行视频会议的情况。该方法可以由视频会议装置来执行,该视频会议装置可以采用硬件和/或软件的形式实现,该视频会议装置可配置于电子设备中。如图1所示,该方法包括:
33.s110、根据各视频会议的会议参与条件和候选参与者的身份标识,从候选参与者中确定各视频会议的会议参与者,并确定各视频会议对应的会议投影设备。
34.需要说明的是,在本技术中,用于进行视频会议的终端设备为固定终端,在通过固定终端进行视频会议时,需要将视频会议所对应的会议影像投射到会议室中安装的会议投影设备上。可以采用固定终端内部设置的无线接收装置接收视频会议的相关数据;采用固定终端内部设置的无线发送装置发送视频会议的相关数据。
35.其中,会议参与条件是指视频会议的会议参与者所需要具备的条件。例如,会议参与条件可以是,视频会议的参与者所需要具备的年龄条件、职位条件、工作年限条件和姓名条件中的至少一项。视频会议的参与者所需要具备的姓名条件可以是,会议组织者根据会议需求,预先输入的需要参与视频会议的人员的姓名。
36.候选参与者是指可以选择作为线上参与人员参与视频会议的人员。例如,在企业需要进行视频会议时,候选参与者可以是企业内的所有员工。候选参与者的身份标识是指可以表征候选参与者身份信息的数据。候选参与者的身份标识可以包括:候选参与者的姓名、年龄、职位和工作年限。会议投影设备是指安装在会议室中的,用于播放视频会议的会议参与者的视频影像的投影设备,每一会议室安装有一个会议投影设备。会议参与者是指从候选参与者中确定的,视频会议的参与人员。
37.具体的,当需要通过固定终端,同时进行至少两个视频会议时,可以向固定终端输
入各视频会议的会议参与条件。根据候选参与者的身份标识,从候选参与者中确定满足各视频会议的会议参与条件的各视频会议的会议参与者。例如,若其中一个视频会议的会议参与条件为,工作年限大于两年的人员,则根据候选参与者的身份标识,从候选参与者中筛选出工作年限大于两年的候选参与者作为该视频会议的会议参与者。
38.示例性的,可以根据各视频会议的会议属性,确定各视频会议的会议投影设备;根据各视频会议的会议参与条件和候选参与者的身份标识,从候选参与者中选择各视频会议的会议参与者。具体的,可以通过如下子步骤实现:
39.s1101、根据各视频会议的会议参与条件,确定各视频会议的会议属性。
40.其中,会议属性是指视频会议的参与人员数量所对应的视频会议的会议规模。例如,会议属性可以包括:大型会议、中型会议和小型会议,不同的会议属性所对应的视频会议的参与人员数量不同。例如可以设置参与人员数量大于或等于50人的视频会议的会议属性为大型会议;参与人员数量大于20人且小于50人的视频会议的会议属性为中型会议;参与人员数量小于或等于20人的视频会议的会议属性为小型会议。上述会议属性所对应的会议参与者人数仅仅为一个示例,可以根据实际需要进行调整。
41.具体的,根据各视频会议的会议参与条件,确定各视频会议的参与人员数量,根据各视频会议的参与人员数量,确定各视频会议的会议属性。例如,若视频会议的会议参与条件为:企业中年龄小于三十岁的员工,则将企业中年龄小于三十岁的员工的数量作为该视频会议的参与人员数量,根据该视频会议的参与人员数量,确定该视频会议的会议属性。
42.s1102、根据各视频会议的会议属性,确定各视频会议对应的会议投影设备。
43.具体的,不同的会议投影设备所能容纳的视频会议的参与人员数量不同。可以根据会议投影设备所能容纳的视频会议的参与人员数量,预先将会议投影设备和会议属性对应存储在终端设备中,在确定各视频会议的会议属性后,根据会议投影设备与会议属性之间的对应关系,确定各视频会议对应的会议投影设备。
44.s1103、根据候选参与者的身份标识和各视频会议的会议参与条件,从候选参与者中选择各视频会议的会议参与者。
45.具体的,将各视频会议的会议参与条件与候选参与者的身份标识进行匹配,根据匹配结果,分别确定符合各视频会议的会议参与条件的候选参与者,作为各视频会议的会议参与者,并将各会议参与者的身份标识与其所要参与的视频会议进行关联。
46.可以理解的是,上述方案,可以根据各视频会议的会议参与条件,自动确定各视频会议的会议属性,以基于各视频会议的会议属性和会议参与条件,自动化确定各视频会议对应的会议投影设备和会议参与者,实现根据会议主题对视频会议进行统筹规划的效果,提高了视频会议的统筹规划效率。
47.s120、向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据。
48.其中,会议邀请包括会议开始时间、会议结束时间、会议主题和会议参与者对应的会议投影设备的设备标识。会议投影设备的设备标识可以是数字、图像或字符串;例如,设备标识可以是会议投影设备所在的会议室的房间号。会议主题是指可以表征视频会议的会议内容的概要信息。会议参与者反馈的视频数据包括会议参与者的身份标识,以及通过摄像设备采集到的会议参与者的影像数据。
49.具体的,向会议参与者发送会议邀请,以使会议参与者根据会议邀请确定所要参
与的视频会议的会议开始时间、会议结束时间、会议主题和会议参与者对应的会议投影设备的设备标识。在会议开始时间和会议结束时间之间的时间段内,实时获取会议参与者反馈的视频数据。
50.s130、对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识。
51.具体的,对视频数据进行解析,并根据视频数据的解析结果获取会议参与者的身份标识,以及可以在固定终端展示的会议参与者的视频影像。
52.s140、根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像。
53.具体的,根据会议参与者的身份标识,确定会议参与者所要参与的视频会议,获取会议参与者所要参与的视频会议对应的会议投影设备的设备标识。将会议投影设备的设备标识作为视频影像的加密数据,根据加密数据对视频影像进行加密处理,获得加密影像。根据会议参与者的身份标识,将会议参与者对应的加密影像发送至与会议参与者所要参与的视频会议对应的会议投影设备。会议投影设备可以基于预先规定的解密协议,对加密影像进行解密,获得会议参与者的视频影像。各视频会议的会议投影设备分别将获取会议参与者的视频影像进行整合,将整合后的议参与者的视频影像作为各视频会议的会议影像。
54.示例性的,可以通过如下子步骤实现对视频影像的加密传输:
55.s1401、根据会议投影设备的设备标识和视频影像的摘要信息生成临时密钥。
56.其中,视频影像的摘要信息可以是视频影像的部分数据,例如可以是视频影像的头部数据或通过特征提取算法提取出的视频影像的特征数据。
57.具体的,从各视频影像中提取出视频影像的摘要信息,采用密钥服务器,根据各会议投影设备的设备标识和各视频影像的摘要信息生成各视频会议对应的临时密钥。临时密钥包括临时私钥和临时公钥。密钥服务器将临时密钥中的临时私钥分配给终端设备,将各临时密钥中的临时私钥分别分配给临时密钥对应的会议投影设备。
58.s1402、采用临时密钥中的临时私钥对视频影像进行加密处理,获得加密影像。
59.具体的,采用各视频会议对应的临时密钥中的临时私钥对各视频影像进行加密处理,获得各视频影像的加密影像。
60.s1403、根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备通过临时密钥中的临时私钥对加密影像进行解密,生成会议影像。
61.具体的,根据会议参与者的身份标识,将会议参与者对应的加密影像发送至与会议参与者所要参与的视频会议对应的会议投影设备。会议投影设备根据临时密钥中的临时私钥,对加密影像进行解密,获得会议参与者的视频影像。各视频会议的会议投影设备分别将获取会议参与者的视频影像进行整合,将整合后的议参与者的视频影像作为各视频会议的会议影像。
62.可以理解的是,根据会议投影设备的设备标识和视频影像的摘要信息生成临时密钥,以通过临时密钥将视频影像加密为加密影像,并控制会议投影设备通过临时密钥对加密影像进行解密,获取会议影像。可以避免同时向不同的会议投影设备发送不同的视频会议对应的视频影像时,视频影像发送错误而导致会议投影设备投射错误的视频影像的问
题。保证了视频会议的安全性和会议投影设备所播放的会议影像的准确性。
63.s150、获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。
64.具体的,获取各会议投影设备反馈的各视频会议的会议影像,确定各视频会议所对应的会议参与者的身份标识,根据会议参与者的身份标识,将各视频会议的会议影像对应发送给各视频会议的会议参与者。
65.上述方案,解决了通过固定终端进行视频会议时,为了使固定终端具有视频会议的功能,需要预先进行复杂的线缆连接,容易产生线缆打结现象,导致线缆维护困难的问题;同时解决了视频会议的过程中,视频影像容易被窃取,从而导致信息泄露的问题。
66.本实施例提供的技术方案,根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者;向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据;对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识;根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像;获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。上述方案,通过各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议的会议投影设备和会议参与者,并分别将会议参与者反馈的视频数据加密后发送至视频参与者所参与的视频会议对应的会议投影设备,以使各视频会议对应的会议投影设备对视频数据进行解密后,分别获取各视频会议对应的视频影像,并将视频会议对应的视频影像反馈给会议参与者。实现了在无线缆连接的前提下,具有多个视频会议的需求时,通过固定终端接收各视频会议的视频数据,以实现同时对多个视频会议进行统筹规划,准确的将各视频会议的视频数据发送至各视频会议对应的会议投影设备,并接收会议投影设备反馈的视频影像,准确的将视频影像反馈给会议参与者,提高了视频会议的会议规划效率。同时,将视频影像加密后发送至会议投影设备,可以避免视频影像中的内容被窃取,提高了视频会议的安全性。
67.实施例二
68.图2为本发明实施例二提供的一种视频会议方法的流程图,本实施例在上述实施例的基础上进行了优化,给出了一种获取会议参与者反馈的视频数据,以及根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像的优选实施方案。具体的,如图2所示,该方法包括:
69.s210、根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者。
70.s220、向会议参与者发送会议邀请,并调用中间服务器的数据转换接口,并根据第一数据转换协议,对反馈数据进行数据转换,获得会议参与者反馈的视频数据。
71.需要说明的是,由于不同的会议参与者所采用的摄像设备的型号存在差异,可能导致终端设备无法直接解析会议参与者的反馈数据以获取会议参与者的视频影像。因此设置用于进行数据转换的中间服务器。
72.其中,第一数据转换协议是指将会议参与者的反馈数据的数据格式转换为固定终
端可以解析的数据格式的协议。
73.具体的,向会议参与者发送会议邀请,在获取会议参与者的反馈数据后,调用中间服务器的数据转换接口,根据第一数据转换协议,对反馈数据进行数据转换,将转换后的反馈数据作为会议参与者反馈的视频数据。
74.s230、对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识。
75.s240、根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,获得解密数据。
76.s250、控制会议投影设备调用中间服务器的数据转换接口,并根据第二数据转换协议,对解密数据进行数据转换,根据数据转换结果获取会议影像。
77.由于各会议室安装的会议投影设备的型号存在差异,可能导致部分会议投影设备无法根据解密数据获取会议参与者的视频影像。因此需要中间服务器对解密数据进行数据转换。
78.其中,第二数据转换协议是指将解密数据的数据格式转换为会议投影设备可以解析的数据格式的协议。
79.具体的,控制会议投影设备调用中间服务器的数据转换接口,根据第二数据转换协议对解密数据进行数据转换,对转换后的解密数据进行解析,以获得会议参与者的视频影像。会议投影设备整合获取到的会议参与者的视频影像,生成会议影像。
80.s260、获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。
81.本实施例的技术方案,在获取到会议参与者的反馈数据后,调用中间服务器的数据转换接口,对反馈数据进行数据转换,将反馈数据转换为固定终端可以识别的视频数据,根据视频数据获取会议参与者的视频影像;再对视频影像进行加密发送至会议投影设备,会议投影设备对加密影像进行解密获得解密数据后,调用中间服务器的数据转换接口,对解密数据进行数据转换,以获得可以在会议投影设备上展示的会议影像。上述方案,避免了由于会议参与者所使用的摄像设备不同,导致的固定终端无法识别会议参与者的反馈数据的情况,同时避免了由于不同型号的会议投影设备所能播放的视频的格式不同,可能导致会议投影设备无法播放固定终端发送的视频影像的问题。通过设置中间服务器对视频会议中的传输数据进行数据转换,实现了在通过固定终端进行视频会议时,无需考虑会议参与者的反馈数据的数据格式,也无需考虑会议投影设备的设备型号,提高了视频会议对会议投影设备和图像采集设备的兼容性。
82.实施例三
83.图3为本发明实施例三提供的一种视频会议方法的流程图,本实施例在上述实施例的基础上进行了优化,给出了一种在具有会议调整需求时,确定待调整的目标会议,并确定目标会议的目标参与者,根据目标会议对应的目标投影设备和目标参与者的视频影像生成调整影像,并将调整影像发送给目标参与者的优选实施方式。具体的,如图3所示,该方法包括:
84.s310、根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会
议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者。
85.s320、向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据。
86.s330、对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识。
87.s340、根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像。
88.s350、获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。
89.s360、在具有会议调整需求时,根据会议调整规则,从各视频会议中确定待调整的目标会议,以及目标会议的目标参与者。
90.其中,会议调整需求是指在视频会议进行的过程中,对视频会议的会议参与者的调整需求。会议调整规则可以包括:会议调整时间,待调整的目标会议所对应的会议投影设备的设备标识,以及调整后的目标会议的目标参与者。目标会议是指需要对会议参与人员进行调整的视频会议。目标参与者是指调整后的目标会议所需要的会议参与者。
91.具体的,会议组织者可以预先设置好会议调整规则。在到达会议调整规则中规定的会议调整时间时,具有会议调整需求。根据会议调整规则,从各视频会议中确定待调整的目标会议所对应的会议投影设备的设备标识,以及目标会议的目标参与者的身份标识。
92.s370、若目标参与者中存在未参与目标会议的缺席参与者,则获取缺席参与者的身份标识,并根据缺席参与者的身份标识获取缺席参与者的视频影像。
93.具体的,确定目标会议的当前参与者的身份标识,当前参与者是当前时间参与目标会议的会议参与者。根据当前参与者的身份标识和目标参与者的身份标识,确定目标参与者中是否存在未参与目标会议的缺席参与者。若目标参与者中存在未参与目标会议的缺席参与者,则根据当前参与者的身份标识和目标参与者的身份标识的比对结果,确定缺席参与者的身份标识,并根据缺席参与者的身份标识获取缺席参与者的视频影像。
94.s380、将缺席参与者的视频影像迁移至目标会议对应的目标投影设备,并根据目标投影设备生成调整影像。
95.其中,目标投影设备是指用于执行目标会议的会议投影设备,调整影像是指调整后的目标会议的会议影像。
96.具体的,确定目标会议对应的目标投影设备的设备标识,根据目标投影设备的设备标识,将缺席参与者的视频影像迁移至目标会议对应的目标投影设备,以使目标投影设备根据目标参与者的视频影像生成调整影像。
97.s390、获取目标投影设备反馈的调整影像,并根据目标参与者的身份标识,将调整影像发送给目标参与者。
98.本实施例的技术方案,在各视频会议进行的过程中,若存在具有会议调整需求的视频会议,根据会议调整规则,则将待调整的视频会议作为目标会议,确定需要参与目标会议的目标参与者,并确定目标参与者中未参与目标会议的缺席参与者,将缺席参与者的视频影像迁移至目标会议对应的目标投影设备,获得调整后的目标会议的调整影像,并将调整影像发送给目标参与者。实现了在视频会议的过程中,根据会议调整规则自行对视频会
议进行调整,提高了目标会议的调整效率,同时提高了会议调整的便捷性。
99.实施例四
100.图4为本发明实施例四提供的一种视频会议装置的结构示意图。可本实施例可适用于通过固定终端进行视频会议的情况。如图4所示,该视频会议装置包括:会议参与者确定模块410、视频数据获取模块420、视频数据解析模块430、会议影像确定模块440和会议影像反馈模块450。
101.其中,会议参与者确定模块410,用于根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者;
102.视频数据获取模块420,用于向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据;
103.视频数据解析模块430,用于对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识;
104.会议影像确定模块440,用于根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像;
105.会议影像反馈模块450,用于获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。
106.本实施例提供的技术方案,根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者;向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据;对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识;根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像;获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。上述方案,通过各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议的会议投影设备和会议参与者,并分别将会议参与者反馈的视频数据加密后发送至视频参与者所参与的视频会议对应的会议投影设备,以使各视频会议对应的会议投影设备对视频数据进行解密后,分别获取各视频会议对应的视频影像,并将视频会议对应的视频影像反馈给会议参与者。实现了在无线缆连接的前提下,具有多个视频会议的需求时,通过固定终端接收各视频会议的视频数据,以实现同时对多个视频会议进行统筹规划,准确的将各视频会议的视频数据发送至各视频会议对应的会议投影设备,并接收会议投影设备反馈的视频影像,准确的将视频影像反馈给会议参与者,提高了视频会议的会议规划效率。同时,将视频影像加密后发送至会议投影设备,可以避免视频影像中的内容被窃取,提高了视频会议的安全性。
107.示例性的,会议参与者确定模块410,包括:
108.会议属性确定单元,用于根据各视频会议的会议参与条件,确定各视频会议的会议属性;
109.会议投影设备确定单元,用于根据各视频会议的会议属性,确定各视频会议对应
的会议投影设备;
110.会议参与者选择单元,用于根据候选参与者的身份标识和各视频会议的会议参与条件,从候选参与者中选择各视频会议的会议参与者。
111.示例性的,视频数据获取模块420具体用于:
112.调用中间服务器的数据转换接口,并根据第一数据转换协议,对反馈数据进行数据转换,获得会议参与者反馈的视频数据。
113.示例性的,会议影像确定模块440具体用于:
114.根据会议投影设备的设备标识和视频影像的摘要信息生成临时密钥;
115.采用临时密钥中的临时私钥对视频影像进行加密处理,获得加密影像;
116.根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备通过临时密钥中的临时私钥对加密影像进行解密,生成会议影像。
117.示例性的,会议影像确定模块440还具体用于:
118.根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,获得解密数据;
119.控制会议投影设备调用中间服务器的数据转换接口,并根据第二数据转换协议,对解密数据进行数据转换,根据数据转换结果获取会议影像。
120.示例性的,上述视频会议装置还包括:
121.目标会议确定模块,用于在具有会议调整需求时,根据会议调整规则,从各视频会议中确定待调整的目标会议,以及目标会议的目标参与者;
122.缺席参与者确定模块,用于若目标参与者中存在未参与目标会议的缺席参与者,则获取缺席参与者的身份标识,并根据缺席参与者的身份标识获取缺席参与者的视频影像;
123.调整影像确定模块,用于将缺席参与者的视频影像迁移至目标会议对应的目标投影设备,并根据目标投影设备生成调整影像;
124.调整影像发送模块,用于获取目标投影设备反馈的调整影像,并根据目标参与者的身份标识,将调整影像发送给目标参与者。
125.本实施例提供的视频会议装置可适用于上述任意实施例提供的视频会议方法,具备相应的功能和有益效果。
126.实施例五
127.图5示出了可以用来实施本发明的实施例的电子设备10的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
128.如图5所示,电子设备10包括至少一个处理器11,以及与至少一个处理器11通信连接的存储器,如只读存储器(rom)12、随机访问存储器(ram)13等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器11可以根据存储在只读存储器(rom)12中的计算机程序或者从存储单元18加载到随机访问存储器(ram)13中的计算机程序,来执行各种
适当的动作和处理。在ram 13中,还可存储电子设备10操作所需的各种程序和数据。处理器11、rom 12以及ram 13通过总线14彼此相连。输入/输出(i/o)接口15也连接至总线14。
129.电子设备10中的多个部件连接至i/o接口15,包括:输入单元16,例如键盘、鼠标等;输出单元17,例如各种类型的显示器、扬声器等;存储单元18,例如磁盘、光盘等;以及通信单元19,例如网卡、调制解调器、无线通信收发机等。通信单元19允许电子设备10通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
130.处理器11可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器11的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器11执行上文所描述的各个方法和处理,例如视频会议方法。
131.在一些实施例中,视频会议方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元18。在一些实施例中,计算机程序的部分或者全部可以经由rom 12和/或通信单元19而被载入和/或安装到电子设备10上。当计算机程序加载到ram 13并由处理器11执行时,可以执行上文描述的视频会议方法的一个或多个步骤。备选地,在其他实施例中,处理器11可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行视频会议方法。
132.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
133.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
134.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
135.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子
设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
136.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
137.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的管理难度大,业务扩展性弱的缺陷。
138.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
139.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
技术特征:
1.一种视频会议方法,其特征在于,包括:根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从所述候选参与者中确定各视频会议的会议参与者;向所述会议参与者发送会议邀请,并获取所述会议参与者反馈的视频数据;对所述视频数据进行解析,获得所述会议参与者的视频影像和所述会议参与者的身份标识;根据所述会议投影设备的设备标识,对所述视频影像进行加密处理,获得加密影像,并根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备对加密影像进行解密,生成会议影像;获取所述会议投影设备反馈的会议影像,并根据所述会议参与者的身份标识,将所述会议影像发送给所述会议参与者。2.根据权利要求1所述的方法,其特征在于,所述根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从所述候选参与者中确定各视频会议的会议参与者,包括:根据各视频会议的会议参与条件,确定各视频会议的会议属性;根据各视频会议的会议属性,确定各视频会议对应的会议投影设备;根据候选参与者的身份标识和各视频会议的会议参与条件,从所述候选参与者中选择各视频会议的会议参与者。3.根据权利要求1所述的方法,其特征在于,所述获取所述会议参与者反馈的视频数据,包括:调用中间服务器的数据转换接口,并根据第一数据转换协议,对所述反馈数据进行数据转换,获得所述会议参与者反馈的视频数据。4.根据权利要求1所述的方法,其特征在于,所述根据所述会议投影设备的设备标识,对所述视频影像进行加密处理,获得加密影像,并根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备对加密影像进行解密,生成会议影像,包括:根据所述会议投影设备的设备标识和所述视频影像的摘要信息生成临时密钥;采用所述临时密钥中的临时私钥对所述视频影像进行加密处理,获得加密影像;根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备通过所述临时密钥中的临时私钥对加密影像进行解密,生成会议影像。5.根据权利要求1所述的方法,其特征在于,所述根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备对加密影像进行解密,生成会议影像,包括:根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备对加密影像进行解密,获得解密数据;控制所述会议投影设备调用所述中间服务器的数据转换接口,并根据第二数据转换协议,对所述解密数据进行数据转换,根据数据转换结果获取会议影像。6.根据权利要求1所述的方法,其特征在于,还包括:在具有会议调整需求时,根据会议调整规则,从各视频会议中确定待调整的目标会议,
以及所述目标会议的目标参与者;若所述目标参与者中存在未参与所述目标会议的缺席参与者,则获取缺席参与者的身份标识,并根据所述缺席参与者的身份标识获取所述缺席参与者的视频影像;将所述缺席参与者的视频影像迁移至所述目标会议对应的目标投影设备,并根据所述目标投影设备生成调整影像;获取所述目标投影设备反馈的调整影像,并根据所述目标参与者的身份标识,将所述调整影像发送给所述目标参与者。7.一种视频会议装置,其特征在于,包括:会议参与者确定模块,用于根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从所述候选参与者中确定各视频会议的会议参与者;视频数据获取模块,用于向所述会议参与者发送会议邀请,并获取所述会议参与者反馈的视频数据;视频数据解析模块,用于对所述视频数据进行解析,获得所述会议参与者的视频影像和所述会议参与者的身份标识;会议影像确定模块,用于根据所述会议投影设备的设备标识,对所述视频影像进行加密处理,获得加密影像,并根据所述会议参与者的身份标识,将所述加密影像发送至会议投影设备,控制所述会议投影设备对加密影像进行解密,生成会议影像;会议影像反馈模块,用于获取所述会议投影设备反馈的会议影像,并根据所述会议参与者的身份标识,将所述会议影像发送给所述会议参与者。8.根据权利要求7所述的装置,其特征在于,所述会议参与者确定模块,包括:会议属性确定单元,用于根据各视频会议的会议参与条件,确定各视频会议的会议属性;会议投影设备确定单元,用于根据各视频会议的会议属性,确定各视频会议对应的会议投影设备;会议参与者选择单元,用于根据候选参与者的身份标识和各视频会议的会议参与条件,从所述候选参与者中选择各视频会议的会议参与者。9.一种电子设备,其特征在于,所述电子设备包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-6中任一项所述的视频会议方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的视频会议方法。
技术总结
本发明公开了一种视频会议方法,包括:根据各视频会议的会议参与条件和候选参与者的身份标识,确定各视频会议对应的会议投影设备,并从候选参与者中确定各视频会议的会议参与者;向会议参与者发送会议邀请,并获取会议参与者反馈的视频数据;对视频数据进行解析,获得会议参与者的视频影像和会议参与者的身份标识;根据会议投影设备的设备标识,对视频影像进行加密处理,获得加密影像,并根据会议参与者的身份标识,将加密影像发送至会议投影设备,控制会议投影设备对加密影像进行解密,生成会议影像;获取会议投影设备反馈的会议影像,并根据会议参与者的身份标识,将会议影像发送给会议参与者。提高了视频会议的安全性。提高了视频会议的安全性。提高了视频会议的安全性。
技术研发人员:
黄贤柱
受保护的技术使用者:
北京融讯科创技术有限公司
技术研发日:
2022.08.22
技术公布日:
2022/11/25