Live broadcast interaction processing method and device, equipment, storage medium and program product

By displaying actual and bystander chess and card games in the game live broadcast room and allowing the audience to make decisions in the bystander gamble, the problem of single and low-efficiency interaction in the existing technology is solved, and more efficient and diverse live interaction is achieved.

CN119865627APending Publication Date: 2025-04-22TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311371358.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-20
Publication Date
2025-04-22

AI Technical Summary

Technical Problem

In the existing game live broadcast technology, users' interaction methods in the live broadcast room are relatively single, and the interaction efficiency is low, so they cannot fully utilize the audience's participation potential.

Method used

By displaying the anchor's live broadcast room in the anchor and the audience client, and displaying the actual chess and card games and the corresponding bystander game in the live broadcast room, the operation results are displayed in real time when the audience triggers the decision operation of the bystander game.

Benefits of technology

It improves the diversity and efficiency of the interaction in the live broadcast room, provides the audience with the opportunity to participate in the game, and shows all viewers the results of their participation in the game.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865627A_ABST
    Figure CN119865627A_ABST
Patent Text Reader

Abstract

The invention provides a live broadcast interaction processing method and device, electronic equipment, a computer readable storage medium and a computer program product. The method is applied to an anchor client of an anchor object, and comprises the following steps: displaying a live broadcast room of the anchor object in the anchor client; displaying an actual chess and card game corresponding to the anchor object and a side chess and card game corresponding to the actual chess and card game in the live broadcasting room; when a first audience object triggers a first onlooks decision operation for the onlooks chess and card game, displaying a first onlooks operation result of the first onlooks decision operation in the onlooks chess and card game; wherein the first audience object is any one of at least one audience object, and the audience object is an object which enters the live broadcast room and does not participate in the actual chess and card game. According to the invention, the live broadcast interaction diversity and interaction efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to live broadcast processing technology, and in particular to a live broadcast interactive processing method, device, electronic device, computer-readable storage medium and computer program product. Background Art

[0002] Game live broadcast is the most popular type in recent years, mainly based on some popular games. Through the live broadcast platform, a large number of players and viewers are gathered, and the audience can enjoy the real-time pictures of the game and the superb skills of the players.

[0003] The games here can be chess, go and other board games. Users can enter the host's live broadcast room and watch the board game games in which the host participates. The relevant technology has opened up a live broadcast room comment function for users. Through the live broadcast room comment function, users can express their views on the board game, thereby realizing interaction in the live broadcast room. However, the interaction method in the relevant technology is relatively single and the interaction efficiency is low. Summary of the invention

[0004] The embodiments of the present application provide a live broadcast interaction processing method, device, electronic device, computer-readable storage medium and computer program product, which can improve the diversity and efficiency of live broadcast interaction.

[0005] The technical solution of the embodiment of the present application is implemented as follows:

[0006] The embodiment of the present application provides a live broadcast interaction processing method, which is applied to a host client of a host object, including:

[0007] Displaying the live broadcast room of the anchor object in the anchor client;

[0008] Displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game;

[0009] When the first spectator object triggers a first spectator decision operation for the spectator chess and card game, a first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game;

[0010] Among them, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0011] The embodiment of the present application provides a live broadcast interaction processing method, which is applied to an audience client of a first audience object, including:

[0012] Displaying the live broadcast room of the anchor object in the audience client;

[0013] Displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game;

[0014] In response to a first spectator decision operation of the first audience object with respect to the spectator chess and card game, displaying a first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room;

[0015] Among them, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0016] The embodiment of the present application provides a live broadcast interaction processing device, which is applied to a host client of a host object, and the device includes:

[0017] A first live broadcast room display module, used for displaying the live broadcast room of the anchor object in the anchor client;

[0018] A first game display module is used to display the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room;

[0019] The first interactive module is used to display the first spectator operation result of the first spectator decision operation in the spectator chess and card game when the first spectator object triggers the first spectator decision operation for the spectator chess and card game; wherein the first spectator object is any one of at least one spectator object, and the spectator object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0020] In the above scheme, the first game display module is also used to: display the actual chess and card game in the first area of ​​the live broadcast room, and display the spectator chess and card game in the second area of ​​the live broadcast room; wherein the second area is an area that does not overlap with the first area.

[0021] In the above scheme, the first game display module is also used to: display the actual chess and card game in an opaque manner in the live broadcast room, and superimpose the spectator chess and card game corresponding to the actual chess and card game on the actual chess and card game with a first transparency; wherein the first transparency is positively correlated with the first timing, and the first timing is obtained from the start of the change in the actual chess and card game.

[0022] In the above scheme, the first game display module is also used to: display the actual chess and card game; display the spectator chess and card game with the same game status as the actual chess and card game; wherein the audience object does not have the authority to operate the actual chess and card game, but has the authority to operate the spectator chess and card game, and the anchor object has the authority to operate the actual chess and card game, but does not have the authority to operate the spectator chess and card game.

[0023] In the above scheme, the first interactive module is also used to: display interactive controls in the anchor client of the anchor object; display the first spectator operation result of the first spectator decision operation in the spectator chess and card game in response to the trigger operation of the anchor object on the interactive control; display a comment set of at least one of the audience objects in the live broadcast room, and display a text description corresponding to the first spectator decision operation of the first audience object in the comment set.

[0024] In the above scheme, the first interactive module is also used to: when the first spectator decision operation matches the current game of the actual chess and card game, display the first spectator operation result of the first spectator decision operation in the spectator chess and card game; when the first spectator decision operation does not match the current game of the actual chess and card game, display prompt information, and the prompt information is used to prompt that the first spectator decision operation does not match the current game.

[0025] In the above scheme, the first interactive module is also used to: display candidate viewing operation results of candidate viewing decision operations of multiple audience objects; in response to the host object's selection operation on the first viewing operation result of the first viewing decision operation, display the first viewing operation result of the first viewing decision operation in the viewing chess and card game; wherein, the first viewing decision operation is derived from the candidate viewing decision operation, and the first viewing operation result is derived from the candidate viewing operation result.

[0026] In the above scheme, when there are multiple first watching operation results, the first interactive module is also used to: display the multiple first watching operation results in the following order: the number of audience objects corresponding to the first watching operation results is in order from high to low; the degree of approval of the host object for the first watching operation is in order from high to low.

[0027] In the above scheme, when the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, the first interactive module is also used to: perform at least one of the following processing: display a first number at a position corresponding to the first spectator operation result, wherein the first number is the number of audience objects among the multiple audience objects who agree with the first spectator operation result; display comment information at a position corresponding to the first spectator operation result, wherein the comment information is comment information of the multiple audience objects on the first spectator operation result.

