视频播放中的辅助输入方法及装置与流程

文档序号:15744468发布日期:2018-10-23 22:52阅读:248来源:国知局

本发明涉及计算机技术领域,尤其涉及一种视频播放中的辅助输入方法及装置。



背景技术:

在越来越多的视频节目在制作的过程中,为了提高用户在观看的过程中的用户体验,会考虑到用户在观看的过程中的互动性和参与感,从而提高用户对于视频节目的兴趣和喜好程度,从而提高视频节目的播放率。例如,“一站到底”、“百万富翁”等益智类答题节目,用户在观看这类视频节目时,也会希望能够参与到答题环节中去;但是,当前的视频类节目只允许用户在观看的过程中自己去默记答案和答题分数,而无法对用户的答题情况进行记录和统计。也就是说,在传统的视频类节目的播放过程中,用户并没有真实的参与到上述节目的互动中去,即视频节目的播放过程中用户的互动性不足。



技术实现要素:

基于此,为解决传统技术中视频类节目在播放的过程中用户的互动性不足的技术问题,特提出了一种视频播放中的辅助输入方法。

一种视频播放中的辅助输入方法,包括:

接收视频流,获取服务器发送的与所述视频流对应的时间点信息,所述时间点信息包括至少一个时间点;

播放所述视频流,检测所述视频流的播放进度,判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则在播放所述视频流的播放界面中展示输入框;

接收通过所述输入框输入的输入数据,所述输入数据与所述目标时间点对应;

展示所述输入数据。

在其中一个实施例中,所述检测所述视频流的播放进度之后还包括:

判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则获取与所述目标时间点对应的视频截图;

所述方法还包括:

展示所述与目标时间点对应的视频截图。

在其中一个实施例中,所述展示所述与目标时间点对应的视频截图还包括:

对所述视频截图进行图像识别得到对应的文本内容,所述文本内容与该视频截图对应的目标时间点对应;

展示与所述目标时间点对应的文本内容。

在其中一个实施例中,所述接收通过所述输入框输入的输入数据还包括:

接收配对的遥控器/移动终端的选取操作输入的数据作为与所述目标时间点对应的输入数据。

在其中一个实施例中,所述接收通过所述输入框输入的输入数据还包括:

接收通过麦克风输入的语音数据并对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据;

或,接收配对的麦克风输入的语音数据,对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据。

在其中一个实施例中,所述接收通过所述输入框输入的输入数据之后还包括:

将所述接收到的输入数据上传给所述服务器,以使所述服务器将所述输入数据与所述视频流对应的参考数据进行比对得到与所述输入数据对应的正确率并返回;

接收所述服务器返回的正确率并展示。

在其中一个实施例中,所述服务器还用于统计与所述正确率对应的排名信息,若所述排名信息超过预设的阈值,将所述排名信息返回;

所述接收所述服务器返回的正确率并展示还包括:

接收所述服务器返回的与所述正确率对应的排名信息,展示所述正确率以及排名信息。

在其中一个实施例中,所述在播放所述视频流的播放界面中展示输入框还包括:

在所述播放界面上生成浮动层,在所述浮动层上添加输入框。

在其中一个实施例中,所述方法还包括:

在接收通过所述输入框输入的输入数据之后,隐藏所述浮动层。

在其中一个实施例中,所述在播放所述视频流的播放界面中展示输入框之前还包括:

判断所述播放进度是否抵达所述时间点信息中的目标时间点,若抵达,则判断是否存在与所述抵达的目标时间点对应的输入数据;

若不存在,则执行所述在播放所述视频流的播放界面中展示输入框的步骤。

在其中一个实施例中,所述输入框具有预设的展示时长阈值,所述在播放所述视频流的播放界面中展示输入框之后还包括:

检测所述输入框的展示时长,若展示时长大于或等于所述展示时长阈值,则注销或隐藏所述输入框。

此外,为解决传统技术中视频类节目在播放的过程中用户的互动性不足的技术问题,特提出了一种视频播放中的辅助输入装置。

一种视频播放中的辅助输入装置,包括:

