一种视频处理方法及装置的制造方法

文档序号:9582030阅读:265来源:国知局
一种视频处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种视频处理方法及装置。
【背景技术】
[0002]相对于传统的视频,网络视频具有更强的即时性和主动选择性,因而受到越来越多的人关注,有着广泛的应用,例如:网络电视,网络影院,远程会议,远程教学等。
[0003]远程教学过程是学生通过学生端远程观看教师通过教师端以演示文稿的形式将教学内容进行展示和讲解的过程,在此过程中,中控设备将教师端的控制命令和对应的视频数据同步发送给学生端。这样的方式,可以将屏幕上的软件操作过程、视频教学、文稿的演示、等录制成视频。在教学视频上有重要应用,可以生动地还原教师在讲课过程中对课件的翻页、批注、书写等操作,使学生可以远程获得与在现场一样的体验。
[0004]现有技术中,在教学视频的录制过程中,教师端和服务器均不记录整个视频过程,如果终端中途加入,则无法获得之前教师端的控制命令和数据,只能等待接收下一个控制命令和数据,在接收下一个控制命令和数据之前,刚接入的终端会一直处于黑屏状态,即终端在接入在线教学系统时无法即时接收并播放教学视频。

【发明内容】

[0005]本发明提供一种视频处理方法及装置,用以使终端在接入后能够即时接收并播放视频。
[0006]本发明提供一种视频处理方法,包括:
[0007]当在视频录制过程中接收到控制指令时,将所述控制指令所对应的标志位的值更新为开启状态所对应的值;
[0008]在更新所述标志位的值之后,开始记录所述控制指令所对应的事件;
[0009]当监测到预设终端发送的接入请求时,将所述事件对应的控制命令和数据发送给所述终端。
[0010]在一个实施例中,所述控制指令的类型包括以下至少一项:对跟随按钮的点击指令、对考试按钮的点击指令、对预览按钮的点击指令和在当前界面的书写指令;
[0011]所述方法还包括:
[0012]根据所述控制指令的类型确定所述控制指令所对应的事件;
[0013]根据事件与标志位的预设对应关系确定所述事件对应的标志位,并将所述标志位作为所述控制指令所对应的标志位。
[0014]在一个实施例中,所述根据所述控制指令的类型确定所述控制指令所对应的事件,包括:
[0015]当所述控制指令为对跟随按钮的点击指令时,确定所述控制指令所对应的事件为跟随事件;
[0016]当所述控制指令为对考试按钮的点击指令时,确定所述控制指令所对应的事件为考试事件;
[0017]当所述控制指令为对预览按钮的点击指令时,确定所述控制指令所对应的事件为预览事件;
[0018]当所述控制指令为在当前界面的书写指令时,确定所述控制指令所对应的事件为书写事件。
[0019]在一个实施例中,所述将所述控制指令所对应的标志位的值更新为开启状态所对应的值,包括:
[0020]监测各个标志位的值;
[0021]根据所述各个标志位的值判断是否存在处于开启状态的标志位;
[0022]当存在处于开启状态的标志位时,关闭所述处于开启状态的标志位并开启所述控制指令所对应的标志位;
[0023]当不存在处于开启状态的标志位时,开启所述控制指令所对应的标志位。
[0024]在一个实施例中,所述记录所述控制指令所对应的事件,包括:
[0025]记录所述控制指令所对应的事件的发生时间;
[0026]所述将所述事件对应的控制命令和数据发送给所述终端,包括:
[0027]将距离当前时间最近的事件对应的控制命令和数据发送给所述终端,指示所述终端显示所述事件对应的视频的回放按钮;
[0028]当接收到对所述回放按钮的点击操作时,根据所述事件的发生时间将所有记录的事件对应的控制命令和数据按顺序发送给所述终端,指示所述终端显示加速播放按钮,供用户选择,或者,指示所述终端加速处理收到的控制命令和数据。
[0029]本发明的有益效果在于:在视频录制过程中,可以记录各个控制指令所对应的时间,当检测到预设终端接入时,将该事件对应的控制命令和数据发送给该终端,使该终端能够在刚接入时就能接收控制命令和数据,无需等待,使终端在接入在线教学系统时能够即时接收并播放视频。
[0030]本发明还提供一种视频处理装置,包括:
[0031]更新模块,用于当在视频录制过程中接收到控制指令时,将所述控制指令所对应的标志位的值更新为开启状态所对应的值;
[0032]记录模块,用于在更新所述标志位的值之后,开始记录所述控制指令所对应的事件;
[0033]发送模块,用于当监测到预设终端发送的接入请求时,将所述事件对应的控制命令和数据发送给所述终端。
[0034]在一个实施例中,所述控制指令的类型包括以下至少一项:对跟随按钮的点击指令、对考试按钮的点击指令、对预览按钮的点击指令和在当前界面的书写指令;
[0035]所述装置还包括:
[0036]第一确定模块,用于根据所述控制指令的类型确定所述控制指令所对应的事件;
[0037]第二确定模块,用于根据事件与标志位的预设对应关系确定所述事件对应的标志位,并将所述标志位作为所述控制指令所对应的标志位。
[0038]在一个实施例中,所述第一确定模块,包括:
[0039]第一确定子模块,用于当所述控制指令为对跟随按钮的点击指令时,确定所述控制指令所对应的事件为跟随事件;
[0040]第二确定子模块,用于当所述控制指令为对考试按钮的点击指令时,确定所述控制指令所对应的事件为考试事件;
[0041]第三确定子模块,用于当所述控制指令为对预览按钮的点击指令时,确定所述控制指令所对应的事件为预览事件;
[0042]第四确定子模块,用于当所述控制指令为在当前界面的书写指令时,确定所述控制指令所对应的事件为书写事件。
[0043]在一个实施例中,所述更新模块,包括:
[0044]监测子模块,用于监测各个标志位的值;
[0045]判断子模块,用于根据所述各个标志位的值判断是否存在处于开启状态的标志位;
[0046]第一开启子模块,用于当存在处于开启状态的标志位时,关闭所述处于开启状态的标志位并开启所述控制指令所对应的标志位;
[0047]第二开启子模块,用于当不存在处于开启状态的标志位时,开启所述控制指令所对应的标志位。
[0048]在一个实施例中,所述记录模块,包括:
[0049]记录子模块,用于记录所述控制指令所对应的事件的发生时间;
[0050]所述发送模块,包括:
[0051]第一发送子模块,用于将距离当前时间最近的事件对应的控制命令和数据发送给所述终端,指示所述终端显示所述事件对应的视频的回放按钮;
[0052]第二发送子模块,用于当接收到对所述回放按钮的点击操作时,根据所述事件的发生时间将所有记录的事件对应的控制命令和数据按顺序发送给所述终端,指示所述终端显示加速播放按钮,供用户选择,或者,指示所述终端加速处理收到的控制命令和数据。
[0053]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0054]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0055]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0056]图1为本发明一实施例中一种视频处理方法的流程图;
[0057]图2为本发明一实施例中一种视频处理方法的流程图;
[0058]图3为本发明一实施例中一种视频处理装置的框图;
[0059]图4为本发明一实施例中一种视频处理装置的框图。
【具体实施方式】
[0060]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0061]图1为本发明一实施例中一种视频处理方法的流程图,如图1所示,本发明中视频处理方法可用于提供远程教学服务的终端应用或网站所对应的后台服务器中,该方法包括如下步骤S11-S13:
[0062]在步骤Sll中,当在视频录制过程中接收到控制指令时,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1