扁平化视频会议智能调度管理方法、系统

文档序号:1172997 发布日期:2020-09-18 浏览:7次 >En<

阅读说明:本技术 扁平化视频会议智能调度管理方法、系统 (Intelligent scheduling management method and system for flat video conference ) 是由 路治国 吴淑敬 张国超 马婧 孙疆秋 沈胜男 王月霞 王伟臣 牟曦 于 2020-06-02 设计创作,主要内容包括:本方案涉及一种扁平化视频会议智能调度管理方法。包括视频会议调度系统获取视频会议业务请求,根据视频会议业务请求通过中间件对各个视频会议系统接口进行调度,通过各个视频会议系统接口向各个视频会议系统发送视频会议控制指令;各个视频会议系统根据视频会议控制指令,向视频会议调度系统反馈调度结果指令;视频会议调度系统获取主席终端发送的音视频切换指令,并根据调度结果指令,通过中控接口向中控系统发送音视频切换指令;中控系统根据音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕。可以降低视频会议调度的成本,提升调度的响应速度。(The scheme relates to an intelligent scheduling management method for a flat video conference. The method comprises the steps that a video conference scheduling system obtains a video conference service request, schedules each video conference system interface through a middleware according to the video conference service request, and sends a video conference control instruction to each video conference system through each video conference system interface; each video conference system feeds back a scheduling result instruction to the video conference scheduling system according to the video conference control instruction; the video conference scheduling system acquires an audio and video switching instruction sent by a chairman terminal and sends the audio and video switching instruction to a central control system through a central control interface according to a scheduling result instruction; and the central control system respectively controls the video matrix and the audio matrix to output the input code stream of the appointed terminal to a target screen through the video matrix interface and the audio matrix interface according to the audio and video switching instruction. The cost of video conference scheduling can be reduced, and the response speed of scheduling is improved.)

扁平化视频会议智能调度管理方法、系统

技术领域

本发明涉及通信技术领域,特别是涉及一种扁平化视频会议智能调度管理方法、系统。

背景技术

随着科学技术的发展,视频通信得到广泛的应用,如视频会议、视频聊天等,给生活、工作带来了极大的便利。视频通信可以应用在多种领域,在应急指挥、公安可视化指挥、城市综合治理可视化指挥等体系中,视频会议系统就是主要的通信系统,对各协同部门的远程指挥、应急资源调度、现场情况掌握等起到了重要的作用。由于视频会议具有远程可视化通信的特点,已经被我国公安、消防以及水利等部门大量使用在指挥调度工作中。在进行视频会议的调度过程中,往往需要大量投资建立一套覆盖各单位的独立系统或通过各级图传、图控中心通过手动方式对被调单位进行音视频背靠背上传,以实现对各单位、跨层级的调度。

传统的视频会议调度管理存在调度体系建设成本较高、调度响应较慢的问题。

发明内容

基于此,为了解决上述技术问题,提供一种扁平化视频会议智能调度管理方法、系统,可以降低视频会议调度的成本。

一种扁平化视频会议智能调度管理方法,所述方法包括:

视频会议调度系统获取视频会议业务请求,并根据所述视频会议业务请求通过中间件对各个视频会议系统接口进行调度,并通过各个所述视频会议系统接口向各个视频会议系统发送视频会议控制指令;所述视频会议业务请求中包含有当前被调度终端数据;

各个所述视频会议系统根据所述视频会议控制指令,向所述视频会议调度系统反馈调度结果指令;

所述视频会议调度系统获取***终端发送的音视频切换指令,并根据所述调度结果指令,通过中控接口向中控系统发送音视频切换指令;

所述中控系统根据所述音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕;

所述视频会议系统接口、所述中控接口、所述视频矩阵接口、所述音频矩阵接口均为通用型协议接口。

在其中一个实施例中,所述方法还包括:

各个所述视频会议系统根据所述视频会议控制指令呼叫所述***终端和被调终端,并建立所述***终端与所述被调终端之间的通信连接;

各个所述视频会议系统根据所述视频会议控制指令,向所述视频会议调度系统反馈调度结果指令,包括:

各个所述视频会议系统根据所述通信连接以及所述视频会议控制指令,向所述视频会议调度系统反馈调度结果指令。

在其中一个实施例中,在所述中控系统根据所述音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕之前,所述方法还包括:

所述***终端与所述被调终端将视频码流通过所述视频矩阵接口输入至所述视频矩阵,将所述音频码流通过所述音频矩阵接口输入至所述音频矩阵。

在其中一个实施例中,所述方法还包括:

所述视频会议调度系统获取所述***终端的***终端状态,以及所述被调终端的被调终端状态;

