CN112468835A - Task processing method and device, server, electronic equipment and storage medium - Google Patents

Task processing method and device, server, electronic equipment and storage medium Download PDF

Info

Publication number
CN112468835A
CN112468835A CN202011291254.5A CN202011291254A CN112468835A CN 112468835 A CN112468835 A CN 112468835A CN 202011291254 A CN202011291254 A CN 202011291254A CN 112468835 A CN112468835 A CN 112468835A
Authority
CN
China
Prior art keywords
task
information
instruction
processed
audience
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011291254.5A
Other languages
Chinese (zh)
Other versions
CN112468835B (en
Inventor
辛晴
张洋
佟淼
李欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011291254.5A priority Critical patent/CN112468835B/en
Publication of CN112468835A publication Critical patent/CN112468835A/en
Application granted granted Critical
Publication of CN112468835B publication Critical patent/CN112468835B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure relates to a task processing method, a device, a server, an electronic device and a storage medium, wherein the server sends an information display instruction of a task to be processed to a spectator, the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information comprises a target object of the task to be processed and task progress parameters. The method comprises the steps that a spectator end displays object display information and task prompt information of a task to be processed according to an information display instruction, so that a server receives a task processing instruction sent by the spectator end in response to a trigger operation on the task prompt information; and adjusting the task progress parameters of the tasks to be processed based on the task processing instructions, and sending the adjusted task progress parameters of the tasks to be processed to the audience so as to update and display the object display information by the audience. According to the method and the system, the audience can complete the task to be processed in the live broadcast room through the interaction between the server of the live broadcast room and the audience, the interactivity between the audience and the anchor in the live broadcast room is improved, and the user experience is improved.

Description

Task processing method and device, server, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a task processing method and apparatus, a server, an electronic device, and a storage medium.
Background
At present, the audience has more and more live broadcast room choices, and even if some audiences stay in a certain live broadcast room, the possibility that the audiences can continuously watch the TV program is low because of no clear consumption requirement or low interactivity with the anchor.
Disclosure of Invention
The disclosure provides a task processing method, a task processing device, a server, an electronic device and a storage medium, which are used for at least solving the problems of low interaction degree between a main broadcasting station and audiences and poor user experience in the related art. The technical scheme of the disclosure is as follows:
in a first aspect, the present disclosure provides a task processing method for a server in a live broadcast room, including:
sending an information display instruction of the task to be processed to a spectator, wherein the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information comprises a target object of the task to be processed and task progress parameters; the information display instruction is used for indicating the audience to display the object display information and the task prompt information of the task to be processed;
receiving a task processing instruction sent by a viewer end in response to the triggering operation of the task prompt information;
adjusting task progress parameters of the task to be processed based on the task processing instruction;
and sending the adjusted task progress parameters of the to-be-processed task to the audience so as to enable the audience to update and display the object display information.
Optionally, before sending the information display instruction of the task to be processed to the viewer, the method further includes:
receiving a starting instruction of a task to be processed sent by a main broadcasting end; the starting instruction carries setting information of a target object in the task to be processed;
determining object display information of the task to be processed according to the setting information;
the setting information comprises the number of the target objects, the task duration, the task difficulty information, the target object description information, the target object original parameters and the target object target parameters.
Optionally, adjusting the task progress parameter of the task to be processed based on the task processing instruction includes:
if the task difficulty information is the total task processing times, determining a single task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter;
determining a current task parameter corresponding to the task processing instruction based on the single task reference parameter;
and determining the task progress parameters of the task to be processed according to the original parameters of the target object and the current task parameters.
Optionally, adjusting the task progress parameter of the task to be processed based on the task processing instruction includes:
if the task difficulty information is difficulty description identification information, determining the average number of simultaneous online people and the median of live broadcast watching time of the anchor terminal;
determining the total processing times of the tasks according to the task duration, the median of the live broadcast watching duration and the average simultaneous online number of people at the anchor end;
determining a single task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter;
determining a current task parameter corresponding to the task processing instruction based on the single task reference parameter;
and determining the task progress parameters of the task to be processed according to the original parameters of the target object and the current task parameters.
Optionally, the method further comprises:
determining that a task result of the task to be processed meets a preset result, ending the task to be processed, and sending a task ending prompt message to a viewer; the task results are determined based at least on the task progress parameters.
Optionally, after determining that the task result of the task to be processed meets the preset result and ending the task to be processed, the method further includes:
determining the total task parameters of the audience in the task waiting process;
determining the times of sending task processing instructions by a spectator end in the process of the task to be processed;
determining target object distribution information of a spectator end according to the total task parameters and the times of sending task processing instructions;
and transmitting target object distribution information to the audience.
Optionally, after sending the target object allocation information to the viewer, the method further includes:
receiving a distribution processing instruction sent by a client in response to the trigger operation of the target object distribution information;
and completing the process of distributing the target object to the client based on the distribution processing instruction.
Optionally, before sending the information display instruction of the task to be processed to the viewer, the method further includes:
determining the number of tasks to be processed currently performed by a main broadcasting end;
if the number is larger than or equal to the preset number, determining the number of the participating audience terminals of each task to be processed;
determining a target task to be processed from a plurality of tasks to be processed according to the number of participating audience terminals of each task to be processed and the number of target objects of the task to be processed;
the step of sending the information display instruction of the task to be processed to the audience comprises the following steps:
and sending an information display instruction of the target task to be processed to the audience.
Optionally, after sending the adjusted task progress parameter of the to-be-processed task to the viewer, so that the viewer updates and displays the object display information, the method further includes:
and sending a disabling instruction of the task prompt information to the audience so as to enable the task prompt information displayed by the audience to be in a non-triggerable state.
Optionally, the method further comprises:
and in response to the monitored preset interaction behavior of the audience, sending an updating instruction of the task prompt information to the audience so as to display the task prompt information displayed by the audience in a triggerable state.
Optionally, the preset interactive behavior of the viewer side includes one of the following:
the video time length of a live broadcast room watched by a spectator end meets the preset time length;
or; a spectator end sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating a spectator end and a main broadcasting end of a live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presenting instruction; the virtual article presentation instruction is used for indicating to send the virtual article to the anchor terminal of the live broadcast room;
or; the method comprises the steps that a spectator end sends an interaction prompt instruction, wherein the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting end of a live broadcasting room;
or; the audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room.
In a second aspect, the present disclosure provides a task processing method for a viewer side of a live broadcast room, including:
receiving an information display instruction of a task to be processed sent by a server, wherein the information display instruction carries object display information and task prompt information of the task to be processed; the object display information comprises a target object of the task to be processed and a task progress parameter;
displaying object display information and task prompt information of the task to be processed according to the information display instruction;
responding to the triggering operation of the task prompt information, and sending a task processing instruction to the server; the task processing instruction is used for instructing the server to adjust task progress parameters of the task to be processed based on the task processing instruction;
and receiving the task progress parameters of the tasks to be processed sent by the server, and updating and displaying the object display information.
Optionally, after receiving the task progress parameter of the task to be processed sent by the server and updating and displaying the object display information, the method further includes:
and receiving a disabling instruction of the task prompt information sent by the server, and displaying the task prompt information in a non-triggerable state based on the disabling instruction.
Optionally, the method further comprises:
receiving an updating instruction of task prompt information sent by a server, and displaying the task prompt information in a triggerable state based on the updating instruction; the updating instruction of the task prompt information is sent by the server in response to the monitoring of the preset interaction behavior of the audience.
Optionally, the preset interactive behavior of the viewer side includes one of the following:
the video time length of a live broadcast room watched by a spectator end meets the preset time length;
or; a spectator end sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating a spectator end and a main broadcasting end of a live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presenting instruction; the virtual article presentation instruction is used for indicating to send the virtual article to the anchor terminal of the live broadcast room;
or; the method comprises the steps that a spectator end sends an interaction prompt instruction, wherein the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting end of a live broadcasting room;
or; the audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room.
Optionally, the method further comprises:
receiving and displaying task ending prompt information sent by a server; the task ending prompt information is sent by the server under the condition that the task result of the task to be processed meets the preset result; the task results are determined based at least on the task progress parameters.
Optionally, after receiving and displaying the task ending prompt information sent by the server, the method further includes:
receiving and displaying target object distribution information sent by a server;
and responding to the triggering operation of the target object distribution information, and sending a distribution processing instruction to the server, wherein the distribution processing instruction is used for indicating the server to finish the process of distributing the target object to the client.
In a third aspect, the present disclosure provides a task processing apparatus, including:
the system comprises a sending module, a task processing module and a task display module, wherein the sending module is configured to execute an information display instruction for sending a task to be processed to a spectator, the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information comprises a target object of the task to be processed and task progress parameters; the information display instruction is used for indicating the audience to display the object display information and the task prompt information of the task to be processed;
the receiving module is configured to execute a task processing instruction sent by a receiving audience end in response to the triggering operation of the task prompt information;
the adjusting module is configured to adjust task progress parameters of the task to be processed based on the task processing instruction;
and the sending module is configured to send the adjusted task progress parameters of the to-be-processed task to the audience so as to enable the audience to update and display the object display information.
Alternatively to this, the first and second parts may,
the receiving module is configured to execute a starting instruction for receiving the task to be processed sent by the anchor terminal; the starting instruction carries setting information of a target object in the task to be processed;
the device also includes:
a setting module configured to execute object display information determining a task to be processed according to the setting information;
the setting information comprises the number of the target objects, the task duration, the task difficulty information, the target object description information, the target object original parameters and the target object target parameters.
Optionally, the adjusting module is configured to perform:
if the task difficulty information is the total task processing times, determining a single task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter;
determining a current task parameter corresponding to the task processing instruction based on the single task reference parameter;
and determining the task progress parameters of the task to be processed according to the original parameters of the target object and the current task parameters.
Optionally, the adjusting module is configured to perform:
if the task difficulty information is difficulty description identification information, determining the average number of simultaneous online people and the median of live broadcast watching time of the anchor terminal;
determining the total processing times of the tasks according to the task duration, the median of the live broadcast watching duration and the average simultaneous online number of people at the anchor end;
determining a single task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter;
determining a current task parameter corresponding to the task processing instruction based on the single task reference parameter;
and determining the task progress parameters of the task to be processed according to the original parameters of the target object and the current task parameters.
Optionally, the sending module is configured to execute the task result that determines that the task to be processed meets the preset result, end the task to be processed, and send a task end prompt message to the viewer; the task results are determined based at least on the task progress parameters.
Optionally, the apparatus further comprises: the distribution information determining module is configured to determine the total task parameters of the audience in the task waiting process; determining the times of sending task processing instructions by a spectator end in the process of the task to be processed; determining target object distribution information of a spectator end according to the total task parameters and the times of sending task processing instructions;
and the transmitting module is configured to execute the transmission of the target object distribution information to the audience.
Optionally, the receiving module is configured to execute an allocation processing instruction sent by the receiving client in response to the trigger operation on the target object allocation information;
the device also comprises a processing module which is used for processing the signals,
the processing module is configured to perform a process of completing the assignment of the target object to the client based on the assignment processing instruction.
Optionally, the apparatus further comprises: a task determination module configured to perform:
determining the number of tasks to be processed currently performed by a main broadcasting end;
if the number is larger than or equal to the preset number, determining the number of the participating audience terminals of each task to be processed;
determining a target task to be processed from a plurality of tasks to be processed according to the number of participating audience terminals of each task to be processed and the number of target objects of the task to be processed;
and the sending module is configured to execute an information display instruction for sending the target task to be processed to the audience.
Optionally, the sending module is configured to execute a disabling instruction for sending the task prompt information to the viewer, so that the task prompt information displayed by the viewer is displayed in an untriggerable state.
Optionally, the sending module is configured to execute an update instruction for sending the task prompt information to the spectator end in response to monitoring the preset interaction behavior of the spectator end, so that the task prompt information displayed by the spectator end is displayed in a triggerable state.
Optionally, the preset interactive behavior of the viewer side includes one of the following:
the video time length of a live broadcast room watched by a spectator end meets the preset time length;
or; a spectator end sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating a spectator end and a main broadcasting end of a live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presenting instruction; the virtual article presentation instruction is used for indicating to send the virtual article to the anchor terminal of the live broadcast room;
or; the method comprises the steps that a spectator end sends an interaction prompt instruction, wherein the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting end of a live broadcasting room;
or; the audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room.
In a fourth aspect, the present disclosure provides a task processing apparatus for a viewer side of a live broadcast room, including:
the receiving module is configured to execute an information display instruction of the task to be processed sent by the receiving server, and the information display instruction carries object display information and task prompt information of the task to be processed; the object display information comprises a target object of the task to be processed and a task progress parameter;
the display module is configured to display object display information and task prompt information of the task to be processed according to the information display instruction;
the sending module is configured to execute triggering operation responding to the task prompt information and send a task processing instruction to the server; the task processing instruction is used for instructing the server to adjust task progress parameters of the task to be processed based on the task processing instruction;
and the receiving module is configured to execute the task progress parameters of the to-be-processed task sent by the receiving server and update and display the object display information.
Optionally, the receiving module is configured to execute a disabling instruction for receiving the task prompt information sent by the server, and display the task prompt information in an untriggerable state based on the disabling instruction.
Optionally, the receiving module is configured to execute an update instruction for receiving the task prompt information sent by the server, and display the task prompt information in a triggerable state based on the update instruction; the updating instruction of the task prompt information is sent by the server in response to the monitoring of the preset interaction behavior of the audience.
Optionally, the preset interactive behavior of the viewer side includes one of the following:
the video time length of a live broadcast room watched by a spectator end meets the preset time length;
or; a spectator end sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating a spectator end and a main broadcasting end of a live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presenting instruction; the virtual article presentation instruction is used for indicating to send the virtual article to the anchor terminal of the live broadcast room;
or; the method comprises the steps that a spectator end sends an interaction prompt instruction, wherein the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting end of a live broadcasting room;
or; the audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room.
Optionally, the receiving module is configured to receive and display the task end prompt information sent by the server; the task ending prompt information is sent by the server under the condition that the task result of the task to be processed meets the preset result; the task results are determined based at least on the task progress parameters.
Optionally, the receiving module is configured to receive and display target object allocation information sent by the server;
and the sending module is configured to execute a triggering operation responding to the target object distribution information and send a distribution processing instruction to the server, wherein the distribution processing instruction is used for indicating the server to finish the processing of distributing the target object to the client.
In a fifth aspect, the present disclosure provides a server comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the methods of the embodiments of the first aspect of the present disclosure.
In a sixth aspect, the present disclosure provides an electronic device comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the instructions to implement any of the methods of the embodiments in the second aspect of the present disclosure.
In a seventh aspect, the present disclosure provides a storage medium, where instructions are executed by a processor of an electronic device to enable the electronic device to perform any one of the methods of the embodiments of the first aspect of the present disclosure.
In an eighth aspect, the present disclosure provides a storage medium having instructions that, when executed by a processor of an electronic device, enable the electronic device to perform any of the methods of the embodiments of the second aspect of the present disclosure.
In a ninth aspect, the present disclosure provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform any of the methods of the embodiments of the first aspect of the present disclosure.
In a tenth aspect, the present disclosure provides a computer program product comprising instructions which, when run on a computer, cause the computer to perform any of the methods of the embodiments of the second aspect of the present disclosure.
The technical scheme provided by the embodiment of the disclosure at least brings the following beneficial effects:
the server sends an information display instruction of the task to be processed to the audience, the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information comprises a target object of the task to be processed and task progress parameters. Correspondingly, the audience can display object display information and task prompt information of the task to be processed according to the information display instruction, so that the server receives a task processing instruction sent by the audience in response to the triggering operation of the task prompt information; and adjusting the task progress parameters of the tasks to be processed based on the task processing instructions, and sending the adjusted task progress parameters of the tasks to be processed to the audience so as to enable the audience to update and display the object display information. According to the method and the system, the audience can complete the task to be processed in the live broadcast room through the interaction between the server of the live broadcast room and the audience, the interactivity between the audience and the anchor in the live broadcast room is improved, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure and are not to be construed as limiting the disclosure.
FIG. 1 is a schematic illustration of an application environment of a task processing method, shown in accordance with an exemplary embodiment;
FIG. 2 is a flow diagram illustrating a method of task processing in accordance with an exemplary embodiment;
FIG. 3 is a flow diagram illustrating a method for determining object display information in accordance with an illustrative embodiment;
FIG. 4 is a setting diagram illustrating one type of setting information according to an exemplary embodiment;
FIG. 5 is a schematic diagram illustrating a viewer-side information display in accordance with an exemplary embodiment;
FIG. 6 is a schematic diagram illustrating a viewer-side information display in accordance with an exemplary embodiment;
FIG. 7 is a flowchart illustrating a method of task processing in accordance with an exemplary embodiment;
FIG. 8 is a flow diagram illustrating a method for determining target object assignment information in accordance with an illustrative embodiment;
FIG. 9 is a block diagram illustrating a task processing device according to an exemplary embodiment;
FIG. 10 is a block diagram illustrating a task processing device according to an exemplary embodiment;
FIG. 11 is a block diagram illustrating an electronic device for task processing in accordance with an exemplary embodiment.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those of ordinary skill in the art, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the disclosure described herein are capable of operation in sequences other than those illustrated or otherwise described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Referring to fig. 1, fig. 1 is a schematic diagram illustrating an application environment of a task processing method according to an exemplary embodiment, and as shown in fig. 1, the application environment may include a broadcaster side 01, a server side 02, and a viewer side 03.
In an alternative embodiment, anchor 01 may be the anchor of a live room.
In an alternative embodiment, the server 02 may be a backend server of a live platform. Optionally, the server 02 may include an independent physical server, or a server cluster or a distributed system formed by a plurality of physical servers, or may be a cloud server that provides basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), a big data and artificial intelligence platform, and the like.
In an alternative embodiment, the spectator end 03 may be a spectator end of a live broadcast, the number of spectator ends 03 may be many, and the 1 spectator end shown in fig. 1 is not intended to limit the present disclosure.
Optionally, the anchor terminal 01 and the audience terminal 03 may include, but are not limited to, smart phones, desktop computers, tablet computers, notebook computers, smart speakers, digital assistants, Augmented Reality (AR)/Virtual Reality (VR) devices, smart wearable devices, and other types of electronic devices. The software running on the electronic device may be an application program, an applet, or the like. Alternatively, the operating system running on the electronic device may include, but is not limited to, an android system, an IOS system, linux, windows, Unix, and the like.
In addition, it should be noted that fig. 1 is only an application environment of the task processing method provided by the present disclosure, and in practical applications, other application environments may also be included, for example, in practical applications, the number of online viewers is often much larger than the number of anchor broadcasts, in order to reduce the request pressure of the viewers in the live broadcast process, two servers may be provided to interact with the servers respectively, or a server cluster may be provided, where the server cluster is provided with a plurality of servers to serve a plurality of viewers.
Fig. 2 is a flowchart illustrating a task processing method according to an exemplary embodiment, and as shown in fig. 2, the task processing method may be applied to a server and may also be applied to a viewer, that is, the two interactive sides of the task processing method are the server and the viewer, respectively, and the method includes the following steps:
in step S201, the server sends an information display instruction of the task to be processed to the spectator, where the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information includes a target object of the task to be processed and task progress parameters; the information display instruction is used for indicating the audience to display the object display information and the task prompt information of the task to be processed.
In the embodiment of the present disclosure, in order to attract the attention of the user side to the live broadcast room, the task to be processed is initiated by the anchor side, and may also be initiated by the server.
In an alternative embodiment, the server sends the information presentation instruction of the pending task to the viewer, and further provides a method for determining object display information, and fig. 3 is a flowchart illustrating a method for determining object display information according to an exemplary embodiment, where the method includes:
in step S301, the server receives a start instruction of a to-be-processed task sent by the anchor; the starting instruction carries the setting information of the target object in the task to be processed.
In an alternative embodiment, there may be many types of tasks to be processed sent by the anchor terminal according to the requirements of the current anchor. For example, a voice interaction task, a special effect interaction task, a commodity recommendation task, a flour swelling task, a commodity price cutting task and the like. Different target objects exist in different tasks to be processed, the target object in the special effect interaction task can be a certain special effect, and the target object in the commodity recommendation task and the commodity price cutting task can be a certain commodity. In the embodiment of the present disclosure, a commodity price-cutting task is taken as an example, and the technical scheme of the present disclosure is combined for detailed explanation, and detailed description is not repeated herein for specific implementation processes of other tasks to be processed by referring to the commodity price-cutting task.
In step S303, the server determines object display information of the task to be processed according to the setting information; the setting information comprises the number of the target objects, the task duration, the task difficulty information, the target object description information, the target object original parameters and the target object target parameters.
In an alternative embodiment, the setting information in step S2001 may include at least the number of the target objects, the task duration, the task difficulty information, the target object description information, the target object original parameters, and the target object target parameters. If the task to be processed is a commodity price chopping task, the setting information of the commodity price chopping task at least comprises the quantity of commodities, the time length of price chopping, the price chopping difficulty information, the commodity description information, the original price of the commodities and the target price of the commodities.
In an optional implementation, before sending the start instruction of the to-be-processed task to the server, the anchor needs to prepare the setting information of the to-be-processed task, package the setting information into a data packet, and send the data packet along with the start instruction.
A specific setting process of the setting information is specifically described below based on the commodity price cutting task, and fig. 4 is a setting diagram of a setting information shown according to an exemplary embodiment, and includes a setting information page 401. If the anchor determines that the commodity price chopping task is to be started, the anchor end can open the commodity list page according to the instruction of the user to select the commodity, and if the commodity list page does not contain any commodity or the commodity to be subjected to price chopping, the anchor can add the commodity through a commodity management button provided by the commodity list page of the anchor end. In addition, the commodity list page can also provide commodity price cutting rules for the anchor to read. If the commodity is in the commodity list page, the commodity can be searched through the search box on the commodity list page, and the commodity can be found through sliding operation on the commodity list page. The commodity can be displayed in the form of pictures or pictures and characters on the commodity list page.
In an alternative embodiment, a setting button for the merchandise is further provided on the merchandise list page, and the anchor terminal can jump to the setting page for the setting information as shown in fig. 4 by a jump instruction of the user (clicking the setting button). As shown in fig. 4, the setting page includes a commodity quantity setting region, a price-chopping duration setting region, a price-chopping difficulty information setting region, a commodity description information region, a commodity original price setting region, and a commodity target price setting region. The commodity description information area may include a commodity picture, a commodity name, and a commodity introduction. In all the setting areas, when the user inputs the corresponding content, the anchor terminal may acquire all the setting information.
In an alternative embodiment, the anchor end may determine the target price of the item, such as 9.9 dollars, from the numbers entered by the anchor. In another alternative embodiment, the setting button is a button for jumping to a fixed target price of the commodity, for example, the target price of the commodity is 0 yuan, in this case, when the anchor terminal jumps to the setting page, the default target price of the commodity of the anchor terminal is 0 yuan, and cannot be reset.
In the embodiment of the disclosure, after the anchor setting information is set, the anchor terminal can respond to the user task trigger instruction and send the start instruction of the commodity price chopping task to the server, and the start instruction carries the setting information of the commodity in the commodity price chopping task.
In an alternative embodiment, the setting information of the goods currently on the task of cutting down prices for goods may not be deleted or changed. Alternatively, the setting information of other commodities on the commodity list page may be modified or deleted.
In an optional embodiment, after receiving the start instruction sent by the anchor terminal, the server may analyze the start instruction to obtain the setting information, and determine the object display information according to the setting information.
In an alternative embodiment, the server may directly determine the setting information as the object display information. In another alternative embodiment, the server may call up a user visualization rule of the setting information, and select a part of the information from the setting information as the object display information according to the user visualization rule of the setting information. Optionally, the server may determine the number of the target objects, the task duration, the target object description information, the target object original parameter and the target object target parameter as object display information, and filter the task difficulty information.
In the embodiment of the disclosure, a server sends an information display instruction of a processing task to a spectator, and correspondingly, the spectator can receive the information display instruction of the to-be-processed task sent by the server, wherein the information display instruction carries object display information and task prompt information of the to-be-processed task; the object display information comprises a target object of the task to be processed and a task progress parameter. When the task to be processed is a commodity price chopping task, the task progress parameter can be the commodity remaining price, so that the object display information can serve as part of the object display information to be sent to the audience besides the quantity of commodities and commodities, the price chopping time, the price chopping difficulty information, the commodity description information, the original commodity price and the target commodity price. Thus, after this step, the spectator has not yet started to cut the price of the item, and therefore the remaining price of the item is equal to the target price of the item.
In an alternative embodiment, since a main broadcasting end may start a plurality of commodity chopping tasks, in an alternative embodiment, the server may determine to recommend a preferred commodity chopping task to the audience. Optionally, before the server sends the information display instruction of the to-be-processed task to the audience, the server may determine the number of the to-be-processed tasks currently performed by the anchor. And if the number is larger than or equal to the preset number, determining the number of the audience participating ends of each task to be processed, and determining a target task to be processed from the plurality of tasks to be processed according to the number of the audience participating ends of each task to be processed and the number of target objects of the task to be processed. In this case, the sending of the information display instruction of the to-be-processed task to the spectator by the server may be sending the information display instruction of the target to-be-processed task to the spectator.
For example, the predetermined number may be 2. That is, the server can selectively recommend as long as there are a plurality of goods cut price tasks. For example, assuming that a main broadcast simultaneously shelves two commodity price chopping tasks a and B, when a spectator watches a live broadcast of the main broadcast, a server may determine the number of commodities of the two commodity price chopping tasks, assuming that both the commodity number of the task a and the commodity number of the task B are 100, the number of participating spectator ends of the task a is 80, and the number of participating spectator ends of the task B is 20, determining that the participation degree of the task a is 80% and the participation degree of the task B is 20% according to a quotient of the number of participating spectator ends and the number of target objects of the task to be processed, determining that the task a with a higher participation degree is the target task to be processed by the server, and sending an information display instruction of the commodity corresponding to the task a to the spectator ends. The participating audience is the audience who has cut the price of the corresponding commodity. In this case, if the audience is guided to participate in the cut-off price of the commodity with higher participation, the audience is more likely to successfully cut off the price, so that the probability of obtaining the commodity is higher.
In step S203, the spectator end displays the object display information and the task prompt information of the to-be-processed task according to the information display instruction.
In the embodiment of the present disclosure, there are many ways for the viewer to display the object display information and the task prompt information of the task to be processed, and the following two ways are exemplified as examples.
Fig. 5 is a schematic diagram illustrating a viewer-side information display according to an exemplary embodiment, and as shown in fig. 5, the information display page 501 includes a viewer side, and a bubble popup window 502 and a task prompt information box 503 on the information display page 501. The object display information may be displayed in the bubble popup 502, optionally, the object display information displayed by the bubble popup 502 may be complete, or as shown in fig. 5, only a part of the object display information may be displayed under the influence of the size of the bubble popup.
The task prompt information box 503 may be used to display task prompt information, for example, for a commodity price cutting task, the task prompt information may be expressed by a "cut one cut" word. In an alternative embodiment, the task prompt information box 403 may be disposed within the bubble popup 502. In another alternative embodiment, the task prompt information box 503 may be disposed separately from the bubble popup window 502, for example, in a corner of the information display page 501.
In another alternative embodiment, after the spectator end receives the information presentation instruction, the spectator end may display the object display information and the task prompt information on the screen in a case where it receives the determined presentation instruction for the information presentation instruction. For example, when the viewer receives an information display instruction, the shopping cart trigger area 504 on the information display page 501 flashes, and when the viewer detects that the user touches the shopping cart trigger area 504, a goods menu 505 shown in fig. 6 can pop up from below, where the goods menu includes object display information and a task prompt information box 503.
In an alternative embodiment, the pop-up bubble may disappear after several seconds in order not to obscure the viewer's screen at the viewer end.
In an optional embodiment, if the setting information further includes a task start time point, in the activity non-start stage, the server may also send an information display instruction of the commodity to the viewer, and optionally, the object display information included in the information display instruction further includes a task start countdown to remind the viewer. Further, the task test countdown may also be presented with an animation effect.
In step S205, the server receives a task processing instruction transmitted by the viewer in response to the trigger operation for the task prompt information.
In the embodiment of the disclosure, the spectator end corresponding to the server may send a task processing instruction to the server in response to the operation triggered by the task prompt information, where the task processing instruction is used to instruct the server to adjust the task progress parameter of the task to be processed based on the task processing instruction.
In an alternative embodiment, if the task prompt message is the message shown in fig. 5 or fig. 6, the trigger operation may be that the viewer performs a touch operation on the task prompt message box 503, which means that the user agrees to participate in the commodity price cutting task for the commodity after viewing the object display message.
Of course, the triggering operation may be other operation modes as long as the operation mode satisfies the preset triggering condition.
In an optional embodiment, after the spectator end sends the task processing instruction, the spectator end may also jump to a purchase setting page, where the purchase setting page may include a receiving address display area and a commodity other information area, if the receiving address display area is empty, the spectator end may prompt the user to input a receiving address in the receiving address display area, and if the spectator end stores multiple pieces of address information, the receiving address display area may display default address information or address information for the last order placement, and supports replacement of other address information. Other information areas of the item may also display the units of measure of the item, such as "pieces," "individuals," "boxes," and so forth.
In step S207, the server adjusts a task progress parameter of the to-be-processed task based on the task processing instruction.
In the embodiment of the present disclosure, for the commodity price cut-off task, the task progress parameter mentioned above refers to a new commodity remaining price obtained after receiving the task processing instruction. Specifically, the server may calculate the remaining price of the commodity at this time, that is, adjust the remaining price of the commodity, each time the server receives a task processing instruction sent by the viewer.
In an alternative embodiment, the task processing instruction only indicates that the spectator agrees to perform the item cut-off task, in which case the remaining price of the item is still the original price of the item. In other words, each spectator does not cut the price when "cutting a knife" is the first click. The actual cut-down can only be done when the server receives the second task processing instruction sent by the spectator, and the specification is the same for each spectator.
In another alternative embodiment, the task processing instruction not only includes the approval of the commodity price cutting task by the audience, but also carries an instruction of cutting a knife on the commodity. In this case, the remaining price of the item is now the difference between the original price of the item and the single actual cut-off price of the knife.
In the embodiment of the present disclosure, the task progress parameter of the target object corresponding to each task processing instruction is related to the single task reference parameter, and specifically, the commodity remaining price corresponding to each task processing instruction is related to the single task reference price. FIG. 7 is a flowchart illustrating a method of task processing, according to an exemplary embodiment, as shown in FIG. 7, including the steps of:
in step S2071, the server determines a current task parameter corresponding to the task processing instruction based on the single task reference parameter.
The method is applied to the commodity price cutting task, and the server can determine the single actual cut-off price corresponding to the task processing instruction based on the single task reference price.
In an alternative embodiment, the server may regard the single-time task reference parameter as the current task parameter corresponding to the task processing instruction. That is, the single task reference price obtained by cutting down the commodity is directly used as the single actual cutting down price corresponding to the task processing instruction. This also means that the single actual cut-down price per task processing instruction sent by each spectator is the same.
In another alternative embodiment, the server may determine attribute information of the viewer side, which refers to the active viewing flag of the viewer side. Optionally, the server may divide the viewing activity marks of the viewer end into 3 files, namely, a new user, a low-activity user and a high-activity user, according to the viewing activity degree of the viewer belonging to the viewer end. The cut-off value coefficients corresponding to different viewing activity marks are different, for example, the cut-off value coefficient of a new user is 1, the cut-off value coefficient of a low-activity user is 0.8, and the cut-off value coefficient of a high-activity user is 0.3. Thus, the server determines the current task parameters according to the single task reference parameters and the attribute information of the audience, which can be embodied as: the server may determine the single actual cut-off price according to a product of the single task reference price and the cut-off coefficient corresponding to the audience, for example, if the single task reference price is 0.1 yuan, then the single actual cut-off price of the audience marked as the new user is 0.1, the single actual cut-off price of the audience marked as the low-activity user is 0.08, and the single actual cut-off price of the audience marked as the high-activity user is 0.03.
In an alternative embodiment, the new user is the user who was first viewed in the live room. The low-activity users may refer to users who do not pay attention to the anchor of the anchor, users who have a past preset number of days and have a daily average watching duration of the live broadcast room which does not meet the preset watching duration, or users who have a past preset number of days and have a number of days for accessing the live broadcast room which is less than the preset number of days, and the other users are high-activity users.
In another alternative embodiment, the server may determine not only attribute information of the audience (including, for example, new users, low-activity users, and high-activity users), but also three price ranges according to the reference price of the single task, for example, a first range is 70% to 100% of the reference price of the single task, a second range is 30% to 70% of the reference price of the single task, and a third range is 0.1% to 30% of the reference price of the single task. In the process that the server determines the single actual cut-off price, the server can determine the current single actual cut-off price according to the attribute information of the audience and the range of the single actual cut-off price before the audience.
For example, assuming that the attribute information of the audience is a new user, the first single actual cut-off price of the audience may fall within a first range, and the non-first single actual cut-off prices may randomly fall within three ranges, but the probability of falling within the first range is higher; assuming that the attribute information of the audience is a low-activity user, the first single actual cut-off price of the audience can fall into a first range or a second range, and the non-first single actual cut-off price can randomly fall into three ranges, but has a higher probability of falling into the second range; assuming that the attribute information of the spectator is a high-activity user, each single actual cut-down price of the spectator can randomly fall within three ranges, but the probability of falling within the second range is high. Alternatively, the single actual cut-down price of the low-activity user tagged spectator may fall within the first range the next time the third range is hit N consecutive times. The single actual cut-down price at the high-activity user-tagged spectator end may fall within the second range the next time the third range is hit M consecutive times. Optionally, for a commodity price-cutting task, the number of times that the single actual cut-off price of each audience end falls within the first range or the third range does not exceed the preset number. Optionally, when the remaining price of the commodity is less than 20% of the target price of the commodity, the probability that the single actual cut-off price falls within the first range or the second range is reduced to a fixed value.
In the embodiment of the disclosure, the process of determining the single task reference parameter by the server is related to the task difficulty information.
In an optional embodiment, if the task difficulty information is the total task processing times, the single-time task reference parameter is determined according to the total task processing times, the target object original parameter and the target object target parameter. Specifically, if the chopping difficulty information is the total number of knives to be chopped by the audience, the price task reference price can be obtained according to the original price of the commodity, the target price of the commodity and the total number of knives. Optionally, a difference between the original price of the commodity and the target price of the commodity may be determined, and a quotient of the difference and the total number of knives may be determined as the price task reference price.
In another optional embodiment, if the task difficulty information is difficulty description identification information, the server obtains the average number of simultaneous online people at the anchor terminal and the median of the live broadcast watching time length, determines the total task processing times according to the task time length, the median of the live broadcast watching time length and the average number of simultaneous online people at the anchor terminal, and then determines the single-time task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter.
Optionally, if the chopping difficulty information is difficulty description identification information represented by characters, and is not the total number of knives, the server may determine the average number of simultaneous online people (say 1000 people) at the anchor terminal and the median of the live broadcast watching time length (say 1 minute), where the live broadcast watching time length may be for the whole live broadcast platform. The server can determine the total processing times of the tasks according to the time length of cutting price (say 10 minutes), the median of the live watching time length (say 1 minute) and the average number of people who are on line at the same time (say 1000 people) at the anchor end. Alternatively, the sum (11) of the quotients (10) and (1) of the median of the cut-in duration and the live viewing duration may be determined as the maximum number of times that each spectator can cut in price, that is, if the number of times that one spectator cuts in price reaches 11 times, the server will not send any more task prompt information to the spectator, or if the number of times that one spectator cuts in price reaches 11 times, even if the server receives the task processing instruction (cut-in behavior) of the spectator again, the server will default that the task processing instruction is invalid. When the maximum number of times of price chopping at each audience end is determined, the product (11000) of the maximum number of times of price chopping (11) and the average number of people who are on line at the same time (1000) at the anchor end can be determined as the total processing number of tasks, namely the total knife number. Then, the server determines a difference value between the original price of the commodity and the target price of the commodity, and determines a quotient of the difference value and the total knife number as a price task reference price.
In an optional embodiment, the difficulty description identification information may include a plurality of identification information, for example, two identification information, i.e., "simple" and "difficult", the server may further determine a difficulty coefficient according to the difficulty description identification information, determine an exposure click coefficient of the anchor, and determine a total number of task processing times according to the task duration, a median of live broadcast viewing duration, an average number of simultaneous online persons at the anchor, the difficulty coefficient, and the exposure click coefficient. Specifically, the server may determine the sum (11) of the quotient of the cut-in time length and the median of the live viewing time length and 1 as the maximum number of times that each audience can cut in price, and determine the product of the maximum number of times (11) that each audience can cut in price, the average number of simultaneous online people (1000) at the anchor end, the difficulty coefficient, and the exposure click coefficient as the total number of task processing times, that is, the total number of knives. The exposure click coefficients of different anchor terminals are different, and the difficulty coefficients corresponding to different difficulty description identification information are also different. Therefore, by the technical scheme, different total knife counts can be obtained by the same difficulty of different anchor broadcasters, and the diversity of the chopping task of each anchor terminal is reflected.
In step S2073, the server determines task progress parameters of the task to be processed according to the target object original parameters and the current task parameters.
In an alternative embodiment, the determining, by the server, the task progress parameter of the target object according to the original parameter of the target object and the current task parameter may be represented as: and the server determines the commodity residual price of the task to be processed according to the difference value between the original price of the commodity and the single actual cut-off price. In other words, the server calculates the remaining price of the product each time it receives a task processing instruction from the viewer.
In step S209, the server sends the adjusted task progress parameter of the to-be-processed task to the viewer, so that the viewer updates and displays the object display information.
Correspondingly, the audience can receive the task progress parameters of the tasks to be processed sent by the server and update and display the object display information.
In the embodiment of the disclosure, because the goal that the price-cutting success can be achieved only by cutting the price for each audience terminal repeatedly, in an optional embodiment, the server can directly send an update instruction of the task prompt information to the audience terminal, so that the task prompt information displayed by the audience terminal is displayed in a triggerable state. Specifically, the server can directly instruct the audience terminal to light a task prompt instruction of 'cut a knife' through the update instruction, so that the audience at the audience terminal can finish cutting the price again by touching the task prompt instruction and then sending a task processing instruction by the server.
However, in order to enable the audience at the audience to interact with the anchor at the anchor, or to enable the audience at the audience to participate in a more sense, whether the audience can perform commodity cut-off again can be determined according to whether the preset interaction behavior is satisfied. In an optional embodiment, after the server sends the adjusted task progress parameter of the to-be-processed task to the viewer, so that the viewer updates and displays the object display information, a disabling instruction of the task prompt information may also be sent to the viewer, so that the task prompt information displayed by the viewer is displayed in an untriggable state, specifically, the disabling instruction may cause "cut a knife" to be displayed in gray, and even if the user is touched, no response is generated. And only when the preset interactive behavior of the audience terminal is monitored, namely in response to the monitored preset interactive behavior of the audience terminal, the server sends an updating instruction of the task prompt information to the audience terminal so that the task prompt information displayed by the audience terminal is displayed in a triggerable state.
In the embodiment of the present disclosure, the preset interaction behavior may include, but is not limited to:
(1) and the video time length of the audience end playing the main broadcasting end meets the preset time length. For example, the spectator must play the video of the anchor for 200 seconds, and the server can send the task prompt information to the spectator again, so that the spectator can cut the price.
(2) And the audience terminal sends a main broadcasting attention instruction, and the direct broadcasting attention instruction is used for indicating the audience terminal and the main broadcasting terminal of the direct broadcasting room to establish an attention relationship. For example, the spectator must first send a main broadcasting attention instruction to pay attention to the main broadcasting, and the server can send the task prompt information to the spectator again, so that the spectator can cut the price.
(3) The audience terminal sends a virtual article presenting instruction; the virtual item presentation instruction is used for instructing to send the virtual item to the main broadcasting end of the live broadcasting room. For example, the spectator must send the virtual gift to the anchor, and the server can send the task prompt information to the spectator again, so that the spectator can cut the price.
(4) The method comprises the steps that a spectator end sends an interactive prompt instruction, wherein the interactive prompt instruction comprises interactive information, the interactive prompt instruction is used for indicating that the interactive information is sent to a main broadcasting end of a live broadcasting room, for example, the spectator end needs to send the interactive information to the main broadcasting end, and a server can send task prompt information to the spectator end again, so that the spectator end can cut price.
(5) The audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room. For example, the viewer must share the live broadcast identifier of the anchor, and even a new viewer must enter the live broadcast room of the anchor through the live broadcast identifier, the server can send the task prompt information to the viewer again, so that the viewer can cut the price.
Therefore, the server can send the updating instruction of the task prompt information to the audience terminal by monitoring the preset interaction behavior of the audience terminal, so that the task prompt information displayed by the audience terminal is displayed in a triggerable state, namely, the 'cut-off knife' is lightened again. Therefore, the audience can continue to participate in the commodity price cutting task, products in the live broadcast or live broadcast room can be further cognized through the behaviors, and the authorized live broadcast room can be recommended to other audiences.
In an optional embodiment, after the server interacts with the price-cutting task of the audience for multiple times, the server determines that the task result of the task to be processed meets a preset result, the task to be processed can be ended, and task end prompt information is sent to the audience; the task results are determined based at least on the task progress parameters. Correspondingly, the audience can receive the task ending prompt information sent by the server.
Since the cut-down task can be ended in advance within the cut-down duration, the task technique can be determined as long as the task progress data, i.e., the commodity remaining price, is equal to 0.
In an optional embodiment, the server determines that the task progress parameter of the target object is equal to the target parameter of the target object within the task duration, and then considers that the task to be processed is successfully processed. Specifically, within the price cut-off time, if the commodity residual price of the commodity is equal to the target commodity price, the commodity price cut-off task is determined to be successful.
In another optional implementation manner, the server determines that the task to be processed fails to be processed when the task duration is finished and the task progress parameter of the target object is greater than the target parameter of the target object. Specifically, within the price cut-off time, if the commodity residual price of the commodity is greater than the target commodity price, the commodity price cut-off task is determined to fail.
In an optional embodiment, if the task is successfully cut down in advance, the audience triggers a bubble popup window in advance, displays the information of 'task success', and adds a special effect to the success state of the progress bar inside. Or the task is successfully cut in advance, and the shopping cart at the audience end triggers a commodity menu for regional skipping to display a state of 'opening and snatching'.
In an alternative embodiment, if the price cut fails, the spectator triggers a bubble popup to display a "slow hand, item robbed light" message. Or if the price is cut down unsuccessfully, the shopping cart at the audience end triggers a commodity menu of area jump to display the information of slow hand and robbed light of the commodity. And the characters of cutting one knife in the task prompt information frame are in gray.
If a certain audience does not participate in the commodity price chopping task, when the price chopping task is finished, the audience can display prompt information such as 'non-participation in price chopping and no purchase qualification' and the like through a bubble popup window or a commodity menu.
In an alternative embodiment, after the commodity price chopping task fails, the server may define a display time of a preset time period, and after the display time is over, the server puts the commodity price chopping task off shelf.
After the commodity price chopping task is determined to be successful, namely after all the audience-side users are in a concerted effort to chop the commodity from the original commodity price to the target commodity price, in an optional embodiment, the server can send purchase prompting information to all the audience-side users participating in the price chopping task so that the users can purchase the commodity.
However, if all audience members participating in the price-cutting task qualify for purchase, the anchor is charged with a significant cost, striking the anchor's enthusiasm.
In an alternative embodiment, fig. 8 is a flowchart illustrating a method for determining target object allocation information according to an exemplary embodiment, and as shown in fig. 8, the server may determine the target object allocation information by:
in step S801, the server determines the overall task parameters of the spectator during the pending task.
In an alternative embodiment, the server determines the total task parameters of each spectator during the pending task, that is, the server determines the total price each spectator cuts down.
In step S803, the server determines the number of times the viewer transmits a task processing instruction during the task to be processed.
In an alternative embodiment, the server determines the number of times the spectator sends the task processing instructions during the pending task, that is, the server determines the total number of times each spectator cuts the price.
In step S805, the server determines target object allocation information of the viewer side according to the total task parameter and the number of times of sending task processing instructions.
In step S807, the server transmits target object assignment information to the viewer side. Correspondingly, the audience receives the target object distribution information sent by the server.
Optionally, the higher the total price cut by the audience, and/or the more times the audience cuts the price, the more likely it is to obtain the target object qualification information with purchase qualification. That is, the higher the user engagement, the more likely it is to obtain target object qualification information that is qualified for purchase. For example, the probability of obtaining target object qualification information that qualifies for a purchase at 50% of the audience's first rank of the total price for the cut-off total price may increase by 30%. Therefore, the method can provide the user with the positive participation degree, or better embody the much labor and much more.
In step S809, the server receives the allocation processing instruction transmitted by the client in response to the trigger operation on the target object allocation information.
Correspondingly, after receiving the target object distribution information sent by the server, the viewer can display the target object distribution instruction, and when the trigger operation for the target object distribution information is detected, send a distribution processing instruction to the server.
In step S811, the server completes the process of assigning the target object to the client based on the assignment processing instruction.
In an alternative embodiment, after determining that the client can be allocated to the target object, the server may send a target object qualification prompting instruction to the viewer, where the target object qualification prompting instruction includes target object qualification information, and triggers the viewer to display the target object qualification information, and correspondingly, the viewer receives the target object qualification prompting instruction of the server, and displays the target object qualification information included in the target object qualification prompting instruction on an interface of the viewer. Wherein the target object qualification information may include information of purchase qualification and purchase disqualification. When the audience displays the target object qualification information with purchase qualification, the user to which the audience belongs can decide whether to purchase the commodity, and if the instruction of determining purchase triggered by the user is received, the audience jumps to a bill-drawing page. Optionally, the server may limit the payment time of the preset time period, and after the payment time is over, the server defaults that the user does not purchase the commodity and puts the commodity off shelf to cut the price.
And if the audience displays the target object qualification information without purchasing qualification, the user of the audience cannot purchase the commodity. The target object qualification information for non-purchase qualifications may be presented in text such as "regret, next-time-to-go effort", and the like.
In an alternative embodiment, after determining that the commodity price cutting task is successful, the server may determine an abnormal audience among all audiences, the abnormal audience may be marked when abnormal behaviors are found before, the abnormal behaviors include a word brushing, an unverified phrase and the like, and when the abnormal audience is determined, the server directly sends target object qualification information containing no purchase qualification to the abnormal audience, and displays information of 'slow hands and light robbed'.
Optionally, the commodities in the commodity price chopping task can support different forms of shelving at the same time, and when the anchor initiates the commodity price chopping task, a normal sales task displayed at the initial price of the commodities can be generated.
In summary, it can be determined by the embodiments related to the present disclosure and the embodiments that can be obtained from the present disclosure that more diverse tasks are provided for the anchor end and the audience end, and interesting interaction between the anchor and the audience, the audience and the audience, and the audience and the commodities in the live broadcast room is increased. Secondly, according to the method and the system, the audience can complete the task to be processed in the live broadcast room through interaction between the server of the live broadcast room and the audience, interactivity between the audience and the anchor in the live broadcast room is improved, user experience is improved, and the method and the system have positive significance for consumption efficiency similar to commodity price cutting tasks.
FIG. 9 is a block diagram illustrating a task processing device according to an example embodiment. Referring to fig. 9, the apparatus includes a transmitting module 901, a receiving module 902, and an adjusting module 903.
A sending module 901, configured to execute an information display instruction for sending a to-be-processed task to a viewer, where the information display instruction carries object display information and task prompt information of the to-be-processed task, and the object display information includes a target object of the to-be-processed task and a task progress parameter; the information display instruction is used for indicating the audience to display the object display information and the task prompt information of the task to be processed;
a receiving module 902 configured to execute a task processing instruction sent by a receiving viewer in response to a trigger operation on task prompt information;
an adjusting module 903 configured to adjust a task progress parameter of the task to be processed based on the task processing instruction;
the sending module 901 is configured to send the adjusted task progress parameter of the to-be-processed task to the viewer, so that the viewer updates and displays the object display information.
Alternatively to this, the first and second parts may,
the receiving module is configured to execute a starting instruction for receiving the task to be processed sent by the anchor terminal; the starting instruction carries setting information of a target object in the task to be processed;
the device also includes:
a setting module configured to execute object display information determining a task to be processed according to the setting information;
the setting information comprises the number of the target objects, the task duration, the task difficulty information, the target object description information, the target object original parameters and the target object target parameters.
Optionally, the adjusting module is configured to perform:
if the task difficulty information is the total task processing times, determining a single task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter;
determining a current task parameter corresponding to the task processing instruction based on the single task reference parameter;
and determining the task progress parameters of the task to be processed according to the original parameters of the target object and the current task parameters.
Optionally, the adjusting module is configured to perform:
if the task difficulty information is difficulty description identification information, determining the average number of simultaneous online people and the median of live broadcast watching time of the anchor terminal;
determining the total processing times of the tasks according to the task duration, the median of the live broadcast watching duration and the average simultaneous online number of people at the anchor end;
determining a single task reference parameter according to the total task processing times, the target object original parameter and the target object target parameter;
determining a current task parameter corresponding to the task processing instruction based on the single task reference parameter;
and determining the task progress parameters of the task to be processed according to the original parameters of the target object and the current task parameters.
Optionally, the sending module is configured to execute the task result that determines that the task to be processed meets the preset result, end the task to be processed, and send a task end prompt message to the viewer; the task results are determined based at least on the task progress parameters.
Optionally, the apparatus further comprises: the distribution information determining module is configured to determine the total task parameters of the audience in the task waiting process; determining the times of sending task processing instructions by a spectator end in the process of the task to be processed; determining target object distribution information of a spectator end according to the total task parameters and the times of sending task processing instructions;
and the transmitting module is configured to execute the transmission of the target object distribution information to the audience.
Optionally, the receiving module is configured to execute an allocation processing instruction sent by the receiving client in response to the trigger operation on the target object allocation information;
the device also comprises a processing module which is used for processing the signals,
the processing module is configured to perform a process of completing the assignment of the target object to the client based on the assignment processing instruction.
Optionally, the apparatus further comprises: a task determination module configured to perform:
determining the number of tasks to be processed currently performed by a main broadcasting end;
if the number is larger than or equal to the preset number, determining the number of the participating audience terminals of each task to be processed;
determining a target task to be processed from a plurality of tasks to be processed according to the number of participating audience terminals of each task to be processed and the number of target objects of the task to be processed;
and the sending module is configured to execute an information display instruction for sending the target task to be processed to the audience.
Optionally, the sending module is configured to execute a disabling instruction for sending the task prompt information to the viewer, so that the task prompt information displayed by the viewer is displayed in an untriggerable state.
Optionally, the sending module is configured to execute an update instruction for sending the task prompt information to the spectator end in response to monitoring the preset interaction behavior of the spectator end, so that the task prompt information displayed by the spectator end is displayed in a triggerable state.
Optionally, the preset interactive behavior of the viewer side includes one of the following:
the video time length of a live broadcast room watched by a spectator end meets the preset time length;
or; a spectator end sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating a spectator end and a main broadcasting end of a live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presenting instruction; the virtual article presentation instruction is used for indicating to send the virtual article to the anchor terminal of the live broadcast room;
or; the method comprises the steps that a spectator end sends an interaction prompt instruction, wherein the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting end of a live broadcasting room;
or; the audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room.
In an exemplary embodiment, there is also provided a server, including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the task processing method as in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a storage medium having instructions that, when executed by a processor of an electronic device, enable the electronic device to perform a task processing method in an embodiment of the present disclosure.
In an exemplary embodiment, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the task processing method in the embodiments of the present disclosure.
FIG. 10 is a block diagram illustrating a task processing device according to an example embodiment. Referring to fig. 10, the apparatus includes a receiving module 1001, a display module 1002, and a transmitting module 1003.
The receiving module 1001 is configured to execute an information display instruction of the task to be processed sent by the receiving server, where the information display instruction carries object display information and task prompt information of the task to be processed; the object display information comprises a target object of the task to be processed and a task progress parameter;
the display module 1002 is configured to execute displaying of object display information and task prompt information of the task to be processed according to the information display instruction;
a sending module 1003 configured to execute a triggering operation for the task prompt information, and send a task processing instruction to the server; the task processing instruction is used for instructing the server to adjust task progress parameters of the task to be processed based on the task processing instruction;
and the receiving module 1001 is configured to execute the task progress parameters of the to-be-processed task sent by the receiving server, and update and display the object display information.
Optionally, the receiving module is configured to execute a disabling instruction for receiving the task prompt information sent by the server, and display the task prompt information in an untriggerable state based on the disabling instruction.
Optionally, the receiving module is configured to execute an update instruction for receiving the task prompt information sent by the server, and display the task prompt information in a triggerable state based on the update instruction; the updating instruction of the task prompt information is sent by the server in response to the monitoring of the preset interaction behavior of the audience.
Optionally, the preset interactive behavior of the viewer side includes one of the following:
the video time length of a live broadcast room watched by a spectator end meets the preset time length;
or; a spectator end sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating a spectator end and a main broadcasting end of a live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presenting instruction; the virtual article presentation instruction is used for indicating to send the virtual article to the anchor terminal of the live broadcast room;
or; the method comprises the steps that a spectator end sends an interaction prompt instruction, wherein the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting end of a live broadcasting room;
or; the audience terminal generates sharing information; the sharing information includes an anchor identification of an anchor side of the live broadcast room.
Optionally, the receiving module is configured to receive and display the task end prompt information sent by the server; the task ending prompt information is sent by the server under the condition that the task result of the task to be processed meets the preset result; the task results are determined based at least on the task progress parameters.
Optionally, the receiving module is configured to receive and display target object allocation information sent by the server;
and the sending module is configured to execute a triggering operation responding to the target object distribution information and send a distribution processing instruction to the server, wherein the distribution processing instruction is used for indicating the server to finish the processing of distributing the target object to the client. In an exemplary embodiment, there is also provided an electronic device including: a processor; a memory for storing the processor-executable instructions; wherein the processor is configured to execute the instructions to implement the task processing method as in the embodiments of the present disclosure.
In an exemplary embodiment, there is also provided a storage medium having instructions that, when executed by a processor of an electronic device, enable the electronic device to perform a task processing method in an embodiment of the present disclosure.
In an exemplary embodiment, there is also provided a computer program product containing instructions which, when run on a computer, cause the computer to perform the task processing method in the embodiments of the present disclosure.
FIG. 11 is a block diagram illustrating an electronic device 1100 for data viewing, according to an example embodiment. The electronic device may be a server, or may be another device having the same function as the server, and its internal structure diagram may be as shown in fig. 11. The electronic device includes a processor, a memory, and a network interface connected by a system bus. Wherein the processor of the electronic device is configured to provide computing and control capabilities. The memory of the electronic equipment comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the electronic device is used for connecting and communicating with an external terminal through a network. The computer program is executed by a processor to implement a data viewing method.
Those skilled in the art will appreciate that the architecture shown in fig. 11 is merely a block diagram of some of the structures associated with the disclosed aspects and does not constitute a limitation on the electronic devices to which the disclosed aspects apply, as a particular electronic device may include more or less components than those shown, or combine certain components, or have a different arrangement of components.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (10)

