视频会议画面展示方法、装置、设备及存储介质与流程

专利2022-05-09  144


本发明涉及互联网技术领域,尤其涉及一种视频会议画面展示方法、装置、设备及存储介质。



背景技术:

随着互联网技术的逐步发展,在工作中视频会议使用频率也越来越高,而随着视频会议使用频率的增高,视频会议的使用场景也越来越复杂,在部分复杂的使用场景,根据实际参会成员的需求不同,参会成员需要观看的画面也不相同,但是,目前的视频会议所有参会成员所观看的画面均一致,无法满足复杂使用场景的使用需求。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种视频会议画面展示方法、装置、设备及存储介质,旨在解决现有技术视频会议无法针对不同参会成员展示不同的画面的技术问题。

为实现上述目的,本发明提供了一种视频会议画面展示方法,所述方法包括以下步骤:

根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;

根据所述会议标识信息确定与会成员信息集合,并根据所述用户标识信息及所述与会成员信息集合确定与会角色信息;

根据所述会议标识信息及所述与会角色信息在视频流管理中心查找对应的视频会议流;

将所述视频会议流推送至所述用户端,以使所述用户端根据所述视频会议流进行画面展示。

可选的,所述根据用户端发送的画面获取请求确定会议标识信息及用户标识信息的步骤之前,还包括:

在检测到视频会议启动指令时,根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合;

根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流;

将所述会议视频流存储至视频流管理中心。

可选的,所述根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合的步骤,包括:

获取所述视频会议启动指令中的会议标识;

根据所述会议标识确定会议模式及与会会场信息集合;

根据所述会议模式确定对应的与会角色信息集合;

根据所述与会会场信息集合采集各个与会会场的与会视频流,以获得与会视频流集合。

可选的,所述根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流的步骤,包括:

在所述与会角色信息集合中选取当前与会角色信息;

根据所述当前与会角色信息确定视频布局模板;

根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流;

返回所述在所述与会角色信息集合中选取当前与会角色信息的步骤,直至所述与会角色信息集合中所有与会角色信息均被选取。

可选的,所述根据所述当前与会角色信息确定视频布局模板的步骤,包括:

获取所述当前与会角色信息对应的模板选择模式;

在所述模板选择模式为手动指定模式时,根据所述当前与会角色信息确定布局模板标识;

根据所述布局模板标识在预设布局模板库中查找对应的视频布局模板。

可选的,所述获取所述当前与会角色信息对应的模板选择模式的步骤之后,还包括:

在所述模板选择模式为自动指定模式时,获取所述与会视频流集合的与会视频流总数;

根据所述与会视频流总数在所述预设布局模板库中选取对应的视频布局模板。

可选的,所述根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流的步骤,包括:

根据所述视频布局模板生成视频界面,并对所述视频界面进行界面区域划分,以获得多个视频区域;

获取各个视频区域对应的与会会场标识;

根据所述与会会场标识将所述与会视频流集合中各与会视频流展示至所述视频界面中,以获得所述当前与会角色信息对应的会议视频流。

此外,为实现上述目的,本发明还提出一种视频会议画面展示装置,所述视频会议画面展示装置包括以下模块:

请求接收模块,用于根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;

信息确定模块,用于根据所述会议标识信息确定与会成员信息集合,并根据所述用户标识信息及所述与会成员信息集合确定与会角色信息;

数据查找模块,用于根据所述会议标识信息及所述与会角色信息在视频流管理中心查找对应的视频会议流;

数据推送模块,用于将所述视频会议流推送至所述用户端,以使所述用户端根据所述视频会议流进行画面展示。

此外,为实现上述目的,本发明还提出一种视频会议画面展示设备,所述视频会议画面展示设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的视频会议画面展示程序,所述视频会议画面展示程序被所述处理器执行时实现如上所述的视频会议画面展示方法的步骤。

此外,为实现上述目的,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有视频会议画面展示程序,所述视频会议画面展示程序执行时实现如上所述的视频会议画面展示方法的步骤。

