Interactive processing method and device for network broadcast

By handling the triggering instructions and interface display of paid Q&A interactive controls in online live broadcast, the problem of poor interaction between users and anchors is solved, efficient and secure paid Q&A interaction is achieved, and user experience and interactivity are improved.

CN119277158APending Publication Date: 2025-01-07ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411274392.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

Existing online live broadcast technology is difficult to effectively meet users' needs for interactivity and interaction, especially in paid Q&A scenarios, there are challenges in how to achieve efficient, safe and convenient interactive processing between users and anchors.

Method used

By obtaining and processing the trigger instructions of the paid Q&A interactive control in the live broadcast page of the online broadcast page, displaying the Q&A interface, obtaining the user's question information and resource payment amount, and performing paid Q&A submission and reminding on the server side, the interactive Q&A between the user and the anchor is realized.

Benefits of technology

It improves the interactivity and user experience of online live broadcasts, ensures the security and convenience of the paid Q&A process, and enhances the interaction and interaction efficiency between users and anchors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277158A_ABST
    Figure CN119277158A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an interactive processing method and device for network live broadcast, and the method comprises the steps: obtaining a triggering instruction of an interactive control of paid questions and answers in a live broadcast page through a user terminal in network live broadcast interaction, based on the trigger instruction, obtaining and displaying a question-answering interface for carrying out paid question-answering on the anchor, and obtaining question information and resource payment amount submitted by a user on the question-answering interface so as to carry out paid question-answering submission to a server, and after the server receives the question information and the resource payment amount sent by the user terminal, sending the paid question-answering information to the user terminal; and performing resource deduction in a resource account of the user according to the resource payment amount, and performing payment question and answer reminding on the live broadcast terminal, so that the live broadcast terminal submits corresponding answer information for the question information, thereby realizing interactive question and answer between the user and the anchor in the network live broadcast.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of data processing technology, and in particular to a method and device for interactive processing of live broadcasting. Background Art

[0002] With the continuous development of Internet technology and the continuous improvement of users' living standards, live streaming, a new form of entertainment, has gradually been accepted by users and has become a common form of entertainment. When watching live streaming, users can interact with the providers or hosts of live streaming, which increases the fun and interactivity of live streaming. However, with the increasing number of users of live streaming, users' demand for the functions of live streaming is also changing. How to provide better live streaming has become a focus of increasing attention from all parties. Summary of the invention

[0003] One or more embodiments of the present specification provide a first interactive processing method for live webcasting, the method comprising: obtaining a trigger instruction of an interactive control for paid Q&A in a live webcasting page. Based on the trigger instruction, obtaining and displaying a Q&A interface for paid Q&A with a host. Obtaining question information and a resource payment amount submitted by a user on the Q&A interface, and submitting paid Q&A to a server based on the question information and the resource payment amount.

[0004] One or more embodiments of the present specification provide a second interactive processing method for network live broadcast, the method comprising: sending a question-and-answer interface for paid question-and-answer with a host to a user terminal. Receiving question information and resource payment amount sent by the user terminal for paid question-and-answer submission by the user on the question-and-answer interface. Providing a paid question-and-answer reminder to the live broadcast terminal based on the question information and the resource payment amount, and deducting resources from the resource account of the user according to the resource payment amount.

[0005] One or more embodiments of this specification provide a third interactive processing method for live webcasting, the method comprising: receiving a paid Q&A message sent by a server for paid Q&A reminder; the paid Q&A message is generated based on question information and resource payment amount submitted by a user for paid Q&A on a Q&A interface; displaying the paid Q&A message based on the live webcasting status; and displaying the question information if the paid Q&A message is triggered.

[0006] One or more embodiments of the present specification provide a first interactive processing device for live webcasting, the device comprising: an instruction acquisition module configured to acquire a trigger instruction of an interactive control for paid Q&A in a live webcasting page; an interface display module configured to acquire and display a Q&A interface for paid Q&A with the anchor based on the trigger instruction; a submission module configured to acquire question information and resource payment amount submitted by a user in the Q&A interface, and submit the paid Q&A to a server based on the question information and resource payment amount.

[0007] One or more embodiments of the present specification provide a second interactive processing device for network live broadcast, the device comprising: an interface sending module, configured to send a question-and-answer interface for paid question-and-answer with the anchor to a user terminal. A receiving module, configured to receive question information and resource payment amount submitted by the user for paid question-and-answer on the question-and-answer interface sent by the user terminal. A forwarding module, configured to remind the live broadcast terminal of paid question-and-answer based on the question information and the resource payment amount, and to deduct resources from the resource account of the user according to the resource payment amount.

[0008] One or more embodiments of this specification provide a third interactive processing device for live webcasting, the device comprising: a message receiving module configured to receive a paid Q&A message sent by a server for a paid Q&A reminder; the paid Q&A message is generated based on the question information and resource payment amount submitted by the user for paid Q&A on the Q&A interface. A message display module configured to display the paid Q&A message based on the live webcasting status. A question display module configured to display the question information if the paid Q&A message is triggered.

[0009] One or more embodiments of the present specification provide a first interactive processing device for live webcasting, including: a processor; and a memory configured to store computer-executable instructions, wherein the processor executes the computer-executable instructions to implement the following process: obtaining a trigger instruction for an interactive control for paid Q&A in a live webcasting page. Based on the trigger instruction, obtaining and displaying a Q&A interface for paid Q&A with the anchor. Obtaining question information and resource payment amount submitted by a user on the Q&A interface, and submitting paid Q&A to a server based on the question information and resource payment amount.

[0010] One or more embodiments of the present specification provide a second interactive processing device for live webcasting, including: a processor; and a memory configured to store computer-executable instructions, wherein the processor executes the computer-executable instructions to implement the following process: sending a question-and-answer interface for paid question-and-answering to a host to a user terminal. Receiving question information and resource payment amount submitted by a user for paid question-and-answering on the question-and-answer interface sent by the user terminal. Providing a paid question-and-answer reminder to the live broadcasting terminal based on the question information and the resource payment amount, and deducting resources from the resource account of the user according to the resource payment amount.

[0011] One or more embodiments of this specification provide a third interactive processing device for live webcasting, including: a processor; and a memory configured to store computer executable instructions, wherein the processor executes the computer executable instructions to implement the following process: receiving a paid Q&A message sent by a server for a paid Q&A reminder; the paid Q&A message is generated based on the question information and resource payment amount submitted by the user for paid Q&A on the Q&A interface. The paid Q&A message is displayed based on the live webcasting status. If the paid Q&A message is triggered, the question information is displayed.

[0012] One or more embodiments of the present specification provide a first computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: obtaining a trigger instruction for an interactive control of a paid Q&A in a live broadcast page of a live broadcast on the Internet. Based on the trigger instruction, obtaining and displaying a Q&A interface for conducting paid Q&A with the anchor. Obtaining question information and resource payment amount submitted by a user in the Q&A interface, and submitting paid Q&A to a server based on the question information and resource payment amount.

[0013] One or more embodiments of the present specification provide a second computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: sending a question-and-answer interface for paid question-and-answering to a host to a user terminal. Receiving question information and resource payment amount submitted by the user for paid question-and-answering on the question-and-answer interface from the user terminal. Providing a paid question-and-answer reminder to the live broadcast terminal based on the question information and the resource payment amount, and deducting resources from the resource account of the user according to the resource payment amount.

[0014] One or more embodiments of this specification provide a third computer-readable storage medium for storing computer-executable instructions, which implement the following process when executed: receiving a paid Q&A message sent by a server for a paid Q&A reminder; the paid Q&A message is generated based on the question information and resource payment amount submitted by the user for the paid Q&A on the Q&A interface. The paid Q&A message is displayed based on the live broadcast status of the network. If the paid Q&A message is triggered, the question information is displayed. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate one or more embodiments of the present specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present specification. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative labor.

[0016] Figure 1 A schematic diagram of an implementation environment of an interactive processing method for live webcasting provided in one or more embodiments of this specification;

[0017] Figure 2 A processing flow chart of a first interactive processing method for live webcasting provided in one or more embodiments of this specification;

[0018] Figure 3 A schematic diagram of a first user page provided for one or more embodiments of this specification;

[0019] Figure 4 A schematic diagram of a second user page provided for one or more embodiments of this specification;

[0020] Figure 5 A schematic diagram of a third user page provided for one or more embodiments of this specification;

[0021] Figure 6 A schematic diagram of a fourth user page provided for one or more embodiments of this specification;

[0022] Figure 7 A schematic diagram of a first anchor page provided in one or more embodiments of this specification;

[0023] Figure 8 A schematic diagram of a second anchor page provided in one or more embodiments of this specification;

[0024] Fig. 9 A schematic diagram of a third anchor page provided for one or more embodiments of this specification;

[0025] Fig.10A processing flow chart of an interactive processing method for a live webcast applied to a paid question-and-answer scenario provided by one or more embodiments of this specification;

[0026] Fig.11 A processing flow chart of a second interactive processing method for live webcasting provided in one or more embodiments of this specification;

[0027] Fig.12 A processing flow chart of a third interactive processing method for live webcasting provided in one or more embodiments of this specification;

[0028] Fig.13 A schematic diagram of an embodiment of a first network live broadcast interactive processing device provided in one or more embodiments of this specification;

[0029] Fig.14 A schematic diagram of an embodiment of a second network live broadcast interactive processing device provided by one or more embodiments of this specification;

[0030] Fig.15 A schematic diagram of an embodiment of a third network live broadcast interactive processing device provided in one or more embodiments of this specification;

[0031] Fig.16 A schematic diagram of the structure of a first interactive processing device for live webcasting provided in one or more embodiments of this specification;

[0032] Fig.17 A schematic diagram of the structure of a second network live broadcast interactive processing device provided in one or more embodiments of this specification;

[0033] Fig.18 A schematic diagram of the structure of a third type of interactive processing device for live network broadcasting provided in one or more embodiments of this specification. DETAILED DESCRIPTION

[0034] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.

[0035] The interactive processing method for live broadcast provided in one or more embodiments of this embodiment can be applied to the implementation environment of live broadcast interaction. Figure 1, the implementation environment at least includes a server 101, a user terminal 102, and a live broadcast terminal 103;

[0036] Among them, server 101 can be one or more servers, a server cluster composed of several servers, or a cloud server of a cloud computing platform; server 101 is used to interact with user terminal 102, send a question and answer interface, and receive question information and resource payment amount sent by user terminal 102; server 101 also interacts with live broadcast terminal 103, forwards question information to live broadcast terminal 103, and receives answer information submitted by live broadcast terminal 103 to the question information and forwards the answer information to user terminal 102.

[0037] The user terminal 102 may be a smart phone, a tablet computer, an e-book reader, a wearable device, a device for information interaction based on AR (Augmented Reality) / VR (Virtual Reality), etc. The user terminal 102 is configured with an application and / or a client of a live broadcast service in the application, for running the live broadcast service for network live broadcast interaction, sending a trigger instruction to the server 101 after detecting that an interactive control in the live broadcast page is triggered, receiving a question and answer interface sent by the server 101, and obtaining question information and resource payment amount submitted by the user based on the question and answer interface and sending the result to the server 101.

[0038] The live broadcast terminal 103 can be a smart phone, a tablet computer, an e-book reader, a wearable device, a device for information interaction based on AR (Augmented Reality) / VR (Virtual Reality), etc.; the live broadcast terminal 103 is configured with an application and / or a client of the live broadcast service in the application, which is used to run the live broadcast service for network live broadcast interaction, receive question information submitted by the user terminal 102 sent by the server 101, and send answer information submitted for the question information to the server 101.

[0039] In this implementation environment, during the process of online live broadcast interaction, the server 101 forwards the data of the live broadcast terminal 103 to the user terminal 102. On this basis, the user terminal 102 submits the trigger instruction of the interactive control in the live broadcast page of the online live broadcast to the server 101, and the server 101 sends a question and answer interface to the user terminal 102. The user terminal 102 obtains and displays the question and answer interface based on the trigger instruction. After the user terminal 102 obtains the question information and resource payment amount submitted by the user in the question and answer interface, it submits the obtained question information and resource payment amount to the server 101. The server 101 sends a paid question and answer message to the live broadcast terminal 103 based on the received question information and resource payment amount sent by the user terminal 102. The live broadcast terminal 103 receives and displays the paid question and answer message sent by the server 101. When it is detected that the paid question and answer message is triggered, the live broadcast terminal 103 displays the question information. After the live broadcast terminal 103 submits the answer information of the anchor to the question information, the server 101 forwards the received answer information to the user terminal 102, so as to realize the interactive question and answer between the user and the anchor in the online live broadcast.

[0040] One or more embodiments of the first interactive processing method for live webcasting provided in this embodiment are as follows:

[0041] Reference Figure 2 The interactive processing method of network live broadcast provided in this embodiment can be applied to a user terminal, and specifically includes steps S202 to S206.

[0042] Step S202, obtaining a trigger instruction for the paid question-and-answer interactive control in the live broadcast page of the network live broadcast.

[0043] In this embodiment, paid Q&A refers to a method of interaction during a live broadcast on the Internet. Specifically, the party asking questions asks questions to the other party during or after the live broadcast, and the other party being asked the questions answers the questions to the party asking the questions. In addition, the party asking questions is also required to "pay" the corresponding questions during the questioning process. The specific method of payment can be payment of virtual resources (such as points, digital works, etc.), payment of digital currency, etc. After the party asking questions completes the payment of virtual resources, the paid virtual resources will be partially or fully transferred to the party answering the questions.

