Interactive panel display method, first server, user terminal and system

By displaying the interactive panel in the live broadcast room, users can directly operate the interactive command options to interact, solving the problem of user operation troubles and achieving a convenient interactive experience.

CN116095383BActive Publication Date: 2024-12-31SHANGHAI BILIBILI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211354931.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-01
Publication Date
2024-12-31
Estimated Expiration
2042-11-01

AI Technical Summary

Technical Problem

In the interactive scenario of the live broadcast room, the user needs to send specific barrage information or gifts to achieve the interactive effect, but this makes the user troublesome and error-prone.

Method used

Provide an interactive panel display method, by receiving interactive scene opening requests in the live broadcast room, obtaining configuration information of the interactive panel, and rendering and displaying panels containing interactive command options based on the configuration information, allowing users to directly operate the interactive panel for interaction, simplifying user operations process.

Benefits of technology

It improves the user's interactive experience, allowing users to interact without manually entering specific information or sending specific gifts, making the operation more convenient and reduces errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116095383B_ABST
    Figure CN116095383B_ABST
Patent Text Reader

Abstract

The present application discloses an interactive panel display method, a first server, a user terminal and a system, the method comprising: receiving a request to start an interactive scene in a live broadcast room, notifying the live broadcast room page to start an interactive panel; obtaining configuration information of the interactive panel; rendering and displaying an interactive panel containing at least one interactive instruction option according to the configuration information, so that the user can operate the interactive panel for interaction. Displaying the interactive panel in the live broadcast room can facilitate users to directly operate the interactive panel for interaction, without manually entering specific required bullet screen information, sending specific gifts, etc., making interaction more convenient and improving the user interaction experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of live broadcast technology, and in particular to an interactive panel display method, a first server, a user terminal and a system. Background Art

[0002] When users interact with the anchor in the live broadcast room, they usually use methods such as sending bullet screen messages and gift interactions. In the live interactive scene, users need to send specific bullet screen messages or give specific gifts according to the interactive scene to present the corresponding interactive effect in the interactive scene. Users can watch the corresponding interactive feedback results through the live broadcast screen.

[0003] However, this type of interaction requires users to send specific barrage messages or specific gifts, which makes user operations cumbersome and error-prone. Summary of the invention

[0004] In view of the above problems, embodiments of the present application are proposed to provide an interactive panel display method, a first server, a user terminal and a system that overcome the above problems or at least partially solve the above problems.

[0005] According to a first aspect of an embodiment of the present application, there is provided an interactive panel display method, which includes:

[0006] Receive a request to start an interactive scene in the live broadcast room, and notify the live broadcast room page to start the interactive panel;

[0007] Get the configuration information of the interactive panel;

[0008] An interactive panel including at least one interactive instruction option is rendered and displayed according to the configuration information, so that the user can operate the interactive panel for interaction.

[0009] Optionally, receiving a request to start an interactive scene in the live broadcast room and notifying the live broadcast room page to start an interactive panel further includes:

[0010] When the user enters the live broadcast room, determine whether the interactive scene is turned on;

[0011] If so, use the broadcast notification live room page to open the interactive panel.

[0012] Optionally, obtaining configuration information of the interactive panel further includes:

[0013] Get the configuration information of the interactive panel according to the interactive scene identifier of the live broadcast room.

[0014] Optionally, obtaining configuration information of the interactive panel further includes:

[0015] Get the configuration information of the interactive panel according to the interactive scene identifier and the live broadcast room identifier of the live broadcast room.

[0016] Optionally, the method further comprises:

[0017] Pre-set the configuration information of the interactive panel corresponding to the interactive scene; the configuration information includes: panel content, access address, width and height of the interactive panel, whether dragging is allowed, dragging allowed area, interactive panel title, interactive panel icon and / or whether to minimize the panel;

[0018] Stores the correspondence between interactive scenes and interactive panels, and stores configuration information of interactive panels.

[0019] Optionally, rendering and displaying an interactive panel including at least one interactive instruction option according to the configuration information so that the user can operate the interactive panel for interaction further includes:

[0020] The interactive panel is loaded according to the access address of the configuration information, and the interactive panel is rendered and displayed according to the panel content of the configuration information.

[0021] Optionally, the method further comprises:

[0022] A general template of the interactive panel is pre-set; wherein the general template includes at least one general interactive instruction option; the general interactive instruction option includes a bullet screen instruction and / or a gift giving instruction;

[0023] Rendering and displaying an interactive panel including at least one interactive instruction option according to the configuration information so that the user can operate the interactive panel for interaction further includes:

[0024] Load the general template to the interactive panel, render and display the interactive panel according to the panel content of the configuration information, so that the user can operate the interactive panel for interaction.

[0025] Optionally, the method further comprises:

[0026] According to the user's triggering operation on any interactive command option in the interactive panel, the corresponding interactive command is called and executed, and the interactive result of the interactive command is returned for updating and rendering the interactive panel.

[0027] Optionally, the method further comprises:

[0028] Monitor the closure of the interactive scene and notify the live broadcast room page to close the interactive panel; wherein the closure of the interactive scene includes abnormal transmission closure and / or abnormal interactive scene closure.

[0029] According to a second aspect of an embodiment of the present application, there is provided an interactive panel display method, which includes:

[0030] After the interactive scene is turned on, an interactive panel is displayed in the interface; wherein the interactive panel includes at least one interactive instruction option; the configuration information of the interactive panel is pre-set based on the interactive scene;

[0031] According to the triggering operation of any interactive command option in the interactive panel, the interactive result of the corresponding interactive command is presented.

[0032] According to a third aspect of an embodiment of the present application, a first server of an interactive panel is provided, comprising:

[0033] The opening module is suitable for receiving a request to open an interactive scene in the live broadcast room and notifying the live broadcast room page to open the interactive panel;

[0034] An acquisition module, adapted to acquire configuration information of an interactive panel;

[0035] The display module is adapted to render and display an interactive panel including at least one interactive instruction option according to the configuration information, so that the user can operate the interactive panel for interaction.

[0036] According to a fourth aspect of an embodiment of the present application, a user terminal of an interactive panel is provided, comprising:

[0037] An interface display module, adapted to display an interactive panel in the interface after the interactive scene is turned on; wherein the interactive panel includes at least one interactive instruction option; and configuration information of the interactive panel is pre-set based on the interactive scene;

[0038] The operation module is adapted to present the interaction result of the corresponding interactive instruction according to the triggering operation of any interactive instruction option in the interactive panel.

[0039] According to a fifth aspect of an embodiment of the present application, an interactive panel display system is provided, which includes the above-mentioned first server and the above-mentioned user terminal.

[0040] According to a sixth aspect of an embodiment of the present application, there is provided a computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0041] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the above-mentioned interactive panel display method.

[0042] According to a seventh aspect of an embodiment of the present application, a computer storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to perform operations corresponding to the above-mentioned interactive panel display method.

[0043] According to the interactive panel display method, first server, user terminal and system provided in the present application, displaying the interactive panel in the live broadcast room can facilitate users to directly operate the interactive panel for interaction, without manually entering specific required barrage information, sending specific gifts, etc., making the interaction more convenient and improving the user interaction experience.

[0044] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0046] Figure 1 A flow chart showing an interactive panel display method according to an embodiment of the present application is shown;

[0047] Figure 2a and Figure 2b A schematic diagram of the interface of the web page version including an interactive panel is shown;

[0048] Figure 2c A schematic diagram of the interface of the mobile terminal version including an interactive panel is shown;

[0049] Figure 3 A flowchart showing an interactive panel display method according to another embodiment of the present application is shown.

[0050] Figure 4 A flow chart showing an interactive panel display method according to another embodiment of the present application is shown;

[0051] Figure 5 A schematic diagram of the structure of an interactive panel display system according to an embodiment of the present application is shown;

[0052] Figure 6 A schematic diagram of the structure of a computing device according to an embodiment of the present application is shown;

[0053] Figure 7 The diagram shows an interaction flow between a first server end of an interactive panel, a user end, and a second server end of an interactive scene. DETAILED DESCRIPTION

[0054] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0055] First, the terms involved in one or more embodiments of the present application are explained.

[0056] Interactive panel: Improve the user experience in interactive games in the live broadcast field; add a panel page in the live broadcast room to facilitate user-based panel operations.

[0057] Figure 1 A flow chart of an interactive panel display method according to an embodiment of the present application is shown. Figure 1 As shown, the method comprises the following steps:

[0058] Step S101, receiving a request to start an interactive scene in the live broadcast room, and notifying the live broadcast room page to start the interactive panel.

[0059] In this embodiment, the first server end of the interactive panel is executed to provide the user with an interactive panel, so that the user can directly operate the interactive panel to interact. Specifically, when the user enters the live broadcast room, according to the interactive scene operated by the anchor in the live broadcast room, the interactive scene opening request in the live broadcast room is received, and the first server end of the interactive panel can notify the live broadcast room page to open the interactive panel for the user, so that the user can operate the interactive panel to participate in the interactive scene and interact with the anchor. When notifying, a broadcast notification method can be used to notify the user to open the interactive panel in the live broadcast room. Here, opening the interactive panel means that when the user is watching the interactive scene in the live broadcast room, the interface not only displays the interactive scene content, but also displays the interactive panel for user operation. The opened interactive panel can be set on the displayed interactive scene content, so that the user can interact while watching.

