一种用于考试视频阅卷的视频缓存方法与流程

文档序号:36390629发布日期:2023-12-15 08:44阅读:26来源:国知局
一种用于考试视频阅卷的视频缓存方法与流程

本发明涉及互联网领域,具体涉及一种用于考试视频阅卷的视频缓存方法。


背景技术:

1、随着教学形式的不断多样化,考试考核已不再局限于纸面作答,许多科目开始针对考生的实操动作进行考核。因此,许多实操动作考核采用了先录像再后期视频点播阅卷的方式(即视频阅卷)。

2、为了兼顾效率和保密性,这种考试往往需要组织大量的阅卷老师,将其集中到一个阅卷室,进行集中的大批量的视频阅卷。阅卷老师逐渐熟悉阅卷系统的操作后,往往会采用倍速播放或者同时观看多名学生等方式查看视频。

3、现有的技术主要是通过视频流媒体点播技术,让阅卷老师在阅卷室通过客户端pc,从服务器获取视频流,进而点播视频再进行打分。这种视频点播的方式在阅卷室内电脑较多、用户较多的情况下,很容易就遇到网络拥堵:

4、假设在一个阅卷室内同时安排100名阅卷老师进行视频点播阅卷。假设每名老师均采用8倍速,同时播放2个视频,每个视频的平均码率为2mbps,则可以算得主干链路的平均带宽(或者说服务器的出口数据流量)需求为100*8*2*2=3200mbps,而目前教育城域网和校园局域网大多采用1000mbps的链路设计。

5、而且,由于每个老师们总是在观看不同的视频,因此服务器总是要读取硬盘中不同的视频。然而大多数学校和教育局只能为此类项目提供单台服务器,不可能提供集群部署,因此阅卷给服务器硬盘也带来了很大的读取压力,往往会遇到硬盘读取的瓶颈。

6、总之,常规流媒体点播技术,如仅采用单台服务器,则会遇到局域网带宽问题、服务器硬盘瓶颈问题。

7、针对视频点播流量大、并发高的问题,目前常规的技术是通过cdn技术解决。针对常用的、点播频次高的视频资源(例如娱乐视频),cdn技术确实可以解决问题。然而考试视频阅卷与娱乐视频点播不同,一个考试视频往往只会由1至2名老师观看,而一个娱乐视频会同时给许多用户观看。因此在考试视频阅卷的情况下,不存在所谓的“常用的、点播频次高的视频资源”,每个视频资源的点播频次都是相等的。因此,用于视频高并发点播常用的cdn技术在本场景中无法发挥很好的作用,反而会增加服务器部署的数量,进一步增加成本。

8、另外,行业内常用的视频缓存技术,则只能在用户观看视频时,才进行视频数据缓存。而在考试视频阅卷场景下,阅卷老师们经常是连续4-5个小时不间断的阅卷,当所有老师共同访问服务器时,服务器网卡或者局域网主干链路本身已经满负荷,无法再提供多余的上传带宽用于客户端的缓存,所以视频缓存技术也不能解决上述问题。

9、若采用集群部署技术,则可以通过负载均衡配置,让将客户端的点播请求分配到不同的服务器上,以降低单台服务器的压力。然而集群部署会极大地提高预算,大多数学校和教育局只能为此类项目提供单台服务器,极少有预算可以为单科目的考试购买多台服务器进行集群部署。即便真的组建起集群部署,在常见的千兆校园局域网环境下,也无法发挥出服务器集群的全部性能。


技术实现思路

1、为了弥补现有技术中存在的不足,本发明提供了一种用于考试视频阅卷的视频缓存方法,采用的技术方案如下:

2、一种用于考试视频阅卷的视频缓存方法,包括服务器端和客户端,

3、所述服务器端创建多个阅卷缓存通道,并将考试视频的链接随机分配到每个所述阅卷缓存通道,每个所述阅卷缓存通道对应一所述客户端,所述服务器端根据所述客户端上报的阅卷记录,标记考试视频的阅卷状态;