本发明通过根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;根据会议标识信息确定与会成员信息集合,并根据用户标识信息及与会成员信息集合确定与会角色信息;根据会议标识信息及与会角色信息在视频流管理中心查找对应的视频会议流;将视频会议流推送至用户端,以使用户端根据视频会议流进行画面展示。由于在进行视频会议时可以为各个用户设置不同的与会角色信息,而各个与会角色信息对应的视频会议流也可以不相同,在用户端展示视频会议画面时可以根据用户的与会角色信息的不同展示不同的视频会议画面,可以满足复杂使用场景的使用需求。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;

图2为本发明视频会议画面展示方法第一实施例的流程示意图;

图3为本发明视频会议画面展示方法第二实施例的流程示意图;

图4为本发明视频会议画面展示装置第一实施例的结构框图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的视频会议画面展示设备结构示意图。

如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram)存储器,也可以是稳定的非易失性存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及视频会议画面展示程序。

在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在视频会议画面展示设备中,所述电子设备通过处理器1001调用存储器1005中存储的视频会议画面展示程序,并执行本发明实施例提供的视频会议画面展示方法。

本发明实施例提供了一种视频会议画面展示方法,参照图2,图2为本发明一种视频会议画面展示方法第一实施例的流程示意图。

本实施例中,所述视频会议画面展示方法包括以下步骤:

步骤s10:根据用户端发送的画面获取请求确定会议标识信息及用户标识信息。

需要说明的是,本实施例的执行主体可以是所述视频会议画面展示设备,所述视频会议画面展示设备可以是个人电脑、服务器等电子设备,还可以为其他可实现相同或相似功能的设备,本实施例对此不加以限制,在本实施例及下述各实施例中,以视频会议画面展示设备为例对本发明视频会议画面展示方法进行说明。

需要说明的是,用户端可以是用户所使用的终端设备,该终端设备可以是手机、电脑、平板电脑等设备,或为其他功能相同或相似的设备,本实施例对此不加以限制。画面获取请求可以是用户在需要获取视频会议画面时操作用户端发送至视频会议画面展示设备的请求,画面获取请求可以包含会议标识信息及用户标识信息。会议标识信息可以是视频会议的标识信息,会议标识信息可以包括会议标识、会议名称等信息,会议标识可以是视频会议画面展示设备在创建视频会议时为视频会议分配的唯一标识。用户标识信息可以是用户账户的标识信息。

步骤s20:根据所述会议标识信息确定与会成员信息集合,并根据所述用户标识信息及所述与会成员信息集合确定与会角色信息。

需要说明的是,与会成员信息集合可以是由多个与会成员信息组合构建的集合,与会成员信息可以是参与视频会议的与会成员的信息,与会成员信息可以包含会议标识、与会成员角色信息、与会成员的用户标识及用户名称等信息,其中,与会成员可以是参与视频会议的用户。根据所述会议标识信息确定与会成员信息集合可以是根据会议标识信息在预设与会成员信息表中查找对应的与会成员信息,根据查找到的与会成员信息构建与会成员信息集合,其中,预设与会成员信息表中的与会成员信息可以是视频会议画面展示设备在根据用户端发送的视频会议创建请求创建视频会议时添加的。

需要说明的是,与会成员角色信息可以包括与会角色名、与会角色标识等信息,根据所述用户标识信息及所述与会成员信息集合确定与会角色信息可以是获取用户标识信息确定用户标识,将用户标识与与会成员信息集合中的各个与会成员信息进行匹配,获取匹配成功的与会成员信息,对匹配成功的与会成员信息进行解析,以获得与会成员角色信息。

步骤s30:根据所述会议标识信息及所述与会角色信息在视频流管理中心查找对应的视频会议流。

需要说明的是,视频会议流可以是视频数据码流。视频流管理中心可以是预先设置的用于保存各个视频会议对应的视频会议流的服务器,同一视频会议在视频流管理中心可以存有多种不同的与会角色信息对应的视频会议流。根据会议标识信息及与会角色信息在视频流管理中心查找对应的视频会议流可以是根据会议标识信息及与会角色信息构建复合索引,根据复合索引在视频流管理中心查找对应的视频会议流。

步骤s40:将所述视频会议流推送至所述用户端,以使所述用户端根据所述视频会议流进行画面展示。

