基于教育考试的多方音视频通话方法及系统技术方案

技术编号:26534948 阅读:38 留言:0更新日期:2020-12-01 14:24
本发明专利技术公开了基于教育考试的多方视音频通话方法及系统,涉及教育网络通信领域,通过考点级客户端、区级客户端、市级客户端和省级客户端之间采用网络即时通信技术,考点级客户端通过浏览器网页向省级客户端发送应急事件信息,同时省级客户端通过浏览器网页向市级客户端、区级客户端和考点级客户端发送响应信息,市级客户端、区级客户端和考点级客户端向省级客户端发送反馈信息,从而建立省级‑市级‑区级‑考点级四级多方音视频通话。本方案基于教育考试的小规模视频会议业务场景,从每一个发送者创建多个一对一的数据流到每一个接收端,降低传输延迟,保证了音视频传输质量,适合于教育考试的多方音视频会议通话。

【技术实现步骤摘要】
基于教育考试的多方音视频通话方法及系统
本专利技术实施例涉及数据业务
,尤其涉及一种基于教育考试的多方音视频通话方法及系统。
技术介绍
现有的视频会议系统基于多点控制单元来设计开发复杂的解决方案,多点控制单元需要架设中心MCU服务器,而MCU服务器的基础设施成本高;音视频数据处理需要解码和再编码技术,引入额外的延迟和质量损失;转码和组合物等会导致对应用程序的用户界面弹性较小等技术问题,尤其是针对小规模的业务场景应用,传统的基于多点控制单元的音视频技术性价比低。
技术实现思路
本专利技术实施例提供一种基于教育考试的多方音视频通话方法及系统,以实现低延迟高质量的多方音视频通话,降低建设成本。第一方面,本专利技术实施例提供一种基于教育考试的多方音视频通话方法,包括一个或多个省级客户端、市级客户端、区级客户端以及考点级客户端,所述省级客户端、市级客户端、区级客户端以及考点级客户端内置有音视频插件,所述方法包括以下步骤:考点级客户端接收外部操作对应的用于接通所述省级客户端的音视频通话的请求指令;响应于所述请求指令,所述考点级客户端通过浏览器页面经教育网专用网络向所述省级客户端发送音视频通话请求,以在所述省级客户端和所述考点级客户端之间建立音视频通话通道;在建立所述音视频通话通道时,所述考点级客户端经所述教育网专用网络向所述省级客户端发送应急事件信息;响应于所述应急事件信息,所述省级客户端通过本地浏览器页面分别向所述市级客户端、所述区级客户端以及所述考点级客户端发送音视频通话请求,以在所述省级客户端、所述市级客户端、所述区级客户端以及所述考点级客户端之间经教育网专用网络上建立多方音视频通话通道,进行省级-市级-区级-考点级四级音视频会议通话;基于所述省级客户端发送的音视频通话请求,所述市级客户端、所述区级客户端以及所述考点级客户端分别向所述省级客户端发送反馈信息。在其中一个实施例中,所述响应于所述请求指令,所述考点级客户端通过浏览器页面向所述省级客户端发送音视频通话请求,以在所述省级客户端和所述考点级客户端之间建立音视频通话通道,包括:考点级客户端创建offerSDP对象,并通过Signal服务器将所述offerSDP对象发送至所述省级客户端,所述offerSDP对象保存有当前音视频的参数;所述省级客户端创建answerSDP对象,并通过所述Signal服务器将所述answerSDP对象发送至考点级客户端,以在所述考点级客户端和所述省级客户端之间创建音视频通道。在其中一个实施例中,还包括:基于创建所述音视频通道,所述考点级客户端将采集到的第一Candidate信息通过Signal服务器发送至所述省级客户端;所述省级客户端将采集到的第二Candidate信息通过Signal服务器发送至所述考点级客户端,以在所述考点级客户端和所述省级客户端之间建立音视频传输的P2P通道;其中,所述第一Candidate信息包括所述考点级客户端的IP地址信息,所述第二Candidate信息包括所述省级客户端的IP地址信息。在其中一个实施例中,还包括:响应于所述音视频通话请求,所述省级客户端、所述市级客户端、所述区级客户端以及所述考点级客户端中的至少两者启动音视频插件。在其中一个实施例中,还包括:若所述省级客户端同时接收到多个所述考点级客户端发送音视频通话请求,则获取所述考点级客户端所对应的音视频流中的音视频活跃度信息;根据所述音视频活跃度信息确定接通所述考点级客户端的优先级;按照所述优先级确定接通所述考点级客户端的顺序。在其中一个实施例中,所述获取所述考点级客户端的音视频活跃度的步骤包括:检测各所述考点级客户端所对应的音视频流所采集到的音视频信号时长或音视频信号强度。在其中一个实施例中,所述按照所述优先级确定接通所述考点级客户端的顺序的步骤之后,还包括:根据所述音视频活跃度信息以及所述优先级,确定所述考点级客户端与省级客户端之间的各音视频通达的码率。第二方面,本专利技术实施例还提供一种基于教育考试的多方音视频通话系统,包括一个或多个省级客户端、市级客户端、区级客户端以及考点级客户端,包括:考点级客户端用于接收外部操作对应的接通所述省级客户端的音视频通话的请求指令,并通过浏览器页面向所述省级客户端发送音视频通话请求,以在所述省级客户端和所述考点级客户端之间建立音视频通话通道;在建立所述音视频通话通道时,所述考点级客户端还用于向所述省级客户端发送应急事件信息;所述省级客户端用于响应所述应急事件信息,并通过本地浏览器页面分别向所述市级客户端、所述区级客户端以及所述考点级客户端发送音视频通话请求,以在所述省级客户端、所述市级客户端、所述区级客户端以及所述考点级客户端之间建立多方音视频通话通道,进行省级-市级-区级-考点级四级音视频会议通话。在其中一个实施例中,各所述省级客户端、市级客户端、区级客户端以及考点级客户端设置有唯一的命名信息,所述命名信息用于唯一地标识不同的客户端。在其中一个实施例中,所述省级客户端、市级客户端、区级客户端以及考点级客户端为移动手机、平板、POS机和/或计算机电脑。本专利技术实施例提供的基于教育考试的多方音视频通话方法及系统,通过采用网页即时通信,利用支持网页浏览器进行实时语音对话或视频对话的API,在省级、市级、区县级以及考点级客户端之间建立音视频通道,实现多方音视频通话,无需安装音视频客户端。同时本方案基于从每一个发送者创建多个一对一的数据流到每一个接收端,降低传输延迟,提高音视频传输质量,适合于教育考试的多方音视频会议通话。附图说明图1是一实施例提供的一种基于教育考试的多方音视频通话系统示意图;图2是一实施例提供的一种基于教育考试的多方音视频通话方法的流程图;图3是一实施例提供的基于教育考试的多方音视频通话方法的交互示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。本技术的专利技术是基于教育考试行业中的应急指挥相关需求,在考试过程中,根据实际情况,下级考点或者考务组织部门在发生突发情况时,需要向上级考务部门进行紧急事件上报,上级在收到事件上报后,迫切的需要实时查看事件的详细情况,包括实时视频,并可能需要与各级考务部门一起开会讨论该事件。作为此技术的应用,支持省、市、区县和考点四级考务部门进行多方音视频会议通话,方便领导进行应急指挥。如图1所示,图1是一实施例提供的一种基于教育考试的多方音视频通话系统示意图,如图1所示,该基于教育考试的多方音视频通话系统包括:一个或多个省级客户端、市级客户端、区级客户端以及考点级客户端,所述省级客户端、市级客户端、区级客户端以及考点级客户端内置有音本文档来自技高网...