[0060] Step S102, obtaining configuration information of the interactive panel.

[0061] The interactive panel can be applied to the web version of the live broadcast room or the terminal device version of the live broadcast room. After the interactive panel is turned on, before rendering the interactive panel, it is necessary to obtain the configuration information of the interactive panel first, so as to render the interactive panel according to the configuration information. The configuration information includes the panel content to be presented by the interactive panel. The panel content of different interactive panels can be the same, or the panel content associated with the interactive scene can be set according to the corresponding settings of different interactive scenes. There is no limitation here.

[0062] The configuration information of the interactive panel can be pre-set, including panel content, access address, width and height of the interactive panel, whether dragging is allowed, dragging area, interactive panel title, interactive panel icon, whether to minimize the panel, etc. The panel content includes at least one interactive command option, and the user can directly operate the interactive command option to interact; the access address is the URL, and different interactive panels correspond to different URLs, which are used to open different interactive panels; the width and height of the interactive panel are used to set the size of the interactive panel display; when whether to allow dragging is set to yes, the user can drag the interactive panel, and when it is set to no, the interactive panel is fixed and cannot be dragged; when whether to allow dragging is set to yes, the user is set to allow dragging area; the interactive panel title marks the name of the interactive panel, etc., and an icon can also be set for the interactive panel. When whether to minimize the panel is set to yes, the interactive panel can be folded to a minimized state, etc. The above is an example, and various configuration information can also be set according to the implementation situation, which is not limited here.

[0063] The configuration information of the interactive panel can be pre-set based on each interactive panel and stored in a database accordingly, such as a kv key-value pair database, for easy retrieval.

[0064] Step S103, rendering and displaying an interactive panel including at least one interactive instruction option according to the configuration information, so that the user can operate the interactive panel to interact.

[0065] According to the obtained configuration information, the rendered interactive panel is displayed in the live broadcast room to facilitate users to operate the interactive panel for interaction. Figure 2a-2c As shown, Figure 2a An interactive panel is displayed above the content of the interactive scene. The interactive panel includes interactive command options such as big red envelope, I want to take a photo, fat bird balloon, small flower, send red envelope, this is good, etc. Users can click on any interactive command option to interact directly, which is convenient and fast. Figure 2a As shown, the user clicks on the big red envelope. Figure 2a An interactive screen for grabbing red envelopes appears in the lower right corner. Users can directly control the movement direction through the w, a, s, and d keys on the keyboard. The interactive panel receives the user's trigger operation for interaction; or Figure 2b As shown, the interactive panel includes interactive command options such as blue ball assistance, red ball trouble, occupy grid, change task, task advancement, send red envelope, small flower, this is good, etc. Figure 2a The interactive panels shown may include the same interactive command options or different interactive command options. Figure 2b Click on the task to advance, and it will appear Figure 2b The advanced interactive screen for tasks in . Figure 2bThe lower right corner also displays a screen such as a gameplay introduction and interactive instructions, including other interactive command options. Figure 2a , Figure 2b The display style can be used in the web version of the live broadcast room interface. Figure 2c The live broadcast room interface of the mobile terminal is shown, which includes interactive scenes, bullet screen area and the interactive panel below, including gameplay introduction and different parts of interactive instructions. The interactive instructions include bullet screen interaction, gift interaction, etc. The gameplay introduction can introduce the current interactive scene, the interactive operations of various interactive instructions in the interactive scene, interactive feedback, etc. to the user, so that the user can quickly get started. The above is an example. The specific setting content and setting style can be set according to the implementation situation and are not limited here.

[0066] According to the interactive panel display method provided in the present application, displaying the interactive panel in the live broadcast room can facilitate users to directly operate the interactive panel for interaction, without manually entering specific required barrage information, sending specific gifts, etc., making the interaction more convenient and improving the user interaction experience.

[0067] Figure 3 A flow chart of an interactive panel display method according to an embodiment of the present application is shown. Figure 3 As shown, the method comprises the following steps:

[0068] Step S301, pre-setting configuration information of an interactive panel corresponding to an interactive scene, storing a corresponding relationship between the interactive scene and the interactive panel, and storing configuration information of the interactive panel.

