Data processing method based on game live broadcast and related device

By enabling interaction between the game client and the live streaming client, the function of allowing viewers to replace and try out game elements during the live stream was realized. This solved the problem that existing technologies could not directly experience game elements in the live stream, and improved the interactivity and fun of the game and live streaming platforms.

CN116474379BActive Publication Date: 2026-07-14GUANGZHOU BOGUAN TELECOMM TECH LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310440687.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-04-21
Publication Date
2026-07-14
Estimated Expiration
2043-04-21

AI Technical Summary

Technical Problem

Existing live streaming platforms do not allow viewers to directly experience or try out game elements that interest them while watching game live streams, resulting in a decline in both the viewing and gaming experience for players.

Method used

Through the interaction between the game client and the live streaming client, viewers are allowed to choose to replace game characters or equipment elements during the live stream and generate effect video streams, realizing the replacement and trial of game elements.

Benefits of technology

It enhances the game's playability and fun, saves players' game time, enriches the interactive features of the live streaming platform, and allows viewers to directly experience the effects of different game elements while watching the live stream.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116474379B_ABST
    Figure CN116474379B_ABST
Patent Text Reader

Abstract

The application provides a data processing method based on game live broadcast and related equipment. The method comprises the following steps: providing a first game picture of a target game to a live broadcast end; the first game picture displays a target virtual character; the target virtual character participates in a target battle event; in response to receiving a first interaction instruction sent by the live broadcast end, determining first element data of a first game element configured by the target virtual character according to the first interaction instruction, and sending the first element data to the live broadcast end; in response to receiving a second interaction instruction sent by the live broadcast end, determining second element data of a second game element corresponding to the first game element according to the second interaction instruction, replacing the first element data with the second element data, determining battle data generated by the target virtual character after replacement in executing the target battle event, generating an effect video stream, and sending the effect video stream to the live broadcast end.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a data processing method and related equipment based on game live streaming. Background Technology

[0002] With the development of the live streaming industry, more and more players can stream the games they are good at through live streaming platforms. Viewers can choose the games or streamers they want to watch on these platforms to learn some game skills and enrich their spare time. However, on existing live streaming platforms, viewers can only watch the characters or equipment chosen by the game streamers. They cannot watch or experience the game elements they like. If viewers want to experience game elements other than the characters or equipment chosen by the streamers, such as "skins" or "weapons," they need to log in to the game server with the corresponding game account to try it out. Moreover, if players do not have the same equipment as the streamers in the live stream, they cannot experience the game effects shown in the live stream. This reduces the viewing and gaming experience for players and wastes their time. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a data processing method and related equipment based on game live streaming, so as to solve the problem of replacing game elements in the target game in combination with the live streaming scene and conducting trial play based on the replaced content.

[0004] To achieve the above objectives, this application provides a data processing method based on game live streaming, applied to a game client, the method comprising:

[0005] Provide the live streaming client with a first game screen of the target game; wherein, the first game screen displays a target virtual character; the target virtual character participates in the target battle event;

[0006] In response to receiving a first interaction instruction sent by the live streaming client, the system determines the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and sends the first element data to the live streaming client.

[0007] In response to receiving a second interactive instruction from the live streaming client, the system determines the second element data of the second game element corresponding to the first game element based on the second interactive instruction, replaces the first element data with the second element data, and determines the battle data generated by the target virtual character executing the target battle event after the replacement, and generates an effect video stream.

[0008] The effect video stream is sent to the live streaming terminal; wherein, the effect video stream includes battle data generated by the target virtual character performing the target battle event after replacement.

[0009] For the same purpose, this application also provides a data processing method based on game live streaming, applied to a live streaming platform, the method comprising:

[0010] The game displays a first game screen of the target game provided by the game client; wherein, the first game screen displays a target virtual character; the target virtual character participates in the target battle event;

[0011] In response to a first interactive operation on the target virtual character, a first interactive instruction is determined and sent to the game client; wherein, the first interactive instruction is used to instruct the game client to return the first element data of the first game element configured by the target virtual character;

[0012] The system receives the first element data transmitted back from the game client and displays a first display interface based on the first element data; wherein, the first display interface displays the first game elements configured by the target virtual character.

[0013] In response to a second interactive operation on the first game element, a second interactive instruction is determined and sent to the game client; wherein, the second interactive instruction instructs the game client to return an effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement;

[0014] Receive and display a second display interface based on the effect video stream; wherein, the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event.

[0015] For the same purpose, this application also provides a data processing device for game live streaming, applied to a game client, comprising:

[0016] The first sending module is configured to provide a first game screen of the target game to the live streaming terminal; wherein the first game screen displays a target virtual character; the target virtual character participates in the target battle event;

[0017] The first interaction module is configured to respond to receiving a first interaction instruction sent by the live streaming terminal, determine the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and send the first element data to the live streaming terminal.

[0018] The second interaction module is configured to respond to receiving a second interaction instruction sent by the live streaming terminal, determine the second element data of the second game element corresponding to the first game element according to the second interaction instruction, and replace the first element data with the second element data.