[0044] Among them, the content of paid Q&A can be related to the anchor providing the paid Q&A, such as asking game anchors about game strategies, skills, etc., or asking sports event anchors about game analysis, sports news, etc.; in addition, the content of paid Q&A may also be unrelated to the anchor's professional field, such as asking any type of anchor about personal experience sharing in non-professional fields such as travel experiences and learning methods.

[0045] Specifically, the party asking the question can be the user or the anchor, and the party answering the question can be the anchor or the user. Here, the scenario in which the user asks the anchor a paid question and answer during a live broadcast is taken as an example to illustrate. Specifically, in the scenario in which the user asks the anchor a paid question and answer, such as the interactive question and answer scenario of knowledge payment, the user can pay a certain fee to ask the anchor questions, and the anchor can answer the user's questions based on his or her professional knowledge or experience. In this process, the anchor can answer the questions submitted by the user and / or for which resource payment has been made one by one, or select some questions in the live broadcast for real-time answers, and can also provide additional services for some questions, such as follow-up consulting support or sharing of relevant information, etc.; for example, paid question and answer can also be interactive question and answer of entertainment project access, such as users ask the anchor questions about entertainment events, entertainment projects, etc. through resource payment, so as to meet the user's entertainment needs.

[0046] The above-mentioned paid Q&A can be replaced by a Q&A interaction based on resource payment. The resources here are virtual resources that can be paid for, so as to realize the paid Q&A interaction between users and anchors; paid Q&A can also be replaced by paid messages. For example, after the live broadcast ends, users can ask paid questions to the anchor by leaving paid messages, that is: paid Q&A can be replaced by paid messages.

[0047] In this embodiment, the interactive control is a control for enabling users to interact. Users can conduct paid Q&A by touching the interactive control. Specifically, the interactive control can be configured in the resource interface of the live broadcast to enable users to initiate paid Q&A; the interactive control can also be configured in a push interface in the user's live broadcast interface after other live broadcast participants submit paid Q&A, so that users can also initiate paid Q&A; the interactive control can also be a control configured in a preset area of ​​the live broadcast page, so that users can directly initiate paid Q&A; accordingly, the trigger instruction is the instruction generated by the user's touch action on the interactive control.

[0048] In specific implementation, during a live broadcast, when a user asks a paid question to the anchor, the user can initiate a paid question through the interactive control of the paid question in the live broadcast page. Here, the user's touch action on the interactive control is obtained and a trigger instruction is generated based on the touch action. The following describes three implementation methods of obtaining the trigger instruction of the interactive control of the paid question in the live broadcast page.

[0049] (1) Implementation method 1

[0050] Specifically, in order to make the user clearly aware of the virtual resources paid in the paid quiz submitted, in an optional implementation manner provided by this embodiment, a trigger instruction for obtaining an interactive control of the paid quiz in the live broadcast page of the live broadcast includes:

[0051] The trigger instruction generated by the user's touch action on the virtual resource identifier in the resource interface is received.

[0052] Optionally, the resource interface is displayed after the user triggers the resource donation mark in the live broadcast page.

[0053] The resource interface refers to an interface containing multiple virtual resource identifiers, each virtual resource identifier represents a different virtual item or currency, and the user can select one of the virtual resource identifiers and touch it to conduct paid Q&A; the virtual resources refer to digital items or currencies purchased by users during live broadcasts, and users can realize paid Q&A interaction with the anchor by paying for virtual resources.

[0054] In actual applications, virtual resources can be resources common to all interactive projects in live streaming, i.e., shared resources, or they can be resources independently settled in each interactive project, i.e., exclusive resources. The purchase rules of virtual resources can be uniformly set by the live streaming provider for each interactive project, or can be independently set for each interactive project, which is not limited in this embodiment.

[0055] During the specific implementation process, when the user asks a question to the anchor, the user can enter the resource interface by clicking the resource donation icon control in the live broadcast page. After the user clicks the resource donation icon control, an instruction is generated based on the user's touch action on the resource donation icon control, and the resource interface is displayed after receiving the instruction; for example, Figure 3 The first user page schematic diagram shown in FIG. 1 shows a resource interface, which includes multiple virtual resource identifiers, each of which represents a different type of virtual gift or currency. The user can touch the virtual resource identifier of interest in the resource interface, such as Figure 3 As shown in , when the user touches the virtual resource identifier in the resource interface, the virtual resource identifier name corresponding to the virtual resource identifier is no longer displayed below the virtual resource identifier, but the corresponding gift option control is displayed, so that the user can submit a paid question and answer based on the gift option control.

[0056] Specifically, in order to optimize the user experience and improve interactivity, different interaction logics can be executed by distinguishing the user's touch actions on the resource interface to achieve different interaction processing in the live broadcast. In an optional implementation mode provided in this example, it also includes:

[0057] If it is detected that the user clicks on a first preset action on the resource interface, a trigger instruction generated for the first preset action is received; the trigger instruction is sent to the server to receive and display the paid question-and-answer interface;

[0058] If it is detected that the user clicks on a second preset action on the resource interface, an interaction request generated for the second preset action is received, and the interaction request is sent to the server to perform gift processing of the virtual resource.

[0059] Among them, the first preset action refers to the touch action of the user touching the virtual resource identifier on the resource interface and maintaining the touch for a period of time, such as long pressing the virtual resource identifier for more than a certain threshold (such as 3 seconds); the second preset action refers to the touch action of the user quickly touching the virtual resource identifier on the resource interface once, such as a simple click.

[0060] For example, when a user long presses a virtual resource identifier on the resource interface, the long press action performed by the user can be captured, and a trigger instruction (i.e., a trigger instruction generated for a first preset action) can be generated based on the long press action. Based on the trigger instruction, a paid Q&A interface can be acquired and displayed to the user. In the paid Q&A interface, the user can enter a question and select the amount of resources to be paid, and then submit a paid Q&A request. When a user clicks a virtual resource identifier on the resource interface, the click action performed by the user can be captured, and an interaction request (i.e., an interaction request generated for a second preset action) can be generated based on the click action. The interaction request is sent to the server, so that the server deducts resources from the user's resource account for the virtual resources selected by the user, thereby realizing the user's gift of virtual resources to the anchor.

[0061] (2) Implementation method 2

[0062] Specifically, in order to improve the interactivity and participation of users, in an optional implementation manner provided in this embodiment, obtaining a trigger instruction for an interactive control of a paid question and answer in a live broadcast page of a live broadcast on the network includes:

[0063] The trigger instruction generated by the user's touch action on the participation option control configured in the push interface is received.

[0064] Optionally, the push interface is displayed after the interactive user submits a paid question and answer.

[0065] The push interface refers to the interface displayed in the live broadcast page after the user or other live broadcast participating users completes a paid question and answer submission in order to provide further interaction opportunities or feedback information; the push interface can display question information submitted by other live broadcast participating users and the corresponding payment resources, and the push interface can also be configured with a participation option control, and the user can submit a paid question and answer to the anchor by clicking on the participation option control.

[0066] Specifically, in order to simplify user operations and reduce the number of paths for users to find the paid Q&A interface, when other live broadcast participants complete a paid Q&A submission, the push interface can be pushed and displayed on the user's live broadcast page. The push interface can include information related to paid Q&A, such as displaying question information submitted by other live broadcast participants and the corresponding payment resources. The push interface can also be configured with a participation option control.

[0067] For example, Figure 5 The participation option control shown in is specifically a "I will also ask questions" button 501, which is used to attract the user's attention and participation. When the user clicks the "I will also ask questions" button, it can jump to the paid question and answer interface to allow the user to submit a paid question and answer.

[0068] (3) Implementation method 3

[0069] Specifically, in order to attract the user's attention and thus improve the user's participation in the live broadcast, a preset area can be set in a position that is easy for the user to operate in the live broadcast page. The preset area is used to receive the user's touch operation. In an optional implementation provided by this embodiment, a trigger instruction for an interactive control of a paid question and answer in a live broadcast page of a network live broadcast is obtained, including:

[0070] Acquire a first trigger instruction generated by a first touch action of the user on a preset area of ​​the live broadcast page;

[0071] In response to the first trigger instruction, displaying a quick control for performing paid question-and-answer returned by the server;

[0072] The trigger instruction generated by the user's touch action on the shortcut control is obtained.

[0073] Among them, the preset area of ​​the live broadcast page can be a short area, which can be located in a position that is easy for users to see and will not interfere with the display of live broadcast content, so as to display brief text information or dynamic effects, etc. These text information or dynamic effects can be updated to display real-time information to attract users' attention and enable users to participate in live broadcast interaction, etc.; the first trigger instruction refers to a trigger instruction generated based on the user's long press action on the preset area of ​​the live broadcast page.

[0074] For example, Figure 6 601 shown in the figure is a preset area. When the user performs a long press action (first touch action) in the preset area, the action is detected and recognized as the first touch action. A first touch instruction is generated based on the first touch action, and the first touch instruction is sent to the server. Then, a quick control for directly conducting a paid question and answer is received from the server, and the quick control is displayed on the live broadcast page, such as Figure 6As shown, the quick control may be a "I will also ask a question" control 602. When a user's touch action on the quick control is received, a touch instruction is generated according to the touch action, thereby jumping to the paid question and answer interface based on the touch instruction to allow the user to submit a paid question and answer.

[0075] Accordingly, the server here performs the following operations in response to the first touch instruction:

[0076] Receiving a first trigger instruction sent by the user terminal, in which the user clicks on a preset area in the live broadcast page;

[0077] A quick control for paid question and answer is sent to the user terminal based on the first trigger instruction.

[0078] Specifically, after the server receives the first trigger instruction generated by the user's long press action (first touch action) in the preset area of ​​the live broadcast page, it returns a shortcut control for directly conducting paid Q&A based on the first trigger instruction, so that the user can jump directly to the paid Q&A interface by touching the shortcut control, thereby conducting paid Q&A interaction.

[0079] In addition to the three implementation methods provided above, the trigger instructions of the interactive controls for paid Q&A in the live broadcast page can also be obtained through other methods, for example: in the case of multiple rounds of anchors connected to the microphone, the user can choose to ask questions to a specific anchor, or initiate a joint discussion among multiple anchors; when the user chooses to ask questions to a specific anchor, the user can click on any one of the multiple anchor areas displayed in the live broadcast page, and a corresponding trigger instruction is generated based on the user's action of clicking the area. Based on the trigger instruction, the paid Q&A control for the anchor corresponding to the area is displayed to the user, so that the user can submit the paid Q&A through the paid Q&A control.

[0080] Step S204, based on the trigger instruction, obtain and display a question-and-answer interface for conducting paid questions and answers with the anchor.

[0081] In this embodiment, the question-and-answer interface refers to the interactive interface used when users and anchors interact in paid question-and-answer sessions during online live broadcasts. Users can enter questions they want to ask the anchor on the question-and-answer interface and select different amounts of virtual resources as payment resources for asking questions.

[0082] In a specific implementation, during a live broadcast on the Internet, after the user terminal generates a trigger instruction based on the user's touch action on the interactive control of the paid Q&A on the live broadcast page, the user terminal can generate an access request for a question and answer interface for conducting a paid Q&A with the anchor based on the trigger instruction and send it to the server; correspondingly, here, the server can receive the access request, and generate a question and answer interface in response to the access request and return it; after receiving the question and answer interface returned by the server, the user terminal can display the question and answer interface to the user on the live broadcast page, so that the user can submit a paid question and answer to the anchor.

[0083] Step S206, obtaining the question information and resource payment amount submitted by the user in the question-and-answer interface, and submitting a paid question-and-answer session to the server based on the question information and the resource payment amount.

[0084] In the specific implementation, based on the question-and-answer interface for paid question-and-answer sessions with the anchor, users can enter question information in the question-and-answer interface and select the resource payment amount. Accordingly, here, the question information and resource payment amount submitted by the user in the question-and-answer interface are obtained. The following describes the process of obtaining the question information and resource payment amount respectively.

[0085] In an optional implementation manner provided in this embodiment, the problem information is obtained in the following manner:

[0086] The question information input by the user in the question input area of ​​the question-and-answer interface is obtained.

[0087] The question information refers to the specific question text entered by the user in the question-and-answer interface to ask the host through the paid question-and-answer function provided by the live broadcast; optionally, the number of words in the question information is less than or equal to a preset word count threshold.

[0088] In the specific implementation process, during the live broadcast, the user can enter specific question information in a specific area on the question-and-answer interface for the user to enter question information, so as to realize a paid question-and-answer session with the anchor, such as Figure 4 The 401 shown in is a specific area for users to input question information; at the same time, in order to ensure the quality of questions and the efficiency of questions and answers, a word count threshold for question information can be preset for question information. When the user's question information input behavior in the question input area is detected, the number of words in the question information input by the user can be calculated in real time and compared with the preset word count threshold. If the number of words in the input question information exceeds the threshold, feedback prompts can be provided to the user, and after the user completes the question information input and confirms submission, the question information submitted by the user is sent to the server.

[0089] In an optional implementation manner provided in this embodiment, the resource payment amount is obtained in the following manner:

[0090] receiving a selection instruction generated by the user's touch action on a target amount identifier in the resource amount identifier list;

