CN201255932Y | 2009-06-10 | |||
CN103414775A | 2013-11-27 | |||
CN202601002U | 2012-12-12 | |||
CN103164991A | 2013-06-19 | |||
CN102307309A | 2012-01-04 | |||
CN102542858A | 2012-07-04 | |||
CN103019733A | 2013-04-03 | |||
CN102625157A | 2012-08-01 | |||
CN102982169A | 2013-03-20 | |||
CN103413471A | 2013-11-27 | |||
TW201044331A | 2010-12-16 |
苏州华博知识产权代理有限公司 (CN)
In ¾ | ΈΕ τΚ- f 6 个乂 不 ϋ 安 水 ϋί 1、 一种在线同步课堂中智能导播方法, 其特征在于, 包括以下歩骤: 教学模式切换时, 智能导播模块获取教学模式切换信息并根据获取的所述教学模式切换 信息, 进行教学模式切换; 其中, 智能导播模块获取教学模式切换信息的方式为: 遥控切换 模块向智能导播模块发送教学模式切换信息或 Web播放插件模块直接向智能导播模块发送教 学模式切换信息。 2、根据权利要求 1所述的方法, 其特征在于, 遥控切换模块向智能导播模块发送教学模 式切换信息的同时, 向 Web播放插件模块发送教学模式切换信息。 3、根据权利要求 1所述的方法, 其特征在于, 遥控切换模块向智能导播模块发送教学模 式切换信息之前, 还包括- 遥控切换模块向智能导播模块发送教学模式切换请求; 其中, 所述教学模式切换请求中 携带了遥控切换模块的标识; 智能导播模块对所述教学模式切换请求进行识别验证。 4、根据权利要求 3所述的方法, 其特征在于, 智能导播模块对所述教学模式切换请求进 行识别验证的过程为: 智能导播模块根据所述教学模式切换请求中携带的遥控切换模块的标识与自身存储的合 法标识列表进行比较, 来确认是否合法, 若合法, 则验证通过。 5、根据权利要求 1所述的方法, 其特征在于, Web播放插件模块直接向智能导播模块发 送教学模式切换信息之前, 还包括: Web播放插件模块向智能导播模块发送教学模式切换请求; 其中, 所述教学模式切换请 求中携带了 Web播放插件模块调用方的身份标识; 智能导播模块对所述教学模式切换请求进行识别验证。 6、根据权利要求 5所述的方法, 其特征在于, 智能导播模块对所述教学模式切换请求进 行识别验证的过程为- 智能导播模块获取所述教学模式切换请求中携带的 Web 播放插件模块调用方的身份标 识, 进行识别验证。 7、 根据权利要求 1所述的方法, 其特征在于, 遥控切换模块、 智能导播模块、 Web播放插件模块之间采用 Socket通信。 8、 根据权利要求 1所述的方法, 其特征在于, 教学模式的种类包括正常教学模式、 有声资源模式、 无声资源模式以及互动讨论模式。 9、 一种在线同步课堂中智能导播系统, 其特征在于, 包括: 遥控切换模块、 智能导播模 块、 Web播放插件模块; 遥控切换模块、 智能导播模块、 Web播放插件模块相互连接; 所述智能导播模块, 用于教学模式切换时, 获取教学模式切换信息并根据获取的所述 学模式切换信息, 进行教学模式切换; 所述遥控切换模块, 用于向智能导播模块发送教学模式切换信息; 还用亍向智能导播 块发送教学模式切换信息的同时, 向 Web播放插件模块发送教学模式切换信息。 所述 Web播放插件模块, 用于直接向智能导播模块发送教学模式切换信息。 |
本发明属于智能导播领域, 尤其涉及一种在线同步课堂中智能导播方法及 系统。
图 i所示为现有技术中在线同步课堂中的智能导 系统结构图, 包括; 教师定位摄像机 100、 学生定位摄像机 10:1、 跟踪主机 102、 教师跟踪摄像机 103、 学生跟踪摄像机 104、 图像 拼接器 106、 教学客户端 105 ; 其中, 教师定位摄像机 00、 学生定位摄像机 10 通过跟踪主 机 102与教学客户端 105相连; 跟踪主机 102分别与教师跟踪摄像机 103、 学生跟踪摄像机 104相连; 教师跟踪摄像机 103、学生跟踪摄像机 104相连分别通过图像拼接器 106与教学客 户端 105相连; 下面结合图 阐述其工作原理:
定位摄像机(教师定位摄像机 100、 学生定位摄像机 iOi )监控到主课堂内教师及学生的 运动, 并将教师及学生的运动信息发送至跟踪主机 102; 跟踪主机 K)2发送控制指令至跟踪 摄像机 (教师跟踪摄像机 103、 学生跟踪摄像机 04 ) 及教学客户端 105 ; 教学客户端 105接 收控制指令后, 根据当前的教学模式, 确定需要输出的目标视频, 并向图像拼接器 106发送 图像处理指令; 图像拼接器 106根据 跟踪摄像机 (教师跟踪摄像机 103、 学生跟踪摄像机 104 )获取的跟踪视频信息及丛教学客户端 105接收的图像处理指令, 形成组合视频推送至教 学客户端 105。
在现有的同步课堂技术方案中,智能导播系统 和遥控功能均是被整合到 Web播放插件(存 在于教学客户端 i05 ) , 并运行在浏览器中; 这个方案在测试中发现了一个问题: 在同歩课堂 系统运行过程中, 用户刷新 Web页面后, 智能导播系统无法正常运作。
针对该问题调查 的原因是: 用户刷新 Web页面或 Web页面崩溃时, Web播放插件无法 被正常释放, 导致智能导播系统模块无法关闭串口资源, 这样用户再次打开 Web页面时, 就 会出現智能导播系统无法正常初始化, 结果就是导播系统无法正常运行。 发明内容
本发明提供一种在线同歩课堂中智能导播方法 及系统, 以解决上述问题。
本发明提供一种在线同步课堂中智能导播方法 。 上述方法包括以下步骤- 教学模式切换时, 智能导播模块获取教学模式切换信息并根据获 取的所述教学模式切换 信息, 进行教学模式切换; 其中, 智能导播模块获取教学模式切换信息的方式为 : 遥控切换 模块向智能导播模块发送教学模式切换信息或 Web播放插件模块直接向智能导播模块发送教 学模式切换信息。
本发明还提供一种在线同步课堂中智能导播系 统, 包括: 遥控切换模块、 智能导播模块、 Web播放插件模块; 遥控切换模块、 智能导播模块、 Web播放插件模块相互连接;
所述智能导播模块, 用于教学模式切换时, 获取教学模式切换信息并根据获取的所述教 学模式切换信息, 进行教学模式切换;
所述遥控切换模块, 用于向智能导播模块发送教学模式切换信息; 还用于向智能导播模 块发送教学模式切换信息的同 , 向—Web播放插件模块发送教学模式切换信息
所述 Web播放插件模块, 用于直接向智能导播模块发送教学模式切换信 息。
相较于先前技术, 根据本发明提供的在线同步课堂中智能导播方 法及系统, 将智能导播 模块、 遥控切换模块以独立子系统的形式来运行, 直接减少了和其他同歩课堂业务系统的耦 合性, 减少其他子系统运行出错时对导播系统的影响 , 同时也增加了整体系统的可用性和灵 活性, 不仅能够在最小代^下替换之前同步课堂系统 的第三方录播设备, 减少硬件投入成 本, 而且还能够适应低硬件成本下导播系统的可用 性。 酎图说 ¾
此处所说明的附图用来提供对本发明的进一歩 理解, 构成本申请的一部分, 本发明的示 意性实施倒及其说明] ¾于解释本发明, 并不构成对本发明的不当限定。 在 图中:
图 1所示为现有技术中在线同歩课堂中的智能导 系统结构图;
图 2所示为根据本发明实施例 2的智能导播实現系统图;
图 3所示为根据本发明实施倒 3的在线同步课堂中智能导播应用场景图。
下文中将参考附图并结合实施例来详细说明 本发明。需要说明的是, 在不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互 组合。
图 2所示为根据本发明实施倒 2的智能导播实现系统图, 包括 Web播放插件模块、 智能 导播模块、 遥控切换模块; 其中, Web播放插件模块、 智能导播模块、 遥控切换模块两两进 行直接连接。
教学模式切换时, 智能导播模块获取教学模式切换信息并根据获 取的所述教学模式切换 信息, 进行教学模式切换; 其中, 智能导播模块获取教学模式切换信息的方式为 : 遥控切换 模块向智能导播模块发送教学模式切换信息或 Web播放插件模块直接向智能导播模块发送教 学模式切换信息。
其中, 遥控切换模块向智能导播模块发送教学模式切 换信息的同时, 向 Web播放插件模 块发送教学模式切换信息; Web页面就可以获知当前教学模式发生了改变, 这样 Web页面就 可以根据教学模式生成对应的页面效果。
其中, 遥控切换模块向智能导播模块发送教学模式切 换信息之前, 还包括- 遥控切换模块向智能导播模块发送教学模式切 换请求; 其中, 所述教学模式切换请求中 携带了遥控切换模块的标识;
智能导播模块对所述教学模式切换请求进行识 别验证。
其中, 智能导播模块对所述教学模式切换请求进行识 别验证的过程为;
智能导播模块根据所述教学模式切换请求中携 带的遥控切换模块的标识与自身存储的合 法标识列表进行比较, 来确认是否合法, 若合法, 则验证通过。
其中, Web播放插件模块直接向智能导播模块发送教学 模式切换信息之前, 还包括: Web播放插件模块向智能导播模块发送教学模式 切换请求; 其中, 所述教学模式切换请 求中携带了 Web播放插件模块调用方的身份标识;
智能导播模块对所述教学模式切换请求进行识 别验证。
其中, 智能导播模块对所述教学模式切换请求进行识 别验证的过程为: 智能导播模块获 取所述教学模式切换请求中携带的 Web播放插件模块调用方的身份标识, 进行识别验证。
其中, 遥控切换模块、 智能导播模块、 Web播放插件模块之间采用 Socke t通信。
其中, 教学模式的种类包括正常教学模式、 有声资源模式、 无声资源模式以及互动讨论 模式; 然而, 本发明对此并不限定。 其中, 于正常教学模式下, 需要输出的目标视频为以主 课堂的教师跟踪摄像机、 学生跟踪摄像机或辅课堂的学生跟踪摄像机的 视频信号为主; 于有 声资源模式下, 需要输出的目标视频以主课堂的教学客户端的 VGA ( Video Graphics Array) 信号为主; 于无声资源模式下, 需要输出的目标视频以主课堂的教学客户端的 VGA信号为 主; 于互动讨论模式, 需要输出的目标视频以主课堂的学生跟踪摄像 机或辅课堂的学生跟踪 摄像机的视频信号为主。
本实施例中的智能导播模块是一个功能独立的 子系统模块, 不依赖于其他子系统可独立 运行, 其输出的信号为音视频采集模块提供了同歩课 堂导播视频信号; 基亍智能导播模块的 功能独立性, 将其 Web播放插件模块中独立出来, 以系统服务的形式独立运行在系统后台 中; 在此方案中, 智能导播模块与浏览器已无直接相关性, 浏览器中各种用户意外行为也不 会对智能导播模块产生在何不良的影响, 但智能导播模块作为同步课堂整体方案中不可 或缺 的重要子系统, 其系统的运行模式需要在具体的业务流程中根 据需求动态变化的, 以提供不 同教学场景下所匹配的视频画面, 而具体的业务流程是由同步课堂的 Web前后端系统来决定 的, 然后由 Web页面通知 Web播放插件模块当前具体的运行模式; 当 Web播放插件模块得到 具体的运行模后, 需要一种通信机制来通知在后台运行的智能导 播模块, 以使智能导播模块 切换到对应的运行模式。
在浏览器中运行的 Web播放插件模块和在后台运行的智能导播模块 各属于不同系统进 程, 因此两者之间的交互需要采用一种进程间通信 机制来实现。 进程间通信不同的系统有不 同的方式, 常见的有如下几种: 共享内存、 管道、 系统消息队列、 Socket通信。 除了 Socket 通信, 其余的进程间通信方式在不同系统下有不同实 现和接口, 且扩展性也没有 Socket通信 好, 考虑到实现的简洁和以后良好的扩展性, 在本方案中采 Socket通信来实现 Web播放插 件模块和智能导播模块之间的交互。
在确定了 Web播放插件模块和智能导播模块的进程间通信 方式后, 还需要定义两者之间 的通信协议, 以确保双方之间都能够理解对方发送的消息内 容; 该通信协议属于私有协议, 可根据具体的业务需求来定义, 这里不加详述; 确定了 Web播放插件模块和智能导播模块之 间的进程间通信方式和通信协议后, 双方就可以正常进行通信, 以实现交互了; 这样, 智能 导播模块就可以根据同步课堂的具体业务流程 切换到不同的教学场景下的运行模式, 并提供 对应教学场景下所匹配的视频画面给音视频采 集模块进行网络推送。
在同歩课堂的设计方案中, 根据教学场景切换导播模式是以遥控的方式来 实现的; 这样, 在正常的教学过程中, 教师就可以更加灵活、 方便地控制同步课堂系统了; 本发明技术方案 采. 将遥控切换模块也从 Web播放插件模块中独立出来, 以独立应用程序的形式隐藏运行。
这样, 遥控切换模块需要和智能导播模块进行进程间 通信, 以通知智能导播模块何时切 换到行么运行模式; 另外遥控切换模块还需要与 Web播放插件模块进行进程间通信, 以通知 Web ^务系统当前切换到什么教学模式。 当然, Web播放插件模块 可以直接与智能导播模块 进行通信, 进行模式切换。 此方案中, 遥控切换模块和智能导播模块服务均需设置为 系统启 动 BT加载运行模式, 这样教师在使用中就无需额外的操 直接就可以通过遥控器控制导播 系统了。
图 3所示为根据本发明实施例 3的在线同步课堂中智能导播应用场景图, 包括; 教师定 位摄像机 300、 遥控器 301、 跟踪主机 302、 教师跟踪摄像机 303、 学生跟踪摄像机 304、 教 学客户端 305、 图像拼接器 306; 其中, 教师定位摄像机 300通过跟踪主机 302分别与教学客 户端 305、 教师跟踪摄像机 303相连: 教师跟踪摄像机 303、 学生跟踪摄像机 304通过图像拼 接器 306与教学客户端 305相连; 遥控器 301与教学客户端 305直接相连。 教师定位摄像机 300 监控到主课堂内教师运动, 并将教师的运动信息发送至跟踪主机 302; 跟踪主机 102发送控制指令至教师跟踪摄像机 303及教学客户端 305 ;
教学客户端 305接收控制指令后, 根据当前的教学模式, 确定需要输出的 标视频, 并 向图像拼接器 306发送图像处理指令; 图像拼接器 306根据从教师跟踪摄像机 303、 学生跟 踪摄像机 304中获取的跟踪视频信息及从教学客户端 305接收的图像处理指令, 形成组合视 频推送至教学客户端 305。
其中, Web播放插件模块、 智能导播模块位于教学客户端 305 ; 遥控切换模块位于遥控 器 301中。
教学模式切换时, 智能导播模块获取教学模式切换信息并根据获 取的所述教学模式切换 信息, 进行教学模式切换; 其中, 智能导播模块获取教学模式切换信息的方式为 : 遥控切换 模块向智能导播模块发送教学模式切换信息或 Web播放插件模块直接向智能导播模块发送教 学模式切换信息。
相较于先前技术, 根据本发明提供的在线同步课堂中智能导播方 法及系统, 将智能导播 模块、 遥控切换模块以独立子系统的形式来运行, 直接减少了和其他同步课堂业务系统的耦 合性, 减少其他子系统运行出错^对导播系统的影响 同时也增加了整体系统的可用性和灵 活性, 不仅能够在最小代份下替换之前同步课堂系统 中的第 Ξ:方录播设备, 减少硬件投入成 本, 而且还能够适应低硬件成本下导播系统的可用 性。
以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本领域的技术人员 来说, 本发明可以有各种更改和变化。 凡在本发明的精神和原则之内, 所作的任何修改、 等 同替换、 改进等, 均应包含在本发明的保护范围之內。