[0019] The first determining module is configured to determine the battle data generated by the target virtual character after the replacement executing the target battle event, generate an effect video stream, and send the effect video stream to the live streaming terminal; wherein, the effect video stream includes the battle data generated by the target virtual character after the replacement executing the target battle event.

[0020] For the same purpose, this application also provides a data processing device for game live streaming, applied to a live streaming terminal, comprising:

[0021] The first display module is configured to display a first game screen of the target game; wherein, the first game screen displays a target virtual character; the target virtual character participates in a target battle event;

[0022] The second sending module is configured to, in response to a first interactive operation on the target virtual character, determine a first interactive instruction and send the first interactive instruction to the game client; wherein, the first interactive instruction instructs the game client to send back the first element data of the first game element configured by the target virtual character;

[0023] The receiving module is configured to receive the first element data transmitted back from the game client, generate and display a first display interface based on the first element data; wherein, the first display interface displays the first game element configured by the target virtual character;

[0024] The second determining module is configured to, in response to a second interactive operation on the first game element, determine a second interactive instruction and send the second interactive instruction to the game terminal; wherein, the second interactive instruction instructs the game terminal to return an effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement;

[0025] The second display module is configured to generate and display a second display interface based on the effect video stream; wherein the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event.

[0026] To achieve the above objectives, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the data processing method based on game live streaming as described in any of the above claims.

[0027] To achieve the above objectives, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute any of the above-described data processing methods based on game live streaming.

[0028] As can be seen from the above, the data processing method and related equipment based on game live streaming provided in this application involve the game client providing the live streaming client with a first game screen displaying a target virtual character participating in a target battle event. The live streaming client receives and displays the first game screen of the target game provided by the game client. In response to a first interactive operation targeting the target virtual character, the live streaming client determines a first interactive instruction to instruct the game client to return first element data of a first game element configured for the target virtual character, and sends the first interactive instruction to the game client. The game client receives the first interactive instruction sent by the live streaming client, determines the first element data of the first game element configured for the target virtual character according to the first interactive instruction, and sends the first element data to the live streaming client. The live streaming client receives the first element data returned by the game client and displays a first display interface based on the first element data. The first display interface displays the first game element configured for the target virtual character. In response to a second interactive operation targeting the first game element, the live streaming client determines to instruct the game client to return data that replaces the first element data of the target virtual character. The game client receives the second interaction command from the live streaming client, determines the second element data of the second game element corresponding to the first game element, replaces the first element data with the second element data, and determines the battle data generated by the replaced target virtual character executing the target battle event, generating the effect video stream. The game client sends the effect video stream to the live streaming client. The effect video stream includes the battle data generated by the replaced target virtual character executing the target battle event. The live streaming client displays a second display interface based on the effect video stream. The second display interface displays the target virtual character configured with the first game element replaced by the second game element and the battle data generated by the replaced target virtual character executing the target battle event. This application showcases the target game's visuals to viewers via a live streaming platform. When players want to experience the visual and gameplay effects of combining game characters with different game elements while watching the live stream, they can interact with the game platform based on their choices. This allows them to view the effects of different game elements in corresponding battle events and generates playable resources, enabling players to directly try out the game according to their interests while watching the live stream. This saves players' gaming time, enriches the interactive functions of the live streaming platform, and improves the game's playability and fun. Attached Figure Description

[0029] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only for this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0030] Figure 1 This is a schematic diagram illustrating an application scenario of the data processing method based on game live streaming provided in this application embodiment.

[0031] Figure 2 This is a schematic diagram illustrating another application scenario of the data processing method based on game live streaming provided in the embodiments of this application.

[0032] Figure 3 This is a schematic diagram illustrating the interaction process between the game client and the live streaming client in the data processing method based on game live streaming provided in this application embodiment.

[0033] Figure 4 This is a flowchart illustrating the application of the data processing method based on game live streaming provided in this embodiment of the application to the game client.

[0034] Figure 5 This is a flowchart illustrating the application of the data processing method for game live streaming provided in this embodiment of the application to the live streaming terminal.

[0035] Figure 6 This is a schematic diagram of a data processing device for game live streaming applied to a game client, provided in an embodiment of this application.

[0036] Figure 7 This is a schematic diagram of a data processing device for game live streaming applied to a live streaming terminal, provided in an embodiment of this application.

[0037] Figure 8 This is a schematic diagram of a more specific electronic device hardware structure provided in this embodiment. Detailed Implementation

[0038] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0039] It should be noted that, unless otherwise defined, the technical or scientific terms used in this application should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the term encompasses the elements or objects listed following the term and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0040] As described in the background section, existing live streaming technologies can generally only broadcast the streamer's live feed to viewers and provide some simple interactive functions for viewers and streamers. Viewers cannot simultaneously watch the live stream to see the game effects of configuring their favorite game elements on the game characters in the live stream, nor can they directly try out their favorite game elements in the live stream.