[0091] The resource amount corresponding to the target amount identifier is read based on the selection instruction as the resource payment amount.

[0092] Among them, the target resource identifier refers to the identifier corresponding to the specific virtual resource that the user hopes to pay to the anchor through the paid question and answer function during the interactive process of paid question and answer in the live broadcast, so that the user knows clearly what kind of virtual resource he is going to pay; the resource amount identifier list refers to a list provided for the user to select the payment amount during the interactive process of paid question and answer, each selection identifier in the list represents a specific payment amount, and the user can select one of the identifiers according to his own wishes to pay the corresponding resource amount.

[0093] During the specific implementation process, after the user selects a resource on the question-and-answer interface, a resource amount identifier list of the resource (target resource) selected by the user can be displayed on the question-and-answer interface. Each resource amount identifier corresponds to a specific resource payment amount. Based on the resource amount identifier list, the user can quickly and intuitively select the resource payment amount without having to manually enter numbers, such as Figure 4 As shown, the resource amount identification list may include several options, such as "Send 1", "Send 6", "Send 10", "Send 20", etc. The user can select the corresponding resource amount as the resource payment amount by clicking on these identifications; when the user clicks on any of the resource amount identifications, a selection instruction generated by the user's touch action for the resource amount identification (target amount identification) is received, the resource amount corresponding to the resource amount identification is read based on the selection instruction, and the resource amount is submitted to the server as the resource payment amount for subsequent paid question and answer submission.

[0094] Specifically, in the process of the user selecting the target amount identifier, in order to enhance the interactive experience during the live broadcast process and improve the fun of the paid question-and-answer process, an optional implementation manner provided by this embodiment, after receiving a selection instruction generated by a user's touch action for the target amount identifier in the resource amount identifier list, and before reading the resource amount corresponding to the target amount identifier as the resource payment amount based on the selection instruction, further includes:

[0095] Obtaining identification display material and text material of the target resource identification;

[0096] The logo display material and the text material are rendered and displayed in the associated area of ​​the question-and-answer interface.

[0097] Optionally, the text material is determined according to the resource amount.

[0098] The associated area of ​​the question-and-answer interface refers to the area in the question-and-answer interface used to display the identification display materials and text of the target resource; the identification display material refers to the thumbnail of the target resource identifier corresponding to the target resource identifier (selected resource identifier), which is used to intuitively display the appearance of the resource selected by the user; the text material refers to descriptive text related to the resource amount and can be adjusted according to the resource amount, which is used to motivate and assist users to submit paid questions and answers, while increasing the fun of the interaction.

[0099] For example, Figure 4 The 402 shown in the figure is the logo display material. Figure 4 The 403 shown in is the text material. When the user selects "Send 1" in the resource amount identification list, a descriptive text can be displayed in the associated area of ​​the question-and-answer interface: "Keep up the good work and continue to send gifts."

[0100] In the specific implementation, paid Q&A submission is submitted to the server based on the question information and the resource payment amount. Specifically, paid Q&A submission to the server can be to create corresponding Q&A data based on the question information and the resource payment amount, and submit the Q&A data to the server, or it can be to directly submit the question information and the resource payment amount to the server.

[0101] After that, that is, after the paid Q&A is submitted to the server, the server can respond to the paid Q&A submission, remind the live broadcast terminal of the paid Q&A based on the question information and the resource payment amount, and deduct resources from the user's resource account according to the resource payment amount.

[0102] In an optional implementation manner provided by this embodiment, in response to the paid question and answer submission, the server may perform the following operations:

[0103] Receiving the problem information and the resource payment amount sent by the user terminal;

[0104] Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the resource account of the user according to the resource payment amount.

[0105] During the specific execution process, the server receives the submitted question information and resource payment amount, and sends a paid Q&A reminder notification to the anchor's live broadcast terminal based on the received question information and resource payment amount, notifying the anchor that there are new paid questions to be answered, and deducting a specified amount of resources from the user's resource account based on the resource payment amount.

[0106] In actual applications, when the server reminds the live broadcast terminal of a paid question and answer based on the question information and the resource payment amount, and before deducting resources from the user's resource account according to the resource payment amount, the submitted question information and resource payment amount can be reviewed and processed to ensure that the content of the question information complies with the preset rules and that the submitted resource payment amount is valid. The review process can be completed through a pre-set algorithm or checked by manual review, which is not limited in this embodiment.

[0107] During the specific execution process, the server reviews and processes the submitted question information and resource payment amount. If the review is passed, a paid Q&A reminder is sent to the live broadcast terminal based on the question information and resource payment amount, and resources are deducted from the user's resource account according to the resource payment amount. If the review fails, that is, the question information and / or resource payment amount fail the review, a paid Q&A reminder will not be sent to the live broadcast terminal. Instead, a notification of failed review will be sent to the user terminal to notify the user that there is a problem with the question information and / or resource payment amount submitted, and the reason for the failed review can also be given.

[0108] Specifically, based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and after the resource is deducted from the user's resource account according to the submitted resource payment amount, part or all of the corresponding resources can be transferred to the anchor's resource account. Specifically, in an optional implementation manner provided by this embodiment, part or all of the corresponding resources are transferred to the anchor's resource account, including:

[0109] Deducting resources corresponding to the resource payment amount from the user's resource account, and transferring the resources to the anchor's resource account;

[0110] or,

[0111] After receiving the answer information submitted by the anchor to the question information, the resources corresponding to the resource payment amount are transferred to the resource account of the anchor.

[0112] In actual applications, after the server receives the question information and resource payment amount submitted by the user in the question and answer interface, it can deduct a specified amount of resources from the user's resource account based on the received resource payment amount. Specifically, the deduction of the specified amount of resources from the user's resource account can be carried out in two ways: the server can deduct the specified amount of resources from the user's resource account, and transfer the resources to the anchor's resource account after the deduction is successful, that is, the instant transfer mode; the server can also deduct the specified amount of resources from the user's resource account, and send a paid question and answer reminder to the anchor's live broadcast terminal. When the anchor answers the question information based on the paid question and answer reminder, the server will transfer the resources to the anchor's resource account based on the answer information submitted by the anchor to the question information submitted by the live broadcast terminal. That is, a certain time window is set, and the resources will be transferred to the anchor's resource account only after the anchor answers the question.

[0113] In addition, after the question information and resource payment amount submitted by the user are submitted to the server, in order to further enhance the user experience and provide intuitive feedback, the user can have a further understanding of the resources for which the resource payment has been made through animation effects. In an optional implementation manner provided in this embodiment, after the paid question and answer is submitted to the server based on the question information and the resource payment amount, the following is further included:

[0114] An animation of the target resource identifier is obtained and the animation is rendered and displayed in the upper layer of the live page. In the specific implementation process, in order to improve user participation and increase user visual enjoyment, when the user completes the paid Q&A submission, that is, the user submits the question information and completes the corresponding resource amount payment, the paid Q&A submission is made to the server based on the question information and resource payment amount submitted by the user, and then the corresponding animation of the target resource identifier is obtained, and the obtained animation of the target resource identifier is rendered in the upper layer of the live page to ensure that the animation effect does not obscure the live video itself. When the animation of the target resource identifier is finished playing, the layer can be closed or kept for a certain period of time before being closed; wherein, the animation of the target resource rendered and displayed can be the animation sent by the received server, or it can be the animation directly read from the local resources of the corresponding software that provides the live program, which is not limited in this embodiment.

[0115] In this embodiment, the server sends a paid Q&A reminder to the live broadcast terminal based on the question information and the resource payment amount, and after deducting resources from the user's resource account according to the resource payment amount, the live broadcast terminal can display the paid Q&A message sent by the server for the paid Q&A reminder based on the network live broadcast status, and can answer by triggering the paid Q&A message; based on this, the server forwards the answer information submitted by the live broadcast terminal, and accordingly, here, the answer information forwarded by the server is received and displayed to the user.

[0116] Specifically, the answer information may be displayed to the user through the user's touch on the paid question and answer message. In an optional implementation manner provided by this embodiment, after the paid question and answer is submitted to the server based on the question information and the resource payment amount, the following is further included:

[0117] Receiving and displaying paid question-and-answer information sent by the server;

[0118] If an access instruction generated by the user's touch action for the paid question and answer information is detected, the question information and the answer information submitted by the host for the question information are displayed.

[0119] During the specific implementation process, after the user submits the question information and successfully pays the corresponding amount of resources, if the anchor submits the corresponding answer information for the question information, the host receives the paid question and answer message containing the question information and the corresponding answer information sent by the server, and displays the paid question and answer message on the live broadcast page, such as in the form of a pop-up window in a prominent position on the live broadcast page. When the user's touch action on the paid question and answer information is detected, an access instruction for the paid question and answer message is generated based on the touch action to display the complete question information and the corresponding answer information to the user.

[0120] In addition, the answer information can be displayed to the user by the user touching the status mark to improve the user's participation in the live broadcast. In another optional implementation manner provided by this embodiment, after the paid question and answer is submitted to the server based on the question information and the resource payment amount, it also includes:

[0121] Updating a status mark of a problem identification in a preset area of ​​the live broadcast page;

[0122] If an access instruction generated by the user's touch action on the status mark is received, the question information and the answer information submitted by the anchor to the question information are displayed.

[0123] During the specific implementation process, a status mark for a question identifier can be set in a preset area of ​​the live broadcast page. When the user submits the question information and successfully pays the corresponding resource amount, if the anchor submits the corresponding answer information for the question information, the server sends a paid question and answer message containing the question information and the corresponding answer information, and updates the status mark, for example, from "unanswered" to "answered", to notify that the question information submitted by the user has been answered by the anchor. When the user's touch action on the status mark is received, an access instruction for the question and answer information is generated based on the touch action to display the complete question information and the corresponding answer information to the user.

[0124] In addition, the status mark can be a status mark that contains question information submitted by multiple users. That is, when the user clicks on the status mark, the user can view all the question information and corresponding answer information that have been submitted, rather than just being limited to the latest question information. For example, the user can expand the question information list by clicking on the status mark. In the question information list, the user can view which question information has obtained corresponding answer information and which question information has not yet been answered by the host, thereby meeting the user's needs.

[0125] In summary, the present embodiment provides one or more interactive processing methods for online live broadcasts. During the online live broadcast interaction process, a trigger instruction of a user for an interactive control for paid Q&A in a live broadcast page is first obtained. Based on the trigger instruction, a Q&A interface for paid Q&A with the anchor is obtained and displayed, and the question information and resource payment amount submitted by the user in the Q&A interface are obtained to submit the paid Q&A to the server. After the server receives the sent question information and resource payment amount, it deducts resources from the user's resource account according to the resource payment amount and sends a paid Q&A reminder to the live broadcast terminal. After the live broadcast terminal receives the paid Q&A message sent by the server for the paid Q&A reminder, it displays the question information after the paid Q&A message is triggered, and sends the answer information submitted by the anchor to the question information to the server, so that the server forwards the answer information so that the user can view the answer information submitted by the anchor, thereby realizing interactive Q&A between the user and the anchor in the online live broadcast.

[0126] The implementation process of the first interactive processing method for live streaming provided above can be executed by a user terminal, the implementation process of the second interactive processing method for live streaming provided by the following method embodiment can be executed by a server, and the implementation process of the third interactive processing method for live streaming provided by the following method embodiment can be executed by a live streaming terminal. The three can cooperate with each other during the execution process. Therefore, when reading the above implementation process, you can refer to the corresponding content of the following second interactive processing method embodiment for live streaming and / or the corresponding content of the following third interactive processing method embodiment for live streaming. Accordingly, when reading the following second interactive processing method embodiment for live streaming and / or the third interactive processing method embodiment for live streaming, you can also refer to the corresponding content of the above method embodiments.

[0127] The following takes the application of an interactive processing method for live broadcast provided by this embodiment in a paid question-and-answer scenario as an example, combined with Fig.10 The interactive processing method for live broadcast on the Internet provided in this embodiment is further described. The interactive processing method for live broadcast on the Internet applied to a paid question-and-answer scenario specifically includes the following steps.

[0128] Step S1002, obtaining a trigger instruction of a user for an interactive control of a paid question and answer in a live broadcast page of a live broadcast on the network.

[0129] Step S1004: sending the trigger instruction to the server.

[0130] Step S1010, receiving and displaying a question-and-answer interface for conducting paid questions and answers with the anchor on the live broadcast page.

[0131] Step S1012, obtaining the question information entered by the user in the question-and-answer interface and the resource payment amount selected.

[0132] Step S1014: Submit a paid question and answer to the server based on the question information and the resource payment amount.

[0133] Step S1018, receiving and rendering an animation showing the target resource identifier in the upper layer of the user's live broadcast page.

[0134] Step S1042, receiving and displaying the paid question-and-answer information sent by the server.

[0135] Step S1044, when receiving an answer access instruction generated by the user's touch action for the paid question and answer information, the question information and the corresponding answer information are displayed to the user.

