Method, device, equipment and computer program for live video interaction

JP7640180B2Active Publication Date: 2025-03-05TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023555814
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-06
Filing Date
2022-06-17
Publication Date
2025-03-05
Estimated Expiration
2042-06-17

AI Technical Summary

Benefits of technology

【0012】 本出願の実施例が提供する技術案による有益な効果は少なくとも以下を含み、 ビデオコンテンツがイベント抜粋条件に合う時、ノード指示領域を表示することで、ノード指示領域で現在ライブ配信ビデオのライブ配信状況を指示し、視聴者とライブ配信ビデオとの間のインタラクション形態を豊かにして、視聴者はノード指示領域からビデオコンテンツ及びライブ配信状況を知って、ノード指示領域においてさらにインタラクションを行って、視聴者とライブ配信ビデオとの間のインタラクション効率を向上する。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007640180000001
    Figure 0007640180000001
  • Figure 0007640180000002
    Figure 0007640180000002
  • Figure 0007640180000003
    Figure 0007640180000003
Patent Text Reader

Abstract

A method, device, equipment and storage medium for interaction with live streaming video, which is related to the field of live streaming programs, includes: displaying a playback interface for live streaming video (401), where the playback interface plays the live streaming video (401); displaying a node indication area on the playback interface in response to the video content of the live streaming video meeting an event extraction condition (402), where the event extraction condition instructs to partition an event node (402); displaying sub-node information in the node indication area (403), where the sub-node information corresponds to the event node obtained by partitioning and indicates the sub-node to trigger displaying the video content (403); and displaying an interaction result based on the interaction operation in response to receiving an interaction operation on the node indication area (404). The embodiment of the present application improves the interaction efficiency between viewers and the live streaming video.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] This application claims priority to a Chinese patent application filed on July 6, 2021, bearing patent application number 202110762550.7 and entitled "Live streaming video interaction method, device, equipment and storage medium," the entire contents of which are incorporated by reference.

[0002] TECHNICAL FIELD The embodiments of the present application relate to the field of live streaming programs, and in particular to a method, apparatus, device and storage medium for interacting with live streaming video. [Background technology]

[0003] The live streaming application program refers to an application program that provides a live streaming platform for live streamer accounts and allows viewer accounts to watch live streaming videos. That is, a user may log in to an account in the live streaming application program to start a live stream, or may watch a live stream as a viewer account.

[0004] In a related technology, in a live streaming application program, a user interacts with a live streamer account by watching a live stream and sends private messages to the live streamer account in a chat dialog box, and the live streamer account checks the private messages in the chat dialog box and selectively replies to the chat messages. Summary of the Invention [Problem to be solved by the invention]

[0005] However, in the above method, for a viewer account, the only interaction method with a live streaming video is to watch the live streaming video, which is a single interaction method and the information transmission effect of the live streaming video is poor.

[0006] The embodiments of the present application provide a live streaming video interaction method, device, equipment and storage medium, which can improve the diversity of interaction modes between viewer accounts and live streaming videos in a live streaming application program. The technical solutions are as follows: [Means for solving the problem]

[0007] According to one aspect, there is provided a live streaming video interaction method executed by a terminal device, the method comprising: displaying a playback interface of a live streaming video, the playback interface playing the live streaming video; displaying a node indication area on the playback interface in response to a video content of the live-streaming video meeting an event excerpting condition, the event excerpting condition instructing to partition an event node in the live-streaming video based on the video content; displaying subnode information in the node indication area, the subnode information corresponding to the event node obtained by partition and indicating a subnode to trigger displaying the video content, the subnode indicating an operation corresponding to the event node; In response to receiving an interaction operation on the node indication area, displaying an interaction result based on the interaction operation.

[0008] According to another aspect, there is provided a live streaming video interaction device, the device comprising: A display module for displaying a playback interface of a live streaming video, the playback interface playing the live streaming video; a receiving module for receiving an interaction operation on the node indication area; The display module further displays a node indication area on the playback interface in response to a video content of the live-streaming video meeting an event excerpting condition, the event excerpting condition instructing to partition an event node in the live-streaming video based on the video content; The display module further displays sub-node information in the node indication area, the sub-node information corresponds to the event node obtained by the partition and indicates a sub-node to trigger displaying the video content, and the sub-node indicates an operation corresponding to the event node; The display module further displays an interaction result based on the interaction operation.

[0009] According to another aspect, there is provided a computer device, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by the processor to realize a live streaming video interaction method as described in any one of the embodiments of the present application above.

[0010] According to another aspect, a computer-readable storage medium is provided, the storage medium storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, the at least one program, code set or instruction set being loaded and executed by a processor to realize a live streaming video interaction method as described in any one of the above embodiments of the present application.

[0011] According to another aspect, there is provided a computer program product or a computer program, the computer program product or the computer program comprising computer instructions stored in a computer readable storage medium, the computer instructions being read by a processor of a computing device from the computer readable storage medium, and the processor executing the computer instructions, thereby causing the computing device to perform the live streaming video interaction method according to any one of the above embodiments. Effect of the Invention

[0012] The beneficial effects of the technical solutions provided by the embodiments of the present application include at least the following: When the video content meets the event extraction condition, a node indication area is displayed, and the live distribution status of the current live distribution video is indicated in the node indication area, thereby enriching the interaction form between the viewer and the live distribution video, so that the viewer can know the video content and the live distribution status from the node indication area and further interact in the node indication area, thereby improving the efficiency of interaction between the viewer and the live distribution video. [Brief description of the drawings]

[0013] [Figure 1] 1 is a schematic diagram of a live streaming interface provided by one exemplary embodiment of the present application. [Diagram 2] 1 is a schematic diagram of an implementation environment in accordance with one exemplary embodiment of the present application; [Diagram 3] 1 is a schematic diagram of an overall architecture provided by one exemplary embodiment of the present application. [Figure 4] 1 is a flowchart of a live-streaming video interaction method provided by an exemplary embodiment of the present application. [Diagram 5] FIG. 5 is a schematic diagram of a playback interface provided according to the embodiment of FIG. 4; [Figure 6]4 is a flowchart of a live-streaming video interaction method provided by another exemplary embodiment of the present application; [Figure 7] FIG. 7 is a schematic diagram of a playback interface provided according to the embodiment of FIG. 6; [Figure 8] FIG. 7 is a schematic interface diagram of a sharing process provided based on the embodiment of FIG. 6. [Figure 9] 1 is a flowchart of a live streaming video interaction method provided by another exemplary embodiment of the present application. [Figure 10] FIG. 11 is an interface schematic diagram of a second node indication area provided by an exemplary embodiment of the present application. [Figure 11] FIG. 2 is a schematic diagram of a display process of a first node indication area provided by an exemplary embodiment of the present application; [Figure 12] FIG. 2 is a schematic diagram of a display process of a second node indicating area provided by an exemplary embodiment of the present application. [Figure 13] FIG. 1 is a structural block diagram of a live streaming video interaction device provided by an exemplary embodiment of the present application. [Figure 14] FIG. 2 is a structural block diagram of a live-streaming video interaction device provided by another exemplary embodiment of the present application; [Figure 15] FIG. 2 is a structural block diagram of a terminal device provided by an exemplary embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] In order to make the objectives, technical solutions and advantages of the present application more comprehensible, the following describes the embodiments of the present application in more detail in conjunction with the drawings.