[0041] In the process of developing this disclosure, the applicant discovered that when watching certain game live streams, viewers who are interested in game elements shown in the streamer's video can only try them out by logging into their game account on the corresponding game platform. Furthermore, they can only try out game elements they own. If a viewer doesn't own the game element shown in the stream, they cannot directly try it out. Therefore, if viewers could select game elements of interest in the live stream and view their configuration effects, and then directly try them out, they could avoid the cumbersome process of switching game platforms, experience the richness of different game elements, and enhance their gaming enjoyment.

[0042] To address the aforementioned issues, this application provides a data processing method and related equipment based on game live streaming.

[0043] The technical solutions of this disclosure will be further described in detail below through specific embodiments.

[0044] refer to Figure 1 This is a schematic diagram of an application scenario for the data processing method based on game live streaming provided in the embodiments of this application.

[0045] This application scenario includes terminal device 101.

[0046] Terminal devices include, but are not limited to, desktop computers, mobile phones, mobile computers, tablet computers, media players, smart wearable devices, personal digital assistants (PDAs), or other electronic devices capable of performing the above functions.

[0047] Terminal device 101 provides a graphical user interface (GUI), which displays at least one live stream feed. Terminal device 101 connects to a live streaming client and has an embedded live streaming application to provide live streaming viewing services to users. Users can log in to their associated accounts to access the live streaming platform. The live streaming client connects to the game client and can obtain game data from the game client. The live streaming client, through its application, can provide multiple game live streaming windows to the terminal device 101's live streaming application. Each game live streaming window displays a game streamer's logo and the live game feed. Users can choose to enter any game live streaming room to watch the game live stream according to their preferences.

[0048] The game live stream displays the game scene of the target game, and may also display a game character controlled by the game streamer. The game scene or game character is equipped with several game elements. Game characters refer to movable objects in a virtual scene. These movable objects can be at least one of virtual characters, virtual animals, or anime characters. Optionally, when the game scene is a three-dimensional virtual scene, the game character can be a three-dimensional model. Each game character has its own shape and volume in the three-dimensional virtual scene, occupying a portion of the space within the scene. Optionally, the game character is a three-dimensional character constructed based on three-dimensional human skeleton technology. This character achieves different external appearances by wearing different game elements, such as virtual skins or virtual items. In some implementations, the game character can also be implemented using a 2.5D or 2D model; this application embodiment does not limit this.

[0049] Different game scenes, characters, and elements will produce different game effects during gameplay. Different live streams will display different game screens, allowing players to watch one or multiple live streams based on their interests.

[0050] In addition, the terminal device 101 has certain data storage and data processing capabilities.

[0051] The following is combined with Figure 1 The above application scenarios are used to describe the data processing method based on game live streaming according to exemplary embodiments of this application. It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way in this respect. Rather, the embodiments of this application can be applied to any applicable scenario.

[0052] refer to Figure 2 This is a schematic diagram illustrating another application scenario of the data processing method based on game live streaming provided in the embodiments of this application.

[0053] This application scenario includes a terminal device 101, a server 102, and a data storage system 103. The terminal device 101, server 102, and data storage system 103 can all be connected via wired or wireless communication networks.

[0054] Server 102 is used to provide data processing services for terminal devices.

[0055] Data storage system 103 is used to provide data storage services for terminal devices.

[0056] The data storage system and servers can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers that provide basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms.

[0057] The terminal device connects to a terminal unit via a wired or wireless communication network. The terminal unit can control the viewing direction within the screen. The terminal unit can be, but is not limited to, a flat mouse, touchpad, hover mouse, gamepad, trackball, or any other device capable of generating three-dimensional spatial signals. The terminal device possesses omnidirectional stereoscopic control capabilities. It has six movement directions: forward, backward, left, right, up, and down, and can combine these directions to create forward-right, left-down, and other movement directions.

[0058] refer to Figure 3 This is a schematic diagram of the interaction process between the game client and the live streaming client in the data processing method based on game live streaming provided in the embodiments of this application.

[0059] Step S301: The game client provides the first game screen of the target game to the live streaming client; wherein, the first game screen displays the target virtual character; the target virtual character participates in the target battle event.

[0060] In practice, the aforementioned data processing method based on game live streaming can be applied to both game live streaming and esports event live streaming. Specifically, it can be understood as the interaction between users on the terminal device and the live stream.

[0061] As an optional implementation, in a typical game live streaming environment, the streamer first starts the live streaming software, then starts the target game, and begins the live stream. At the same time, permissions are granted to the camera and microphone to capture the game footage of the target game. Typically, the captured video data is in RGB or YUV format, and the audio format is OCM format.

[0062] As an alternative implementation, live streaming can also be conducted on the game platform, such as for game tutorials or demonstrations of new game elements. No streamer needs to be involved in the live streaming process. The game server can directly provide the video stream corresponding to the game tutorial or the demonstration of new game elements to the live streaming platform, so that the live streaming platform can display such game footage throughout the day to achieve the purpose of teaching or promotion.

[0063] Step S302: The live streaming terminal displays the first game screen of the target game provided by the game terminal; wherein, the first game screen displays the target virtual character; the target virtual character participates in the target battle event.