[0028] In the above scheme, the first interactive module is also used to: in response to the game decision operation of the anchor object on the actual chess and card game, display the game operation result of the game decision operation in the actual chess and card game; when the game operation result is the same as the first spectator operation result, send a thank you message and virtual resources to the first audience object, wherein the reward information is used to prompt the first audience object that the game decision operation is the same as the first spectator operation result, and the virtual resources are used to be added to the account bound to the first audience object.

[0029] In the above scheme, the first interactive module is also used to: display an adoption control corresponding to the first spectator operation result; in response to the host object's triggering operation of the adoption control for the first spectator operation result, identify the triggering operation of the adoption control as the host object's game decision operation for the actual chess and card game; and display the first spectator operation result corresponding to the first spectator operation in the actual chess and card game.

[0030] The embodiment of the present application provides a live interactive processing device, which is applied to an audience client of a first audience object, and the device includes:

[0031] A second live broadcast room display module, used for displaying the live broadcast room of the anchor object in the audience client;

[0032] A second game display module is used to display the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room;

[0033] A second interactive module is used to respond to the first spectator decision operation of the first audience object on the spectator chess and card game, and display the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room; wherein, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0034] In the above scheme, the second game display module is also used to: display the actual chess and card game in the first area of ​​the live broadcast room, and display the spectator chess and card game in the second area of ​​the live broadcast room; wherein the second area is an area that does not overlap with the first area.

[0035] In the above scheme, the second game display module is also used to: display the actual chess and card game in an opaque manner in the live broadcast room, and superimpose the spectator chess and card game corresponding to the actual chess and card game on the actual chess and card game with a first transparency; wherein the first transparency is positively correlated with the first timing, and the first timing is obtained from the start of the change in the actual chess and card game.

[0036] In the above scheme, the second game display module is also used to: display the actual chess and card game; display the spectator chess and card game with the same game status as the actual chess and card game; wherein the audience object does not have the authority to operate the actual chess and card game, but has the authority to operate the spectator chess and card game, and the anchor object has the authority to operate the actual chess and card game, but does not have the authority to operate the spectator chess and card game.

[0037] In the above scheme, the second interactive module is also used to: when the first spectator decision operation matches the current game of the actual chess and card game, display the first spectator operation result of the first spectator decision operation in the spectator chess and card game; when the first spectator decision operation does not match the current game of the actual chess and card game, display prompt information, and the prompt information is used to prompt that the first spectator decision operation does not match the current game.

[0038] In the above scheme, when the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, the second interactive module is also used to: perform at least one of the following processing: display a first number at a position corresponding to the first spectator operation result, wherein the first number is the number of audience objects among the multiple audience objects who agree with the first spectator operation result; display comment information at a position corresponding to the first spectator operation result, wherein the comment information is comment information of the multiple audience objects on the first spectator operation result.

[0039] An embodiment of the present application provides an electronic device, including:

[0040] A memory for storing computer executable instructions;

[0041] The processor is used to implement the live interactive processing method provided in the embodiment of the present application when executing the computer executable instructions stored in the memory.

[0042] An embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions for causing a processor to execute and implement the live interactive processing method provided in the embodiment of the present application.

[0043] An embodiment of the present application provides a computer program product, including computer executable instructions. When the computer executable instructions are executed by a processor, the live broadcast interactive processing method provided in the embodiment of the present application is implemented.

[0044] The embodiments of the present application have the following beneficial effects:

[0045] Through the embodiments of the present application, the live broadcast room of the host object is displayed in the host client; the actual chess and card game in which the host object participates and the spectator chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room; when the first audience object triggers the first spectator decision operation for the spectator chess and card game, the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game; the first audience object is any one of the at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game. This is equivalent to providing the audience object with the opportunity to participate in the game, and showing the operation results of participating in the game to all audience objects, thereby improving the interaction efficiency and interaction diversity of the live broadcast room. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 It is a structural diagram of a live interactive processing system provided in an embodiment of the present application;

[0047] Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application;

[0048] Figure 3A-3D It is a flowchart of a live interactive processing method provided in an embodiment of the present application;

[0049] Figure 4 It is a schematic diagram of the human-computer interaction interface of the anchor end provided in the embodiment of the present application;

[0050] Figure 5 It is a schematic diagram of the human-computer interaction interface of the audience end provided in the embodiment of the present application;

[0051] Figure 6 This is a multi-terminal flow diagram of a live interactive processing method provided in an embodiment of the present application;

[0052] Figure 7A-7B It is a recording schematic diagram of the live interactive processing method provided in an embodiment of the present application;

[0053] Figure 8 It is a schematic diagram of the indirect flow of the broadcast audience of the live interactive processing method provided in the embodiment of the present application;

[0054] Fig. 9 It is a schematic diagram of dividing the nodes of the user interface tree into user interface modules provided by an embodiment of the present application;

[0055] Fig.10 It is a schematic diagram of the process of synthesizing a game screen and an audience insight screen provided in an embodiment of the present application;

[0056] Figure 11A-11B It is a format diagram provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0058] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it can be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0059] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.

[0060] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0061] Before further describing the embodiments of the present application in detail, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are subject to the following interpretations.

[0062] 1) Live broadcast room: The live broadcast room transmits the picture to the audience in the form of data signals so that the audience can watch the live picture. The live broadcast room is a tool for the host and the audience to interact. Users can enter the live broadcast room through mobile phones or computers to watch the content.

[0063] 2) Game insights: opinions and views on the next move in the game.

[0064] 3) Live chess broadcast: Record the process of users playing chess games into audio and video for live broadcast.

[0065] 4) Supplemental Enhancement Information (sei) can carry some auxiliary information unrelated to the video, such as content description, additional data, etc. Because it is transmitted together with the video content, the transmitted information is synchronized with the video content.

[0066] In the related art, the host plays a chess game and the video is recorded and broadcast to all viewers. The viewers express their opinions on the chess game through comments. In the related art, the viewers can only express their opinions on the chess game by posting comments, and cannot directly show their opinions on the chessboard for everyone to see, so they cannot show their opinions to everyone more directly, which leads to low interaction efficiency and poor interaction effect.

[0067] The embodiments of the present application provide a live broadcast interaction processing method, device, electronic device, computer-readable storage medium and computer program product, which can improve the diversity and efficiency of live broadcast interaction.

[0068] The following describes an exemplary application of the electronic device provided in the embodiments of the present application. The electronic device provided in the embodiments of the present application can be implemented as a terminal or a server.

[0069] refer to Figure 1 , Figure 1 is a schematic diagram of an application mode of the live interactive processing method provided in an embodiment of the present application; for example, Figure 1 The server 200, the network 300, the anchor terminal 400-1, the first viewer terminal 400-2 and the second viewer terminal 400-3 are involved. The terminal is connected to the server 200 via the network 300, and the network 300 can be a wide area network or a local area network, or a combination of the two.

