Live broadcast method, terminal device and computer readable storage medium

By obtaining activity configuration information from the user device and identifying the command information for the activation conditions, the problem of users being unable to participate in the activity in a timely manner due to network delay in the live broadcast is solved, and timely launching and effective participation of the activity is achieved.

CN114363709BActive Publication Date: 2025-02-25IFLYTEK LINGZHI (JIANGSU) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111650052.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-30
Publication Date
2025-02-25
Estimated Expiration
2041-12-30

AI Technical Summary

Technical Problem

In the existing live broadcast technology, due to poor network signal and equipment lag, the user-side equipment may not be synchronized with the live broadcast end, resulting in users being unable to participate in live broadcast activities in a timely manner.

Method used

The user-side device obtains the activity configuration information from the live broadcast terminal. The activity configuration information carries the activity start conditions. When the user-side device recognizes the instruction information that meets the activity start conditions, it starts the activity and records the time as the actual activation time of the activity.

Benefits of technology

The actual startup time of the activity is determined through the user-side device, reduce the risk of users missing out on activities due to network delays, and improve the timeliness of users participating in live broadcast activities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114363709B_ABST
    Figure CN114363709B_ABST
Patent Text Reader

Abstract

The present invention discloses a live broadcast method, a terminal device and a computer-readable storage medium. The live broadcast method comprises: a user terminal device obtains activity configuration information from a live broadcast terminal, the activity configuration information carries an activity start condition; in response to the user terminal device identifying instruction information that meets the activity start condition, the moment when the user terminal device identifies the instruction information is used as the actual start time of the activity. In the above manner, the present invention can reduce the impact of network delay on user participation in activities, which is conducive to users' timely participation in live broadcast activities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of live broadcast technology, and in particular to a live broadcast method, terminal equipment and computer-readable storage medium. Background Art

[0002] In the existing live interactive process, due to network delays such as poor network signals and device freezes, the devices of different user ends may be out of sync, and the audio and video received by the user end are not synchronized with the live broadcast end. As a result, when the anchor sends out live activities such as lotteries and sales, due to network delays, the activity may have ended when the user-end device receives the activity, resulting in the user being unable to participate in the activity. Summary of the invention

[0003] In view of this, the main technical problem solved by the present invention is to provide a live broadcast method, a terminal device and a computer-readable storage medium, which can reduce the impact of network delay on user participation in activities, and facilitate users to participate in live broadcast activities in a timely manner.

[0004] In order to solve the above technical problems, a technical solution adopted by the present invention is: to provide a live broadcast method, which includes: a user-end device obtains activity configuration information from a live broadcast end, and the activity configuration information carries activity start conditions; in response to the user-end device recognizing instruction information that meets the activity start conditions, the moment when the user-end device recognizes the instruction information is used as the actual start time of the activity.

[0005] In one embodiment of the present invention, the user terminal device monitors the streaming data from the live broadcast end; in response to the user terminal device recognizing that the streaming data contains a preset keyword identifying an activity start condition, the preset keyword is used as instruction information.

[0006] In one embodiment of the present invention, in response to the user terminal device identifying instruction information that meets the activity start condition, the user terminal device starts the activity timer and opens the activity participation permission, and closes the activity participation permission after the duration reaches the specified activity duration.

[0007] In one embodiment of the present invention, the user terminal device receives the activity participation information and feeds the activity participation information back to the live broadcast terminal.

[0008] In one embodiment of the present invention, the activity participation information includes the time when the user terminal device recognizes the instruction information that meets the activity start condition, and the time when the user terminal device receives the activity participation information, so that the live broadcast end obtains the actual participation time of the activity participation information.

[0009] In an embodiment of the present invention, the activity configuration information further includes at least one of the activity duration and activity page information.