[0015] First, a brief introduction of terms related to the embodiments of the present application will be provided.

[0016] Live streaming: A technology that imports data from the live streamer side using a device, converts it into a transmittable video stream through a series of processes, for example, performs encoding and compression processing on the video, converts it into a video stream, and outputs it to a viewing terminal device for playback. The live streaming application program provided by the embodiment of the present application is an application program that provides a self-media platform, that is, after registering an account in the live streaming application program, the user starts a live room as a live streamer. The start of the live room may or may not include condition restrictions. In some embodiments, the user account applies for qualification to create a live room and perform live streaming. In other embodiments, the user account directly selects to start live streaming from the user interface of the live streaming application program, enters live room information, and then creates a live room and performs live streaming. In some embodiments, the user account may further watch the live streaming video of the live streamer account as a viewer account.

[0017] In an embodiment of the present application, for video content in a live streaming video, when the video content meets an event excerpt condition, an event node is partitioned in the live streaming video, and a node indication area is displayed based on the event node obtained by partitioning, and the partitioned event node is displayed.

[0018] Taking the live streaming video as an example of a game live streaming video, the event extraction condition is realized as the determined kill timing of the live streamer account, that is, the timing when the live streamer account completes "1 consecutive kill", "3 consecutive kill", "4 consecutive kill", or "5 consecutive kill" in the game. In some embodiments, the determined kill timing is obtained by the terminal device performing screen recognition on the video content in the playback interface, or is determined by the server sending an instruction to the terminal device based on the game data. When the live streamer account completes the determined kill timing in the game, an event node is partitioned at the determined kill timing of the live streaming video, and a node indication area corresponding to the determined kill timing is displayed. In the node indication area, operation subnodes performed by the live streamer account in the process of completing the determined kill timing are displayed. For example, when the live streamer account completes the determined kill timing through operation a, operation b, and operation c, an operation a subnode, an operation b subnode, and an operation c subnode are displayed in the node indication area corresponding to the determined kill timing.

[0019] In some embodiments, the operation subnodes are displayed in the form of operation icons or in the form of operation names, to which the embodiments of the present application are not limited.

[0020] Illustratively, referring to FIG. 1, a schematic diagram of a live streaming interface provided by one exemplary embodiment of the present application is shown. As shown in FIG. 1, the live streaming interface 100 includes a video screen 110 and a node indication area 120. The node indication area 120 is an area displayed when a live streamer account completes a decisive kill in a game, and an operation subnode 121 is displayed in the node indication area 120, which indicates the operation performed by the live streamer account in the process of completing the decisive kill. As can be seen from the operation subnode 121 in FIG. 1, in the process of completing the decisive kill, the live streamer account achieves the decisive kill through operations such as a displacement operation, a reply operation, a mirror operation, and a normal attack operation.

[0021] FIG. 2 is a schematic diagram of an implementation environment provided by one exemplary embodiment of the present application. As shown in FIG. 2, the implementation environment includes a terminal device 210 and a server 220, and the terminal device 210 and the server 220 are connected via a communication network 230.

[0022] A live streaming application program provided by an embodiment of the present application is installed on the terminal device 210, and a function of displaying a node indication area in the live streaming application program is provided. That is, when a user uses the live streaming application program on the terminal device 210, the user can watch live streaming videos in the live streaming application program, and during the process of watching the live streaming videos, when the video content of the live streaming video meets the event excerpt conditions, a node indication area is displayed.

[0023] The server 220 receives video stream data of the live distribution video from the live broadcaster terminal and transmits the video stream data to the viewer terminal to play the live distribution video.

[0024] In some embodiments, when the above live streaming video is realized as a game live streaming video, the node indication area displays the operation subnode before the live streamer account triggers the decision kill timing, that is, it is necessary to record the operation of the live streamer account during the game. Therefore, as shown in FIG. 3, the above terminal device 210 includes a player terminal device 211 and a viewer terminal 212, where the player terminal 211 is a terminal device operated by the live streamer account, and the viewer terminal 212 is a terminal device for watching the game process of the live streamer. The player terminal 211 uploads button information to the server 220, and the server 220 records the operation record of the live streamer account, and when the decision kill timing is triggered, displays the decision kill timing operation to the viewer terminal 212.

[0025] Taking a game live streaming video as an example, the player terminal 211 uploads each operation information to the server 220, and the server 220 stores the player operation information in one data structure. For example, the server 220 stores the last 50 player operations.

[0026] The terminal device may be, but is not limited to, a smartphone, a tablet, a laptop, a desktop computer, a smart speaker, a smart watch, etc. The terminal device and the server are directly or indirectly connected via a wired or wireless communication method, which is not limited in this application.

[0027] Here, the above-mentioned server may be an independent physical server, a server cluster or a distributed system consisting of multiple physical servers, and may also be a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, Content Delivery Networks (CDNs), big data and artificial intelligence platforms.

[0028] Cloud technology is a hosting technology that unifies a series of resources such as hardware, software, and network in a wide area network or a local network to realize data calculation, storage, processing and sharing. Cloud technology is a collective term for network technology, information technology, integration technology, platform management technology, application technology, etc. that are applied according to the cloud computing business mode, and can form a resource pool, be used according to needs, and be flexible and convenient. Cloud computing technology will become an important support. The background service of the technology network system requires a large amount of computing and storage resources, such as video websites, picture websites and more portal sites. With the advanced development and application of the Internet industry, in the future, each item will have its own identification mark and need to be transmitted to the background system for logical processing, different levels of data will be processed differently, and each type of industry data will require powerful system background support, which can only be realized by cloud computing.