[0070] In some embodiments, the server 200 may be a server corresponding to an application program. For example, if the application program is a live broadcast software installed in a terminal, the server 200 may be a server of a live broadcast platform.

[0071] During the live broadcast process, the anchor terminal 400-1 sends the real-time live broadcast data (chess game screen) of the live broadcast room to the server 200, and the server 200 synchronizes the real-time live broadcast data to each terminal in the live broadcast room (the anchor terminal 400-1, the first audience terminal 400-2 and the second audience terminal 400-3), that is, the live broadcast room of the anchor object is displayed in the anchor terminal 400-1, the first audience terminal 400-2 and the second audience terminal 400-3, and the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room. The first audience terminal 400-2 receives the first spectator decision operation of the first audience for the spectator chess and card game, and the first audience terminal 400-2 sends the operation data of the first spectator decision operation to the host terminal 400-1. Send to server 200 so that server 200 sends the operation data of the first spectator decision operation to the anchor terminal 400-1, the anchor terminal 400-1 receives the anchor's consent operation for the first spectator decision operation, and the anchor terminal 400-1 sends the data of the consent operation to the server 200, and the server 200 generates a screen showing the first spectator operation result of the first spectator decision operation in the spectator chess and card game, and synchronizes the screen data to each terminal in the live broadcast room (anchor terminal 400-1, first audience terminal 400-2 and second audience terminal 400-3), thereby displaying the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the anchor terminal 400-1, the first audience terminal 400-2 and the second audience terminal 400-3.

[0072] In some embodiments, the server 200 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides 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, CDN, and big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart TV, a car terminal, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiments of the present application. The database 500 can be integrated on the server 200, or the database 500 can be set on a machine independent of the server 200, which is not limited in the embodiments of the present application.

[0073] In some embodiments, the terminal can implement the live interactive processing method provided in the embodiments of the present application by running a computer program. For example, the computer program can be a native program or software module in the operating system; it can be a native application (APP, Application), that is, a program that needs to be installed in the operating system to run, such as a video APP; it can also be a small program, that is, a program that can be run only by downloading it to a browser environment; it can also be a small program that can be embedded in any APP. In short, the above-mentioned computer program can be an application, module or plug-in in any form.

[0074] See also Figure 2 , Figure 2 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, wherein the electronic device is a terminal, Figure 2 The terminal shown includes: at least one processor, a memory 450, at least one network interface 420 and a user interface 430. The various components in the terminal are coupled together via a bus system 440. It is understood that the bus system 440 is used to achieve connection and communication between these components. In addition to the data bus, the bus system 440 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, the bus system 440 is not shown in FIG. Figure 2 Various buses are labeled as bus system 440 .

[0075] The processor can be an integrated circuit chip with signal processing capabilities, such as a general-purpose processor, a digital signal processor (DSP), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., among which the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0076] The user interface 430 includes one or more output devices 431 that enable presentation of media content, including one or more speakers and / or one or more visual display screens. The user interface 430 also includes one or more input devices 432, including user interface components that facilitate user input, such as a keyboard, mouse, microphone, touch screen display, camera, other input buttons and controls.

[0077] The memory 450 may be removable, non-removable, or a combination thereof. Exemplary hardware devices include solid-state memory, hard drives, optical drives, etc. The memory 450 may optionally include one or more storage devices that are physically located away from the processor.

[0078] The memory 450 includes a volatile memory or a non-volatile memory, and may also include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), and the volatile memory may be a random access memory (RAM). The memory 450 described in the embodiments of the present application is intended to include any suitable type of memory.

[0079] In some embodiments, memory 450 can store data to support various operations, examples of which include programs, modules, and data structures, or a subset or superset thereof, as exemplarily described below.

[0080] Operating system 451, including system programs for processing various basic system services and performing hardware-related tasks, such as a framework layer, a core library layer, a driver layer, etc., for implementing various basic services and processing hardware-based tasks;

[0081] A network communication module 452, used to reach other electronic devices via one or more (wired or wireless) network interfaces 420, exemplary network interfaces 420 include: Bluetooth, Wireless Compatibility Certification (WiFi), and Universal Serial Bus (USB), etc.;

[0082] a presentation module 453 for enabling presentation of information via one or more output devices 431 (e.g., display screen, speaker, etc.) associated with the user interface 430 (e.g., a user interface for operating peripherals and displaying content and information);

[0083] The input processing module 454 is used to detect one or more user inputs or interactions from one of the one or more input devices 432 and translate the detected inputs or interactions.

[0084] In some embodiments, the device provided in the embodiments of the present application can be implemented in software. Figure 2 The live interactive processing device 455-1 stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, including the following software modules: a first live broadcast room display module 4551, a first game display module 4552 and a first interactive module 4553, Figure 2 The live interactive processing device 455-2 stored in the memory 450 is shown, which can be software in the form of a program and a plug-in, including the following software modules: a second live broadcast room display module 4554, a second game display module 4555, and a second interactive module 4556. These modules are logical, and therefore can be arbitrarily combined or further split according to the functions implemented. The functions of each module will be described below.

[0085] The live interactive processing method provided in the embodiment of the present application will be explained in combination with the exemplary application and implementation of the terminal provided in the embodiment of the present application.

[0086] The following describes the live interactive processing method provided by the embodiment of the present application. As mentioned above, the electronic device that implements the live interactive processing method of the embodiment of the present application can be a terminal or a server, and the terminal is used as an example for description. Therefore, the execution subject of each step will not be repeatedly described below.

[0087] See also Figure 3A , Figure 3A is a flowchart of the live interactive processing method provided in the embodiment of the present application, which will be combined with Figure 3A Steps 101 to 103 are shown for explanation.

[0088] In step 101, the live broadcast room of the anchor object is displayed in the anchor client.

[0089] As an example, the anchor client here is the client logged in by the anchor, the live broadcast room is created by the anchor, and displaying the live broadcast room in the anchor client actually displays the live video screen in the live broadcast room.

[0090] In step 102, the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room.

[0091] As an example, the actual chess or card game here may be a chess or card game that the host object actually participates in, or a chess or card game that the host object is broadcasting.

[0092] In some embodiments, in step 102, the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room, which can be achieved through the following technical solution: the actual chess and card game is displayed in the first area of ​​the live broadcast room, and the spectator chess and card game is displayed in the second area of ​​the live broadcast room; wherein the second area is an area that does not overlap with the first area.

[0093] As an example, the actual chess and card game and the watched chess and card game can be displayed in different display areas of the anchor client, that is, they do not interfere with each other. The audience can also clearly perceive the comparison between the two actual chess and card games and the watched chess and card game through the live broadcast room, and can also trigger the watched chess and card game more accurately to prevent false triggering and improve interaction efficiency.