[0136] The above steps S1002 to S1004, steps S1010 to S1014, step S1018, and steps S1042 to S1044 provided in this embodiment are executed by the user terminal. It should be noted that the above steps S1002 to S1004, steps S1010 to S1014, step S1018, and steps S1042 to S1044 executed by the user terminal may cooperate with steps S1006 to S1008, step S1016, step S1020, steps S1028 to S1030, and steps S1038 to S1040 executed by the server in the following embodiment during the execution process; accordingly, steps S1006 to S1008, step S1016, step S1020, steps S1028 to S1030, and steps S1038 to S1040 executed by the server in the following embodiment may cooperate with each other during the execution process. 1038 to step S1040, and the following steps S1022 to step S1026 and steps S1032 to step S1036 executed by the live broadcast terminal can cooperate with each other during the execution process; therefore, when reading this embodiment, please refer to the corresponding contents of steps S1006 to step S1008, step S1016, step S1020, step S1028 to step S1030 and step S1038 to step S1040 provided in the following method embodiment, and when reading the following method embodiment executed by the server, please refer to the corresponding contents of steps S1002 to step S1004, steps S1010 to step S1014, step S1018, and steps S1042 to step S1044 provided in this embodiment, and / or the corresponding contents of steps S1022 to step S1026 and steps S1032 to step S1036 provided in the method embodiment executed by the live broadcast terminal.

[0137] It should be noted that any one or a combination of any two or more steps in steps S1002 to S1004, steps S1010 to S1014, step S1018, and steps S1042 to S1044 can be combined with any one or a combination of any two or more steps in the above steps S202 to S206 to form a new implementation method according to the needs of implementation deployment; in addition, any one or a combination of any two or more steps in steps S1002 to S1004, steps S1010 to S1014, step S1018, and steps S1042 to S1044 can be combined with any one or a combination of any two or more steps in the above steps S202 to S206 to form a new implementation method according to the needs of actual deployment. 044, and combine them with any one or more technical features provided in the above steps S202 to S206 to form a new implementation method; or, any one or more technical features in steps S1002 to S1004, steps S1010 to S1014, step S1018, and steps S1042 to S1044 can also be replaced by any one or more technical features provided in the above steps S202 to S206 to form a new implementation method according to the needs of actual deployment, which will not be described one by one here.

[0138] One or more embodiments of the second interactive processing method for live webcast provided in this specification are as follows:

[0139] Reference Fig.11 The interactive processing method of network live broadcast provided in this embodiment can be applied to the server, and specifically includes steps S1102 to S1106.

[0140] Step S1102, sending a question-and-answer interface for conducting paid question-and-answer sessions with the anchor to the user terminal.

[0141] In this embodiment, paid Q&A refers to a method of interaction during a live broadcast on the Internet. Specifically, the party asking questions asks questions to the other party during or after the live broadcast, and the other party being asked the questions answers the questions to the party asking the questions. In addition, the party asking questions is also required to "pay" the corresponding questions during the questioning process. The specific method of payment can be payment of virtual resources (such as points, digital works, etc.), payment of digital currency, etc. After the party asking questions completes the payment of virtual resources, the paid virtual resources will be partially or fully transferred to the party answering the questions.

[0142] Among them, the content of paid Q&A can be related to the anchor providing the paid Q&A, such as asking game anchors about game strategies, skills, etc., or asking sports event anchors about game analysis, sports news, etc.; in addition, the content of paid Q&A may also be unrelated to the anchor's professional field, such as asking any type of anchor about personal experience sharing in non-professional fields such as travel experiences and learning methods.

[0143] Specifically, the party asking the question can be the user or the anchor, and the party answering the question can be the anchor or the user. Here, the scenario in which the user asks the anchor a paid question and answer during a live broadcast is taken as an example to illustrate. Specifically, in the scenario in which the user asks the anchor a paid question and answer, such as the interactive question and answer scenario of knowledge payment, the user can pay a certain fee to ask the anchor questions, and the anchor can answer the user's questions based on his or her professional knowledge or experience. In this process, the anchor can answer the questions submitted by the user and / or for which resource payment has been made one by one, or select some questions in the live broadcast for real-time answers, and can also provide additional services for some questions, such as follow-up consulting support or sharing of relevant information, etc.; for example, paid question and answer can also be interactive question and answer of entertainment project access, such as users ask the anchor questions about entertainment events, entertainment projects, etc. through resource payment, so as to meet the user's entertainment needs.

[0144] The above-mentioned paid Q&A can be replaced by a Q&A interaction based on resource payment. The resources here are virtual resources that can be paid for, so as to realize the paid Q&A interaction between users and anchors; paid Q&A can also be replaced by paid messages. For example, after the live broadcast ends, users can ask paid questions to the anchor by leaving paid messages, that is: paid Q&A can be replaced by paid messages.

[0145] In specific implementation, when the user terminal obtains the user's trigger action for the interactive control of the paid Q&A in the live broadcast page, a corresponding trigger instruction is generated based on the trigger action and the trigger instruction is sent. Correspondingly, after receiving the trigger instruction sent by the user terminal, a question-and-answer interface for conducting paid Q&A with the anchor can be sent to the user terminal, so that the user can submit the paid Q&A.

[0146] Specifically, in an optional implementation manner provided by this embodiment, before sending a question-and-answer interface for conducting paid question-and-answer with the anchor to the user terminal, the following steps are included:

[0147] Receive a trigger instruction for an interactive control of a paid question and answer in a live broadcast page sent by the user terminal.

[0148] Optionally, the question and answer interface is sent to the user terminal in response to the trigger instruction.

[0149] In this embodiment, the interactive control is a control for enabling users to interact. Users can conduct paid Q&A by touching the interactive control. Specifically, the interactive control can be configured in the resource interface of the live broadcast to enable users to initiate paid Q&A; the interactive control can also be configured in a push interface in the user's live broadcast interface after other live broadcast participants submit paid Q&A, so that users can also initiate paid Q&A; the interactive interface can also be a control configured in a preset area of ​​the live broadcast page, so that users can directly initiate paid Q&A; accordingly, the trigger instruction is the instruction generated by the user's touch action on the interactive control.

[0150] Specifically, during a live broadcast, when a user asks a paid question to the anchor, the user can initiate a paid question through the interactive control of the paid question in the live broadcast page. Here, the user terminal obtains the user's touch action on the interactive control and generates a trigger instruction based on the touch action to send the trigger instruction. The following describes three implementation methods of obtaining the trigger instruction of the interactive control of the paid question in the live broadcast page.

[0151] (1) Implementation method 1

[0152] Specifically, in order to make the user clearly aware of the virtual resources paid in the paid quiz submitted, in an optional implementation manner provided by this embodiment, a trigger instruction for obtaining an interactive control of the paid quiz in the live broadcast page of the live broadcast includes:

[0153] The trigger instruction generated by the user's touch action on the virtual resource identifier in the resource interface is received.

[0154] Optionally, the resource interface is displayed after the user triggers the resource donation mark in the live broadcast page.

[0155] The resource interface refers to an interface containing multiple virtual resource identifiers, each virtual resource identifier represents a different virtual item or currency, and the user can select one of the virtual resource identifiers and touch it to conduct paid Q&A; the virtual resources refer to digital items or currencies purchased by users during live broadcasts, and users can realize paid Q&A interaction with the anchor by paying for virtual resources.

[0156] In actual applications, virtual resources can be resources common to all interactive projects in live streaming, i.e., shared resources, or they can be resources independently settled in each interactive project, i.e., exclusive resources. The purchase rules of virtual resources can be uniformly set by the live streaming provider for each interactive project, or can be independently set for each interactive project, which is not limited in this embodiment.

[0157] During the specific implementation process, when the user wants to ask a question to the anchor, he can enter the resource interface by clicking the resource donation icon control in the live broadcast page. After the user clicks the resource donation icon control, an instruction is generated based on the user's touch action on the resource donation icon control, and the resource interface is displayed after receiving the instruction; for example, Figure 3 The first user page schematic diagram shown in FIG. 1 shows a resource interface, which includes multiple virtual resource identifiers, each of which represents a different type of virtual gift or currency. The user can touch the virtual resource identifier of interest in the resource interface, such as Figure 3 As shown in , when the user touches the virtual resource identifier in the resource interface, the virtual resource identifier name corresponding to the virtual resource identifier is no longer displayed below the virtual resource identifier, but the corresponding gift option control is displayed, so that the user can submit a paid question and answer based on the gift option control.

[0158] Specifically, in order to optimize the user experience and improve interactivity, different interaction logics can be executed by distinguishing the user's touch actions on the resource interface to achieve different interaction processing in the live broadcast. In an optional implementation mode provided in this example, it also includes:

[0159] If it is detected that the user clicks on a first preset action on the resource interface, a trigger instruction generated for the first preset action is received; the trigger instruction is sent to the server to receive and display the paid question-and-answer interface;

[0160] If it is detected that the user clicks on a second preset action on the resource interface, an interaction request generated for the second preset action is received, and the interaction request is sent to the server to perform gift processing of the virtual resource.

[0161] Among them, the first preset action refers to the touch action of the user touching the virtual resource identifier on the resource interface and maintaining the touch for a period of time, such as long pressing the virtual resource identifier for more than a certain threshold (such as 3 seconds); the second preset action refers to the touch action of the user quickly touching the virtual resource identifier on the resource interface once, such as a simple click.

[0162] For example, when a user long presses a virtual resource identifier on the resource interface, the long press action performed by the user can be captured, and a trigger instruction (i.e., a trigger instruction generated for a first preset action) can be generated based on the long press action. Based on the trigger instruction, a paid Q&A interface can be acquired and displayed to the user. In the paid Q&A interface, the user can enter a question and select the amount of resources to be paid, and then submit a paid Q&A request. When a user clicks a virtual resource identifier on the resource interface, the click action performed by the user can be captured, and an interaction request (i.e., an interaction request generated for a second preset action) can be generated based on the click action. The interaction request is sent to the server, so that the server deducts resources from the user's resource account for the virtual resources selected by the user, thereby realizing the user's gift of virtual resources to the anchor.

[0163] (2) Implementation method 2

[0164] Specifically, in order to improve the interactivity and participation of users, in an optional implementation manner provided in this embodiment, obtaining a trigger instruction for an interactive control of a paid question and answer in a live broadcast page of a live broadcast on the network includes:

[0165] The trigger instruction generated by the user's touch action on the participation option control configured in the push interface is received.

[0166] Optionally, the push interface is displayed after the interactive user submits a paid question and answer.

[0167] The push interface refers to the interface displayed in the live broadcast page after the user or other live broadcast participating users completes a paid question and answer submission in order to provide further interaction opportunities or feedback information; the push interface can display question information submitted by other live broadcast participating users and the corresponding payment resources, and the push interface can also be configured with a participation option control, and the user can submit a paid question and answer to the anchor by clicking on the participation option control.

[0168] Specifically, in order to simplify user operations and reduce the number of paths for users to find the paid Q&A interface, when other live broadcast participants complete a paid Q&A submission, the push interface can be pushed and displayed on the user's live broadcast page. The push interface can include information related to paid Q&A, such as displaying question information submitted by other live broadcast participants and the corresponding payment resources. The push interface can also be configured with a participation option control.

[0169] For example, Figure 5 The participation option control shown in is specifically a "I will also ask questions" button 501, which is used to attract the user's attention and participation. When the user clicks the "I will also ask questions" button, it can jump to the paid question and answer interface to allow the user to submit a paid question and answer.

[0170] (3) Implementation method 3

[0171] Specifically, in order to attract the user's attention and thus improve the user's participation in the live broadcast, a preset area can be set in a position that is easy for the user to operate in the live broadcast page, and the preset area is used to receive the user's touch operation. In an optional implementation provided by this embodiment, a trigger instruction for an interactive control of a paid question and answer in a live broadcast page of a network live broadcast is obtained, including:

[0172] Acquire a first trigger instruction generated by a first touch action of the user on a preset area of ​​the live broadcast page;

[0173] In response to the first trigger instruction, displaying a quick control for performing paid question-and-answer returned by the server;

[0174] The trigger instruction generated by the user's touch action on the shortcut control is obtained.

[0175] Among them, the preset area of ​​the live broadcast page can be a short area, which can be located at a position that is easy for users to see and will not interfere with the display of live broadcast content, so as to display brief text information or dynamic effects, etc. These text information or dynamic effects can be updated to display real-time information, thereby attracting the user's attention and allowing the user to participate in live broadcast interaction, etc.; the first trigger instruction refers to a trigger instruction generated based on the user's long press action on the preset area of ​​the live broadcast page.

[0176] For example, Figure 6 601 shown in the figure is a preset area. When the user performs a long press action (first touch action) in the preset area, the action is detected and recognized as the first touch action. A first touch instruction is generated based on the first touch action, and the first touch instruction is sent to the server. Then, a quick control for directly conducting a paid question and answer is received from the server, and the quick control is displayed on the live broadcast page, such as Figure 6 As shown, the quick control may be a "I will also ask a question" control 602. When a user's touch action on the quick control is received, a touch instruction is generated according to the touch action, thereby jumping to the paid question and answer interface based on the touch instruction to allow the user to submit a paid question and answer.

[0177] Correspondingly, for the first touch instruction sent by the user terminal, an optional implementation manner provided by this embodiment further includes:

[0178] Receiving a first trigger instruction sent by the user terminal, in which the user clicks on a preset area in the live broadcast page;

[0179] A quick control for paid question and answer is sent to the user terminal based on the first trigger instruction.

[0180] Specifically, after receiving the first trigger instruction sent by the user terminal which is generated by the user's long press action (first touch action) in the preset area of ​​the live broadcast page, a shortcut control for directly conducting paid Q&A is sent to the user terminal. The user terminal receives the shortcut control and displays it on the live broadcast page, so that the user can directly jump to the paid Q&A interface by touching the shortcut control, thereby conducting paid Q&A interaction.