[0029] In some embodiments, the server may further be implemented as a node in a blockchain system. Blockchain is a new application mode of computer technology, such as distributed data storage, peer-to-peer transmission, consensus mechanism, encryption algorithm, etc. Blockchain is essentially a decentralized database, a series of data blocks generated to be related using encryption methods, each data block contains information of a batch of network transactions, and verifies the validity (anti-counterfeiting) of the information to generate the next block. Blockchain may include a blockchain base platform, a platform product service layer, and an application service layer.

[0030] Combining the above terminology overview and implementation environment, a live streaming video interaction method provided by an embodiment of the present application will be described, and the method will be described as being executed by the terminal device of FIG. 2 as an example. As shown in FIG. 4, the method includes the following steps (401 to 404):

[0031] Step 401: Display a live streaming video playback interface.

[0032] The playback interface plays the live streaming video.

[0033] In some embodiments, the video frame screen includes a screen captured by the live streamer terminal or a screen generated by the live streamer terminal. For example, if the live streaming video is a video of the live streamer user's performance, the video frame screen includes a screen captured by a camera in the live streamer terminal, and if the live streaming video is a video of the live streamer user's game competition, the video frame screen includes a game screen displayed by the live streamer terminal itself.

[0034] The live-streaming video contains at least one of the following characteristics: First, the live streaming video is a performance video. That is, the live streamer performs within the capture range of the terminal camera, the live streamer terminal captures the live streamer's performance video through the camera, uploads the performance video to the server, and the server transmits the performance video to the viewing terminal as a live streaming video for playback. Second, the live streaming video is a game video. The live streamer operates the game on the live streamer's terminal, and the game process interface displayed on the live streamer's terminal is uploaded to the server. The server combines the game video with other display parameters and then transmits it to the viewing terminal for playback. Third, the live streaming video is an educational video. The live streamer combines slides or other educational materials on the live streamer terminal to give an educational explanation, captures the live streamer's explanation screen through the camera, and uploads the video captured by the camera and the display content of the slides or other educational materials on the terminal device to the server. The server then aligns the explanation video and the educational materials and transmits them to the viewing terminal for playback.

[0035] Here, the above-mentioned forms of live streaming videos are merely schematic examples, and the embodiments of the present application do not limit the specific forms of the live streaming videos.

[0036] Step 402: In response to the video content of the live streaming video meeting the event excerpt condition, display a node indication area on the playback interface.

[0037] The event excerpt condition dictates partitioning of event nodes in a live-streamed video based on the video content.

[0038] The partitioning method of the event node by the terminal device includes at least one of the following methods: 1. The terminal device performs real-time image recognition on the interface content, and if it recognizes that the interface content contains specified content corresponding to the event extraction condition, it segments an event node in the live streaming video. For example, when the terminal device recognizes the interface content of the playback interface and recognizes that the interface content contains a keyword "triple kill", it partitions an event node according to the timing when the keyword appears in the live streaming video. 2. The server sends node partition information to the terminal device based on the live streaming data, and after receiving the node partition information, the terminal device partitions the event node based on the node partition information. For example, the game server operating the game in the live streamer terminal generates game data based on the game process and transmits the game data to the live streaming server. When the live streaming server receives the game data transmitted from the game server and indicates that the number of players the live streamer terminal has continuously defeated has reached three, it generates node partition information and instructs the terminal device to partition an event node on the live streaming video corresponding to the timing at which the server received the game data. 3. The terminal device obtains the live streaming process data from the server, and divides the event node according to the live streaming process data. For example, taking a live game broadcast as an example, the terminal device requests specific type data during the process of the game server transmitting the game to the terminal device, and upon receiving the specific type data transmitted from the server, the terminal device partitions an event node in the live video broadcast based on the specific type data.

[0039] The above event node partitioning methods are merely schematic examples, and the embodiments of the present application do not limit the specific methods of event node partitioning.

[0040] The node indication area is an area displayed so as to be superimposed on the playback interface, or is an area defined in the playback interface.

[0041] In some embodiments, the node indication area is displayed at a border location of the playback interface, such as the top border, bottom border, left border, or right border.

[0042] In some embodiments, when the video content of the live streaming video meets the event excerpt condition, an event node is obtained by partitioning, and then the node indication area is directly displayed; or an event node is obtained by partitioning, and when an area display operation is received, the node indication area is displayed.

[0043] For example, when a live streamer account reaches a determined kill timing in a game, a node indication area is displayed on the upper and / or lower border of the playback interface, or a long press operation is received on the playback interface, and a node indication area is displayed on the left and / or right border of the playback interface based on the long press operation.

[0044] Optionally, when the live streaming video is a game live streaming video in which the live streaming video streamer account participates in a game, instruct the live streaming video streamer account to complete a target task in the game and display a node indication area on the playback interface in response to the video content of the game live streaming video.

[0045] Step 403: The subnode information is displayed in the node indication area.

[0046] The sub-node information corresponds to the event node obtained by partitioning and indicates the sub-nodes to trigger the display of the video content, i.e., multiple sub-nodes are passed through in the process of displaying the video content.

[0047] The realization of the subnode includes at least one of the following situations: 1. The live streaming video is a video of a game live streaming, the event node is a node indicating that the live streamer has reached the decisive kill timing, and the subnodes are the game operations performed by the live streamer in the process of reaching the decisive kill timing, for example, when the live streamer realizes the decisive kill timing through operations a, b, and c, the subnodes are operation a subnode, operation b subnode, and operation c subnode. That is, the subnodes indicate the operations corresponding to the event node. 2. The live streaming video is a teaching video, and an event node indicates that the teaching reaches the beginning or end of a chapter, for example, an event node indicates that the teaching reaches the end of a chapter, and a subnode is the title of a subsection in the teaching of the last chapter.

[0048] Here, the above sub-node situations are merely schematic examples, and the embodiments of the present application do not limit the realization solutions of the sub-nodes.

[0049] In some embodiments, the subnodes are displayed in a sequential order in the node designation area.

[0050] Taking a game live streaming video as an example, an operation subnode is displayed in the node indication area, and the operation subnode indicates the operation performed by the live streamer account in the process of completing the target task. Optionally, an operation subnode is displayed in the node indication area, and the operation subnode indicates the operation performed by the live streamer account in the process of completing the target task. The order in which the target account performs the operations in the process of completing the target task is determined, and the operation subnodes corresponding to the operations are displayed in sequence in the node indication area based on the operation order.

[0051] In some embodiments, the node indication area further includes a game character that the live streamer account uses when the live streamer account completes the target task or the target person.