[0094] In some embodiments, step 102 displays the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room, which can be achieved through the following technical solution: display the actual chess and card game in an opaque manner in the live broadcast room, and superimpose the spectator chess and card game corresponding to the actual chess and card game on the actual chess and card game with a first transparency; wherein the first transparency is positively correlated with a first timing, and the first timing is obtained from the time when the actual chess and card game changes.

[0095] As an example, in addition to displaying the spectator game and the actual game in two independent areas, the spectator game and the actual game can also be displayed in an overlay manner, that is, the actual game is displayed in an opaque manner on the bottom layer, and then the spectator game is overlaid on the actual game with a first transparency. The first transparency here can be changed during the live broadcast. For example, after the actual game changes for the last time (start timing to get the first timing), the spectator game will also change synchronously. At this time, the first transparency should be the lowest, that is, the spectator game can be displayed in a completely opaque manner on the upper layer of the actual game. As time goes by, the spectator game can slowly become transparent, that is, the first transparency will become higher and higher. In this way, the audience can be urged to express their opinions as soon as possible, and the display resource utilization rate can also be improved.

[0096] In some embodiments, step 102 displays the actual chess and card game corresponding to the host object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room, which can be achieved through the following technical solutions: displaying the actual chess and card game; displaying the spectator chess and card game with the same game status as the actual chess and card game; wherein the audience object does not have the authority to operate the actual chess and card game, but has the authority to operate the spectator chess and card game, and the host object has the authority to operate the actual chess and card game, but does not have the authority to operate the spectator chess and card game.

[0097] As an example, the actual chess and card game is the chess and card game that the host object is participating in. The current game status can be presented on the actual chess and card game. The spectator chess and card game is the chess and card game corresponding to the actual chess and card game. The game status displayed by the spectator chess and card game is the same as the game status of the actual chess and card game. The only difference is that the actual chess and card game has two participants, one participant is the host object, and the other participant is the person playing chess with the host, while the participant of the spectator chess and card game is the audience object. The spectator object represents which party the spectator chess and card game currently needs to play chess. For example, the current game status of the spectator chess and card game is that the host needs to play chess, so the audience object can represent the host object. Taking Go as an example, the host object plays white pieces, and the audience object can participate in the spectator chess and card game by playing white pieces. For these two chess and card games, the host object only has the operation authority for the actual chess and card game, and the audience object only has the operation authority for the spectator chess and card game.

[0098] In step 103, when the first spectator object triggers a first spectator decision operation for the spectator chess and card game, a first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game.

[0099] As an example, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0100] In some embodiments, see Figure 3B In step 103, the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, which can be achieved by Figure 3B Steps 1031 to 1032 are implemented as shown.

[0101] In step 1031, interactive controls are displayed in the anchor client of the anchor object.

[0102] In step 1032, in response to the triggering operation of the host object on the interactive control, the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game.

[0103] When executing step 103, a comment set of at least one of the audience objects may also be displayed in the live broadcast room, and a text description corresponding to the first spectating decision operation of the first audience object may be displayed in the comment set.

[0104] In some embodiments, when executing step 103, the first spectator decision operation may also be voice played in the form of voice playback.

[0105] See also Figure 4The user interface layer on the host side is the user interface interaction interface for the host to play chess himself. The user interface layer on the host side for the audience to express their opinions on the chess game is the way the audience's opinions on the chess game are displayed on the chessboard, which is more intuitive than expressing opinions on the chess game through comments. The general interaction layer is the display interface for all general interactions. In response to the host clicking the "Play Audience Insights" button, the audience insights are played; while the audience insights are displayed on the user interface layer for the audience to express their opinions on the chess game, the audience insights are also displayed in the comment list of the general interaction layer. The content of the user interface layer for the host to play chess and the content of the user interface layer for the audience to express their opinions on the chess game will be recorded as game videos and sent to all viewers in the live broadcast room for viewing.

[0106] In some embodiments, in step 103, displaying the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room can be achieved through the following technical solutions: when the first spectator decision operation matches the current game of the actual chess and card game, displaying the first spectator operation result of the first spectator decision operation in the spectator chess and card game; when the first spectator decision operation does not match the current game of the actual chess and card game, displaying prompt information, and the prompt information is used to prompt that the first spectator decision operation does not match the current game.

[0107] As an example, see Figure 8 In step 801, the audience's opinion on the x-th step of chess is obtained. In step 802, it is determined whether the current chess game is at the x-th step. When the current chess game is not at the x-th step, step 803 is executed. In step 803, the opinion is discarded. When the current chess game is at the x-th step (when the first spectator decision operation matches the current game of the actual chess game), step 804 is executed. In step 804, the opinion is added to the opinion queue of the x-th step of chess. In step 805, the anchor triggers the operation of playing the audience's opinion. In step 806, the first opinion in the opinion queue of the x-th step of chess is obtained. In step 807, it is determined whether the first opinion complies with the game rules. When the first opinion complies with the game rules, step 808 is executed. In step 808, the first opinion is displayed, otherwise step 806 is executed.

[0108] In some embodiments, see Figure 3C In step 103, the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, which can be achieved by Figure 3C Steps 1033 to 1034 are implemented as shown.

[0109] In step 1033, candidate spectator operation results of candidate spectator decision operations of the plurality of audience objects are displayed.

[0110] In step 1034, in response to the host object's selection operation on the first spectator operation result of the first spectator decision operation, the first spectator operation result of the first spectator decision operation is displayed in the spectating chess and card game.

[0111] The first spectator decision operation is derived from the candidate spectator decision operation, and the first spectator operation result is derived from the candidate spectator operation result.

[0112] As an example, multiple audience objects can generate spectator decision operations (candidate spectator decision operations), but not all spectator decision operations generated by all audience objects can finally be displayed in the spectator chess and card game in the live broadcast room. Therefore, multiple candidate spectator decision operations can be displayed on the anchor client, and the first spectator operation result finally displayed in the spectator chess and card game can be determined through the selection operation of the anchor object to be displayed in the live broadcast room. That is, the process of selecting from the candidate spectator operation results is only displayed on the anchor client, and not in the live broadcast room, thereby improving the utilization rate of display resources and avoiding a large number of candidate spectator operation results from occupying a large amount of display resources.

[0113] In some embodiments, when the number of the first spectator operation results is multiple, the first spectator operation result of the first spectator decision-making operation is displayed in the spectating chess and card game in the live broadcast room in step 103, which can be achieved by the following technical solution: multiple first spectator operation results are displayed in the following order: the number of audience objects corresponding to the first spectator operation result is in order from high to low; the degree of approval of the host object for the first spectator operation is in order from high to low.

