首页 / 专利库 / 广播 / 数字电视 / 互动电视 / 视频点播 / 在线答题处理方法及装置

在线答题处理方法及装置

阅读:493发布:2020-05-08

专利汇可以提供在线答题处理方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种在线答题处理方法及装置。其中,该方法包括:向 视频点播 系统发送点播 请求 ,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容;通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。本发明解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题。,下面是在线答题处理方法及装置专利的具体信息内容。

1.一种在线答题处理方法,其特征在于,包括:
视频点播系统发送点播请求,其中,所述点播请求用于请求播放在线答题过程中的预定视频内容,所述预定视频内容包括所述视频点播系统中已经存储的视频内容;
通过播放所述预定视频内容的方式,执行在线答题处理,其中,播放所述预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
2.根据权利要求1所述的方法,其特征在于,还包括:
将在进行在线答题之前录制的所述预定视频内容上传至所述视频点播系统。
3.根据权利要求2所述的方法,其特征在于,还包括:
在进行在线答题之前对上传至所述视频点播系统的所述预定视频内容进行预热处理,其中,所述预热处理包括:将所述预定视频内容分发到用于分发所述预定视频内容的边缘网络节点
4.根据权利要求3所述的方法,其特征在于,所述预定视频内容包括以下至少之一:主持人的台词、在线答题的题目、在线答题的题目的答案。
5.根据权利要求1所述的方法,其特征在于,还包括:通过以下方式,控制所述视频播放时间与在线答题时间的时间差处于预定范围内:
检测所述在线答题时间相对于播放所述预定视频内容的视频播放时间延迟是否超过预定范围;
在检测到所述在线答题时间相对于播放所述预定视频内容的视频播放时间延迟超过所述预定范围的情况下,通过将视频播放时间重定位至所述在线答题时间的方式,控制所述视频播放时间与在线答题时间的时间差处于所述预定范围内。
6.根据权利要求5所述的方法,其特征在于,控制所述视频播放时间与在线答题时间的时间差处于预定范围内包括:控制所述视频播放时间与所述在线答题时间之间的时间差在毫秒级。
7.根据权利要求5所述的方法,其特征在于,通过播放所述预定视频内容的方式,执行在线答题处理包括:
在开始答题时刻,请求以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制所述开始播放起点与所述开始答题起点的时间差不超过第一预定时长。
8.根据权利要求7所述的方法,其特征在于,通过播放所述预定视频内容的方式,执行在线答题处理还包括:
在播放包含主持人的台词的预定视频内容的结束时刻,请求以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制所述题目推送时间点与所述开始作答起点的时间差不超过第二预定时长。
9.根据权利要求8所述的方法,其特征在于,通过播放所述预定视频内容的方式,执行在线答题处理还包括:
在播放包含在线答题的题目的预定视频内容的结束时刻,请求以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制所述答案推送时间点与所述答案显示时间起点的时间差不超过所述第二预定时长。
10.一种在线答题处理方法,其特征在于,包括:
接收在线直播的请求;
响应于所述请求,向视频点播系统发送点播请求,其中,所述点播请求用于请求播放在线答题过程中的预定视频内容;
通过播放所述预定视频内容的方式,执行在线答题处理,其中,播放所述预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
11.根据权利要求10所述的方法,其特征在于,播放所述预定视频内容包括:
在开始答题时刻,以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制所述开始播放起点与所述开始答题起点的时间差不超过第一预定时长;
在播放包含主持人的台词的预定视频内容的结束时刻,以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制所述题目推送时间点与所述开始作答起点的时间差不超过第二预定时长;
在播放包含在线答题的题目的预定视频内容的结束时刻,以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制所述答案推送时间点与所述答案显示时间起点的时间差不超过所述第二预定时长。
12.一种在线答题处理装置,其特征在于,包括:
发送模,用于向视频点播系统发送点播请求,其中,所述点播请求用于请求播放在线答题过程中的预定视频内容;
处理模块,用于通过播放所述预定视频内容的方式,执行在线答题处理,其中,播放所述预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
13.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至11中任意一项所述的在线答题处理方法。
14.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至11中任意一项所述的在线答题处理方法。

说明书全文

在线答题处理方法及装置

技术领域

[0001] 本发明涉及视频播放技术领域,具体而言,涉及一种在线答题处理方法及装置。

背景技术