[0064] Specifically, the viewer's terminal device runs a live streaming client or program. This client or program stores game resources for various games and can broadcast live interfaces of different games. Different streamers can simultaneously stream the same game. The terminal device's graphical user interface can display different live stream screenshots of the target game. Each live stream screenshot includes at least one virtual character, which is equipped with game elements, including but not limited to in-game skins, items, backgrounds, or equipment used in gameplay.

[0065] In addition, the live streaming server pre-caches game resources for various target games, including game elements displayed in the live streaming footage. The live streaming server can obtain game resources from pre-authorized game platforms, or it can embed the live streaming program into a game platform to obtain game resources from that platform.

[0066] In step S303, the live streaming terminal responds to the first interactive operation for the target virtual character, determines the first interactive instruction, and sends the first interactive instruction to the game terminal; wherein, the first interactive instruction is used to instruct the game terminal to send back the first element data of the first game element configured by the target virtual character.

[0067] During the live game broadcast, viewers can select a character on the game screen. The broadcasting terminal will then respond to the interactive command of the character selection and identify the selected target virtual character from the game screen.

[0068] As an optional embodiment, there may be multiple game characters in the game screen. The live streaming client can identify different game characters in the game screen and determine the corresponding interaction commands for each game character. While providing the game live stream screen, the live streaming client can set specific interactive areas or interactive controls on the game live stream screen. For example, interactive controls can be set on the game character, or a certain body part of the game character can be designated as a specific interactive area. When the specific interactive area or interactive control is triggered, such as when the player clicks on the head of the game character, the interaction command for that game character can be determined and obtained, and the interaction command can be sent to the game client.

[0069] In step S304, the game client responds to receiving the first interaction instruction sent by the live streaming client, determines the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and sends the first element data to the live streaming client.