1. A task processing method is used for a server of a live broadcast room, and is characterized by comprising the following steps:
sending an information display instruction of a task to be processed to a spectator, wherein the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information comprises a target object of the task to be processed and task progress parameters; the information display instruction is used for indicating the audience to display the object display information and the task prompt information of the task to be processed;
receiving a task processing instruction sent by the audience end in response to the triggering operation of the task prompt information;
adjusting a task progress parameter of the task to be processed based on the task processing instruction;
and sending the adjusted task progress parameters of the to-be-processed task to the audience so as to enable the audience to update and display the object display information.
2. The task processing method according to claim 1, wherein after sending the adjusted task progress parameter of the task to be processed to the viewer side to enable the viewer side to update and display the object display information, the method further comprises:
and in response to monitoring the preset interaction behavior of the audience, sending an updating instruction of the task prompt information to the audience so as to display the task prompt information displayed by the audience in a triggerable state.
3. The task processing method of claim 2, wherein the preset interaction behavior of the viewer side comprises one of:
the video time of the live broadcast room watched by the audience terminal meets the preset time;
or; the audience terminal sends a main broadcasting attention instruction; the live broadcasting attention instruction is used for indicating the audience terminal and a main broadcasting terminal of the live broadcasting room to establish an attention relationship;
or; the audience terminal sends a virtual article presentation instruction; the virtual article presentation instruction is used for indicating to send a virtual article to an anchor terminal of the live broadcast room;
or; the audience terminal sends an interaction prompt instruction, the interaction prompt instruction comprises interaction information, and the interaction prompt instruction is used for indicating that the interaction information is sent to a main broadcasting terminal of the live broadcasting room;
or; the audience terminal generates sharing information; the sharing information comprises an anchor identification of an anchor end of the live broadcast room.
4. A task processing method for a viewer side of a live broadcast room, comprising:
receiving an information display instruction of a task to be processed sent by a server, wherein the information display instruction carries object display information and task prompt information of the task to be processed; the object display information comprises a target object of the task to be processed and a task progress parameter;
displaying the object display information and the task prompt information of the task to be processed according to the information display instruction;
responding to the triggering operation of the task prompt information, and sending a task processing instruction to the server; the task processing instruction is used for instructing the server to adjust task progress parameters of the task to be processed based on the task processing instruction;
and receiving the task progress parameters of the task to be processed sent by the server, and updating and displaying the object display information.
5. A task processing apparatus, comprising:
the system comprises a sending module, a task processing module and a task display module, wherein the sending module is configured to execute an information display instruction for sending a task to be processed to a spectator, the information display instruction carries object display information and task prompt information of the task to be processed, and the object display information comprises a target object and task progress parameters of the task to be processed; the information display instruction is used for indicating the audience to display the object display information and the task prompt information of the task to be processed;
the receiving module is configured to execute a task processing instruction which is sent by the audience end in response to the triggering operation of the task prompt information;
an adjusting module configured to adjust a task progress parameter of the task to be processed based on the task processing instruction;
the sending module is configured to send the adjusted task progress parameters of the to-be-processed task to the audience so that the audience updates and displays the object display information.
6. A task processing apparatus for a viewer side of a live broadcast room, comprising:
the system comprises a receiving module, a processing module and a processing module, wherein the receiving module is configured to execute an information display instruction of a task to be processed sent by a receiving server, and the information display instruction carries object display information and task prompt information of the task to be processed; the object display information comprises a target object of the task to be processed and a task progress parameter;
the display module is configured to display the object display information and the task prompt information of the task to be processed according to the information display instruction;
the sending module is configured to execute triggering operation responding to the task prompt information and send a task processing instruction to the server; the task processing instruction is used for instructing the server to adjust task progress parameters of the task to be processed based on the task processing instruction;
the receiving module is configured to execute and receive the task progress parameters of the to-be-processed task sent by the server, and update and display the object display information.
7. A server, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the task processing method of any one of claims 1-3.
8. An electronic device, comprising:
a processor;
a memory for storing the processor-executable instructions;
wherein the processor is configured to execute the instructions to implement the task processing method of claim 4.
9. A storage medium in which instructions are executed by a processor of a server to enable the server to perform the task processing method according to any one of claims 1 to 3.
10. A storage medium in which instructions, when executed by a processor of an electronic device, enable the electronic device to perform the task processing method of claim 4.
CN202011291254.5A 2020-11-17 2020-11-17 Task processing method and device, server, electronic equipment and storage medium Active CN112468835B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011291254.5A CN112468835B (en) 2020-11-17 2020-11-17 Task processing method and device, server, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011291254.5A CN112468835B (en) 2020-11-17 2020-11-17 Task processing method and device, server, electronic equipment and storage medium