[0114] As an example, the number of first audience objects can be multiple, and thus the number of first viewing operation results can also be multiple. When the number of first viewing operation results is multiple, the multiple first viewing operation results can be displayed in order, for example, the number of audience objects corresponding to the first viewing operation results is in order from high to low. Here, there may be a situation where multiple first audience objects have the same opinion, and thus the opinions of the largest number of first audience objects may be displayed first; the order of the host object's approval level for the first viewing operation is in order from high to low, which is equivalent to the host object's subjective ranking of the multiple first viewing operation results, and the difference in the host object's approval level for the multiple first viewing operation results is reflected through the ranking result.

[0115] In some embodiments, when the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, at least one of the following processes is performed: a first number is displayed at a position corresponding to the first spectator operation result, wherein the first number is the number of audience objects among the multiple audience objects that agree with the first spectator operation result; comment information is displayed at a position corresponding to the first spectator operation result, wherein the comment information is comment information of the multiple audience objects regarding the first spectator operation result.

[0116] As an example, while displaying the first spectator operation result of the first spectator decision operation in a chess and card game watched in the live broadcast room, the comments and likes of other audience objects in the live broadcast room on the audience's opinions can also be displayed, thereby increasing the dimension of interaction and improving the interactive diversity of the audience's opinions.

[0117] In some embodiments, in response to the game decision operation of the anchor object on the actual chess and card game, the game operation result of the game decision operation is displayed in the actual chess and card game; when the game operation result is the same as the first spectator operation result, a thank you message and virtual resources are sent to the first audience object, wherein the reward information is used to prompt the first audience object that the game decision operation is the same as the first spectator operation result, and the virtual resources are used to be added to the account bound to the first audience object.

[0118] As an example, the first spectator operation result here is equivalent to the result of the audience's opinions being implemented in the game. For example, if the first spectator operation is to move the chess piece up one square, then the first spectator operation result is the chess game after the chess piece is moved up one square. When the audience expresses their opinions, the anchor object can also participate in the actual chess game normally. If the game decision operation triggered by the anchor object for the actual chess game is also to move the chess piece up one square, then reward information and virtual resources can be sent to the first audience object as a reward, thereby encouraging the first audience object to actively express their opinions.

[0119] In some embodiments, an adoption control corresponding to the first spectator operation result is displayed; in response to the host object's triggering operation of the adoption control for the first spectator operation result, the triggering operation for the adoption control is identified as a game decision operation of the host object for the actual chess and card game; the above-mentioned display of the game operation result of the game decision operation in the actual chess and card game is achieved through the following technical solution: the first spectator operation result corresponding to the first spectator operation is displayed in the actual chess and card game.

[0120] As an example, the first spectator operation result here is equivalent to the result of the audience's opinions being implemented in the game. For example, the first spectator operation is to move the chess piece up one square, so the first spectator operation result is the chess game after the chess piece is moved up one square. The corresponding adoption control is displayed for the first spectator operation result. The adoption control here is controlled by the anchor object. When the anchor object triggers the adoption control, it indicates that the anchor object agrees with the audience's opinions. Then, the trigger operation on the adoption control can be used as a game decision operation for the actual chess game, that is, the first spectator operation is applied to the actual chess game, which is equivalent to the operation performed by the anchor object to move the chess piece up one square.

[0121] See also Figure 3D , Figure 3D is a flowchart of the live interactive processing method provided in the embodiment of the present application, which will be combined with Figure 3D Steps 201 to 203 are shown for illustration, and steps 201 to 203 are applied to the audience client of the first audience object.

[0122] In step 201, the live broadcast room of the anchor object is displayed in the audience client;

[0123] In step 202, an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room;

[0124] Specifically, the specific implementation of step 201 and step 202 can refer to step 101 and step 102.

[0125] In step 203, in response to a first spectator decision operation of the first audience object with respect to the spectator chess and card game, a first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room.

[0126] Specifically, the first audience object is any one of the at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game. The difference between step 203 and step 103 is that step 203 is that the audience client of the first audience object directly receives the first audience object's first spectator decision operation for spectating the chess and card game, and the first spectator decision operation here can be a card-playing operation or a chess piece moving operation.

[0127] The following is an explanation of an exemplary application of an embodiment of the present application in a practical application scenario.

[0128] During the live broadcast process, the host terminal sends the real-time live broadcast data (chess game screen) of the live broadcast room to the server, and the server synchronizes the real-time live broadcast data to each terminal in the live broadcast room (the host terminal, the first audience terminal and the second audience terminal), that is, the live broadcast room of the host object is displayed in the host terminal, the first audience terminal and the second audience terminal, and the actual chess and card game corresponding to the host object and the watched chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room. The first audience terminal receives the first spectator decision operation of the first audience for the watched chess and card game, and the first audience terminal generates the operation of the first spectator decision operation. The server sends the operation data of the first spectator decision operation to the anchor terminal, and the anchor terminal receives the anchor's consent operation for the first spectator decision operation. The anchor terminal sends the data of the consent operation to the server, and the server generates a screen showing the first spectator operation result of the first spectator decision operation in the spectating chess and card game, and synchronizes the screen data to each terminal in the live broadcast room (anchor terminal, first audience terminal and second audience terminal), thereby displaying the first spectator operation result of the first spectator decision operation in the spectating chess and card game in the anchor terminal, the first audience terminal and the second audience terminal.

[0129] The embodiment of the present application proposes a chess game live broadcast solution that supports viewers to express their opinions on the chess game. The solution transmits chess game data together with the game screen to the audience. While the game screen is played on the audience side, a chess game interface that can be operated by the audience is drawn according to the game data. The audience can operate the chess pieces in the interface and send the operation to the anchor; the anchor draws the audience's operation on the interface, synthesizes it with the game screen, records it, and transmits it to all viewers for viewing, thereby intuitively demonstrating the effect of the audience expressing their opinions on the chess game in public.

[0130] The embodiment of the present application transmits the host's game data, draws an operable chess game interface on the audience side, and allows the audience to express their opinions on the chess game interface by moving chess pieces; the chess game opinions of the audience side are transmitted to the host side, and are sent to all the audience for viewing together with the host's chess playing screen through the recording of the host side, thereby achieving the effect of expressing opinions on the chess game in public.

[0131] See also Figure 4The user interface layer on the host side is the user interface interaction interface for the host to play chess himself. The user interface layer on the host side for the audience to express their opinions on the chess game is the way the audience's opinions on the chess game are displayed on the chessboard, which is more intuitive than expressing opinions on the chess game through comments. The general interaction layer is the display interface for all general interactions. In response to the host clicking the "Play Audience Insights" button, the audience insights are played; while the audience insights are displayed on the user interface layer for the audience to express their opinions on the chess game, the audience insights are also displayed in the comment list of the general interaction layer. The content of the user interface layer for the host to play chess and the content of the user interface layer for the audience to express their opinions on the chess game will be recorded as game videos and sent to all viewers in the live broadcast room for viewing.