[0010] To solve the above technical problems, another technical solution adopted by the present invention is: to provide a live broadcast method, which includes: obtaining the live broadcast activity configuration and generating activity configuration information, wherein the activity configuration information carries the activity start condition; sending the activity configuration information to a number of user terminals; obtaining the activity participation information fed back from each user terminal; wherein the moment when the user terminal recognizes the instruction information that meets the activity start condition is the actual start time of the activity, and the effectiveness of the activity participation information is evaluated based on the actual start time of the activity.

[0011] In one embodiment of the present invention, the activity participation information includes the time when the user terminal recognizes the instruction information that meets the activity start condition and the time when the user terminal device receives the activity participation information, and the actual participation time of the activity participation information is obtained.

[0012] In order to solve the above technical problems, another technical solution adopted by the present invention is: to provide a terminal device, the terminal device includes: a processor, the processor is used to execute the live broadcast method described in any one of the above embodiments.

[0013] To solve the above technical problems, another technical solution adopted by the present invention is: to provide a computer-readable storage medium, which is used to store instructions / program data, and the instructions / program data can be executed to implement the live broadcast method as described in any of the above embodiments.

[0014] The beneficial effect of the present invention is: different from the prior art that the activity start time is determined by the live broadcast end, which may cause the user to miss the live broadcast activity due to network delay. In the live broadcast method of the present invention, the device on the user side obtains the activity configuration information from the live broadcast end, and the activity configuration information carries the activity start condition, so that the activity will be started only when the user side device recognizes that the activity condition is met, and the moment when the activity condition is recognized to be met is used as the actual start time of the activity. In this way, the actual start time of the activity can be determined by the user side, and the activity is timed with the actual start time, thereby reducing the risk of the activity ending when the user receives the activity due to network delay, thereby reducing the impact of network delay on the user's participation in the activity, which is conducive to the user's timely participation in the live broadcast activity. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present invention, and together with the specification are used to explain the principles of the present invention. In addition, these drawings and text descriptions are not intended to limit the scope of the present invention in any way, but to illustrate the concept of the present invention for those skilled in the art by reference to specific embodiments.

[0016] Figure 1 It is a structural diagram of an embodiment of the interaction between a live broadcast terminal and a user terminal of the present invention;

[0017] Figure 2 It is a flowchart of an embodiment of a live broadcast method of the present invention;

[0018] Figure 3 is a flow chart of another embodiment of the live broadcast method of the present invention;

[0019] Figure 4 It is a flow chart of an embodiment of a live broadcast method with a live broadcast terminal as the main body of the present invention;

[0020] Figure 5 It is a schematic diagram of the structure of an embodiment of a terminal device of the present invention;

[0021] Figure 6 It is a schematic diagram of the structure of an embodiment of a computer-readable storage medium of the present invention. DETAILED DESCRIPTION

[0022] In order to make the purpose, technical solutions and advantages of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in combination with the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0023] In order to solve the technical problem in the prior art that network delay affects user participation in live broadcast activities, the present invention provides a live broadcast method, a terminal device, and a computer-readable storage medium. The live broadcast method of the present invention includes: the user terminal device obtains activity configuration information from the live broadcast terminal, and the activity configuration information carries the activity start condition; in response to the user terminal device recognizing the instruction information that meets the activity start condition, the moment when the user terminal device recognizes the instruction information is used as the actual start time of the activity. The present invention is described in detail below.

[0024] See also Figure 1 , Figure 1 It is a structural diagram of an embodiment of the interaction between a live broadcast end and a user end of the present invention.

[0025] In one embodiment, the user who conducts the live broadcast, i.e., the anchor, will configure the live broadcast activity in advance to form activity configuration information 101. The activity configuration information 101 will at least carry the live broadcast start condition. The activity configuration information 101 can be sent to the user terminal device 20 watching the live broadcast through the service distribution module 11, wherein the service distribution module 11 belongs to the server side. At the same time, the anchor's live broadcast video and audio form push stream data 102, which can be transmitted to the user terminal device 20 through the streaming media distribution module 12 on the server side.