Publications (2)

Publication Number Publication Date
CN112468835A true CN112468835A (en) 2021-03-09
CN112468835B CN112468835B (en) 2023-02-21

Family

ID=74837625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011291254.5A Active CN112468835B (en) 2020-11-17 2020-11-17 Task processing method and device, server, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN112468835B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112969087A (en) * 2021-03-15 2021-06-15 北京城市网邻信息技术有限公司 Information display method, client, electronic equipment and storage medium
CN113268340A (en) * 2021-04-29 2021-08-17 北京达佳互联信息技术有限公司 Virtual resource package generation method and device, electronic equipment and storage medium
CN113315981A (en) * 2021-04-27 2021-08-27 北京达佳互联信息技术有限公司 Task data updating method, device and system, electronic equipment and storage medium
CN113596560A (en) * 2021-07-26 2021-11-02 北京达佳互联信息技术有限公司 Resource processing method, device, terminal and storage medium
CN114007096A (en) * 2021-10-29 2022-02-01 广州方硅信息技术有限公司 Live broadcast interaction following method, system, device, equipment and storage medium
CN114040213A (en) * 2021-10-08 2022-02-11 北京达佳互联信息技术有限公司 Task processing method and device, electronic equipment and storage medium
CN114245162A (en) * 2021-12-14 2022-03-25 北京达佳互联信息技术有限公司 Live broadcast room task processing method and device, server and storage medium
CN114501047A (en) * 2022-01-13 2022-05-13 广州繁星互娱信息科技有限公司 Virtual resource interaction method and device, storage medium and electronic device
CN115134614A (en) * 2021-03-29 2022-09-30 北京字节跳动网络技术有限公司 Task parameter configuration method and device, electronic equipment and computer readable storage medium
CN115209207A (en) * 2022-07-26 2022-10-18 北京字跳网络技术有限公司 Task processing method, device, equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108184144A (en) * 2017-12-27 2018-06-19 广州虎牙信息科技有限公司 A kind of live broadcasting method, device, storage medium and electronic equipment
CN110213607A (en) * 2019-06-03 2019-09-06 广州虎牙信息科技有限公司 Direct broadcasting room interactive approach, device, terminal, server and readable storage medium storing program for executing
CN110225408A (en) * 2019-05-27 2019-09-10 广州华多网络科技有限公司 A kind of information broadcast method, device and equipment
CN110288401A (en) * 2019-06-26 2019-09-27 优品街科技有限公司 A kind of region multifunctional integrates social shopping platform
CN110830810A (en) * 2019-09-25 2020-02-21 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, server and storage medium
CN111757131A (en) * 2020-04-03 2020-10-09 北京达佳互联信息技术有限公司 Task target setting method, device and system applied to live broadcast and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108184144A (en) * 2017-12-27 2018-06-19 广州虎牙信息科技有限公司 A kind of live broadcasting method, device, storage medium and electronic equipment
CN110225408A (en) * 2019-05-27 2019-09-10 广州华多网络科技有限公司 A kind of information broadcast method, device and equipment
CN110213607A (en) * 2019-06-03 2019-09-06 广州虎牙信息科技有限公司 Direct broadcasting room interactive approach, device, terminal, server and readable storage medium storing program for executing
CN110288401A (en) * 2019-06-26 2019-09-27 优品街科技有限公司 A kind of region multifunctional integrates social shopping platform
CN110830810A (en) * 2019-09-25 2020-02-21 北京达佳互联信息技术有限公司 Live broadcast interaction method and device, server and storage medium
CN111757131A (en) * 2020-04-03 2020-10-09 北京达佳互联信息技术有限公司 Task target setting method, device and system applied to live broadcast and electronic equipment

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112969087A (en) * 2021-03-15 2021-06-15 北京城市网邻信息技术有限公司 Information display method, client, electronic equipment and storage medium
CN115134614B (en) * 2021-03-29 2024-01-02 北京字节跳动网络技术有限公司 Task parameter configuration method, device, electronic equipment and computer readable storage medium
CN115134614A (en) * 2021-03-29 2022-09-30 北京字节跳动网络技术有限公司 Task parameter configuration method and device, electronic equipment and computer readable storage medium
CN113315981B (en) * 2021-04-27 2023-09-05 北京达佳互联信息技术有限公司 Task data updating method, device and system, electronic equipment and storage medium
CN113315981A (en) * 2021-04-27 2021-08-27 北京达佳互联信息技术有限公司 Task data updating method, device and system, electronic equipment and storage medium
CN113268340A (en) * 2021-04-29 2021-08-17 北京达佳互联信息技术有限公司 Virtual resource package generation method and device, electronic equipment and storage medium
CN113596560A (en) * 2021-07-26 2021-11-02 北京达佳互联信息技术有限公司 Resource processing method, device, terminal and storage medium
CN114040213A (en) * 2021-10-08 2022-02-11 北京达佳互联信息技术有限公司 Task processing method and device, electronic equipment and storage medium
CN114007096A (en) * 2021-10-29 2022-02-01 广州方硅信息技术有限公司 Live broadcast interaction following method, system, device, equipment and storage medium
CN114245162A (en) * 2021-12-14 2022-03-25 北京达佳互联信息技术有限公司 Live broadcast room task processing method and device, server and storage medium
CN114501047A (en) * 2022-01-13 2022-05-13 广州繁星互娱信息科技有限公司 Virtual resource interaction method and device, storage medium and electronic device
CN115209207A (en) * 2022-07-26 2022-10-18 北京字跳网络技术有限公司 Task processing method, device, equipment and storage medium
WO2024022403A1 (en) * 2022-07-26 2024-02-01 北京字跳网络技术有限公司 Task processing method and apparatus, device, and storage medium
CN115209207B (en) * 2022-07-26 2024-06-21 北京字跳网络技术有限公司 Task processing method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN112468835B (en) 2023-02-21