[0181] Step S1104, receiving question information and resource payment amount submitted by the user for paid question and answer in the question and answer interface, which are sent by the user terminal.

[0182] In the specific implementation, on the basis of displaying the question and answer interface for paid question and answer to the anchor, the user can enter the question information in the question and answer interface and select the resource payment amount. Correspondingly, here, the user terminal obtains the question information and resource payment amount submitted by the user in the question and answer interface; after obtaining the question information and resource payment amount submitted by the user in the question and answer interface, the user terminal submits the paid question and answer based on the question information and resource payment amount. Here, the question information and resource payment amount submitted by the user terminal are received.

[0183] Accordingly, the method for the user terminal to obtain the problem information and the resource payment amount is described here respectively.

[0184] In an optional implementation manner provided in this embodiment, the problem information is obtained in the following manner:

[0185] The question information input by the user in the question input area of ​​the question-and-answer interface is obtained.

[0186] The question information refers to the specific question text entered by the user in the question-and-answer interface to ask the host through the paid question-and-answer function provided by the live broadcast; optionally, the number of words in the question information is less than or equal to a preset word count threshold.

[0187] In the specific implementation process, during the live broadcast, the user can enter specific question information in a specific area on the question-and-answer interface for the user to enter question information, so as to realize a paid question-and-answer session with the anchor, such as Figure 4 The 401 shown in is a specific area for users to input question information; at the same time, in order to ensure the quality of questions and the efficiency of questions and answers, a word count threshold for question information can be preset for question information. When the user's question information input behavior in the question input area is detected, the number of words in the question information input by the user can be calculated in real time and compared with the preset word count threshold. If the number of words in the input question information exceeds the threshold, feedback prompts can be provided to the user, and after the user completes the question information input and confirms submission, the question information submitted by the user is sent to the server.

[0188] In an optional implementation manner provided in this embodiment, the resource payment amount is obtained in the following manner:

[0189] receiving a selection instruction generated by the user's touch action on a target amount identifier in the resource amount identifier list;

[0190] The resource amount corresponding to the target amount identifier is read based on the selection instruction as the resource payment amount.

[0191] Among them, the target resource identifier refers to the identifier corresponding to the specific virtual resource that the user hopes to pay to the anchor through the paid question and answer function during the interactive process of paid question and answer in the live broadcast, so that the user knows clearly what kind of virtual resource he is going to pay; the resource amount identifier list refers to a list provided for the user to select the payment amount during the interactive process of paid question and answer, each selection identifier in the list represents a specific payment amount, and the user can select one of the identifiers according to his own wishes to pay the corresponding resource amount.

[0192] During the specific implementation process, after the user selects a resource on the question-and-answer interface, a resource amount identifier list of the resource (target resource) selected by the user can be displayed on the question-and-answer interface. Each resource amount identifier corresponds to a specific resource payment amount. Based on the resource amount identifier list, the user can quickly and intuitively select the resource payment amount without having to manually enter numbers, such as Figure 4 As shown, the resource amount identification list may include several options, such as "Send 1", "Send 6", "Send 10", "Send 20", etc. The user can select the corresponding resource amount as the resource payment amount by clicking on these identifications; when the user clicks on any of the resource amount identifications, a selection instruction generated by the user's touch action for the resource amount identification (target amount identification) is received, the resource amount corresponding to the resource amount identification is read based on the selection instruction, and the resource amount is submitted to the server as the resource payment amount for subsequent paid question and answer submission.

[0193] Specifically, in the process of the user selecting the target amount identifier, in order to enhance the interactive experience during the live broadcast process and improve the fun of the paid question-and-answer process, an optional implementation manner provided by this embodiment, after receiving a selection instruction generated by a user's touch action for the target amount identifier in the resource amount identifier list, and before reading the resource amount corresponding to the target amount identifier as the resource payment amount based on the selection instruction, further includes:

[0194] Obtaining identification display material and text material of the target resource identification;

[0195] The logo display material and the text material are rendered and displayed in the associated area of ​​the question-and-answer interface.

[0196] Optionally, the text material is determined according to the resource amount.

[0197] The associated area of ​​the question-and-answer interface refers to the area in the question-and-answer interface used to display the identification display materials and text of the target resource; the identification display material refers to the thumbnail of the target resource identifier corresponding to the target resource identifier (selected resource identifier), which is used to intuitively display the appearance of the resource selected by the user; the text material refers to descriptive text related to the resource amount and can be adjusted according to the resource amount, which is used to motivate and assist users to submit paid questions and answers, while increasing the fun of the interaction.

[0198] For example, Figure 4 The 402 shown in the figure is the logo display material. Figure 4 The 403 shown in is the text material. When the user selects "Send 1" in the resource amount identification list, a descriptive text can be displayed in the associated area of ​​the question-and-answer interface: "Keep up the good work and continue to send gifts."

[0199] Specifically, after the user terminal obtains and sends the question information and resource payment amount submitted by the user in the question-and-answer interface, the question information and resource payment amount submitted by the receiving user terminal for paid question-and-answer submission based on the question-and-answer interface is forwarded to the live broadcast terminal in the subsequent process, thereby realizing direct paid question-and-answer interaction between the user and the anchor.

[0200] Step S1106: Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the user's resource account according to the resource payment amount.

[0201] During specific implementation, the question information and resource payment amount submitted by the user terminal are received, and a paid question and answer reminder notification is sent to the anchor's live broadcast terminal based on the received question information and resource payment amount, notifying the anchor that there are new paid questions to be answered, and before deducting resources from the user's resource account according to the resource payment amount, the question information and resource payment amount submitted by the user terminal can be reviewed and processed to ensure that the content of the question information complies with the preset rules and the submitted resource payment amount is valid. The review process can be completed through a pre-set algorithm or can be checked by manual review, which is not limited in this embodiment.

[0202] Specifically, the submitted question information and resource payment amount are reviewed and processed. If the review is passed, a paid Q&A reminder is sent to the live broadcast terminal based on the question information and the resource payment amount, and resources are deducted from the user's resource account according to the resource payment amount; if the review fails, that is, the question information and / or the resource payment amount fail the review, a paid Q&A reminder will not be sent to the live broadcast terminal, but a notification of failed review will be sent to the user terminal to notify the user that there is a problem with the question information and / or resource payment amount submitted, and the reason for the failed review can also be given.

[0203] Specifically, based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and after the resource is deducted from the user's resource account according to the submitted resource payment amount, part or all of the corresponding resources can be transferred to the anchor's resource account. Specifically, in an optional implementation manner provided by this embodiment, part or all of the corresponding resources are transferred to the anchor's resource account, including:

[0204] Deducting resources corresponding to the resource payment amount from the user's resource account, and transferring the resources to the anchor's resource account;

[0205] or,

[0206] After receiving the answer information submitted by the anchor to the question information, the resources corresponding to the resource payment amount are transferred to the resource account of the anchor.

[0207] In actual applications, after receiving the question information and resource payment amount submitted by the user in the question and answer interface, a specified amount of resources can be deducted from the user's resource account based on the received resource payment amount. Specifically, there are two ways to deduct the specified amount of resources from the user's resource account: a specified amount of resources can be deducted from the user's resource account, and the resources can be transferred to the anchor's resource account after the deduction is successful, that is, the instant transfer mode; a specified amount of resources can also be deducted from the user's resource account, and a paid question and answer reminder can be sent to the anchor's live broadcast terminal. When the anchor answers the question information based on the paid question and answer reminder, accordingly, based on the answer information submitted by the anchor to the question information submitted by the live broadcast terminal, the resources are transferred to the anchor's resource account, that is, a certain time window is set, and the resources will only be transferred to the anchor's resource account after the anchor answers the question.

[0208] In specific implementation, a paid Q&A reminder is given to the live broadcast terminal based on the question information and the resource payment amount, and after the resource is deducted from the user's resource account according to the resource payment amount, in order to realize the paid Q&A interaction between the user and the anchor, an optional implementation mode provided by this embodiment further includes:

[0209] receiving an access instruction sent by the live broadcast terminal, and sending a question interface carrying the question information to the live broadcast terminal based on the access instruction;

[0210] Receive answer information submitted by the live broadcast terminal on the question interface, and forward the answer information to the user terminal.

[0211] During the specific execution process, after receiving the paid Q&A submitted by the user, the paid Q&A reminder can be given to the anchor based on the question information in the paid Q&A and the corresponding resource payment amount. When the anchor receives the paid Q&A message for the paid Q&A reminder during the live broadcast and clicks on the paid Q&A message, the live broadcast terminal generates an access instruction based on the anchor's touch action, and the access instruction requests to view the specific question information, and then sends the access instruction. Accordingly, after receiving the access instruction submitted by the live broadcast terminal, a question interface containing the question information is sent to the live broadcast terminal based on the access instruction to display the question interface to the anchor, so that the anchor obtains a detailed description of the question information in the paid Q&A submitted by the user. In the question interface, the anchor can enter or upload the answer information corresponding to the question information, and submit it after completing the answer filling; accordingly, after receiving the answer information submitted by the live broadcast terminal, the validity of the review answer information is first verified, and the review-approved answer information is associated with the question information submitted by the user, and finally the answer information is forwarded to the user terminal that submitted the corresponding question information, so that the user can view the answer information submitted by the anchor, thereby realizing the paid Q&A interaction between the user and the anchor.

[0212] In summary, the present embodiment provides one or more interactive processing methods for online live broadcasts. During the online live broadcast interaction process, the user terminal first obtains a trigger instruction from the user for an interactive control for paid Q&A in a live broadcast page, obtains and displays a Q&A interface for paid Q&A with the anchor based on the trigger instruction, obtains the question information and resource payment amount submitted by the user in the Q&A interface, and submits the paid Q&A based on the obtained question information and resource payment amount. Correspondingly, after receiving the question information and resource payment amount sent by the user terminal, resources are deducted from the user's resource account according to the resource payment amount and a paid Q&A reminder is sent to the live broadcast terminal. After the live broadcast terminal receives the sent paid Q&A message, it displays the question information after the paid Q&A message is triggered, and submits the answer information submitted by the anchor for the question information. Finally, the obtained answer information is forwarded to the user terminal so that the user can view the answer information submitted by the anchor, thereby realizing interactive Q&A between the user and the anchor in the online live broadcast.

[0213] The following takes the application of an interactive processing method for live broadcast provided by this embodiment in a paid question-and-answer scenario as an example, combined with Fig.10, the interactive processing method of the live broadcast provided in this embodiment is further explained. The interactive processing method of the live broadcast applied to the paid question-and-answer scenario specifically includes the following steps.

[0214] Step S1006: receiving a trigger instruction sent by the user terminal.

[0215] Step S1008, sending a question-and-answer interface for conducting paid question-and-answer sessions with the anchor to the user terminal.

[0216] Step S1016, receiving the question information and resource payment amount sent by the user terminal for paid question and answer submission.

[0217] Step S1020, based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the user's resource account according to the resource payment amount.

[0218] Step S1028, receiving the reminder access instruction sent by the live broadcast terminal.

[0219] Step S1030: Sending a question interface carrying question information to the live broadcast terminal based on the reminder access instruction.

[0220] Step S1038, receiving the answer information submitted by the anchor on the question interface sent by the live broadcast terminal.

[0221] Step S1040: forwarding the answer information to the user terminal.

[0222] It should be noted that any one of steps S1006 to S1008, step S1016, step S1020, steps S1028 to S1030, and steps S1038 to S1040, or any combination of multiple steps, can be combined with any one of steps S1102 to S1106 to form a new implementation method according to the needs of implementation deployment; in addition, steps S1006 to S1008, step S1016, step S1020, steps S1028 to S1030, and steps S1038 to S1040 can be combined with any one of steps S1102 to S1106 to form a new implementation method according to the needs of actual deployment. In step S1040, select any one or more technical features and combine them with any one or more technical features provided in the above steps S1102 to S1106 to form a new implementation method; or, any one or more technical features in steps S1006 to S1008, step S1016, step S1020, steps S1028 to S1030 and steps S1038 to S1040 can also be replaced by any one or more technical features provided in the above steps S1102 to S1106 according to the needs of actual deployment to form a new implementation method, which will not be described one by one here.

[0223] One or more embodiments of the third interactive processing method for live webcast provided in this specification are as follows:

[0224] Reference Fig.12 The interactive processing method for network live broadcast provided in this embodiment can be applied to the live broadcast terminal, and specifically includes steps S1202 to S1206.

[0225] Step S1202: receiving a paid question and answer message sent by the server for a paid question and answer reminder.

[0226] In this embodiment, paid Q&A refers to a method of interaction during a live broadcast on the Internet. Specifically, the party asking questions asks questions to the other party during or after the live broadcast, and the other party being asked the questions answers the questions to the party asking the questions. In addition, the party asking questions is also required to "pay" the corresponding questions during the questioning process. The specific method of payment can be payment of virtual resources (such as points, digital works, etc.), payment of digital currency, etc. After the party asking questions completes the payment of virtual resources, the paid virtual resources will be partially or fully transferred to the party answering the questions.

[0227] Among them, the content of paid Q&A can be related to the anchor providing the paid Q&A, such as asking game anchors about game strategies, skills, etc., or asking sports event anchors about game analysis, sports news, etc.; in addition, the content of paid Q&A may also be unrelated to the anchor's professional field, such as asking any type of anchor about personal experience sharing in non-professional fields such as travel experiences and learning methods.