[0052] Illustratively, Fig. 5 is a schematic diagram of a playback interface provided by one exemplary embodiment of the present application, and as shown in Fig. 5, the playback interface 500 includes a node indication area 510, which indicates a decision kill timing event node set by a live streamer account in a game. The node indication area 510 includes an operation subnode 511 performed by the live streamer account before the decision kill timing, a game character 512 used by the live streamer account in the process of completing the decision kill timing, and a timing 513 when the live streamer account completes this decision kill timing.

[0053] Step 404: In response to receiving the interaction operation on the node indication area, display an interaction result based on the interaction operation.

[0054] In some embodiments, the interaction operations include closing the node indication area, sharing the node indication area, playing back a video snippet (also called a "video clip") corresponding to the node indication area, and the like.

[0055] In some embodiments, taking game live streaming video as an example, in response to receiving a first interaction operation on an operation subnode, the playback interface plays a playback content starting from the operation corresponding to the operation subnode; or after receiving a first interaction operation on an operation subnode, the playback interface only plays the playback content corresponding to the operation subnode.

[0056] As described above, according to the live streaming video interaction method provided by the embodiments of the present application, when the video content meets the event excerpt condition, a node indication area is displayed, and the live streaming status of the current live streaming video is indicated in the node indication area, thereby enriching the interaction form between the viewer and the live streaming video, so that the viewer can know the video content and the live streaming status from the node indication area and further interact in the node indication area, thereby improving the efficiency of interaction between the viewer and the live streaming video.

[0057] In some embodiments, the node indication area includes a playback control and a share control. FIG. 6 is a flowchart of a live streaming video interaction method provided by one exemplary embodiment of the present application, which is illustrated by way of example as being performed by a terminal device. As shown in FIG. 6, the method includes the following steps (601 to 606):

[0058] Step 601: Display a live streaming video playback interface.

[0059] The playback interface plays the live streaming video.

[0060] In some embodiments, the video frame screen includes a screen captured by the live streamer terminal or a screen generated by the live streamer terminal. For example, if the live streaming video is a video of the live streamer user's performance, the video frame screen includes a screen captured by the camera of the live streamer terminal. If the live streaming video is a video of the live streamer user's game competition, the video frame screen includes a game screen displayed by the live streamer terminal itself.

[0061] Step 602: In response to the video content of the live streaming video meeting the event excerpt condition, display a node indication area on the playback interface.

[0062] The event excerpt condition dictates partitioning of event nodes in a live-streamed video based on the video content.

[0063] The node indication area is an area displayed so as to be superimposed on the playback interface, or is an area defined in the playback interface.

[0064] In some embodiments, the node indication area is displayed at the border of the playback interface.

[0065] In some embodiments, when the video content of the live streaming video meets the event excerpt condition, an event node is obtained by partitioning, and then the node indication area is directly displayed, or an event node is obtained by partitioning and an area display operation is received, then the node indication area is displayed.

[0066] Step 603: The subnode information is displayed in the node indication area.

[0067] The sub-node information corresponds to the event node obtained by partitioning and indicates the sub-nodes to trigger the display of the video content, i.e., multiple sub-nodes are passed through in the process of displaying the video content.

[0068] In some embodiments, taking a game live streaming video as an example, the subnode information includes an operation subnode corresponding to the last n operations performed by the live streamer account before completing the target task, where n is a positive integer. For example, the server continuously records the last 50 operations of the live streamer account during the game process, and when the live streamer account triggers a decision kill timing, the server displays the 5 operations before triggering the decision kill timing as operation subnodes in the node indication area.

[0069] In some other embodiments, taking a game live streaming video as an example, the subnode information includes operation subnodes corresponding to each operation that starts with a specified type operation before the live streamer account completes the target task. For example, the server continuously records the last 50 operations during the game process of the live streamer account, and when the live streamer account triggers a decision kill timing, determines the last time the live streamer account triggered skill A, and displays operation subnodes corresponding to each operation starting from the time when skill A was triggered in the node indication area.

[0070] In some other embodiments, taking a game live streaming video as an example, the subnode information includes an operation subnode corresponding to a specified type of operation triggered by the live streamer account before completing the target task. For example, the server continuously records the last 50 operations of the live streamer account during the game process, which include an operation of controlling a virtual object to move, an operation of controlling a virtual object to attack, and an operation of controlling a virtual object to release a skill. When the live streamer account triggers a decision kill timing, the server determines an operation of controlling a virtual object to release a skill among the last 20 operations of the live streamer account, and displays an operation subnode corresponding to the operation of controlling a virtual object to release a skill in the node indication area.

[0071] Here, the above operation subnode determination method is merely a schematic example, and the embodiment of the present application does not limit the operation subnode determination method.

[0072] Step 604: In response to receiving a second interaction operation on the playback control, play the video snippet that precedes the event node obtained by partitioning and includes subnodes in the playback interface.

[0073] In some embodiments, the video snippet is a snippet from the video timing corresponding to the first subnode partitioned to the event node obtained by partitioning, or a snippet obtained by cutting a video of a predetermined period before the event node obtained by partitioning as the end timing, or a snippet obtained by cutting a video based on the characteristics of the event node itself with the event node obtained by partitioning as the end timing. For example, if the event node is the determination kill timing of one consecutive kill, the cut snippet is 5 seconds (including the one consecutive kill process), and if the event node is the determination kill timing of three consecutive kills, the cut snippet is 10 seconds (including the one consecutive kill, two consecutive kill and three consecutive kill processes), and the specific cut period is pre-determined based on experience or determined by recognizing the video screen. Alternatively, the video snippet may be determined in other ways, which are not limited to the embodiments of the present application.

[0074] In some embodiments, when a second interaction operation on the playback control is received, the above video snippet is played back to play back the event corresponding to the event node.

[0075] In some embodiments, when a second interaction operation on the playback control is received, the video snippet is played full-screen (i.e., full screen) directly in the playback interface, or a playback window (e.g., a floating video window) is overlaid on the playback interface and the video snippet is played in the playback window.

[0076] When playing a video snippet in the form of a playback window, the video snippet in the playback window is played in synchronization with the live-streaming video being played in the playback interface itself, or when playing a video snippet in the form of a playback window, the playback of the live-streaming video is paused and resumed after the playback of the video snippet is completed.