当所述***终端状态为空闲状态,且所述被调终端状态为空闲状态时,建立所述***终端与所述被调终端之间的通信连接。

在其中一个实施例中,所述方法还包括:

所述视频会议调度系统根据调度体系中的层级,确定各个视频调度会议的优先级;

所述视频会议调度系统获取与所述调度结果指令对应的目标视频调度会议,以及所述目标视频调度会议的第一优先级,并获取所述被调终端当前所在的视频调度会议及对应的第二优先级;

所述视频会议调度系统根据各个所述视频调度会议的优先级,判断所述第一优先级以及所述第二优先级的顺序,并得到判断结果;

所述视频会议调度系统根据所述判断结果确定是否将被调终端从当前所在的调度会议中强制拉出,使被调终端进入空闲状态。

在其中一个实施例中,所述根据所述判断结果确定是否将被调终端从当前所在的调度会议中强制拉出,使被调终端进入空闲状态,包括:

当所述判断结果为所述第一优先级高于所述第二优先级时,所述视频会议调度系统将所述被调终端从所述当前调度会议中退出,并将所述被调终端加入到所述目标视频调度会议中;

当所述判断结果为所述第一优先级不高于所述第二优先级时,结束对所述被调终端的调度。

在其中一个实施例中,所述方法还包括:

所述视频会议调度系统获取通过会议调度按键产生的一键点调指令;

所述一键点调指令中包含有所述目标视频调度会议所对应的组会信息;

所述视频会议调度系统根据所述视频会议系统反馈的调度结果指令以及所述组会信息,展示所述被调终端的调度状态。

一种扁平化视频会议智能调度管理系统,所述系统包括:

视频会议调度系统,用于获取视频会议业务请求,并根据所述视频会议业务请求通过中间件对各个视频会议系统接口进行调度,并通过各个所述视频会议系统接口向各个视频会议系统发送视频会议控制指令;所述视频会议业务请求中包含有当前被调度终端数据;

视频会议系统,用于根据所述视频会议控制指令,向所述视频会议调度系统反馈调度结果指令;

所述视频会议调度系统,还用于获取***终端发送的音视频切换指令,并根据所述调度结果指令,通过中控接口向中控系统发送音视频切换指令;

中控系统,用于根据所述音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕;

所述视频会议系统接口、所述中控接口、所述视频矩阵接口、所述音频矩阵接口均为通用型协议接口。

上述扁平化视频会议智能调度管理方法、系统,视频会议调度系统获取视频会议业务请求,并根据视频会议业务请求通过中间件对各个视频会议系统接口进行调度,并通过各个视频会议系统接口向各个视频会议系统发送视频会议控制指令;视频会议业务请求中包含有当前被调度终端数据;各个视频会议系统根据视频会议控制指令,向视频会议调度系统反馈调度结果指令;视频会议调度系统获取***终端发送的音视频切换指令,并根据调度结果指令,通过中控接口向中控系统发送音视频切换指令;中控系统根据音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕;视频会议系统接口、中控接口、视频矩阵接口、音频矩阵接口均为通用型协议接口。在跨单位、跨层级调度时,可以在一个平台一个界面完成对不同单位、不同视频会议系统及终端的调度,解决在跨单位、跨层级大规模调度体系建设中,因网络不同、视频会议厂商不同导致的无法融合问题,极大的减小调度体系的建设成本和建设周期;通过控制中控系统、视频矩阵、音频矩阵进行业务联动,可以实现在跨平台调度时,音、视频图像传输控制的联动,从而解决人为切换图像与音频的问题,降低了视频会议调度的成本。

附图说明

图1为一个实施例中扁平化视频会议智能调度管理方法的流程图;

图2为一个实施例中扁平化视频会议智能调度管理系统的结构示意图;

图3为一个实施例中扁平化视频会议智能调度管理方法、系统的系统组网框架图;

图4为一个实施例中扁平化视频会议智能调度管理系统的结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在一个实施例中,如图1所示,提供了一种扁平化视频会议智能调度管理方法,包括以下步骤:

步骤102,视频会议调度系统获取视频会议业务请求,并根据视频会议业务请求通过中间件对各个视频会议系统接口进行调度,并通过各个视频会议系统接口向各个视频会议系统发送视频会议控制指令;视频会议业务请求中包含有当前被调度终端数据。

其中,视频会议业务请求中可以包含有当前被调度终端数据,当前被调度终端数据中可以包括当前被调终端的厂商信息和归属单位信息,视频会议调度系统可以根据当前被调终端的厂商信息及归属单位信息自动选择与视频会议业务请求相对应的厂商接口和消息路由,从而实现跨单位、跨层级调度时,对视频会议调度请求消息路由的智能化控制。