[0069] In order to enrich the user's interactive operations, different interactive panel configuration information can be pre-set based on different interactive scenarios. Specifically, the panel content of the interactive panel can set different interactive command options according to different interactive scenarios. For an interactive scene, if there is different scene information in the interactive scene, such as the scene plot, user identity, etc. of the interactive scene are different as the interactive scene changes, different interactive panel configuration information can be set based on different scene information to increase the fun of the interactive panel.

[0070] When storing, in order to facilitate the acquisition of the interactive panel, in addition to storing the configuration information of the interactive panel, the corresponding relationship between the interactive scene and the interactive panel is also stored accordingly. Based on the corresponding relationship, the configuration information of the corresponding interactive panel is quickly located and acquired. Here, the corresponding relationship between the interactive scene and the interactive panel includes the interactive scene identifier, the corresponding relationship between different scene information of the interactive scene (scene plot, user identity), etc. and the interactive panel. When storing, the above data can be stored in a database connected to the first server end of the interactive panel. Preferably, the database adopts a kv key-value pair database, which is convenient for quickly finding the configuration information of the corresponding interactive panel according to the corresponding relationship.

[0071] Step S302: When the user enters the live broadcast room, determine whether the interactive scene is turned on.

[0072] When the user enters the live broadcast room, it is first determined whether the interactive scene is currently turned on. The interactive scene is a variety of live broadcast scenes in which users can participate in the interaction, such as interactive game scenes. If the current interactive scene is already turned on, step S303 is executed. If the interactive scene is not yet turned on, wait until the interactive scene is turned on before executing step S303.

[0073] Step S303, use the broadcast notification live room page to open the interactive panel.

[0074] Use broadcast notifications to the current live broadcast room page to open the interactive panel, so that users can directly participate in the interaction through the interactive panel. The interactive panel is an additional interactive method for users. The original live broadcast room's other interactive methods such as barrage and gift giving can also continue to be presented in the live broadcast room without affecting the opening of the interactive panel.

[0075] Step S304, obtaining configuration information of the interactive panel.

[0076] When obtaining the configuration information of the interactive panel, the configuration information of the interactive panel can be obtained according to the interactive scene identifier of the live broadcast room. For example, when the interactive scene is an interactive game, the interactive scene identifier is the interactive game identifier. For example, according to the correspondence between the game appid and the interactive panel, the required interactive panel is determined, and the configuration information of the interactive panel is obtained; or, in the interactive scene, according to the development of the plot, the different identities of the participating users, etc., the required interactive panel is determined according to the interactive scene identifier of the live broadcast room and the live broadcast room identifier, and the configuration information of the interactive panel is obtained. Taking the interactive scene as an example, the interactive game is used as an example. The interactive scene identifier of the live broadcast room is the interactive game identifier, and the live broadcast room identifier can be, for example, the anchor identifier. The scene plot of the current interactive scene is determined according to the anchor identifier, and the identity of the user participating in the current live broadcast room is determined according to the anchor identifier. According to the development of the scene plot, the difference and change of the user identity, etc., the configuration information of the corresponding interactive panel is obtained.

[0077] Step S305 , loading the interactive panel according to the access address of the configuration information, and rendering and displaying the interactive panel according to the panel content of the configuration information.

[0078] According to the obtained configuration information, such as the panel content, access address, width and height of the interactive panel, whether dragging is allowed, the dragging allowed area, the interactive panel title, the interactive panel icon, whether to minimize the panel, etc., the interactive panel is loaded based on the access address, and the interactive panel is rendered and displayed according to the panel content. The display mode of the interactive panel is set according to the width and height of the interactive panel, whether dragging is allowed, the dragging allowed area, the interactive panel title, the interactive panel icon, and whether to minimize the panel.

[0079] Furthermore, considering that there are general interactive command options in each interactive panel, such as bullet screen commands, gift giving commands, etc., a general template of the interactive panel can be pre-set, and the general template contains at least one general interactive command option. When rendering the interactive panel according to the configuration information, by loading the general template to the interactive panel, the general interactive command option can be directly rendered using the general template to the interactive panel, and then other interactive command options can be rendered in a targeted manner according to the obtained panel content, and finally the rendered interactive panel is displayed to the user for the user to interact using the interactive panel.

[0080] The universal panel can be a common panel used by multiple interactive panels, and the common panels of each interactive panel are pre-set by the first server of the interactive panel. It can also be a plurality of different universal panels, and the interactive panels of different interactive scenes use different universal panels, etc. The second server of the interactive scene can also set the universal panel through the interface provided by the first server of the interactive panel, etc., which is not limited here. The position, number, etc. of each universal interactive instruction option can be set in the universal panel.