[0077] Illustratively, Fig. 7 is a schematic diagram of a playback interface provided by an exemplary embodiment of the present application, as shown in Fig. 7, a node indication area 710 is displayed in the playback interface 700, and an event node 720 obtained by partitioning is displayed in the node indication area 710, and the event node 720 includes an operation subnode. The event node 720 further includes a corresponding playback control 730, and when a second interaction operation on the playback control 730 is received, a playback window 740 is superimposed on the playback interface 700, and a video snippet corresponding to the event node 720 is played in the playback window 740, and the video snippet includes an operation execution process corresponding to the above-mentioned operation subnode.

[0078] Step 605: In response to receiving a third interaction operation on the share control, display a share option.

[0079] In some embodiments, the node indication area further includes a share control, which instructs the user to share an event corresponding to the event node, or to share a video snippet corresponding to the event node, or to share a live broadcast program corresponding to the live broadcast video based on the event node.

[0080] The share option selects the share channel.

[0081] The share control is taken as an example to instruct sharing of a video snippet corresponding to an event node, that is, the share option indicates a share path for sharing the video snippet.

[0082] The share option includes at least one of the following circumstances: First, the share option is an option for a contact in a given application program, i.e., a contact is selected to receive the share in a given application program; Second, the share option includes a two-tier path selection, where a first tier path selection selects an application program to be the subject of the share, and a second tier path selection selects a contact in the application program to receive the share.

[0083] Exemplarily, in response to receiving a third interaction operation on the share control, firstly display a first share option including candidate application programs installed on the terminal device and having a share receiving function. The user selects a target application program from the candidate application programs as an application program to receive the share, and displays a second share option. The second share option includes candidate contacts in the user's target application program, and the candidate contacts are currently contacts in the user's target application program that have a bidirectional relationship (i.e., contacts that both can initiate contact with) or currently contacts in the user's target application program that have a unidirectional relationship (i.e., contacts that only the user can actively contact at present, and the other party cannot actively contact the user at present).

[0084] Step 606: Display a sharing result of the video snippet based on the selection operation on the share option.

[0085] The share result includes a share success result or a share failure result, that is, the share result includes two results: share success and share failure.

[0086] Illustratively, refer to FIG. 8, which is a schematic interface diagram of a sharing process provided by one exemplary embodiment of the present application. As shown in FIG. 8, the playback interface 800 includes a node indication area 810, which includes a share control 820. When an operation (e.g., a click operation) on the share control 820 is received, a first share option 830 is displayed, which includes icons of candidate application programs; when a selection operation on a target application program is received, a second share option 840 is displayed, which includes avatars and / or IDs (Identity Documents) of the candidate contacts; and the shared content is sent by selecting a target contact from the candidate contacts, i.e., the shared content is sent to the target contact.

[0087] In some embodiments, the shared content includes at least one of the following forms, including a link corresponding to the event node, a video snippet corresponding to the event node, a live streaming program link corresponding to the event node, a screenshot of the playback interface when partitioning the event node, etc., although embodiments of the present application are not limited thereto.

[0088] As described above, according to the live streaming video interaction method provided by the embodiments of the present application, when the video content meets the event excerpt condition, a node indication area is displayed, and the live streaming status of the current live streaming video is indicated in the node indication area, thereby enriching the interaction form between the viewer and the live streaming video, so that the viewer can know the video content and the live streaming status from the node indication area and further interact in the node indication area, thereby improving the efficiency of interaction between the viewer and the live streaming video.

[0089] According to the method provided by this embodiment, it is possible to easily provide users with the ability to review interesting snippets of live broadcasts through playback control, and users can directly review interesting video snippets corresponding to event nodes through playback control, thereby improving man-machine interaction efficiency.

[0090] In some embodiments, the node indication area includes at least two display manners: first, when an event node is partitioned, it is directly displayed; second, when an area display operation is received, it is displayed. Figure 9 is a flowchart of a live streaming video interaction method provided by another exemplary embodiment of the present application, for example, the method is performed by a terminal device, as shown in Figure 9, the method includes the following steps (901 to 905).

[0091] Step 901: Display a live streaming video playback interface.

[0092] In some embodiments, the playback interface plays live-streamed video.

[0093] In some embodiments, the video frame screen includes a screen captured by the live streamer terminal or a screen generated by the live streamer terminal. For example, if the live streaming video is a video of the live streamer user's performance, the video frame screen includes a screen captured by the camera of the live streamer terminal, and if the live streaming video is a video of the live streamer user's game competition, the video frame screen includes a game screen displayed by the live streamer terminal itself.

[0094] Step 902: In response to the video content of the live streaming video meeting the event excerpt condition, display a first node indicating area on the playback interface.

[0095] In some embodiments, the node indicating area is divided into a first node indicating area and a second node indicating area.

[0096] In some embodiments, the first node indication area is an area that is automatically displayed on the playback interface after the event node is partitioned. Optionally, the first node indication area is an area that is displayed for the currently partitioned event node, that is, the subnode information displayed in the first node indication area is a subnode corresponding to the currently partitioned event node.

[0097] In some embodiments, taking a game live streaming video as an example, when a live streamer account reaches a decisive kill timing during a game, and the decisive kill timing is a 5-consecutive kill timing, a first node indication area is displayed, and the first node indication area includes an operation sub-node corresponding to an operation performed by the live streamer account during the process of reaching the 5-consecutive kill timing. In some embodiments, the first node indication area further includes a share control, which shares the decisive kill timing in the current game live streaming video with other users.

[0098] In some embodiments, after the display period reaches a specified period, the display of the first node indicating area is canceled in the playback interface, or the first node indicating area further includes a close control, and when a trigger operation on the close control is received, the display of the first node indicating area is canceled in the playback interface, or the first node indicating area continues to be displayed in the playback interface, and when the next event node is defined, the current first node indicating area is replaced with and displayed as the first node indicating area corresponding to the next event node.

[0099] In some embodiments, if all subnodes cannot be completely displayed in the first node indication area, the subnodes are switched and displayed in a sliding or switching manner. For example, in the first node indication area, a maximum of five subnodes can be displayed at one time (i.e., a maximum of five subnodes are displayed at the same time), and if an event node corresponds to eight subnodes, the subnodes are switched and displayed in a list sliding or switching manner.

[0100] For example, a slide operation in the node indication area is received, and the subnodes are switched and displayed in a sliding manner based on the slide operation, i.e., the subnodes are switched and displayed based on the slide operation.

[0101] Step 903: In response to receiving the area display operation, display a second node indication area on the playback interface.

[0102] The second node indication area is an area displayed based on an area display operation, which may be an operation triggered based on an interface control in the playback interface, or may be an operation directly triggered at an arbitrary position on the playback interface. For example, a long press operation on an arbitrary position on the playback interface is received, and the long press operation is taken as an area display operation to display the second node indication area.