Similar Documents

Publication Publication Date Title
CN112468835B (en) Task processing method and device, server, electronic equipment and storage medium
CN112004107B (en) Multi-live broadcast room cooperative control method, device, equipment and storage medium
CN109905723B (en) Anchor recommendation method, server and readable storage medium
CN112616068A (en) Task processing method and device, electronic equipment and storage medium
US20110106618A1 (en) Apparatus and method for targeted advertisement
CN111654716B (en) Live broadcast room recommendation method and device, electronic equipment and computer readable storage medium
EP1573607A2 (en) System and method for virtual television program rating
WO2008021239A2 (en) System and method for targeted auctioning of available slots in a delivery network
CN111046292B (en) Live broadcast recommendation method and device, computer readable storage medium and electronic equipment
CN107209731B (en) System, method, and program for managing distribution of moving images for advertisement
CN113301421B (en) Live broadcast segment display method and device, storage medium and electronic equipment
CN111885401A (en) Method and device for providing data object information
CN113709508A (en) Associated object adding method and device, electronic equipment and storage medium
CN112070524A (en) Advertisement service recommendation method and device
CN115018581A (en) Method, device, medium and equipment for displaying object information in live broadcast room
CN115398460A (en) Advertisement material distribution system, advertisement material distribution device, and program
US10176490B2 (en) Advertisement distribution system, advertisement distribution control apparatus, and advertisement distribution control method
US20160012473A1 (en) Evaluation of advertisements
US20210168423A1 (en) Systems and Methods for Delivery of a Service
US20220219084A1 (en) Recording medium, control method for game apparatus, and game system
CN114862426A (en) Customer service recommendation method, device, equipment and medium
CN111031339A (en) Live video processing method and device
CN114650429B (en) Information display method and device, electronic equipment and storage medium
RU2733266C1 (en) Advertising system in broadcast of television channels on conditions of competition
WO2024004615A1 (en) System, method, and program for providing live streaming service

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant