一种远程视频会议系统的制作方法

文档序号:31699231发布日期:2022-10-01 07:13阅读:88来源:国知局
一种远程视频会议系统的制作方法

1.本发明涉及远程视频会议技术领域,具体是一种远程视频会议系统。


背景技术:

2.在现代的信息时代里,结合视频、音频和通信等技术的多媒体会议室得到普通应用,多媒体会议室的提高显示清晰度的远程视频会议系统能够实现现代信息远程多媒体会议,极大提高了会议的效率和质量、降低会议成本,随着疫情常态化的发展,远程视频会议的使用越来越广泛,以往的视频会议系统存在不稳定、卡顿以及容易掉线的问题,在进行视频会议的过程中无法根据用户的实时网络质量进行视频会议的清晰度针对性调节,影响用户视频会议的体验以及视频会议的流畅性。


技术实现要素:

3.本发明的目的在于提供一种远程视频会议系统,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:
5.一种远程视频会议系统,包括:
6.网络质量检测模块,用于检测参与视频会议用户的网络质量,并对网络质量按照l1、l2、l3进行分级,其中网络质量处于l1状态时,系统判断网络质量差,仅能保证音频数据传输;网络质量处于l2水平时,系统判断网络质量处于中等水平,可以进行人像与音频的数据展示;网络质量处于l3水平时,系统判断网络质量为高水平,可以进行人像、音频以及用户上传资料展示;
7.摄像组件,该摄像组件可以对参与会议人员进行人像捕捉;
8.会议终端显示器,所述会议终端显示器用于显示会议参与方的人像数据以及参与方上传的资料数据;
9.登陆终端,用于参与会议的用户身份验证,保证会议顺利进行,同时保证会议内容的保密性;
10.音频终端,用于采集以及播放会议过程中的音频数据;
11.视频会议控制模块,用于控制视频会议过程中各参与方的人像清晰度、资料清晰度和音频质量,所述视频会议控制模块包括人像模组、在线演示模组、音频模组;
12.所述人像模组包括人像采集数据缓存文件夹、网速匹配子模块一以及人像帧数抓取模块,所述人像采集数据缓存文件夹为本地存储器文件夹,摄像组件在对参与会议的人员进行摄像时,将采集的人像数据存储在本地存储器中的人像采集数据缓存文件夹;所述网速匹配子模一块即时匹配网络质量检测模块中得出的网络质量,根据网络质量计算得出人像模块可以达到的最大人像数据上传帧数;所述人像帧数抓取模块根据网络匹配子模块一计算得出的最大人像数据上传帧数对人像采集数据缓存文件夹中的存储数据进行等分,并在每个等分数据块中抽取单帧人像数据进行上传。
13.作为本发明进一步的方案:所述在线演示模组包括本地展示页面抓取模块、本地抓取文件夹、演示数据抓取模块、网络匹配子模块二;
14.所述本地展示页面抓取模块在本地数据导入至视频会议特定展示页面区域后,抓取屏幕上该特定区域的画面数据,画面数据存放在本地抓取文件夹中;
15.所述本地抓取文件夹存放时间跨度为500毫秒,本地抓取文件夹以本地展示页面抓取模块抓取的画面数据存入时间向后推延500毫秒,删除超过500毫秒的的画面数据,保持本地抓取文件夹中的画面数据时长跨度为500毫秒;
16.所述演示数据抓取模块根据网络匹配子模块二计算得出最大画面数据的上传帧数,根据计算得到的最大上传帧数对本地抓取文件夹中的画面数据进行拆分,并对每个拆分数据块进行单帧画面数据抓取并上传。
17.作为本发明再进一步的方案:所述音频模组包括音频采集模块以及音频播放模块、本地音频抓取文件夹,所述音频采集模块用于采集音频数据,并将音频数据存入本地音频抓取文件夹中,本地音频抓取文件夹中音频存入时间跨度为500毫秒。
18.作为本发明再进一步的方案:所述音频模组的音频数据上传优先级大于人像模组的人像数据上传优先级,所述人像模组的人像数据上传优先级大于在线演示模组的演示数据上传优先级。
19.作为本发明再进一步的方案:所述人像采集数据缓存文件夹缓存人像数据时间跨度为500毫秒。
20.作为本发明再进一步的方案:所述会议终端显示器包括电视、led显示器、移动显示器以及投影仪中的一种或者多种。
21.作为本发明再进一步的方案:所述音频终端包括耳机、扬声器、麦克风中的一种或者多种。
22.作为本发明再进一步的方案:所述登陆终端包括windows、android、ios、linux、macos终端应用程序。
23.与现有技术相比,本发明的有益效果是:
24.通过网络质量检测模块对参与视频会议的用户网络质量进行实时检测,根据网络质量检测模块对用户网络质量进行分级,根据分级情况选择用户可以参与会议的功能。当网络质量评级为l1时,判定用户仅能进行音频数据的传输,提示用户参与视频会议时无法进行人像数据展示,只能进行使用音频参与视频会议;当网络质量评级为l2时,判定用户的网络质量为中等水平,提示用户在使用音频功能的同时也可以进行人像数据传输。通过摄像组件对参与会议人员进行人像捕捉,摄像组件可以是外接摄像设备或者会议终端显示器上的摄像设备进行人像数据采集。会议终端显示器用于显示会议参与方的人像数据以及参与方需要进行展示的资料页面。参会人员通过登陆终端进行登陆,参会人员提前根据注册的登陆账号以及登陆码进行登陆,从而完成对参会人员的身份验证,保证会议内容的保密性,会议的发起者可以对参会人员进行控制,例如移出会议室、限制发言、邀请参会,会议时间设置等。为了最大限度的利用参会人员的网络通道,且保证参会人员参与会议时的连接顺畅性,当参会人员网络符合l2级别时,由于音频模组根据优先级优先占用网络通道流量,剩余网络通道流量分配给人像模组,利用人像模组中的网速匹配子模块一对分配给人像模组的网速进行检测,根据检测结果计算得出人像模块可以达到的最大人像数据上传帧数;
所述人像帧数抓取模块根据网络匹配子模块一计算得出的最大人像数据上传帧数对人像采集数据缓存文件夹中的存储数据进行等分,并在每个等分数据块中抽取单帧人像数据进行上传。上述过程中网络匹配子模块实时检测网络质量,检测间隔与人像采集数据缓存文件夹的人像数据存入时间跨度相同,从而实时根据网络质量对参会人员的参会清晰度进行调整,且最大化利用网络通道流量,避免以往的直接设置画面清晰度导致画面卡顿问题。当用户网络质量经过网络质量检测模块检测,达到l3时,判定用户可以同时进行音频、人像展示、资料上传展示。当用户在展示上传资料时,利用本体展示页面对会议特定展示叶片区域进行画面抓取,抓取类似人员摄像,将抓取的画面数据存入本地抓取文件架,等待使用。经过本地展示页面抓取模块抓取后的画面数据存放在本体抓取文件架中,网络匹配子模块二进行网络通道流量检测,计算在该网络通道下可以进行上传的最大画面数据帧数,得到可最大上传的画面帧数后将本地抓取文件架中的画面数据进行等分拆分,并结合演示数据抓取模块对每个拆分模块中的画面模块进行抓取并上传,其他用户可查看的最大清晰度取决于演示数据抓取模块所抓取的上传总画面数据帧数。为了保证会议的正常进行,音频模组的音频数据上传、人像模组的人像数据在线演示模组的演示数据优先级依次下降。
附图说明
25.图1为一种远程视频会议系统的结构示意图。
26.图2为一种远程视频会议系统中人像模组的结构示意图。
27.图3为一种远程视频会议系统中在线演示模组的结构示意图。
28.图4为一种远程视频会议系统中音频模组的结构示意图。
具体实施方式
29.在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
30.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
31.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
32.下面结合具体实施方式对本专利的技术方案作进一步详细地说明。
33.如图1-4所示,
34.一种远程视频会议系统,包括:
35.网络质量检测模块,用于检测参与视频会议用户的网络质量,并对网络质量按照
l1、l2、l3进行分级,其中网络质量处于l1状态时,系统判断网络质量差,仅能保证音频数据传输;网络质量处于l2水平时,系统判断网络质量处于中等水平,可以进行人像与音频的数据展示;网络质量处于l3水平时,系统判断网络质量为高水平,可以进行人像、音频以及用户上传资料展示;
36.具体的,通过网络质量检测模块对参与视频会议的用户网络质量进行实时检测,根据网络质量检测模块对用户网络质量进行分级,根据分级情况选择用户可以参与会议的功能。
37.当网络质量评级为l1时,判定用户仅能进行音频数据的传输,提示用户参与视频会议时无法进行人像数据展示,只能进行使用音频参与视频会议;
38.当网络质量评级为l2时,判定用户的网络质量为中等水平,提示用户在使用音频功能的同时也可以进行人像数据传输。
39.摄像组件,该摄像组件可以对参与会议人员进行人像捕捉;
40.具体的,通过摄像组件对参与会议人员进行人像捕捉,摄像组件可以是外接摄像设备或者会议终端显示器上的摄像设备进行人像数据采集。
41.会议终端显示器,所述会议终端显示器用于显示会议参与方的人像数据以及参与方上传的资料数据;
42.具体的,会议终端显示器用于显示会议参与方的人像数据以及参与方需要进行展示的资料页面。
43.登陆终端,用于参与会议的用户身份验证,保证会议顺利进行,同时保证会议内容的保密性;
44.具体的,参会人员通过登陆终端进行登陆,参会人员提前根据注册的登陆账号以及登陆码进行登陆,从而完成对参会人员的身份验证,保证会议内容的保密性,会议的发起者可以对参会人员进行控制,例如移出会议室、限制发言、邀请参会,会议时间设置等。
45.音频终端,用于采集以及播放会议过程中的音频数据;
46.视频会议控制模块,用于控制视频会议过程中各参与方的人像清晰度、资料清晰度和音频质量,所述视频会议控制模块包括人像模组、在线演示模组、音频模组;
47.如图2所示,所述人像模组包括人像采集数据缓存文件夹、网速匹配子模块一以及人像帧数抓取模块,所述人像采集数据缓存文件夹为本地存储器文件夹,摄像组件在对参与会议的人员进行摄像时,将采集的人像数据存储在本地存储器中的人像采集数据缓存文件夹;所述网速匹配子模一块即时匹配网络质量检测模块中得出的网络质量,根据网络质量计算得出人像模块可以达到的最大人像数据上传帧数;所述人像帧数抓取模块根据网络匹配子模块一计算得出的最大人像数据上传帧数对人像采集数据缓存文件夹中的存储数据进行等分,并在每个等分数据块中抽取单帧人像数据进行上传。
48.具体的,为了最大限度的利用参会人员的网络通道,且保证参会人员参与会议时的连接顺畅性,当参会人员网络符合l2级别时,由于音频模组根据优先级优先占用网络通道流量,剩余网络通道流量分配给人像模组,利用人像模组中的网速匹配子模块一对分配给人像模组的网速进行检测,根据检测结果计算得出人像模块可以达到的最大人像数据上传帧数;所述人像帧数抓取模块根据网络匹配子模块一计算得出的最大人像数据上传帧数对人像采集数据缓存文件夹中的存储数据进行等分,并在每个等分数据块中抽取单帧人像
数据进行上传。上述过程中网络匹配子模块实时检测网络质量,检测间隔与人像采集数据缓存文件夹的人像数据存入时间跨度相同,从而实时根据网络质量对参会人员的参会清晰度进行调整,且最大化利用网络通道流量,避免以往的直接设置画面清晰度导致画面卡顿问题。
49.如图3所示,作为本发明进一步的实施例,所述在线演示模组包括本地展示页面抓取模块、本地抓取文件夹、演示数据抓取模块、网络匹配子模块二;
50.具体的,当用户网络质量经过网络质量检测模块检测,达到l3时,判定用户可以同时进行音频、人像展示、资料上传展示。
51.所述本地展示页面抓取模块在本地数据导入至视频会议特定展示页面区域后,抓取屏幕上该特定区域的画面数据,画面数据存放在本地抓取文件夹中;
52.具体的,当用户在展示上传资料时,利用本体展示页面对会议特定展示叶片区域进行画面抓取,抓取类似人员摄像,将抓取的画面数据存入本地抓取文件架,等待使用。
53.所述本地抓取文件夹存放时间跨度为500毫秒,本地抓取文件夹以本地展示页面抓取模块抓取的画面数据存入时间向后推延500毫秒,删除超过500毫秒的的画面数据,保持本地抓取文件夹中的画面数据时长跨度为500毫秒;
54.所述演示数据抓取模块根据网络匹配子模块二计算得出最大画面数据的上传帧数,根据计算得到的最大上传帧数对本地抓取文件夹中的画面数据进行拆分,并对每个拆分数据块进行单帧画面数据抓取并上传。
55.具体的,经过本地展示页面抓取模块抓取后的画面数据存放在本体抓取文件架中,网络匹配子模块二进行网络通道流量检测,计算在该网络通道下可以进行上传的最大画面数据帧数,得到可最大上传的画面帧数后将本地抓取文件架中的画面数据进行等分拆分,并结合演示数据抓取模块对每个拆分模块中的画面模块进行抓取并上传,其他用户可查看的最大清晰度取决于演示数据抓取模块所抓取的上传总画面数据帧数。
56.如图4所示,作为本发明再进一步的实施例,所述音频模组包括音频采集模块以及音频播放模块、本地音频抓取文件夹,所述音频采集模块用于采集音频数据,并将音频数据存入本地音频抓取文件夹中,本地音频抓取文件夹中音频存入时间跨度为500毫秒。
57.作为本发明再进一步的实施例,所述音频模组的音频数据上传优先级大于人像模组的人像数据上传优先级,所述人像模组的人像数据上传优先级大于在线演示模组的演示数据上传优先级。
58.具体的,为了保证会议的正常进行,音频模组的音频数据上传、人像模组的人像数据在线演示模组的演示数据优先级依次下降。
59.作为本发明再进一步的实施例,所述人像采集数据缓存文件夹缓存人像数据时间跨度为500毫秒。
60.作为本发明再进一步的实施例,所述会议终端显示器包括电视、led显示器、移动显示器以及投影仪中的一种或者多种。
61.作为本发明再进一步的实施例,所述音频终端包括耳机、扬声器、麦克风中的一种或者多种。
62.作为本发明再进一步的实施例,所述登陆终端包括windows、android、ios、linux、macos终端应用程序。
63.本发明实施例的工作原理是:
64.如图1-4所示,通过网络质量检测模块对参与视频会议的用户网络质量进行实时检测,根据网络质量检测模块对用户网络质量进行分级,根据分级情况选择用户可以参与会议的功能。当网络质量评级为l1时,判定用户仅能进行音频数据的传输,提示用户参与视频会议时无法进行人像数据展示,只能进行使用音频参与视频会议;当网络质量评级为l2时,判定用户的网络质量为中等水平,提示用户在使用音频功能的同时也可以进行人像数据传输。通过摄像组件对参与会议人员进行人像捕捉,摄像组件可以是外接摄像设备或者会议终端显示器上的摄像设备进行人像数据采集。会议终端显示器用于显示会议参与方的人像数据以及参与方需要进行展示的资料页面。参会人员通过登陆终端进行登陆,参会人员提前根据注册的登陆账号以及登陆码进行登陆,从而完成对参会人员的身份验证,保证会议内容的保密性,会议的发起者可以对参会人员进行控制,例如移出会议室、限制发言、邀请参会,会议时间设置等。为了最大限度的利用参会人员的网络通道,且保证参会人员参与会议时的连接顺畅性,当参会人员网络符合l2级别时,由于音频模组根据优先级优先占用网络通道流量,剩余网络通道流量分配给人像模组,利用人像模组中的网速匹配子模块一对分配给人像模组的网速进行检测,根据检测结果计算得出人像模块可以达到的最大人像数据上传帧数;所述人像帧数抓取模块根据网络匹配子模块一计算得出的最大人像数据上传帧数对人像采集数据缓存文件夹中的存储数据进行等分,并在每个等分数据块中抽取单帧人像数据进行上传。上述过程中网络匹配子模块实时检测网络质量,检测间隔与人像采集数据缓存文件夹的人像数据存入时间跨度相同,从而实时根据网络质量对参会人员的参会清晰度进行调整,且最大化利用网络通道流量,避免以往的直接设置画面清晰度导致画面卡顿问题。当用户网络质量经过网络质量检测模块检测,达到l3时,判定用户可以同时进行音频、人像展示、资料上传展示。当用户在展示上传资料时,利用本体展示页面对会议特定展示叶片区域进行画面抓取,抓取类似人员摄像,将抓取的画面数据存入本地抓取文件架,等待使用。经过本地展示页面抓取模块抓取后的画面数据存放在本体抓取文件架中,网络匹配子模块二进行网络通道流量检测,计算在该网络通道下可以进行上传的最大画面数据帧数,得到可最大上传的画面帧数后将本地抓取文件架中的画面数据进行等分拆分,并结合演示数据抓取模块对每个拆分模块中的画面模块进行抓取并上传,其他用户可查看的最大清晰度取决于演示数据抓取模块所抓取的上传总画面数据帧数。为了保证会议的正常进行,音频模组的音频数据上传、人像模组的人像数据在线演示模组的演示数据优先级依次下降。
65.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
66.此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1