时间点信息获取模块,用于接收视频流,获取服务器发送的与所述视频流对应的时间点信息,所述时间点信息包括至少一个时间点;

输入框展示模块,用于播放所述视频流,检测所述视频流的播放进度,判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则在播放所述视频流的播放界面中展示输入框;

输入数据接收模块,用于接收通过所述输入框输入的输入数据,所述输入数据与所述目标时间点对应;

输入数据展示模块,用于展示所述输入数据。

在其中一个实施例中,所述装置还包括视频截图获取模块,用于判判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则获取与所述目标时间点对应的视频截图;

所述输入数据展示模块还用于展示所述与目标时间点对应的视频截图。

在其中一个实施例中,所述输入数据展示模块还用于对所述视频截图进行图像识别得到对应的文本内容,所述文本内容与该视频截图对应的目标时间点对应;展示与所述目标时间点对应的文本内容。

在其中一个实施例中,所述输入数据接收模块还用于接收配对的遥控器/移动终端的选取操作输入的数据作为与所述目标时间点对应的输入数据。

在其中一个实施例中,所述输入数据接收模块还用于接收通过麦克风输入的语音数据并对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据;或,接收配对的麦克风输入的语音数据,对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据。

在其中一个实施例中,所述装置还包括输入数据上传模块,用于将所述接收到的输入数据上传给所述服务器,以使所述服务器将所述输入数据与所述视频流对应的参考数据进行比对得到与所述输入数据对应的正确率并返回;

所述输入数据展示模块还用于接收所述服务器返回的正确率并展示。

在其中一个实施例中,所述服务器还用于统计与所述正确率对应的排名信息,若所述排名信息超过预设的阈值,将所述排名信息返回;

所述输入数据展示模块还用于接收所述服务器返回的与所述正确率对应的排名信息,展示所述正确率以及排名信息。

在其中一个实施例中,所述输入框展示模块还用于在所述播放界面上生成浮动层,在所述浮动层上添加输入框。

在其中一个实施例中,所述装置还包括输入框隐藏模块,用于在接收通过所述输入框输入的输入数据之后,隐藏所述浮动层。

在其中一个实施例中,所述装置还包括判断模块,用于判断所述播放进度是否抵达所述时间点信息中的目标时间点,若抵达,则判断是否存在与所述抵达的目标时间点对应的输入数据;若不存在,则调用输入框展示模块。

在其中一个实施例中,所述输入框具有预设的展示时长阈值;输入框展示模块还用于检测所述输入框的展示时长,若展示时长大于或等于所述展示时长阈值,则注销或隐藏所述输入框。

实施本发明实施例,将具有如下有益效果:

采用了上述视频播放中的辅助输入方法和装置之后,在播放答题类等可互动的视频节目时,在播放到服务器统计的类似于答题时间等目标信息点时,在播放界面展示输入框用来接收用户输入答案或者评论等输入数据,并展示用户在视频播放过程中输入的输入数据。也就是说,在视频播放过程中的用户可以通过展示在播放界面的输入框来输入答案、精彩镜头评论等数据,增加了用户在视频节目的观看过程中的可互动性,增加观众在观看视频时的参与感,从而提高视频的收视率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

其中:

图1为一个实施例中一种视频播放中的辅助输入方法的流程示意图;

图2为一个实施例中一种基于视频流播放中的辅助输入方法的系统组成图;

图3为一个实施例中一种视频播放界面示意图;

图4为一个实施例中一种视频播放界面示意图;

图5为一个实施例中一种视频播放界面示意图;

图6为一个实施例中一种视频播放界面示意图;

图7为一个实施例中一种视频播放中的辅助输入装置的结构示意图;

图8为一个实施例中运行前述视频播放中的辅助输入方法的计算机设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

为解决传统技术中视频类节目在播放的过程中用户的互动性不足的技术问题,在本实施例中,特提出了一种视频播放中的辅助输入方法,该方法的实现可依赖于计算机程序,该计算机程序可运行于基于冯诺依曼体系的计算机系统之上,该计算机程序可以是视频播放应用程序或者基于视频播放应用的数据输入的应用程序。该计算机系统可以是运行上述计算机程序的例如电视、智能手机、平板电脑、个人电脑等可以播放视频节目的终端设备。