[0026] The user terminal device 20 can receive the activity configuration information 101 and the streaming data 102 to watch the live broadcast of the anchor, and will identify the activity start conditions carried in the activity configuration information 101 to determine whether the activity start conditions are met, specifically through instruction information, etc. In response to the user terminal device 20 identifying the instruction information that meets the activity start conditions, the user terminal device 20 starts the activity, and the time when the user terminal device 20 identifies the instruction information is used as the actual start time of the activity. After the user terminal device 20 obtains the user's participation in the activity information, the participation in the activity information is fed back to the server / anchor to participate in the activity.

[0027] It can be seen that in this embodiment, the device on the user side obtains the activity configuration information 101 carrying the activity start condition, so that the activity will be started and timed only when the user-side device 20 recognizes that the activity condition is met, and the moment when the activity condition is recognized to be met is used as the actual start time of the activity, and the validity of the information on participating in the activity is evaluated based on the actual start time. If the actual start time of the activity can be determined by the user side, the activity can be timed based on the actual start time, thereby reducing the risk of the activity having ended when the user receives the activity due to network delays, thereby reducing the impact of network delays on user participation in activities, which is conducive to users' timely participation in live events.

[0028] It should be noted that the activity configuration information 101 and the streaming data 102 are generated based on the anchor, and the business distribution module 11 and the streaming media distribution module 12 belong to the server side. In the following text, the live broadcast end 10 refers to the server side and the anchor, and no distinction is made between the anchor and the server side.

[0029] See also Figure 2 , Figure 2 It is a flow chart of an embodiment of the live broadcast method of the present invention. It should be noted that the live broadcast method described in this embodiment is not limited to the following steps:

[0030] S101: The user terminal device obtains activity configuration information from the live broadcast terminal, where the activity configuration information carries activity start conditions.

[0031] In this embodiment, the user terminal device watching the live broadcast can obtain the activity configuration information of the live broadcast terminal, and the activity configuration information carries the activity start condition. The activity configuration information is pre-configured by the live broadcast terminal before the activity starts, and is sent to the user terminal device before the activity starts, so that the user terminal device can obtain the activity configuration information before the activity starts. The activity can be a lottery, a rush purchase, etc.; the user terminal device can be a mobile phone, a tablet computer, a computer, etc., which are not limited here.

[0032] S102: In response to the user terminal device identifying the instruction information that meets the activity start condition, the time when the user terminal device identifies the instruction information is used as the actual start time of the activity.

[0033] In this embodiment, after receiving the activity configuration information, the user terminal will read the activity configuration information to clarify the instruction information of the activity start conditions, and identify the instruction information in real time to reduce the risk of missing the instruction information; it can also be identified periodically to reduce the amount of identification calculations and reduce the burden on the user terminal device.

[0034] When the user-end device recognizes the instruction information that meets the activity start conditions, it controls the start of the corresponding activity, and uses the moment when the user-end device recognizes the instruction information as the actual start time of the activity, so as to evaluate the effectiveness of the user's participation in the activity. The instruction information is sent by the live broadcast end, and can be an instruction for the live broadcast end to control the start of the activity, or a voice keyword preset by the live broadcast end, or other forms of instruction information, which are not limited here. In addition, the network delay of different user ends may be different, and the actual time of receiving the instruction information is different, which means that the start time of activities on different user ends may also be different.

[0035] With such a design, the moment when the user end receives the command information can be used as the actual start time, reducing the risk that the activity has ended when the user receives the command to start the activity, thereby reducing the impact of network delays on user participation in the activity, which is conducive to users' timely participation in live broadcast activities.

[0036] See also Figure 3 , Figure 3 It is a flow chart of another embodiment of the live broadcast method of the present invention. It should be noted that the live broadcast method described in this embodiment is not limited to the following steps:

[0037] S201: The user terminal device obtains activity configuration information from the live broadcast terminal, where the activity configuration information carries activity start conditions.