[0132] See also Figure 5 The host game video layer is the content screen of the host playing chess and the audience's opinions. The user interface layer for the audience to express their opinions on the chess game is an interface drawn based on the game data. The audience can move the chess pieces on this interface to express their opinions.

[0133] See also Figure 6 First, the host's game operation is received at the host end, and then the game screen is recorded based on the game operation. Then, the audience's insight screen is recorded at the host end, and then the game screen and the audience's insight screen are mixed. The host end encodes the game data into sei, encodes the mixed screen and the game data, and sends the encoding result to the server. The server generates a video based on the encoding result and forwards the video to the audience end. The audience end decodes the video, plays the host's video screen, draws the insight interface according to the game data, receives the audience's decision operation at the audience end, and the server sends the data corresponding to the decision operation to the host end. The host end draws the audience's insights and inserts insight comments.

[0134] See also Fig. 7A and Figure 7B First of all, it should be noted that there are two sources of game live broadcast images: terminal recording and background recording. The embodiment of the present application uses the terminal recording method.

[0135] The main steps involved in the embodiments of the present application are introduced below.

[0136] First, based on the host's game operation, the host can play chess in the chess game. Then record the game interface, that is, record the host's chess playing process into a video screen, and then record the audience's insights interface, that is, forward the audience's insights to the host through the server, and determine whether they can be displayed and recorded in the UI layer where the audience expresses their insights on the chess game.

[0137] Specifically, a corresponding step value serial number is first set for each move of chess. For example, the serial number of the first move of chess is 1, and the serial number of the second move of chess is 2. The opinions on the chess game expressed by the audience are also opinions on a certain move of chess. Only opinions that meet the current serial number can be displayed in the "user interface layer for the audience to express their opinions on the chess game".

[0138] See also Figure 8 In step 801, the audience's opinion on the x-th step of chess is obtained. In step 802, it is determined whether the current chess game is at the x-th step. When the current chess game is not at the x-th step, step 803 is executed. In step 803, the opinion is discarded. When the current chess game is at the x-th step, step 804 is executed. In step 804, the opinion is added to the opinion queue of the x-th step of chess. In step 805, the anchor triggers the operation of playing the audience's opinion. In step 806, the first opinion in the opinion queue of the x-th step of chess is obtained. In step 807, it is determined whether the first opinion complies with the rules of the game. When the first opinion complies with the rules of the game, step 808 is executed. In step 808, the first opinion is displayed, otherwise step 806 is executed.

[0139] After the audience's insights are displayed on the user interface layer, they will be converted into a screen, and the converted screen will be mixed with the game screen into a new screen with the help of the screen mixing tool. The following takes the Android operating system as an example to explain the process of converting the user interface into a screen and mixing it with the game screen. In the application of the Android operating system, the structure of the user interface is a tree structure, and one user interface module corresponds to one branch. Fig. 9 , the user interface layer where the audience expresses their opinions on the chess game corresponds to a branch, dividing a node of the user interface tree into a user interface module. Fig.10 , then the user interface collector collects the operation data, inputs it into the image converter to convert it into an image, and inputs the converted image into the image synthesizer for image synthesis. According to the frame rate requirements of video synthesis, the frequency controller controls the image synthesis in a timely manner. The frequency controller can set a timer to trigger the user interface collector in a timely manner to collect the user interface module and process the subsequent processes. The user interface collector mainly selects the corresponding user interface module according to business needs. The image converter can be implemented by obtaining the canvas of the Android operating system Surface object and drawing the view into the Canvas canvas through the view's draw (Canvas canvas) method, while the Surface object is provided by the image synthesizer. The image synthesizer can be implemented through the hybrid rendering of the open graphics library OpenGL. OpenGL constructs the Surface object by generating a texture, and transmits the Surface object to the image converter to obtain the converted image, and uses the hybrid capability of OpenGL to mix multiple images and save them in the frame buffer object, and then renders the synthesized content in the frame buffer object into a synthesized image, and finally inputs it to the encoder for video encoding.

[0140] Then the game screen and the audience's perception screen are mixed, the game screen and the user interface of the audience's perception are mixed into a screen, and the game data is encoded into sei, Fig.10 The data encoded in the game includes not only the game screen and the user interface screen for the audience to explain, but also the game data. Usually, in the live broadcast of chess games, the audience will only see the game content screen and cannot operate the game. In order to support the audience to express their own opinions on chess, it is necessary to transmit the game data of each step to the audience and display it in a way that the audience can operate (such as Figure 5 The user interface layer for the audience to express their opinions on the chess game as shown). The method of transmitting the game data can be transmitted through a network protocol such as the Hypertext Transfer Protocol, or it can be transmitted together with the video screen in the form of video sei frames. In order to ensure that the content of the user interface layer for the opinion-expressing operation corresponds to the actual game content, the video screen can be transmitted in the form of video sei frames.

[0141] The following is an introduction to sei coding. When encoding a video, the video is first encoded into multiple macroblocks, and then the macroblocks are further divided into multiple network abstraction layer data units (NALUs), that is, data units that meet network transmission requirements in video encoding. Sei encapsulates auxiliary information into a specific type of NALU and inserts it into the coded stream. The format of the NALU code stream is as follows: Fig.11A shown.

[0142] The header data corresponding to sei is 0x06, and the main part is based on Fig. 11B The data format of sei encoding shown in the figure requires to be filled in, where payload type is 0x05, indicating compliance with the H264 standard format, UUID is the business custom identification code, the custom data length is calculated from the custom data, the custom data is formatted by the business party itself, and ends with 0x80 alignment. The custom data mainly includes the data game_data that the current chess game is the index step and the content of the chess game, custom_data = {index: [game_data a…]}. After encoding the sei used by the business party according to the above data format, detect the encoding of the I frame / P frame, and generally insert the sei frame before the I frame / P frame, so that it can be transmitted together with the video data.

[0143] Then encode the mixed picture and game data, and encapsulate the mixed picture of the game picture and the user interface picture on which the audience expresses their opinions into sei game data and encode them together and send them to the server, so that the server forwards the anchor video to the audience end, that is, forwards the anchor's encoded data to the audience, and the audience end decodes the anchor video. After the audience receives the anchor video forwarded by the background, they decode it to obtain the mixed picture and game data, and play the anchor video picture on each end, that is, play the mixed picture.