具体的,如图1所示,上述视频播放中的辅助输入方法包括如下步骤S102-S108:

步骤S102:接收视频流,获取服务器发送的与所述视频流对应的时间点信息,所述时间点信息包括至少一个时间点。

具体实施例中,用户可以通过电视、智能手机、个人电脑等终端设备来播放视频节目,例如,通过智能手机或者个人电脑访问相应的网站或链接来播放与之对应的视频节目,或者,通过智能电视或机顶盒访问视频节目对应的网址链接来播放视频节目,或者,通过调节电视的信号接收频段来播放与目标频段对应的视频节目。

在通过相应的终端设备来播放视频节目时,首先需要接收相应的视频流才能进行播放,例如,在通过访问待播放的视频对应的网址或链接来播放视频时,需要从相应的网址或链接对应的服务器中下载与待播放的视频对应的视频数据并存储在缓存中,然后从缓存中读取视频数据进行播放;或者,通过电视或者机顶盒接收数字电视信号传输的视频流然后对接收到的视频流进行解析和播放。

需要说明的是,终端在播放视频流时需要建立与该视频流对应的服务器之间的通信连接,用来接收服务器发送的数据,且将数据上传至服务器。例如,播放视频流的终端与播放的视频流对应的服务器之间的通信连接如图2所示。

在本实施例中,在接收到待播放的视频对应的视频流之后,获取服务器(例如,与视频流对应的数据统计服务器)发送的与该视频流对应的时间点信息。

需要说明的是,与视频流对应的时间点信息中包含了至少一个时间点,服务器在发送与视频流对应的时间点信息时,可以是将与当前视频流对应的所有的时间点组成的时间点信息一并发送,也可以是在相应的时间点抵达之前,将与该时间点对应的时间点信息逐一进行发送。

步骤S104:播放所述视频流,检测所述视频流的播放进度,判断播放进度是否抵达所述时间点信息中的目标时间点,若是,则在播放所述视频流的播放界面中展示输入框。

在接收到待播放的视频节目对应的视频流之后即播放该视频流,在播放的过程中,检测当前视频流的播放进度,并且判断当前视频流的播放进度是否抵达了步骤S102中服务器发送的时间点信息中的目标时间点,若抵达目标时间点,则相当于触发了与目标时间点对应的触发事件。

需要说明的是,终端在判断播放进度是否抵达时间点信息中的目标时间点时,可抽样获取系统时间,若系统时间大于或等于目标时间点,都判定播放进度抵达时间点信息中的目标时间点。当终端确定了播放进度抵达时间点信息中的目标时间点后,即可在播放所述视频流的播放界面中展示输入框。

在本实施例中,在视频流的播放进度抵达目标时间点时,触发的操作即为在视频流的播放界面中展示输入框用来接收用户输入数据。例如,在一个具体的实施例中,在视频流的播放界面上生成浮动层,在所述浮动层上添加输入框。也就是说,通过浮动层的方式来展示输入框,用户可以在该输入框中输入数据。

例如,在图3所示的应用场景中,在如图3所示的答题类的视频节目的播放界面中,在答题时间(即为目标时间点)达到时,在播放界面上展示如图3所示的输入框,用户可以通过该输入框输入输入数据。

进一步的,因为展示的输入框会遮挡视频流播放界面中的部分画面,因此,在用户在展示的输入框中输入数据完毕之后,即不需要继续展示相应的输入框。具体的,在接收通过所述输入框输入的输入数据,所述输入数据与所述抵达的目标时间点对应之后,隐藏所述输入框,例如,隐藏展示该输入框对应的浮动层。

步骤S106:接收通过所述输入框输入的输入数据,所述输入数据与所述抵达的目标时间点对应。

在步骤S104中展示了输入框之后,用户即可通过输入框输入数据;也就是说,在检测到用户通过输入框输入数据时,获取用户通过输入框输入的输入数据,并将该输入数据与触发展示输入框的目标时间点对应。