[0002] 目前,直播答题以爆发的方式迅速蔓延,迅速引来了大批用户,各大平台纷纷迅速入场。然而,大多数直播答题采用的是主持人直播以进行问题描述的方式,该方式会容易产生以下问题:
[0003] 1.高并发直播下的卡顿问题:例如,相关技术中的答题APP,每场直播都有几十万甚至上百万人同时在线。这种现象不仅对直播服务器有很高的并发要求,同时,也对直播技术存在较高的挑战。在如今激烈的竞争中,一旦某个答题APP出现卡顿、延迟的情况,将会损失大批量的答题用户。
[0004] 2.直播过程中题目问答与直播进度同步问题:由于直播的特殊性,延时在直播过程中是一个普遍存在的问题。从已经存在的答题APP体验来看,直播过程与答题过程前后误差超过2秒,则用户会有明显的感知,并且会影响用户整体体验的流畅性。因此,直播答题的进度与直播观看进行不吻合或吻合度过低,会降低用户的体验。3.直播过程中主持人的口误等不可控因素,同时,由于在直播过程中,主持人需要进行题目朗读、答案公布、台词串联、客户引导等一系列工作,在陈述的过程中,极其容易出现口误、忘词等不可控制因素,这也严重影响了直播答题的流畅性。
[0005] 针对上述相关技术中的答题APP存在直播答题的流畅性较低的问题,目前尚未提出有效的解决方案。

发明内容

[0006] 本发明实施例提供了一种在线答题处理方法及装置,以至少解决相关技术中的答题APP存在直播答题的流畅性较低的技术问题。
[0007] 根据本发明实施例的一个方面,提供了一种在线答题处理方法,包括:向视频点播系统发送点播请求,其中,所述点播请求用于请求播放在线答题过程中的预定视频内容,所述预定视频内容包括所述视频点播系统中已经存储的视频内容;通过播放所述预定视频内容的方式,执行在线答题处理,其中,播放所述预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0008] 根据本发明实施例的另外一个方面,还提供了一种在线答题处理方法,包括:接收在线直播的请求;响应于所述请求,向视频点播系统发送点播请求,其中,所述点播请求用于请求播放在线答题过程中的预定视频内容;通过播放所述预定视频内容的方式,执行在线答题处理,其中,播放所述预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0009] 根据本发明实施例的另外一个方面,还提供了一种在线答题处理装置,包括:发送模,用于向视频点播系统发送点播请求,其中,所述点播请求用于请求播放在线答题过程中的预定视频内容;处理模块,用于通过播放所述预定视频内容的方式,执行在线答题处理,其中,播放所述预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0010] 根据本发明实施例的另外一个方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述中任意一项所述的在线答题处理方法。
[0011] 根据本发明实施例的另外一个方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的在线答题处理方法。
[0012] 本发明实施例中点播的开通方式比较简单,并且仅需要较低的接入成本。即,用户只需要提前将录制好的视频上传到点播系统中即可。同时,用户可以将上传的视频进行提前的全网预热,使得在答题活动刚开始,用户并发数量瞬间增加的情况下,用户依然可以流畅地进行视频播放。
[0013] 另外,通过本发明实施例提供的视频点播系统可以实时地控制视频播放进度和答题进度的时间差,可以在任意时间进行视频位置的重定位,从而将视频播放进度与答题进度控制在毫秒级的误差内。即,在本发明实施例中视频播放进度与答题进度具有较高的一致性。
[0014] 在本发明实施例中,采用向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容;然后通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,通过本发明实施例提供的在线答题处理方法可以基于向视频点播系统发送的点播请求确定播放在线答题过程中的预定视频内容,用户只需要提前将录制好的视频上传到点播系统即可,并通过预定播放预定视频内容的方式,执行在线答题处理,并且该预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而实现了将直播答题形式转换成点播答题形式的目的,达到了有效保证视频完成性与流畅度的技术效果,进而解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题,提升了用户体验。附图说明
[0015] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0016] 图1是根据本发明实施例的一种用于实现在线答题处理方法的计算机终端的硬件结构框图
[0017] 图2是根据本发明实施例一的一种在线答题处理方法的移动终端的示意图;
[0018] 图3是根据本发明实施例的一的在线答题处理方法的流程图
[0019] 图4是根据本发明实施例一的可选的控制视频播放时间与在线答题时间的时间差处于预定范围内的流程图;
[0020] 图5是根据本发明实施例的可选的在线答题处理方法的示意图;
[0021] 图6是根据本发明实施例一的在线答题处理方法的优选流程图;
[0022] 图7是根据本发明实施例二的在线答题处理装置的示意图;
[0023] 图8是根据本发明实施例二的可选的在线答题处理装置的示意图;
[0024] 图9是根据本发明实施例三的一种计算机终端的结构框图。

具体实施方式