在本实施例中,视频会议控制指令可以包括会议状态查询指令、组会指令、加终端入会指令、设置发言人指令、终端移除会议指令、结束会议指令。

步骤104,各个视频会议系统根据视频会议控制指令,向视频会议调度系统反馈调度结果指令。

其中,调度结果可以包括会议状态查询结果、组会结果、加终端入会结果、设置发言人结果、终端移除会议结果、结束会议结果。

步骤106,视频会议调度系统获取***终端发送的音视频切换指令,并根据调度结果指令,通过中控接口向中控系统发送音视频切换指令。

在本实施例中,视频会议调度系统可以根据调度结果指令及被调终端归属翻译音视频切换指令,从而通过中控接口向中控系统发送音视频切换指令;具体的,视频会议调度系统可以根据调度结果指令中的‘设置发言人成功’反馈,根据本次调度会议的***终端确定对应的音视频切换指令,从而通过中控接口向中控系统发送音视频切换指令。

步骤108,中控系统根据音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕。

在本实施例中,视频会议系统接口、中控接口、视频矩阵接口、音频矩阵接口均为通用型协议接口。

在本实施例中,,视频会议调度系统获取视频会议业务请求,并根据视频会议业务请求通过中间件对各个视频会议系统接口进行调度,并通过各个视频会议系统接口向各个视频会议系统发送视频会议控制指令;视频会议业务请求中包含有当前被调度终端数据;各个视频会议系统根据视频会议控制指令,向视频会议调度系统反馈调度结果指令;视频会议调度系统获取***终端发送的音视频切换指令,并根据调度结果指令,通过中控接口向中控系统发送音视频切换指令;中控系统根据音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵、音频矩阵将指定终端输入码流输出至目标屏幕;视频会议系统接口、中控接口、视频矩阵接口、音频矩阵接口均为通用型协议接口。在跨单位、跨层级调度时,可以在一个平台一个界面完成对不同单位、不同视频会议系统及终端的调度,解决在跨单位、跨层级大规模调度体系建设中,因网络不同、视频会议厂商不同导致的无法融合问题,极大的减小调度体系的建设成本和建设周期;通过控制中控系统、视频矩阵、音频矩阵进行业务联动,可以实现在跨平台调度时,音、视频图像传输控制的联动,从而解决人为切换图像与音频的问题,降低了视频会议调度的成本。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法还可以包括:各个视频会议系统根据视频会议控制指令呼叫***终端和被调终端,并建立***终端与被调终端之间的通信连接;各个视频会议系统根据通信连接以及视频会议控制指令,向视频会议调度系统反馈调度结果指令。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法还可以包括:***终端与被调终端将视频码流通过视频矩阵接口输入至视频矩阵,将音频码流通过音频矩阵接口输入至音频矩阵。具体的,中控系统可以根据被调终端归属控制指定***终端与被调终端将视频码流通过视频矩阵接口输入至视频矩阵,将音频码流通过音频矩阵接口输入至音频矩阵。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法还可以包括:视频会议调度系统获取***终端的***终端状态,以及被调终端的被调终端状态;当***终端状态为空闲状态,且被调终端状态为空闲状态时,建立***终端与被调终端之间的通信连接。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法还可以包括:视频会议调度系统根据调度体系中的层级,确定各个视频调度会议的优先级;视频会议调度系统获取与调度结果指令对应的目标视频调度会议,以及目标视频调度会议的第一优先级,并获取被调终端当前所在的视频调度会议及对应的第二优先级;视频会议调度系统根据各个视频调度会议的优先级,判断第一优先级以及第二优先级的顺序,并得到判断结果;视频会议调度系统根据判断结果确定是否将被调终端从当前所在的调度会议中强制拉出,使被调终端进入空闲状态。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法还可以包括:当判断结果为第一优先级高于第二优先级时,视频会议调度系统将被调终端从当前调度会议中退出,并将被调终端加入到目标视频调度会议中;当判断结果为第一优先级不高于第二优先级时,结束对被调终端的调度。

如图2所示,扁平化视频会议智能调度管理系统中可以包含有调度客户端、中间件、视频会议系统接口、中控接口、视频矩阵接口、音频矩阵接口、数据引擎、数据库、调度管理台以及WEB服务器等。在本实施例中,所采用的接口均为通用型协议接口。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法还可以包括:视频会议调度系统获取通过会议调度按键产生的一键点调指令;一键点调指令中包含有目标视频调度会议所对应的组会信息;视频会议调度系统根据视频会议系统反馈的调度结果指令以及组会信息,展示被调终端的调度状态。