可以理解的是,在获取到对应的视频会议流之后即可将视频会议流推送至用户端进行展示,其中,用户端在接收到视频会议流之后可以通过用户端中的预设播放器对视频会议流进行数据解码并播放,以进行画面展示。

本实施例通过根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;根据会议标识信息确定与会成员信息集合,并根据用户标识信息及与会成员信息集合确定与会角色信息;根据会议标识信息及与会角色信息在视频流管理中心查找对应的视频会议流;将视频会议流推送至用户端,以使用户端根据视频会议流进行画面展示。由于在进行视频会议时可以为各个用户设置不同的与会角色信息,而各个与会角色信息对应的视频会议流也可以不相同,在用户端展示视频会议画面时可以根据用户的与会角色信息的不同展示不同的视频会议画面,可以满足复杂使用场景的使用需求。

参考图3,图3为本发明一种视频会议画面展示方法第二实施例的流程示意图。

基于上述第一实施例,本实施例视频会议画面展示方法在所述步骤s10之前,还包括:

步骤s01:在检测到视频会议启动指令时,根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合。

需要说明的是,与会角色信息集合可以是由多个与会角色信息组合构建的集合,与会视频流集合可以是由多个与会视频流组合而成的集合。视频会议启动指令可以是用户端发送至视频会议画面展示设备的,也可以是视频会议画面展示设备在检测到当前时刻满足任一视频会议的会议启动条件时生成的,其中,会议启动条件可以由用户预先设置,例如:下午4点启动视频会议。根据视频会议启动指令获取对应的与会角色信息集合及与会视频流集合可以是根据视频会议启动指令查找对应的与会角色信息集合及与会视频流集合。

进一步地,为了更快速的获取与会角色信息集合及与会视频流集合,本实施例步骤s01,可以包括:

获取所述视频会议启动指令中的会议标识;根据所述会议标识确定会议模式及与会会场信息集合;根据所述会议模式确定对应的与会角色信息集合;根据所述与会会场信息集合采集各个与会会场的与会视频流,以获得与会视频流集合。

需要说明的是,视频会议启动指令可以包含有待启动视频会议的会议标识,获取视频会议启动指令中的会议标识可以是获取视频会议启动指令固定会议标识字段对应的值,以获得会议标识。根据会议标识确定会议模式及与会会场信息集合可以是根据会议标识在预设视频会议信息表中查找对应的视频会议信息,解析视频会议信息,以获得会议模式及各个与会会场的会场标识,根据会场标识在预设会场信息表中查找对应的与会会场信息,根据获取的与会会场信息构建与会会场信息集合。其中,与会会场信息可以包括会场标识、会场名称、会场视频采集地址,预设视频会议信息表及预设会场信息表可以由用户预先设置,预设视频会议信息表中可以包括各个待启动视频会议的视频会议信息,预设会场信息表中可以包括各个会场的与会会场信息。

需要说明的是,视频会议可以有对应的会议模式,不同的会议模式可以对应不同的与会角色。根据会议模式确定对应的与会角色信息集合可以是根据会议模式在预设模式角色表中查找对应的与会角色信息,以获得与会角色信息集合,预设模式角色表中可以保存有会议模式与与会角色信息的关联关系,预设模式角色表可以由用户预先设置。根据与会会场信息集合采集各个与会会场的与会视频流,以获得与会视频流集合可以是获取与会会场信息集合中各个与会会场信息中记录的会场视频采集地址,向会场视频采集地址对应的与会会场终端发送视频采集指令,并接收与会会场终端反馈的与会视频流,根据所有接收到的与会视频流构建与会视频流集合。

在实际使用中,根据实际需求不同,会议模式可以有多种,每种会议模式可以对应多个不同的与会角色,例如:会议模式可以包括演讲者模式、讨论模式及手动模式等,其中,演讲者模式对应的与会角色可以包括主会场、广播源会场两种与会角色;讨论模式对应的与会角色可以仅包括听众;手动模式可以包括主会场、广播源会场及听众等多种与会角色。

步骤s02:根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流。

可以理解的是,为了保证不同用户可以观看不同的画面,因此,需要为各个不同的与会角色信息生成不同的会议视频流,由此,当用户希望观看不同的画面时仅需为用户设置不同的与会角色即查看与会角色对应的画面。