[0081] Step S306, according to the user's triggering operation on any interactive instruction option in the interactive panel, calling and executing the corresponding interactive instruction, and returning the interactive result of the interactive instruction for updating and rendering the interactive panel.

[0082] The user can directly operate the interactive panel to interact. When the user selects any interactive instruction option in the interactive panel, the corresponding interactive instruction is called and executed according to the user's triggering operation on any interactive instruction option in the interactive panel. For each interactive instruction option, the corresponding interactive instruction is pre-edited, including the interactive instruction options in the general panel. For example, after the bullet screen instruction option is triggered, the corresponding interactive instruction is called and executed, and the interactive instruction is such as displaying the corresponding bullet screen information in the interface according to the triggered bullet screen instruction; or, such as the registration instruction option, after being triggered, the corresponding interactive instruction is called and executed, and the interactive instruction is such as assigning corresponding identity information to the user. The above is an example, and the specific interactive instruction is set according to the interactive scene, which is not limited here. The interactive instruction option can call and execute the corresponding interactive instruction by triggering the event_info event, and return the corresponding instruction interaction result according to the executed interactive instruction, such as returning the interactive results such as displaying bullet screen information and assigning the corresponding identity information to the user. The display of the interactive panel is updated according to the interactive result, and the interactive panel is updated and rendered to present real-time interactive feedback to the user.

[0083] Step S307, monitor the closure of the interactive scene and notify the live broadcast room page to close the interactive panel.

[0084] The interactive panel is related to the interactive scene. When it is detected that the interactive scene is closed, the first server of the interactive panel can use the broadcast notification to close the interactive panel to avoid problems such as users operating the interactive panel without timely feedback in the interactive scene.

[0085] Monitoring the closure of interactive scenes can be achieved by monitoring situations such as interactive scene transmission anomalies, interactive scene anomalies, etc., which cause the closure of interactive scenes. Transmission anomalies can be determined based on situations such as heartbeat information monitoring, and interactive scene anomalies can be determined by situations such as the inability to connect to the second server of the interactive scene.

[0086] Specifically, the interaction between the first server of the interactive panel, the second server of the interactive scene, and the user terminal displaying the interactive panel is as follows: Figure 7 As shown, taking the interactive scene as an interactive game as an example, after the live broadcast room starts the game, the second server notifies the first server to start the game, the first server broadcasts to notify the user end to open the interactive panel, the user end requests the configuration information of the interactive panel, and the first server returns the configuration information of the interactive panel, so that the interactive panel can be displayed on the user end after rendering according to the configuration information of the interactive panel. The user can operate the interactive panel to trigger the corresponding interactive game event for interaction. The first server will transmit the triggered interactive game event, that is, the triggered interactive instruction to the second server, and the second server will give feedback according to the interactive instruction, such as the corresponding movement of the object in the game, etc. The interaction of the interactive game event will also be fed back to the first server, and the interactive panel of the user end will be updated according to the interactive game event. Further, when the second server closes the game, the first server monitors the closure of the interactive scene, and the corresponding broadcast notifies the user end to close the interactive panel. After receiving the notification, the user end closes the interactive panel accordingly. The above is an example, and the specific interaction process can be set according to the implementation situation, which is not limited here.

[0087] According to the interactive panel display method provided by the present application, the configuration information of the interactive panel corresponding to each interactive scene is pre-configured and stored, and when the interactive scene is turned on, the interactive panel is turned on. According to the configuration information of the interactive panel obtained by the interactive scene, the interactive panel is rendered and displayed using the configuration information, so that the user can directly operate the interactive command options in the interactive panel, and the operation is simple and convenient to interact. For each interactive command option in the interactive panel, on the one hand, the configuration information of different interactive panels can be set according to the corresponding settings of different interactive scenes, so that the interactive command options in the interactive panel are more in line with the interactive scene. On the other hand, the same interactive command options can also be uniformly set through a universal interactive panel. The interactive panel can directly obtain the same universal interactive command options by loading the universal interactive panel, reducing the cost of repeatedly setting the universal interactive command options for each interactive panel. When the interactive scene is closed, the corresponding notification live broadcast room page closes the interactive panel to avoid the situation where the user operates the interactive panel but the interactive scene has no interaction, resulting in a poor user experience.

[0088] Figure 4 A flow chart of an interactive panel display method according to an embodiment of the present application is shown. Figure 4 As shown, the method comprises the following steps:

[0089] Step S401, after the interactive scene is turned on, the interactive panel is displayed in the interface.