在本实施例中,视频会议调度系统在一个界面按行政区划及被调单位分类对整个体系下的终端进行集中展示,并获取通过会议调度按键产生的一键点调指令;一键点调指令中包含有当前调度会议所对应的被调单位及厂商信息、组会信息、***终端信息、被调终端信息;视频会议调度系统根据一键点调指令向中间件发起调度请求,并根据中间件反馈结果对被调终端的调度状态进行差别显示,其中,调度成功的用橙色、失败的用绿色展示,便于区分。

在本实施例中,组会信息可以用于表示终端厂家标识。一键点调指令可以通过接口调用各视频会议系统的通信能力,由各视频会议系统完成本系统内的组会、设置***、强拆被调终端、加终端入会、设置发言人、移除终端、结束会议等通信过程,避免不同品牌之间兼容性问题导致的协调难、建设周期长、音视频质量不佳难界定等问题。

在一个实施例中,提供的一种扁平化视频会议智能调度管理方法可以应用在如图3所示的系统组网框架中,该系统组网框架可以分为本单位网络、各外单位网络,本单位网络与各外单位网络之间存在有安全边界。系统组网框架可以包括视频会议调度系统、***终端、被调终端、中控系统、视频矩阵、音频矩阵、目标屏幕、视频会议系统。其中,视频会议系统可以包括本单位网络中各厂商视频会议系统,还可以包括各外单位网络中外单位视频会议系统。视频会议调度系统通过视频会议调度系统接口与视频会议系统对接,通过联动接口与中控系统进行对接,由中控系统对音频矩阵、视频矩阵进行控制,实现调度视频会议终端时,目标屏幕显示图像的自动切换和音频推送的自动切换。

应该理解的是,虽然上述流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图4所示,提供了一种扁平化视频会议智能调度管理系统,包括:视频会议调度系统410、视频会议系统420、中控系统430、视频矩阵440、音频矩阵450、目标屏幕460、***终端470以及被调终端480,其中:

视频会议调度系统410,用于获取视频会议业务请求,并根据视频会议业务请求通过中间件对各个视频会议系统接口进行调度,并通过各个视频会议系统接口向各个视频会议系统发送视频会议控制指令;视频会议业务请求中包含有当前被调度终端数据;

视频会议系统420,用于根据视频会议控制指令,向视频会议调度系统反馈调度结果指令;

视频会议调度系统410,还用于获取***终端发送的音视频切换指令,并根据调度结果指令,通过中控接口向中控系统发送音视频切换指令;

中控系统430,用于根据音视频切换指令,通过视频矩阵接口以及音频矩阵接口,分别控制视频矩阵440、音频矩阵450将指定终端输入码流输出至目标屏幕460;

视频会议系统接口、中控接口、视频矩阵接口、音频矩阵接口均为通用型协议接口。

在一个实施例中,视频会议系统420还用于根据视频会议控制指令呼叫***终端和被调终端,并建立***终端与被调终端之间的通信连接;视频会议系统420还用于根据通信连接以及视频会议控制指令,向视频会议调度系统反馈调度结果指令。

在一个实施例中,***终端470与被调终端480用于将视频码流通过视频矩阵接口输入至视频矩阵440,将音频码流通过视频矩阵接口输入至音频矩阵450。

在一个实施例中,视频会议调度系统410还用于获取***终端470的***终端状态,以及被调终端480的被调终端状态;当***终端状态为空闲状态,且被调终端状态为空闲状态时,建立***终端470与被调终端480之间的通信连接。

在一个实施例中,视频会议调度系统410还用于根据调度体系中的层级,确定各个视频调度会议的优先级;视频会议调度系统410还用于获取与调度结果指令对应的目标视频调度会议,以及目标视频调度会议的第一优先级,并获取被调终端当前所在的视频调度会议及对应的第二优先级;视频会议调度系统410还用于根据各个视频调度会议的优先级,判断第一优先级以及第二优先级的顺序,并得到判断结果;视频会议调度系统410还用于根据判断结果确定是否将被调终端从当前所在的调度会议中强制拉出,使被调终端进入空闲状态。

在一个实施例中,视频会议调度系统410还用于当判断结果为第一优先级高于第二优先级时,视频会议调度系统将被调终端从当前调度会议中退出,并将被调终端加入到目标视频调度会议中;当判断结果为第一优先级不高于第二优先级时,结束对被调终端的调度。

在一个实施例中,视频会议调度系统410还用于获取通过会议调度按键产生的一键点调指令;一键点调指令中包含有目标视频调度会议所对应的组会信息;视频会议调度系统根据视频会议系统反馈的调度结果指令以及组会信息,展示被调终端的调度状态。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:水电站设备故障远程诊断系统及方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类