进一步地,为了降低会议视频流生成难度,提高生成会议视频流的速度,本实施例步骤s02,可以包括:

在所述与会角色信息集合中选取当前与会角色信息;根据所述当前与会角色信息确定视频布局模板;根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流;返回所述在所述与会角色信息集合中选取当前与会角色信息的步骤,直至所述与会角色信息集合中所有与会角色信息均被选取。

需要说明的是,在与会角色信息集合中选取当前与会角色信息可以是从与会角色信息集合中随机选取与会角色信息作为当前与会角色信息,也可以是以预设顺序在与会角色信息集合中选取与会橘色信息作为当前与会角色信息,其中,预设顺序可以为根据集合索引从小到大选取,也可以是根据集合索引从大到小选取,还可以根据实际需要进行设置。

可以理解的是,为了避免同一与会角色信息被重复选取,在从与会角色信息集合中选取当前与会角色信息之后可以将被选取的与会角色信息进行标记,每次选取时仅选取未被标记的与会角色信息。

需要说明的是,若每次直接根据与会视频流集合生成会议视频流,在生成过程中,会议视频流对应的视频画面中界面划分、区域划分难以确认,若每次都进行自适应计算,会导致生成速度极慢,因此,在需要生成会议视频流时,获取用户为当前与会角色信息预先设置的对应的视频布局模板,根据视频布局模板进行界面划分、区域划分,再基于根据视频布局模板划分好的视频画面与与会视频流集合生成当前与会角色信息对应的会议视频流,可以避免不必要的计算,节约计算性能并提高生成速度。

进一步地,为了简化用户的操作繁琐程度,降低用户的操作难度,本实施例所述根据所述当前与会角色信息确定视频布局模板的步骤,可以包括:

获取所述当前与会角色信息对应的模板选择模式;在所述模板选择模式为手动指定模式时,根据所述当前与会角色信息确定布局模板标识;根据所述布局模板标识在预设布局模板库中查找对应的视频布局模板。

需要说明的是,模板选择模式用于确定选择视频布局模板的方式,在模板选择模式为手动指定模式时,表示该与会角色信息的视频布局模板为用户手动进行指定,则此时可以获取当前与会角色信息对应的布局模板标识,根据布局模板标识在预设布局模板库中查找对应的视频布局模板。预设布局模板库可以预先由用户进行设置。

在实际使用中,预设布局模板库中可以包括各种不同的视频布局模板,例如:单分屏,2分屏(各分屏等大),3分屏(各分屏等大),4分屏(分屏等大),9分屏(各分屏等大),10分屏(上部2个分屏等大),下部8个分屏等小),13分屏(中心大分屏,周围12个分屏等小),16分屏(各分屏等大),15分屏(中心大分屏,周围14个分屏等小),5分屏(左侧大分屏,右侧4个分屏等小),7分屏(3个分屏等大,4个分屏等小),8分屏(左上大,其他区域7个分屏等小),14分屏(上部2个大分屏,下部12个分屏等小),36分屏(各分屏等大)等视频布局模板。其中,等大为各分屏为大分屏且各分屏大小相同,等小各分屏为小分屏且各分屏大小相同。

可以理解的是,在预先设置好预设布局模板库之后,用户需要为与会角色信息设置对应的视频布局模板仅需获取希望设置的视频布局模板对应的布局模板标识,将与会角色信息与布局模板标识绑定即可,而不必每次均重新设置分屏,且保存在预设布局模板库中的视频布局模板可重复利用,可以简化用户的操作繁琐程度,降低用户的操作难度。

进一步地,若与会角色的种类过多,则用户的需要为各个与会角色信息设置对应的视频布局模板,哪怕是从预设布局模板库中进行选取,操作依旧会十分繁琐,用户体验会较差,为了弥补上述缺陷,本实施例所述获取所述当前与会角色信息对应的模板选择模式的步骤之后,还可以包括:

在所述模板选择模式为自动指定模式时,获取所述与会视频流集合的与会视频流总数;根据所述与会视频流总数在所述预设布局模板库中选取对应的视频布局模板。

