[发明专利]一种视频交互方法、装置及计算机可读存储介质有效
申请号: | 201910975068.4 | 申请日: | 2019-10-14 |
公开(公告)号: | CN110825383B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 董熠 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/451;G06F9/445 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 交互 方法 装置 计算机 可读 存储 介质 | ||
本发明提供了一种视频交互方法、装置及计算机可读存储介质,包括:获取服务器发送的脚本文件和互动视频;在互动视频播放到互动视频的触发时间点时,根据脚本文件的脚本语言与客户端的宿主语言之间的映射关系,将脚本文件中与触发时间点对应的脚本段落,按照宿主语言进行渲染,生成交互界面;在接收到针对交互界面的用户操作事件时,根据映射关系和脚本段落,确定用户操作事件对应的执行事件;执行执行事件。本发明可以利用脚本文件中脚本语言的通用性,以及脚本语言与大多数宿主语言之间的映射互换性,使得脚本文件能够在应用于客户端的多种宿主环境的前提下,实现互动视频对应的互动功能,从而提高了互动视频的兼容性。
技术领域
本发明属于计算机技术领域,特别是涉及一种视频交互方法、装置及计算机可读存储介质。
背景技术
互动视频,是指通过各种技术手段,将交互体验融入到线性的视频中。随着宽带接入速度的提升和多媒体播放技术的成熟,互动视频的应用越来越广泛。
现有技术中,互动视频应用于客户端环境中时,针对不同的客户端,会存在多种不同的宿主环境,将互动视频应用于不同的环境,具体包括:针对不同客户端的宿主环境,开发应用于该宿主环境中的互动视频的系统控件,并在该宿主环境中播放互动视频时,通过对应的系统控件实现对互动视频中交互事件的触发。
但是,目前方案中,针对不同类型的宿主环境,都需要从零开始,开发应用于该宿主环境中的互动视频的系统控件,使得每个互动视频的系统控件与宿主环境匹配,且不同宿主环境之间的系统控件无法互相兼容,导致互动视频的兼容性较差。
发明内容
有鉴于此,本发明提供一种视频交互方法、装置及计算机可读存储介质,在一定程度上解决了目前方案中互动视频的兼容性较差的问题。
依据本发明的第一方面,提供了一种视频交互方法,该方法可以包括:
获取服务器发送的脚本文件和互动视频,所述互动视频的时间轴上设置有至少一个触发时间点,所述触发时间点用于触发生成对应的交互界面;
在所述互动视频播放到所述触发时间点时,根据所述脚本文件的脚本语言与客户端的宿主语言之间的映射关系,将所述脚本文件中与所述触发时间点对应的脚本段落,按照所述宿主语言进行渲染,生成交互界面;
在接收到针对所述交互界面的用户操作事件时,根据所述映射关系和所述脚本段落,确定所述用户操作事件对应的执行事件,所述执行事件的处理语言为所述宿主语言;
执行所述执行事件。
依据本发明的第二方面,提供了一种视频交互装置,该装置可以包括:
获取模块,用于获取服务器发送的所述脚本文件和互动视频,所述互动视频的时间轴上设置有至少一个触发时间点,所述触发时间点用于触发生成对应的交互界面;
渲染模块,用于在所述互动视频播放到所述触发时间点时,根据所述脚本文件的脚本语言与客户端的宿主语言之间的映射关系,将所述脚本文件中与所述触发时间点对应的脚本段落,按照所述宿主语言进行渲染,生成交互界面;
确定模块,用于在接收到针对所述交互界面的用户操作事件时,根据所述映射关系和所述脚本段落,确定所述用户操作事件对应的执行事件,所述执行事件的处理语言为所述宿主语言;
执行模块,用于执行所述执行事件。
第三方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的视频交互方法的步骤。
针对在先技术,本发明具备如下优点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910975068.4/2.html,转载请声明来源钻瓜专利网。