视频数据处理方法、装置及系统

文档序号:892733 发布日期:2021-02-26 浏览:20次 >En<

阅读说明:本技术 视频数据处理方法、装置及系统 (Video data processing method, device and system ) 是由 万朝阳 于 2020-11-09 设计创作,主要内容包括:本公开关于一种视频数据处理方法、装置及系统,其中,上述视频数据处理方法,包括:获取视频数据;在视频展示界面中展示上述视频数据;响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面,本公开至少解决相关技术中游戏平台与短视频平台相对隔离,交互效率较低的问题。(The present disclosure relates to a video data processing method, device and system, wherein the video data processing method includes: acquiring video data; displaying the video data in a video display interface; responding to a trigger instruction detected in the video display interface, jumping from the video display interface to a target game interface, wherein the target game interface is a game starting interface of a target game determined based on the video data.)

视频数据处理方法、装置及系统

技术领域

本公开涉及数据处理领域,尤其涉及视频数据处理方法、装置及系统。

背景技术

相关技术中,游戏平台与短视频平台相对隔离,两个平台相互之间跳转也无法做到直接进入。

发明内容

本公开提供一种视频数据处理方法、装置及系统,以至少解决相关技术中游戏平台与短视频平台相对隔离,交互效率较低的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种视频数据处理方法,包括:获取视频数据;在视频展示界面中展示上述视频数据;响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

根据本公开实施例的第二方面,提供另一种视频数据处理方法,包括:响应于生成指令,生成视频数据;发送上述视频数据至视频展示平台,其中,上述视频展示平台用于在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

根据本公开实施例的第三方面,提供一种视频数据处理系统,包括:游戏平台,用于响应于生成指令,生成视频数据;视频展示平台,与上述游戏平台通信连接,用于接收到上述视频数据时,在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

根据本公开实施例的第四方面,提供一种电子装置,包括:处理器;用于存储上述处理器可执行指令的存储器;其中,上述处理器被配置为执行上述指令,以实现任一项上述的视频数据处理方法。

根据本公开实施例的第五方面,提供一种非易失性存储介质,当上述非易失性存储介质中的指令由电子装置的处理器执行时,使得电子装置能够执行任一项上述的视频数据处理方法。

根据本公开实施例的第五方面,提供一种视频数据处理装置,包括:获取单元,被配置为执行获取视频数据;展示单元,被配置为执行在视频展示界面中展示上述视频数据;处理单元,被配置为执行响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

根据本公开实施例的第六方面,提供一种视频数据处理装置,包括:生成单元,被配置为执行响应于生成指令,生成视频数据;发送单元,被配置为执行发送上述视频数据至视频展示平台,其中,上述视频展示平台用于在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

根据本公开实施例的第七方面,提供一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有任一项上述的视频数据处理方法的程序。

本公开的实施例提供的技术方案至少带来以下有益效果:

本公开通过获取视频数据;在视频展示界面中展示上述视频数据;响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面,可以达到从短视频平台的视频展示界面直接跳转至游戏启动界面的目的,实现了增强游戏平台与短视频平台的交互效率的技术效果,解决了相关技术中游戏平台与短视频平台相对隔离,交互效率较低的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种视频数据处理方法的流程图;

图2是根据一示例性实施例示出的一种视频数据处理方法的场景示意图;

图3是根据一示例性实施例示出的一种视频数据处理方法的流程图;

图4是根据一示例性实施例示出的一种视频数据处理系统的框图;

图5是根据一示例性实施例示出的一种视频数据处理装置的框图;

图6是根据一示例性实施例示出的另一种视频数据处理装置框图;

图7是根据一示例性实施例示出的一种电子装置的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

首先,为方便理解本公开实施例,下面将对本公开中所涉及的部分术语或名词进行解释说明:

Scheme:是指一种页面跳转协议,格式参考URI(通用资源标识符)通过scheme可以定位具体需开启界面的页面地址信息。

图1是根据一示例性实施例示出的一种视频数据处理方法的流程图,如图1所示,上述视频数据处理方法,包括以下步骤:

在步骤S11中,获取视频数据,其中,上述视频数据为录制上述游戏平台中运行的全部或片段游戏内容得到;

在步骤S12中,在视频展示界面中展示上述视频数据;

在步骤S13中,响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

本公开通过获取视频数据;在视频展示界面中展示上述视频数据;响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面,可以达到从短视频平台的视频展示界面直接跳转至游戏启动界面的目的,实现了增强游戏平台与短视频平台的交互效率的技术效果,解决了相关技术中游戏平台与短视频平台相对隔离,交互效率较低的问题。

可选的,上述游戏平台可以为端游平台、手游平台,上述视频数据可以为录屏数据、短视频数据。

作为一种可选的实施例,上述视频数据可以游戏平台的用户点击当前游戏界面中的录屏按钮,在用户玩游戏的同时,录制上述游戏平台中运行的全部或片段游戏内容得到;部分游戏可以直接导出视频数据至短视频平台;也可以是在第三方视频录制软件生成并上传至短视频平台的游戏视频;或者由视频编辑软件直接制作游戏视频,例如,游戏的宣传视频。

本公开上述方法实施例的执行主体可以但不限于为视频展示平台,例如,短视频平台,短视频平台在接收到游戏平台发送的视频数据之后,在视频展示界面中展示上述视频数据;并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,即从视频展示界面跳转至依据上述视频数据确定的目标游戏的游戏启动界面。

可选的,上述短视频平台中集成有游戏资源及游戏引擎资源,支持游戏下载、更新等功能,方便用户开启并点击视频展示界面中的短视频数据之后直接在短视频平台中加载并运行目标游戏。

在本公开实施例中,如图2所示,在游戏平台内用户一键启动游戏并进入游戏后,支持用户点击当前游戏界面中的录屏按钮“开始录屏”,可以实现在用户玩游戏的同时,录制上述游戏平台中运行的全部或片段游戏内容,生成视频数据(即短视频数据),在游戏平台结束录屏以后,支持一键发送短视频频数据至视频展示平台;视频展示平台支持在检测到用户点击视频展示界面(例如,点击游戏启动控件“立刻玩游戏”)的触发指令时,从上述视频展示界面跳转至目标游戏界面,自动开始加载上述目标游戏的游戏资源及游戏引擎资源,并在加载完成之后开始运行上述目标游戏。

作为一种可选的实施例,从上述视频展示界面跳转至目标游戏界面,包括以下步骤:

在步骤S21中,获取与上述目标游戏对应的页面跳转信息;

在步骤S22中,通过解析上述页面跳转信息得到上述目标游戏界面的页面地址信息;

在步骤S23中,基于上述页面地址信息,从上述视频展示界面跳转至上述目标游戏界面。

在上述可选的实施例中,基于上述页面跳转信息scheme从上述视频展示界面跳转至上述目标游戏界面,可以实现一键启动目标游戏,通过预先定义与目标游戏页面对应的页面跳转信息和页面地址信息,检测到的触发指令实际是向操作系统发送一个页面跳转信息,操作系统接收到页面跳转信息之后,通过解析上述页面跳转信息得到上述目标游戏界面的页面地址信息,并基于上述页面地址信息,从上述视频展示界面跳转至上述目标游戏界面。

在一种可选的实施例中,通过如下方式在上述视频展示界面中检测上述触发指令:

在步骤S31中,检测上述视频展示界面中任意位置是否接收到上述触发指令;或者

在步骤S32中,检测上述视频展示界面中提供的游戏启动控件是否接收到上述触发指令。

在上述可选的实施例中,可以通过上述视频展示界面中任意位置是否接收到上述触发指令,例如,如果检测到用户点击上述视频展示界面的任意位置,则确定接收到上述触发指令;还可以检测上述视频展示界面中提供的游戏启动控件是否接收到上述触发指令,例如,由于上述视频展示界面中提供有游戏启动控件,如果检测到用户点击上述游戏启动控件,则确定接收到上述触发指令。

作为一种可选的实施例,在从上述视频展示界面跳转至目标游戏界面之后,上述视频数据处理方法还包括:

在步骤S41中,确定上述目标游戏的类型;