[0228] Specifically, the party asking the question can be the user or the anchor, and the party answering the question can be the anchor or the user. Here, the scenario in which the user asks the anchor a paid question and answer during a live broadcast is taken as an example to illustrate. Specifically, in the scenario in which the user asks the anchor a paid question and answer, such as the interactive question and answer scenario of knowledge payment, the user can pay a certain fee to ask the anchor questions, and the anchor can answer the user's questions based on his or her professional knowledge or experience. In this process, the anchor can answer the questions submitted by the user and / or for which resource payment has been made one by one, or select some questions in the live broadcast for real-time answers, and can also provide additional services for some questions, such as follow-up consulting support or sharing of relevant information, etc.; for example, paid question and answer can also be interactive question and answer of entertainment project access, such as users ask the anchor questions about entertainment events, entertainment projects, etc. through resource payment, so as to meet the user's entertainment needs.

[0229] The above-mentioned paid Q&A can be replaced by a Q&A interaction based on resource payment. The resources here are virtual resources that can be paid for, so as to realize the paid Q&A interaction between users and anchors; paid Q&A can also be replaced by paid messages. For example, after the live broadcast ends, users can ask paid questions to the anchor by leaving paid messages, that is: paid Q&A can be replaced by paid messages.

[0230] In specific implementation, when a user asks a paid question to the anchor, the user can select the paid Q&A function through the user terminal, submit the question information and the resource payment amount, and initiate a request to the server based on the question information and the resource payment amount. After the server receives the request and approves the submitted question information and the resource payment amount, the server sends a paid Q&A message containing the question information to remind the anchor of the paid Q&A. Correspondingly, after receiving the paid Q&A message sent by the server to remind the anchor of the paid Q&A, the corresponding operation can be performed to obtain the paid Q&A message.

[0231] Optionally, the paid Q&A message is generated based on the question information and resource payment amount submitted by the user for paid Q&A on the Q&A interface.

[0232] Among them, the paid question and answer reminder refers to a message form automatically generated by the server in a live broadcast environment when a user asks a question to the anchor and pays a certain amount of virtual resources, which is used to notify the anchor that there is new question information waiting for the anchor to answer. The paid question and answer reminder contains the content of the question information submitted by the user and the amount of resources paid, so that the anchor can understand the specific situation of the paid question and answer submitted by the user.

[0233] Accordingly, the method for the user terminal to obtain the problem information and the resource payment amount is described here respectively.

[0234] In an optional implementation manner provided in this embodiment, the problem information is obtained in the following manner:

[0235] The question information input by the user in the question input area of ​​the question-and-answer interface is obtained.

[0236] The question information refers to the specific question text entered by the user in the question-and-answer interface to ask the host through the paid question-and-answer function provided by the live broadcast; optionally, the number of words in the question information is less than or equal to a preset word count threshold.

[0237] In the specific implementation process, during the live broadcast, the user can enter specific question information in a specific area on the question-and-answer interface for the user to enter question information, so as to realize a paid question-and-answer session with the anchor, such as Figure 4The 401 shown in is a specific area for users to input question information; at the same time, in order to ensure the quality of questions and the efficiency of questions and answers, a word count threshold for question information can be preset for question information. When the user's question information input behavior in the question input area is detected, the number of words in the question information input by the user can be calculated in real time and compared with the preset word count threshold. If the number of words in the input question information exceeds the threshold, feedback prompts can be provided to the user, and after the user completes the question information input and confirms submission, the question information submitted by the user is sent to the server.

[0238] In an optional implementation manner provided in this embodiment, the resource payment amount is obtained in the following manner:

[0239] receiving a selection instruction generated by the user's touch action on a target amount identifier in the resource amount identifier list;

[0240] The resource amount corresponding to the target amount identifier is read based on the selection instruction as the resource payment amount.

[0241] Among them, the target resource identifier refers to the identifier corresponding to the specific virtual resource that the user hopes to pay to the anchor through the paid question and answer function during the interactive process of paid question and answer in the live broadcast, so that the user knows clearly what kind of virtual resource he is going to pay; the resource amount identifier list refers to a list provided for the user to select the payment amount during the interactive process of paid question and answer, each selection identifier in the list represents a specific payment amount, and the user can select one of the identifiers according to his own wishes to pay the corresponding resource amount.

[0242] During the specific implementation process, after the user selects a resource on the question-and-answer interface, a resource amount identifier list of the resource (target resource) selected by the user can be displayed on the question-and-answer interface. Each resource amount identifier corresponds to a specific resource payment amount. Based on the resource amount identifier list, the user can quickly and intuitively select the resource payment amount without having to manually enter numbers, such as Figure 4 As shown, the resource amount identification list may include several options, such as "Send 1", "Send 6", "Send 10", "Send 20", etc. The user can select the corresponding resource amount as the resource payment amount by clicking on these identifications; when the user clicks on any of the resource amount identifications, a selection instruction generated by the user's touch action for the resource amount identification (target amount identification) is received, the resource amount corresponding to the resource amount identification is read based on the selection instruction, and the resource amount is submitted to the server as the resource payment amount for subsequent paid question and answer submission.

[0243] Specifically, in the process of the user selecting the target amount identifier, in order to enhance the interactive experience during the live broadcast process and improve the fun of the paid question-and-answer process, an optional implementation manner provided by this embodiment, after receiving a selection instruction generated by a user's touch action for the target amount identifier in the resource amount identifier list, and before reading the resource amount corresponding to the target amount identifier as the resource payment amount based on the selection instruction, further includes:

[0244] Obtaining identification display material and text material of the target resource identification;

[0245] The logo display material and the text material are rendered and displayed in the associated area of ​​the question-and-answer interface.

[0246] Optionally, the text material is determined according to the resource amount.

[0247] The associated area of ​​the question-and-answer interface refers to the area in the question-and-answer interface used to display the identification display materials and text of the target resource; the identification display material refers to the thumbnail of the target resource identifier corresponding to the target resource identifier (selected resource identifier), which is used to intuitively display the appearance of the resource selected by the user; the text material refers to descriptive text related to the resource amount and can be adjusted according to the resource amount, which is used to motivate and assist users to submit paid questions and answers, while increasing the fun of the interaction.

[0248] For example, Figure 4 The 402 shown in the figure is the logo display material. Figure 4 The 403 shown in is the text material. When the user selects "Send 1" in the resource amount identification list, a descriptive text can be displayed in the associated area of ​​the question-and-answer interface: "Keep up the good work and continue to send gifts."

[0249] Step S1204: display the paid question-and-answer message based on the live broadcast status.

[0250] In specific implementation, after receiving the paid Q&A message sent by the server, in order to ensure that the anchor can receive the paid Q&A submitted by the user in a timely manner whether during the live broadcast or when the live broadcast is restarted after the live broadcast, so as to respond in time, so as to enhance the interactivity of the live broadcast and improve the user experience, the paid Q&A message can be pushed based on the current state of the live broadcast, and the push interface can be adjusted based on the state of the live broadcast to display the paid Q&A message. The following describes the display of the paid Q&A message in two live broadcast states respectively:

[0251] (1) Display paid Q&A messages during live broadcast

[0252] When the anchor is broadcasting live, if the server detects that a user has submitted a paid Q&A request, the server can remind the anchor of the paid Q&A based on the question information and resource payment amount submitted by the user terminal, and after the question information and resource payment amount are reviewed and approved, and accordingly, after receiving the paid Q&A message based on the question information and resource payment amount sent by the server, a paid Q&A reminder interface can be pushed on the live broadcast page, and the paid Q&A reminder interface can be displayed to the anchor in the form of a pop-up window to send the anchor a reminder of the arrival of a new paid Q&A; Figure 8 As shown, when a paid Q&A message is received during a live broadcast, a pop-up window "You have a new gift message, please check" can be used to remind the host of the paid Q&A.

[0253] (2) Display the paid Q&A message when you restart the live broadcast after the live broadcast ends

[0254] If the host receives a paid question and answer submitted by a user after the live broadcast ends, or there are unprocessed paid questions and answers (i.e., no corresponding answer information has been submitted) before the host ends the live broadcast, when the host restarts the live broadcast, after the server detects that the host has started the live broadcast, it can remind the host of the paid question and answer based on the question information and resource payment amount that have been approved and submitted by the user terminal. Correspondingly, after receiving the paid question and answer message based on the question information and resource payment amount sent by the server, a paid question and answer reminder interface can be pushed on the live broadcast page. The paid question and answer reminder interface can be displayed to the host in the form of a pop-up window to send the host a reminder of the arrival of a new paid question and answer; Fig. 9 As shown, when a paid Q&A message is received when the live broadcast is restarted after the live broadcast ends, a pop-up window "Gift message to be answered, please resolve" can be used to remind the host of the paid Q&A.

[0255] Step S1206: If the paid question-and-answer message is triggered, the question information is displayed.

[0256] In specific implementation, after receiving the paid question and answer reminder sent by the server, the paid question and answer message can be displayed on the live broadcast page, so that the anchor can receive the paid question and answer submitted by the user in time whether it is during the live broadcast or when the live broadcast is restarted after the live broadcast, so as to respond in time; further, when the anchor's touch action on the interactive space in the paid question and answer interface is received, a corresponding touch instruction can be generated, and based on the touch instruction, the specific question information and resource payment amount of the paid question and answer submitted by the user are displayed to the anchor, so that the anchor can submit corresponding answer information for the question information; Figure 8 As shown in 801 in FIG. 1 , during the live broadcast, the anchor can click the “OK” button to view the new question information after receiving the paid question and answer message pop-up window; or Fig. 9As shown in 901, when the anchor restarts the live broadcast after the live broadcast ends, if a paid question and answer message pop-up window is received, the anchor can click the "OK" button to view the question information to be processed.

[0257] In actual applications, during the interactive question-and-answer process of live webcasts, different feedback mechanisms can be provided according to the interactive mode, etc., to optimize the experience and enhance interactivity. That is, after receiving the paid question-and-answer submitted by the user, the anchor can submit the corresponding answer information for the question information in the paid question-and-answer in different ways to provide feedback to the user. The following describes the two ways of obtaining the answer information respectively:

[0258] (1) Acquisition method 1

[0259] In an optional implementation manner provided in this embodiment, the present invention further includes:

[0260] Generate an access request according to the anchor's touch action for the paid question-and-answer message and send it to the server;

[0261] Receive and display the question interface carrying the question information sent back by the server;

[0262] The answer information submitted by the anchor in response to the question information on the question interface is obtained, and the answer information is sent to the server.

[0263] During the specific implementation process, when the anchor wants to answer the question information in the paid Q&A submitted by the user, he can click on the paid Q&A message pushed by the server to remind the paid Q&A. The paid Q&A message can be displayed on the anchor's live broadcast page in the form of a pop-up window or a push interface. When the anchor sees the displayed paid Q&A message, he can click or touch a specific control in the paid Q&A message interface to generate an access instruction, request to view detailed question information, send the access instruction to the server, and after the server confirms the instruction, receive the question interface containing detailed question information sent by the server, so as to display the question interface on the live broadcast page, so that the anchor can obtain the specific content of the question information, including but not limited to the nickname of the questioner, the question information text and the amount of resources paid; accordingly, the text input box containing the corresponding answer information on the question interface is provided for the anchor to submit the answer information, and the answer information submitted by the anchor is returned to the server.

[0264] (2) Acquisition method 2

[0265] In an optional implementation manner provided in this embodiment, the present invention further includes:

[0266] Updating and displaying a status mark of a problem indicator in a preset area of ​​the live broadcast page;

[0267] Generate an access request according to the anchor's touch action on the status mark and send it to the server, receive and display the question interface carrying the question information sent back by the server;

[0268] The answer information submitted by the anchor in response to the question information on the question interface is obtained, and the answer information is sent to the server.

[0269] During the specific implementation process, a status mark of a problem identification can be set in the preset area of ​​the live broadcast page, such as Figure 7 As shown in 701, after receiving the question information submitted by the user and the corresponding resource payment amount sent by the server, the status mark can be updated in the anchor's live broadcast page to remind the anchor that there are new or unprocessed paid questions and answers that need to be processed. When the anchor wants to answer the question information in the paid question and answer, he can click or touch the question mark and generate an access instruction to request to obtain the question information in the paid question and answer, send the access instruction to the server, and after the server confirms the instruction, receive the question interface containing detailed question information sent by the server, so as to display the question interface in the live broadcast page, so that the anchor can obtain the specific content of the question information, including but not limited to the nickname of the questioner, the question information text and the paid resource amount, such as Figure 7 As shown in 702, the problem interface (i.e. Figure 7 The gift message area in the question interface can display the specific question information of the paid question and answer submitted by the user and the corresponding resource payment amount, as well as the user nickname and the submission time of the paid question and answer; accordingly, the question interface contains a text input box for the corresponding answer information for the anchor to submit the answer information, and returns the answer information submitted by the anchor to the server. After the server receives the submitted answer information, it can update the question mark in the live broadcast page again, for example, from "unanswered" to "answered".

[0270] In addition, the status mark can be a status mark that includes question information submitted by multiple users, that is, when the host clicks on the status mark, the host can view all the question information and corresponding answer information received from users, rather than just the latest question information. For example, the host can expand the question information list by clicking on the status mark. In the question information list, the host can view which question information has been processed (that is, the corresponding answer information has been submitted for the question information) and which question information has not been processed, so that the host can more easily manage the question information and improve the interaction efficiency.