需要说明的是,模板选择模式用于确定选择视频布局模板的方式,若模板选择模式为自动指定模式,则代表用户希望视频会议画面展示设备为其自动选择合适的视频布局模板,因此,此时可以统计与会视频流集合中的与会视频流数量,以获得与会视频流总数,根据与会视频流总数在预设布局模板库中选取对应的视频布局模板。

可以理解的是,根据与会视频流总数在预设布局模板库中选取对应的视频布局模板可以是根据与会视频流总数在预设布局模板库中查找分屏数量与与会视频流总数相同的视频布局模板。

在实际使用中,若根据与会视频流总数在预设布局模板库中查找到多个视频布局模板,则可以选取各个视频布局模板中优先级最高的视频布局模板,其中,优先级可以由用户在将视频布局模板存入预设布局模板库中时进行设置。

进一步地,本实施例所述根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流,可以包括:

根据所述视频布局模板生成视频界面,并对所述视频界面进行界面区域划分,以获得多个视频区域;获取各个视频区域对应的与会会场标识;根据所述与会会场标识将所述与会视频流集合中各与会视频流展示至所述视频界面中,以获得所述当前与会角色信息对应的会议视频流。

需要说明的是,视频布局模板中可以包括界面大小、划分区域数量、各视频区域位置、视频区域大小等信息,其中,界面大小及视频区域大小可以以像素进行表示,例如:1366*768或1920*1080等,视频区域位置可以包括视频区域的各个顶点的位置信息。根据视频布局模板生成视频界面,并对视频界面进行界面区域划分,以获得多个视频区域可以是根据视频布局模板中的界面大小构建视频界面,在视频界面中以界面左上角顶点为坐标原点,以1像素为基础单位创建坐标系,根据各个视频区域的各个顶点的位置在视频界面中进行区域划分,以获得多个视频区域。

需要说明的是,获取各个视频区域对应的与会会场标识可以是在区域会场标识映射表中查找各个视频区域与与会会场标识的对应关系。

在实际使用中,在模板选择模式为手动指定模式时,区域会场映射表中视频区域与与会会场标识的对应关系可以由用户自行设定,用户在指定时可以根据实际需要选择需要的与会视频流,而不必全部选择,例如:与会视频流中包括a、b、c、d等四个与会会场的与会视频流,用户可以选择三分屏布局模板,仅设置a、b、c三个与会视频流与各视频区域的对应关系;

在实际使用中,在模板选择模式为自动指定模式时,区域会场映射表中视频区域与与会会场标识的对应关系可以由视频会议画面展示设备以预设区域匹配规则生成,其中,预设区域匹配规则可以是将与会视频流集合中各个与会会场视频流对应的会场标识与各视频区域随机匹配,也可以是顺序进行匹配,本实施例对此不加以限制。

可以理解的是,将根据与会会场标识将与会视频流集合中各与会视频流展示至视频界面中,即可获得完整的会议视频,再将获得的会议视频转化为对应的视频流,即可获得当前与会角色信息对应的会议视频流。

需要说明的是,在实际使用场景中,因网络波动或设备故障等原因,部分与会会场可能会出现掉线、与会视频流中断等现象,若模板选择模式为自动指定模式,则可以将与会视频流集合中掉线或与会视频流中断的与会会场对应的与会视频流移除,再统计与会视频流集合的与会视频流总数,重新根据与会视频流总数在预设布局模板库中选取对应的视频布局模板,再根据修改后的与会视频流集合与重新选取的视频布局模板生成新的会议视频流;若模板选择模式为手动指定模式,则不必将与会视频流集合中掉线或与会视频流中断的与会会场对应的与会视频流移除,在无法接收到掉线或与会视频流中断的与会会场对应的与会视频流时,可以在掉线或与会视频流中断与会会场的会场标识对应的视频区域展示默认图片,而不必重新选取视频布局模板。

步骤s03:将所述会议视频流存储至视频流管理中心。

需要说明的是,将会议视频流存储至视频流管理中心可以是获取视频会议启动指令中的会议标识,并获取会议视频流对应的与会角色信息,根据会议标识及与会角色信息生成复合索引,根据复合索引将会议视频流存储至视频流管理中心,以便于后续查找会议视频流。