在步骤S42中,若确定上述目标游戏为第一类游戏,则加载与上述第一类游戏对应的游戏资源和游戏引擎资源,并在上述目标游戏界面中运行上述第一类游戏。

可选的,上述第一类游戏为相对小型游戏,例如,游戏场景相对简单,加载资源低于1G的游戏。

在本公开实施例中,上述视频展示平台中集成有游戏资源及游戏引擎资源,支持游戏下载、更新等功能,若确定上述目标游戏为第一类游戏,则可以直接在视频展示平台中加载与上述第一类游戏对应的游戏资源和游戏引擎资源,并在加载完成之后在上述目标游戏界面中运行上述第一类游戏。

作为另一种可选的实施例,在从上述视频展示界面跳转至目标游戏界面之后,上述视频数据处理方法还包括:

在步骤S51中,确定上述目标游戏的类型;

在步骤S52中,若确定上述目标游戏为第二类游戏,则下载与上述第二类游戏对应的第三类游戏,其中,上述第三类游戏为对上述第二类游戏进行简化处理后得到的游戏场景;

在步骤S53中,在上述目标游戏界面中运行上述第三类游戏,并展示上述第二类游戏的下载引导数据。

其中,上述下载引导数据用于提供下载上述第二类游戏的引导步骤。

可选的,上述第二类游戏为相对大型游戏,例如,游戏场景相对复杂,加载资源高于1G的游戏。

在本公开实施例中,若确定上述目标游戏为第二类游戏,例如,一些场景比较大型的游戏,则下载与上述第二类游戏对应的第三类游戏(即试玩游戏场景),其中,上述第三类游戏为对上述第二类游戏进行简化处理后得到的游戏场景;

对于一些场景比较大型的游戏,本公开实施例中的视频展示平台支持试玩功能,可以响应于用户的触发指令,为用户提供下载与该大型游戏对应的试玩游戏场景,该游戏场景可以为第二类游戏的精华部分或者缩小版本,帮助用户体验第二类游戏。

并且,在上述目标游戏界面中运行上述第三类游戏时,还可以同步展示上述第二类游戏的下载引导数据,为用户下载上述第二类游戏提供相应的引导步骤。

图3是根据一示例性实施例示出的一种视频数据处理方法的流程图,如图3所示,上述视频数据处理方法用于游戏平台中,包括以下步骤:

在步骤S61中,响应于生成指令,生成视频数据;

在步骤S62中,发送上述视频数据至视频展示平台,其中,上述视频展示平台用于在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

本公开通过响应于生成指令,生成视频数据;发送上述视频数据至视频展示平台,其中,上述视频展示平台用于在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面,可以达到从短视频平台的视频展示界面直接跳转至游戏启动界面的目的,实现了增强游戏平台与短视频平台的交互效率的技术效果,解决了相关技术中游戏平台与短视频平台相对隔离,交互效率较低的问题。

可选的,上述游戏平台可以为端游平台、手游平台,上述视频数据可以为录屏数据、短视频数据。

作为一种可选的实施例,上述视频数据可以游戏平台的用户点击当前游戏界面中的录屏按钮,在用户玩游戏的同时,录制上述游戏平台中运行的全部或片段游戏内容得到;部分游戏可以直接导出视频数据至短视频平台;也可以是在第三方视频录制软件生成并上传至短视频平台的游戏视频;或者由视频编辑软件直接制作游戏视频,例如,游戏的宣传视频。

以本公开上述方法实施例的执行主体可以为游戏平台为例,在游戏平台内用户一键启动游戏并进入游戏后,该游戏平台支持用户点击当前游戏界面中的录屏按钮,可以实现在用户玩游戏的同时,录制上述游戏平台中运行的全部或片段游戏内容,生成视频数据(即短视频数据)。

并且,在游戏平台结束录屏以后,支持一键发送短视频频数据至视频展示平台;视频展示平台的用户在观看上述视频数据时,针对可以直接在视频展示平台中运行的目标游戏,视频展示平台支持在检测到用户点击视频展示界面(例如,点击游戏启动控件)的触发指令时,自动开始加载上述目标游戏的游戏资源及游戏引擎资源,并在加载完成之后开始运行上述目标游戏。