[0038] In this embodiment, the user terminal device watching the live broadcast can obtain the activity configuration information of the live broadcast terminal, and the activity configuration information carries the activity start condition. The activity configuration information is pre-configured by the live broadcast terminal before the activity starts, and sent to the user terminal device before the activity starts, so that the user terminal device can obtain the activity configuration information before the activity starts.

[0039] Furthermore, in addition to the activity start conditions, the activity configuration information may also include at least one of the activity duration and activity page information. The activity duration may indicate that the user is allowed to calculate the duration of the activity registration from the actual start time of the activity; the activity page information may refer to the activity registration link / triggerable mark / activity details link that the user terminal device can generate and display on the user terminal device based on the activity page information, which is not limited here.

[0040] S202: The user end device monitors the streaming data from the live broadcast end.

[0041] In this embodiment, the push stream data may include video and audio transmitted from the live broadcast end to the user end, and the instruction information of the activity start condition is a preset keyword. The user end device monitors the push stream data from the live broadcast end, that is, recognizes the audio of the live broadcast end to determine whether the preset keyword appears. In response to the user end device recognizing that the push stream data contains the preset keyword identifying the activity start condition, the preset keyword is used as the instruction information to control the start of the activity, thereby achieving real-time synchronization between the live broadcast screen and the activity page, and enhancing the user's interactive experience of watching the live broadcast.

[0042] Optionally, in this embodiment, when monitoring the streaming data from the live broadcast end, the user-end device is not allowed to monitor the sound collected by its own microphone, so as to reduce the risk of identifying preset keywords generated in the non-live broadcast end and causing the activity to be mistakenly started, thereby improving the reliability of the live broadcast method.

[0043] For example, the activity is an online lottery activity, and the preset keyword may be "lottery, start". The user-end device monitors whether the host of the live broadcast end says the preset keyword "lottery, start". When the preset keyword is recognized, the live broadcast interface of the user-end device will pop up the corresponding lottery service. The lottery service can be generated based on the activity page information mentioned in step S201, thereby achieving real-time synchronization between the live broadcast screen and the lottery page, enhancing the user's interactive experience of watching the live broadcast.

[0044] S203: In response to the user terminal device identifying the instruction information that meets the activity start condition, the user terminal device starts the activity timer and opens the activity participation right, and closes the activity participation right after the duration reaches the specified duration of the activity.

[0045] In this embodiment, when the user-end device recognizes instruction information that meets the activity start conditions, it starts the activity countdown and opens the activity participation rights, allowing the user to sign up for the event, and closes the activity participation rights after the duration reaches the specified duration of the activity, which can be the activity duration mentioned in step S201.

[0046] For example, the instruction information is a preset keyword. The user-end device monitors the streaming data of the live broadcast end and performs voice recognition on the host's audio. When it is recognized that the host says the preset keyword, it is considered that the activity start condition is met and the activity participation permission is opened.

[0047] S204: The user terminal device receives the activity participation information and feeds back the activity participation information to the live broadcast terminal.

[0048] In this embodiment, in response to a user signing up for an event, the user-end device receives activity participation information, which includes at least identity information for identifying the user, such as a preset number, user account ID, etc., to clarify the identity of the user participating in the activity, and the activity participation information is fed back to the live broadcast end to evaluate and confirm the effectiveness of the user's participation in the activity through the live broadcast end.

[0049] Furthermore, the activity participation information may also include the actual start time of the activity recognized by the user terminal device and the actual participation time of the user terminal device in the activity information, so that the live broadcast end obtains the actual participation time of the activity participation information.

[0050] For example, when the number of activity participation information received by the live broadcast end is greater than the number of registrations allowed, such as online shopping events, the actual participation time of each registered user can be calculated separately, that is, the live broadcast end obtains the time difference between the actual participation time and the actual start time of the activity, and selects users with fewer registration times in order of time difference, thereby reducing the impact of network delays on user participation in activities.