[0103] In some embodiments, the second node indicating area is displayed by being actively triggered by an area display operation, so that the display content of the second node indicating area includes any one of the following situations: displaying subnode information corresponding to the last partitioned event node in the first and second node indication areas; 2. displaying subnode information corresponding to the partitioned event node currently being played in the second node indication area; Third, in the second node indication area, sub-node information corresponding to the m event nodes partitioned at the end of the current game is displayed, where m is a positive integer.

[0104] Here, the display content in the above second node indicating area is merely a schematic example, and the embodiments of the present application do not limit the display content in the second node indicating area.

[0105] In this embodiment, an example will be described in which subnode information corresponding to a partitioned event node currently being played in a game is displayed in the second node indication area.

[0106] Optionally, when at least two event nodes are partitioned in the live streaming video, a subnode list corresponding to the at least two event nodes is displayed in sequence in the node indication area based on the appearance order of the at least two event nodes, and the subnode list displays subnode information corresponding to each of the at least two event nodes.

[0107] Illustratively, FIG. 10 is an interface schematic diagram of a second node indication area provided by one exemplary embodiment of the present application. As shown in FIG. 10, when a user performs a long press operation at any position of the playback interface 1010, a second node indication area 1020 is displayed, and the second node indication area 1020 includes a subnode list 1021 and a subnode list 1022, where the subnode list 1021 corresponds to the first partitioned event node (first decision kill timing) in the live streaming video, the subnode list 1021 includes each subnode corresponding to the first event node, and the subnode list 1022 corresponds to the second partitioned event node (second decision kill timing) in the live streaming video, and the subnode list 1022 includes each subnode corresponding to the second event node.

[0108] In some embodiments, the subnode list 1021 is provided with a corresponding playback control 1031 that plays back a video snippet corresponding to a first event node, and the subnode list 1022 is further provided with a corresponding playback control 1032 that plays back a video snippet corresponding to a second event node.

[0109] In some embodiments, the subnode list 1021 further includes the partition timing of the first event node and the game character that the live streamer applies (or uses) when partitioning the first event node, and the subnode list 1022 further includes the partition timing of the second event node and the game character that the live streamer applies (or uses) when partitioning the second event node.

[0110] Step 904: The subnode information is displayed in the node indication area.

[0111] In some embodiments, the subnode information corresponds to an event node obtained by partitioning and indicates a subnode to trigger displaying the video content, i.e., multiple subnodes are passed through in the process of displaying the video content.

[0112] Step 905: In response to receiving the interaction operation on the node indication area, display an interaction result based on the interaction operation.

[0113] In some embodiments, the interaction operations include closing the node designation region, sharing the node designation region, playing back a video snippet corresponding to the node designation region, and the like.

[0114] As an example, the above first node indication area and second node indication area will be described respectively.

[0115] First node indication area: Referring to FIG. 11, the display process of the first node indication area includes the following steps (1101 to 1104).

[0116] Step 1101: The live streamer terminal uploads player operation information.

[0117] The live streamer terminal is a terminal device that a live streamer currently operates and uses to participate in a game, and during the live streamer's game participation process, the live streamer terminal continuously uploads player operation information corresponding to the operations performed by the player to the game server.

[0118] Step 1102: The game server determines whether the decision kill timing has been triggered.

[0119] Since the game server calculates and processes game data during the game process, the game server determines in real time whether the live streamer terminal has currently triggered a decisive kill timing. For example, the server determines in real time whether the live streamer terminal has currently triggered one consecutive kill, three consecutive kills, four consecutive kills, or five consecutive kills.

[0120] Step 1103: The game server transmits the player operation information before the determined kill timing to the live distribution terminal.

[0121] When the game server determines that the live streamer terminal has triggered the decisive kill timing, it transmits the operations performed by the live streamer terminal before triggering the decisive kill timing to the live streaming terminal (i.e., the terminal device for watching the live stream of the live streamer terminal).

[0122] Step 1104: The live distribution terminal displays the transmission information.

[0123] In the display trigger process of the first node indication area, the display of the first node indication area is directly triggered based on the determined kill timing, so that after the game server transmits the player operation information, the transmitted player operation information is displayed in the first node indication area, and the player operation information is displayed in the form of a subnode.

[0124] Second node indication area: Referring to FIG. 12, the display process of the second node indication area includes the following steps (1201 to 1204).

[0125] Step 1201: The live distribution terminal user presses and holds the screen.

[0126] In some embodiments, the user may perform a long press operation at any position in the playback interface of the live streaming video to trigger the display of the second node indication area.

[0127] Step 1202: The live distribution terminal requests the decision-kill timing information from the game server.

[0128] In some embodiments, when a long press operation is received, the live streaming terminal determines to display a second node indicating area, and requests to obtain related information of the decision kill timing from the game server.

[0129] Step 1203: The game server transmits history determination kill timing information, operation information, and screen recording information.

[0130] The decisive kill timing information includes a trigger timing of the decisive kill timing, a game character applied by the live streamer when triggering the decisive kill timing, a decisive kill type corresponding to the decisive kill timing, etc. The operation information includes an operation performed by the live streamer during the triggering process of the decisive kill timing, including a skill operation, a control operation, an attack operation, etc. The screen recording information includes a video snippet obtained by performing a screen recording corresponding to the decisive kill timing.

[0131] Step 1204: The live distribution terminal interface performs display.

[0132] After obtaining the above determined kill timing information, the live streaming terminal will display a second node indication area.

[0133] When the live streaming terminal Websocket receives the decisive kill timing defeat operation sequence information sent from the background server, it displays the player's operation process using the CollectionView component, and when a certain number of skills are exceeded, it displays them by sliding left and right. The locale stores the skill icon and detailed information, and searches and displays the locale data according to the transmitted skill ID.

[0134] As described above, according to the live streaming video interaction method provided by the embodiments of the present application, when the video content meets the event excerpt condition, a node indication area is displayed, and the live streaming status of the current live streaming video is indicated in the node indication area, thereby enriching the interaction form between the viewer and the live streaming video, so that the viewer can know the video content and the live streaming status from the node indication area and further interact in the node indication area, thereby improving the efficiency of interaction between the viewer and the live streaming video.

[0135] According to the method provided by this embodiment, different node indicating regions are displayed under different trigger conditions to indicate the event nodes in different dimensions, thereby improving the efficiency of man-machine interaction.

