一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种视频播放方法、装置及电子设备与流程

2021-10-23 01:08:00 来源:中国专利 TAG:电子设备 视频播放 视频处理 装置 方法


1.本发明涉及视频处理领域,更具体的说,涉及一种视频播放方法、装置及电子设备。


背景技术:

2.随着视频播放技术的不断发展,将视频与教学相结合得到了视频直播教学,在视频直播教学过程中,通过服务器为客户端推送视频,客户端播放视频,用户观看客户端播放的视频的方式来学习知识。
3.在视频直播教学的过程中,播放的视频是提前设置好的,在播放过程中,仅需按照视频播放顺序进行播放即可,但是在视频播放过程中,不同用户的学习习惯与学习接受能力存在个体差异,这种按照视频播放顺序播放的视频直播教学方式与不同的用户匹配度不同,不能适应于所有的用户,从而使得视频直播教学流程的适用性较差。并且,在视频直播教学流程不适应于用户时,用户需要根据自己的需求,去获取所需的视频,也会增加了用户的操作。


技术实现要素:

4.有鉴于此,本发明提供一种视频播放方法、装置及电子设备,以解决现有技术中视频直播教学流程的适用性较差,且在视频直播教学流程不适应于用户时,用户需要根据自己的需求,去获取所需的视频,也会增加了用户的操作的问题。
5.为实现上述目的,本发明提供如下技术方案:
6.一种视频播放方法,应用于视频处理服务器,包括:
7.获取多个预设用户端对预设主视频的视频反馈结果的统计结果;所述预设用户端为多个;
8.依据所述统计结果,确定每一所述预设用户端对应的待播放分支视频;其中,包括:在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同,和,全部掌握中的任一项的情况下,将所述统计结果对应的视频确定为每一所述预设用户端对应的待播放分支视频,在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,和,部分未掌握中的任一项的情况下,将每一所述预设用户端的视频反馈结果对应的视频确定为相应的所述预设用户端对应的待播放分支视频;
9.推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频;所述目标分支视频至少包括所述待播放分支视频。
10.可选地,推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频,包括:
11.对所述预设主视频和所述待播放分支视频进行分析,得到播放顺序位于所述预设主视频和所述待播放分支视频之间的衔接视频;
12.按照先后顺序,依次推送所述衔接视频和所述待播放分支视频至相应的所述预设用户端,以使所述预设用户端依次播放所述衔接视频和所述待播放分支视频;所述目标分支视频包括所述衔接视频和所述待播放分支视频。
13.可选地,对所述预设主视频和所述待播放分支视频进行分析,得到播放顺序位于所述预设主视频和所述待播放分支视频之间的衔接视频,包括:
14.对所述预设主视频和所述待播放分支视频中的同一用户的用户行为信息进行分析,得到所述用户的缺失用户行为信息;
15.生成与所述用户的缺失用户行为信息对应的衔接视频。
16.可选地,获取多个预设用户端对预设主视频的视频反馈结果的统计结果,包括:
17.获取每一预设用户端反馈的所述预设主视频的学习程度结果,并对所述学习程度结果进行统计分析,得到统计结果;
18.或,获取每一预设用户端反馈的针对所述预设主视频中的提问信息对应的应答结果,并将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果;
19.对所有的所述应答校验结果进行统计分析,得到统计结果;所述视频反馈结果包括所述学习程度结果或所述应答校验结果。
20.可选地,将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果,包括:
21.在所述应答结果为字符标识的情况下,判断所述应答结果与参考应答结果是否相同,并依据判断结果生成应答校验结果;
22.在所述应答结果为语音数据的情况下,确定所述应答结果与参考应答结果的差异程度,并依据所述差异程度生成应答校验结果;所述应答校验结果的内容与所述应答结果的内容相对应。
23.一种视频播放装置,应用于视频处理服务器,包括:
24.结果获取模块,用于获取多个预设用户端对预设主视频的视频反馈结果的统计结果;所述预设用户端为多个;
25.视频确定模块,用于依据所述统计结果,确定每一所述预设用户端对应的待播放分支视频;其中,包括:在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同,和,全部掌握中的任一项的情况下,将所述统计结果对应的视频确定为每一所述预设用户端对应的待播放分支视频,在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,和,部分未掌握中的任一项的情况下,将每一所述预设用户端的视频反馈结果对应的视频确定为相应的所述预设用户端对应的待播放分支视频;
26.视频推送模块,用于推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频;所述目标分支视频至少包括所述待播放分支视频。
27.可选地,所述视频推送模块包括:
28.视频分析子模块,用于对所述预设主视频和所述待播放分支视频进行分析,得到播放顺序位于所述预设主视频和所述待播放分支视频之间的衔接视频;
29.视频推送子模块,用于按照先后顺序,依次推送所述衔接视频和所述待播放分支
视频至相应的所述预设用户端,以使所述预设用户端依次播放所述衔接视频和所述待播放分支视频;所述目标分支视频包括所述衔接视频和所述待播放分支视频。
30.可选地,所述视频分析子模块具体用于:
31.对所述预设主视频和所述待播放分支视频中的同一用户的用户行为信息进行分析,得到所述用户的缺失用户行为信息,生成与所述用户的缺失用户行为信息对应的衔接视频。
32.所述结果获取模块包括:
33.第一获取子模块,用于获取每一预设用户端反馈的所述预设主视频的学习程度结果,并对所述学习程度结果进行统计分析,得到统计结果;
34.第二获取子模块,用于获取每一预设用户端反馈的针对所述预设主视频中的提问信息对应的应答结果,并将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果,对所有的所述应答校验结果进行统计分析,得到统计结果;所述视频反馈结果包括所述学习程度结果或所述应答校验结果。
35.一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述的视频播放方法。
36.一种电子设备,包括:存储器和处理器;
37.其中,所述存储器用于存储程序;
38.处理器调用程序并用于:
39.获取多个预设用户端对预设主视频的视频反馈结果的统计结果;所述预设用户端为多个;
40.依据所述统计结果,确定每一所述预设用户端对应的待播放分支视频;其中,包括:在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同,和,全部掌握中的任一项的情况下,将所述统计结果对应的视频确定为每一所述预设用户端对应的待播放分支视频,在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,和,部分未掌握中的任一项的情况下,将每一所述预设用户端的视频反馈结果对应的视频确定为相应的所述预设用户端对应的待播放分支视频;
41.推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频;所述目标分支视频至少包括所述待播放分支视频。
42.经由上述的技术方案可知,本发明提供了一种视频播放方法、装置及电子设备,至少依据多个预设用户端对预设主视频的视频反馈结果的统计结果,来确定出与每一所述预设用户端对应的待播放分支视频,并推送至少包括所述待播放分支视频的目标分支视频至相应的所述预设用户端,所述预设用户端就可以播放与所述预设用户端对应的所述目标分支视频。通过本发明,针对不同的用户,可以播放与该用户相匹配的目标分支视频,从而视频与用户的匹配度较高,即视频播放流程对用户的适用性较高,并且不需要用户再根据自己的需求去获取所需的视频,减少了用户的操作。
附图说明
43.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
44.图1为本发明实施例提供的一种视频播放方法的方法流程图;
45.图2为本发明实施例提供的另一种视频播放方法的方法流程图;
46.图3为本发明实施例提供的一种视频播放装置的结构示意图。
具体实施方式
47.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
48.在视频直播教学的过程中,播放的视频是提前设置好的,在播放过程中,仅需按照视频播放顺序进行播放即可,但是在视频播放过程中,不同用户的学习习惯与学习接受能力存在个体差异,这种按照视频播放顺序播放的视频直播教学方式与不同的用户匹配度不同,不能适应于所有的用户,从而使得视频直播教学流程的适用性较差。并且,在视频直播教学流程不适应于用户时,用户需要根据自己的需求,去获取所需的视频,也会增加了用户的操作。
49.为了解决上述的视频直播教学流程对用户的适用性较差的问题,本发明实施例提供了一种视频播放方法,至少依据多个预设用户端对预设主视频的视频反馈结果的统计结果,来确定出与每一所述预设用户端对应的待播放分支视频,并推送至少包括所述待播放分支视频的目标分支视频至相应的所述预设用户端,所述预设用户端就可以播放与所述预设用户端对应的所述目标分支视频。通过本发明,针对不同的用户,可以播放与该用户相匹配的目标分支视频,从而视频与用户的匹配度较高,即视频播放流程对用户的适用性较高,并且不需要用户再根据自己的需求去获取所需的视频,减少了用户的操作。进一步,此种视频直播的方式不仅能满足用户学习与用户相匹配的视频的需求,还能够降低老师课堂授课的频率,达到节约师资力量的效果。
50.具体的,参照图1,视频播放方法可以包括:
51.s11、获取多个预设用户端对预设主视频的视频反馈结果的统计结果。
52.在实际应用中,视频播放方法应用于视频处理服务器,即后台服务器,视频处理服务器与前端的多个预设用户端通信,预设用户端可以是手机、平板、电脑等设备,用户可以使用该预设用户端进行视频学习。
53.预设用户端中需要安装视频学习软件,视频处理服务器中也需要安装视频学习软件,其中,视频处理服务器中的视频学习软件具有为预设用户端中的视频学习软件推送视频的功能,然后预设用户端中的视频学习软件就可以播放视频,本实施例中播放的视频可以是与学习相关的视频,如三元一次方程的讲解视频,英语单词发音视频等,这些视频称为预设主视频。预设主视频主要包括两部分的内容,一部分是知识点讲解,另一部分是知识点提问环节,在讲解知识点之后会进入一个提问环节,即播放一个与该知识点相关的问题,如“下述哪个是三元一次方程的解?”、“请给出下述英语单词的发音”、“下述英文单词是否是
中文苹果对应的英文单词?”等。
54.当提问环节播放完成,即预设主视频播放完成之后,用户可以在预设用户端的答题区域选择出答案(适用于选择题这种类型的题)或者是语音输入答案(对于需语音回答的题型,如给出英文单词的发音)。此时用户输入(至少包括选择和语音输入两种)的答案即为预设用户端对所述预设主视频中的提问信息(上述的与该知识点相关的问题)对应的应答结果。由于预设用户端为多个,则视频处理服务器会获取到多个应答结果。
55.视频处理服务器预先存储有上述的提问信息对应的参考应答结果,即正确答案,如选择题、判断题正确的选项,英文单词正确的发音等等。
56.在获取到用户输入的应答结果之后,需要判断出用户的答案是否正确,以确定出用户是否真正的掌握了该知识点。此时,将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果。
57.在实际比对时,若是选择题和判断题,此时应答结果与参考应答结果均为字符标识,如abcd、是、否、正确、错误等等。此时直接比对应答结果与参考应答结果的内容是否一致,若是语音题,此时应答结果与参考应答结果均为语音数据,则通过语音分析软件,确定出应答结果与参考应答结果的相似度,若相似度较高,则认为用户读的较好,若相似度一般,则认为用户读的一般,若相似度较低,则认为用户读的不好。此外,除了确定应答结果与参考应答结果的相似度之外,还可以采用确定应答结果与参考应答结果的差异程度的方式。
58.对于选择题和判断题,本实施例中的应答校验结果可以是用户是否答对,在答对时,应答校验结果可以是用户掌握了该知识点,在没有答对时,应答校验结果可以是用户未掌握该知识点以及用户的答案。
59.对于语音题,本实施例中的应答校验结果可以是用户读音是否标准,如可以包括读的较好、一般和不好三种中的任一项。此外,应答校验结果也可以是掌握、掌握一般和未掌握三种中的任一项,掌握、掌握一般和未掌握分别与读的较好、一般和不好一一对应。
60.得到应答校验结果之后,对所有的所述应答校验结果进行统计分析,得到统计结果,统计结果可以是百分之多少人掌握了、百分之多少人未掌握,答错的用户选择了哪一答案等等。应答校验结果可以保证所有用户对该至少点,即预设主视频播放的内容的掌握程度的统计结果,如统计结果为全部掌握,说明所有用户均掌握了该知识点,如统计结果为全部未掌握,说明所有用户均未掌握该知识点。
61.由此可知,获取多个预设用户端对预设主视频的视频反馈结果的统计结果,包括:获取每一预设用户端反馈的针对所述预设主视频中的提问信息对应的应答结果,并将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果;对所有的所述应答校验结果进行统计分析,得到统计结果;所述视频反馈结果包括所述应答校验结果。
62.将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果,包括:在所述应答结果为字符标识的情况下,判断所述应答结果与参考应答结果是否相同,并依据判断结果生成应答校验结果;在所述应答结果为语音数据的情况下,确定所述应答结果与参考应答结果的差异程度,并依据所述差异程度生成应答校验结果;所述应答校验结果的内容与所述应答结果的内容相对应。
63.需要说明的是,本步骤的具体实现方式,除了可以采用上述的实现方式外,还可以采用其他的实现方式,均属于本发明的保护范围。
64.上述实施例是通过对用户进行提问,用户回答,依据用户回答的结果来确定用户是否掌握了该知识点,这种方式可以直观且准确的验证出用户是否掌握了该知识点。此外,在实际应用中,用户也可以直接反馈是否掌握了该知识点,如在用户通过预设用户端观看该预设主视频的过程中,或观看该预设主视频完成之后,用户直接通过预设用户端上的是否掌握按钮反馈对该预设主视频的掌握程度,也即预设主视频的学习程度结果,若掌握,则点击掌握按钮,若未掌握,则点击未掌握按钮,则预设主视频的学习程度结果包括掌握和未掌握两种。
65.然后,就可以对预设主视频的学习程度结果进行统计分析,得到上述的统计结果。
66.由此可见,获取多个预设用户端对预设主视频的视频反馈结果的统计结果,可以包括:获取每一预设用户端反馈的所述预设主视频的学习程度结果,并对所述学习程度结果进行统计分析,得到统计结果。所述视频反馈结果包括所述学习程度结果
67.需要说明的是,本实施例中的预设主视频的学习程度结果由用户主观因素决定较多,则实际上用户的掌握程度与用户反馈的预设主视频的学习程度结果有差异,从而相比于上一种方式,确定用户是否掌握了该知识点的准确度不高,但是操作复杂度较低,资源占用量会较少。
68.在实际应用中,可以依据实际情况选择上述两种方式中的任一种方式来实现步骤s11。
69.s12、依据所述统计结果,确定每一所述预设用户端对应的待播放分支视频。
70.在实际应用中,每一所述预设用户端对应的待播放分支视频是与预设用户端相对应的,即确定出的待播放分支视频是可以适用于使用该预设用户端的用户,与该用户相匹配。
71.确定每一所述预设用户端对应的待播放分支视频的过程可以包括:
72.1)在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同,和,全部掌握中的任一项的情况下,将所述统计结果对应的视频确定为每一所述预设用户端对应的待播放分支视频。
73.其中,在统计结果为全部掌握时,对应的视频可以是“恭喜大家全答对了”。在统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同时,对应的视频可以是“很可惜,大家全答错了 正确答案”。全部未掌握且每一所述预设用户端的视频反馈结果相同这种情况可以适用于语音题和判断题这种仅有两种答案的题型,若用户全答错了,则说明全部用户的发音均不标准或判断错误,则此时正确答案为标准发音或正确判断结果。“很可惜,大家全答错了 正确答案”这种情况不太适用于有第三个或三个以上的题型,如选择题,若用户全部答错,答错的选项也可能不一致,此时需要根据每个用户的答题情况,确定出与该用户对应的待播放视频。
74.2)在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,和,部分未掌握中的任一项的情况下,将每一所述预设用户端的视频反馈结果对应的视频确定为相应的所述预设用户端对应的待播放分支视频。
75.若统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,
和,部分未掌握中的任一项时,说明用户的掌握情况不一致,则此时需要根据预设用户端的视频反馈结果来确定用户对应的待播放分支视频。
76.在实际应用中,会预先设定预设用户端的视频反馈结果与视频的对应关系、统计结果与视频的对应关系,进而就可以根据统计结果和对应关系,来确定出用户对应的待播放分支视频。
77.预设用户端的视频反馈结果对应的视频可以是对用户答错的结果的一个分析视频,如正确答案为a,用户选择的c,则预设用户端的视频反馈结果对应的视频可以是为什么选择c不对的一个分析视频。即本实施例中,预设主视频是老师教授内容的视频,预设用户端的视频反馈结果对应的视频是老师根据用户答对打错情况播放的正误讲解视频。
78.本实施例中,若所有用户的答题结果一致,此时则播放统一的视频,若所有用户的答题结果不一致,此时则播放与该用户对应的视频。
79.需要说明的是,对于用户直接反馈是否掌握了该知识点的这种情况,即直接反馈掌握,还是未掌握,则可以统计出所有用户是处于全部掌握、全部未掌握和部分掌握这三种情况中的哪一种,然后根据上述步骤,确定出对应的待播放分支视频。其中,全部未掌握,对应上述的“全部未掌握且每一所述预设用户端的视频反馈结果相同”这种情况。
80.s13、推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频。
81.所述目标分支视频至少包括所述待播放分支视频。
82.在实际应用中,目标分支视频可以仅包括该待播放分支视频,也就是说,可以在确定出待播放分支视频之后,就将其推送至对应的预设用户端,预设用户端就可以播放该视频。
83.但是在实际应用中,可能存在预设主视频和待播放分支视频衔接不流畅的问题,如预设主视频中老师站在讲台右侧,待播放分支视频中老师站在讲台左侧,若播放完预设主视频之后,在播放待播放视频,老师的位置会发生大的变动,用户观看视频的体验较差,所以,可以确定出用于衔接预设主视频和待播放分支视频的衔接视频,在播放完预设主视频之后,依次播放衔接视频和待播放分支视频,从而使得视频播放流畅度较高。
84.具体的,参照图2,步骤s13可以包括:
85.s21、对所述预设主视频和所述待播放分支视频进行分析,得到播放顺序位于所述预设主视频和所述待播放分支视频之间的衔接视频。
86.衔接视频是预设主视频和待播放分支视频中的缺失视频,举例来说,预设主视频中老师站在讲台右侧,待播放分支视频中老师站在讲台左侧,则衔接视频是包括老师从讲台右侧走到讲台左侧的视频,一般来说,衔接视频一般包括两三帧视频帧。
87.在实际应用中,步骤s21可以包括:
88.对所述预设主视频和所述待播放分支视频中的同一用户的用户行为信息进行分析,得到所述用户的缺失用户行为信息,生成与所述用户的缺失用户行为信息对应的衔接视频。
89.上述的“对所述预设主视频和所述待播放分支视频中的同一用户的用户行为信息进行分析,得到所述用户的缺失用户行为信息,生成与所述用户的缺失用户行为信息对应的衔接视频”可以是预设模型执行的。本实施例中的预设模型可以采用智能补帧技术确定
出衔接视频。更具体的,预设模型是预先通过样本训练生成的模型,预设模型采用无监督学习算法训练。样本可以是至少预先标注了用户行为的视频,用户行为可以是走路,晃头等。
90.使用样本对无监督学习模型进行训练,生成本实施例中的预设模型,就可以通过该模型对预设主视频和所述待播放分支视频中的同一用户的用户行为信息进行分析,得到所述用户的缺失用户行为信息,生成与所述用户的缺失用户行为信息对应的衔接视频。在实际分析过程中,是分析预设主视频的最后一帧和所述待播放分支视频的第一帧,判断他们中间连接过渡时所丢失的帧,通过预设模型制作出丢失的帧,得到衔接视频。
91.本实施例中的缺失用户行为信息可以是上述的缺失老师从讲台右侧走到讲台左侧的视频信息,则可以生成老师从讲台右侧走到讲台左侧的视频,并作为衔接视频。
92.s22、按照先后顺序,依次推送所述衔接视频和所述待播放分支视频至相应的所述预设用户端,以使所述预设用户端依次播放所述衔接视频和所述待播放分支视频;所述目标分支视频包括所述衔接视频和所述待播放分支视频。
93.依次推送所述衔接视频和所述待播放分支视频至相应的所述预设用户端之后,预设用户端先播放衔接视频,然后播放待播放视频,视频播放连贯性较强,这样可以避免由于预设主视频和待播放视频中的人物行为或动作跳跃较大,而带来的视频衔接不流畅的问题。
94.在不同预设客户端播放的待播放视频不同时,对应的衔接视频也不同,但是对于不同的预设客户端,待播放视频和衔接视频的视频总时长相差不多甚至是相同,则多个预设客户端可以同时播放下一预设主视频。
95.本实施例中,至少依据多个预设用户端对预设主视频的视频反馈结果的统计结果,来确定出与每一所述预设用户端对应的待播放分支视频,并推送至少包括所述待播放分支视频的目标分支视频至相应的所述预设用户端,所述预设用户端就可以播放与所述预设用户端对应的所述目标分支视频。通过本发明,针对不同的用户,可以播放与该用户相匹配的目标分支视频,从而视频与用户的匹配度较高,即视频播放流程对用户的适用性较高,并且不需要用户再根据自己的需求去获取所需的视频,减少了用户的操作。
96.另外,本发明实施例中的预设主视频、衔接视频和待播放视频在确定之后,可以保存,以便后续视频播放使用,实现视频一次开发,多次使用,进而节省人工开发视频的成本。
97.可选地,在上述视频播放方法的实施例的基础上,本发明的另一实施例提供了一种视频播放装置,参照图3,应用于视频处理服务器,可以包括:
98.结果获取模块11,用于获取多个预设用户端对预设主视频的视频反馈结果的统计结果;所述预设用户端为多个;
99.视频确定模块12,用于依据所述统计结果,确定每一所述预设用户端对应的待播放分支视频;其中,包括:在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同,和,全部掌握中的任一项的情况下,将所述统计结果对应的视频确定为每一所述预设用户端对应的待播放分支视频,在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,和,部分未掌握中的任一项的情况下,将每一所述预设用户端的视频反馈结果对应的视频确定为相应的所述预设用户端对应的待播放分支视频;
100.视频推送模块13,用于推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频;所述目标分支视频至
少包括所述待播放分支视频。
101.进一步,所述视频推送模块包括:
102.视频分析子模块,用于对所述预设主视频和所述待播放分支视频进行分析,得到播放顺序位于所述预设主视频和所述待播放分支视频之间的衔接视频;
103.视频推送子模块,用于按照先后顺序,依次推送所述衔接视频和所述待播放分支视频至相应的所述预设用户端,以使所述预设用户端依次播放所述衔接视频和所述待播放分支视频;所述目标分支视频包括所述衔接视频和所述待播放分支视频。
104.进一步,所述视频分析子模块具体用于:
105.对所述预设主视频和所述待播放分支视频中的同一用户的用户行为信息进行分析,得到所述用户的缺失用户行为信息,生成与所述用户的缺失用户行为信息对应的衔接视频。
106.进一步,所述结果获取模块包括:
107.第一获取子模块,用于获取每一预设用户端反馈的所述预设主视频的学习程度结果,并对所述学习程度结果进行统计分析,得到统计结果;
108.第二获取子模块,用于获取每一预设用户端反馈的针对所述预设主视频中的提问信息对应的应答结果,并将每一所述预设用户端对应的所述应答结果与参考应答结果进行比对,得到应答校验结果,对所有的所述应答校验结果进行统计分析,得到统计结果;所述视频反馈结果包括所述学习程度结果或所述应答校验结果。
109.进一步,第二获取子模块包括:
110.第一获取单元,用于在所述应答结果为字符标识的情况下,判断所述应答结果与参考应答结果是否相同,并依据判断结果生成应答校验结果;
111.第二获取单元,用于在所述应答结果为语音数据的情况下,确定所述应答结果与参考应答结果的差异程度,并依据所述差异程度生成应答校验结果;所述应答校验结果的内容与所述应答结果的内容相对应。
112.本实施例中,至少依据多个预设用户端对预设主视频的视频反馈结果的统计结果,来确定出与每一所述预设用户端对应的待播放分支视频,并推送至少包括所述待播放分支视频的目标分支视频至相应的所述预设用户端,所述预设用户端就可以播放与所述预设用户端对应的所述目标分支视频。通过本发明,针对不同的用户,可以播放与该用户相匹配的目标分支视频,从而视频与用户的匹配度较高,即视频播放流程对用户的适用性较高,并且不需要用户再根据自己的需求去获取所需的视频,减少了用户的操作。
113.另外,本发明实施例中的预设主视频、衔接视频和待播放视频在确定之后,可以保存,以便后续视频播放使用,实现视频一次开发,多次使用,进而节省人工开发视频的成本。
114.需要说明的是,本实施例中的各个模块、子模块和单元的工作过程,请参照上述实施例中的相应说明,在此不再赘述。
115.本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现所述视频播放方法。
116.可选地,在上述视频播放方法的实施例的基础上,本发明的另一实施例提供了一种电子设备,包括:存储器和处理器;
117.其中,所述存储器用于存储程序;
118.处理器调用程序并用于:
119.获取多个预设用户端对预设主视频的视频反馈结果的统计结果;所述预设用户端为多个;
120.依据所述统计结果,确定每一所述预设用户端对应的待播放分支视频;其中,包括:在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果相同,和,全部掌握中的任一项的情况下,将所述统计结果对应的视频确定为每一所述预设用户端对应的待播放分支视频,在所述统计结果为全部未掌握且每一所述预设用户端的视频反馈结果不完全相同,和,部分未掌握中的任一项的情况下,将每一所述预设用户端的视频反馈结果对应的视频确定为相应的所述预设用户端对应的待播放分支视频;
121.推送每一所述预设用户端对应的目标分支视频至相应的所述预设用户端,以使所述预设用户端播放相应的所述目标分支视频;所述目标分支视频至少包括所述待播放分支视频。
122.本实施例中,至少依据多个预设用户端对预设主视频的视频反馈结果的统计结果,来确定出与每一所述预设用户端对应的待播放分支视频,并推送至少包括所述待播放分支视频的目标分支视频至相应的所述预设用户端,所述预设用户端就可以播放与所述预设用户端对应的所述目标分支视频。通过本发明,针对不同的用户,可以播放与该用户相匹配的目标分支视频,从而视频与用户的匹配度较高,即视频播放流程对用户的适用性较高,并且不需要用户再根据自己的需求去获取所需的视频,减少了用户的操作。
123.另外,本发明实施例中的预设主视频、衔接视频和待播放视频在确定之后,可以保存,以便后续视频播放使用,实现视频一次开发,多次使用,进而节省人工开发视频的成本。
124.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
125.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括上述要素的物品或者设备中还存在另外的相同要素。
126.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