Interaction method for live broadcast and terminal device
By displaying the interactive resource list and operation page in the live broadcast room, users can select and publish a variety of interactive information, solving the problem of the single form of existing live broadcast interaction and improving the user experience.
Patent Information
- Application Number
- PCT/CN2024/076702
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-14
- Filing Date
- 2024-02-07
- Publication Date
- 2025-09-25
AI Technical Summary
The existing live broadcast technology has a single form of user interaction, which is mainly limited to sending text or emoticons, and lacks diversified interaction methods.
Provides an interactive method for live broadcasting, which displays a list of interactive resources by receiving input, allowing users to select target interactive resources and post interactive information in the live broadcast room, and displays the corresponding resource operation page, supporting resource exchange and task completion to obtain interactive resources.
It enriches the interactive experience of the live broadcast room, increases the operation path of interactive information, and enhances user participation and interactive effects.
Smart Images

Figure CN2024076702_25092025_PF_FP_ABST
Abstract
Description
Interactive method and terminal device for live broadcast
[0001] This application claims priority to the Chinese invention patent application entitled “An interactive method and terminal device for live broadcast” and application number 2023101492303, filed on February 14, 2023. The entire contents of that application are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of live broadcast technology, and in particular to an interactive method and terminal device for live broadcast. Background Art
[0003] With the rapid development of terminal and network technologies, live streaming has become very common. During the live broadcast process, users in the same live broadcast room can interact with each other. However, the current user interaction in the live broadcast room is limited to sending text or emoticons, and the interaction form is relatively simple.
[0004] Summary of the Invention
[0005] In view of this, the embodiments of the present disclosure provide an interactive method and device for live broadcasting, so as to enrich the interactive experience of live broadcasting.
[0006] In order to achieve the above objectives, the embodiments of the present disclosure provide the following technical solutions:
[0007] In a first aspect, an embodiment of the present disclosure provides an interactive method for live broadcasting, comprising:
[0008] Receiving a first input, wherein the first input includes an input for a live broadcast interface;
[0009] In a case where the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource, displaying an interactive resource list according to the at least one interactive resource;
[0010] receiving a second input, where the second input is an input of a target interactive resource in the interactive resource list;
[0011] In response to the second input, the target interaction information corresponding to the target interaction resource is published in the live broadcast room corresponding to the live broadcast interface, so that when the input for the target interaction information is received, the resource operation page corresponding to the target interaction resource is displayed.
[0012] As an optional implementation of the embodiment of the present invention, the method further includes:
[0013] Classifying and displaying the at least one interactive resource in the interactive resource list according to a resource acquisition method of the interactive resource;
[0014] The interactive resource acquisition methods include: acquiring interactive resources through resource exchange and acquiring interactive resources by completing designated tasks.
[0015] As an optional implementation of the embodiment of the present invention, the method further includes:
[0016] When the live broadcast login account corresponding to the live broadcast interface does not have interactive resources, output guidance information;
[0017] The guidance information is used to guide users to obtain interactive resources.
[0018] As an optional implementation of the embodiment of the present invention, the target interaction information includes:
[0019] Account ID, description, and resource card;
[0020] The account identifier is used to identify the user who publishes the target interactive information, the description information is used to describe the target interactive information, and the resource card is used to describe the target interactive resource.
[0021] As an optional implementation of the embodiment of the present invention, the resource card includes:
[0022] A bottom frame, a cover image of the target interactive resource, and a name of the target interactive resource;
[0023] The cover image and the name are superimposed and displayed on the bottom frame.
[0024] In a second aspect, an embodiment of the present disclosure provides an interactive method for live broadcasting, comprising:
[0025] Displaying a live broadcast interface, wherein the live broadcast interface includes target interaction information corresponding to the target interactive resource;
[0026] receiving input for the target interaction information;
[0027] In response to the input of the target interactive information, a resource operation page corresponding to the target interactive resource is displayed on the live broadcast interface.
[0028] As an optional implementation of the embodiment of the present invention, the method further includes:
[0029] receiving an input for a first control in the resource operation page;
[0030] In response to an input to a first control in the resource operation page, an operation corresponding to the first control is executed.
[0031] As an optional implementation of an embodiment of the present invention, the target interactive resource is a song list including at least one song, the resource operation page includes an identifier of the at least one song and a song request control corresponding to each song; the first control is a song request control corresponding to the target song in the resource operation page; and in response to an input to the first control in the resource operation page, executing an operation corresponding to the first control includes:
[0032] In response to the input of the song request control corresponding to the target song, the audio data of the target song is obtained, and the audio data of the target song is added to the audio data playback queue of the live broadcast room corresponding to the live broadcast interface.
[0033] As an optional implementation of an embodiment of the present invention, the target interactive resource is a target item, the resource operation page is a display page of the target item, and the first control is a control on the display page of the target item for triggering resource transfer of the target item; in response to input to the first control on the resource operation page, executing an operation corresponding to the first control includes:
[0034] In response to input to a control for triggering execution of a resource transfer on the target prop, a resource transfer is executed on the target prop.
[0035] As an optional implementation of the embodiment of the present invention, displaying the resource operation page corresponding to the target interactive resource on the live broadcast interface includes:
[0036] The resource operation page corresponding to the target interactive resource is superimposed and displayed in a preset area on the live broadcast interface.
[0037] As an optional implementation of the embodiment of the present invention, the method further includes: after performing resource transfer on the target prop, in response to a use request for the target prop, displaying a special effect corresponding to the target prop.
[0038] In a third aspect, an embodiment of the present disclosure provides a terminal device, including:
[0039] A user input unit, configured to receive a first input, wherein the first input includes an input for a live broadcast interface;
[0040] A display unit, configured to display an interactive resource list according to the at least one interactive resource when the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource;
[0041] The user input unit is further configured to receive a second input, where the second input is an input of a target interactive resource in the interactive resource list;
[0042] The processing unit is used to publish the target interactive information corresponding to the target interactive resource in the live broadcast room corresponding to the live broadcast interface in response to the second input, so as to display the resource operation page corresponding to the target interactive resource when receiving the input for the target interactive information.
[0043] As an optional implementation of the embodiment of the present invention, the display unit is specifically configured to display the at least one interactive resource in the interactive resource list by category according to a resource acquisition method of the interactive resource;
[0044] The interactive resource acquisition methods include: acquiring interactive resources through resource exchange and acquiring interactive resources by completing designated tasks.
[0045] As an optional implementation of the embodiment of the present invention, the display unit is further configured to output guidance information when the live broadcast login account corresponding to the live broadcast interface does not have interactive resources;
[0046] The guidance information is used to guide users to obtain interactive resources.
[0047] As an optional implementation of the embodiment of the present invention, the target interaction information includes:
[0048] Account ID, description, and resource card;
[0049] The account identifier is used to identify the user who publishes the target interactive information, the description information is used to describe the target interactive information, and the resource card is used to describe the target interactive resource.
[0050] As an optional implementation of the embodiment of the present invention, the resource card includes:
[0051] A bottom frame, a cover image of the target interactive resource, and a name of the target interactive resource;
[0052] The cover image and the name are superimposed and displayed on the bottom frame.
[0053] In a fourth aspect, an embodiment of the present disclosure provides a terminal device, including:
[0054] A display unit, configured to display a live broadcast interface, wherein the live broadcast interface includes target interaction information corresponding to the target interaction resource;
[0055] A user input unit, configured to receive input for the target interactive information;
[0056] The display unit is further configured to display a resource operation page corresponding to the target interactive resource on the live broadcast interface in response to input of the target interactive information.
[0057] As an optional implementation of the embodiment of the present disclosure, the terminal device further includes: a processing unit;
[0058] The user input unit is further configured to receive input for a first control in the resource operation page;
[0059] The processing unit is configured to execute an operation corresponding to a first control in the resource operation page in response to an input to the first control.
[0060] As an optional implementation of the embodiment of the present disclosure, the target interactive resource is a song list including at least one song, and the resource operation page includes an identifier of the at least one song and a song-ordering control corresponding to each song; the first control is a song-ordering control corresponding to the target song in the resource operation page; the processing unit is specifically used to respond to the input of the song-ordering control corresponding to the target song, obtain the audio data of the target song, and add the audio data of the target song to the audio data playback queue of the live broadcast room corresponding to the live broadcast interface.
[0061] As an optional implementation of an embodiment of the present disclosure, the target interactive resource is a target prop, the resource operation page is a display page of the target prop, and the first control is a control in the display page of the target prop for triggering resource transfer for the target prop; the processing unit is specifically used to perform a resource transfer operation on the target prop in response to input of the control for triggering resource transfer for the target prop.
[0062] As an optional implementation of the embodiment of the present disclosure,
[0063] The display unit is further configured to display a special effect corresponding to the target prop in response to a use request for the target prop after performing resource transfer on the target prop.
[0064] As an optional implementation of the embodiment of the present disclosure,
[0065] The display unit is specifically used to overlay and display the resource operation page corresponding to the target interactive resource in a preset area on the live broadcast interface.
[0066] In a fifth aspect, an embodiment of the present disclosure provides an electronic device, comprising: a memory and a processor, wherein the memory is used to store a computer program; and the processor is used to enable the electronic device to implement the interactive method for live broadcast described in any of the above embodiments when executing the computer program.
[0067] In a sixth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, which, when the computer program is executed by a computing device, enables the computing device to implement the interactive method for live broadcast described in any of the above-mentioned embodiments.
[0068] In a seventh aspect, an embodiment of the present disclosure provides a computer program product, which, when executed on a computer, enables the computer to implement the interactive method for live broadcasting described in any one of the above-mentioned embodiments.
[0069] The interactive method for live broadcast provided by the embodiment of the present disclosure, when receiving a first input for a live broadcast interface for live broadcast, and the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource, displays an interactive resource list according to the at least one interactive resource, and then, when receiving a second input for a target interactive resource in the interactive resource list, responds to the second input and publishes target interactive information corresponding to the target interactive resource in the live broadcast room corresponding to the live broadcast interface, so as to display the resource operation page corresponding to the target interactive resource when receiving the input for the target interactive information. Through the interactive method for live broadcast provided by the embodiment of the present disclosure, the user can publish target interactive information corresponding to the target interactive resource in the live broadcast room, thereby causing the terminal device in the live broadcast room to display the live broadcast interface including the target interactive information, and supports any terminal device in the live broadcast room to display the resource operation page corresponding to the target interactive resource according to the target interactive information. Therefore, the embodiment of the present disclosure can enrich the interactive experience of live broadcast. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0071] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0072] FIG1 is a scene architecture diagram of an interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0073] FIG2 is a flowchart of the steps of the interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0074] FIG3 is one of the interface diagrams of the interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0075] FIG4 is a second interface diagram of the interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0076] FIG5 is a flowchart of another interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0077] FIG6 is a third interface diagram of the interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0078] FIG7 is an interactive flow chart of an interactive method for live broadcasting provided by an embodiment of the present disclosure;
[0079] FIG8 is a schematic diagram of the structure of interactive information provided by an embodiment of the present disclosure;
[0080] FIG9 is a schematic diagram of the structure of a resource card for interactive information provided by an embodiment of the present disclosure;
[0081] FIG10 is a schematic diagram of a preset area of interactive information provided by an embodiment of the present disclosure;
[0082] FIG11 is a second schematic diagram of a preset area of interactive information provided by an embodiment of the present disclosure;
[0083] FIG12 is a schematic diagram of a first control provided by an embodiment of the present disclosure;
[0084] FIG13 is a schematic diagram of the structure of a terminal device provided in an embodiment of the present disclosure;
[0085] FIG14 is a schematic structural diagram of another terminal device provided in an embodiment of the present disclosure;
[0086] FIG15 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0087] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0088] In the following description, many specific details are set forth to fully understand the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all the embodiments.
[0089] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be interpreted as being more preferred or advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner. In addition, in the description of the embodiments of the present disclosure, unless otherwise specified, the meaning of "multiple" refers to two or more.
[0090] The following first describes the scenario architecture of the interactive method for live broadcasting provided by the embodiment of the present application. Referring to Figure 1, the scenario architecture of the interactive method for live broadcasting provided by the embodiment of the present application includes: at least one host-side device 11, a live broadcast server 12, and at least one audience-side device 13; the host-side device 11 and the audience-side device 13 are both client devices, while the live broadcast server 12 is a server device.
[0091] The host-side device 11 can send the live source video to the live server 12. The live server 12 can receive the source video sent by the host-side device 11 and send live streaming data to the audience-side device 13 based on the source video. The audience-side device 13 can receive the live streaming data sent by the live server 12 and display the live interface based on the live streaming data sent by the live server 12. Both the host-side device 11 and the audience-side device 13 can send interactive information to the live server 12. The live server 12 can also add the interactive information sent by the host-side device 11 and / or the audience-side device 13 to the live streaming data, thereby displaying the interactive information sent by the host-side device 11 and / or the audience-side device 13 on the live interface.
[0092] The embodiment of the present disclosure provides an interactive method for live broadcasting. The interactive method for live broadcasting can be applied to any terminal device in a live broadcasting room. As shown in FIG. 2 , the interactive method for live broadcasting includes the following steps S21 to S24:
[0093] S21. Receive a first input.
[0094] Among them, the first input includes input for the live broadcast interface.
[0095] The live broadcast interface in the embodiment of the present application refers to the user interface displayed when accessing the live broadcast room and based on the streaming data of the live broadcast room.
[0096] The first input in the embodiment of the present disclosure may be an input to a control in the live broadcast interface for triggering the display of an interactive resource list. Exemplarily, the first input may be a touch click input, a double-click input, a drag input, or the like. In addition, the first input in the embodiment of the present disclosure may also be a specific voice command or a specific gesture. In some embodiments of the present disclosure, the specific gesture may be any one of a single-click gesture, a sliding gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.
[0097] In some embodiments, the control for triggering the sending of interactive information based on the interactive resource can be a control in the interactive information input panel, and the interactive information input panel can be superimposed and displayed on the live broadcast interface or removed from the live broadcast interface in response to user operations.
[0098] S22: When the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource, display an interactive resource list according to the at least one interactive resource.
[0099] During the live broadcast process, each terminal device accessing the live broadcast room has a live broadcast login account, and the terminal device will display the corresponding live broadcast interface on the display screen of the terminal device according to the corresponding live broadcast login account. Therefore, the live broadcast interface in the above step S22 refers to the live broadcast interface displayed by the terminal device that receives the first input, and the live broadcast login account corresponding to the live broadcast interface refers to the live broadcast login account of the terminal device that receives the first input.
[0100] In the embodiments of the present disclosure, interactive resources may be services or virtual props obtained through resource exchange or completion of designated tasks, such as song lists, playlists, special effects props, homepage decorations, services, etc.
[0101] For example, as shown in FIG3 , an interactive input panel 32 is superimposed on the live broadcast interface of a terminal device. The interactive input panel 32 includes a target control 33 for triggering the display of the interactive resource list. Upon receiving a first input to the target control 33, the terminal device first determines whether the live broadcast login account corresponding to the live broadcast interface has any interactive resources. If the live broadcast login account corresponding to the live broadcast interface has one or more interactive resources, the terminal device displays an interactive resource list 34 based on the at least one interactive resource.
[0102] Figure 3 shows an example in which the interactive resource list 34 includes resource identifiers for identifying each interactive resource and a sending control for triggering the sending of interactive information corresponding to each interactive resource to the live broadcast room, but the embodiments of the present application are not limited to this. On the basis of the above embodiment, the interactive resource list 34 can also display the interactive resources of the live broadcast login account corresponding to the live broadcast interface in other forms.
[0103] S23: Receive a second input.
[0104] The second input is an input of a target interactive resource in the interactive resource list.
[0105] For example, when the interactive resource list includes resource identifiers for identifying each interactive resource and a send control for triggering each interactive resource to be sent to the live broadcast room, the second input may be an input to the send control of the target interactive resource. The second input may be at least one of a touch click input, a double-click input, a drag input, and the like.
[0106] S24. In response to the second input, the target interaction information corresponding to the target interaction resource is published in the live broadcast room corresponding to the live broadcast interface, so as to display the resource operation page corresponding to the target interaction resource when the input for the target interaction information is received.
[0107] In some embodiments, publishing the target interaction information corresponding to the target interaction resource in the live broadcast room corresponding to the live broadcast may include: publishing the target interaction information corresponding to the target interaction resource in the live broadcast room corresponding to the live broadcast by a live broadcast server. For example, the target interaction information is sent to the live broadcast server, and the live broadcast server adds the target interaction information to the live broadcast push data, thereby publishing the target interaction information corresponding to the target interaction resource in the live broadcast room corresponding to the live broadcast interface.
[0108] The resource operation page in the embodiment of the present disclosure may be any type of page, such as a functional interface of an application, a web page, a fifth generation Internet Hypertext Markup Language (HyperText Markup Language, H5) page, etc.
[0109] For example, as shown in Figure 4, Figure 4 takes the interactive resource list including the first interactive resource 41, the second interactive resource 42 and the third interactive resource 43 as an example. When a second input for the second interactive resource 42 is received, in response to the second input, the target interactive information 420 corresponding to the target interactive resource is published in the live broadcast room corresponding to the live broadcast interface, so that all terminal devices in the live broadcast room display the live broadcast interface including the target interactive information 420, and each terminal device can display the resource operation page corresponding to the second interactive resource 42 in response to the operation on the target interactive information.
[0110] The interactive method for live broadcast provided by the embodiment of the present disclosure, when receiving a first input for a live broadcast interface for live broadcast, and the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource, displays an interactive resource list according to the at least one interactive resource, and then, when receiving a second input for a target interactive resource in the interactive resource list, responds to the second input and publishes target interactive information corresponding to the target interactive resource in the live broadcast room corresponding to the live broadcast interface, so as to display the resource operation page corresponding to the target interactive resource when receiving the input for the target interactive information. Through the interactive method for live broadcast provided by the embodiment of the present disclosure, the user can publish target interactive information corresponding to the target interactive resource in the live broadcast room, thereby causing the terminal device in the live broadcast room to display the live broadcast interface including the target interactive information, and supports any terminal device in the live broadcast room to display the resource operation page corresponding to the target interactive resource according to the target interactive information. Therefore, the embodiment of the present disclosure can enrich the interactive experience of live broadcast.
[0111] The embodiment of the present disclosure provides an interactive method for live broadcasting. The interactive method for live broadcasting can be applied to any terminal device in a live broadcasting room. As shown in FIG5 , the interactive method for live broadcasting includes the following steps S51 to S53:
[0112] S51. Display the live broadcast interface.
[0113] The live broadcast interface includes target interaction information corresponding to the target interaction resource.
[0114] The live broadcast interface in step S51 and the live broadcast interface in step S22 can be the same live broadcast interface or different live broadcast interfaces. If the terminal device receiving the first input and the terminal device receiving the input for the target interactive information in the subsequent step are the same terminal device, then the live broadcast interface in step S51 and the live broadcast interface in step S22 are the same live broadcast interface. If the terminal device receiving the first input and the terminal device receiving the input for the target interactive information in the subsequent step are different terminal devices, then the live broadcast interface in step S51 and the live broadcast interface in step S22 are the same live broadcast interface.
[0115] In some embodiments, the implementation method of displaying the live broadcast interface may include: receiving input from a user for triggering entry into a live broadcast room, and obtaining live broadcast streaming data from a live broadcast server in response to the input for triggering entry into the live broadcast room, and displaying the live broadcast interface based on the live broadcast streaming data obtained from the live broadcast server.
[0116] S52: Receive input for the target interactive information.
[0117] Exemplarily, the input for the target interaction information may be a touch click input, a double-click input, a drag input, etc. for the target interaction information.
[0118] S53: In response to the input of the target interactive information, a resource operation page corresponding to the target interactive resource is displayed on the live broadcast interface.
[0119] For example, referring to FIG6 , the target interactive resource in FIG6 is a song request service. When any terminal device in the live broadcast room sends the target interactive information 61 corresponding to the song request service, each terminal device in the live broadcast room will display a live broadcast interface 600 including the target interactive information 61 corresponding to the song request service. When a terminal device in the live broadcast room receives input for the target interactive information 61, the terminal device superimposes the resource operation page 62 corresponding to the song request service on the live broadcast interface 600. The resource operation page 62 includes the identifiers of multiple songs and a selection control for selecting each song.
[0120] In the above embodiment, the terminal device in the live broadcast room can access the resource operation page corresponding to the target interactive resource through the target interactive information, and overlay the resource operation page on the live broadcast interface. Therefore, the above embodiment can increase the operation path of the interactive information, thereby further enhancing the interactive experience.
[0121] As an extension and refinement of the above embodiment, the present disclosure provides an interactive method for live broadcasting. As shown in FIG7 , the interactive method for live broadcasting includes the following steps:
[0122] S701: A first terminal device receives a first input.
[0123] The first input includes input for the live broadcast interface displayed by the first terminal.
[0124] S702. The first terminal device determines the number of interactive resources possessed by the live broadcast login account corresponding to the live broadcast interface.
[0125] That is, when the first terminal device receives the input for the target control, it first determines whether the live broadcast login account corresponding to the first terminal device has the obtained interactive resources.
[0126] In the above step S702, if the live broadcast login account corresponding to the live broadcast interface does not have interactive resources (the number of interactive resources of the live broadcast login account corresponding to the live broadcast interface is 0), the following step S703 is executed.
[0127] S703: The first terminal device displays guidance information.
[0128] The guidance information is used to guide users to obtain interactive resources.
[0129] In the above step S702, if the live broadcast login account corresponding to the live broadcast interface has one or more interactive resources (the number of interactive resources of the live broadcast login account corresponding to the live broadcast interface is greater than or equal to 1), the following steps are performed:
[0130] S704: The first terminal device displays an interactive resource list according to the at least one interactive resource.
[0131] In some embodiments, the above step S704 (displaying the interactive resource list according to the at least one interactive resource) includes:
[0132] Classifying and displaying the at least one interactive resource in the interactive resource list according to a resource acquisition method of the interactive resource;
[0133] The interactive resource acquisition methods include: acquiring interactive resources through resource exchange and acquiring interactive resources by completing designated tasks.
[0134] That is, the interactive resources obtained through resource exchange and the interactive resources obtained by completing designated tasks are categorized and displayed.
[0135] S705: The first terminal device receives a second input.
[0136] The second input is an input of a target interactive resource in the interactive resource list.
[0137] S706. The first terminal device publishes the target interaction information corresponding to the target interaction resource in the live broadcast room corresponding to the live broadcast interface in response to the second input.
[0138] Since the first terminal device has published the target interaction information corresponding to the target interactive resource in the live broadcast room corresponding to the live broadcast interface, the terminal device in the live broadcast room will display the live broadcast interface including the target interaction information and can display the resource operation page corresponding to the target interactive resource based on the target interaction information. Therefore, the second terminal device in the live broadcast room executes the following step S707:
[0139] S707. The second terminal device displays a live broadcast interface including target interaction information corresponding to the target interaction resource.
[0140] 8 , in some embodiments, the target interaction information includes:
[0141] Account ID 81, description information 82, and resource card 83;
[0142] The account identifier 81 is used to identify the live broadcast login account that published the target interactive information, the description information 82 is used to describe the target interactive information, and the resource card 83 is used to describe the content of the target interactive resource.
[0143] 9 , in some embodiments, the resource card 83 includes:
[0144] A bottom frame 831 , a cover image 832 of the target interactive resource, and a name 833 of the target interactive resource;
[0145] The cover image 832 and the name 833 are displayed superimposed on the bottom frame 831 .
[0146] S708: The second terminal device receives input for the target interactive information.
[0147] S709. The second terminal device displays a resource operation page corresponding to the target interactive resource on the live broadcast interface in response to the input of the target interactive information.
[0148] In some embodiments, displaying a resource operation page corresponding to the target interactive resource on the live broadcast interface includes:
[0149] The resource operation page corresponding to the target interactive resource is superimposed and displayed in a preset area on the live broadcast interface.
[0150] Exemplarily, as shown in FIG. 10 , the preset area 100 may be an area where the left edge, the right edge, and the bottom edge are all connected to the video playback interface.
[0151] Exemplarily, as shown in FIG. 11 , the preset area 110 may be an area whose geometric center overlaps with the geometric center of the live broadcast interface.
[0152] S710: The second terminal device receives input for a first control in the resource operation page.
[0153] Exemplarily, the input to the first control in the resource operation page may be a touch click input, a double click input, a drag input, etc., to the first control in the target interactive resource.
[0154] S711: The second terminal device executes an operation corresponding to a first control in the target interactive resource in response to an input to the first control.
[0155] 6 , in some embodiments, the target interactive resource is a song list including at least one song, and the resource operation page 62 includes an identifier of the at least one song and song request controls corresponding to each song.
[0156] When the first control is a song request control corresponding to a target song in the resource operation page, step S711 (in response to an input to the first control in the resource operation page, executing an operation corresponding to the first control) includes:
[0157] In response to the input of the song request control corresponding to the target song, the audio data of the target song is obtained, and the audio data of the target song is added to the audio data playback queue of the live broadcast room.
[0158] Exemplarily, the audio data of the target song may specifically be the accompaniment music of the target song, the complete audio data of the target song, etc., which is not limited in this embodiment of the present application.
[0159] The above embodiment is described below by taking the scenario of multiple people singing in a live broadcast room as an example. First, a user in the live broadcast room obtains a high-scoring song list (target interactive resource) consisting of multiple songs with high scores through resource exchange or completion of a specified task, and publishes the target interactive information corresponding to the high-scoring song list in the live broadcast room, thereby displaying the target interactive information corresponding to the high-scoring song list in the live broadcast interface. After the target interactive information corresponding to the high-scoring song list is displayed in the live broadcast interface of the live broadcast, a user in the live broadcast room (which can be the user who published the target interactive information or another user in the live broadcast room) operates the target interactive information to cause his terminal device to display a resource operation page including the identifiers of the multiple songs and the song-ordering controls corresponding to each song. The user then inputs the song-ordering control of a song in the resource operation page, thereby obtaining the accompaniment music of the song and adding the accompaniment music of the song to the audio data playback queue of the live broadcast room to play the accompaniment music of the song in the live broadcast room.
[0160] In some embodiments, the target interactive resource is a target prop, the resource operation page is a display page of the target prop, and the first control is a control in the display page of the target prop for triggering resource transfer of the target prop.
[0161] When the first control is a control on the display page of the target item for triggering resource transfer for the target item, step S711 (in response to input to the first control on the resource operation page, executing the operation corresponding to the first control) includes:
[0162] In response to input to a control for triggering execution of a resource transfer on the target prop, a resource transfer is executed on the target prop.
[0163] Exemplarily, as shown in Figure 12, Figure 12 takes the target prop as the homepage decoration, and the operation corresponding to the first control 120 in the display page of the target prop is to obtain the target prop as an example. When receiving the input of the first control 120 in the display page of the target prop, the second terminal device responds to the input of the first control 120 in the display page of the target interactive resource and executes the operation of obtaining the homepage decoration.
[0164] In some embodiments, the method further comprises:
[0165] After performing resource transfer on the target prop, in response to a use request for the target prop, a special effect corresponding to the target prop is displayed.
[0166] For example, when the target prop is a homepage decoration, after obtaining the homepage decoration, in response to a request to use the homepage decoration, a special effect after applying the homepage decoration to the corresponding homepage can be displayed.
[0167] Based on the same inventive concept, as an implementation of the above method, the embodiment of the present disclosure further provides an image-based positioning device, which corresponds to the above method embodiment. For ease of reading, this embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the image-based positioning device in this embodiment can correspond to and implement all the contents of the above method embodiment.
[0168] An embodiment of the present disclosure provides a terminal device. FIG13 is a schematic structural diagram of the terminal device. As shown in FIG13 , the terminal device 1300 includes:
[0169] The user input unit 131 is configured to receive a first input, wherein the first input includes an input for a live broadcast interface;
[0170] The display unit 132 is configured to display an interactive resource list according to the at least one interactive resource when the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource;
[0171] The user input unit 131 is further configured to receive a second input, where the second input is an input of a target interactive resource in the interactive resource list;
[0172] The processing unit 133 is used to respond to the second input and publish the target interaction information corresponding to the target interaction resource in the live broadcast room corresponding to the live broadcast, so as to display the resource operation page corresponding to the target interaction resource when receiving the input for the target interaction information.
[0173] As an optional implementation of the embodiment of the present invention, the display unit 132 is specifically configured to display the at least one interactive resource in the interactive resource list by category according to the resource acquisition method of the interactive resource;
[0174] The interactive resource acquisition methods include: acquiring interactive resources through resource exchange and acquiring interactive resources by completing designated tasks.
[0175] As an optional implementation of the embodiment of the present invention, the display unit 132 is further configured to output guidance information when the live broadcast login account corresponding to the live broadcast interface does not have interactive resources;
[0176] The guidance information is used to guide users to obtain interactive resources.
[0177] As an optional implementation of the embodiment of the present invention, the target interaction information includes:
[0178] Account ID, description, and resource card;
[0179] The account identifier is used to identify the user who publishes the target interactive information, the description information is used to describe the target interactive information, and the resource card is used to describe the target interactive resource.
[0180] As an optional implementation of the embodiment of the present invention, the resource card includes:
[0181] A bottom frame, a cover image of the target interactive resource, and a name of the target interactive resource;
[0182] The cover image and the name are superimposed and displayed on the bottom frame.
[0183] The embodiment of the present disclosure provides a terminal device. FIG14 is a schematic structural diagram of the terminal device. As shown in FIG14 , the image-based positioning device 1400 includes:
[0184] The display unit 141 is used to display a live broadcast interface, wherein the live broadcast interface includes target interaction information corresponding to the target interaction resource;
[0185] A user input unit 142, configured to receive input for the target interactive information;
[0186] The display unit 141 is further configured to display a resource operation page corresponding to the target interactive resource on the live broadcast interface in response to input of the target interactive information.
[0187] As an optional implementation of the embodiment of the present disclosure, the terminal device 1400 further includes: a processing unit;
[0188] The user input unit 142 is further configured to receive input for a first control in the resource operation page;
[0189] The processing unit is configured to execute an operation corresponding to a first control in the resource operation page in response to an input to the first control.
[0190] As an optional implementation of the embodiment of the present disclosure, the target interactive resource is a song list including at least one song, and the resource operation page includes an identifier of the at least one song and a song-ordering control corresponding to each song; the first control is a song-ordering control corresponding to the target song in the resource operation page; the processing unit is specifically used to respond to the input of the song-ordering control corresponding to the target song, obtain the audio data of the target song, and add the audio data of the target song to the audio data playback queue of the live broadcast room.
[0191] As an optional implementation of an embodiment of the present disclosure, the target interactive resource is a target prop, the resource operation page is a display page of the target prop, and the first control is a control in the display page of the target prop for triggering resource transfer for the target prop; the processing unit is specifically used to perform a resource transfer operation on the target prop in response to input of the control for triggering resource transfer for the target prop.
[0192] As an optional implementation of the embodiment of the present disclosure, in response to an input to a control for triggering resource transfer on the target item, resource transfer is performed on the target item.
[0193] As an optional implementation of the embodiment of the present disclosure,
[0194] The display unit 142 is specifically configured to overlay and display the resource operation page corresponding to the target interactive resource in a preset area on the live broadcast interface.
[0195] The image-based positioning device provided in this embodiment can execute the interactive method for live broadcast provided in the above method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0196] Based on the same inventive concept, the present disclosure also provides an electronic device. Figure 15 is a schematic diagram of the structure of the electronic device provided by the present disclosure. As shown in Figure 15, the electronic device provided by the present disclosure includes: a memory 151 and a processor 152. The memory 151 is used to store computer programs; the processor 152 is used to execute the interactive method for live broadcast provided by the above embodiment when executing the computer program.
[0197] Based on the same inventive concept, an embodiment of the present disclosure also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the computing device implements the interactive method for live broadcast provided in the above embodiment.
[0198] Based on the same inventive concept, an embodiment of the present disclosure also provides a computer program product. When the computer program product is run on a computer, the computing device implements the interactive method for live broadcast provided in the above embodiment.
[0199] Those skilled in the art will appreciate that embodiments of the present disclosure may be provided as methods, systems, or computer program products. Thus, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media containing computer-usable program code.
[0200] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0201] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0202] Computer-readable media includes both permanent and non-permanent, removable and non-removable storage media. Storage media can implement any method or technology for storing information, which can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic disk storage or other magnetic storage devices, or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.
[0203] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure, rather than to limit them. Although the present disclosure has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present disclosure.
Claims
1. An interactive method for live broadcasting, comprising: Receiving a first input, wherein the first input includes an input for a live broadcast interface; In a case where the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource, displaying an interactive resource list according to the at least one interactive resource; receiving a second input, wherein the second input comprises an input of a target interactive resource in the interactive resource list; In response to the second input, the target interaction information corresponding to the target interaction resource is published in the live broadcast room corresponding to the live broadcast interface, so that when the input for the target interaction information is received, the resource operation page corresponding to the target interaction resource is displayed.
2. The method according to claim 1, wherein displaying the interactive resource list according to the at least one interactive resource comprises: Classifying and displaying the at least one interactive resource in the interactive resource list according to a resource acquisition method of the interactive resource; The interactive resource acquisition methods include: acquiring interactive resources through resource exchange and acquiring interactive resources by completing designated tasks.
3. The method according to claim 1, further comprising: When the live broadcast login account corresponding to the live broadcast interface does not have interactive resources, output guidance information; The guidance information is used to guide users to obtain interactive resources.
4. The method according to claim 1, wherein the target interaction information comprises: Account ID, description, and resource card; Among them, the account identifier is used to identify the live broadcast login account that publishes the target interactive information, the description information is used to describe the target interactive information, and the resource card is used to describe the target interactive resource.
5. The method according to claim 4, wherein the resource card comprises: A bottom frame, a cover image of the target interactive resource, and a name of the target interactive resource; The cover image and the name are superimposed and displayed on the bottom frame.
6. An interactive method for live broadcasting, comprising: Displaying a live broadcast interface, wherein the live broadcast interface includes target interaction information corresponding to the target interactive resource; receiving input for the target interaction information; In response to the input of the target interactive information, a resource operation page corresponding to the target interactive resource is displayed on the live broadcast interface.
7. The method according to claim 6, further comprising: receiving an input for a first control in the resource operation page; In response to an input to a first control in the resource operation page, an operation corresponding to the first control is executed.
8. The method according to claim 7, wherein the target interactive resource includes a song list of at least one song, the resource operation page includes an identifier of the at least one song and a song request control corresponding to each song; the first control is a song request control corresponding to the target song in the resource operation page; and the step of executing an operation corresponding to the first control in response to an input to the first control in the resource operation page comprises: In response to the input of the song request control corresponding to the target song, the audio data of the target song is obtained, and the audio data of the target song is added to the audio data playback queue of the live broadcast room corresponding to the live broadcast interface.
9. The method according to claim 7, wherein the target interactive resource comprises a target item, the resource operation page comprises a display page for the target item, and the first control is a control on the display page for triggering resource transfer for the target item; wherein in response to input to the first control on the resource operation page, executing an operation corresponding to the first control comprises: In response to input to a control for triggering execution of a resource transfer on the target prop, a resource transfer is executed on the target prop.
10. The method according to claim 9, further comprising: After performing resource transfer on the target prop, in response to a use request for the target prop, a special effect corresponding to the target prop is displayed.
11. The method according to claim 6, wherein displaying a resource operation page corresponding to the target interactive resource on the live broadcast interface comprises: The resource operation page corresponding to the target interactive resource is superimposed and displayed in a preset area on the live broadcast interface.
12. A terminal device comprising: A user input unit, configured to receive a first input, wherein the first input includes an input for a live broadcast interface; A display unit, configured to display an interactive resource list according to the at least one interactive resource when the live broadcast login account corresponding to the live broadcast interface has at least one interactive resource; The user input unit is further configured to receive a second input, where the second input is an input of a target interactive resource in the interactive resource list; The processing unit is used to publish the target interactive information corresponding to the target interactive resource in the live broadcast room corresponding to the live broadcast interface in response to the second input, so as to display the resource operation page corresponding to the target interactive resource when receiving the input for the target interactive information.
13. A terminal device comprising: A display unit, configured to display a live broadcast interface, wherein the live broadcast interface includes target interaction information corresponding to the target interaction resource; A user input unit, configured to receive input for the target interactive information; The display unit is further configured to display a resource operation page corresponding to the target interactive resource on the live broadcast interface in response to input of the target interactive information.
14. An electronic device comprising: a memory and a processor, wherein the memory is used to store a computer program; The processor is used to enable the electronic device to implement the interactive method for live broadcasting described in any one of claims 1-11 when executing a computer program.
15. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a computing device, the computing device implements the interactive method for live broadcasting as described in any one of claims 1 to 11.