[0025] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0026] 需要说明的是,本发明的说明书权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027] 首先,在对本发明实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
[0028] 视频点播(Video On Demand,简称VOD):是一种可以按照用户的需要点播节目的交互式视频系统,或是为用户提供各种交互式信息服务。
[0029] 内容分发网络(content delivery network,简称CDN):是尽可能避开互联网上有可能影响数据传输速度和稳定性瓶颈和环节,使得内容传输的更快、更稳定;其目的是使用户可就近取得所需内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。
[0030] 实施例1
[0031] 根据本发明实施例,提供了一种在线答题处理方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0032] 本发明实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1是根据本发明实施例的一种用于实现在线答题处理方法的计算机终端的硬件结构框图。如图1所示,计算机终端10可以包括一个或多个(图中采用102a、102b,……,102n来示出)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器104。除此以外,该计算机终端10还可以包括:传输模块106、显示器、输入/输出接口(I/O接口)、通用串行总线(USB)端口(可以作为I/O接口的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
[0033] 应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本发明实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
[0034] 存储器104可用于存储应用软件的软件程序以及模块,如本发明实施例中的在线答题处理方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的在线答题处理方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0035] 上述传输模块106用于经由一个网络接收或者发送数据。上述网络的具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输模块106包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输模块106可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
[0036] 显示器可以例如触摸屏式的液晶显示器(LCD),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
[0037] 此处需要说明的是,在一些实施例中,上述图1所示的计算机终端,其可以为移动设备,该移动设备可以具有触摸显示器(也被称为“触摸屏”或“触摸显示屏”)。在另外一些实施例中,上述图1所示的计算机终端具有图像用户界面(GUI),用户可以通过对触摸屏表面进行手指接触和/或手势接触来与GUI进行人机交互,此处的人机交互功能可选的包括如下交互:创建网页、绘图、文字处理、制作电子文档、游戏、视频会议、即时通信、收发电子邮件、通话界面、播放数字视频、播放数字音乐和/或网络浏览等、用于执行上述人机交互功能的可执行指令被配置/存储在一个或多个处理器可执行的计算机程序产品或可读存储介质中。
[0038] 可选的,图2是根据本发明实施例一的一种在线答题处理方法的移动终端的示意图,如图2所示,其可以包括:触摸屏112、接触强度传感器165、触觉输出发生器167、扬声器111、触控界面200、光学传感器164、接近传感器166、SIM卡槽210、机接口212、麦克113、Home键204、加速度计168和外部端口124。用户可以通过手指202或者通过触控笔203来触摸/点击/按压/滑动等动作来接触触摸屏112,移动终端后台可以通过播放预定视频内容的方式,执行在线答题处理。
[0039] 其中,上述触摸屏112,可以为电容触摸屏,根据用户的触摸点,确定出用户选择的内容,该触摸屏可以接收用户的动作信息,进而得到相应的内容。而接触强度传感器165可以是检测用户接触触摸屏的强度数值,进而根据该强度数值确定出用户的接触位置和触摸目标(如应用中的控件)。触觉输出发生器167可以输出用户的触觉动作,包括输出用户的触控动作、手势动作等。
[0040] 可选的,上述的触控界面200对应于上述触摸屏所在的区域,触控界面可以是用户的动作界面,如对于游戏而言,只有在该触控界面所在的区域移动终端才能做出反应。光学传感器164可以为外界光亮、或者灰暗界面的检测设备。接近传感器166可以检测到用户靠近该移动终端。通过SIM卡槽可以接入SIM卡,以进行后续的通信,通过耳机接口212可以接入耳机设备,在需要时,可以通过该212接口播放音乐、视频等声音。
[0041] 另外,对于上述图2所示的移动终端下方的麦克风113,其可以接收用户通话时的语音信息,在本发明实施例中,可以直接在旅游应用的界面设置语音输入提示控件,用户在点击该语音输入提示控件后,可以直接说话,利用该麦克风113将语音信息输入至后台处理器,确定出用户想要选择的商品。通过Home204可以一键回到触控界面的主界面。通过加速度计可以对用户的运动或者其它速度计算器进行移动步数或者移动数字的计算。最后,对于上述图2所示的外部端口124,其可以接入外部端口,如Type-C或者USB接口,从而直接连接电脑或者其它终端,从而接收相关数据或者输出相关数据,在本发明实施例中可以直接通过外部端口124,让用户可以直接将需要使用的产品使用出来。
[0042] 在本发明下述实施例中,可以通过向视频点播系统发送点播请求,视频点播系统会基于请求播放在线答题过程中的预定视频内容,其中,在基于请求播放在线答题过程中的预定视频内容可以为通过预定播放视频内容的方式,执行在线答题处理,从而有效避免了主持人在直播过程中可能出现忘词等突发问题,同时也有效保证了视频的完整度和流畅度,并将题目与视频时长等进行了比较完美的进度控制,增加了答题的流畅性。
[0043] 在上述运行环境中,本发明实施例提供如图3所示的在线答题处理方法。图3是根据本发明实施例的一的在线答题处理方法的流程图,如图3所示,该在线答题处理方法可以包括如下步骤:
[0044] 步骤S301,向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容。
[0045] 步骤S302,通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0046] 通过上述步骤,可以先向视频点播系统发送点播请求,其中,该点播请求用于请求播放在线答题过程中的预定视频内容,该预定视频内容包括视频点播系统中已经存储的视频内容;然后通过播放预定视频内容的方式执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。在该实施例中,可以基于向视频点播系统发送的点播请求确定播放在线答题过程中的预定视频内容,用户只需要提前将录制好的视频上传到点播系统即可,并通过预定播放预定视频内容的方式,执行在线答题处理,并且该预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而实现了将直播答题形式转换成点播答题形式的目的,达到了有效保证视频完成性与流畅度的技术效果,进而解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题,提升了用户体验。
[0047] 对于上述步骤S301,向视频点播系统发送点播请求之前,需要将在进行在线答题之前录制的预定视频内容上传至视频点播系统。
[0048] 即,在本发明实施例中进行在线答题对应的视频内容是提前录制好的,这样就有效避免了主持人在直播过程中可能会出现的忘词等突发问题,同时也有效地保证了视频的完整性与流畅度,进而将题目与视频时长等进行了比较完美的进度控制,增加了答题的流畅度。另外,操作人员可以将提前录制好的视频内容上传至视频点播系统。
[0049] 其中,预定视频内容可以是主持人根据自己的专业技术领域对某个方面的问题进行解答的过程。例如,某专业技术人员A为政治领域的技术人员,其受邀对哲学政治中的一些问题进行讲授。那么该专业技术人员A可以提前进行视频录制,并在对该视频内容进行相应的处理之后,将该录制的视频内容上传至视频点播系统。
[0050] 对于本发明实施例中的视频点播系统,不做具体限定,可以包括但不限于以下几种:流媒体平台点播系统,P2P视频点播系统、VCM视频点播系统等。另外,视频点播系统支持的媒体格式可以包括但不限于:rm、rmvb、wmv、asf、flv等主流流媒体格式。
[0051] 在将在进行在线答题之前录制的预定视频内容上传至视频点播系统之后,该在线答题处理方法还可以包括:在进行在线答题之前对上传至视频点播系统的预定视频内容进行预热处理,其中,预热处理包括:将预定视频内容分发到用于分发预定视频内容的边缘网络节点
[0052] 例如,在进行在线答题之前,用于可以将上传至点播系统的预定视频内容进行提前的全网预热,使得在在线答题活动开始时,用户并发数量瞬间增加的情况下,用户依然可以流畅地进行视频播放。
[0053] 其中,该预热处理是通过内容分发网络CDN技术将预定视频内容分发到用于分发预定视频内容的边缘网络节点中。需要说明的是,该边缘网络节点可以是发送点播请求的本地网络节点。由于内容分发网络CDN技术是在构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器(例如,上述所指的本地网络节点),通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。由此使得当用户并发数量瞬间增加的情况下,用户依然可以流畅地进行视频播放。
[0054] 在上述步骤S301中的预定视频内容可以包括以下至少之一:主持人的台词、在线答题的题目、在线答题的题目的答案。
[0055] 需要说明的是,上述预定视频内容是提前录制好的,该提前录制好的预定视频内容可以包括但不限于以下几种:主持人的台词、在线答题的题目、在线答题的题目对应的答案。一般情况下,对于视频播放的一般内容会包括主持人的台词,该台词是由于该视频播放的节目对应的主持人提前准备好的,主要是用来介绍本次视频播放涉及的主题,以及视频播放内容主题的引入等;另外,由于本发明实施例的主要技术方案是在线答题,那么上述预定视频内容必然要包括在线答题的题目;当有了在线答题的题目后为了更加清晰地对在线答题的题目进行合理的解释,上述视频播放内容还可以包括在线答题的题目的答案。
[0056] 另外,由于在线答题活动是需要在线视频媒体平台的,这些在线视频媒体平台播放的视频内容均是按照一定的方式进行播放的。例如,大部分在线视频媒体平台一般会将注册的用户分为会员和非会员;对于会员,当点击播放某一视频内容时,一般是会自动跳过广告以及片头,而直接进行直切主题的;而对于非会员在点击某个视频需要查看视频内容时,则会附带一定时长的广告,并且该视频内容的主题内容时时长也是固定的。因此,在本发明实施例中的预定视频内容的播放时长一般可以为固定的,例如、15分钟。其中,在线答题的时间点、以及在线答题的题目的答案公布时间点等需要为已录制的视频的固定时间点。即,上述预定视频内容的播放端请求视频时进行制定视频位置的定位,同时,与答题消息推送系统进行时间上的契合。接下来,需要将录制好的视频内容上传到视频点播系统,并进行内容分发网络CDN预热。在本发明实施例提供的在线答题处理方法中通过上述方式实现了答题消息系统与客户端播放请求系统的完美配合。
[0057] 下面可以对本发明实施例一中上述图3所示的部分步骤进行详细说明。其中,对于步骤S302,控制视频播放时间与在线答题时间的时间差处于预定范围内进行详细说明。图4是根据本发明实施例一的可选的控制视频播放时间与在线答题时间的时间差处于预定范围内的流程图,如图4所示,该方法包括如下步骤:
[0058] 步骤S401,检测在线答题时间相对于播放预定视频内容的视频播放时间延迟是否超过预定范围。
[0059] 步骤S402,在检测到在线答题时间相对于播放预定视频内容的视频播放时间延迟超过预定范围的情况下,通过将视频播放时间重定位至在线答题时间的方式,控制视频播放时间与在线答题时间的时间差处于预定范围内。
[0060] 优选的,在步骤S402中,控制视频播放时间与在线答题时间的时间差处于预定范围内可以包括:控制视频播放时间与在线答题时间之间的时间差在毫秒级。即,用户可以实时控制预定视频内容的播放进度与在线答题活动的时间差,可以在任意时间进行预定视频内容位置的重定位,从而将预定视频内容的播放进度与在线答题进度控制在毫秒级的误差内。
[0061] 其中,在上述步骤S401中检测在线答题时间相对于播放预定视频内容的视频播放时间延迟是否超过预定范围,可以分为两个方面:在开始答题时刻;在播放包含在线答题的题目的预定视频内容的结束时刻。
[0062] 那么在上述步骤S401中在检测到在线答题时间相对于播放预定视频内容的视频播放时间延迟超过预定范围的情况下,通过将视频播放时间重定位至在线答题时间的方式,控制视频播放时间与在线答题时间的时间差处于预定范围内,也同样可以分为两个方面:在开始答题时刻,请求以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长;在播放包含在线答题的题目的预定视频内容的结束时刻,请求以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。下面对上述两个方面进行详细说明。
[0063] 一个方面,在上述步骤S302中,通过播放预定视频内容的方式,执行在线答题处理可以包括:在开始答题时刻,请求以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长。
[0064] 其中,在线答题活动开始时,需要客户端严格按照当前时间来进行视频播放。例如,在线答题活动8点开始,则8点开始请求点播视频(当然,如果视频存在倒计时效果,则可根据具体时长进行提前),并严格控制当前时间点与请求的视频时间点,前后时间差(即时间延迟)不超过预定范围,例如,3秒至10秒,优选为,5秒。
[0065] 例如,在8点05分时,应在请求视频的4分55秒至5分时间点。当时间延迟达到5秒后,客户端需要重新刷新并且进行视频对应位置的seek播放。其中,seek是用于移动文件读取指针指定位置的一种方法,其中,格式是:seek()。在本发明实施例中,主要是用户将预定视频内容文件移动到指定位置。
[0066] 另外一个方面,通过播放预定视频内容的方式,执行在线答题处理还包括:在播放包含主持人的台词的预定视频内容的结束时刻,请求以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制题目推送时间点与开始作答起点的时间差不超过第二预定时长。
[0067] 例如,在预定视频内容播放(在线答题)过程中,将答题点与视频时间点进行匹配,比如,在预定视频内容第1分58秒为主持人喊出“请听题”,则在第8点02分左右,答题系统进行客户端答题弹窗,开始作答。
[0068] 类似的,在答案提醒的过程中,与答题过程采用同样的车辆,将在线答题的题目即在线答题的题目对应的答案推送时间与视频播放时间吻合,前后不超过第二预定时长,第二预定时长可以为2秒。
[0069] 图5是根据本发明实施例的可选的在线答题处理方法的示意图,如图5所示,在确定视频开始播放之后,检测出到达出题时间时,用于播放预定视频内容的计算机终端或移动终端的预定界面会出现在线答题活动中的题目对应的题目弹窗,该窗口中显示有预定视频内容中的题目;接下来,当检测到题目弹窗显示预定时间之后,会进入公布答案时间,此时,用于播放预定视频内容的计算机终端或移动终端的预定界面会出现在线答题活动中的题目对应答案的答案弹窗,该窗口中显示有预定视频内容中的题目对应的答案,此时表示一个题目已经完成;接下来会再次进入出题时间,用于播放预定视频内容的计算机终端或移动终端的预定界面会出现在线答题活动中的题目对应的题目弹窗,该窗口中显示有预定视频内容中的题目;接下来,当检测到题目弹窗显示预定时间之后,会进入公布答案时间,此时,用于播放预定视频内容的计算机终端或移动终端的预定界面会出现在线答题活动中的题目对应答案的答案弹窗,该窗口中显示有预定视频内容中的题目对应的答案,此时表示另外一个题目已经完成。类似,可以通过循环上述步骤,直到所有的题目均完成,则此时视频播放完成。
[0070] 通过上述实施例,可以根据向视频点播系统发送的点播请求,请求播放在线答题过程中的预定视频内容,然后通过播放预定视频内容的方式,执行在线答题处理。其并且,还对播放预定视频内容的视频播放时间与在线答题时间的时间差进行严格的控制,以保证播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而使得预定视频内容的播放进度与答题进度的一致性较高,例如,可以控制将播放进度与答题进度控制在毫秒级的误差内,另外,由于预定视频内容是提前录制好后并上传至视频点播系统的,从而有效避免了主持人在直播过程中可能出现的忘词等问题,保证了视频的完整度与流畅度。并且通过本本发明实施例提供的在线答题处理方法将直播答题转换成了点播播放的形式,而且客户端也实现了基于时间的偏移请求,增加了在线答题的灵活性。
[0071] 下面通过另一中可选的在线答题处理方法进行说明本发明。图6是根据本发明实施例一的在线答题处理方法的优选流程图,如图6所示,该在线答题处理方法可以包括如下步骤:
[0072] 步骤S601,接收在线直播的请求。
[0073] 其中,该请求可以是由用户通过计算机终端(或移动设备)上的特定对象发出的,该用户是申请参加在线答题活动的用户。其中,当用户通过计算终端上的特定对象发出请求时,该计算机终端上必须安装有支持该在线直播的预定视频内容对应的文件格式的在线视频媒体平台,用户可以打开该在线视频媒体平台,在该在线视频媒体平台的搜索框内搜索在线直播的在线答题活动的主题名称,并点击搜索以查找到该在线答题活动对应的视频;另外,当用户通过移动终端(例如,手机,iPad)上的特定对象发出请求时,该移动终端上必须安装有支持该在线直播的预定视频内容对应的文件格式的在线视频媒体平台,用户可以打开该在线视频媒体平台,在该在线视频媒体平台的搜索框内搜索在线直播的在线答题活动的主题名称,并点击搜索以查找到该在线答题活动对应的视频。
[0074] 步骤S602,响应于请求,向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容。
[0075] 步骤S603,通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0076] 通过上述步骤,可以在接收到的在线直播的请求之后,响应于该在线直播的请求,并向视频点播系统发送点播请求,根据该点播请求播放在线答题过程中的预定视频内容;以及通过播放预定视频的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。在该实施例中,可以基于向视频点播系统发送的点播请求确定播放在线答题过程中的预定视频内容,用户只需要提前将录制好的视频上传到点播系统即可,并通过预定播放预定视频内容的方式,执行在线答题处理,并且该预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而实现了将直播答题形式转换成点播答题形式的目的,达到了有效保证视频完成性与流畅度的技术效果,进而解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题,提升了用户体验。
[0077] 对于上述步骤S602中的预定视频内容可以包括但不限于以下几种:主持人的台词、在线答题的题目、在线答题的答案等。另外,该预定视频内容是视频点播系统中已经存储的视频内容。需要说明的是,该预定视频内容是经过预热处理的,该预热处理的方式为:将预定视频内容分发到用于分发预定视频内容的边缘网络节点。
[0078] 可选地,在本发明实施例中,还可以执行如下实施方式,该实施方式对应于上述图6所示的实施步骤:
[0079] 11、在开始答题时刻,以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长;
[0080] 12、在播放包含主持人的台词的预定视频内容的结束时刻,以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制题目推送时间点与开始作答起点的时间差不超过第二预定时长;
[0081] 13、在播放包含在线答题的题目的预定视频内容的结束时刻,以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0082] 通过本发明实施例提供的在线答题处理方法可以达到以下有效效果:
[0083] 1.视频点播系统的点播开通方式的简单:点播有非常简单的开通方式和较低的接入成本,用户只需要提前将录制好的视频上传到点播系统即可;
[0084] 2.提前进行全网预热:用户可以将上传到点播的视频进行提前的全网预热,使得在活动刚开始,用户并发数瞬间增加的情况下,用户依然可以流畅的进行视频播放;
[0085] 3.播放进度与答题进度的一致性:利用视频点播系统,可以实时的控制播放进度与答题进度的时间差,可以在任意时间进行视频位置的重定位,从而将播放进度与答题进度控制在毫秒级的误差内;
[0086] 4.主持人解说的流畅性保障:视频内容的提前录制,有效的避免了主持人在直播过程中可能出现的忘词等突发问题,同时也有效保证了视频的完整度与流畅度,将题目与视频时长等进行了比较完美的进度控制,增加了答题的流畅性。
[0087] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0088] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的在线答题处理方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0089] 实施例2
[0090] 根据本发明实施例,还提供了一种用于实施上述在线答题处理方法的在线答题处理装置,该在线答题处理装置对应于图3所示的在线答题处理方法的步骤,图7是根据本发明实施例二的在线答题处理装置的示意图,如图7所示,该在线答题处理装置包括:发送模块71以及处理模块73。其中,
[0091] 发送模块71,用于向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容。
[0092] 处理模块73,用于通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0093] 上述在线答题处理装置,可以通过发送模块71向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容,然后可以利用处理模块73通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。在该实施例中,可以基于向视频点播系统发送的点播请求确定播放在线答题过程中的预定视频内容,用户只需要提前将录制好的视频上传到点播系统即可,并通过预定播放预定视频内容的方式,执行在线答题处理,并且该预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而实现了将直播答题形式转换成点播答题形式的目的,达到了有效保证视频完成性与流畅度的技术效果,进而解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题,提升了用户体验。
[0094] 可选地,该在线答题处理装置还可以包括:上传模块,用于将在进行在线答题之前录制的预定视频内容上传至视频点播系统。
[0095] 可选地,该在线答题处理装置还可以包括:预热模块,用于在进行在线答题之前对上传至视频点播系统的预定视频内容进行预热处理,其中,预热处理包括:将预定视频内容分发到用于分发预定视频内容的边缘网络节点。
[0096] 可选地,上述预定视频内容可以包括以下至少之一:主持人的台词、在线答题的题目、在线答题的题目的答案。
[0097] 可选地,上述处理模块可以包括:检测单元,用于检测在线答题时间相对于播放预定视频内容的视频播放时间延迟是否超过预定范围;第一控制单元,用于在检测到在线答题时间相对于播放预定视频内容的视频播放时间延迟超过预定范围的情况下,通过将视频播放时间重定位至在线答题时间的方式,控制视频播放时间与在线答题时间的时间差处于预定范围内。
[0098] 可选地,上述处理模块可以包括:第二控制单元,用于控制视频播放时间与在线答题时间之间的时间差在毫秒级。
[0099] 可选地,上述处理模块还可以包括:第三控制单元,用于在开始答题时刻,请求以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长。
[0100] 作为本发明实施例另外一种可选的实施例,上述处理模块还可以包括:第四控制单元,用于在播放包含主持人的台词的预定视频内容的结束时刻,请求以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制题目推送时间点与开始作答起点的时间差不超过第二预定时长。
[0101] 其次,上述处理模块还可以包括:第五控制单元,用于在播放包含在线答题的题目的预定视频内容的结束时刻,请求以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0102] 另外,根据本发明实施例的另外一个方面,还提供了一种在线答题处理装置,该在线答题处理装置对应于图6所示的在线答题处理方法的步骤,其中,图8是根据本发明实施例二的可选的在线答题处理装置的示意图,如图8所示,该在线答题处理装置包括:接收模块81,响应模块83,执行模块85。其中,
[0103] 接收模块81,用于接收在线直播的请求。
[0104] 响应模块83,用于响应于请求,向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容。
[0105] 执行模块85,用于通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0106] 在该实施例中,可以利用接收模块81接收在线直播的请求;然后利用响应模块83响应于请求,向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容;并利用执行模块通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。在该实施例中,可以基于向视频点播系统发送的点播请求确定播放在线答题过程中的预定视频内容,用户只需要提前将录制好的视频上传到点播系统即可,并通过预定播放预定视频内容的方式,执行在线答题处理,并且该预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而实现了将直播答题形式转换成点播答题形式的目的,达到了有效保证视频完成性与流畅度的技术效果,进而解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题,提升了用户体验。
[0107] 可选地,上述执行模块可以包括:第六控制单元,用于在开始答题时刻,以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长;第七控制单元,用于在播放包含主持人的台词的预定视频内容的结束时刻,以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制题目推送时间点与开始作答起点的时间差不超过第二预定时长;第八控制单元,用于在播放包含在线答题的题目的预定视频内容的结束时刻,以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0108] 此处需要说明的是,上述发送模块71以及处理模块73对应于实施例1中的步骤S301至步骤S302;另外,上述接收模块81,响应模块83,执行模块85对应于上述实施例1中的步骤S601至步骤S603,上述各个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例一所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
[0109] 实施例3
[0110] 根据本发明的实施例,还提供了一种计算机终端的实施例,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终端等终端设备。
[0111] 可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
[0112] 在本实施例中,上述计算机终端可以执行应用程序的在线答题处理方法中以下步骤的程序代码:向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容;通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0113] 可选地,图9是根据本发明实施例三的一种计算机终端的结构框图。如图9所示,该计算机终端91可以包括:一个或多个(图中仅示出一个)处理器902、存储器904、以及外设接口、显示屏和网络模块。
[0114] 其中,存储器可用于存储软件程序以及模块,如本发明实施例中的在线答题处理方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的在线答题处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端91。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0115] 该处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容;通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0116] 可选的,上述处理器还可以执行如下步骤的程序代码:将在进行在线答题之前录制的预定视频内容上传至视频点播系统。
[0117] 可选的,上述处理器还可以执行如下步骤的程序代码:在进行在线答题之前对上传至视频点播系统的预定视频内容进行预热处理,其中,预热处理包括:将预定视频内容分发到用于分发预定视频内容的边缘网络节点。
[0118] 可选的,上述处理器还可以执行如下步骤的程序代码:通过以下方式,控制视频播放时间与在线答题时间的时间差处于预定范围内:检测在线答题时间相对于播放预定视频内容的视频播放时间延迟是否超过预定范围;在检测到在线答题时间相对于播放预定视频内容的视频播放时间延迟超过预定范围的情况下,通过将视频播放时间重定位至在线答题时间的方式,控制视频播放时间与在线答题时间的时间差处于预定范围内。
[0119] 可选的,上述处理器还可以执行如下步骤的程序代码:控制视频播放时间与在线答题时间之间的时间差在毫秒级。
[0120] 可选的,上述处理器还可以执行如下步骤的程序代码:在开始答题时刻,请求以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长。
[0121] 可选的,上述处理器还可以执行如下步骤的程序代码:在播放包含在线答题的题目的预定视频内容的结束时刻,请求以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0122] 另外,该处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:接收在线直播的请求;响应于请求,向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容;通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0123] 可选的,上述处理器还可以执行如下步骤的程序代码:在开始答题时刻,以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长;在播放包含主持人的台词的预定视频内容的结束时刻,以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制题目推送时间点与开始作答起点的时间差不超过第二预定时长;在播放包含在线答题的题目的预定视频内容的结束时刻,以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0124] 在该实施例中,可以基于向视频点播系统发送的点播请求确定播放在线答题过程中的预定视频内容,用户只需要提前将录制好的视频上传到点播系统即可,并通过预定播放预定视频内容的方式,执行在线答题处理,并且该预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内,从而实现了将直播答题形式转换成点播答题形式的目的,达到了有效保证视频完成性与流畅度的技术效果,进而解决了相关技术中的答题APP存在直播答题的流畅性较低的技术问题,提升了用户体验。
[0125] 本领域普通技术人员可以理解,图9所示的结构仅为示意,计算机终端也可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌声电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图9其并不对上述电子装置的结构造成限定。例如,计算机终端91还可包括比图9中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图9所示不同的配置。
[0126] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
[0127] 实施例4
[0128] 本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例一所提供的在线答题处理方法所执行的程序代码。
[0129] 可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
[0130] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容,预定视频内容包括视频点播系统中已经存储的视频内容;通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0131] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:将在进行在线答题之前录制的预定视频内容上传至视频点播系统。
[0132] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在进行在线答题之前对上传至视频点播系统的预定视频内容进行预热处理,其中,预热处理包括:将预定视频内容分发到用于分发预定视频内容的边缘网络节点。
[0133] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:通过以下方式,控制视频播放时间与在线答题时间的时间差处于预定范围内:检测在线答题时间相对于播放预定视频内容的视频播放时间延迟是否超过预定范围;在检测到在线答题时间相对于播放预定视频内容的视频播放时间延迟超过预定范围的情况下,通过将视频播放时间重定位至在线答题时间的方式,控制视频播放时间与在线答题时间的时间差处于预定范围内。
[0134] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:控制视频播放时间与在线答题时间之间的时间差在毫秒级。
[0135] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在开始答题时刻,请求以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长。
[0136] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在播放包含在线答题的题目的预定视频内容的结束时刻,请求以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0137] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:接收在线直播的请求;响应于请求,向视频点播系统发送点播请求,其中,点播请求用于请求播放在线答题过程中的预定视频内容;通过播放预定视频内容的方式,执行在线答题处理,其中,播放预定视频内容的视频播放时间与在线答题时间的时间差处于预定范围内。
[0138] 可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在开始答题时刻,以在线答题时间的开始答题起点为开始播放起点开始播放包含主持人的台词的预定视频内容,并控制开始播放起点与开始答题起点的时间差不超过第一预定时长;在播放包含主持人的台词的预定视频内容的结束时刻,以在线答题时间的开始作答起点为题目推送时间点,在弹窗中显示在线答题的题目,并控制题目推送时间点与开始作答起点的时间差不超过第二预定时长;在播放包含在线答题的题目的预定视频内容的结束时刻,以在线答题时间的答案显示时间起点为答案推送时间点,在弹窗中显示在线答题的题目的答案,并控制答案推送时间点与答案显示时间起点的时间差不超过第二预定时长。
[0139] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0140] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0141] 在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0142] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0143] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0144] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0145] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