[0090] This embodiment is executed on the user side. After the user enters the live broadcast room, when the interactive scene is turned on, the interactive scene is displayed in the interface, and the interactive panel is turned on for the user. The first server of the interactive panel renders the interactive panel for the user according to the configuration information of the interactive panel obtained, and finally displays the rendered interactive panel in the interface. The interactive panel includes at least one interactive command option, which is convenient for the user to directly operate the interactive command option without manually entering the specified information. The configuration information of the interactive panel is pre-set based on the interactive scene and corresponds to the interactive scene.

[0091] The interactive panel shown is Figure 2a-2c As shown, users can directly select any interactive command option in the interactive panel to interact. The gameplay introduction in the interactive command option can introduce the current interactive scene, the interactive operations of various interactive commands in the interactive scene, interactive feedback, etc. to users, so that users can quickly get started; interactive command options such as barrage interaction and gift interaction can be convenient for users to click directly without additional input operations, and can be directly applied to interactive scenes; other interactive command options can set different interactive command options according to different interactive scenes, and users can select the corresponding interactive command options according to their needs.

[0092] Step S402: presenting the interaction result of the corresponding interaction instruction according to the triggering operation of any interaction instruction option in the interaction panel.

[0093] After the user selects the interactive command option required by the displayed interactive panel to trigger the operation, the first server of the interactive panel can call and execute the corresponding interactive command according to the interactive command option. The interactive command can be transmitted to the second server of the interactive scene, and then transparently transmitted to the host end by the second server of the interactive scene. The host end presents the interactive changes according to the interactive command, and then transparently transmits the interactive changes to the first server of the interactive panel through the second server of the interactive scene, and finally updates the interactive panel to present the interactive results corresponding to the interactive command. In the above transmission process, the first server of the interactive panel, the second server of the interactive scene, and the host end can use long links to present real-time interactive results to the user according to the real-time trigger operation of the user. The user can not only view the interactive changes of the operation in the interactive scene, but also view the real-time interactive results from the interactive panel.

[0094] Furthermore, the user's triggering operation on the interactive panel can be a conventional weak interactive behavior or a strong interactive behavior. For example, the user triggers the operation multiple times in real time to generate multiple displacement vectors, or the user's multiple triggering operations correspond to the generation of multiple scene instructions, etc. The interactive scene undergoes corresponding interactive changes, such as the position of an object in the interactive scene changes multiple times, and multiple scene instructions are executed. The interactive panel also updates the interaction results accordingly, providing the user with real-time interactive feedback, which can enhance the user's interactive experience.

[0095] According to the interactive panel display method provided by the present application, in addition to displaying the interactive scene screen to the user in the live broadcast room, the interactive panel is also displayed to the user, so that the user can directly operate the interactive panel and select the interactive command options therein to interact, which is fast, simple and convenient. The user triggers the interactive panel, and according to the triggering operation, the interaction result can be fed back to the user in real time, thereby improving the user's interactive experience.

[0096] Figure 5 FIG. 1 shows a schematic diagram of the structure of an interactive panel display system provided by an embodiment of the present application. Figure 5 As shown, the interactive panel display system 500 includes: a first server 510 and a user terminal 520 .

[0097] The first server 510 includes:

[0098] The opening module 511 is adapted to receive a request to open an interactive scene in the live broadcast room, and notify the live broadcast room page to open an interactive panel;

[0099] An acquisition module 512, adapted to acquire configuration information of the interactive panel;

[0100] The display module 513 is adapted to render and display an interactive panel including at least one interactive instruction option according to the configuration information, so that the user can operate the interactive panel to interact.

[0101] Optionally, the opening module 511 is further adapted to:

[0102] When the user enters the live broadcast room, determine whether the interactive scene is turned on;

[0103] If so, use the broadcast notification live room page to open the interactive panel.

[0104] Optionally, the acquisition module 512 is further adapted to:

[0105] Get the configuration information of the interactive panel according to the interactive scene identifier of the live broadcast room.

[0106] Optionally, the acquisition module 512 is further adapted to:

[0107] Get the configuration information of the interactive panel according to the interactive scene identifier and the live broadcast room identifier of the live broadcast room.

[0108] Optionally, the first server 510 further includes:

[0109] The pre-configuration module 514 is suitable for pre-setting the configuration information of the interactive panel corresponding to the interactive scene; the configuration information includes: panel content, access address, width and height of the interactive panel, whether dragging is allowed, dragging area, interactive panel title, interactive panel icon and / or whether to minimize the panel; storing the correspondence between the interactive scene and the interactive panel, and storing the configuration information of the interactive panel.

[0110] Optionally, the display module 513 is further adapted to:

[0111] The interactive panel is loaded according to the access address of the configuration information, and the interactive panel is rendered and displayed according to the panel content of the configuration information.

[0112] Optionally, the first server 510 further includes:

[0113] A general setting module 515 is used to pre-set a general template of the interactive panel; wherein the general template includes at least one general interactive instruction option; the general interactive instruction option includes a bullet screen instruction and / or a gift giving instruction;

[0114] The display module 513 is further adapted to:

[0115] Load the general template to the interactive panel, render and display the interactive panel according to the panel content of the configuration information, so that the user can operate the interactive panel for interaction.

[0116] Optionally, the first server 510 further includes:

[0117] The execution module 516 is adapted to call and execute the corresponding interactive instruction according to the user's triggering operation on any interactive instruction option in the interactive panel, and return the interactive result of the interactive instruction for updating and rendering the interactive panel.

[0118] Optionally, the first server 510 further includes:

[0119] The closing module 517 is adapted to monitor the closing of the interactive scene and notify the live broadcast room page to close the interactive panel; wherein the closing of the interactive scene includes abnormal transmission closing and / or abnormal interactive scene closing.

[0120] The user end 520 includes:

[0121] The interface display module 521 is adapted to display an interactive panel in the interface after the interactive scene is turned on; wherein the interactive panel includes at least one interactive instruction option; and the configuration information of the interactive panel is pre-set based on the interactive scene;

[0122] The operation module 522 is adapted to present the interaction result of the corresponding interaction instruction according to the triggering operation of any interaction instruction option in the interaction panel.

[0123] The description of each module above refers to the corresponding description in the method embodiment and will not be repeated here.

[0124] According to the interactive panel display system provided by this application, displaying the interactive panel in the live broadcast room can facilitate users to directly operate the interactive panel for interaction, without manually entering specific required barrage information, sending specific gifts, etc., making the interaction more convenient and improving the user interaction experience.

[0125] The present application also provides a non-volatile computer storage medium, which stores at least one executable instruction, and the executable instruction can execute the interactive panel display method in any of the above method embodiments.

[0126] Figure 6 A schematic diagram of the structure of a computing device according to an embodiment of the present application is shown. The specific embodiment of the present application does not limit the specific implementation of the computing device.

[0127] like Figure 6 As shown, the computing device may include: a processor (processor) 602 , a communications interface (Communications Interface) 604 , a memory (memory) 606 , and a communication bus 608 .

[0128] in:

[0129] The processor 602 , the communication interface 604 , and the memory 606 communicate with each other via a communication bus 608 .

[0130] The communication interface 604 is used to communicate with other devices such as clients or other servers.

[0131] The processor 602 is used to execute the program 610, and specifically can execute the relevant steps in the above-mentioned interactive panel display method embodiment.

[0132] Specifically, the program 610 may include program codes, which include computer operation instructions.

[0133] The processor 602 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the present application. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or processors of different types, such as one or more CPUs and one or more ASICs.

[0134] The memory 606 is used to store the program 610. The memory 606 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0135] The program 610 can be specifically used to enable the processor 602 to execute the interactive panel display method in any of the above-mentioned method embodiments. The specific implementation of each step in the program 610 can refer to the corresponding descriptions in the corresponding steps and units in the above-mentioned interactive panel display embodiments, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the above-mentioned method embodiments, which will not be repeated here.

[0136] The algorithm or display provided here is not inherently related to any specific computer, virtual system or other device. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the application is not directed to any specific programming language either. It should be understood that various programming languages ​​can be utilized to realize the content of the application described here, and the above description of specific languages ​​is to disclose the preferred embodiment of the application.

[0137] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0138] Similarly, it should be understood that in order to streamline the present application and help understand one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be interpreted as reflecting the following intention: the claimed application requires more features than the features clearly stated in each claim. More specifically, as reflected in the claims below, the inventive aspects are less than all the features of the single embodiment disclosed above. Therefore, the claims following the specific embodiment are hereby expressly incorporated into the specific embodiment, wherein each claim itself serves as a separate embodiment of the present application.

[0139] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0140] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims below, any one of the claimed embodiments may be used in any combination.

[0141] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components of the present application. The present application can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing a part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0142] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be constructed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. An interactive panel display method, comprising: Receive a request to start an interactive scene in the live broadcast room, and notify the live broadcast room page to start the interactive panel; Based on the corresponding relationship between the interactive scene and the interactive panel, obtaining configuration information of the interactive panel; The panel content of the interactive panel sets different interactive instruction options according to different interactive scenarios; Rendering and displaying an interactive panel including at least one interactive instruction option according to the configuration information, so that the user can operate the interactive panel to interact; According to the user's triggering operation on any interactive instruction option in the interactive panel, the corresponding interactive instruction is called and executed, and the interactive result of the interactive instruction is returned for updating and rendering the interactive panel.