在一个具体的实施例中,在用户通过移动终端、个人电脑、平板电脑等终端设备播放视频时,在上述终端设备的显示界面上展示输入框,用户可以通过与终端设备对应的外界键盘或者触摸显示屏向所述输入框输入数据,然后在检测到用户输入的数据时,获取用户输入的数据作为与目标时间点对应的输入数据。

在另一个具体的实施例中,在用户通过移动终端、个人电脑、平板电脑、电视等终端设备播放视频时,可以通过终端设备上设置的麦克风或者与终端设备配对或者相连的麦克风装置输入语音数据来输入与目标时间点对应的输入数据。

具体的,接收通过麦克风输入的语音数据并对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据,也就是说,当播放视频流的终端设备上设置有麦克风时,通过该麦克风接收用户输入的语音数据,然后,对接收到的语音数据进行语音识别,得到与接收到的语音数据对应的文本内容作为输入数据。

需要说明的是,如果播放视频流的终端设备上没有麦克风装置,但是该终端设备与某一个外部的麦克风装置之间进行了配对或者建立了WIFI、蓝牙等通信连接,用户也可以通过该外部的麦克风装置来输入语音数据,然后该外部的麦克风装置在接收到语音数据之后通过与播放视频流的终端之间的通信连接将接收到的语音数据进行发送。然后播放视频流的终端设备在接收到外部的麦克风装置发送的语音数据之后,对接收到的语音数据进行语音识别,得到与输入的语音数据对应的文本内容作为输入数据。

在另一个可选的实施例中,在展示输入框时,还展示了与该输入框对应的至少两个选项,用户在输入输入数据时可以直接从展示的至少两个选项中选择一个或多个选项作为输入内容。例如,在展示输入框时展示了如图4所示的A、B、C、D四个选项,用户可以通过选取操作从只能是的上述4个选项中选择至少一个选项作为输入的输入数据。具体的,用户可以通过与播放视频流的终端设备配对的遥控器或者智能手机等移动终端来输入选取操作,并根据用户的选取操作确定相应的输入数据。或者,在播放视频流的终端设备的显示界面为触摸屏时,用户还可以直接通过触摸屏的点击操作从展示的至少两个选项中选取至少一个选项作为输入数据。

在另一个实施例中,在目标时间点抵达时,展示还可以是与当前视频流播放终端答题题目和选项,例如,在图5所示的应用场景中,展示了答题类视频节目当前的播放进度对应的题目与选项,用户可以对展示的选项中选择其中一个或者多个选项作为输入的输入数据。

需要说明的是,在本实施例中,因为输入框的展示是因为视频的播放进度抵达了预设的目标时间点才触发的,因为通过该输入框输入的输入数据是与该目标时间点对应的,也就是说,在获取了输入数据之后将该输入数据进行存储时,需要将该输入数据与目标时间点进行对应存储。

具体实施中,例如在答题类等益智类视频节目、或者选秀类节目的打分等视频节目中,如果用户在观看了后面的视频内容中再进行回退观看视频,然后在回退后的播放中输入打分或者答案等输入内容,就有作弊的嫌疑,这就违背的当初设置输入框的初衷。为了避免该种情况,在本实施例中,在播放进度抵达目标时间点并展示输入框之前,还需要判断用户之前是否已经观看了后面的视频或者用户是否已经输入过输入数据。

具体的,所述在播放所述视频流的播放界面中展示输入框之前还包括:在所述播放进度抵达所述时间点信息中的目标时间点时,判断是否存在与所述抵达的目标时间点对应的输入数据;若不存在,则执行所述在播放所述视频流的播放界面中展示输入框的步骤。

也就是说,在播放进度抵达目标时间点时,判断是否已经存在了与该抵达的目标时间点对应的输入数据,若存在,则说明用户之前已经针对该目标时间点输入的数据,因此,不需要用户再次输入,因此,不需要再次展示输入框,直接进行视频流的播放即可;只有在之前并没有存储过与目标时间点对应的输入数据的情况下,才执行上述在播放所述视频流的播放界面中展示输入框的步骤。

进一步的,在一个实施例中,输入框还具有预设的展示时长阈值。而在播放视频流的播放界面中展示输入框之后,终端还可检测输入框的展示时长,若展示时长大于或等于展示时长阈值,则注销或隐藏所述输入框。