【技术保护点】
1.一种基于教育考试的多方音视频通话方法,其特征在于,包括一个或多个省级客户端、市级客户端、区级客户端以及考点级客户端,所述省级客户端、市级客户端、区级客户端以及考点级客户端内置有音视频插件,所述方法包括以下步骤:/n考点级客户端接收外部操作对应的用于接通所述省级客户端的音视频通话通道的请求指令;/n响应于所述请求指令,所述考点级客户端通过浏览器页面经教育网专用网络向所述省级客户端发送音视频通话请求,以在所述省级客户端和所述考点级客户端之间建立音视频通话通道;/n在建立所述音视频通话通道时,所述考点级客户端经所述教育网专用网络向所述省级客户端发送应急事件信息;/n响应于所述应急事件信息,所述省级客户端通过本地浏览器页面分别向所述市级客户端、所述区级客户端以及所述考点级客户端发送音视频通话请求,以在所述省级客户端、所述市级客户端、所述区级客户端以及所述考点级客户端之间经所述教育网专用网络上建立多方音视频通话通道,进行省级-市级-区级-考点级四级音视频会议通话;/n基于所述省级客户端发送的音视频通话请求,所述市级客户端、所述区级客户端以及所述考点级客户端分别向所述省级客户端发送反馈信息;/n其中,各所述省级客户端、市级客户端、区级客户端以及考点级客户端设置有唯一的命名信息,所述命名信息用于设置于所述浏览器页面的统一资源定位符的尾部。/n...