2. The method according to claim 1, wherein: The receiving a request to start an interactive scene in the live broadcast room and notifying the live broadcast room page to start an interactive panel further includes: When the user enters the live broadcast room, determine whether the interactive scene is turned on; If so, use the broadcast notification live room page to open the interactive panel.

3. The method according to claim 1, wherein: The step of obtaining configuration information of the interactive panel further includes: The configuration information of the interactive panel is obtained according to the interactive scene identifier of the live broadcast room.

4. The method according to claim 1, wherein: The step of obtaining configuration information of the interactive panel further includes: The configuration information of the interactive panel is obtained according to the interactive scene identifier of the live broadcast room and the live broadcast room identifier.

5. The method according to any one of claims 1 to 4, wherein: The method further comprises: Pre-setting the configuration information of the interactive panel corresponding to the interactive scene; the configuration information includes: panel content, access address, width and height of the interactive panel, whether dragging is allowed, dragging allowed area, interactive panel title, interactive panel icon and / or whether to minimize the panel; The corresponding relationship between the interactive scene and the interactive panel is stored, and the configuration information of the interactive panel is stored.

6. The method according to any one of claims 1 to 5, wherein: The rendering and displaying of an interactive panel including at least one interactive instruction option according to the configuration information so that the user can operate the interactive panel for interaction further includes: The interactive panel is loaded according to the access address of the configuration information, and the interactive panel is rendered and displayed according to the panel content of the configuration information.

7. The method according to any one of claims 1 to 6, wherein: The method further comprises: A general template of an interactive panel is pre-set; wherein the general template includes at least one general interactive instruction option; the general interactive instruction option includes a bullet screen instruction and / or a gift giving instruction; The rendering and displaying of an interactive panel including at least one interactive instruction option according to the configuration information so that the user can operate the interactive panel for interaction further includes: The general template is loaded into the interactive panel, and the interactive panel is rendered and displayed according to the panel content of the configuration information, so that the user can operate the interactive panel for interaction.

8. The method according to any one of claims 1 to 7, wherein: The method further comprises: Monitor the closing of the interactive scene, and notify the live broadcast room page to close the interactive panel; wherein the closing of the interactive scene includes abnormal transmission closing and / or abnormal interactive scene closing.

9. An interactive panel display method, comprising: After the interactive scene is turned on, an interactive panel is displayed in the interface; wherein the interactive panel includes at least one interactive instruction option; the configuration information of the interactive panel is pre-set based on the interactive scene and corresponds to the interactive scene; the panel content of the interactive panel sets different interactive instruction options according to different interactive scenes; According to the triggering operation of any interactive instruction option in the interactive panel, the interactive result of the corresponding interactive instruction is presented, and the interactive panel is updated and rendered.

10. A first server of an interactive panel, comprising: The opening module is suitable for receiving a request to open an interactive scene in the live broadcast room and notifying the live broadcast room page to open the interactive panel; An acquisition module, adapted to acquire configuration information of the interactive panel based on the corresponding relationship between the interactive scene and the interactive panel; The panel content of the interactive panel sets different interactive instruction options according to different interactive scenarios; A display module, adapted to render and display an interactive panel including at least one interactive instruction option according to the configuration information, so that a user can operate the interactive panel to interact; The execution module is adapted to call and execute the corresponding interactive instruction according to the triggering operation of any interactive instruction option in the interactive panel by the user, and return the interactive result of the interactive instruction for updating and rendering the interactive panel.

11. A user terminal of an interactive panel, comprising: An interface display module, adapted to display an interactive panel in the interface after the interactive scene is turned on; wherein the interactive panel includes at least one interactive instruction option; the configuration information of the interactive panel is pre-set based on the interactive scene and corresponds to the interactive scene; the panel content of the interactive panel sets different interactive instruction options according to different interactive scenes; The operation module is adapted to present the interaction result of the corresponding interaction instruction according to the triggering operation of any interaction instruction option in the interaction panel, so as to update and render the interaction panel.

12. An interactive panel display system, comprising the first server end as claimed in claim 10 and the user end as claimed in claim 11.

13. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the interactive panel display method according to any one of claims 1-9.

14. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute an operation corresponding to the interactive panel display method according to any one of claims 1 to 9.

15. A computer program product, comprising at least one executable instruction, wherein the executable instruction enables a processor to execute operations corresponding to the interactive panel display method according to any one of claims 1 to 9.