Video data processing method, device and system

文档序号:892733 发布日期:2021-02-26 浏览:21次 中文

阅读说明:本技术 视频数据处理方法、装置及系统 (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. A method of processing video data, comprising:

acquiring video data;

displaying the video data in a video display interface;

and jumping to a target game interface from the video display interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data.

2. The video data processing method of claim 1, wherein jumping from the video presentation interface to a target game interface comprises:

acquiring page jump information corresponding to the target game;

obtaining page address information of the target game interface by analyzing the page jump information;

and jumping from the video display interface to the target game interface based on the page address information.

3. The video data processing method according to claim 1, wherein the trigger instruction is detected in the video presentation interface by:

detecting whether any position in the video display interface receives the trigger instruction; or

And detecting whether a game starting control provided in the video display interface receives the trigger instruction.

4. The video data processing method of claim 1, wherein after jumping from the video presentation interface to a target game interface, the video data processing method further comprises:

determining a type of the target game;

and if the target game is determined to be the first type of game, loading game resources and game engine resources corresponding to the first type of game, and running the first type of game in the target game interface.

5. The video data processing method of claim 1, wherein after jumping from the video presentation interface to a target game interface, the video data processing method further comprises:

determining a type of the target game;

if the target game is determined to be a second type game, downloading a third type game corresponding to the second type game, wherein the third type game is a game scene obtained after simplifying the second type game;

and running the third type of game in the target game interface, and displaying the downloading guide data of the second type of game, wherein the downloading guide data is used for providing a guide step for downloading the second type of game.

6. A method of processing video data, comprising:

generating video data in response to the generation instruction;

and sending the video data to a video display platform, wherein the video display platform is used for displaying the video data on a video display interface and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, and the target game interface is a game starting interface of a target game determined based on the video data.

7. The method of claim 6, wherein prior to sending the video data to a video presentation platform, the method further comprises:

acquiring a video map corresponding to the video data, wherein the video map is used for enhancing the video display effect of the video data;

adding the video map to the video data.

8. A video data processing system, comprising:

a game platform for generating video data in response to a generation instruction;

and the video display platform is in communication connection with the game platform and is used for displaying the video data in a video display interface when receiving the video data and jumping to a target game interface from the video display interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data.

9. An electronic device, comprising:

a processor;

a memory for storing the processor-executable instructions;

wherein the processor is configured to execute the instructions to implement the video data processing method of any of claims 1 to 7.

10. A non-volatile storage medium, instructions in which, when executed by a processor of an electronic device, enable the electronic device to perform the video data processing method of any one of claims 1 to 7.

Technical Field

The present disclosure relates to the field of data processing, and in particular, to a method, an apparatus, and a system for processing video data.

Background

In the related technology, the game platform and the short video platform are relatively isolated, and the two platforms can not directly enter each other even when jumping.

Disclosure of Invention

The present disclosure provides a video data processing method, device and system, which at least solve the problem of low interaction efficiency due to relative isolation between a game platform and a short video platform in the related art. The technical scheme of the disclosure is as follows:

according to a first aspect of the embodiments of the present disclosure, there is provided a video data processing method, including: acquiring video data; displaying the video data in a video display interface; and jumping to a target game interface from the video display interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data.

According to a second aspect of the embodiments of the present disclosure, there is provided another video data processing method, including: generating video data in response to the generation instruction; and sending the video data to a video display platform, wherein the video display platform is used for displaying the video data in a video display interface and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, and the target game interface is a game starting interface of a target game determined based on the video data.

According to a third aspect of embodiments of the present disclosure, there is provided a video data processing system comprising: a game platform for generating video data in response to a generation instruction; and the video display platform is in communication connection with the game platform and is used for displaying the video data in a video display interface when receiving the video data and jumping to a target game interface from the video display interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data.

According to a fourth aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement any one of the video data processing methods.

According to a fifth aspect of embodiments of the present disclosure, there is provided a non-volatile storage medium, wherein instructions of the non-volatile storage medium, when executed by a processor of an electronic device, enable the electronic device to perform any one of the above-mentioned video data processing methods.

According to a fifth aspect of the embodiments of the present disclosure, there is provided a video data processing apparatus comprising: an acquisition unit configured to perform acquisition of video data; the display unit is configured to display the video data in a video display interface; and the processing unit is configured to execute a trigger instruction detected in the video display interface, and jump 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.

According to a sixth aspect of the embodiments of the present disclosure, there is provided a video data processing apparatus comprising: a generation unit configured to perform generation of video data in response to a generation instruction; and the sending unit is configured to execute sending of the video data to a video display platform, wherein the video display platform is used for displaying the video data in a video display interface, and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, and the target game interface is a game starting interface of a target game determined based on the video data.

According to a seventh aspect of embodiments of the present disclosure, there is provided a computer program product adapted to, when executed on a data processing apparatus, execute a program initializing a video data processing method of any of the above.

The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:

the present disclosure provides a method for generating video data by acquiring video data; displaying the video data in a video display interface; and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data, so that the aim of directly jumping from the video display interface of the short video platform to the game starting interface can be fulfilled, the technical effect of enhancing the interaction efficiency of the game platform and the short video platform is realized, and the problems of relative isolation and low interaction efficiency of the game platform and the short video platform in the related technology are solved.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.

Drawings

The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.

FIG. 1 is a flow diagram illustrating a method of video data processing in accordance with an exemplary embodiment;

FIG. 2 is a scene schematic diagram illustrating a video data processing method according to an exemplary embodiment;

FIG. 3 is a flow diagram illustrating a method of video data processing in accordance with an exemplary embodiment;

FIG. 4 is a block diagram illustrating a video data processing system in accordance with an exemplary embodiment;

FIG. 5 is a block diagram illustrating a video data processing apparatus according to an exemplary embodiment;

FIG. 6 is a block diagram illustrating another video data processing apparatus according to an example embodiment;

FIG. 7 is a block diagram illustrating an electronic device in accordance with an example embodiment.

Detailed Description

In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.

It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein.

The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.

First, in order to facilitate understanding of the embodiments of the present disclosure, some terms or nouns referred to in the present disclosure will be explained below:

scheme: the method is a page jump protocol, and the format reference URI (universal resource identifier) can be used for positioning page address information of a specific interface to be opened through scheme.

Fig. 1 is a flowchart illustrating a video data processing method according to an exemplary embodiment, as illustrated in fig. 1, the video data processing method including the steps of:

in step S11, video data is obtained, wherein the video data is obtained by recording all or a segment of game content running in the game platform;

in step S12, the video data is displayed in a video display interface;

in step S13, in response to the trigger instruction detected in the video display interface, a jump is made from the video display interface to a target game interface, where the target game interface is a game starting interface of a target game determined based on the video data.

The present disclosure provides a method for generating video data by acquiring video data; displaying the video data in a video display interface; and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data, so that the aim of directly jumping from the video display interface of the short video platform to the game starting interface can be fulfilled, the technical effect of enhancing the interaction efficiency of the game platform and the short video platform is realized, and the problems of relative isolation and low interaction efficiency of the game platform and the short video platform in the related technology are solved.

Optionally, the game platform may be an end-play platform or a hand-play platform, and the video data may be screen recording data or short video data.

As an optional embodiment, the video data may be obtained by a user of the game platform clicking a screen recording button in a current game interface, and recording all or a segment of game content running in the game platform while the user plays a game; video data can be directly exported to a short video platform by part of games; or a game video generated by third-party video recording software and uploaded to the short video platform; or the game video is directly produced by the video editing software, for example, the promotion video of the game.

The execution subject of the above method embodiment of the present disclosure may be, but is not limited to, a video display platform, for example, a short video platform, where after receiving video data sent by a game platform, the short video platform displays the video data in a video display interface; and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, namely jumping from the video display interface to a game starting interface of a target game determined according to the video data.

Optionally, the short video platform integrates game resources and game engine resources, supports functions of game downloading, game updating and the like, and facilitates users to start and click the short video data in the video display interface and then directly load and run the target game in the short video platform.

In the embodiment of the present disclosure, as shown in fig. 2, after a user starts a game and enters the game in a game platform by one key, the user is supported to click a screen recording button "start screen recording" in a current game interface, so that the user can record all or a segment of game content running in the game platform while playing the game, generate video data (i.e., short video data), and after the game platform finishes screen recording, support one key to send the short video data to a video display platform; the video display platform supports that when a trigger instruction of clicking a video display interface (for example, clicking a game starting control to play a game immediately) by a user is detected, jumping is carried out from the video display interface to a target game interface, game resources and game engine resources of the target game are automatically loaded, and the target game is started to run after the loading is finished.

As an alternative embodiment, jumping from the video presentation interface to the target game interface includes the following steps:

in step S21, page jump information corresponding to the target game is acquired;

in step S22, obtaining page address information of the target game interface by analyzing the page jump information;

in step S23, a jump is made from the video presentation interface to the target game interface based on the page address information.

In the above optional embodiment, jumping from the video presentation interface to the target game interface based on the page jump information scheme may be implemented to start a target game by one key, where page jump information and page address information corresponding to a target game page are defined in advance, a detected trigger instruction is actually to send one page jump information to an operating system, and after the operating system receives the page jump information, the operating system obtains the page address information of the target game interface by analyzing the page jump information, and jumps from the video presentation interface to the target game interface based on the page address information.

In an optional embodiment, the trigger instruction is detected in the video display interface by:

in step S31, detecting whether the trigger command is received at any position in the video display interface; or

In step S32, it is detected whether the game start control provided in the video display interface receives the trigger instruction.

In the above optional embodiment, whether the trigger instruction is received through any position in the video display interface may be determined, for example, if it is detected that the user clicks any position of the video display interface, it is determined that the trigger instruction is received; whether the game starting control provided in the video display interface receives the triggering instruction can also be detected, for example, because the game starting control is provided in the video display interface, if it is detected that the user clicks the game starting control, it is determined that the triggering instruction is received.

As an optional embodiment, after jumping from the video presentation interface to the target game interface, the video data processing method further includes:

in step S41, the type of the target game is determined;

in step S42, if it is determined that the target game is a first game, a game resource and a game engine resource corresponding to the first game are loaded, and the first game is executed in the target game interface.

Optionally, the first game is a relatively small game, for example, a game with a relatively simple game scene and a loading resource lower than 1G.

In the embodiment of the present disclosure, game resources and game engine resources are integrated in the video display platform, and functions such as game downloading and updating are supported, if it is determined that the target game is a first type game, game resources and game engine resources corresponding to the first type game may be directly loaded in the video display platform, and the first type game is run in the target game interface after the loading is completed.

As another alternative embodiment, after jumping from the video presentation interface to the target game interface, the video data processing method further includes:

in step S51, the type of the target game is determined;

in step S52, if it is determined that the target game is a second type game, downloading a third type game corresponding to the second type game, wherein the third type game is a game scene obtained by simplifying the second type game;

in step S53, the third type game is executed in the target game interface, and download guidance data of the second type game is displayed.

Wherein, the download guidance data is used for providing a guidance step for downloading the second type game.

Optionally, the second game is a relatively large game, for example, a game with a relatively complex game scene and a loading resource higher than 1G.

In the embodiment of the present disclosure, if it is determined that the target game is a second type game, for example, a game with a relatively large scene, a third type game (i.e., a game scene to be tried to play) corresponding to the second type game is downloaded, where the third type game is a game scene obtained by simplifying the second type game;

for some games with larger scenes, the video display platform in the embodiment of the present disclosure supports a trial play function, and may provide, in response to a trigger instruction of a user, a trial play scene corresponding to the large game for the user, where the game scene may be an essence or a reduced version of a second type of game, so as to help the user experience the second type of game.

And when the third type game is run in the target game interface, the downloading guide data of the second type game can be synchronously displayed, and a corresponding guide step is provided for the user to download the second type game.

Fig. 3 is a flowchart illustrating a video data processing method according to an exemplary embodiment, which is used in a game platform, as shown in fig. 3, and includes the following steps:

in step S61, in response to the generation instruction, video data is generated;

in step S62, the video data is sent to a video display platform, where the video display platform is configured to display the video data in a video display interface, and jump from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, where the target game interface is a game starting interface of a target game determined based on the video data.

The present disclosure generates video data by responding to a generation instruction; and sending the video data to a video display platform, wherein the video display platform is used for displaying the video data in a video display interface and jumping from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, and the target game interface is a game starting interface of a target game determined based on the video data, so that the aim of directly jumping from the video display interface of the short video platform to the game starting interface can be fulfilled, the technical effect of enhancing the interaction efficiency of the game platform and the short video platform is realized, and the problems of relative isolation and low interaction efficiency of the game platform and the short video platform in the related art are solved.

Optionally, the game platform may be an end-play platform or a hand-play platform, and the video data may be screen recording data or short video data.

As an optional embodiment, the video data may be obtained by a user of the game platform clicking a screen recording button in a current game interface, and recording all or a segment of game content running in the game platform while the user plays a game; video data can be directly exported to a short video platform by part of games; or a game video generated by third-party video recording software and uploaded to the short video platform; or the game video is directly produced by the video editing software, for example, the promotion video of the game.

Taking the execution main body of the method embodiment of the present disclosure as an example, after a user starts a game and enters the game in the game platform by one key, the game platform supports the user to click a screen recording button in the current game interface, so that the user can record all or a segment of game content running in the game platform while playing the game, and generate video data (i.e., short video data).

After the game platform finishes screen recording, supporting one key to send short video data to the video display platform; when a user of the video display platform watches the video data, the video display platform supports that when a trigger instruction that the user clicks a video display interface (for example, clicks a game starting control) is detected, game resources and game engine resources of the target game are automatically started to be loaded, and the target game is started to be run after the loading is completed.

As an optional embodiment, before sending the video data to the video display platform, the video data processing method further includes:

in step S71, obtaining a video map corresponding to the video data, where the video map is used to enhance a video display effect of the video data;

in step S72, the video map is added to the video data.

In a disclosed embodiment, before the video data is sent to the video display platform, the game platform may further automatically add a corresponding video map to the video data (game sticker) according to a game type of a target game corresponding to the video data, so as to enhance a video display effect of the video data.

Fig. 4 is a block diagram illustrating a video data processing system according to an exemplary embodiment, as shown in fig. 4, the video data processing system including: a game platform 10 and a video presentation platform 20, wherein:

a game platform 10 for generating video data in response to a generation instruction; and a video display platform 20, communicatively connected to the game platform 10, configured to display the video data in a video display interface when receiving the video data, and jump from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, where the target game interface is a game starting interface of a target game determined based on the video data.

The present disclosure provides a game platform for generating video data in response to a generation instruction; the video display platform is in communication connection with the game platform and used for receiving the video data from the game platform, displaying the video data in a video display interface, and jumping to a target game interface from the video display interface in response to a trigger instruction detected in the video display interface, wherein the target game interface is a game starting interface of a target game determined based on the video data, so that the aim of directly jumping to the game starting interface from the video display interface of the short video platform can be achieved, the technical effect of enhancing the interaction efficiency of the game platform and the short video platform is achieved, and the problems that the game platform and the short video platform are relatively isolated and the interaction efficiency is low in the related technology are solved.

Fig. 5 is a block diagram illustrating a video data processing apparatus according to an example embodiment. Referring to fig. 5, the apparatus includes: an acquisition unit 50, a presentation unit 51 and a processing unit 52, wherein:

an acquisition unit 50 configured to perform acquisition of video data; a presentation unit 51 configured to perform presentation of the video data in a video presentation interface; and the processing unit 52 is configured to execute a trigger instruction detected in the video display interface, and jump from the video display interface to a target game interface, where the target game interface is a game starting interface of a target game determined based on the video data.

It should be noted that the above modules may be implemented by software or hardware, for example, for the latter, the following may be implemented: the modules can be located in the same processor; alternatively, the modules may be located in different processors in any combination.

It should be noted that, the acquiring unit 50, the displaying unit 51 and the processing unit 52 correspond to the steps S11 to S13, and the modules are the same as the examples and application scenarios realized by the corresponding steps, but are not limited to the disclosure of the method embodiments. It should be noted that the modules described above may be implemented in a computer terminal as part of an apparatus.

Fig. 6 is a block diagram illustrating another video data processing apparatus according to an example embodiment. Referring to fig. 6, the apparatus includes: a generating unit 60 and a transmitting unit 61, wherein:

a generating unit 60 configured to perform generating video data in response to a generation instruction; and a sending unit 61 configured to execute sending of the video data to a video display platform, where the video display platform is configured to display the video data in a video display interface, and jump from the video display interface to a target game interface in response to a trigger instruction detected in the video display interface, where the target game interface is a game starting interface of a target game determined based on the video data.

It should be noted that the above modules may be implemented by software or hardware, for example, for the latter, the following may be implemented: the modules can be located in the same processor; alternatively, the modules may be located in different processors in any combination.

It should be noted here that the generating unit 60 and the sending unit 61 correspond to the steps S61 to S62, and the modules are the same as the examples and application scenarios realized by the corresponding steps, but are not limited to the disclosure of the method embodiments. It should be noted that the modules described above may be implemented in a computer terminal as part of an apparatus.

With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.

There is also provided, in accordance with an embodiment of the present disclosure, an electronic device embodiment, including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement any one of the video data processing methods.

Alternatively, fig. 7 is a block diagram illustrating an electronic device according to an exemplary embodiment, and as shown in fig. 7, the computer terminal may include: one or more (only one shown) processors 71, memory 72, and a peripheral interface 73.

The memory may be configured to store software programs and modules, such as program instructions/modules corresponding to the processing and apparatus of the feature vector in the embodiment of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the above-described feature vector processing method. The memory may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory may further include memory located remotely from the processor, and these remote memories may be connected to the computer terminal through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.

The processor may invoke the information stored in the memory and the application program via the transmission device to perform any of the above-described video data processing method steps.

According to an embodiment of the present disclosure, there is also provided a non-volatile storage medium embodiment, which, when executed by a processor of an electronic device, enables the electronic device to perform any one of the above-mentioned video data processing methods.

According to an embodiment of the present disclosure, a computer program product embodiment is provided, which, when being executed on a data processing device, is adapted to execute a program initializing any of the above-mentioned video data processing methods.

The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.

In the above embodiments of the present invention, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.

In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units may be a logical division, and in actual implementation, there may be another division, for example, multiple units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.

The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.

In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.

The integrated unit may be stored in a computer-readable nonvolatile storage medium if it is implemented in the form of a software functional unit and sold or used as a separate product. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a non-volatile storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned nonvolatile storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.

The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

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

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类