[0136] FIG. 13 is a structural block diagram of a live streaming video interaction device provided in an exemplary embodiment of the present application. As shown in FIG. 13, the device includes: A display module 1310 for displaying a playback interface of a live streaming video, the playback interface being for playing the live streaming video; A receiving module 1320 for receiving an interaction operation on the node indication area; The display module 1310 further displays a node indication area on the playback interface in response to the video content of the live-streaming video meeting an event extracting condition, the event extracting condition instructing to partition an event node in the live-streaming video according to the video content; The display module 1310 further displays sub-node information in the node indication area, and the sub-node information indicates a sub-node that corresponds to the event node obtained by partitioning and displays the video content to trigger, and the sub-node indicates an operation corresponding to the event node; The display module 1310 further displays an interaction result based on the interaction operation.

[0137] In one preferred embodiment, the live streaming video is a game live streaming video in which a live streamer account participates in a game; The display module 1310 further displays the node indication area on the playback interface in response to the video content of the game live streaming video indicating that the live streamer account has completed a target task in the game.

[0138] In a preferred embodiment, the display module 1310 further displays an operation sub-node in the node indication area, which indicates an operation performed by the live streamer account in the process of completing the target task.

[0139] In one preferred embodiment, as shown in FIG. 14, the apparatus comprises: The method further includes a determination module 1330 for determining an order of execution of operations of the target account during the completion of the target task; The display module 1310 further displays the operation subnodes corresponding to the operations in order in the node designation area based on the order of the operations.

[0140] In one preferred embodiment, the display module 1310 further plays, in response to receiving a first interaction operation on the operation subnode, a playback content starting from the operation corresponding to the operation subnode on the playback interface.

[0141] In one preferred embodiment, the node indication area further includes the timing when the live streamer account completed the target task or the game character used when the live streamer account completed the target task.

[0142] In one preferred embodiment, the node indication area includes a playback control; The display module 1310 further plays, in response to receiving a second interaction operation on the playback control, a video snippet that precedes the event node obtained by partitioning and that includes the subnode, on the playback interface.

[0143] In one preferred embodiment, the node indication area further includes a share control; The display module 1310 further displays a share option in response to receiving a third interaction operation on the share control, the share option indicating a share path for sharing the video snippet, and displays a sharing result of the video snippet based on a selection operation on the share option.

[0144] In one preferred embodiment, the live streaming video is partitioned into at least two event nodes; The display module 1310 further displays a subnode list corresponding to the at least two event nodes in the node indication area in sequence based on the appearance order of the at least two event nodes, and the subnode information corresponding to each of the at least two event nodes is displayed in the subnode list.

[0145] In a preferred embodiment, the receiving module 1320 further receives a slide operation in the node indication area; The display module 1310 further switches and displays the subnodes based on the slide operation.

[0146] As described above, according to the live streaming video interaction device provided in the embodiment of the present application, when the video content meets the event excerpt condition, a node indication area is displayed, and the live streaming status of the current live streaming video is indicated in the node indication area, thereby enriching the interaction form between the viewer and the live streaming video, so that the viewer can know the video content and the live streaming status from the node indication area and further interact in the node indication area, thereby improving the efficiency of interaction between the viewer and the live streaming video.

[0147] Here, the live streaming video interaction device provided in the above embodiment is only described by taking the above functional module division as an example, and in actual application, the above functions can be allocated to be completed by different functional modules according to needs, that is, all or part of the above functions can be completed by dividing the internal structure of the device into different functional modules. In addition, the live streaming video interaction device provided in the above embodiment belongs to the same concept as the live streaming video interaction method embodiment, and the specific implementation process can be referred to the method embodiment, and no detailed description is made here.

[0148] 15 is a structural block diagram of a terminal device 1500 provided by an exemplary embodiment of the present application. The terminal device 1500 may be a portable mobile terminal, such as a smartphone, a tablet, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a notebook computer or a desktop computer. The terminal device 1500 may also be called other names, such as a user device, a portable terminal, a laptop terminal, a desktop terminal, etc.

[0149] Generally, the terminal device 1500 includes a processor 1501 and a memory 1502 . The processor 1501 includes one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1501 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), or a PLA (Programmable Logic Array). The processor 1501 may further include a processor for processing data in a wake-up state, a main processor also called a CPU (Central Processing Unit), and a co-processor, which is a low-power consumption processor for processing data in a standby state. In some embodiments, the processor 1501 is integrated with a GPU (Graphics Processing Unit), which performs rendering and drawing of content to be displayed on the display. In some embodiments, the processor 1501 further includes an AI (Artificial Intelligence) processor, which processes computing operations related to machine learning. The memory 1502 includes one or more computer-readable storage media, which may be non-transitory. The memory 1502 may further include high-speed random access memory, and non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices, etc. In some embodiments, the non-transitory computer-readable storage medium in the memory 1502 stores at least one instruction that is executed by the processor 1501 to realize the live streaming video interaction method provided by the method embodiments of the present application.

[0150] In some embodiments, the terminal device 1500 further includes a peripheral interface 1503 and at least one peripheral device. The processor 1501, the memory 1502, and the peripheral interface 1503 are connected via a bus or signal lines. Each peripheral device is connected to the peripheral interface 1503 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of a radio frequency circuit 1504, a display 1505, an audio circuit 1507, and a power supply 1509.

[0151] As will be appreciated by those skilled in the art, the structure of FIG. 15 is not limiting of terminal device 1500, which may include more or fewer components than shown, or may combine some components, or may be configured using different components.

[0152] Here, the live streaming video interaction device provided in the above embodiment is only described by taking the above functional module division as an example, and in actual application, the above functions can be allocated to be completed by different functional modules according to needs, that is, all or part of the above functions can be completed by dividing the internal structure of the device into different functional modules. In addition, the live streaming video interaction device provided in the above embodiment belongs to the same concept as the live streaming video interaction method embodiment, and the specific implementation process can be referred to the method embodiment, and no detailed description is made here.

[0153] An embodiment of the present application further provides a computer device, the computer device including a processor and a memory, the memory storing at least one instruction, at least one program, code set or instruction set, the at least one instruction, at least one program, code set or instruction set being loaded and executed by the processor to realize the live streaming video interaction method provided by each of the above method embodiments.

[0154] An embodiment of the present application further provides a computer-readable storage medium, in which at least one instruction, at least one program, code set or instruction set is stored, and the at least one instruction, at least one program, code set or instruction set is loaded and executed by a processor to realize the live streaming video interaction method provided by each of the above method embodiments.

[0155] An embodiment of the present application further provides a computer program product or a computer program, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium, a processor of a computing device reading the computer instructions from the computer-readable storage medium, and the processor executing the computer instructions, thereby causing the computing device to perform the live streaming video interaction method according to any one of the above embodiments.