[0271] After that, that is, after the answer information is submitted to the server, the server performs the following operations in response to the submitted answer information:

[0272] receiving an access instruction sent by the live broadcast terminal, and sending a question interface carrying question information to the live broadcast terminal based on the access instruction;

[0273] Receive answer information submitted by the live broadcast terminal on the question interface, and forward the answer information to the user terminal.

[0274] During the specific implementation process, when the anchor receives a paid Q&A message during the live broadcast and clicks on the paid Q&A message, an access instruction can be generated based on the anchor's touch action, and the access instruction requests to view specific question information. The access instruction is then sent to the server. After receiving the access instruction, the server sends a question interface containing question information based on the access instruction to display the question interface to the anchor, so that the anchor can obtain a detailed description of the question information in the paid Q&A submitted by the user. In the question interface, the anchor can enter or upload answer information corresponding to the question information, and submit it after completing the answer filling to send it to the server; accordingly, after receiving the answer information, the server verifies the validity of the review answer information, and associates the review-approved answer information with the question information submitted by the user, and finally forwards the answer information to the user terminal that submitted the corresponding question information, so that the user can view the answer information submitted by the anchor, thereby realizing paid Q&A interaction between the user and the anchor.

[0275] In addition, in order to allow viewers to better participate in live Q&A and improve the live broadcast room's activity during live broadcasts, when the anchor receives a paid Q&A message, the anchor can click on the paid Q&A message to open the question interface to view the specific content of the question information and the corresponding resource payment amount. At this time, a public display function option control can also be configured on the question interface to allow the anchor to decide whether to publicly display the specific content of the question information to all live broadcast participants, such as Figure 7 As shown in , the public display function option control is Figure 7 In the "On the wall" option 703, if the anchor chooses to publicly display, the option control can be touched, and the content of the corresponding question information can be displayed in a preset area of ​​the live broadcast page of all live broadcast participating users, thereby improving transparency and promoting more live broadcast interactions.

[0276] In actual applications, in order to make it easier for the anchor to understand the public display function of the problem information in the online live broadcast, when the anchor's trigger action for the public display function option control is received for the first time, a corresponding trigger instruction can be generated based on the trigger action, and the trigger instruction can be sent to the server. Correspondingly, the server receives the sent trigger instruction and can send guidance information to the live broadcast terminal based on the trigger instruction. Specifically, the guidance information includes a text description of the public display function option control; after the live broadcast terminal receives the guidance information sent by the server, it displays the guidance information in the associated area of ​​the public display function option control to explain to the anchor the function and usage of the public display function.

[0277] In summary, the present embodiment provides one or more interactive processing methods for online live broadcasts. During the online live broadcast interaction process, first, the user terminal obtains a trigger instruction of the user for the interactive control of the paid question and answer in the live broadcast page, obtains and displays the question and answer interface for the paid question and answer to the anchor based on the trigger instruction, and obtains the question information and resource payment amount submitted by the user in the question and answer interface to submit the paid question and answer to the server. After the server receives the question information and resource payment amount sent by the user terminal, it deducts resources from the user's resource account according to the resource payment amount and reminds the user to perform the paid question and answer. After receiving the paid question and answer message sent by the server for the paid question and answer reminder, the question information can be displayed to the anchor on the live broadcast page after the paid question and answer message is triggered by the anchor, and the answer information submitted by the anchor for the question information is sent to the server, so that the server forwards the answer information to the user terminal so that the user can view the answer information submitted by the anchor, thereby realizing the interactive question and answer between the user and the anchor in the online live broadcast.

[0278] The following takes the application of an interactive processing method for live broadcast provided by this embodiment in a paid question-and-answer scenario as an example, combined with Fig.10 , the interactive processing method of the live broadcast provided in this embodiment is further explained. The interactive processing method of the live broadcast applied to the paid question-and-answer scenario specifically includes the following steps.

[0279] Step S1022: receiving a paid question and answer message sent by the server for a paid question and answer reminder, wherein the paid question and answer message includes question information submitted by the user and a resource payment amount.

[0280] Step S1024, displaying the paid question and answer message to the anchor.

[0281] Step S1026, when a touch action of the anchor in response to the paid question and answer message is received, an access instruction is generated based on the touch action, and the access instruction is sent to the server.

[0282] Step S1032, receiving the question interface sent by the server, and displaying the question interface carrying the question information to the anchor.

[0283] Step S1034, obtaining the answer information submitted by the host in response to the question information on the question interface.

[0284] Step S1036, sending the answer information submitted by the anchor to the server.

[0285] It should be noted that any one or any combination of steps in steps S1022 to S1026 and steps S1032 to S1036 can be combined with any one or any combination of steps S1202 to S1206 to form a new implementation method according to the needs of implementation deployment; in addition, according to the needs of actual deployment, any one or any combination of technical features in steps S1022 to S1026 and steps S1032 to S1036 can be selected and combined with any one or more technical features provided in steps S1202 to S1206 to form a new implementation method; or, any one or any combination of technical features in steps S1022 to S1026 and steps S1032 to S1036 can be replaced with any one or more technical features provided in steps S1202 to S1206 to form a new implementation method according to the needs of actual deployment, which will not be repeated here.

[0286] The first embodiment of the interactive processing device for live broadcast provided in this specification is as follows:

[0287] In the above-mentioned embodiment, a first interactive processing method for live network broadcast is provided, and correspondingly, a first interactive processing device for live network broadcast is also provided, which is described below with reference to the accompanying drawings.

[0288] Reference Fig.13 , which shows a schematic diagram of an embodiment of the first interactive processing device for live broadcasting provided in this embodiment.

[0289] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.

[0290] This embodiment provides an interactive processing device for network live broadcast, the device comprising:

[0291] The instruction acquisition module 1302 is configured to acquire a trigger instruction of an interactive control of a paid question and answer in a live broadcast page of a live broadcast on the network;

[0292] The interface display module 1304 is configured to obtain and display a question-and-answer interface for performing paid question-and-answer with the anchor based on the trigger instruction;

[0293] The submission module 1306 is configured to obtain the question information and resource payment amount submitted by the user in the question-and-answer interface, and submit the paid question-and-answer to the server based on the question information and the resource payment amount.

[0294] The second embodiment of the interactive processing device for live broadcast provided in this specification is as follows:

[0295] In the above-mentioned embodiment, a second interactive processing method for live broadcast is provided, and correspondingly, a second interactive processing device for live broadcast is also provided, which is described below with reference to the accompanying drawings.

[0296] Reference Fig.14 , which shows a schematic diagram of an embodiment of a second interactive processing device for live broadcasting provided in this embodiment.

[0297] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.

[0298] This embodiment provides an interactive processing device for network live broadcast, the device comprising:

[0299] The interface sending module 1402 is configured to send a question-and-answer interface for performing paid question-and-answer with the anchor to the user terminal;

[0300] The receiving module 1404 is configured to receive question information and resource payment amount submitted by the user for paid question and answer in the question and answer interface from the user terminal;

[0301] The forwarding module 1406 is configured to provide a paid Q&A reminder to the live broadcast terminal based on the question information and the resource payment amount, and to deduct resources from the user's resource account according to the resource payment amount.

[0302] The third embodiment of the interactive processing device for live broadcast provided in this specification is as follows:

[0303] In the above-mentioned embodiment, a third interactive processing method for live network broadcast is provided, and correspondingly, a third interactive processing device for live network broadcast is also provided, which is described below with reference to the accompanying drawings.

[0304] Reference Fig.15 , which shows a schematic diagram of an embodiment of a third interactive processing device for live network broadcasting provided in this embodiment.

[0305] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the relevant parts can refer to the corresponding description of the method embodiment provided above. The device embodiment described below is only illustrative.

[0306] This embodiment provides an interactive processing device for network live broadcast, the device comprising:

[0307] The message receiving module 1502 is configured to receive a paid question and answer message sent by the server for a paid question and answer reminder; the paid question and answer message is generated based on the question information and resource payment amount submitted by the user for the paid question and answer in the question and answer interface;

[0308] The message display module 1504 is configured to display the paid question-and-answer message based on the network live broadcast status;

[0309] The question display module 1506 is configured to display the question information if the paid question-and-answer message is triggered.

[0310] The first network live broadcast processing device embodiment provided in this specification is as follows:

[0311] Corresponding to the first network live interactive processing method described above, based on the same technical concept, one or more embodiments of this specification further provide a network live interactive processing device, which is used to execute the first network live interactive processing method provided above. Fig.16 A schematic diagram of the structure of a first type of interactive processing device for live network broadcasting provided in one or more embodiments of the present specification.

[0312] This embodiment provides a network live broadcast interactive processing device, including:

[0313] like Fig.16 As shown, the network live broadcast processing device may have relatively large differences due to different configurations or performances, and may include one or more processors 1601 and memory 1602, and the memory 1602 may store one or more storage applications or data. Among them, the memory 1602 can be a short-term storage or a persistent storage. The application stored in the memory 1602 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the network live broadcast processing device. Furthermore, the processor 1601 can be configured to communicate with the memory 1602 and execute a series of computer executable instructions in the memory 1602 on the network live broadcast processing device. The network live broadcast processing device may also include one or more power supplies 1603, one or more wired or wireless network interfaces 1604, one or more input / output interfaces 1605, one or more keyboards 1606, etc.

[0314] In a specific embodiment, the network live broadcast processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the network live broadcast processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following:

[0315] Obtaining a trigger instruction for the paid Q&A interactive control on the live page of a live webcast;

[0316] Based on the trigger instruction, obtain and display a question-and-answer interface for conducting paid questions and answers with the anchor;

[0317] The question information and resource payment amount submitted by the user in the question-and-answer interface are obtained, and a paid question-and-answer submission is performed to the server based on the question information and the resource payment amount.

[0318] The second network live broadcast processing device embodiment provided in this specification is as follows:

[0319] Corresponding to the second network live broadcast interactive processing method described above, based on the same technical concept, one or more embodiments of this specification also provide a network live broadcast interactive processing device, which is used to execute the second network live broadcast interactive processing method provided above. Fig.17 A schematic diagram of the structure of a second interactive processing device for live network broadcasting provided in one or more embodiments of the present specification.

[0320] This embodiment provides a network live broadcast interactive processing device, including:

[0321] like Fig.17 As shown, the network live broadcast processing device may have relatively large differences due to different configurations or performances, and may include one or more processors 1701 and memory 1702, and the memory 1702 may store one or more storage applications or data. Among them, the memory 1702 can be a short-term storage or a persistent storage. The application stored in the memory 1702 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the network live broadcast processing device. Furthermore, the processor 1701 can be configured to communicate with the memory 1702 and execute a series of computer executable instructions in the memory 1702 on the network live broadcast processing device. The network live broadcast processing device may also include one or more power supplies 1703, one or more wired or wireless network interfaces 1704, one or more input / output interfaces 1705, one or more keyboards 1706, etc.

[0322] In a specific embodiment, the network live broadcast processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the network live broadcast processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following:

[0323] Sending a question-and-answer interface for a paid question-and-answer session with the anchor to the user terminal;

[0324] Receiving question information and resource payment amount submitted by the user for paid question and answering on the question and answer interface sent by the user terminal;

[0325] Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the user's resource account according to the resource payment amount.

[0326] The third network live broadcast processing device embodiment provided in this specification is as follows:

[0327] Corresponding to the third network live interactive processing method described above, based on the same technical concept, one or more embodiments of this specification further provide a network live interactive processing device, which is used to execute the third network live interactive processing method provided above. Fig.18 A schematic diagram of the structure of a third type of interactive processing device for live network broadcasting provided in one or more embodiments of this specification.

[0328] This embodiment provides a network live broadcast interactive processing device, including:

[0329] like Fig.18As shown, the network live broadcast processing device may have relatively large differences due to different configurations or performances, and may include one or more processors 1801 and memory 1802, and the memory 1802 may store one or more storage applications or data. Among them, the memory 1802 can be a short-term storage or a persistent storage. The application stored in the memory 1802 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the network live broadcast processing device. Furthermore, the processor 1801 can be configured to communicate with the memory 1802 and execute a series of computer executable instructions in the memory 1802 on the network live broadcast processing device. The network live broadcast processing device may also include one or more power supplies 1803, one or more wired or wireless network interfaces 1804, one or more input / output interfaces 1805, one or more keyboards 1806, etc.

[0330] In a specific embodiment, the network live broadcast processing device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions for the network live broadcast processing device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following:

[0331] A paid question and answer message sent by a receiving server for a paid question and answer reminder; the paid question and answer message is generated based on question information and resource payment amount submitted by the user for the paid question and answer on the question and answer interface;

[0332] Displaying the paid question-and-answer message based on the live webcast status;

[0333] If the paid question-and-answer message is triggered, the question information is displayed.

[0334] The first computer-readable storage medium embodiment provided in this specification is as follows:

[0335] Corresponding to the first interactive processing method of live broadcast described above, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0336] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed:

[0337] Obtaining a trigger instruction for the paid Q&A interactive control on the live page of a live webcast;

[0338] Based on the trigger instruction, obtain and display a question-and-answer interface for conducting paid questions and answers with the anchor;

[0339] The question information and resource payment amount submitted by the user in the question-and-answer interface are obtained, and a paid question-and-answer submission is performed to the server based on the question information and the resource payment amount.