作为一种可选的实施例,在发送上述视频数据至视频展示平台之前,上述视频数据处理方法还包括:

在步骤S71中,获取与上述视频数据对应的视频贴图,其中,上述视频贴图用于强化上述视频数据的视频展示效果;

在步骤S72中,将上述视频贴图添加至上述视频数据中。

在公开实施例中,上述游戏平台在发送视频数据至视频展示平台之前,还可以根据视频数据对应的目标游戏的游戏类型自动添加对应的视频贴图至上述视频数据中(游戏贴纸),以强化上述视频数据的视频展示效果。

图4是根据一示例性实施例示出的一种视频数据处理系统的框图,如图4所示,上述视频数据处理系统包括:游戏平台10和视频展示平台20,其中:

游戏平台10,用于响应于生成指令,生成视频数据;视频展示平台20,与上述游戏平台10通信连接,用于接收到上述视频数据时,在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

本公开通过游戏平台,用于响应于生成指令,生成视频数据;视频展示平台,与上述游戏平台通信连接,用于接收来自上述游戏平台的上述视频数据,在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面,可以达到从短视频平台的视频展示界面直接跳转至游戏启动界面的目的,实现了增强游戏平台与短视频平台的交互效率的技术效果,解决了相关技术中游戏平台与短视频平台相对隔离,交互效率较低的问题。

图5是根据一示例性实施例示出的一种视频数据处理装置的框图。参照图5,该装置包括:获取单元50,展示单元51和处理单元52,其中:

获取单元50,被配置为执行获取视频数据;展示单元51,被配置为执行在视频展示界面中展示上述视频数据;处理单元52,被配置为执行响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,例如,对于后者,可以通过以下方式实现:上述各个模块可以位于同一处理器中;或者,上述各个模块以任意组合的方式位于不同的处理器中。

此处需要说明的是,上述获取单元50,展示单元51和处理单元52对应于上述的步骤S11至步骤S13,上述模块与对应的步骤所实现的实例和应用场景相同,但不限于上述方法实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在计算机终端中。

图6是根据一示例性实施例示出的另一种视频数据处理装置框图。参照图6,该装置包括:生成单元60和发送单元61,其中:

生成单元60,被配置为执行响应于生成指令,生成视频数据;发送单元61,被配置为执行发送上述视频数据至视频展示平台,其中,上述视频展示平台用于在视频展示界面中展示上述视频数据,并响应于在上述视频展示界面中检测到的触发指令,从上述视频展示界面跳转至目标游戏界面,其中,上述目标游戏界面为基于上述视频数据确定的目标游戏的游戏启动界面。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,例如,对于后者,可以通过以下方式实现:上述各个模块可以位于同一处理器中;或者,上述各个模块以任意组合的方式位于不同的处理器中。

此处需要说明的是,上述生成单元60和发送单元61对应于上述步骤S61至步骤S62,上述模块与对应的步骤所实现的实例和应用场景相同,但不限于上述方法实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在计算机终端中。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

根据本公开实施例,还提供一种电子装置实施例,包括:处理器;用于存储上述处理器可执行指令的存储器;其中,上述处理器被配置为执行上述指令,以实现任一项上述的视频数据处理方法。

可选地,图7是根据一示例性实施例示出的一种电子装置的框图,如图7所示,该计算机终端可以包括:一个或多个(图中仅示出一个)处理器71、存储器72、以及外设接口73。

其中,存储器可用于存储软件程序以及模块,如本申请实施例中的特征向量的处理和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的特征向量的处理方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行任一项上述的视频数据处理方法步骤。

根据本公开实施例,还提供一种非易失性存储介质实施例,当上述非易失性存储介质中的指令由电子装置的处理器执行时,使得电子装置能够执行任一项上述的视频数据处理方法。

根据本公开实施例,提供一种计算机程序产品实施例,当在数据处理设备上执行时,适于执行初始化有任一项上述的视频数据处理方法的程序。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取非易失性存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个非易失性存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的非易失性存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:游戏日志记录方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类