4、所述客户端设置缓存区,当所述缓存区空间未满时,所述客户端自动从对应的所述缓存通道下载未完成阅卷的考试视频;当有考试视频完成阅卷后,所述客户端从缓存区删除该考试视频并将其阅卷状态上报至所述服务器端。

5、进一步的,还包括试阅卷步骤,试阅卷时,所述客户端随机调取所述缓存区的考试视频,且该试阅卷的考试视频不从所述缓存区删除。

6、进一步的,还包括回评步骤,回评时,所述客户端通过常规的视频点播技术,向服务器端请求指定的考试视频。

7、进一步的,所述阅卷缓存通道的带宽占用不超过所述服务器端总带宽的95%,剩余5%带宽用于通信;当收到回评请求并建立链接后,服务器端优先为该回评链接分配带宽资源。

8、进一步的,还包括抽检步骤,所述服务器端创建多个抽检缓存通道,并将已阅卷的考试视频按预设的抽检比例随机分配到所述抽检缓存通道,所述抽检缓存通道不与所述阅卷缓存通道同时开启。

9、相对于现有技术,本发明具有以下有益技术效果:

10、1、本发明可利用现有的教育城域网和校园网,不需要改造,降低成本。可在常规的1000mbps的校园局域网环境中,让阅卷室内至少100台电脑以8倍速且同时观看2名学生的2mbps码率视频(总带宽3200mbps),稳定地进行连续8小时的视频阅卷。

11、2、本发明对阅卷的客户端电脑配置要求较低,尤其是兼容云桌面模式下硬盘空间容量较小的情况。

12、3、本发明不需要进行集群部署,单台服务器即可解决问题,有效降低成本。

13、4、本发明可以确保视频随机分配的原则,不会破坏阅卷的公平性。

14、5、本发明支持阅后即删,不易出现答卷泄露。

15、6、本发明支持闲时缓存,阅卷室可以设置在城域网内任何地方,不需要和服务器在同一个二层网络内,增加了部署上的灵活性。



技术特征:

1.一种用于考试视频阅卷的视频缓存方法,包括服务器端和客户端,其特征在于:

2.根据权利要求1所述的用于考试视频阅卷的视频缓存方法,其特征在于:还包括试阅卷步骤,试阅卷时,所述客户端随机调取所述缓存区的考试视频,且该试阅卷的考试视频不从所述缓存区删除。

3.根据权利要求1或2所述的用于考试视频阅卷的视频缓存方法,其特征在于:还包括回评步骤,回评时,所述客户端通过常规的视频点播技术,向服务器端请求指定的考试视频。

4.根据权利要求3所述的用于考试视频阅卷的视频缓存方法,其特征在于:所述阅卷缓存通道的带宽占用不超过所述服务器端总带宽的95%,剩余5%带宽用于通信;当收到回评请求并建立链接后,服务器端优先为该回评链接分配带宽资源。

5.根据权利要求1或2所述的用于考试视频阅卷的视频缓存方法,其特征在于:还包括抽检步骤,所述服务器端创建多个抽检缓存通道,并将已阅卷的考试视频按预设的抽检比例随机分配到所述抽检缓存通道,所述抽检缓存通道不与所述阅卷缓存通道同时开启。


技术总结
本发明提供了一种用于考试视频阅卷的视频缓存方法,包括服务器端和客户端,所述服务器端创建多个阅卷缓存通道,并将考试视频的链接随机分配到每个所述阅卷缓存通道,每个所述阅卷缓存通道对应一所述客户端,所述服务器端根据所述客户端上报的阅卷记录,标记考试视频的阅卷状态;所述客户端设置缓存区,当所述缓存区空间未满时,所述客户端自动从对应的所述缓存通道下载未完成阅卷的考试视频;当有考试视频完成阅卷后,所述客户端从缓存区删除该考试视频并将其阅卷状态上报至所述服务器端。本发明可利用现有的教育城域网和校园网,不需要改造,降低成本。

技术研发人员:林山,罗焕,邹秀昌,杨金刚,赵伟民,单文博,冯任华
受保护的技术使用者:广州长鹏光电科技有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1