[0340] It should be noted that the embodiment of a computer-readable storage medium in this specification and the embodiment of the first interactive processing method of live broadcast in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method mentioned above, and the repeated parts will not be repeated.

[0341] The second computer-readable storage medium embodiment provided in this specification is as follows:

[0342] Corresponding to the second interactive processing method of live broadcast described above, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0343] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed:

[0344] Sending a question-and-answer interface for a paid question-and-answer session with the anchor to the user terminal;

[0345] Receiving question information and resource payment amount submitted by the user for paid question and answering on the question and answer interface sent by the user terminal;

[0346] Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the user's resource account according to the resource payment amount.

[0347] It should be noted that the embodiment of a computer-readable storage medium in this specification and the embodiment of the second interactive processing method of live broadcast in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method mentioned above, and the repeated parts will not be repeated.

[0348] The third computer-readable storage medium embodiment provided in this specification is as follows:

[0349] Corresponding to the third interactive processing method of live broadcast described above, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.

[0350] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, and the computer-executable instructions implement the following process when executed:

[0351] A paid question and answer message sent by a receiving server for a paid question and answer reminder; the paid question and answer message is generated based on question information and resource payment amount submitted by the user for the paid question and answer on the question and answer interface;

[0352] Displaying the paid question-and-answer message based on the live webcast status;

[0353] If the paid question-and-answer message is triggered, the question information is displayed.

[0354] It should be noted that the embodiment of a computer-readable storage medium in this specification and the embodiment of the third interactive processing method of live broadcast in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can refer to the implementation of the corresponding method mentioned above, and the repeated parts will not be repeated.

[0355] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referenced to each other. Each embodiment focuses on the differences from other embodiments. For example, the device embodiment, equipment embodiment, and computer-readable storage medium embodiment are similar to the method embodiment, so the description is relatively simple. To read the relevant content in the device embodiment, equipment embodiment, and computer-readable storage medium embodiment, please refer to the partial description of the method embodiment.

[0356] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0357] In the 1930s, improvements to a technology could be clearly distinguished as hardware improvements (for example, improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the method flow). However, with the development of technology, many improvements to the method flow today can be regarded as direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using a hardware entity module. For example, a programmable logic device (PLD) (such as a field programmable gate array (FPGA)) is such an integrated circuit whose logical function is determined by the user's programming of the device. Designers can "integrate" a digital system on a PLD by programming it themselves, without having to ask a chip manufacturer to design and produce a dedicated integrated circuit chip. Moreover, nowadays, instead of manually making integrated circuit chips, this kind of programming is mostly implemented by "logic compiler" software, which is similar to the software compiler used when developing and writing programs, and the original code before compilation must also be written in a specific programming language, which is called hardware description language (HDL). There is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (Ruby Hardware Description Language), etc. The most commonly used ones are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also know that it is only necessary to program the method flow slightly in the above-mentioned hardware description languages ​​and program it into the integrated circuit, and then it is easy to obtain the hardware circuit that implements the logic method flow.

[0358] The controller can be implemented in any appropriate manner, for example, the controller can take the form of a microprocessor or processor and a computer-readable medium storing a computer-readable program code (such as software or firmware) that can be executed by the (micro)processor, a logic gate, a switch, an application-specific integrated circuit (ASIC), a programmable logic controller, and an embedded microcontroller. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320. The memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that in addition to implementing the controller in a purely computer-readable program code manner, the controller can be implemented in the form of a logic gate, a switch, an application-specific integrated circuit, a programmable logic controller, and an embedded microcontroller by logically programming the method steps. Therefore, this controller can be considered as a hardware component, and the devices included therein for implementing various functions can also be regarded as structures within the hardware component. Or even, the devices for implementing various functions can be regarded as both software modules for implementing the method and structures within the hardware component.

[0359] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0360] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0361] It should be understood by those skilled in the art that one or more embodiments of this specification may be provided as a method, system or computer program product. Therefore, one or more embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, this specification may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0362] This specification is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of this specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable network live broadcast processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable network live broadcast processing device generate instructions for implementing the process in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0363] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable network live broadcast processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0364] These computer program instructions may also be loaded onto a computer or other programmable network live processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0365] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0366] The memory may include non-permanent storage 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.

[0367] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (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 temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0368] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of further restrictions, the elements defined by the sentence "includes at least one ..." do not exclude the presence of other identical elements in the process, method, commodity or device including the elements.

[0369] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. One or more embodiments of the present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.

[0370] The above description is only an embodiment of this document and is not intended to limit this document. For those skilled in the art, this document may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this document should be included in the scope of the claims of this document.

Claims

1. A method for interactive processing of live webcast, comprising: Obtaining a trigger instruction for the paid Q&A interactive control on the live page of a live webcast; Based on the trigger instruction, obtain and display a question-and-answer interface for conducting paid questions and answers with the anchor; The question information and resource payment amount submitted by the user in the question-and-answer interface are obtained, and a paid question-and-answer submission is performed to the server based on the question information and the resource payment amount.

2. According to the interactive processing method of network live broadcasting in claim 1, the step of obtaining a trigger instruction for an interactive control of a paid question and answer in a live broadcasting page of the network live broadcasting comprises: Receiving the trigger instruction generated by the user's touch action on the virtual resource identifier in the resource interface; The resource interface is displayed after the user triggers the resource donation mark in the live broadcast page.

3. According to the interactive processing method of network live broadcasting in claim 1, the triggering instruction of obtaining the interactive control of the paid question-and-answer in the live broadcasting page of the network live broadcasting comprises: Receiving the trigger instruction generated by the user's touch action on the participation option control configured in the push interface; The push interface is displayed after the interactive user submits the paid question and answer.

4. According to the interactive processing method of network live broadcasting in claim 1, the step of obtaining a trigger instruction for an interactive control of a paid question and answer in a live broadcasting page of the network live broadcasting comprises: Acquire a first trigger instruction generated by a first touch action of the user on a preset area of ​​the live broadcast page; In response to the first trigger instruction, displaying a quick control for performing paid question-and-answer returned by the server; The trigger instruction generated by the user's touch action on the shortcut control is obtained.

5. According to the interactive processing method of network live broadcasting in claim 1, the resource payment amount is obtained in the following manner: receiving a selection instruction generated by the user's touch action on a target amount identifier in the resource amount identifier list; The resource amount corresponding to the target amount identifier is read based on the selection instruction as the resource payment amount.

6. The interactive processing method for live broadcast according to claim 5, after the step of receiving the selection instruction generated by the user's touch action for the target amount identifier in the resource amount identifier list is executed, and before the step of reading the resource amount corresponding to the target amount identifier as the resource payment amount based on the selection instruction is executed, it also includes: Obtaining identification display material and text material of the target resource identification; Rendering and displaying the logo display material and the text material in the associated area of ​​the question-and-answer interface; The text material is determined according to the resource amount.

7. The interactive processing method for live webcast according to claim 5, after the paid question and answer submission operation is performed to the server based on the question information and the resource payment amount, it also includes: The animation identified by the target resource is obtained and the animation is rendered and displayed in the upper layer of the live broadcast page.

8. The interactive processing method for live webcast according to claim 1, wherein the server performs the following operations in response to the paid question and answer submission: Receiving the problem information and the resource payment amount sent by the user terminal; Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the resource account of the user according to the resource payment amount.

9. The interactive processing method for network live broadcast according to claim 8, after the resource deduction operation is performed in the resource account of the user according to the resource payment amount, it also includes: Deducting resources corresponding to the resource payment amount from the user's resource account, and transferring the resources to the anchor's resource account; or, After receiving the answer information submitted by the anchor to the question information, the resources corresponding to the resource payment amount are transferred to the resource account of the anchor.

10. The interactive processing method for live webcast according to claim 1, after the paid question and answer submission operation is performed to the server based on the question information and the resource payment amount, it also includes: Receiving and displaying paid question-and-answer information sent by the server; If an answer access instruction generated by the user's touch action for the paid question and answer information is detected, the question information and the answer information submitted by the host for the question information are displayed.

11. The interactive processing method for live webcast according to claim 1, after the paid question and answer submission operation is performed to the server based on the question information and the resource payment amount, it also includes: Updating a status mark of a problem identification in a preset area of ​​the live broadcast page; If an answer access instruction generated by the user's touch action on the status mark is received, the question information and the answer information submitted by the anchor to the question information are displayed.

12. A method for interactive processing of live webcast, comprising: Sending a question-and-answer interface for a paid question-and-answer session with the anchor to the user terminal; Receiving question information and resource payment amount submitted by the user for paid question and answering on the question and answer interface sent by the user terminal; Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the resource account of the user according to the resource payment amount.

13. The interactive processing method for network live broadcast according to claim 12, before the step of sending a question-and-answer interface for paid question-and-answer with the anchor to the user terminal is executed, it also includes: Receiving a trigger instruction of an interactive control of a paid question and answer in a live broadcast page sent by the user terminal; The question-and-answer interface is sent to the user terminal in response to the trigger instruction.

14. The interactive processing method for network live broadcast according to claim 12, after the resource deduction operation is performed in the user's resource account according to the resource payment amount, it also includes: Deducting resources corresponding to the resource payment amount from the user's resource account, and transferring the resources to the anchor's resource account; or, After receiving the answer information submitted by the anchor to the question information, the resources corresponding to the resource payment amount are transferred to the resource account of the anchor.

15. The interactive processing method of network live broadcast according to claim 12, further comprising: receiving an access instruction sent by the live broadcast terminal, and sending a question interface carrying the question information to the live broadcast terminal based on the access instruction; Receive answer information submitted by the live broadcast terminal on the question interface, and forward the answer information to the user terminal.

16. A method for interactive processing of live webcast, comprising: Receiving a paid question and answer message sent by a server for a paid question and answer reminder; The paid Q&A message is generated based on the question information and resource payment amount submitted by the user for paid Q&A on the Q&A interface; Displaying the paid question-and-answer message based on the live webcast status; If the paid question-and-answer message is triggered, the question information is displayed.

17. The interactive processing method of network live broadcast according to claim 16, further comprising: Generate an access request according to the anchor's touch action for the paid question-and-answer message and send it to the server; Receive and display the question interface carrying the question information sent back by the server; The answer information submitted by the anchor in response to the question information on the question interface is obtained, and the answer information is sent to the server.

18. The interactive processing method of network live broadcast according to claim 16, further comprising: Updating and displaying a status mark of a problem indicator in a preset area of ​​the live broadcast page; Generate an access request according to the anchor's touch action on the status mark and send it to the server, receive and display the question interface carrying the question information sent back by the server; The answer information submitted by the anchor in response to the question information on the question interface is obtained, and the answer information is sent to the server.

19. An interactive processing device for live webcasting, comprising: An instruction acquisition module is configured to acquire a trigger instruction of an interactive control of a paid question and answer in a live broadcast page of a live broadcast on the network; An interface display module is configured to obtain and display a question-and-answer interface for conducting paid question-and-answer sessions with the anchor based on the trigger instruction; The submission module is configured to obtain question information and resource payment amount submitted by the user in the question and answer interface, and submit the paid question and answer to the server based on the question information and the resource payment amount.

20. An interactive processing device for live webcasting, comprising: An interface sending module is configured to send a question-and-answer interface for conducting paid question-and-answer sessions with the anchor to the user terminal; A receiving module configured to receive question information and resource payment amount submitted by the user for paid question and answering on the question and answer interface sent by the user terminal; The forwarding module is configured to provide a paid question and answer reminder to the live broadcast terminal based on the question information and the resource payment amount, and to deduct resources from the user's resource account according to the resource payment amount.

21. An interactive processing device for live webcasting, comprising: A message receiving module, configured to receive a paid question and answer message sent by the server for a paid question and answer reminder; The paid Q&A message is generated based on the question information and resource payment amount submitted by the user for paid Q&A on the Q&A interface; A message display module, configured to display the paid question-and-answer message based on the live broadcast status; The question display module is configured to display the question information if the paid question-and-answer message is triggered.

22. An interactive processing device for live webcasting, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Obtaining a trigger instruction for the paid Q&A interactive control on the live page of a live webcast; Based on the trigger instruction, obtain and display a question-and-answer interface for conducting paid questions and answers with the anchor; The question information and resource payment amount submitted by the user in the question-and-answer interface are obtained, and a paid question-and-answer submission is performed to the server based on the question information and the resource payment amount.

23. An interactive processing device for live webcasting, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: Sending a question-and-answer interface for a paid question-and-answer session with the anchor to the user terminal; Receiving question information and resource payment amount submitted by the user for paid question and answering on the question and answer interface sent by the user terminal; Based on the question information and the resource payment amount, a paid question and answer reminder is sent to the live broadcast terminal, and resources are deducted from the resource account of the user according to the resource payment amount.

24. An interactive processing device for live webcasting, comprising: processor; and a memory configured to store computer executable instructions that, when executed, cause the processor to: A paid question and answer message sent by a receiving server for a paid question and answer reminder; the paid question and answer message is generated based on question information and resource payment amount submitted by the user for the paid question and answer on the question and answer interface; Displaying the paid question-and-answer message based on the live webcast status; If the paid question-and-answer message is triggered, the question information is displayed.

25. A computer-readable storage medium for storing computer-executable instructions, which, when executed, implement the steps of the method of claim 1 or 12 or 16.