[0070] As an optional implementation, the selected target virtual character in the game live stream may be configured with various game elements. These game elements could be the virtual character's weapons, skins, or decorations, or the target virtual character's equipment in the current match (equipment, a popular internet term, usually refers to the items purchased in MOBA games. The term's origin usually refers to the equipment purchased in MOBA games).

[0071] As an optional embodiment, when the game server receives the first interaction instruction, it can determine the target virtual character's currently configured weapon, skin, decoration, or equipment, i.e., the first game element, based on the first interaction instruction. At the same time, it can determine the first element data corresponding to the first game element stored on the game server and send the first element data to the live streaming terminal.

[0072] Step S305: The live streaming terminal receives the first element data transmitted back from the game terminal, and displays a first display interface based on the first element data; wherein, the first display interface displays the first game element configured by the target virtual character.

[0073] In practice, the target virtual character can be configured with various types of game elements. The live streaming client receives the first element data sent back from the game client and displays the configuration of the target virtual character on the first display interface based on the element data.

[0074] Step S306: The live streaming terminal responds to the second interactive operation on the first game element, determines the second interactive instruction, and sends the second interactive instruction to the game terminal; wherein, the second interactive instruction instructs the game terminal to send back the effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes the battle data generated by the target virtual character executing the target battle event after replacement.

[0075] Specifically, the first display interface is similar to the target virtual character's "fitting room," and the game elements configured therein can be replaced. Players can replace the first game element configured for the current target virtual character with other game elements and view the effect after the replacement.

[0076] Step S307: In response to receiving the second interaction instruction sent by the live streaming terminal, determine the second element data of the second game element corresponding to the first game element according to the second interaction instruction, replace the first element data with the second element data, and determine the battle data generated by the target virtual character executing the target battle event after replacement, and generate the effect video stream.

[0077] As an optional embodiment, the second element data is the game data corresponding to the second game element. The second game element can be pre-stored by the game server. That is, as long as the game client receives the second interaction instruction, it will replace the corresponding first game element with the second game element according to the second element data.

[0078] As an optional embodiment, viewers can also choose to replace the first game element with a second game element. After receiving the second interaction instruction, the game client can send the element data of the second game element corresponding to the first game element, which is pre-stored by the game server, to the live streaming client. For example, when the first game element indicated by the second interaction instruction is "top hat", the game client can send back the element data corresponding to "top hat" to the live streaming client, such as "beret", "sun hat", "helmet", etc.

[0079] The live streaming client receives the second element data sent by the game client and can display the element display interface based on the second element data; wherein, the element display interface displays the second game element corresponding to the first game element.

[0080] As an optional embodiment, the element display interface displays a replacement icon corresponding to the second game element.

[0081] As an optional embodiment, when the live streaming client responds to a trigger operation on a second game element, it can generate a replacement instruction. This replacement instruction can direct the replacement of the first game element data with the second game element data. The live streaming client sends the replacement instruction to the game client. The game client receives the replacement instruction generated by the trigger operation on the second game element from the live streaming client and replaces the first element data with the second element data according to the replacement instruction. For example, if the element display interface shows a "helmet" that a viewer likes, they can click on the "helmet" to replace the game element, changing the "top hat" currently configured on the target virtual character in the first game screen to the "helmet".

[0082] As an optional implementation, different game elements may correspond to different game attributes. The game live stream can display the attribute information of the game elements configured by different virtual characters. For example, when the "top hat" configured by the target virtual character is replaced with a "helmet", since the game attributes corresponding to the "top hat" and the "helmet" are different, the defense of the top hat is not as high as that of the helmet. Therefore, when the virtual character is equipped with these two different "equipment" to fight, the value of the combat defense displayed on the game live stream will also be different. The defense value corresponding to the top hat may be "defense 666 points" displayed in the first game screen, and the defense value corresponding to the helmet may be "defense 999 points".

[0083] Therefore, after replacing game elements, the game client can simultaneously obtain the battle data generated by the target virtual character performing the target battle event.

[0084] Specifically, based on the premise that "comparisons must be comparable", in this embodiment of the application, the preferred target battle event is the target battle event performed by the target virtual character in the first game screen. For example, if the target virtual character in the first game screen is equipped with a "top hat" to defend in the first game level, then the corresponding target battle event is also "defense in the first game level", except that the target virtual character is equipped with a "helmet".

[0085] Step S308: The game client sends the effect video stream to the live streaming client; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement.

[0086] As an optional implementation, if the game elements are merely "appearance" game elements that replace the target virtual character, the game client can use the game data in the first game screen to simulate a battle after replacing the game elements in the game server backend, and directly feed back the visual effects after replacing the game elements and the battle data obtained from the simulated battle to the live broadcast client through the effect video stream.

[0087] Step S309: The live streaming terminal receives and displays a second display interface according to the effect video stream; wherein, the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event.

[0088] As an optional embodiment, after receiving the effect video stream, the live streaming client can render a second display interface based on the effect video stream. The second display interface can be displayed in the game live streaming room in the form of a window. Its display configuration includes a target virtual character that replaces the first game element with the second game element, as well as the battle data generated by the target virtual character executing the target battle event. Therefore, the second display interface can also form a visual contrast with the first game screen, which can help viewers better understand the effect of different game elements configured under the same game character and game scene.

[0089] As an optional embodiment, the game data in the first game screen may include character data of the target virtual character, second element data, and scene data of the target battle event, etc.

[0090] As an optional embodiment, if the game element is a "gear" type game element that replaces the target virtual character, the change of the gear type game element needs to be further tested to obtain a visual difference. The game client can generate corresponding game trial resources based on the game data in the first game screen and the data of the replaced second element, and send the game trial resources to the live streaming client. The live streaming client can generate a "trial window" of the target game on the graphical user interface of the live streaming room based on the game trial resources, so as to view the game effect after the element replacement through the trial.

[0091] As an alternative implementation, the game client can also send the trial resources to the live streaming client. If the live streaming client and the game client are connected and the live streaming client has data processing capabilities, viewers do not need to enter the game server to try it out; they can directly try it out on the game live streaming platform.

[0092] Specifically, the live streaming server generates a trial link based on the trial resources. This trial link can communicate and interact with the cloud gaming service platform. In response to the target audience's triggering operation on the trial link, the live streaming server sends the trial resources to the cloud gaming service platform of the target game. The cloud gaming service platform can render the trial scene of the target game based on the trial resources, providing the live streaming audience with a game trial scene with the same game functions, graphics, and configuration as the official game server, so that the live streaming audience can directly try out the target game.

[0093] Furthermore, cloud gaming service platforms offer a faster way to preview games compared to traditional game servers. Live viewers don't need to log in with a specific game account; the cloud gaming service platform provides them with a pre-set game account, allowing them to preview the target game elements. This saves viewers time by eliminating the need to switch platforms, log in, and wait for loading.

[0094] refer to Figure 4 This is a schematic diagram illustrating the process of applying the data processing method based on game live streaming provided in this embodiment to the game client.

[0095] Step S401: Provide the first game screen of the target game to the live streaming terminal; wherein the first game screen displays the target virtual character; the target virtual character participates in the target battle event.

[0096] Step S402: In response to receiving the first interaction instruction sent by the live streaming terminal, determine the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and send the first element data to the live streaming terminal.

[0097] Step S403: In response to receiving the second interaction instruction sent by the live streaming terminal, determine the second element data of the second game element corresponding to the first game element according to the second interaction instruction, replace the first element data with the second element data, and determine the battle data generated by the target virtual character executing the target battle event after replacement, and generate the effect video stream.

[0098] Step S404: The effect video stream is sent to the live streaming terminal; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement.

[0099] The specific implementation methods of steps S401 to S404 have been described in detail above and will not be repeated here.

[0100] refer to Figure 5 This is a flowchart illustrating the application of the data processing method for game live streaming provided in this embodiment of the application to the live streaming terminal.

[0101] Step S501: Display the first game screen of the target game provided by the game client; wherein the first game screen displays the target virtual character; the target virtual character participates in the target battle event.

[0102] Step S502: In response to the first interaction operation for the target virtual character, a first interaction instruction is determined and sent to the game terminal; wherein, the first interaction instruction is used to instruct the game terminal to return the first element data of the first game element configured by the target virtual character.

[0103] Step S503: Receive the first element data returned by the game client, and display a first display interface based on the first element data; wherein, the first display interface displays the first game elements configured by the target virtual character.

[0104] Step S504: In response to the second interactive operation on the first game element, determine the second interactive instruction and send the second interactive instruction to the game terminal; wherein, the second interactive instruction instructs the game terminal to send back the effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes the battle data generated by the target virtual character executing the target battle event after replacement.

[0105] Step S505: Receive and display a second display interface according to the effect video stream; wherein, the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event.

[0106] The specific implementation methods of steps S501 to S505 have been described in detail above and will not be repeated here.

[0107] As can be seen from the above, the data processing method and related equipment based on game live streaming provided in this application involve the game client providing the live streaming client with a first game screen displaying a target virtual character participating in a target battle event. The live streaming client receives and displays the first game screen of the target game provided by the game client. In response to a first interactive operation targeting the target virtual character, the live streaming client determines a first interactive instruction to instruct the game client to return first element data of a first game element configured for the target virtual character, and sends the first interactive instruction to the game client. The game client receives the first interactive instruction sent by the live streaming client, determines the first element data of the first game element configured for the target virtual character according to the first interactive instruction, and sends the first element data to the live streaming client. The live streaming client receives the first element data returned by the game client and displays a first display interface based on the first element data. The first display interface displays the first game element configured for the target virtual character. In response to a second interactive operation targeting the first game element, the live streaming client determines to instruct the game client to return data that replaces the first element data of the target virtual character. The game client receives the second interaction command from the live streaming client, determines the second element data of the second game element corresponding to the first game element, replaces the first element data with the second element data, and determines the battle data generated by the replaced target virtual character executing the target battle event, generating the effect video stream. The game client sends the effect video stream to the live streaming client. The effect video stream includes the battle data generated by the replaced target virtual character executing the target battle event. The live streaming client displays a second display interface based on the effect video stream. The second display interface displays the target virtual character configured with the first game element replaced by the second game element and the battle data generated by the replaced target virtual character executing the target battle event. This application showcases the target game's visuals to viewers via a live streaming platform. When players want to experience the visual and gameplay effects of combining game characters with different game elements while watching the live stream, they can interact with the game platform based on their choices. This allows them to view the effects of different game elements in corresponding battle events and generates playable resources, enabling players to directly try out the game according to their interests while watching the live stream. This saves players' gaming time, enriches the interactive functions of the live streaming platform, and improves the game's playability and fun.

[0108] It should be noted that the method in this application embodiment can be executed by a single device, such as a computer or server. The method in this application embodiment can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this application embodiment, and the multiple devices will interact with each other to complete the data processing method based on game live streaming.

[0109] It should be noted that the above description describes specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0110] refer to Figure 6 This is a schematic diagram of a data processing device for game live streaming applied to a game client, provided in an embodiment of this application.