也就是说,对于答题类视频节目而言,每展示一道题,则仅为用户提供较少的时间进行作答,并倒计时提醒用户,这样就使得用户在看到视频节目中嘉宾的答案时,输入框已被注销或隐藏,用户无法在输入框中输入答案,这样就使得用户的答题参与过程不会受到视频中嘉宾答题的干扰,使得用户答题更能符合用户的真实水平,评价体系更公平更真实。

步骤S108:展示所述与所述目标时间点对应的输入数据。

在本实施例中,可在视频流对应的视频节目播放结束之后,获取之前用户输入的所有的输入数据,并进行展示。也可以在界面上设置展示框,将用户输入的输入数据持续展示在所述展示框中。需要说明的是,在本实施例中,在展示输入数据时,展示的内容还包括了与输入数据对应的目标时间点,也就是说,对应展示目标时间点以及与目标时间点对应的输入数据。

在一个具体的实施例中,与视频流对应的时间点信息中包含的目标时间点不只一个,在每一个目标时间点抵达时,均会展示输入框,并接收用户输入的输入数据;因此,在展示输入数据时,展示与所有的目标时间点对应的输入数据。

在展示输入数据时,为了方便用户对具体的答题情况或者输入的评论进行查看,在展示输入数据时,还展示与目标时间点对应的具体信息,例如,与目标时间点对应的视频截图或者与目标时间对应的视频帧中的具体信息。

具体的,在一个可选的实施例中,所述检测所述视频流的播放进度之后还包括:判断播放进度是否抵达时间点信息中的目标时间点,若是,则获取与目标时间点对应的视频截图;展示界面上还可展示与目标时间点对应的视频截图。

也就是说,在视频流的播放进度抵达目标时间点时,触发的操作不仅包括了展示输入框来接收用户输入的输入数据,还包括了获取与目标时间点对应视频截图。需要说明的是,在本实施例中,获取与目标时间点对应的视频截图的过程可以是获取播放的视频流中与目标时间点对应的视频帧,还可以是获取播放视频流的过程中与目标时间点对应的播放界面的截图,在其他实施例中,还可以根据视频流中与目标时间点对应的视频帧或播放界面的截图录制一段预设时长(例如,10秒)的小视屏。然后可将获取到的目标时间点对应的视频截图在预设的存储区域进行存储,例如,将视频截图进行缓存。进一步的,在本实施例中,在存储与目标时间点对应的视频截图时,将目标时间点以及与该目标时间点对应的视频截图对应存储中预设的缓存区域中。并且,在展示与目标时间点对应的输入数据时,也展示与该目标时间点对应的视频截图,例如,对应展示目标时间点、与该目标时间点对应的输入数据以及与目标时间点对应的视频截图。

在另一个具体的实施例中,展示的不仅可以是视频截图,还可以是与该视频截图对应的具体内容,例如,在答题类视频节目中,展示的可以是视频截图中包含的具体的题目信息以及答案信息。

具体的,所述展示所述与目标时间点对应的视频截图和输入数据还包括:对所述视频截图进行图像识别得到对应的文本内容,所述文本内容与该视频截图对应的目标时间点对应;展示与所述目标时间点对应的文本内容和输入数据。

也就是说,在获取了与目标时间点对应的视频截图之后,对获取到的视频截图进行图像识别,获取视频截图中的与文字信息对应的文本内容,作为与目标时间点的视频截图对应的文本内容。可选的,在存储文本内容时,可以是将该文本内容与对应的目标时间点对应存储在预设的缓存区域中,并且,在展示与目标时间点对应的输入数据时,一并展示与该目标时间点对应的文本内容。

针对答题类视频节目,在展示输入数据的同时,展示的内容还可以包括用户输入的答案(输入数据)的统计情况,例如正确率。

具体的,所述接收通过所述输入框输入的输入数据之后还包括:将所述接收到的输入数据上传给所述服务器,以使所述服务器将所述输入数据与所述视频流对应的参考数据进行比对得到与所述输入数据对应的正确率并返回;接收所述服务器返回的正确率并展示。