[0051] See also Figure 4 , Figure 4 It is a flow chart of an embodiment of a live broadcast method with a live broadcast terminal as the main body of the present invention. It should be noted that the live broadcast method described in this embodiment is not limited to the following steps:

[0052] S301: Acquire live broadcast activity configuration and generate activity configuration information, where the activity configuration information carries activity start conditions.

[0053] In this embodiment, the live broadcast end configures the activity through the anchor or relevant staff, that is, the live broadcast end obtains the live broadcast activity configuration and generates activity configuration information. The activity configuration information carries at least the activity start condition, and the activity start condition is used to indicate the conditions that need to be met to start the activity, thereby realizing intelligent start of the activity.

[0054] S302: Send activity configuration information to several user terminals.

[0055] In this embodiment, the live broadcast end sends the generated activity configuration information to several user ends so that each user end device can obtain the activity configuration information, so as to allow users to sign up to participate in the activity based on the activity configuration information. The specific steps can be as described in the above embodiment and will not be repeated here.

[0056] S303: Acquire activity participation information fed back by each user terminal; wherein the moment when the user terminal recognizes the instruction information that meets the activity start condition is taken as the actual start time of the activity, and the effectiveness of participating in the activity is evaluated based on the actual start time of the activity.

[0057] In this embodiment, the user-end device can generate activity participation information based on the user's registration for activity participation and feed it back to the live broadcast end, so that the live broadcast end can obtain the activity participation information. The activity participation information includes at least identity information for identifying the user, such as a preset number, user account ID, etc., to clarify the identity of the user participating in the activity, and the activity participation information is fed back to the live broadcast end, and the effectiveness of the activity participation is evaluated based on the actual start time of the activity, that is, the moment when the user end recognizes the instruction information that meets the activity start conditions is the actual start time of the activity. If the user registers for the activity within the predetermined time period, it can be considered that the user's activity registration is valid, thereby reducing the impact of network delays on user participation in activities, which is conducive to users' timely participation in live broadcast activities.

[0058] Furthermore, the activity participation information may also include the time when the user terminal recognizes the instruction information that meets the activity start condition, the time when the user terminal device receives the activity participation information, and the actual participation time of obtaining the activity participation information.

[0059] Furthermore, the time difference between the time when the user confirms participation and the time when the user-end device starts the activity can be obtained, so as to select users with less registration time in order of time difference, thereby reducing the impact of network delays on user participation in activities, and using participation activity information to evaluate the effectiveness of user participation in activities.

[0060] Optionally, the live broadcast end can also preset the duration of receiving the information on participating in the activity, starting from the moment when the live broadcast end confirms that the information on participating in the activity is allowed to be received, and when the preset duration of receiving the information on participating in the activity is reached, the information on participating in the activity will be stopped, and the activity will be carried out with the currently received information on participating in the activity. Among them, the duration should take into account factors such as network delay, so as to enable users to participate in the activity as much as possible, while also reducing the risk of the live broadcast end constantly collecting information on participating in the activity.

[0061] In an alternative embodiment, the process of identifying preset keywords can be at the live broadcast end. The live broadcast end can capture the timestamp of the streaming media (streaming data) when the preset keywords are identified, and then synchronize the timestamp to the user end. However, due to the risk that the timestamp cannot arrive in time, when the arrival time detected by the user end differs greatly from the timestamp time, resulting in the inability to participate in the activity, criticism can be made through streaming audio recognition. Although it relatively consumes resources of the user end device, it can serve as a prompt, and the live broadcast end can open the participation permission again, etc., to improve the user's participation experience.

[0062] See also Figure 5 , Figure 5 It is a schematic structural diagram of an embodiment of a terminal device of the present invention.

[0063] In one embodiment, the terminal device 30 may be a live broadcast terminal device or a user terminal device, which is not limited here.

[0064] The terminal device 30 includes a processor 31, which may also be referred to as a CPU (Central Processing Unit). The processor 31 may be an integrated circuit chip having signal processing capabilities. The processor 31 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. A general-purpose processor may be a microprocessor or the processor 31 may also be any conventional processor, etc.