[0144] Draw the interface for publishing opinions based on the game data. Specifically, draw the interface for publishing opinions based on the game_data in custom_data={index:[game_data…]} and the game rules. The audience expresses their opinions by moving the chess pieces in the "Publish Opinion Operation Interface". The published opinions will be sent to the backend through the Hypertext Transfer Network Protocol in the form of recommend={user_id,index:{action…}}, including the user ID user_id, the chess game step index, and the content action of moving the chess piece. Forward the audience's opinions to the anchor end, that is, the server forwards the audience's recommend data to the anchor after receiving it. The anchor end draws the audience's opinions and inserts the opinion comments. After the anchor receives the audience's opinion data forwarded by the server, it will send the audience's opinion comments in the form of Figure 8 Each time an opinion is played, in addition to Figure 4 In addition to drawing the opinions of the audience on the host's side through the user interface layer, the comments of the audience's opinions will also be generated. The comments will be displayed locally and sent to the backend for forwarding to all viewers for display.

[0145] The embodiment of the present application intuitively displays the way in which the audience expresses their opinions on the chess game to all the audience, thereby increasing the audience's sense of participation and livening up the atmosphere of the chess game live broadcast. In addition to the way in which the audience expresses their opinions on the chess game through the chess game interface, they can also convert their opinions on the chess game into voice for playback through TTS.

[0146] It is understandable that in the embodiments of the present application, related data such as user information is involved. When the embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.

[0147] The following is a description of an exemplary structure of the live interactive processing device 455-1 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2As shown, the software modules stored in the live interactive processing device 455-1 of the memory 450 may include: a first live broadcast room display module 4551, used to display the live broadcast room of the anchor object in the anchor client; a first game display module 4552, used to display the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room; a first interactive module 4553, used to display the first spectator operation result of the first spectator decision operation in the spectator chess and card game when the first audience object triggers the first spectator decision operation for the spectator chess and card game; wherein, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0148] In some embodiments, the first game display module 4552 is also used to: display the actual chess and card game in the first area of ​​the live broadcast room, and display the spectator chess and card game in the second area of ​​the live broadcast room; wherein the second area is an area that does not overlap with the first area.

[0149] In some embodiments, the first game display module 4552 is also used to: display the actual chess and card game in an opaque manner in the live broadcast room, and superimpose the spectator chess and card game corresponding to the actual chess and card game on the actual chess and card game with a first transparency; wherein the first transparency is positively correlated with the first timing, and the first timing is obtained from the start of the change in the actual chess and card game.

[0150] In some embodiments, the first game display module 4552 is also used to: display the actual chess and card game; display a spectator chess and card game with the same game status as the actual chess and card game; wherein the audience object does not have the authority to operate the actual chess and card game, but has the authority to operate the spectator chess and card game, and the anchor object has the authority to operate the actual chess and card game, but does not have the authority to operate the spectator chess and card game.

[0151] In some embodiments, the first interactive module 4553 is also used to: display interactive controls in the anchor client of the anchor object; display a first spectator operation result of the first spectator decision operation in the spectator chess and card game in response to a trigger operation of the anchor object on the interactive control; display a comment set of at least one of the audience objects in the live broadcast room, and display a text description corresponding to the first spectator decision operation of the first audience object in the comment set.

[0152] In some embodiments, the first interactive module 4553 is also used to: when the first spectator decision operation matches the current game of the actual chess and card game, display the first spectator operation result of the first spectator decision operation in the spectator chess and card game; when the first spectator decision operation does not match the current game of the actual chess and card game, display prompt information, and the prompt information is used to prompt that the first spectator decision operation does not match the current game.

[0153] In some embodiments, the first interactive module 4553 is also used to: display candidate spectator operation results of candidate spectator decision operations of multiple audience objects; in response to the host object's selection operation on the first spectator operation result of the first spectator decision operation, display the first spectator operation result of the first spectator decision operation in the spectating chess and card game; wherein, the first spectator decision operation is derived from the candidate spectator decision operation, and the first spectator operation result is derived from the candidate spectator operation result.

[0154] In some embodiments, when there are multiple first watching operation results, the first interactive module 4553 is also used to: display multiple first watching operation results in the following order: the number of audience objects corresponding to the first watching operation results is in order from high to low; the degree of approval of the host object for the first watching operation is in order from high to low.

[0155] In some embodiments, when the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, the first interactive module 4553 is also used to: perform at least one of the following processing: display a first number at a position corresponding to the first spectator operation result, wherein the first number is the number of audience objects among the multiple audience objects who agree with the first spectator operation result; display comment information at a position corresponding to the first spectator operation result, wherein the comment information is comment information of the multiple audience objects regarding the first spectator operation result.

[0156] In some embodiments, the first interactive module 4553 is also used to: in response to the game decision operation of the anchor object on the actual chess and card game, display the game operation result of the game decision operation in the actual chess and card game; when the game operation result is the same as the first spectator operation result, send a thank you message and virtual resources to the first audience object, wherein the reward information is used to prompt the first audience object that the game decision operation is the same as the first spectator operation result, and the virtual resources are used to be added to the account bound to the first audience object.

[0157] In some embodiments, the first interactive module 4553 is also used to: display an adoption control corresponding to the first spectator operation result; in response to the host object's triggering operation of the adoption control for the first spectator operation result, identify the triggering operation of the adoption control as a game decision operation of the host object for the actual chess and card game; and display the first spectator operation result corresponding to the first spectator operation in the actual chess and card game.

[0158] The following is a description of an exemplary structure of the live interactive processing device 455-2 provided in the embodiment of the present application implemented as a software module. In some embodiments, Figure 2 As shown, the software modules stored in the live interactive processing device 455-2 of the memory 450 may include: a second live broadcast room display module 4554, used to display the live broadcast room of the anchor object in the audience client; a second game display module 4555, used to display the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room; a second interactive module 4556, used to respond to the first spectator decision operation of the first audience object for the spectator chess and card game, and display the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room; wherein, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

[0159] The embodiment of the present application provides a computer program product, which includes computer executable instructions, and the computer executable instructions are stored in a computer readable storage medium. The processor of the electronic device reads the computer executable instructions from the computer readable storage medium, and the processor executes the computer executable instructions, so that the electronic device executes the live interactive processing method described in the embodiment of the present application.

[0160] The present application embodiment provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, the processor will execute the live interactive processing method provided by the present application embodiment, for example, Figure 3A-3D The live interactive processing method is shown.

[0161] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EP ROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.

[0162] In some embodiments, computer executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.

[0163] As an example, computer-executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file storing other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).

[0164] As an example, the executable instructions may be deployed to be executed on one electronic device, or on multiple electronic devices located at one site, or on multiple electronic devices distributed at multiple sites and interconnected by a communication network.