[0111] The device includes:

[0112] The first sending module 601 is configured to provide a first game screen of the target game to the live streaming terminal; wherein the first game screen displays a target virtual character; the target virtual character participates in the target battle event;

[0113] The first interaction module 602 is configured to respond to receiving a first interaction instruction sent by the live streaming terminal, determine the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and send the first element data to the live streaming terminal.

[0114] The second interaction module 603 is configured to respond to receiving a second interaction instruction sent by the live streaming terminal, determine the second element data of the second game element corresponding to the first game element according to the second interaction instruction, and replace the first element data with the second element data.

[0115] The first determining module 604 is configured to determine the battle data generated by the target virtual character after the replacement executing the target battle event, generate an effect video stream, and send the effect video stream to the live streaming terminal; wherein, the effect video stream includes the battle data generated by the target virtual character after the replacement executing the target battle event.

[0116] Optionally, the first transmitting module 601 is further configured to:

[0117] The second element data is sent to the live streaming terminal so that the live streaming terminal displays an element display interface based on the second element data; wherein, the element display interface displays a second game element corresponding to the first game element;

[0118] The step of replacing the first element data with the second element data includes:

[0119] The system receives a replacement instruction generated by the trigger operation of the second game element sent by the live streaming client, and replaces the first element data with the second element data according to the replacement instruction.

[0120] Optionally, the first determining module 604 is further configured to:

[0121] The target battle event is executed based on the target virtual character's character data, the second element data, and the scene data of the target battle event, generating the battle data; wherein the battle data is different from the battle data displayed on the first game screen.

[0122] Optionally, the first transmitting module 601 is further configured to:

[0123] Based on the character data, the second element data, the scene data, and the battle data, trial play resource data is generated, and the trial play resource data is sent to the live streaming terminal so that the live streaming terminal can provide trial play functionality to viewers based on the trial play resource data.

[0124] refer to Figure 7 This is a schematic diagram of a data processing device for game live streaming applied to a live streaming terminal, provided in an embodiment of this application.

[0125] The device includes:

[0126] The first display module 701 is configured to display a first game screen of the target game; wherein the first game screen displays a target virtual character; the target virtual character participates in a target battle event;

[0127] The second sending module 702 is configured to, in response to a first interactive operation on the target virtual character, determine a first interactive instruction and send the first interactive instruction to the game terminal; wherein, the first interactive instruction instructs the game terminal to send back the first element data of the first game element configured by the target virtual character;