[0065] The terminal device 30 may further include a memory (not shown in the figure) for storing instructions and data required for the processor 31 to run. The processor 31 is used to execute instructions to implement the live broadcast method as described in any of the above embodiments.

[0066] See also Figure 6 , Figure 6 It is a schematic diagram of the structure of an embodiment of a computer-readable storage medium of the present invention.

[0067] In one embodiment, the computer-readable storage medium 40 is used to store instruction / program data 41, and the instruction / program data 41 can be executed to implement the live broadcast method as described in any of the above embodiments, which will not be repeated here.

[0068] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is schematic, for example, the division of modules or units is a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0069] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this embodiment.

[0070] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0071] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a computer-readable storage medium 40, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned computer-readable storage medium 40 includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, server and other media that can store program codes.

[0072] In addition, in the present invention, unless otherwise clearly specified and limited, the terms "connected", "connected", "stacked" and the like should be understood in a broad sense, for example, it can be fixedly connected, detachably connected, or integrated; it can be directly connected, or indirectly connected through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0073] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A live broadcast method, characterized in that: include: The user terminal device obtains activity configuration information from the live broadcast terminal, where the activity configuration information carries activity start conditions; The user terminal device monitors the streaming data from the live broadcast end, and in response to the user terminal device voice recognition that the streaming data contains a preset keyword identifying the activity start condition, uses the preset keyword as instruction information, and uses the time when the user terminal device recognizes the instruction information as the actual start time of the activity; wherein, when monitoring the streaming data from the live broadcast end, the user terminal device is not allowed to monitor the sound collected by its own microphone; The user terminal device receives the activity participation information and feeds the activity participation information back to the live broadcast terminal, so that the live broadcast terminal obtains the actual participation time of the activity participation information, and further obtains the time difference between the actual participation time and the actual start time of the activity, so as to select users with less registration participation time in the order of time difference; wherein the activity participation information includes the actual start time of the activity, and the actual participation time.

2. The live broadcast method according to claim 1, characterized in that: The live broadcast method comprises: In response to the user terminal device identifying the instruction information that meets the activity start condition, the user terminal device starts the activity timing and opens the activity participation permission, and closes the activity participation permission after the duration reaches the specified duration of the activity.

3. The live broadcast method according to any one of claims 1 to 2, characterized in that: The activity configuration information also includes at least one of activity duration and activity page information.

4. A live broadcast method, characterized in that: include: Obtaining live broadcast activity configuration and generating activity configuration information, wherein the activity configuration information carries activity start conditions; Sending the activity configuration information to a number of user terminal devices; Acquire activity participation information fed back from each of the user-end devices; wherein the user-end device monitors the streaming data from the live broadcast end, and the user-end device voice recognizes that the streaming data contains preset keywords that identify the activity start condition, uses the preset keywords as instruction information, and uses the moment when the user-end device recognizes the instruction information as the actual start time of the activity, and evaluates the validity of the activity participation information based on the actual start time of the activity; the activity participation information includes the actual start time of the activity and the actual participation time; wherein, when the user-end device monitors the streaming data from the live broadcast end, the user-end device is not allowed to monitor the sound collected by its own microphone; The time difference between the actual participation time and the actual start time of the activity is obtained, so as to select users with less registration participation time in the order of time difference.

5. A terminal device, characterized in that: include: A processor, wherein the processor is used to execute the live broadcast method described in any one of claims 1 to 3, or to execute the live broadcast method described in claim 4.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store instructions / program data, which can be executed to implement the live broadcast method as described in any one of claims 1 to 3, or the live broadcast method as described in claim 4.

Citation Information

Patent Citations

  • Network live broadcast method and device, terminal and server

    CN110545452A

  • Online preemptive answering initiating and responding method and online preemptive answering system

    CN111343229A