[0165] To summarize, through the embodiments of the present application, the live broadcast room of the anchor object is displayed in the anchor client; the actual chess and card game in which the anchor object participates and the watched chess and card game corresponding to the actual chess and card game are displayed in the live broadcast room; when the first audience object triggers the first spectator decision operation for watching the chess and card game, the first spectator operation result of the first spectator decision operation is displayed in the watched chess and card game; the first audience object is any one of the at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game. This is equivalent to providing the audience object with the opportunity to participate in the game, and showing the operation results of participating in the game to all audience objects, thereby improving the interaction efficiency and interaction diversity of the live broadcast room.

[0166] The above is only an embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.

Claims

1. A live interactive processing method, characterized in that: The method applied to the anchor client of the anchor object includes: Displaying the live broadcast room of the anchor object in the anchor client; Displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game; When the first spectator object triggers a first spectator decision operation for the spectator chess and card game, a first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game; Among them, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

2. The method according to claim 1, characterized in that The displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game includes: Displaying the actual chess and card game in a first area of ​​the live broadcast room, and displaying the spectator chess and card game in a second area of ​​the live broadcast room; The second area is an area that does not overlap with the first area.

3. The method according to claim 1, characterized in that The displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game includes: Displaying the actual chess and card game in an opaque manner in the live broadcast room, and displaying a spectator chess and card game corresponding to the actual chess and card game superimposed on the actual chess and card game with a first transparency; Among them, the first transparency is positively correlated with the first timing, and the first timing is obtained from the time when the actual chess and card game changes.

4. The method according to claim 1, characterized in that The displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game includes: Displaying the actual chess and card game; Displaying a spectator chess and card game having the same game status as the actual chess and card game; Among them, the audience object does not have the authority to operate the actual chess and card game, but has the authority to operate the spectator chess and card game, and the anchor object has the authority to operate the actual chess and card game, but does not have the authority to operate the spectator chess and card game.

5. The method according to claim 1, characterized in that: The displaying of the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room includes: Displaying interactive controls in the anchor client of the anchor object; In response to the triggering operation of the host object on the interactive control, displaying a first spectating operation result of the first spectating decision operation in the spectating chess and card game; The method further comprises: A comment set of at least one of the audience objects is displayed in the live broadcast room, and a text description corresponding to the first spectating decision operation of the first audience object is displayed in the comment set.

6. The method according to claim 1, characterized in that Displaying the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room includes: When the first spectator decision operation matches the current game of the actual chess and card game, displaying a first spectator operation result of the first spectator decision operation in the spectator chess and card game; The method further comprises: When the first spectator decision operation does not match the current game of the actual chess and card game, prompt information is displayed, and the prompt information is used to prompt that the first spectator decision operation does not match the current game.

7. The method according to claim 1, characterized in that The displaying of the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room includes: Displaying candidate spectator operation results of candidate spectator decision operations of a plurality of the audience objects; In response to a selection operation by the anchor object for a first spectator operation result of a first spectator decision operation, displaying the first spectator operation result of the first spectator decision operation in the spectating chess and card game; The first spectator decision operation is derived from the candidate spectator decision operation, and the first spectator operation result is derived from the candidate spectator operation result.

8. The method according to claim 1, characterized in that: When the number of the first spectator operation results is multiple, the first spectator operation result of the first spectator decision operation is displayed in the spectator chess and card game in the live broadcast room, including: The first plurality of spectator operation results are displayed in the following order: the order of the number of audience objects corresponding to the first spectating operation result from high to low; The order of the approval degree of the anchor object for the first spectator operation from high to low.

9. The method according to claim 1, characterized in that: When displaying the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room, the method further includes: Perform at least one of the following: Displaying a first number at a position corresponding to the first spectating operation result, wherein the first number is the number of audience objects among the plurality of audience objects that agree with the first spectating operation result; The comment information is displayed at a position corresponding to the first spectating operation result, wherein the comment information is comment information of the plurality of audience objects on the first spectating operation result.

10. The method according to claim 1, characterized in that The method further comprises: In response to the game decision operation of the anchor object on the actual chess and card game, displaying the game operation result of the game decision operation in the actual chess and card game; When the game operation result is the same as the first spectator operation result, a thank you message and virtual resources are sent to the first audience object, wherein the reward information is used to prompt the first audience object that the game decision operation is the same as the first spectator operation result, and the virtual resources are used to be added to the account bound to the first audience object.

11. The method according to claim 10, characterized in that The method further comprises: Displaying an adoption control corresponding to the first spectating operation result; In response to the host object triggering an adoption control operation for the first spectating operation result, identifying the triggering operation for the adoption control as a game decision operation of the host object for the actual chess and card game; The displaying of the game operation result of the game decision operation in the actual chess and card game includes: The first spectator operation result corresponding to the first spectator operation is displayed in the actual chess and card game.

12. A live interactive processing method, characterized in that: Applied to the audience client of the first audience object, the method includes: Displaying the live broadcast room of the anchor object in the audience client; Displaying in the live broadcast room an actual chess and card game corresponding to the anchor object and a spectator chess and card game corresponding to the actual chess and card game; In response to a first spectator decision operation of the first audience object with respect to the spectator chess and card game, displaying a first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room; Among them, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

13. A live interactive processing device, characterized in that: The anchor client applied to the anchor object comprises: A first live broadcast room display module, used for displaying the live broadcast room of the anchor object in the anchor client; A first game display module is used to display the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room; The first interactive module is used to display the first spectator operation result of the first spectator decision operation in the spectator chess and card game when the first spectator object triggers the first spectator decision operation for the spectator chess and card game; wherein the first spectator object is any one of at least one spectator object, and the spectator object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

14. A live interactive processing device, characterized in that: The device is applied to the audience client of the first audience object, and comprises: A second live broadcast room display module, used for displaying the live broadcast room of the anchor object in the audience client; A second game display module is used to display the actual chess and card game corresponding to the anchor object and the spectator chess and card game corresponding to the actual chess and card game in the live broadcast room; A second interactive module is used to respond to the first spectator decision operation of the first audience object on the spectator chess and card game, and display the first spectator operation result of the first spectator decision operation in the spectator chess and card game in the live broadcast room; wherein, the first audience object is any one of at least one audience object, and the audience object is an object that enters the live broadcast room and does not participate in the actual chess and card game.

15. An electronic device, characterized in that: The electronic device comprises: A memory for storing computer executable instructions; The processor is used to implement the live interactive processing method described in any one of claims 1 to 11 or claim 12 when executing the computer executable instructions stored in the memory.

16. A computer-readable storage medium storing computer-executable instructions, characterized in that: When the computer executable instructions are executed by the processor, the live interactive processing method described in any one of claims 1 to 11 or claim 12 is implemented.

17. A computer program product comprising computer executable instructions, characterized in that: When the computer executable instructions are executed by the processor, the live interactive processing method described in any one of claims 1 to 11 or claim 12 is implemented.