[0128] The receiving module 703 is configured to receive the first element data transmitted back from the game client, generate and display a first display interface based on the first element data; wherein, the first display interface displays the first game element configured by the target virtual character;

[0129] The second determining module 704 is configured to, in response to a second interactive operation on the first game element, determine a second interactive instruction and send the second interactive instruction to the game terminal; wherein, the second interactive instruction instructs the game terminal to return an effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement;

[0130] The second display module 705 is configured to generate and display a second display interface based on the effect video stream; wherein the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event.

[0131] Optionally, the second transmitting module 702 is further configured to:

[0132] Identify the target virtual character in the first game screen and determine a first interaction command for the target virtual character;

[0133] In response to a first interactive operation on the target virtual character, the first interactive instruction is sent to the game client.

[0134] Optionally, the second display module 705 is further configured to:

[0135] The system receives second element data sent by the game client and displays an element display interface based on the second element data; wherein the element display interface displays a second game element corresponding to the first game element.

[0136] In response to a trigger operation on the second game element, a replacement instruction is generated and sent to the game client; wherein the replacement instruction indicates that the first game element data be replaced with the second game element data.

[0137] Optionally, the element display interface displays a replacement icon; the replacement icon corresponds to the second game element.

[0138] The second determining module 704 is further configured to:

[0139] The replacement instruction is generated in response to a trigger operation on the replacement icon.

[0140] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0141] The apparatus described above is used to implement the corresponding data processing method based on game live streaming in the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0142] Based on the same concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the data processing method based on game live streaming described in any of the above embodiments.

[0143] Figure 8 This embodiment illustrates a more specific hardware structure of an electronic device, which may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0144] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0145] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0146] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0147] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0148] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0149] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0150] The electronic devices described above are used to implement the corresponding data processing methods based on game live streaming in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0151] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the data processing method based on game live streaming as described in any of the above embodiments.

[0152] The aforementioned non-transitory computer-readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0153] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the data processing method based on game live streaming as described in any of the embodiments in the exemplary method section above, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0154] Those skilled in the art will recognize that embodiments of this application can be implemented as a system, method, or computer program product. Therefore, this application can be specifically implemented as entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, this application can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.

[0155] Any combination of one or more computer-readable media may be used. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example,, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (not exhaustive) of a computer-readable storage medium may include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in connection with an instruction execution system, apparatus, or device.

[0156] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0157] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0158] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network (including a local area network (LAN) or a wide area network (WAN)), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0159] It should be understood that each block of a flowchart and / or block diagram, as well as combinations of blocks in a flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device to produce a machine that, when executed by a computer or other programmable data processing device, creates means for implementing the functions / operations specified in the blocks of the flowchart and / or block diagram.

[0160] These computer program instructions may also be stored in a computer-readable medium that enables a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce a product comprising an instruction apparatus that implements the functions / operations specified in the boxes of a flowchart and / or block diagram.

[0161] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, such that the instructions that execute on the computer or other programmable apparatus can provide a process for implementing the functions / operations specified in the boxes of a flowchart and / or block diagram.

[0162] Furthermore, although the operations of the method of this application are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all of the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowchart may be performed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0163] The use of the verbs "including" and "contains" and their inflections in the application documents does not preclude the existence of elements or steps other than those described in the application documents. The article "a" or "one" preceding an element does not preclude the existence of multiple such elements.

[0164] While the spirit and principles of this application have been described with reference to several specific embodiments, it should be understood that this application is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for convenience of expression. This application is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the appended claims is to be interpreted in the broadest sense, thereby encompassing all such modifications and equivalent structures and functions.

Claims

1. A data processing method based on game live streaming, characterized in that, When applied to a game platform, the method includes: Provide the live streaming client with a first game screen of the target game; wherein, the first game screen displays a target virtual character; the target virtual character participates in the target battle event; In response to receiving a first interaction instruction sent by the live streaming client, the system determines the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and sends the first element data to the live streaming client. In response to receiving a second interactive instruction from the live streaming client, the system determines the second element data of the second game element corresponding to the first game element based on the second interactive instruction, replaces the first element data with the second element data, and determines the battle data generated by the target virtual character executing the target battle event after the replacement, and generates an effect video stream. The effect video stream is sent to the live streaming terminal; wherein, the effect video stream includes battle data generated by the target virtual character performing the target battle event after being replaced; Based on the character data of the target virtual character, the second element data, the scene data of the target battle event, and the battle data, trial play resource data is generated, and the trial play resource data is sent to the live streaming terminal so that the live streaming terminal can provide trial play functionality to viewers based on the trial play resource data.

2. The method according to claim 1, characterized in that, The method further includes: The second element data is sent to the live streaming terminal so that the live streaming terminal displays an element display interface based on the second element data; wherein, the element display interface displays a second game element corresponding to the first game element; The step of replacing the first element data with the second element data includes: The system receives a replacement instruction generated by the trigger operation of the second game element sent by the live streaming client, and replaces the first element data with the second element data according to the replacement instruction.