[0156] Optionally, the computer-readable storage medium includes a read only memory (ROM), a random access memory (RAM), a solid state drive (SSD), or an optical disk, etc. The random access memory includes a resistive random access memory (ReRAM) and a dynamic random access memory (DRAM). The numbers of the above embodiments of the present application do not represent the superiority or inferiority of the embodiments, but are used for description only.

[0157] The above does not limit the present application, but is merely a preferred embodiment of the present application, and any modifications, equivalent replacements, improvements, etc. completed within the spirit and principles of the present application should fall within the protection scope of the present application.

Claims

1. A live streaming video interaction method executed by a terminal device, wherein the live streaming video is a game live streaming video in which a live streamer account participates in a game, displaying a playback interface of a live streaming video, the playback interface being for playing the live streaming video; a step of displaying a node indication area on the playback interface in response to the video content of the live streaming video meeting an event extraction condition, the event extraction condition being for instructing to partition an event node in the live streaming video based on the video content; and a step of displaying the node indication area on the playback interface in response to the video content of the game live streaming video indicating that the live streamer account has completed a target task in the game; displaying subnode information in the node indication area, the subnode information indicating a subnode corresponding to the event node obtained by partition and triggering displaying the video content, the subnode indicating an operation corresponding to the event node; in response to receiving an interaction operation on the node indication area, displaying an interaction result based on the interaction operation.

2. The step of displaying subnode information in the node indication area includes: The method of claim 1 , further comprising: displaying an operation subnode in the node indication area, the operation subnode indicating an operation performed by the live streamer account in the process of completing the target task.

3. The step of displaying an operation subnode in the node indication area includes: determining an order of execution of operations of the target accounts in the process of completing the target task; The method according to claim 2 , further comprising the step of displaying the operation subnodes corresponding to the operations in the node indication area in order based on an order of the operations.

4. In response to receiving an interaction operation on the node indication area, the step of displaying an interaction result based on the interaction operation includes: The method of claim 2 , further comprising the step of: in response to receiving a first interaction operation on the operation subnode, causing the playback interface to play a playback content starting from an operation corresponding to the operation subnode.

5. The node indication area includes: The timing when the live streamer account completes the target task; Or, The method of claim 2 , further comprising the step of determining a game character used when the live streamer account completes the target task.

6. the node indication area includes a playback control; In response to receiving an interaction operation on the node indication area, the step of displaying an interaction result based on the interaction operation includes: The method of claim 1 , further comprising, in response to receiving a second interaction operation on the playback control, causing the playback interface to play a video snippet that precedes the event node obtained by the partition and that includes the subnode.

7. the node indication area further includes a share control; In response to receiving an interaction operation on the node indication area, the step of displaying an interaction result based on the interaction operation includes: displaying a share option in response to receiving a third interaction operation on the share control, the share option indicating a share path for sharing the video snippet; and displaying a sharing result of the video snippet based on a selection operation on the share option.

8. At least two event nodes are partitioned in the live streaming video; The method comprises:

2. The method according to claim 1, further comprising the step of sequentially displaying a subnode list corresponding to the at least two event nodes in the node indication area based on an appearance order of the at least two event nodes, the subnode list displaying the subnode information corresponding to each of the at least two event nodes.

9. After displaying the subnode information in the node indication area, receiving a slide operation in the node indication area; The method according to claim 1 , further comprising: switching and displaying the subnodes based on the slide operation.

10. An interaction device using live streaming video, the live streaming video being a game live streaming video in which a live streamer account participates in a game, A display module for displaying a playback interface of a live streaming video, the playback interface being for playing the live streaming video; a receiving module for receiving an interaction operation on the node indication area; The display module further displays the node indication area on the playback interface in response to a video content of the live-streaming video indicating that the live streamer account has completed a target task in the game, and partitions an event node in the live-streaming video according to the video content; The display module further displays sub-node information in the node indication area, the sub-node information corresponds to the event node obtained by the partition and indicates a sub-node to trigger displaying the video content, and the sub-node indicates an operation corresponding to the event node; The display module further displays an interaction result based on the interaction operation.

11. The device of claim 10 , wherein the display module further displays an operation subnode in the node indication area, the operation subnode indicating an operation performed by the live streamer account in the process of completing the target task.

12. The apparatus comprises: The method further includes a determination module for determining an order of execution of operations of the target account during the completion of the target task; The apparatus according to claim 11 , wherein the display module further displays the operation subnodes corresponding to the operations in order in the node indication area based on an order of the operations.

13. The device of claim 11 , wherein the display module further plays, in response to receiving a first interaction operation on the operation subnode, a playback content on the playback interface starting from an operation corresponding to the operation subnode.

14. The node indication area includes: The timing when the live streamer account completes the target task; Or, The device of claim 11, further comprising a game character used when the live streamer account completes the target task.

15. the node indication area includes a playback control; The device of any one of claims 10 to 14, wherein the display module further plays, in response to receiving a second interaction operation on the playback control, on the playback interface a video snippet that precedes the event node obtained by partitioning and that includes the subnode.

16. the node indication area further includes a share control; The device of claim 15 , wherein the display module further displays a share option in response to receiving a third interaction operation on the share control, the share option indicating a share path for sharing the video snippet, and displays a sharing result of the video snippet based on a selection operation on the share option.

17. At least two event nodes are partitioned in the live streaming video; The device according to any one of claims 10 to 14, wherein the display module further displays a subnode list corresponding to the at least two event nodes in the node indication area in sequence based on the order of appearance of the at least two event nodes, and the subnode list displays the subnode information corresponding to each of the at least two event nodes.

18. The receiving module further receives a slide operation in the node indication area; The device according to any one of claims 10 to 14, wherein the display module further switches and displays the subnodes based on the slide operation.

19. A computer device comprising a processor and a memory, at least one program stored in the memory, and the at least one program being loaded and executed by the processor to realize the live streaming video interaction method described in any one of claims 1 to 9.

20. A computer program comprising computer instructions, the computer program being adapted to cause a processor to execute the computer instructions to realize the live streaming video interaction method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Live video control method and device, terminal and computer readable storage medium

    CN111131876A

  • Video playback method and device, electronic equipment and storage medium

    CN112533008A

  • Live broadcast room cover updating method and device, electronic equipment and storage medium

    CN112822504A

  • Digital signage network

    JP2009187526A

  • Information processing method, terminal, and computer storage medium

    JP2018525050A