本实施例通过在检测到视频会议启动指令时,根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合;根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流;将所述会议视频流存储至视频流管理中心。由于在视频会议启动时为各个与会角色信息生成了各自对应的会议视频流,并将会议视频流保存至视频流管理中心,使得在需要进行画面展示时可以根据视频会议的会议标识及用户的与会角色快速查找到对应的会议视频流进行展示,相应的提高了展示效率。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有视频会议画面展示程序,所述视频会议画面展示程序被处理器执行时实现如上文所述的视频会议画面展示方法的步骤。

参照图4,图4为本发明视频会议画面展示装置第一实施例的结构框图。

如图4所示,本发明实施例提出的视频会议画面展示装置包括:

请求接收模块401,用于根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;

信息确定模块402,用于根据所述会议标识信息确定与会成员信息集合,并根据所述用户标识信息及所述与会成员信息集合确定与会角色信息;

数据查找模块403,用于根据所述会议标识信息及所述与会角色信息在视频流管理中心查找对应的视频会议流;

数据推送模块404,用于将所述视频会议流推送至所述用户端,以使所述用户端根据所述视频会议流进行画面展示。

本实施例通过根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;根据会议标识信息确定与会成员信息集合,并根据用户标识信息及与会成员信息集合确定与会角色信息;根据会议标识信息及与会角色信息在视频流管理中心查找对应的视频会议流;将视频会议流推送至用户端,以使用户端根据视频会议流进行画面展示。由于在进行视频会议时可以为各个用户设置不同的与会角色信息,而各个与会角色信息对应的视频会议流也可以不相同,即在用户的在用户端展示视频会议画面时可以根据用户的与会角色信息的不同展示不同的视频会议画面,可以满足复杂使用场景的使用需求。

进一步地,所述请求接收模块401,还用于在检测到视频会议启动指令时,根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合;根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流;将所述会议视频流存储至视频流管理中心。

进一步地,所述请求接收模块401,还用于获取所述视频会议启动指令中的会议标识;根据所述会议标识确定会议模式及与会会场信息集合;根据所述会议模式确定对应的与会角色信息集合;根据所述与会会场信息集合采集各个与会会场的与会视频流,以获得与会视频流集合。

进一步地,所述请求接收模块401,还用于在所述与会角色信息集合中选取当前与会角色信息;根据所述当前与会角色信息确定视频布局模板;根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流;返回所述在所述与会角色信息集合中选取当前与会角色信息的步骤,直至所述与会角色信息集合中所有与会角色信息均被选取。

进一步地,所述请求接收模块401,还用于获取所述当前与会角色信息对应的模板选择模式;在所述模板选择模式为手动指定模式时,根据所述当前与会角色信息确定布局模板标识;根据所述布局模板标识在预设布局模板库中查找对应的视频布局模板。

进一步地,所述请求接收模块401,还用于在所述模板选择模式为自动指定模式时,获取所述与会视频流集合的与会视频流总数;根据所述与会视频流总数在所述预设布局模板库中选取对应的视频布局模板。

进一步地,所述请求接收模块401,还用于根据所述视频布局模板生成视频界面,并对所述视频界面进行界面区域划分,以获得多个视频区域;获取各个视频区域对应的与会会场标识;根据所述与会会场标识将所述与会视频流集合中各与会视频流展示至所述视频界面中,以获得所述当前与会角色信息对应的会议视频流。

应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。

需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。

另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的视频会议画面展示方法,此处不再赘述。

此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonlymemory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。


技术特征:

1.一种视频会议画面展示方法,其特征在于,所述视频会议画面展示方法包括以下步骤:

根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;

根据所述会议标识信息确定与会成员信息集合,并根据所述用户标识信息及所述与会成员信息集合确定与会角色信息;

根据所述会议标识信息及所述与会角色信息在视频流管理中心查找对应的视频会议流;

将所述视频会议流推送至所述用户端,以使所述用户端根据所述视频会议流进行画面展示。

2.如权利要求1所述的视频会议画面展示方法,其特征在于,所述根据用户端发送的画面获取请求确定会议标识信息及用户标识信息的步骤之前,还包括:

在检测到视频会议启动指令时,根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合;

根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流;

将所述会议视频流存储至视频流管理中心。

3.如权利要求2所述的视频会议画面展示方法,其特征在于,所述根据所述视频会议启动指令获取对应的与会角色信息集合及与会视频流集合的步骤,包括:

获取所述视频会议启动指令中的会议标识;

根据所述会议标识确定会议模式及与会会场信息集合;

根据所述会议模式确定对应的与会角色信息集合;

根据所述与会会场信息集合采集各个与会会场的与会视频流,以获得与会视频流集合。

4.如权利要求2所述的视频会议画面展示方法,其特征在于,所述根据所述与会角色信息集合及所述与会视频流集合生成所述与会角色信息集合中各与会角色信息对应的会议视频流的步骤,包括:

在所述与会角色信息集合中选取当前与会角色信息;

根据所述当前与会角色信息确定视频布局模板;

根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流;

返回所述在所述与会角色信息集合中选取当前与会角色信息的步骤,直至所述与会角色信息集合中所有与会角色信息均被选取。

5.如权利要求4所述的视频会议画面展示方法,其特征在于,所述根据所述当前与会角色信息确定视频布局模板的步骤,包括:

获取所述当前与会角色信息对应的模板选择模式;

在所述模板选择模式为手动指定模式时,根据所述当前与会角色信息确定布局模板标识;

根据所述布局模板标识在预设布局模板库中查找对应的视频布局模板。

6.如权利要求5所述的视频会议画面展示方法,其特征在于,所述获取所述当前与会角色信息对应的模板选择模式的步骤之后,还包括:

在所述模板选择模式为自动指定模式时,获取所述与会视频流集合的与会视频流总数;

根据所述与会视频流总数在所述预设布局模板库中选取对应的视频布局模板。

7.如权利要求4所述的视频会议画面展示方法,其特征在于,所述根据所述视频布局模板及所述与会视频流集合生成所述所述当前与会角色信息对应的会议视频流的步骤,包括:

根据所述视频布局模板生成视频界面,并对所述视频界面进行界面区域划分,以获得多个视频区域;

获取各个视频区域对应的与会会场标识;

根据所述与会会场标识将所述与会视频流集合中各与会视频流展示至所述视频界面中,以获得所述当前与会角色信息对应的会议视频流。

8.一种视频会议画面展示装置,其特征在于,所述视频会议画面展示装置包括以下模块:

请求接收模块,用于根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;

信息确定模块,用于根据所述会议标识信息确定与会成员信息集合,并根据所述用户标识信息及所述与会成员信息集合确定与会角色信息;

数据查找模块,用于根据所述会议标识信息及所述与会角色信息在视频流管理中心查找对应的视频会议流;

数据推送模块,用于将所述视频会议流推送至所述用户端,以使所述用户端根据所述视频会议流进行画面展示。

9.一种视频会议画面展示设备,其特征在于,所述视频会议画面展示设备包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的视频会议画面展示程序,所述视频会议画面展示程序被所述处理器执行时实现如权利要求1-7中任一项所述的视频会议画面展示方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有视频会议画面展示程序,所述视频会议画面展示程序执行时实现如权利要求1-7中任一项所述的视频会议画面展示方法的步骤。

技术总结
本发明属于互联网技术领域,公开了一种视频会议画面展示方法、装置、设备及存储介质。本发明通过根据用户端发送的画面获取请求确定会议标识信息及用户标识信息;根据会议标识信息确定与会成员信息集合,并根据用户标识信息及与会成员信息集合确定与会角色信息;根据会议标识信息及与会角色信息在视频流管理中心查找对应的视频会议流;将视频会议流推送至用户端,以使用户端根据视频会议流进行画面展示。由于在进行视频会议时可以为各个用户设置不同的与会角色信息,而各个与会角色信息对应的视频会议流也可以不相同,在用户端展示视频会议画面时可以根据用户的与会角色信息的不同展示不同的视频会议画面,可以满足复杂使用场景的使用需求。

技术研发人员:曾辉
受保护的技术使用者:北京融讯科创技术有限公司
技术研发日:2021.04.29
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1849.html

最新回复(0)