3. The method according to claim 1, characterized in that, The method further includes: The target battle event is executed based on the character data, the second element data, and the scene data to generate the battle data; wherein the battle data is different from the battle data displayed on the first game screen.

4. A data processing method based on game live streaming, characterized in that, When applied to a live streaming platform, the method includes: The game displays a first game screen of the target game provided by the game client; wherein, the first game screen displays a target virtual character; the target virtual character participates in the target battle event; In response to a first interactive operation on the target virtual character, a first interactive instruction is determined and sent to the game client; wherein, the first interactive instruction is used to instruct the game client to return the first element data of the first game element configured by the target virtual character; The system receives the first element data transmitted back from the game client and displays a first display interface based on the first element data; wherein, the first display interface displays the first game elements configured by the target virtual character. In response to a second interactive operation on the first game element, a second interactive instruction is determined and sent to the game client; wherein, the second interactive instruction instructs the game client to return an effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement; Receive and display a second display interface according to the effect video stream; wherein, the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event; Receive trial play resource data; wherein the trial play resource data is generated based on the character data of the target virtual character, the second element data, the scene data of the target battle event, and the battle data, so that the live streaming terminal provides a trial play function to the audience based on the trial play resource data.

5. The method according to claim 4, characterized in that, The step of generating a first interaction command in response to a first interaction operation on the target virtual character and sending the first interaction command to the game client includes: Identify the target virtual character in the first game screen and determine a first interaction command for the target virtual character; In response to a first interactive operation on the target virtual character, the first interactive instruction is sent to the game client.

6. The method according to claim 4, characterized in that, The method further includes: The system receives second element data sent by the game client and displays an element display interface based on the second element data; wherein the element display interface displays a second game element corresponding to the first game element. In response to a trigger operation on the second game element, a replacement instruction is generated and sent to the game client; wherein the replacement instruction indicates that the first element data be replaced with the second element data.

7. The method according to claim 4, characterized in that, The display interface shows a replacement icon; the replacement icon corresponds to the second game element. The generation of a replacement instruction in response to a trigger operation on the second game element includes: The replacement instruction is generated in response to a trigger operation on the replacement icon.

8. A data processing device based on game live streaming, characterized in that, Applied to gaming platforms, including: The first sending module is configured to provide a first game screen of the target game to the live streaming terminal; wherein the first game screen displays a target virtual character; the target virtual character participates in the target battle event; The first interaction module is configured to respond to receiving a first interaction instruction sent by the live streaming terminal, determine the first element data of the first game element configured by the target virtual character according to the first interaction instruction, and send the first element data to the live streaming terminal. The second interaction module is configured to respond to receiving a second interaction instruction sent by the live streaming terminal, determine the second element data of the second game element corresponding to the first game element according to the second interaction instruction, and replace the first element data with the second element data. The first determining module is configured to determine the battle data generated by the target virtual character after the replacement executing the target battle event, generate an effect video stream, and send the effect video stream to the live streaming terminal; wherein, the effect video stream includes the battle data generated by the target virtual character after the replacement executing the target battle event; Based on the character data of the target virtual character, the second element data, the scene data of the target battle event, and the battle data, trial play resource data is generated, and the trial play resource data is sent to the live streaming terminal so that the live streaming terminal can provide trial play functionality to viewers based on the trial play resource data.

9. A data processing device based on game live streaming, characterized in that, Applied to live streaming platforms, including: The first display module is configured to display a first game screen of the target game; wherein, the first game screen displays a target virtual character; the target virtual character participates in a target battle event; The second sending module is configured to, in response to a first interactive operation on the target virtual character, determine a first interactive instruction and send the first interactive instruction to the game client; wherein, the first interactive instruction instructs the game client to send back the first element data of the first game element configured by the target virtual character; The receiving module is configured to receive the first element data transmitted back from the game client, generate and display a first display interface based on the first element data; wherein, the first display interface displays the first game element configured by the target virtual character; The second determining module is configured to, in response to a second interactive operation on the first game element, determine a second interactive instruction and send the second interactive instruction to the game terminal; wherein, the second interactive instruction instructs the game terminal to return an effect video stream generated by replacing the first element data of the target virtual character with the second element data and executing the target battle event; wherein, the effect video stream includes battle data generated by the target virtual character executing the target battle event after replacement; The second display module is configured to generate and display a second display interface based on the effect video stream; wherein the second display interface displays the target virtual character configured to replace the first game element with the second game element, and the battle data generated by the replaced target virtual character executing the target battle event; Receive trial play resource data; wherein the trial play resource data is generated based on the character data of the target virtual character, the second element data, the scene data of the target battle event, and the battle data, so that the live streaming terminal provides a trial play function to the audience based on the trial play resource data.

10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the method as described in any one of claims 1 to 7.

11. A non-transitory computer-readable storage medium, characterized in that, The non-transitory computer-readable storage medium stores computer instructions for causing the computer to perform the method of any one of claims 1 to 7.

Citation Information

Patent Citations

  • Game live broadcast interaction method and device, storage medium and electronic equipment

    CN113877213A

  • Image processing method based on game live broadcast and related equipment

    CN115624765A