具体实施中,在接收到用户输入的输入数据之后,将输入数据上传给服务器,由服务器根据与该视频流对应的参考数据对输入数据的正确与否进行判断,并统计上传的输入数据的正确率,并将得到的正确率返回。播放视频流的播放终端设备在接收到服务器返回的正确率之后,在步骤S108中展示输入数据时一并展示接收到的正确率。

一般来讲,多个用户在观看视频类节目时都会参与到互动中去,例如,参与到答题类视频节目播放过程中的答题中去,用户不仅需要知道自己的答题情况,也希望能够知道自己的答题情况与其他观众的对比情况,例如,在所有的答题观众的答题情况中的排名。

具体的,所述服务器还用于统计与所述正确率对应的排名信息,在所述排名信息超过预设的阈值时,将所述排名信息返回;所述接收所述服务器返回的正确率并展示还包括:接收所述服务器返回的与所述正确率对应的排名信息,展示所述正确率以及排名信息。

也就是说,服务器在接收到上传的输入数据并将该输入数据与参考数据进行比对得到与输入数据对应的正确率之后,将该正确率与其他用户的正确率进行比对,得到相应的排名信息,并将该排名信息与正确率一并返回。或者,在排名信息中的排名超过预设的阈值时,才将该排名信息返回,并且在展示正确率的同时一并展示相应的排名信息。

此外,为解决传统技术中视频类节目在播放的过程中用户的互动性不足的技术问题,在一个实施例中,如图7所示,还提出了一种视频播放中的辅助输入装置,包括时间点信息获取模块102、输入框展示模块104、输入数据接收模块106以及输入数据展示模块108,其中:

时间点信息获取模块102,用于接收视频流,获取服务器发送的与所述视频流对应的时间点信息,所述时间点信息包括至少一个时间点;

输入框展示模块104,用于播放所述视频流,检测所述视频流的播放进度,判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则在播放所述视频流的播放界面中展示输入框;

输入数据接收模块106,用于接收通过所述输入框输入的输入数据,所述输入数据与所述目标时间点对应;

输入数据展示模块108,用于展示所述输入数据。

可选的,在一个实施例中,如图7所示,上述装置还包括视频截图获取模块110,用于判判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则获取与所述目标时间点对应的视频截图;所述输入数据展示模块108还用于展示所述与目标时间点对应的视频截图。

可选的,在一个实施例中,所述输入数据展示模块108还用于对所述视频截图进行图像识别得到对应的文本内容,所述文本内容与该视频截图对应的目标时间点对应;展示与所述目标时间点对应的文本内容。

可选的,在一个实施例中,所述输入数据接收模块106还用于接收配对的遥控器/移动终端的选取操作输入的数据作为与所述目标时间点对应的输入数据。

可选的,在一个实施例中,所述输入数据接收模块106还用于接收通过麦克风输入的语音数据并对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据;或,接收配对的麦克风输入的语音数据,对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据。

可选的,在一个实施例中,如图7所示,上述装置还包括输入数据上传模块112,用于将所述接收到的输入数据上传给所述服务器,以使所述服务器将所述输入数据与所述视频流对应的参考数据进行比对得到与所述输入数据对应的正确率并返回;所述输入数据展示模块108还用于接收所述服务器返回的正确率并展示。

可选的,在一个实施例中,所述服务器还用于统计与所述正确率对应的排名信息,若所述排名信息超过预设的阈值,将所述排名信息返回;所述输入数据展示模块108还用于接收所述服务器返回的与所述正确率对应的排名信息,展示所述正确率以及排名信息。

可选的,在一个实施例中,所述输入框展示模块108还用于在所述播放界面上生成浮动层,在所述浮动层上添加输入框。

可选的,在一个实施例中,所述装置还包括输入框隐藏模块114,用于在接收通过所述输入框输入的输入数据之后,隐藏所述浮动层。

可选的,在一个实施例中,如图7所示,上述装置还包括判断模块116,用于判断所述播放进度是否抵达所述时间点信息中的目标时间点,若抵达,则判断是否存在与所述抵达的目标时间点对应的输入数据;若不存在,则调用输入框展示模块104。

