视频互动方法、装置、电子设备及计算机可读存储介质转让专利
申请号 : CN202010719601.3
文献号 : CN111741367B
文献日 : 2021-06-04
发明人 : 洪薇 , 阳轲 , 于德艺
申请人 : 腾讯科技(深圳)有限公司
摘要 :
权利要求 :
1.一种视频互动方法,其特征在于,包括:显示播放目标互动视频的互动视频播放页面;
在所述互动视频播放页面中播放所述目标互动视频中的第一目标对象,并在所述第一目标对象的第一关联区域显示第一互动组件;
响应对所述第一互动组件的第一操作,确定所述第一互动组件对应的第一子变量的第一子变量值;
根据所述第一子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段;
其中,所述根据所述第一子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段,包括:
在所述互动视频播放页面中播放所述目标互动视频中的第二目标对象,并在所述第二目标对象的第二关联区域显示第二互动组件;
响应对所述第二互动组件的第二操作,确定所述第二互动组件对应的第二子变量的第二子变量值;
根据所述第一子变量值和所述第二子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段;
所述方法还包括:
响应对所述互动视频播放页面的第四操作,显示全局组件;
在所述全局组件中显示包括所述第一目标对象的已收集对象集合。
2.如权利要求1所述的方法,其特征在于,根据所述第一子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段,还包括:在所述互动视频播放页面中播放所述目标互动视频中的第三目标对象,并在所述第三目标对象的第三关联区域显示第三互动组件;
响应对所述第三互动组件的第三操作,确定所述第三互动组件对应的第三子变量的第三子变量值;
根据所述第一子变量值、所述第二子变量值和所述第三子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段。
3.如权利要求2所述的方法,其特征在于,所述目标媒体片段包括第一目标媒体片段、第二目标媒体片段、第三目标媒体片段、第四目标媒体片段中的至少一个;其中,根据所述第一子变量值、所述第二子变量值和所述第三子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段包括如下至少一种:根据第一判断条件集合、所述第一子变量值和所述第二子变量值在所述互动视频播放页面播放所述第一判断条件集合对应的所述第一目标媒体片段;
根据第二判断条件集合、所述第二子变量值和所述第三子变量值,在所述互动视频播放页面播放所述第二判断条件集合对应的所述第二目标媒体片段;
根据第三判断条件集合、所述第一子变量值和所述第三子变量值,在所述互动视频播放页面播放所述第三判断条件集合对应的所述第三目标媒体片段;
根据第四判断条件集合、所述第一子变量值、所述第二子变量值和所述第三子变量值,在所述互动视频播放页面播放所述第四判断条件集合对应的所述第四目标媒体片段。
4.如权利要求1所述的方法,其特征在于,响应对所述第一互动组件的第一操作,确定所述第一互动组件对应的第一子变量的第一子变量值包括:基于所述第一操作,获取所述第一子变量的数值变更量和所述第一子变量的当前变量值;
根据所述第一子变量的数值变更量和所述第一子变量的当前变量值,确定所述第一子变量值。
5.如权利要求1所述的方法,其特征在于,其中,所述方法还包括:获取所述目标互动视频播放的当前播放节点;
根据所述当前播放节点确定第二变量的当前变量值;
响应对所述目标互动视频的当前播放节点的更新操作,确定所述第二变量的数值变更量;
根据所述第二变量的数值变更量和所述第二变量的当前变量值确定所述第二变量的第二变量值;
根据所述第二变量值,在所述互动视频播放页面播放所述目标互动视频中的第五媒体片段。
6.权利要求1所述的方法,其特征在于,还包括:获取所述目标互动视频的预设用户集合;
确定所述预设用户集合中响应于所述第一互动组件触发所述第一操作的用户数量;
根据所述用户数量确定所述第一互动组件对应的第三变量的第三变量值;
在所述第三变量值大于第三变量阈值时,在所述互动视频播放页面播放所述目标互动视频中的第六媒体片段。
7.一种视频互动方法,其特征在于,包括:显示互动视频创作页面;
响应于第一变量设置指令创建第一子变量;
响应于第一互动组件设置指令在目标互动视频中的第一目标对象的第一关联区域创建第一互动组件;
根据所述第一互动组件设置指令确定所述第一互动组件对应的第一子变量和所述第一子变量的数值变更量;
响应于第二变量设置指令创建第二子变量;
响应于第二互动组件设置指令在目标互动视频中的第二目标对象的第二关联区域创建第二互动组件;
根据所述第二互动组件设置指令确定所述第二互动组件对应的第二子变量和所述第二子变量的数值变更量;
响应于目标媒体片段设置指令创建目标媒体片段与所述目标媒体片段对应的包括所述第一子变量和所述第二子变量的判断条件集合;
其中,所述方法还包括:响应于全局组件设置命令创建全局组件和所述全局组件对应的包括所述第一目标对象的已收集对象集合。
8.如权利要求7所述的方法,其特征在于,还包括:响应第二变量设置指令创建第二变量;
根据所述目标互动视频的播放节点设置所述第二变量的第二变量值。
9.一种视频互动装置,其特征在于,包括:播放页面显示模块,配置为显示播放目标互动视频的互动视频播放页面;
互动组件显示模块,配置为在所述互动视频播放页面中播放所述目标互动视频中的第一目标对象,并在所述第一目标对象的第一关联区域显示第一互动组件;
第一变量确定模块,配置为响应对所述第一互动组件的第一操作,确定所述第一互动组件对应的第一子变量的第一子变量值;
目标媒体播放模块,配置为根据所述第一子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段;
其中,所述目标媒体播放模块包括第二互动组件子模块、第二子变量子模块和目标媒体子模块;其中,所述第二互动组件子模块配置为在所述互动视频播放页面中播放所述目标互动视频中的第二目标对象,并在所述第二目标对象的第二关联区域显示第二互动组件;所述第二子变量子模块配置为响应对所述第二互动组件的第二操作,确定所述第二互动组件对应的第二子变量的第二子变量值;所述目标媒体子模块配置为根据所述第一子变量值和所述第二子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段;
所述视频互动装置还包括全局组件显示模块和收集对象显示模块;其中,所述全局组件显示模块配置为响应对所述互动视频播放页面的第四操作,显示全局组件;所述收集对象显示模块配置为在所述全局组件中显示包括所述第一目标对象的已收集对象集合。
10.一种视频互动装置,其特征在于,包括:创作页面显示模块,配置为显示互动视频创作页面;
第一变量创建模块,配置为响应于第一变量设置指令创建第一子变量;
第二变量创建模块,配置为响应于第二变量设置指令创建第二子变量;
互动组件创建模块,配置为响应于第一互动组件设置指令在目标互动视频中的第一目标对象的第一关联区域创建第一互动组件,以及响应于第二互动组件设置指令在目标互动视频中的第二目标对象的第二关联区域创建第二互动组件;
第一变量设值模块,配置为根据所述第一互动组件设置指令确定所述第一互动组件对应的第一子变量和所述第一子变量的数值变更量;
第二变量设值模块,配置为根据所述第二互动组件设置指令确定所述第二互动组件对应的第二子变量和所述第二子变量的数值变更量;
目标媒体创建模块,配置为响应于目标媒体片段设置指令创建目标媒体片段与所述目标媒体片段对应的包括所述第一子变量和所述第二子变量的判断条件集合;
其中,所述视频互动装置还包括全局组件创建模块,配置为响应于全局组件设置命令创建全局组件和所述全局组件对应的包括所述第一目标对象的已收集对象集合。
11.一种电子设备,其特征在于,包括:至少一个处理器;
存储装置,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1‑8中任一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1‑8中任一所述的方法。
说明书 :
视频互动方法、装置、电子设备及计算机可读存储介质
技术领域
背景技术
发明内容
标互动视频的互动性与互动内容。
述第一目标对象的第一关联区域显示第一互动组件;响应对所述第一互动组件的第一操
作,确定所述第一互动组件对应的第一子变量的第一子变量值;根据所述第一子变量值,在
所述互动视频播放页面播放所述目标互动视频中的目标媒体片段。
标对象的第一关联区域创建第一互动组件;根据所述第一互动组件设置指令确定所述第一
互动组件对应的第一子变量和所述第一子变量的数值变更量;响应于目标媒体片段设置指
令创建目标媒体片段与所述目标媒体片段对应的包括所述第一子变量的判断条件集合。
中播放所述目标互动视频中的第一目标对象,并在所述第一目标对象的第一关联区域显示
第一互动组件;第一变量确定模块,配置为响应对所述第一互动组件的第一操作,确定所述
第一互动组件对应的第一子变量的第一子变量值;目标媒体播放模块,配置为根据所述第
一子变量值,在所述互动视频播放页面播放所述目标互动视频中的目标媒体片段。
播放页面中播放所述目标视频中的第二目标对象,并在所述第二目标对象的第二关联区域
显示第二互动组件。第二子变量子模块配置为响应对所述第二互动组件的第二操作,确定
所述第二互动组件对应的第二子变量的第二子变量值。目标媒体子模块配置为根据所述第
一子变量值和所述第二子变量值,在所述互动视频播放页面播放所述目标互动视频中的目
标媒体片段。
频播放页面中播放所述目标视频中的第三目标对象,并在所述第三目标对象的第三关联区
域显示第三互动组件。第三子变量子模块配置为响应对所述第三互动组件的第三操作,确
定所述第三互动组件对应的第三子变量的第三子变量值。目标媒体子模块配置为根据所述
第一子变量值、所述第二子变量值和所述第三子变量值中的至少一个,在所述互动视频播
放页面播放所述目标互动视频中的目标媒体片段。
模块包括以下单元中的至少一个:第一目标媒体单元、第二目标媒体单元、第三目标媒体单
元、第四目标媒体单元。其中,第一目标媒体单元配置为根据第一判断条件集合、所述第一
子变量值和所述第二子变量值在所述互动视频播放页面播放所述第一判断条件集合对应
的第一目标媒体片段。第二目标媒体单元配置为根据第二判断条件集合、所述第二子变量
值和所述第三子变量值,在所述互动视频播放页面播放所述第二判断条件集合对应的第二
目标媒体片段。第三目标媒体单元配置为根据第三判断条件集合、所述第一子变量值和所
述第三子变量值,在所述互动视频播放页面播放所述第三判断条件集合对应的第三目标媒
体片段。第四目标媒体单元配置为根据第四判断条件集合、所述第一子变量值、所述第二子
变量值和所述第三子变量值,在所述互动视频播放页面播放所述第四判断条件集合对应的
第四目标媒体片段。
变量的数值变更量和所述第一子变量的当前变量值。第一变量确定单元配置为根据所述第
一子变量的数值变更量和所述第一子变量的当前变量值,确定所述第一子变量值。
显示全局组件。收集对象显示模块配置为在所述全局组件中显示包括所述第一目标对象的
已收集对象集合。
块配置为获取所述目标互动视频播放的当前播放节点。第二变量当前值模块配置为根据所
述当前播放节点确定第二变量的当前变量值。第二变更模块配置为响应对所述目标互动视
频的当前播放节点的更新操作,确定所述第二变量的数值变更量。第二变量值确定模块配
置为根据所述第二变量的数值变更量和所述第二变量的当前变量值确定所述第二变量的
第二变量值。第五媒体播放模块配置为根据所述第二变量值,在所述互动视频播放页面播
放所述目标互动视频中的第五媒体片段。
取所述目标互动视频的预设用户集合。用户数量确定模块配置为确定所述预设用户集合中
响应于所述第一互动组件触发所述第一操作的用户数量。第三变量确定模块配置为根据所
述用户数量确定所述第一互动组件对应的第三变量的第三变量值。第六媒体播放模块配置
为在所述第三变量值大于第三变量阈值时,在所述互动视频播放页面播放所述目标互动视
频中的第六媒体片段。
组件创建模块,配置为响应于第一互动组件设置指令在目标互动视频中的第一目标对象的
第一关联区域创建第一互动组件;第一变量设值模块,配置为根据所述第一互动组件设置
指令确定所述第一互动组件对应的第一子变量和所述第一子变量的数值变更量;目标媒体
创建模块,配置为响应于目标媒体片段设置指令创建目标媒体片段与所述目标媒体片段对
应的包括所述第一子变量的判断条件集合。
的已收集对象集合。
变量赋值模块配置为根据所述目标互动视频的播放节点设置所述第二变量的第二变量值。
媒体设置模块配置为响应第六媒体片段设置指令创建第六媒体片段和所述第六媒体片段
对应的包括所述第三变量的判断条件集合。
器实现如上述实施例中所述的视频互动方法。
确定第一子变量的第一子变量值,能够将第一操作与第一子变量进行关联。一方面,将第一
子变量的第一子变量值作为判断条件,能够实现互动视频中目标媒体片段的响应于第一操
作的互动播放,丰富目标互动视频的互动性与互动内容。另一方面,通过对第一目标对象的
第一关联区域的第一互动组件的第一操作快速触发目标媒体片段的播放,能够提高计算机
的响应速度,提高与计算机的沟通效率,避免不必要的资源浪费。
象、第一关联区域、第一互动组件以及目标媒体片段之间的关联,一方面,生成的互动视频
能够响应第一关联区域的第一操作触发对目标媒体片段的互动播放,丰富目标互动视频的
互动性与互动内容。另一方面,通过对第一目标对象的第一关联区域的第一互动组件的第
一操作快速触发目标媒体片段的播放,能够提高计算机的响应速度,提高与计算机的沟通
效率,避免不必要的资源浪费。
附图说明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。在附图中:
具体实施方式
全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,
或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方
法、装置、实现或者操作以避免模糊本公开的各方面。
些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
角切换、画面互动等交互能力,能够为用户带来强参与感、强沉浸度的互动观看体验,互动
视频包括多种题材类型的内容,如互动影视剧、互动广告、互动动漫等。其中,时间域互动是
指非线性视频中多个视频片段之间在时间维度上的变换。空间域互动是指非线性视频中多
个视频片段之间在空间维度上的变换。事件型互动是指非线性视频中多个视频片段之间在
事件维度上的变换。
组件。其中,互动选项组件为在故事剧情中出现的打断式或非打断式选项组件,响应对不同
组件的操作走向不同的分支线脉络。打断式和非打断式选项组件的评判标准在于是否打断
用户的当前操作。在点击故事线组件的入口后,对剧情线脉络进行展示,点击节点回退可退
回已有节点。
剧情及文本。进度回溯组件永不展示故事线,每一视频封面代表一个视频节点,视频的选中
态代表当前观看的视频。
介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
是由多个服务器组成的服务器集群,也可以是云服务器等。
括但不限于智能手机、平板电脑、便携式计算机、台式计算机、可穿戴设备、虚拟现实设备、
智能电视、智能家居等等。例如终端设备101(也可以是终端设备101或102)显示播放目标互
动视频的互动视频播放页面;在所述互动视频播放页面中播放所述目标互动视频中的第一
目标对象,并在所述第一目标对象的第一关联区域显示第一互动组件。终端设备101可以将
响应对第一互动组件的第一操作发送给服务器。
可以将第一子变量值反馈给终端设备101。终端设备101可以根据所述第一子变量值,在所
述互动视频播放页面播放所述目标互动视频中的目标媒体片段。从而在播放目标互动视频
时,通过在播放第一目标对象时在第一关联区域显示第一互动组件,并基于对第一互动组
件的第一操作确定第一子变量的第一子变量值,能够将第一操作与第一子变量进行关联。
将第一子变量的第一子变量值作为判断条件,能够实现互动视频中目标媒体片段的响应于
第一操作的互动播放,丰富目标互动视频的互动性与互动内容。
器105可以响应于第一变量设置指令创建第一子变量;响应于第一互动组件设置指令在目
标互动视频中的第一目标对象的第一关联区域创建第一互动组件;根据所述第一互动组件
设置指令确定所述第一互动组件对应的第一子变量和所述第一子变量的数值变更量;响应
于第一媒体片段设置指令创建目标媒体片段与所述目标媒体片段对应的包括所述第一子
变量的判断条件集合。并将第一变量设置指令、第一互动组件设置指令和第一媒体片段设
置指令的反馈信息发送给终端设备101(也可以是终端设备102或103),进而用于可以基于
终端设备101(或102、103)与服务器105的交互建立第一互动组件与第一子变量的关联并生
成包括第一互动组件和目标媒体片段的目标互动视频。
的服务器或终端设备,在下面的实施例中,以终端设备为执行主体为例进行举例说明,但本
公开并不限定于此。
件入口可用于点击查看常驻组件。常驻组件为预设的用于显示在互动视频播放页面中的全
局组件。
画面以及该帧画面中第一目标对象所在的像素坐标范围。在该实施例中,在播放第一目标
对象时在第一关联区域显示第一互动组件,能够将第一目标对象和第一互动组件进行关
联。
可以实现拖放式编程、快速的属性处理以及真正的面向对象的设计。互动组件可包括按钮、
复选框、滑块、滚动条等,互动组件在目标互动视频的播放页面本身不可见,但其内部有可
视化组件。第一互动组件可对应至少一个第一子变量,本公开的技术方案对此并不作特殊
限定。
件对第一子变量值进行判断,在第一子变量值满足目标判断条件时在互动视频播放页面播
放目标互动视频中的目标媒体片段。目标媒体片段的目标判断条件可包括目标条件阈值,
第一子变量值满足目标判断条件可例如为第一子变量值大于或等于目标条件阈值。第一子
变量值满足目标判断条件还可例如为第一子变量值小于或等于目标条件阈值。本公开的技
术方案对此并不作特殊限定。
一子变量的第一子变量值,能够将第一操作与第一子变量进行关联。将第一子变量的第一
子变量值作为判断条件,能够实现互动视频中目标媒体片段的响应于第一操作的互动播
放,丰富目标互动视频的互动性与互动内容。通过对第一目标对象的第一关联区域的第一
互动组件的第一操作快速触发目标媒体片段的播放,能够提高计算机的响应速度,提高与
计算机的沟通效率,避免不必要的资源浪费。
值,确定第一子变量值。其中,可将第一子变量的数值变更量和当前变量值进行相加,确定
第一子变量值。例如,当前变量值为0,数值变更量为+10,则第一子变量值可为0+(+10)=10。
播放第二目标对象时在第二关联区域显示第二互动组件,能够将第二目标对象和第二互动
组件进行关联。
时在互动视频播放页面播放目标互动视频中的目标媒体片段。其中,目标媒体片段的目标
判断条件包括的目标条件阈值可包括第一条件阈值和第二条件阈值,第一子变量值和第二
子变量值满足目标判断条件可例如但不限于为:第一子变量值大于或等于第一条件阈值且
第二子变量值大于或等于第二条件阈值。
富目标互动视频的互动性与互动内容。
播放第三目标对象时在第三关联区域显示第三互动组件,能够将第三目标对象和第三互动
组件进行关联。
三子变量值中的至少一个满足目标判断条件时在互动视频播放页面播放目标互动视频中
的目标媒体片段。
响应于第一操作、第二操作和第三操作的互动播放,丰富目标互动视频的互动性与互动内
容。
可以进一步包括以下步骤中的至少一个。
二子变量值满足第二判断条件时,在互动视频播放页面播放第一判断条件集合对应的第一
目标媒体片段。第一判断条件可包括第一条件阈值,第二判断条件可包括第二条件阈值。第
一子变量值满足第一判断条件可例如但不限于为第一子变量值大于或等于第一条件阈值,
第二子变量值满足第二判断条件可例如但不限于为第二子变量值大于或等于第二条件阈
值。
三子变量值满足第三判断条件时,在互动视频播放页面播放第二判断条件集合对应的第二
目标媒体片段。第二判断条件可包括第二条件阈值,第三判断条件可包括第三条件阈值。第
二子变量值满足第二判断条件可例如但不限于为第二子变量值大于或等于第二条件阈值,
第三子变量值满足第二判断条件可例如但不限于为第三子变量值大于或等于第三条件阈
值。
骤,此处不再赘述。
可采取与步骤S510或步骤S520或步骤S530类似的步骤,此处不再赘述。
一子变量、第二子变量、第三子变量等的任意判断条件的组合,以实现对第一目标对象、第
二目标对象和第三目标对象的操作的任意组合,并将组合结果与不同的目标媒体片段的关
联,将不同类型的复杂功能设定抽象画为通用的组件模板,基于该通用的组件模板实现不
同场景下的互动视频的互动组合能力。
的单个视频片段的组件。
象。在基于步骤S210至步骤S240的操作后,可将第一目标对象确定为全局组件的已收集对
象。
根据变更操作前的当前播放节点和变更操作后的当前播放节点确定第二变量的数值变更
量。
条件可包括第二变量阈值。第二变量值满足第五媒体片段对应的第五判断条件可为:第二
变量值大于或等于第二变量阈值;还可为第二变量值小于或等于第二变量阈值,本公开的
技术方案对此并不作特殊限定。
对第五媒体片段的播放,能够将互动视频的播放节点作为条件判断的考虑因素,实现视频
的智能互动功能。
响应。
的服务器或终端设备,在下面的实施例中,以终端设备为执行主体为例进行举例说明,但本
公开并不限定于此。
分用于显示已使用素材以及素材之间的节点位置关系。右边部分的左下角区域中“数值设
置”区域为创建第一变量设置指令的界面图。第一变量设置指令可包括变量名称和初始值。
可根据第一变量设置指令中包括的变量名称和初始值创建第一子变量。
置部分和数值变更设置部分。用户可在热区设置部分通过将热区拖拽至互动视频的任意帧
的任意位置上设置第一互动组件。该任意帧的任意位置中可为第一目标对象,该任意帧的
任意位置所在区域为第一目标对象的第一关联区域。
更”区域填写的第一子变量和第一子变量的数值变更量生成第一互动组件设置指令。
括至少一个判断条件,每个判断条件可包括第一变量(例如为第一子变量、第二子变量或第
三子变量)以及该第一变量的判断条件(例如第一子变量大于10,10为第一变量阈值)。该目
标媒体片段可为视频,还可为图片,本公开对此并不作特殊限定。
件以及目标媒体片段之间的关联,生成的互动视频能够响应第一关联区域的第一操作触发
对目标媒体片段的互动播放,丰富目标互动视频的互动性与互动内容。
合。图15示意性示出了全局组件设置指令的界面图。如图15所示,全局组件设置指令可包括
组件名称、组件图标;还可包括已收集对象集合。在该实施例中,通过全局组件设置指令,能
够生成具有互动性展示功能的互动视频。
据第二变量设置指令中包括的变量名称和初始值创建第二变量。
变量。
互动数据层1810、数据处理转换层1820和数据渲染层1830。其中,数据渲染层1830可包括渲
染主框架1831和底层渲染引擎1832。
层1820可将后台返回的数据字段转换为前端通用的数据渲染字段,方便数据字段改动,新
增数据源导致的切换和变更。渲染主框架1831可包括工具集合1833、核心功能1834和插件
化系统1835。底层渲染引擎1832可提供基础的画布渲染能力。
的实现方法的示意图。如图19所示,调用方1910通过数据库1920请求互动平台服务1930,在
获得数据后通过统一数据处理层1940对数据进行数据处理。
动视频中的第一目标对象,并在第一目标对象的第一关联区域显示第一互动组件。数据渲
染成1830可提供统一的渲染接口。图20示意性示出了数据渲染层的实现方法的示意图。如
图20所示,工具集合2010和插件化系统2020对业务数据和业务逻辑进行渲染,获得具体的
组件。底层渲染引擎2030提供基础的画布渲染能力对数据进行渲染。图21示意性示出了底
层渲染引擎的实现方法的示意图。如图21所示,通过画布接口对形状、动画、组进行渲染,并
将渲染获得的组件发送至浏览器。
2240。
一子变量的第一子变量值,能够将第一操作与第一子变量进行关联。一方面,将第一子变量
的第一子变量值作为判断条件,能够实现互动视频中目标媒体片段的响应于第一操作的互
动播放,丰富目标互动视频的互动性与互动内容。另一方面,通过对第一目标对象的第一关
联区域的第一互动组件的第一操作快速触发目标媒体片段的播放,能够提高计算机的响应
速度,提高与计算机的沟通效率,避免不必要的资源浪费。
频播放页面中播放所述目标视频中的第二目标对象,并在所述第二目标对象的第二关联区
域显示第二互动组件。第二子变量子模块可以配置为响应对所述第二互动组件的第二操
作,确定所述第二互动组件对应的第二子变量的第二子变量值。目标媒体子模块可以配置
为根据所述第一子变量值和所述第二子变量值,在所述互动视频播放页面播放所述目标互
动视频中的目标媒体片段。
放页面中播放所述目标视频中的第三目标对象,并在所述第三目标对象的第三关联区域显
示第三互动组件。第三子变量子模块可以配置为响应对所述第三互动组件的第三操作,确
定所述第三互动组件对应的第三子变量的第三子变量值。目标媒体子模块可以配置为根据
所述第一子变量值、所述第二子变量值和所述第三子变量值中的至少一个,在所述互动视
频播放页面播放所述目标互动视频中的目标媒体片段。
元中的至少一个:第一目标媒体单元、第二目标媒体单元、第三目标媒体单元、第四目标媒
体单元。其中,第一目标媒体单元可以配置为根据第一判断条件集合、所述第一子变量值和
所述第二子变量值在所述互动视频播放页面播放所述第一判断条件集合对应的第一目标
媒体片段。第二目标媒体单元可以配置为根据第二判断条件集合、所述第二子变量值和所
述第三子变量值,在所述互动视频播放页面播放所述第二判断条件集合对应的第二目标媒
体片段。第三目标媒体单元可以配置为根据第三判断条件集合、所述第一子变量值和所述
第三子变量值,在所述互动视频播放页面播放所述第三判断条件集合对应的第三目标媒体
片段。第四目标媒体单元可以配置为根据第四判断条件集合、所述第一子变量值、所述第二
子变量值和所述第三子变量值,在所述互动视频播放页面播放所述第四判断条件集合对应
的第四目标媒体片段。
的数值变更量和所述第一子变量的当前变量值。第一变量确定单元可以配置为根据所述第
一子变量的数值变更量和所述第一子变量的当前变量值,确定所述第一子变量值。
示全局组件。收集对象显示模块可以配置为在所述全局组件中显示包括所述第一目标对象
的已收集对象集合。
配置为获取所述目标互动视频播放的当前播放节点。第二变量当前值模块可以配置为根据
所述当前播放节点确定第二变量的当前变量值。第二变更模块可以配置为响应对所述目标
互动视频的当前播放节点的更新操作,确定所述第二变量的数值变更量。第二变量值确定
模块可以配置为根据所述第二变量的数值变更量和所述第二变量的当前变量值确定所述
第二变量的第二变量值。第五媒体播放模块可以配置为根据所述第二变量值,在所述互动
视频播放页面播放所述目标互动视频中的第五媒体片段。
所述目标互动视频的预设用户集合。用户数量确定模块可以配置为确定所述预设用户集合
中响应于所述第一互动组件触发所述第一操作的用户数量。第三变量确定模块可以配置为
根据所述用户数量确定所述第一互动组件对应的第三变量的第三变量值。第六媒体播放模
块可以配置为在所述第三变量值大于第三变量阈值时,在所述互动视频播放页面播放所述
目标互动视频中的第六媒体片段。
和目标媒体创建模块2350。
联区域、第一互动组件以及目标媒体片段之间的关联,生成的互动视频能够响应第一关联
区域的第一操作触发对目标媒体片段的互动播放,丰富目标互动视频的互动性与互动内
容。
集对象集合。
量赋值模块可以配置为根据所述目标互动视频的播放节点设置所述第二变量的第二变量
值。
体设置模块可以配置为响应第六媒体片段设置指令创建第六媒体片段和所述第六媒体片
段对应的包括所述第三变量的判断条件集合。
例的功能和使用范围带来任何限制。
程序而执行各种适当的动作和处理。在RAM 2403中,还存储有系统操作所需的各种程序和
数据。CPU 2401、ROM 2402以及RAM 2403通过总线2404彼此相连。输入/输出(I/O)接口2405
也连接至总线2404。
2408;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分2409。通信部分2409经
由诸如因特网的网络执行通信处理。驱动器2410也根据需要连接至I/O接口2405。可拆卸介
质2411,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器2410上,以便
于从其上读出的计算机程序根据需要被安装入储存部分2408。
介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样
的实施例中,该计算机程序可以通过通信部分2409从网络上被下载和安装,和/或从可拆卸
介质2411被安装。在该计算机程序被中央处理单元(CPU)2401执行时,执行本申请的系统中
限定的各种功能。
但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组
合。计算机可读存储介质的更具体的例子可以包括但不限于:具有至少一个导线的电连接、
便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存
储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁存储器
件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储
程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在
本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信
号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不
限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机
可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或
者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读存
储介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF
等等,或者上述的任意合适的组合。
表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含至少一个用
于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标
注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上
可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注
意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定
的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合
来实现。
置在处理器中。其中,这些模块和/或子模块和/或单元的名称在某种情况下并不构成对该
模块和/或单元本身的限定。
子设备中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序
被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的
电子设备可以实现如图2或图3或图4或图5或图6或图7或图8或图9或图10或图11所示的各
个步骤。
两个或更多模块或者子模块或者单元的特征和功能可以在一个模块或者子模块或者单元
中具体化。反之,上文描述的一个模块或者子模块或者单元的特征和功能可以进一步划分
为由多个模块或者子模块或者单元来具体化。
实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失
性存储介质(可以是CD‑ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算
设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本公开实施方式的
方法。
者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识
或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的
权利要求指出。