【技术特征摘要】
1.一种基于教育考试的多方音视频通话方法,其特征在于,包括一个或多个省级客户端、市级客户端、区级客户端以及考点级客户端,所述省级客户端、市级客户端、区级客户端以及考点级客户端内置有音视频插件,所述方法包括以下步骤:
考点级客户端接收外部操作对应的用于接通所述省级客户端的音视频通话通道的请求指令;
响应于所述请求指令,所述考点级客户端通过浏览器页面经教育网专用网络向所述省级客户端发送音视频通话请求,以在所述省级客户端和所述考点级客户端之间建立音视频通话通道;
在建立所述音视频通话通道时,所述考点级客户端经所述教育网专用网络向所述省级客户端发送应急事件信息;
响应于所述应急事件信息,所述省级客户端通过本地浏览器页面分别向所述市级客户端、所述区级客户端以及所述考点级客户端发送音视频通话请求,以在所述省级客户端、所述市级客户端、所述区级客户端以及所述考点级客户端之间经所述教育网专用网络上建立多方音视频通话通道,进行省级-市级-区级-考点级四级音视频会议通话;
基于所述省级客户端发送的音视频通话请求,所述市级客户端、所述区级客户端以及所述考点级客户端分别向所述省级客户端发送反馈信息;
其中,各所述省级客户端、市级客户端、区级客户端以及考点级客户端设置有唯一的命名信息,所述命名信息用于设置于所述浏览器页面的统一资源定位符的尾部。


2.根据权利要求1所述的基于教育考试的多方音视频通话方法,其特征在于,所述响应于所述请求指令,所述考点级客户端通过浏览器页面向所述省级客户端发送音视频通话请求,以在所述省级客户端和所述考点级客户端之间建立音视频通话通道,包括:
考点级客户端创建offerSDP对象,并通过Signal服务器将所述offerSDP对象发送至所述省级客户端,所述offerSDP对象保存有当前音视频的参数;
所述省级客户端创建answerSDP对象,并通过所述Signal服务器将所述answerSDP对象发送至考点级客户端,以在所述考点级客户端和所述省级客户端之间创建音视频通道。


3.根据权利要求2所述的基于教育考试的多方音视频通话方法,其特征在于,还包括:
基于创建所述音视频通道,所述考点级客户端将采集到的第一Candidate信息通过Signal服务器发送至所述省级客户端;
所述省级客户端将采集到的第二Candidate信息通过Signal服务器发送至所述考点级客户端,以在所述考点级客户端和所述省级客户端之间建立音视频传输的P2P通道;
其中,所述第一Candidate信息包括所述考点级客户端的IP地址信息,所述第二Candidate信息包括所述省级客户端的IP地址信息。


4.根据权利要求1-3任一项所述的基于教...

【专利技术属性】
技术研发人员:何玮黄红亮张琪
申请(专利权)人:广州云积软件技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1