可选的,输入框具有预设的展示时长阈值;输入框展示模块104还用于检测所述输入框的展示时长,若展示时长大于或等于所述展示时长阈值,则注销或隐藏所述输入框。

实施本发明实施例,将具有如下有益效果:

采用了上述视频播放中的辅助输入方法和装置之后,在播放答题类等可互动的视频节目时,在播放到服务器统计的类似于答题时间等目标信息点时,在播放界面展示输入框用来接收用户输入答案或者评论等输入数据,并展示用户在视频播放过程中输入的输入数据。也就是说,在视频播放过程中的用户可以通过展示在播放界面的输入框来输入答案、精彩镜头评论等数据,增加了用户在视频节目的观看过程中的可互动性,增加观众在观看视频时的参与感,从而提高视频的收视率。

在一个实施例中,如图8所示,图8展示了一种运行上述视频播放中的辅助输入方法的基于冯诺依曼体系的计算机系统的终端。该计算机系统可以是智能手机、平板电脑、掌上电脑、笔记本电脑或个人电脑等终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可选的可至少包括网络接口10012。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可至少包括显示屏10042等设备。

在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统中形成逻辑上的时间点信息获取模块102、输入框展示模块104、输入数据接收模块106、输入数据展示模块108、频截图获取模块110、输入数据上传模块112、输入框隐藏模块114以及判断模块116。且在上述视频播放中的辅助输入方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。

具体的,在本实施例中,网络接口10012用于接收视频流,获取服务器发送的与所述视频流对应的时间点信息;处理器1002用于接收视频流,获取服务器发送的与所述视频流对应的时间点信息,所述时间点信息包括至少一个时间点;播放所述视频流,检测所述视频流的播放进度,判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则在播放所述视频流的播放界面中展示输入框;接收通过所述输入框输入的输入数据,所述输入数据与所述目标时间点对应;展示所述输入数据。

可选的,在一个实施例中,处理器1002还用于执行判断所述播放进度是否抵达所述时间点信息中的目标时间点,若是,则获取与所述目标时间点对应的视频截图;输出接口1004还用于执行展示所述与目标时间点对应的视频截图。

可选的,在一个实施例中,处理器1002还用于执行对所述视频截图进行图像识别得到对应的文本内容,所述文本内容与该视频截图对应的目标时间点对应;输出接口1004还用于执行展示与所述目标时间点对应的文本内容。

可选的,在一个实施例中,外部输入接口1001还用于执行接收配对的遥控器/移动终端的选取操作输入的数据作为与所述目标时间点对应的输入数据。

可选的,在一个实施例中,外部输入接口1001还用于执行接收通过麦克风输入的语音数据并对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据;或,接收配对的麦克风输入的语音数据,对所述语音数据进行语音识别得到与所述目标时间点对应的输入数据。

可选的,在一个实施例中,处理器1002还用于执行将所述接收到的输入数据上传给所述服务器,以使所述服务器将所述输入数据与所述视频流对应的参考数据进行比对得到与所述输入数据对应的正确率并返回;输出接口1004还用于执行接收所述服务器返回的正确率并展示。

可选的,在一个实施例中,处理器1002还用于执行接收所述服务器返回的与所述正确率对应的排名信息,输出接口1004还用于执行展示所述正确率以及排名信息。

可选的,在一个实施例中,处理器1002还用于执行在所述播放界面上生成浮动层,在所述浮动层上添加输入框。

可选的,在一个实施例中,处理器1002还用于执行在接收通过所述输入框输入的输入数据之后,隐藏所述浮动层。

可选的,在一个实施例中,处理器1002还用于执行判断所述播放进度是否抵达所述时间点信息中的目标时间点,若抵达,则判断是否存在与所述抵达的目标时间点对应的输入数据;若不存在,则执行所述在播放所述视频流的播放界面中展示输入框。

可选的,在一个实施例中,输入框还具有预设的展示时长阈值,处理器1002还用于检测所述输入框的展示时长,若展示时长大于或等于所述展示时长阈值,则注销或隐藏所述输入框。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1