Live broadcast service processing method and device, electronic equipment and storage medium

文档序号:38498 发布日期:2021-09-24 浏览:15次 中文

阅读说明:本技术 一种直播业务处理方法、装置、电子设备和存储介质 (Live broadcast service processing method and device, electronic equipment and storage medium ) 是由 区小东 唐惠安 陈伟钊 李靖 钟日生 李洪斌 麦志英 卢佐卿 林欢 冉金学 于 2021-07-05 设计创作,主要内容包括:本发明实施例公开了一种直播业务处理方法、装置、电子设备和存储介质,直播业务处理方法包括:加载直播间,直播间用于播放内容与第三方平台的产品相关的直播节目;当直播间内观众用户的浏览行为数据和/或直播节目内发生的事件达成指定类型的任务时展示任务达成控件;接收作用于任务达成控件的业务操作;响应于业务操作在直播间中加载达成操作,达成操作包括按照为指定类型配置的方式为观众用户配置任务关联的业务数据,业务数据用于请求第三方平台为观众用户发放业务对象,实现了根据观众用户的浏览行为数据和/或直播节目内发生的事件来确定达成第三方平台所配置的指定类型的任务,实现了根据产品特性和观众用户行为来推广产品。(The embodiment of the invention discloses a live broadcast service processing method, a device, electronic equipment and a storage medium, wherein the live broadcast service processing method comprises the following steps: loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs of which the contents are related to the products of the third-party platform; displaying a task achievement control when browsing behavior data of a viewer user in a live broadcast room and/or events occurring in a live broadcast program achieve tasks of specified types; receiving business operation acting on the task achievement control; the method and the system respond to the service operation to load the achievement operation in the live broadcast room, the achievement operation comprises the step of configuring task-related service data for the audience users in a mode of configuring the specified type, the service data is used for requesting the third-party platform to distribute service objects for the audience users, the achievement of the task of the specified type configured by the third-party platform is determined according to the browsing behavior data of the audience users and/or events occurring in the live broadcast programs, and the product is popularized according to product characteristics and the behavior of the audience users.)

1. A live broadcast service processing method is applied to a client terminal logged in by a viewer user, and comprises the following steps:

loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the content of the products of the third-party platform;

when browsing behavior data of a viewer user in the live broadcast room and/or events occurring in the live broadcast program reach tasks of specified types, displaying a task reaching control in the live broadcast room;

receiving business operation acting on the task achievement control;

and responding to the business operation, loading achievement operation in the live broadcast room, wherein the achievement operation comprises configuring business data related to the task for the audience users according to the mode configured for the specified type, and the business data is used for requesting the third-party platform to issue business objects for the audience users.

2. The live broadcast service processing method of claim 1, further comprising, before the loading the live broadcast room:

loading a live broadcast room list page;

and displaying a preset identifier in a live broadcast room cover of the live broadcast room in the live broadcast room list page, wherein the preset identifier is used for indicating that the live broadcast room is configured with the task of the specified type.

3. The live broadcast service processing method of claim 1, further comprising, before the loading the live broadcast room:

loading a live broadcast room list page related to the played content and the product, wherein the live broadcast room list page comprises a preset tag page, and the preset tag page is used for displaying a cover of a live broadcast room configured with the task of the specified type;

and displaying the cover of the live broadcast room in the preset label page.

4. The live broadcast service processing method according to claim 1, further comprising, before the loading the live broadcast room:

responding to the operation of the audience user for jumping to a personal information page, and displaying the personal information page of the audience user, wherein the personal information page comprises a task entry control, and the task entry control is used for jumping to the personal task page for displaying the audience user;

and receiving an operation acting on the task entrance control, and displaying a personal task page of the audience user, wherein the personal task page comprises a switching control of at least one product.

5. The live service processing method of claim 4, wherein the personal task page further comprises a live room jump control, further comprising:

responding to the operation of the switching control, and displaying a task list configured for the product in the personal task page according to the specified type of the task;

and responding to the operation of the live broadcast room jump control, displaying a live broadcast room list page related to the playing content and the product of the third-party platform, and displaying a preset label page in the live broadcast room list page, wherein the preset label page is used for displaying a cover page of the live broadcast room configured with the task of the specified type.

6. The live service processing method of any one of claims 1-5, wherein the viewer user's browsing behavior data includes a live program viewing behavior, the specified type includes a first type, and when the viewer user's browsing behavior data and/or events occurring within the live program within the live broadcast room fulfill a task of a specified type, the displaying a task fulfillment control in the live broadcast room includes:

when the total watching time of the audience user watching the live program is longer than the preset time, receiving a first task achievement notice, wherein the live program is a live program of which the content is related to the product;

and responding to the first task achievement notice, displaying task achievement controls configured for the first type in the live broadcast room, wherein the task achievement controls comprise control UI materials, titles of the first type of tasks and business object information.

7. The live broadcast service processing method of any one of claims 1-5, wherein the task of the specified type includes a second type, the event occurring in the live broadcast program includes an interactive event and a live broadcast content event, and when the browsing behavior data of the viewer user in the live broadcast room and/or the event occurring in the live broadcast program reaches the task of the specified type, the displaying a task reaching control in the live broadcast room includes:

when the interaction event in the live broadcast room is a preset interaction event and/or the live broadcast content event in the live broadcast room is a preset content event, receiving a second task achievement notification;

responding to the second task achievement notification, and displaying a task achievement control configured for the second type in the live broadcast room, wherein the task achievement control comprises control UI materials, event names and business object information;

the preset interaction event is that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts.

8. The live broadcast service processing method of any one of claims 1-5, wherein the task of the specified type includes a third type, the event occurring in the live broadcast program includes an interactive event and a live broadcast content event, and when the browsing behavior data of the viewer user in the live broadcast room and/or the event occurring in the live broadcast program reaches the task of the specified type, the displaying a task reaching control in the live broadcast room includes:

when the interaction event in the live broadcast room is a preset interaction event and/or the live broadcast content event in the live broadcast room is a preset content event, receiving a third task achievement notification;

displaying a task achievement control of the third type of configuration in the live broadcast room in response to the third task achievement notification, wherein the task achievement control comprises control UI materials, event names and business object information;

the preset interaction event is that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts.

9. The live broadcast service processing method of claim 8, wherein in response to the service operation, loading in the live broadcast room to an operation comprises:

and responding to the business operation, and when receiving a hit notification, loading hit operation in the live broadcast room, or when receiving miss operation, loading miss operation in the live broadcast room.

10. The live service processing method according to any one of claims 1 to 5, wherein when browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live program reach a task of a specified type, a task reaching control is presented in the live broadcast room, including:

when browsing behavior data of viewer users in the live broadcast room at the same time and/or events occurring in the live broadcast program reach at least two tasks of specified types, displaying task reaching controls configured for the specified types one by one in the live broadcast room according to a priority sequence of the specified types, wherein the priority sequence is a sequence for configuring the specified types.

11. A live broadcast service processing method is applied to a server and comprises the following steps:

when a client loads a live broadcast room, sending a live broadcast program to the live broadcast room, wherein the content of the live broadcast program is related to a product of a third-party platform;

acquiring browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program;

when the task of the designated type is determined to be achieved according to the browsing behavior data of the audience users in the live broadcast room and/or the event occurring in the live broadcast program, a task achievement notice is sent to the client, and the client displays a task achievement control when receiving the task achievement notice;

responding to business operation of the audience user on the task achievement control to generate business data, wherein the business data is data related to the task configured for the audience user according to the specified type, and the business data is used for requesting the third-party platform to issue a business object for the audience user;

and sending the service data to the client and the third-party platform.

12. The live broadcast service processing method of claim 11, wherein before the client sends the live broadcast program to the live broadcast room when loading the live broadcast room, the method further comprises:

acquiring configuration information of a task of a specified type configured for a product by a third-party platform;

auditing the configuration information;

and after the configuration information is approved, storing the configuration information.

13. The live broadcast service processing method of claim 11, wherein the viewing behavior data of the viewer user comprises a live broadcast program viewing behavior, the specified type comprises a first type, and the acquiring the viewing behavior data of the viewer user in the live broadcast room and/or an event occurring in the live broadcast program comprises:

in a preset period, acquiring the watching time length of a viewer user watching a live program in at least one live broadcast room, wherein the at least one live broadcast room is a live broadcast room configured with a first type of task, and the live broadcast program is a live broadcast program of which the content is related to the product;

and accumulating at least one watching time length to obtain the total watching time length of the audience users.

14. The live broadcast service processing method of claim 13, wherein when it is determined that a task of a specified type is achieved according to the browsing behavior data of the viewer user in the live broadcast room and/or the event occurring in the live broadcast program, sending a task achievement notification of task achievement to the client comprises:

when the total watching time length is longer than a preset time length, determining that the first type of task is achieved;

sending a first task achievement notification to clients logged on by all audience users in the live broadcast room,

alternatively, the first and second electrodes may be,

and sending a first task achievement notice to a client which is logged in by the audience user with the preset user tag in the live broadcast room.

15. The live broadcast service processing method according to claim 11, wherein the events occurring in the live broadcast program include interactive events and live broadcast content events, the task of the specified type includes a second type, and the acquiring browsing behavior data of viewer users in the live broadcast room and/or the events occurring in the live broadcast program includes:

determining at least one candidate live broadcast room, wherein the live broadcast content of the candidate live broadcast room is content related to the product of the third-party platform;

determining a specified number of live broadcast rooms from the candidate live broadcast rooms as target live broadcast rooms;

detecting an interaction event and a live content event in each target live broadcast room;

wherein, the interactive event comprises a bullet screen event and a gift sending event.

16. The live broadcast service processing method of claim 15, wherein when it is determined that a task of a specified type is achieved according to the browsing behavior data of the viewer user in the live broadcast room and/or the event occurring in the live broadcast program, sending a task achievement notification of task achievement to the client comprises:

when the interaction event in the live broadcast room is a preset interaction event and/or the content event in the live broadcast room is a preset content event, determining that a second type of task is achieved;

selecting a specified number of audience users from all audience users in the live broadcast room as candidate audience users;

selecting a target audience user from the candidate audience users according to a preset first probability;

sending a second task achievement notification to the client logged in by the target audience user;

the preset interaction event is that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts.

17. The live broadcast service processing method of claim 15, wherein the specified types further include a third type, and the sending a notification message of task achievement to the client when it is determined that the specified types of tasks are achieved according to browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program comprises:

when the interaction event in the live broadcast room is a preset interaction event and/or the content event in the live broadcast room is a preset content event, determining that a third type of task is achieved, wherein the preset interaction event is that the number of barracks is larger than the preset number of barracks and/or the number of gifts is larger than the preset number of gifts;

selecting a specified number of audience users from all audience users in the live broadcast room as candidate audience users;

selecting a first target audience user from the candidate audience users according to a preset first probability;

sending a third task achievement notification to a client logged in by the first target audience user, wherein the client is used for displaying a task achievement control configured for the third type of task when receiving the third task achievement notification;

determining a second target audience user which is hit and a third target audience user which is not hit in the first target audience users according to a preset second probability in response to the operation of the task achievement control configured for the third type on the client;

sending a hit notification to the client logged in by the second target audience user, and sending a miss notification to the client logged in by the third target audience user.

18. The live transaction processing method of any one of claims 11-17, wherein generating transaction data in response to a transaction operation by an audience user on the task achievement control comprises:

and configuring service data associated with the task for the audience users according to the configuration information configured for the specified type, wherein the service data is used for requesting the third-party platform to distribute service objects for the audience users, and the service data comprises user information of the audience users, service object names and service object quantity.

19. A live broadcast service processing device is applied to a client terminal logged in by a viewer user, and comprises:

the live broadcast room loading module is used for loading a live broadcast room, and the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the products of the third-party platform in content;

the task achievement control display module is used for displaying a task achievement control in the live broadcast room when browsing behavior data of a viewer user in the live broadcast room and/or events occurring in the live broadcast program achieve tasks of specified types;

the business operation receiving module is used for receiving the business operation acting on the task achievement control;

and the achievement operation loading module is used for responding to the service operation and loading achievement operation in the live broadcast room, wherein the achievement operation comprises configuring service data associated with the task for the audience user according to a mode of configuring the appointed type, and the service data is used for requesting the third-party platform to issue a service object for the audience user.

20. A live broadcast service processing device is applied to a server and comprises the following components:

the live program sending module is used for sending live programs to a live broadcast room when a client loads the live broadcast room, and the content of the live programs is related to the products of a third-party platform;

the user behavior and live event acquisition module is used for acquiring browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program;

the task achievement notification sending module is used for sending a task achievement notification to the client when the task of the specified type is determined to be achieved according to the browsing behavior data of the audience users in the live broadcast room and/or the events occurring in the live broadcast program, and the client displays a task achievement control when receiving the task achievement notification;

a service data generating module, configured to generate service data in response to a service operation performed by an audience user on the task achievement control, where the service data includes service data associated with the task configured for the audience user in a manner configured for the specified type, and the service data is used to request the third-party platform to issue a service object for the audience user;

and the service data sending module is used for sending the service data to the client and the third-party platform.

21. An electronic device, characterized in that the electronic device comprises:

one or more processors;

a memory for storing one or more programs;

when executed by the one or more processors, cause the one or more processors to implement a live traffic processing method as recited in any of claims 1-18.

22. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out a live service processing method according to any one of claims 1-18.

Technical Field

The embodiment of the invention relates to the technical field of network live broadcast, in particular to a live broadcast service processing method and device, electronic equipment and a storage medium.

Background

With the continuous development of the live broadcast technology, more and more users of the live broadcast platform exist, and the third-party platform also promotes products based on the live broadcast platform, for example, a game platform promotes game products through the live broadcast platform.

When a third-party platform promotes products based on a live broadcast platform, certain reward measures are usually implemented, such as issuing virtual articles and virtual money used on the third-party platform for audience users watching live broadcast programs, or issuing physical rewards to audience users watching live broadcast programs. Currently, the reward measure of the third-party platform is dominated by the anchor, that is, when the anchor user hosts the live program of which the live content is related to the third-party platform product, the anchor user issues the reward to the audience user, or issues the reward to the audience user according to the behavior of the anchor user, on one hand, the reward issue is influenced by the subjective of the anchor user, on the other hand, the reward issue is determined by the anchor user, and the issue time of the reward is poor in correlation with the product of the third-party platform, which is not beneficial to product popularization.

Disclosure of Invention

The embodiment of the invention provides a live broadcast service processing method and device, electronic equipment and a storage medium, and aims to solve the problem that popularization of a product on a live broadcast platform by a third-party platform is influenced by subjective users of the live broadcast and is not beneficial to product popularization.

In a first aspect, an embodiment of the present invention provides a live broadcast service processing method, applied to a client logged in by an audience user, including:

loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the content of the products of the third-party platform;

when browsing behavior data of a viewer user in the live broadcast room and/or events occurring in the live broadcast program reach tasks of specified types, displaying a task reaching control in the live broadcast room;

receiving business operation acting on the task achievement control;

and responding to the business operation, loading achievement operation in the live broadcast room, wherein the achievement operation comprises configuring business data related to the task for the audience users according to the mode configured for the specified type, and the business data is used for requesting the third-party platform to issue business objects for the audience users.

In a second aspect, an embodiment of the present invention provides a live broadcast service processing method, which is applied to a server, and includes:

when a client loads a live broadcast room, sending a live broadcast program to the live broadcast room, wherein the content of the live broadcast program is related to a product of a third-party platform;

acquiring browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program;

when the task of the designated type is determined to be achieved according to the browsing behavior data of the audience users in the live broadcast room and/or the event occurring in the live broadcast program, a task achievement notice is sent to the client, and the client displays a task achievement control when receiving the task achievement notice;

responding to business operation of the audience user on the task achievement control to generate business data, wherein the business data is data related to the task configured for the audience user according to the specified type; the service data is used for requesting the third-party platform to issue a service object for the audience user;

and sending the service data to the client and the third-party platform.

In a third aspect, an embodiment of the present invention further provides a live broadcast service processing apparatus, applied to a client where an audience user logs in, including:

the live broadcast room loading module is used for loading a live broadcast room, and the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the products of the third-party platform in content;

the task achievement control display module is used for displaying a task achievement control in the live broadcast room when browsing behavior data of a viewer user in the live broadcast room and/or events occurring in the live broadcast program achieve tasks of specified types;

the business operation receiving module is used for receiving the business operation acting on the task achievement control;

and the achievement operation loading module is used for responding to the service operation and loading achievement operation in the live broadcast room, wherein the achievement operation comprises configuring service data associated with the task for the audience user according to a mode of configuring the appointed type, and the service data is used for requesting the third-party platform to issue a service object for the audience user.

In a fourth aspect, an embodiment of the present invention further provides a live broadcast service processing apparatus, which is applied to a server, and includes:

the live program sending module is used for sending live programs to a live broadcast room when a client loads the live broadcast room, and the content of the live programs is related to the products of a third-party platform;

the user behavior and live event acquisition module is used for acquiring browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program;

the task achievement notification sending module is used for sending a task achievement notification to the client when the task of the specified type is determined to be achieved according to the browsing behavior data of the audience users in the live broadcast room and/or the events occurring in the live broadcast program, and the client displays a task achievement control when receiving the task achievement notification;

a service data generating module, configured to generate service data in response to a service operation performed by an audience user on the task achievement control, where the service data includes service data associated with the task configured for the audience user in a manner configured for the specified type, and the service data is used to request the third-party platform to issue a service object for the audience user;

and the service data sending module is used for sending the service data to the client and the third-party platform.

In a fifth aspect, an embodiment of the present invention further provides an electronic device, where the electronic device includes:

one or more processors;

a memory for storing one or more computer programs;

when executed by the one or more processors, cause the one or more processors to implement the live traffic processing method according to the first aspect or the second aspect.

In a sixth aspect, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the live broadcast service processing method according to the first aspect or the second aspect.

In the embodiment of the invention, a third party platform can configure tasks of specified types for a live broadcast room for broadcasting live broadcast programs related to products in advance, when browsing behavior data of audience users and/or events occurring in the live broadcast programs achieve the tasks of the specified types, the task achievement control is displayed for the audience users, and the achievement operation is loaded in response to the business operation acting on the task achievement control, the achievement operation comprises configuring business data related to the tasks for the audience users according to the configuration mode of the specified types, the business data requests the third party platform to distribute business objects such as virtual articles, virtual money, real articles and the like to the audience users, in the process of broadcasting live broadcast program contents of a main user, the main user is not required to lead the main user to distribute rewards for product promotion to the audience users, and the problem that the popularization of products on the live broadcast platform by the third party platform is influenced by the main broadcasting users is solved, the method and the system have the advantages that the method and the system are not beneficial to product popularization, the task of achieving the specified type configured by the third-party platform is determined according to the browsing behavior data of the audience users and/or the events occurring in the live programs, the product is popularized according to the product characteristics and the behaviors of the audience users, and the product popularization is facilitated.

Drawings

Fig. 1 is a flowchart of a live broadcast service processing method according to an embodiment of the present invention;

fig. 2A is a flowchart of a live broadcast service processing method according to a second embodiment of the present invention;

fig. 2B is a schematic diagram illustrating a preset identifier displayed on a cover of a live broadcast room according to an embodiment of the present invention;

fig. 2C is a schematic diagram of a page displaying a preset tag on a live broadcast room list page in the embodiment of the present invention;

FIG. 2D is a diagram illustrating a task entry control in a personal information page in an embodiment of the invention;

FIG. 2E is a diagram illustrating a personal assignment page in an embodiment of the invention;

FIG. 2F is a diagram illustrating a task achievement control according to a second embodiment of the present invention;

FIG. 2G is a diagram illustrating a second load after a load complete operation according to an embodiment of the present invention;

fig. 3A is a flowchart of a live broadcast service processing method according to a third embodiment of the present invention;

FIG. 3B is a diagram illustrating a task achievement control according to a third embodiment of the present invention;

FIG. 3C is a diagram illustrating a triple load operation according to an embodiment of the present invention;

fig. 4A is a flowchart of a live broadcast service processing method according to a fourth embodiment of the present invention;

FIG. 4B is a diagram illustrating a task achievement control according to a fourth embodiment of the present invention;

FIG. 4C is a diagram illustrating a four load hit operation in accordance with an embodiment of the present invention;

fig. 5 is a flowchart of a live broadcast service processing method according to a fifth embodiment of the present invention;

fig. 6 is a flowchart of a live broadcast service processing method according to a sixth embodiment of the present invention;

fig. 7 is a flowchart of a live broadcast service processing method according to a seventh embodiment of the present invention;

fig. 8 is a flowchart of a live broadcast service processing method according to an eighth embodiment of the present invention;

fig. 9 is a schematic structural diagram of a live broadcast service processing apparatus according to a ninth embodiment of the present invention;

fig. 10 is a schematic structural diagram of a live broadcast service processing apparatus according to a tenth embodiment of the present invention;

fig. 11 is a schematic structural diagram of an electronic device according to an eleventh embodiment of the present invention.

Detailed Description

The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.

Example one

Fig. 1 is a flowchart of a live broadcast service processing method according to an embodiment of the present invention, where this embodiment is applicable to a situation where a live broadcast service is processed in a live broadcast, and the method may be executed by a live broadcast service processing apparatus, where the apparatus may be implemented by software and/or hardware, and may be configured in an electronic device, such as an electronic device such as a mobile phone, a tablet computer, and a personal computer, and specifically, configured in a client that a viewer user logs in on the electronic device, as shown in fig. 1, where the live broadcast service processing method may specifically include the following steps:

s101, loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the content of the products of the third-party platform.

The third party platform can be a platform for providing live programs related to contents and products thereof, in one example, the third party platform can be a game platform, a show live platform, a shopping platform and the like, the third party platform serves as the game platform as an example, the game platform can provide live programs for a certain game product, in one scene, a main broadcast user operates the game product, the live platform records pictures of the main broadcast user when operating the game product to obtain the game live programs, the recorded game live programs are distributed in a live broadcast room of the main broadcast user, and an audience client side watches the game live programs recorded by the main broadcast user in the live broadcast room after loading the live broadcast room.

In an optional embodiment, the live broadcast platform may provide a task configuration interface for a third party platform, and the third party platform may configure a task of a specified type through the task configuration interface, where the task of the specified type may be a treasure dropping task, and the specified type may be at least one of treasure dropping, treasure dropping at random, treasure dropping by lottery, and treasure dropping at regular time, and one task of the specified type may include configuration information such as effective time of the task, conditions for achieving the task, covered live broadcast rooms, task rewards, audience user screening methods, and the like, where the live broadcast room covered by the task may be all live broadcast rooms for playing live broadcast programs whose contents are related to products of the third party platform, and may also be a live broadcast room of an anchor user specified by the third party platform, and the live broadcast room of the specified anchor user is used for playing live broadcast programs whose contents are related to the products of the third party platform and hosted by the anchor user, the live broadcast room loaded by the embodiment of the invention is the live broadcast room configured with the task of the specified type.

S102, when the browsing behavior data of the viewer user in the live broadcast room and/or the event occurring in the live broadcast program reach the task of the appointed type, displaying a task reaching control in the live broadcast room.

In the embodiment of the present invention, in the process of watching a live program played in a live broadcast room, a viewer user may generate browsing behavior data based on a browsing behavior of the viewer user, and in an example, the browsing behavior data may be data such as a watching duration of the viewer user, a subscription behavior of the viewer user, and the like.

The event occurring in the live program may be a content event of the live program, the content event of the live program may be a content event related to a product, for example, the live program is a game live program, the content event of the live program may be a specific event generated by a role in a game, taking the royal player glory of a live anchor user as an example, the content event of the live program may be an event of a role of the live anchor user in the game, such as first-blood, double-killing, and quintuple-killing, and of course, different products may define different live content events, and the live content event in the embodiment of the present invention is not limited.

The events occurring in the live program may further include interactive events of the audience users, in one example, the interactive events may be events related to the barrage, for example, the number of the barrages reaches a preset number, and in another example, the interactive events may also be events related to the audience users enjoying gifts to the main broadcast user in the live program, for example, the number of times of enjoying the gifts reaches the preset number, or the amount of enjoying money reaches a preset amount, and the like. Of course, the embodiment of the present invention may set different interaction events according to different live programs, and the embodiment of the present invention is not limited thereto.

The live broadcast room loaded by the embodiment of the invention is configured with tasks of specified types, when browsing behavior data of audience users in the live broadcast room and/or events occurring in the live broadcast program reach the tasks of the specified types, the task achievement control can be displayed to the audience users in the live broadcast room, the task achievement control comprises task titles and business object information, for example, the task of the specified type is to watch the live broadcast program for 5 minutes, when the time length of watching the live broadcast program reaches 5 minutes, the task achievement control completing watching for 5 minutes is displayed to the audience users in the live broadcast room, the task title on the task achievement control can be watched for 5 minutes, the business object information can be ' 50 diamonds and skin in hero, and the UI material of the task achievement control can comprise ' receiving ' characters to prompt the audience users to trigger the task achievement control, of course, different tasks of different specified types have different task achievement controls, and the display style of the task achievement controls is not limited by the embodiment of the invention.

S103, receiving the business operation acting on the task achievement control.

After the task achievement control is displayed in the live broadcast room, if the audience user triggers the task achievement control, the client can receive the business operation acting on the task achievement control.

And S104, responding to the business operation, loading achievement operation in the live broadcast room, wherein the achievement operation comprises the step of configuring business data related to the task for the audience user according to the configuration mode of the specified type, and the business data is used for requesting the third-party platform to issue a business object for the audience user.

After the audience user operates the task achievement control, business data can be determined for the audience user according to the configuration mode of the third-party platform for the tasks of the specified type, and the business data is used for requesting the third-party platform to issue business objects for the audience user. In an example, after a task achievement control for watching 5 minutes is triggered, service data of the audience user may be determined according to a configuration mode of a third-party platform for a task for watching 5 minutes, where the service data includes a name, a quantity, and the like of a service object, and after receiving the service data, a client may load an achievement operation to show the service data to the audience user in a live broadcast room, to indicate that the third-party platform has issued the service object to the audience user, and at the same time, the service data is further sent to the third-party platform to request the third-party platform to send the service object to the audience user according to the service data, where the service object may be a virtual article, a virtual currency, and the like used in the third platform, and may also be a physical article.

In the embodiment of the invention, the third-party platform can configure tasks of specified types for the live broadcast room for broadcasting live programs related to products in advance, and in the process of hosting the live broadcast program content by the anchor user, the tasks of the specified types configured by the third-party platform are determined according to browsing behavior data of audience users and/or events occurring in the live broadcast programs, the anchor user is not required to give rewards for product promotion to the audience users, the problems that the promotion of products by the third-party platform on the live broadcast platform is subjectively influenced by the anchor user and is not beneficial to product promotion are solved, the promotion of the products according to product characteristics and the behaviors of the audience users is realized, and the promotion of the products is facilitated.

Example two

Fig. 2A is a flowchart of a live broadcast service processing method according to a second embodiment of the present invention, where the embodiment of the present invention performs optimization based on the first embodiment, and as shown in fig. 2A, the live broadcast service processing method according to the embodiment of the present invention may include the following steps:

s201, loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the content of the products of the third-party platform.

In an alternative embodiment, the third party platform may configure the tasks of the specified type through a task configuration interface provided by the live platform, where the specified type includes a first type, and the first type may be a type of watching treasure-dropping, that is, determining whether the treasure-dropping is performed through a duration of the live program watched by the audience user.

In the embodiment of the present invention, in order to facilitate the viewer user to load the live broadcast room configured with the task of the specified type on the client, an entry of the live broadcast room configured with the task of the specified type is set in the embodiment of the present invention, which is described below with reference to a few examples.

In an example of the present invention, when the live broadcast room is a live broadcast room covered by a task of a specified type, if the client loads a live broadcast room list page, a preset identifier may be displayed in a live broadcast room cover of the live broadcast room in the live broadcast room list page, where the preset identifier indicates that the live broadcast room is configured with the task of the specified type, as shown in fig. 2B, when the client displays a recommended live broadcast room list, the live broadcast room list includes a plurality of recommended live broadcast room covers of the live broadcast room, if the live broadcast room is a live broadcast room covered by a task of the specified type, a preset identifier (e.g., "treasure falling" identifier in fig. 2B) may be displayed in the upper right corner of the live broadcast room cover of the live broadcast room, so as to indicate that the live broadcast room is configured with the task of the specified type through the preset identifier, thereby realizing that the viewer user is prompted through the preset identifier to configure the live broadcast room of the task of the specified type, the method is convenient for the audience user to quickly position and configure the task live broadcast room with the designated type, after the audience user clicks and selects the live broadcast room cover with the preset identification, the client loads the live broadcast room selected by the audience user, and the live broadcast program which is hosted by the anchor user and is related to the product of the third-party platform is played in the live broadcast room, namely, the task with the designated type configured by the third-party platform is participated in by the audience user.

In another example, the client may load a live room listing page where the playing content is related to the product, where the live room listing page includes a preset tab page for showing a cover of the live room where the specified type of task has been configured, and the cover of the live room is shown in the preset tab page. As shown in fig. 2C, the client loads the live broadcast room list whose broadcast content is related to the "royal glory" of the game product, and the live broadcast room list is provided with the "tab page in the tab page" to indicate that all the live broadcast rooms in the tab page are live broadcast rooms configured with the tab task, so that the live broadcast room cover of the live broadcast room configured with the tab task can be displayed to the audience user in the tab page, the audience user can conveniently find the live broadcast room configured with the task of the specified type, in which the live broadcast program content is related to a specific product, and can select the live broadcast room cover in the tab page to load the live broadcast room, so that the audience user participates in the task of the specified type configured.

In yet another example, the client may further display a personal information page of the audience user in response to the operation of the audience user for jumping to the personal information page, the personal information page including a task entry control for jumping to the personal task page of the audience user, receive an operation acting on the task entry control, display a personal task page of the audience user, the personal task page including a toggle control for at least one product, the personal task page further including a live room toggle control, display a task list configured for the product in the personal task page according to a specified type of the task in response to the operation acting on the toggle control, display a live room listing page having playback content associated with the product of the third party platform in response to acting on the live room toggle control to display a preset tab page in the live room listing page, the preset tab page is used for showing a cover page of a live broadcast room configured with a task of a specified type.

Specifically, as shown in fig. 2D, the personal information page is shown on the client after the audience user passes through the personal information page entry (e.g. trigger the "my" control), the task entry control 30 is included in the personal information page, when the audience user triggers the task entry control 30, the client jumps to the personal task page of the audience user as shown in fig. 2E, at least one switching control 40 is included in the personal task page, when the switching control 40 is triggered, the switching control is used for showing the task list of the specified type configured for the corresponding product on the personal task page, and when the switching control glory by the game product joker in fig. 2E is triggered, the task list of the specified type task configured for the game product joker is shown. In addition, a live broadcast room jump control 50 is included in the task list, and the live broadcast room jump control 50 is triggered and then returns to the page shown in fig. 2C, so that the viewer user can conveniently find the live broadcast room with the configured tasks of the specified types, in which the live broadcast program content is related to a specific product, and can select a live broadcast room cover under the tag to load the live broadcast room, so that the viewer user participates in the configured tasks of the specified types.

Of course, in practical applications, the embodiment of the present invention may also provide other ways to facilitate the operation of the viewer user on the client to load the live broadcast configured with the task of the specified type.

S202, when the total watching time of the audience user watching the live program is longer than the preset time, receiving a first task achievement notice, wherein the live program is the live program of which the content is related to the product.

In an embodiment of the present invention, the specified type may include a first type, the first type may be a viewing type, and the first type of task may be a viewing task, that is, a task in which the total duration of the live program in which the audience user views the content related to the product reaches a preset duration. Specifically, when a first type of task is configured in the live broadcast room, if a viewer user enters the live broadcast room, counting the total watching time of the live broadcast program related to the watching content and the product of the viewer user, wherein the first task achievement notification may be a notification received when the total watching time is longer than a preset time, and when the first task achievement notification is received, indicating that the total watching time of the live broadcast program watched by the viewer user is longer than the preset time configured for the first type of task, the first type of task is achieved, wherein the preset time configured for the first type of task may be more than one, and the first type of task is achieved when the total watching time reaches one preset time.

S203, responding to the first task achievement notice, and displaying task achievement controls configured for the first type in the live broadcast room, wherein the task achievement controls comprise control UI materials, titles of the first type of tasks and business object information.

In the embodiment of the invention, the first task achievement notice can be a notice received when the total watching time of the audience user watching the live program is longer than the preset time, when the first task achievement notice is received, the fact that the total watching time of the audience user watching the live program is longer than the preset time configured for the first type of task indicates that the first type of task is achieved, and the task achievement control configured for the first type can be displayed in the live broadcast room.

As shown in fig. 2F, taking the first type of task as a 5-minute watching task as an example, when the total watching time of the viewer user watching the live program reaches 5 minutes, a task attainment control 50 as shown in fig. 2F is displayed, and includes UI material, a task title (e.g., "watch 5 minutes"), and business object information (e.g., "get gold 100"). Of course, different task labels with preset durations and different business object information are also different, and the embodiment of the invention does not limit the task title and the business object information in the task achievement control.

And S204, receiving the business operation acting on the task achievement control.

In one example, the viewer user may click on a task achievement control 60 as shown in FIG. 2F, and the client may receive a click operation that acts on the task achievement control 60.

S205, responding to the business operation, loading achievement operation in the live broadcast room, wherein the achievement operation comprises the step of configuring business data related to the task for the audience users according to the configuration mode of the specified type, and the business data is used for requesting the third-party platform to issue business objects for the audience users.

After receiving the service operation acting on the task achievement control, the client can respond to the service operation and load the achievement operation in the live broadcast room. Specifically, for each preconfigured first type task, service data may be associated in advance for the first type task, and the service data is used to request the third-party platform to issue a service object for the audience user. In one example, as shown in fig. 2F for a 5-minute watching task, service data of 100 coins issued to the viewer user watching 5 minutes may be configured in advance, when the viewer user clicks the task achievement control 60 in fig. 2F, the third party platform is requested by the service data to send 100 coins to the account of the viewer user in the third party platform, and the client simultaneously loads an achievement operation, where the achievement operation includes watching 5-minute related service data, and the effect of the loading achievement operation is shown in fig. 2G.

In the embodiment of the invention, the third party platform can be preconfigured with the preset duration and the associated service data of the first type of task, the first type of task can be determined to be achieved through the watching duration of the audience users in the process of hosting the live program content by the anchor user, the domination of the anchor user is not needed, the problem that the popularization products of the third party platform on the live program platform are influenced by the subjective of the anchor user and are not beneficial to product popularization is solved, the first type of task configured by the third party platform can be determined according to the watching duration of the audience users and the awards of the service objects are issued to the audience users, the products can be popularized according to the product characteristics and the behaviors of the audience users, and the popularization of the products is facilitated.

EXAMPLE III

Fig. 3A is a flowchart of a live broadcast service processing method provided in the third embodiment of the present invention, where the first embodiment of the present invention is optimized, and as shown in fig. 3A, the live broadcast service processing method according to the third embodiment of the present invention may include the following steps:

s301, loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the content of the third-party platform product.

In an optional embodiment, the third-party platform may configure a task of a specified type through a task configuration interface provided by the live broadcast platform, where the specified type includes a second type, and the second type may be a random treasure-dropping type, that is, a task of achieving treasure dropping is determined through a random event occurring in the live broadcast room, and a specified number of audience users are randomly selected according to a certain probability from all audience users in the live broadcast room to release the service object.

S302, when the interaction event in the live broadcast room is a preset interaction event, and/or the live broadcast content event in the live broadcast room is a preset content event, receiving a second task achievement notification.

In the embodiment of the present invention, the achievement condition of the second type of task may be that the interactive event in the live broadcast room is a preset interactive event, or the live broadcast content event is a preset content event, where the preset interactive event may be that the number of barrages is greater than the preset number of barrages, and/or that the number of gifts is greater than the preset number of gifts, and if the number of barrages in the live broadcast room is greater than the preset number, the number of gifts is greater than the preset number of gifts, or that the live broadcast content event is a preset event, and when the audience user is randomly selected, the client at which the audience user logs in may receive the second task achievement notification.

In one example, taking a live anchor user playing a dead game as an example, if the number of barrages in the live room is greater than 500, or the anchor has a chicken, the client may receive a second task achievement notification indicating that a second type of task is achieved in the current live room.

And S303, displaying a task achievement control configured for the second type in the live broadcast room in response to the second task achievement notification, wherein the task achievement control comprises control UI materials, event names and business object information.

As the client receives the second task achievement notification to indicate that the currently loaded live broadcast room achieves the second type of task, the task achievement control configured for the second type of task in advance can be loaded, in an example, the task achievement control shown in fig. 3B includes UI materials of the control, task titles (mainly playing chicken), and business object information (suit-sunshine turkey), of course, the task achievement controls shown for different products and different events may be different, and the task achievement controls configured for the second type of task are not limited herein.

It should be noted that, when browsing behavior data of viewer users and/or events occurring in a live program in a live broadcast room reach at least two tasks of specified types at the same time, task achievement controls configured for the tasks of specified types are displayed in the live broadcast room one by one according to a priority order of the specified types, where the priority order is a sequence order in which the tasks of specified types are configured, illustratively, if a first type of task and a second type of task are achieved at the same time, and the priority of the second type of task is higher than the priority of the first type of task, the task achievement controls configured for the tasks of the second type may be displayed first, until an achievement operation of the tasks of the second type is loaded in the live broadcast room, the task achievement controls configured for the tasks of the first type are displayed, for example, a viewing task and a random task are achieved simultaneously in the live broadcast room at the same time, and if the priority of the random task is higher than that of the watching task, firstly displaying the control which can receive the reward of the random task until the user clicks the receiving operation and then displaying the control which can receive the watching task.

S304, receiving the business operation acting on the task achievement control.

After the task achievement control is displayed in the live broadcast room, if the audience user triggers the task achievement control, business operation acting on the task achievement control can be received.

S305, responding to the business operation, loading achievement operation in the live broadcast room, wherein the achievement operation comprises configuring business data related to the task for the audience users according to the configuration mode of the specified type, and the business data is used for requesting the third-party platform to issue business objects for the audience users.

After receiving the service operation acting on the task achievement control, the client can respond to the service operation and load the achievement operation in the live broadcast room. Specifically, for each preconfigured task of the second type, service data may be associated in advance for the task of the second type, and the service data is used to request the third-party platform to issue a service object for the audience user. In one example, as shown in fig. 3B, the anchor chicken eating task may be configured to issue service data of a virtual article (package-sunshine turkey) to a selected audience user, and when the audience user clicks the task achievement control 60 in fig. 3B, the audience user requests the third party platform to send the package-sunshine turkey to an account of the audience user on the third party platform through the service data, and the client simultaneously loads an achievement operation, where the achievement operation includes service data associated with the anchor chicken eating task, and an effect of the loading achievement operation is shown in fig. 3C.

In the embodiment of the invention, the third party platform can be preconfigured with the interaction events, the live content events and the associated service data for achieving the second type of task, so that the second type of task can be determined through the interaction events such as barrage, gift delivery and the like or the live content events in the process of hosting the live program content by the anchor user, the anchor user is not required to lead, the problem that the popularization of products on the live platform by the third party platform is influenced by the subjective of the anchor user and is not beneficial to product popularization is solved, the popularization of the products according to the product characteristics and the behaviors of audience users is realized, and the popularization of the products is facilitated.

Example four

Fig. 4A is a flowchart of a live broadcast service processing method according to a fourth embodiment of the present invention, where the optimization is performed on the basis of the first embodiment, and as shown in fig. 4A, the method specifically includes the following steps:

s401, loading a live broadcast room, wherein the live broadcast room is used for playing live broadcast programs which are hosted by a main broadcast user and related to the content of the products of the third-party platform.

In an alternative embodiment, the third-party platform may configure a task of a specified type through a task configuration interface provided by the live broadcast platform, where the specified type includes a third type, and the third type may be a draw treasure drop type, that is, a treasure drop task is determined to be achieved through a random event occurring in the live broadcast room, and after a specified number of audience users are randomly selected according to a certain probability from all audience users in the live broadcast room, a part of the audience users are extracted from the specified number of audience users to issue a service object.

S402, when the interaction event in the live broadcast room is a preset interaction event, and/or the live broadcast content event in the live broadcast room is a preset content event, receiving a third task achievement notice.

In this embodiment of the present invention, in the embodiment of the present invention, the achievement condition of the third type of task may be that the interactive event in the live broadcast room is a preset interactive event, or the live broadcast content event is a preset content event, where the preset interactive event may be that the number of barrages is greater than the preset number of barrages, and/or that the number of gifts is greater than the preset number of gifts, and if the number of barrages in the live broadcast room is greater than the preset number, the number of gifts is greater than the preset number of gifts, or that the live broadcast content event is a preset event, and when the audience user is randomly selected, the client that the audience user logs in may receive the third task achievement notification.

And S403, responding to the third task achievement notification, and displaying a task achievement control configured for the third type in the live broadcast room, wherein the task achievement control comprises control UI materials, event names and business object information.

As the client receives the third task achievement notification indicating that the currently loaded live broadcast room achieves the third type of task, the task achievement control configured for the third type of task in advance may be loaded, in an example, the task achievement control shown in fig. 4B includes UI materials of the control, task titles (mainly broadcast and eat chicken), and business object information (suit-sunshine turkey), of course, the task achievement controls shown for different products and different events may be different, and the task achievement control configured for the third type of task is not limited here.

It should be noted that after the third type of task achievement control is displayed, the audience users are selected as candidate audience users, and a part of audience users are selected from the candidate audience users to issue the service object reward.

S404, receiving the business operation acting on the task achievement control.

As shown in fig. 4B, the audience user may click on the task achievement control 60 to draw a lottery, and the client may detect the click operation of the audience user.

S405, responding to the business operation, loading a hit operation in the live broadcast room when a hit notification is received, or loading a miss operation in the live broadcast room when a miss notification is received, wherein the hit operation comprises configuring business data associated with the task for the audience user according to a mode configured for the specified type, and the business data is used for requesting the third-party platform to issue a business object for the audience user.

Responding to the business operation of the audience users to the task achievement control, selecting a specified number of audience users as final target audience users as winning audience users according to a preset probability from the audience users of the task achievement control configured for the second type of task in the live broadcast room, selecting other audience users as the winning audience users, receiving a hit notification for the winning audience users, otherwise receiving a miss notification, loading corresponding operation according to the hit notification and the miss notification, configuring associated business data for the hit audience users according to the configuration mode of the second type of task for each hit audience user, wherein the business data is used for requesting a third-party platform to distribute business objects for the audience users. Fig. 4C is a schematic diagram illustrating a client-side loading hit operation of a hit audience user, where the loading hit operation indicates that the audience user is being drawn, and the third-party platform may send a virtual article package of sunshine turkey to the account of the third-party platform for the audience user, and if the audience user does not hit, load a missed prize.

In the embodiment of the invention, the third-party platform can be preconfigured with the interaction events, the live content events and the associated service data for achieving the third type of task, so that the third-type task can be determined through the interaction events such as the barrage, the gift delivery and the like or the live content events in the process of hosting the live program content by the anchor user, the anchor user is not required to dominate, the problems that the popularization of the product on the live platform by the third-party platform is influenced by the subjective of the anchor user and is not beneficial to product popularization are solved, the product can be popularized according to the product characteristics and the behaviors of audience users, and the popularization of the product is facilitated.

Furthermore, the audience users are extracted according to the probability, the business objects are distributed to the audience users when the audience users hit, lottery drawing operation is provided for the audience users, interestingness of the third type of task is increased, more audience users watch live programs of products, and the products can be displayed to more audience users.

EXAMPLE five

Fig. 5 is a flowchart of a live broadcast service processing method according to a fifth embodiment of the present invention, where this embodiment is applicable to a case where a live broadcast service is processed in a live broadcast, the method may be executed by a live broadcast service processing device, the device may be implemented by software and/or hardware, and may be configured in an electronic device, such as a server, where the method specifically includes the following steps:

s501, when a live broadcast room is loaded by a client, sending live broadcast programs to the live broadcast room, wherein the content of the live broadcast programs is related to the products of a third-party platform.

The third party platform can be a platform for providing live programs related to contents and products thereof, in one example, the third party platform can be a game platform, a show live platform, a shopping platform and the like, the third party platform serves as the game platform, the game platform can provide live programs for a certain game product, in one scene, a main broadcast user operates the game product, the live broadcast platform records pictures of the main broadcast user when operating the game product to obtain the live game programs, and when a spectator client loads the live broadcast room, a server distributes the live game programs recorded by the main broadcast user to the live broadcast room so that the spectator user watches the live game programs recorded by the main broadcast user in the live broadcast room.

In an optional embodiment, before sending the live program to the live broadcast room, configuration information of a task of a specified type configured for the product by the third-party platform may be further obtained, the configuration information is checked, and the configuration information is stored after the configuration information is checked. In one example, the live broadcast platform may provide a task configuration interface for a third party platform, and the third party platform may configure a task of a specified type through the task configuration interface, where the task of the specified type may be a treasure dropping task, and the specified type may be at least one of treasure dropping, treasure dropping at random, treasure dropping by lottery, and treasure dropping at regular time, and one task of the specified type may include configuration information such as effective time of the task, conditions for achieving the task, covered live broadcast rooms, task rewards, audience user screening methods, and the like, where the live broadcast room covered by the task may be all live broadcast rooms for playing live broadcast programs whose contents are related to products of the third party platform, and may also be a live broadcast room of an anchor user specified by the third party platform, and the live broadcast room of the specified anchor user is used for playing live broadcast programs whose contents are related to the products of the third party platform and hosted by the anchor user, the live broadcast platform can check the configuration information configured by the third party, for example, check whether the covered live broadcast room has an illegal behavior.

S502, acquiring browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program.

In the embodiment of the present invention, in the process of watching a live program played in a live broadcast room, a viewer user may generate browsing behavior data based on a browsing behavior of the viewer user, and in an example, the browsing behavior data may be data such as a watching duration of the viewer user, a subscription behavior of the viewer user, and the like.

The event occurring in the live program may be a content event of the live program, the content event of the live program may be a content event related to a product, for example, the live program is a game live program, the content event of the live program may be a specific event generated by a role in a game, taking the royal player glory of a live anchor user as an example, the content event of the live program may be an event of a role of the live anchor user in the game, such as first-blood, double-killing, and quintuple-killing, and of course, different products may define different live content events, and the live content event in the embodiment of the present invention is not limited.

The events occurring in the live program may further include interactive events of the audience users, in one example, the interactive events may be events related to the barrage, for example, the number of the barrages reaches a preset number, and in another example, the interactive events may also be events related to the audience users enjoying gifts to the main broadcast user in the live program, for example, the number of times of enjoying the gifts reaches the preset number, or the amount of enjoying money reaches a preset amount, and the like. Of course, the embodiment of the present invention may set different interaction events according to different live programs, and the embodiment of the present invention is not limited thereto.

In practical application, a live broadcast room log or a log of an audience user can be obtained at a client-side buried point, a server can extract browsing behavior data of the audience user from the live broadcast room log and the log of the audience user, detect an interactive event in the live broadcast room, and detect a live broadcast picture of a live broadcast program, for example, perform target detection on the live broadcast picture to obtain a live broadcast content event.

S503, when the task of the designated type is determined to be achieved according to the browsing behavior data of the audience users in the live broadcast room and/or the events occurring in the live broadcast program, a task achievement notice is sent to the client, and the client displays a task achievement control when receiving the task achievement notice.

In the embodiment of the invention, each task of the specified type is provided with effective time, a condition for achieving the task, a covered live broadcast room, a screening mode of audience users, a task reward and the like, when the server determines to achieve the task of the specified type according to browsing behavior data of the audience users in the live broadcast room and/or events occurring in live broadcast programs, the server determines the screening mode of the audience users of the achieved task of the specified type, determines target audience users according to the screening mode of the audience users, sends a task achievement notice to a client logged in by the target audience users, and when the client receives the task achievement notice, displays a task achievement control on the interface of the live broadcast room so as to prompt the audience users to complete the task of the specified type.

S504, generating service data in response to a service operation of the audience user on the task achievement control, wherein the service data is data associated with the task configured for the audience user according to the specified type, and the service data is used for requesting the third-party platform to issue a service object for the audience user.

After the client displays the task achievement control in the live broadcast room, if the audience user triggers the task achievement control, the client can receive business operation acting on the task achievement control, the server can configure business data for the audience user after receiving the business operation, specifically, the third-party platform configures different business data for tasks of different specified types, the business data comprises information such as names and numbers of business objects, the business objects can be virtual objects, virtual currencies and the like used in the third platform, and of course, the business objects can also be physical objects.

And S505, sending the service data to the client and the third-party platform.

The server can send the business data to the client and the third-party platform after generating the business data, the client responds to the business operation of the audience user acting on the task achievement control after receiving the business data, the achievement operation is loaded, the achievement operation comprises the business data generated for the audience user, and meanwhile, after the business data is sent to the third-party platform, the third-party platform sends a business object to the audience user according to the business data.

In the embodiment of the invention, a third-party platform can configure tasks of specified types for a live broadcast room for broadcasting live broadcast programs related to products in advance, when a client loads the live broadcast room, the live broadcast programs are sent to the live broadcast room, the content of the live broadcast programs is the content related to the products of the third-party platform, browsing behavior data of audience users in the live broadcast room and/or events occurring in the live broadcast programs are obtained, when the tasks of the specified types are determined to be achieved according to the browsing behavior data of the audience users in the live broadcast room and/or the events occurring in the live broadcast programs, a task achievement notice of task achievement is sent to the client, the client displays a task achievement control when receiving the task achievement notice, generates service data in response to service operation of the audience users acting on the task achievement control, configures the service data for the audience users to be associated with the tasks according to the configuration mode of the specified types, the service data is used for requesting the third-party platform to issue a service object for the audience user and sending the service data to the client and the third-party platform. In the process that the anchor user hosts the live program content, the anchor user does not need to lead the anchor user to distribute rewards for product promotion to audience users, the problem that the promotion products of a third-party platform on a live program platform are influenced by the subjective of the anchor user and are not beneficial to product promotion is solved, the task of the specified type configured by the third-party platform is determined according to the browsing behavior data of the audience users and/or events occurring in the live program, the promotion activity is closer to the product characteristics and the behavior facing the audience users, and the promotion of the product is facilitated.

EXAMPLE six

Fig. 6 is a flowchart of a live broadcast service processing method according to a sixth embodiment of the present invention, where this embodiment performs optimization based on the fifth embodiment, and the method specifically includes the following steps:

s601, when a client loads a live broadcast room, sending a live broadcast program to the live broadcast room, wherein the content of the live broadcast program is related to a product of a third-party platform.

In an alternative embodiment, the third party platform may configure the tasks of the specified type through a task configuration interface provided by the live platform, where the specified type includes a first type, and the first type may be a type of watching treasure-dropping, that is, determining whether the treasure-dropping is performed through a duration of the live program watched by the audience user.

When the client loads the live broadcast room, the server sends a live broadcast program to the live broadcast room, the content of the live broadcast program is related to the product of a third-party platform, in one scene, an anchor user operates a game product, the live broadcast platform records the picture of the anchor user when operating the game product to obtain the game live broadcast program, and when the audience client loads the live broadcast room, the server releases the game live broadcast program recorded by the anchor user to the live broadcast room, so that the audience user watches the game live broadcast program recorded by the anchor user in the live broadcast room.

S602, in a preset period, obtaining the watching time length of the audience user watching the live programs in at least one live broadcast room, wherein at least one live broadcast room is a live broadcast room configured with a first type of task, and the live broadcast programs are live broadcast programs related to the products in content.

The first type of task in the embodiment of the present invention is a watching task, that is, a task that is achieved when the total time for watching a live program by a viewer user is longer than a preset time. In the implementation of the present invention, the total viewing duration of the audience user refers to the total viewing duration of a live program, which is related to a product of a third-party platform and has a content of a live broadcast configured with a first type of task, in each live broadcast configured with a first type of task, in a preset period, which may be a natural day, and in one example, the live broadcast room a, the live broadcast room B, and the live broadcast room C are all live broadcast configured with a first type of task, so that the audience can obtain that the viewing duration of the audience user in the live broadcast room a is T1, the viewing duration in the live broadcast room B is T2, and the viewing duration in the live broadcast room C is T3.

S603, accumulating at least one watching time length to obtain the total watching time length of the audience user.

As described above, if the viewing time length of the viewer user in the live broadcast room a is T1, the viewing time length in the live broadcast room B is T2, and the viewing time length in the live broadcast room C is T3, the total viewing time length T of the viewer user is T1+ T2+ T3.

S604, when the total watching time length is longer than a preset time length, determining that the first type of task is achieved.

In the embodiment of the present invention, the preset time duration may be multiple, and the first type of task is achieved when the total viewing time duration is longer than any one preset time duration, in one example, the preset time duration is 5 minutes, and the task of achieving viewing for 5 minutes is achieved when the total viewing time duration T of the viewer user is longer than or equal to 5 minutes.

S605, sending a first task achievement notice to the clients logged in by all the audience users in the live broadcast room, or sending the first task achievement notice to the client logged in by the audience users with the user tags in the live broadcast room being preset user tags.

In an embodiment of the present invention, the third party platform may configure a screening manner of audience users participating in the first type of task, and in an example, may configure all audience users in the live broadcast room to participate in the first type of task, or configure audience users whose user tags are preset user tags to participate in the first type of task, where the user tags may be tags representing characteristics of the audience users, for example, the user tags may be tags representing information of gender, age, occupation, hobbies, and the like of the audience users, and the preset user tags may be configured by the third party platform.

If the audience users participating in the first type of task are all audience users in the live broadcast room, the first task achievement notice can be sent to the client terminals logged by all the audience users, and if the audience users participating in the first type of task are the audience users with preset user tags in the live broadcast room, the first task achievement notice is sent to the client terminals logged by the audience users with the preset user tags, so that the third-party platform product can be popularized for the specific audience users.

S606, responding to business operation of the audience user on the task achievement control to generate business data, wherein the business data is data related to the task configured for the audience user according to the specified type, and the business data is used for requesting the third-party platform to issue a business object for the audience user.

After receiving the first task achievement notification, the client may display a first task achievement control in the live broadcast room, as shown in fig. 2F, taking the first type of task as a task for watching 5 minutes as an example, when the total watching duration of the audience user watching the live broadcast program reaches 5 minutes, the client may receive the first task achievement notification sent by the server, and the client may display a task achievement control 50 shown in fig. 2F in the live broadcast room, where the task achievement control includes UI material, a task title (e.g., "watch 5 minutes"), and business object information (e.g., "obtain gold coin 100"). Of course, different task labels with preset durations and different business object information are also different, and the embodiment of the invention does not limit the task title and the business object information in the task achievement control.

After the client displays the first task achievement control, the audience user can perform business operations such as clicking or touching on the first task achievement control, the server can configure business data for the audience user after receiving the business operations, specifically, the third-party platform configures the business data for the first type of tasks, the business data comprises names, numbers and the like of business objects, and the business objects can be virtual articles, virtual currencies and the like used in the third platform, and of course, can also be physical articles.

S607, the service data is sent to the client and the third party platform.

The server can send the business data to the client and the third-party platform after generating the business data, the client responds to the business operation of the audience user acting on the task achievement control after receiving the business data, the achievement operation is loaded, the achievement operation comprises the business data generated for the audience user, and meanwhile, after the business data is sent to the third-party platform, the third-party platform sends a business object to the audience user according to the business data.

In one example, as shown in fig. 2F for a task of viewing 5 minutes, the server may configure to issue 100-dollar service data to the viewer user viewing 5 minutes, and when the viewer user clicks the task achievement control 60 in fig. 2F, the client receives the service data loading achievement operation, and as shown in fig. 2G, the server simultaneously requests the third party platform to send 100-dollar money to the account of the viewer user on the third party platform through the service data.

In the embodiment of the invention, the third party platform can be preconfigured with the preset duration and the associated service data of the first type of task, the server counts the watching duration of the audience users after sending the live program to the live broadcast room, the first type of task is determined to be achieved through the watching duration of the audience users, the domination of the main broadcast user is not needed, the problem that the popularization products of the third party platform on the live broadcast platform are influenced by the main broadcast user and are not beneficial to product popularization is solved, the first type of task configured by the third party platform is determined according to the watching duration of the audience users, the service object reward is issued to the audience users, the products can be popularized according to the product characteristics and the behavior of the audience users, and the popularization of the products is facilitated.

EXAMPLE seven

Fig. 7 is a flowchart of a live broadcast service processing method according to a seventh embodiment of the present invention, where the embodiment of the present invention performs optimization based on the fifth embodiment, and as shown in fig. 7, the live broadcast service processing method according to the embodiment of the present invention may include the following steps:

s701, when a live broadcast room is loaded by a client, sending a live broadcast program to the live broadcast room, wherein the content of the live broadcast program is related to a product of a third-party platform.

In an optional embodiment, the third-party platform may configure a task of a specified type through a task configuration interface provided by the live broadcast platform, where the specified type includes a second type, and the second type may be a random treasure-dropping type, that is, a task of achieving treasure dropping is determined through a random event occurring in the live broadcast room, and a specified number of audience users are randomly selected according to a certain probability from all audience users in the live broadcast room to release the service object.

S702, detecting an interactive event and a live content event in the live broadcast room.

In the embodiment of the present invention, the achievement condition of the second type of task may be that the interaction event in the live broadcast room is a preset interaction event, or that the live broadcast content event is a preset content event, where the preset interaction event may be a barrage event and a gift delivery event, and then the interaction event and the live broadcast content event may be detected for the live broadcast room.

In an optional embodiment of the invention, at least one candidate live broadcast room can be determined, live broadcast content of the candidate live broadcast room is content related to a product of a third-party platform, a specified number of live broadcast rooms are determined from the candidate live broadcast rooms as target live broadcast rooms, and for each target live broadcast room, the number of barrages in the target live broadcast rooms is counted and live broadcast content events are detected. Specifically, the candidate live broadcast rooms with live broadcast contents being contents related to the products of the third-party platform can be sequenced, for example, sequencing is performed according to the number of audience users, sequencing is performed according to the concerned number, and the like, and the TOPN live broadcast room is selected from the candidate live broadcast rooms as the target live broadcast room, so that the number of the live broadcast rooms in which the interactive events and the live broadcast content events need to be detected is reduced, the pressure of a server is relieved, the detection efficiency of the interactive events and the live broadcast content events is improved, and the instantaneity of determining to achieve the second type of tasks according to the interactive events and the live broadcast content events is improved.

And S703, when the interaction event in the live broadcast room is a preset interaction event, and/or the live broadcast content event in the live broadcast room is a preset content event, determining that a second type of task is achieved.

The preset interaction event can be that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts, whether the number of the barrage is larger than the preset number, whether the number of the gifts is larger than the preset number of the gifts, or whether the live content event is a preset event, and if yes, the task of the second type is determined to be achieved.

In one example, taking a live anchor user playing a strictly survival game as an example, if the number of barrages in the live room is greater than 500, or the anchor eats a chicken, it is determined that the second type of task is achieved.

S704, selecting a specified number of audience users from all audience users in the live broadcast room as candidate audience users.

S705, selecting a target audience user from the candidate audience users according to a preset first probability.

In the embodiment of the invention, the mode of screening audiences of the second type of tasks can be that after a specified number of audience users are extracted in a live broadcast room to serve as candidate audience users, target audience users are selected from the candidate audience users according to the first probability.

In one example, twenty thousand audience users may be selected as candidate audience users from all audience users in the live room, all audience users may be selected as candidate audience users if there are less than twenty thousand audience users, and then a target audience user may be selected from the twenty thousand audience users with an N% probability.

S706, sending a second task achievement notice to the client logged in by the target audience user.

After the target audience user is determined, a second task achievement notification is sent to the client side logged in by the target audience user, the client side receives the second task achievement notification and indicates that a second type of task is achieved in the currently loaded live broadcast room, and a task achievement control configured for the second type of task in advance can be loaded.

S707, responding to a business operation of the audience user acting on the task achievement control to generate business data, wherein the business data is data associated with the task configured for the audience user according to the specified type, and the business data is used for requesting the third-party platform to issue a business object for the audience user.

After the task achievement control is displayed in the live broadcast room, if the audience user triggers the task achievement control, business operation acting on the task achievement control can be received, for each pre-configured task of the second type, business data can be associated with the task of the second type in advance, and the business data is used for requesting a third-party platform to issue a business object for the audience user.

S708, the service data is sent to the client and the third-party platform.

In one example, as shown in fig. 3B, the anchor chicken eating task may be configured to issue service data of a virtual article (package-sunshine turkey) to a selected audience user, and when the audience user clicks the task achievement control 60 in fig. 3B, the audience user requests the third party platform to send the package-sunshine turkey to an account of the audience user on the third party platform through the service data, and the client simultaneously loads an achievement operation, where the achievement operation includes service data associated with the anchor chicken eating task, and an effect of the loading achievement operation is shown in fig. 3C.

In the embodiment of the invention, the third party platform can be preconfigured with the interaction event, the live content event and the associated service data which can achieve the second type of task, the live program is sent to the live broadcast room when the client loads the live broadcast room, the interaction event and the live content event in the live broadcast room are detected to determine the task which can achieve the second type, the task which can achieve the second type is determined through the interaction event such as a bullet screen, a gift delivery and the like or the live content event in the process of hosting the live program content by the host user, the host user is not required to lead, the problem that the third party platform is influenced by the subjective effect of the host user when the product is popularized on the live broadcast platform is solved, the product is not beneficial to product popularization, and the product popularization is facilitated according to the product characteristics and the behavior of audience users.

Example eight

Fig. 8 is a flowchart of a live broadcast service processing method according to an eighth embodiment of the present invention, where the embodiment of the present invention performs optimization based on the fifth embodiment, and as shown in fig. 8, the live broadcast service processing method according to the embodiment of the present invention may include the following steps:

s801, when a live broadcast room is loaded by a client, sending a live broadcast program to the live broadcast room, wherein the content of the live broadcast program is related to a product of a third-party platform.

In an alternative embodiment, the third-party platform may configure a task of a specified type through a task configuration interface provided by the live broadcast platform, where the specified type includes a third type, and the third type may be a draw treasure drop type, that is, a treasure drop task is determined to be achieved through a random event occurring in the live broadcast room, and after a specified number of audience users are randomly selected according to a certain probability from all audience users in the live broadcast room, a part of the audience users are extracted from the specified number of audience users to issue a service object.

S802, detecting the interaction event and the live broadcast content event in the live broadcast room.

And S803, when the interactive event in the live broadcast room is a preset interactive event, and/or the live broadcast content event in the live broadcast room is a preset content event, determining that a third type of task is achieved.

S804, selecting a specified number of audience users from all audience users in the live broadcast room as candidate audience users.

S805, selecting a first target audience user from the candidate audience users according to a preset first probability.

In the embodiment of the present invention, the manner of screening audiences of the third type of task may be that after a specified number of audience users are randomly selected as candidate audience users in a live broadcast, a first target audience user is selected from the candidate audience users according to a first probability, and a second target audience user is selected from the target audience users according to a second probability to issue a service object.

In one example, twenty thousand audience users may be selected as candidate audience users from among all audience users in the live room, all audience users may be selected as candidate audience users if there are less than twenty thousand audience users, and then the first target audience user may be selected from among the twenty thousand audience users with an N% probability.

S806, sending a third task achievement notification to the client logged in by the first target audience user, where the client is configured to display a task achievement control configured for the third type of task when receiving the third task achievement notification.

The client receives the third task achievement notification, which indicates that the currently loaded live broadcast room achieves the third type of task, and can load a task achievement control configured for the third type of task in advance, in an example, the task achievement control shown in fig. 4B includes UI materials of the control, task titles (mainly broadcast and eat chicken), and business object information (suit-sunshine turkey), of course, the task achievement controls shown for different products and different events may be different, and the task achievement control configured for the third type of task is not limited here.

After the third type of task achievement control is displayed, it is described that the audience users are selected to enter the lottery, and some audience users are selected from the audience users entering the lottery to issue the service object.

And S807, determining a second target audience user which is hit and a third target audience user which is not hit in the first target audience users according to a preset second probability in response to the operation of the task achievement control configured for the third type on the client.

As shown in fig. 4B, the audience users may click the task achievement control 60 to draw a lottery, the server may detect a click operation of the audience users, and extract second target audience users according to a second probability from the first target audience users that click the task achievement control 60, where the first target audience users are third target audience users other than the second target audience users, that is, the first target audience users are audience users who are hit in the lottery, and the third audience users are audience users who are hit in the lottery.

S808, sending a hit notification to the client logged in by the second target audience user, and sending a miss notification to the client logged in by the third target audience user.

After determining a second target audience user who is subjected to lottery hit and a third audience user who is subjected to lottery miss, the server sends a hit notification to the client logged in by the second target audience user and sends a miss notification to the client logged in by the third target audience user, and the client loads hit operation when receiving the hit notification and loads miss operation when receiving the miss notification.

Fig. 4C is a schematic diagram illustrating a client-side loading hit operation of a hit audience user, where the loading hit operation indicates that the audience user is being drawn, and the third-party platform may send a virtual article package of sunshine turkey to the account of the third-party platform for the audience user, and if the audience user does not hit, load a missed prize.

And S809, responding to the business operation of the audience user on the task achievement control to generate business data, wherein the business data is data associated with the task configured for the audience user according to the specified type, and the business data is used for requesting the third-party platform to issue a business object for the audience user.

If the client receives the hit notification, after the client displays the task achievement control configured for the third type of task in the live broadcast room, if the audience user triggers the task achievement control, the client can receive the business operation acting on the task achievement control, for each preconfigured third type of task, business data can be associated with the third type of task in advance, and the business data is used for requesting a third-party platform to issue a business object for the audience user.

And S810, sending the service data to the client and the third-party platform.

In one example, the client receives the service data and then loads a hit operation, as shown in fig. 4C, the load hit operation indicates that the audience user is being drawn, and the third-party platform may send a virtual good suit sun turkey to the account of the third-party platform for the audience user.

In the embodiment of the invention, the third-party platform can be preconfigured with the interactive events, the live content events and the associated service data which can achieve the third type of task, the live program is sent to the live broadcast room when the client loads the live broadcast room, the interactive events and the live content events in the live broadcast room are detected to determine the task which can achieve the third type, the task which can achieve the third type is determined through the interactive events such as a bullet screen, a gift delivery and the like or the live content events in the process of hosting the live program content by the host user, the host user is not required to lead, the problem that the third-party platform popularizing products on the live broadcast platform are influenced by the host user subjectively and are not beneficial to product popularization is solved, the products are popularized according to product characteristics and audience user behaviors, and the product popularization is facilitated.

Furthermore, the audience users are extracted according to the probability, the business objects are distributed to the audience users when the audience users hit, lottery drawing operation is provided for the audience users, interestingness of the third type of task is increased, more audience users watch live programs of products, and the products can be displayed to more audience users.

Example nine

Fig. 9 is a schematic structural diagram of a live broadcast service processing apparatus according to a ninth embodiment of the present invention, which is applied to a client that a viewer user logs in, and the apparatus may specifically include the following modules:

a live broadcast room loading module 901, configured to load a live broadcast room, where the live broadcast room is used to play a live broadcast program that is hosted by a host user and whose content is related to a product of a third-party platform;

a task achievement control display module 902, configured to display a task achievement control in the live broadcast room when browsing behavior data of a viewer user in the live broadcast room and/or an event occurring in the live broadcast program achieves a task of a specified type;

a business operation receiving module 903, configured to receive a business operation acting on the task achievement control;

a fulfillment operation loading module 904, configured to respond to the service operation, load a fulfillment operation in the live broadcast room, where the fulfillment operation includes configuring, in a manner configured for the specified type, service data associated with the task for the audience user, and the service data is used to request the third-party platform to issue a service object for the audience user.

Optionally, the method further comprises:

the first live broadcast room list page loading module is used for loading a live broadcast room list page;

and the preset identifier display module is used for displaying a preset identifier in a live broadcast room cover of the live broadcast room in the live broadcast room list page, and the preset identifier is used for indicating that the live broadcast room is configured with the task of the specified type.

Optionally, the method further comprises:

the second live broadcast room list page loading module is used for loading a live broadcast room list page related to the played content and the product, the live broadcast room list page comprises a preset tag page, and the preset tag page is used for displaying a cover of a live broadcast room configured with the task of the specified type;

and the live broadcast room cover display module is used for displaying the cover of the live broadcast room in the preset tag page.

Optionally, the method further comprises:

the personal information page operation response module is used for responding to the operation of the audience user for jumping to the personal information page and displaying the personal information page of the audience user, wherein the personal information page comprises a task entry control which is used for jumping to the personal task page for displaying the audience user;

and the task entry control operation receiving module is used for receiving the operation acting on the task entry control and displaying the personal task page of the audience user, wherein the personal task page comprises a switching control of at least one product.

Optionally, the personal task page further includes a live room jump control, further including:

the switching control operation response module is used for responding to the operation acting on the switching control and displaying a task list configured for the product in the personal task page according to the specified type of the task;

and the live broadcast room skip control operation response module is used for responding to the operation of the live broadcast room skip control, displaying a live broadcast room list page related to the playing content and the product of the third-party platform, displaying a preset label page in the live broadcast room list page, wherein the preset label page is used for displaying a cover of the live broadcast room configured with the task of the specified type.

Optionally, the browsing behavior data of the viewer user includes a live program watching behavior, the specified type includes a first type, and the task achievement control displaying module 902 includes:

a first task achievement notification receiving sub-module, configured to receive a first task achievement notification when a total viewing duration of a live program viewed by the viewer user is longer than a preset duration, where the live program is a live program whose content is related to the product;

and the first task achievement control display sub-module is used for responding to the first task achievement notice and displaying the task achievement controls configured for the first type in the live broadcast room, wherein the task achievement controls comprise control UI materials, titles of the first type of tasks and business object information.

Optionally, the task of the specified type includes a second type, the event occurring in the live program includes an interactive event and a live content event, and the task achievement control displaying module 902 includes:

the second task achievement notification receiving sub-module is used for receiving a second task achievement notification when the interaction event in the live broadcast room is a preset interaction event and/or the live broadcast content event in the live broadcast room is a preset content event;

a second task achievement control display sub-module, configured to display a task achievement control configured for the second type in the live broadcast room in response to the second task achievement notification, where the task achievement control includes a control UI material, an event name, and business object information;

the preset interaction event is that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts.

Optionally, the task of the specified type includes a third type, the event occurring in the live program includes an interactive event and a live content event, and the task achievement control displaying module 902 includes:

a third task achievement notification receiving sub-module, configured to receive a third task achievement notification when the interaction event in the live broadcast room is a preset interaction event, and/or when the live broadcast content event in the live broadcast room is a preset content event;

a third task achievement control display sub-module, configured to display a task achievement control configured as the third type in the live broadcast room in response to the third task achievement notification, where the task achievement control includes a control UI material, an event name, and business object information;

the preset interaction event is that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts.

Optionally, the reaching operation loading module 904 includes:

and the achievement operation loading submodule is used for responding to the business operation, loading the hit operation in the live broadcast room when receiving the hit notification, or loading the miss operation in the live broadcast room when receiving the miss operation.

Optionally, the task achievement control presentation module 902 includes:

and the task achievement control display sub-module is used for displaying task achievement controls configured for the tasks of the specified types one by one in the live broadcast room according to the priority sequence of the specified types when the browsing behavior data of the audience users in the live broadcast room at the same time and/or events occurring in the live broadcast program achieve at least two tasks of the specified types, wherein the priority sequence is the sequence for configuring the specified types.

The live broadcast service processing device provided by the embodiment of the invention can execute the live broadcast service processing method provided by the first embodiment to the fourth embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

Example ten

Fig. 10 is a schematic structural diagram of a live broadcast service processing apparatus provided in a tenth embodiment of the present invention, which is applied to a server, and the apparatus may specifically include the following modules:

a live program sending module 1001, configured to send a live program to a live broadcast room when a client loads the live broadcast room, where content of the live program is content related to a product of a third-party platform;

a user behavior and live event obtaining module 1002, configured to obtain browsing behavior data of viewer users in the live broadcast room and/or events occurring in the live broadcast program;

a task achievement notification sending module 1003, configured to send a task achievement notification to the client when it is determined that a task of a specified type is achieved according to browsing behavior data of a viewer user in the live broadcast room and/or an event occurring in the live broadcast program, where the client displays a task achievement control when receiving the task achievement notification;

a service data generating module 1004, configured to generate service data in response to a service operation performed by the audience user on the task achievement control, where the service data includes service data associated with the task configured for the audience user in a manner configured for the specified type, and the service data is used to request the third-party platform to issue a service object for the audience user;

a service data sending module 1005, configured to send the service data to the client and the third party platform.

Optionally, the method further comprises:

the configuration information acquisition module is used for acquiring the configuration information of the task of the specified type configured for the product by the third-party platform;

the configuration information auditing module is used for auditing the configuration information;

and the configuration information storage module is used for storing the configuration information after the configuration information is approved.

Optionally, the browsing behavior data of the viewer user includes a live program watching behavior, the specified type includes a first type, and the user behavior and live event obtaining module 1002 includes:

the watching time length obtaining sub-module is used for obtaining the watching time length of the audience user watching the live programs in at least one live broadcast room in a preset period, wherein the at least one live broadcast room is a live broadcast room configured with a first type of task, and the live broadcast programs are live broadcast programs of which the contents are related to the products;

and the total watching time length calculating submodule is used for accumulating at least one watching time length to obtain the total watching time length of the audience users.

Optionally, the task achievement notification sending module 1003 includes:

a first type task achievement determination sub-module, configured to determine that the first type task is achieved when the total viewing duration is longer than a preset duration;

and the first task achievement notification sending submodule is used for sending a first task achievement notification for achieving the first type of task to the clients logged in by all the audience users in the live broadcast room, or sending the first task achievement notification for achieving the first type of task to the clients logged in by the audience users with the user tags in the live broadcast room being preset user tags.

Optionally, the events occurring in the live program include an interactive event and a live content event, the task of the specified type includes a second type, and the user behavior and live event obtaining module 1002 includes:

a candidate live broadcast room determining submodule, configured to determine at least one candidate live broadcast room, where live broadcast content of the candidate live broadcast room is content related to a product of the third-party platform;

the target live broadcast room determining submodule is used for determining a specified number of live broadcast rooms from the candidate live broadcast rooms as target live broadcast rooms;

the user behavior and live event detection submodule is used for detecting an interaction event and a live content event in the target live broadcast room aiming at each target live broadcast room;

wherein, the interactive event comprises a bullet screen event and a gift sending event.

Optionally, the task achievement notification sending module 1003 includes:

the task achievement determination submodule of the second type is used for determining that a task of the second type is achieved when the interaction event in the live broadcast room is a preset interaction event and/or the content event in the live broadcast room is a preset content event;

a candidate audience user selection submodule for selecting a specified number of audience users from all audience users in the live broadcast room as candidate audience users;

a target audience user selection submodule, configured to select a target audience user from the candidate audience users according to a preset first probability;

a second task achievement notification sending submodule, configured to send a second task achievement notification for achieving the second type of task to the client logged in by the target audience user;

the preset interaction event is that the number of the barrage is larger than the preset number of the barrage, and/or the number of the gifts is larger than the preset number of the gifts.

Optionally, the specified types further include a third type, and the task achievement notification sending module 1003 includes:

the task achievement determination submodule of the third type is used for determining that the task of the third type is achieved when the interaction event in the live broadcast room is a preset interaction event and/or the content event in the live broadcast room is a preset content event, wherein the preset interaction event is that the number of barracks is larger than the number of preset barracks and/or the number of gifts is larger than the number of preset gifts;

a candidate audience user selection submodule for selecting a specified number of audience users from all audience users in the live broadcast room as candidate audience users;

a first target audience user selection submodule, configured to select a first target audience user from the candidate audience users according to a preset first probability;

a third task achievement notification sending submodule, configured to send a third task achievement notification for achieving a third type of task to a client logged in by the first target audience user, where the client is configured to display a task achievement control configured for the third type of task when receiving the third task achievement notification;

a second target audience user selection submodule and a third target audience user selection submodule, configured to determine, in response to an operation on the client terminal acting on a task achievement control configured for the third type, a hit second target audience user and a miss third target audience user among the first target audience users according to a preset second probability;

and the hit notification and miss notification sending submodule is used for sending a hit notification to the client logged in by the second target audience user and sending a miss notification to the client logged in by the third target audience user.

Optionally, the service data generating module 1004 includes:

and the service data generation submodule is used for configuring service data associated with the task for the audience users according to the configuration information configured for the specified type, the service data is used for requesting the third-party platform to distribute service objects for the audience users, and the service data comprises user information of the audience users, service object names and service object quantity.

The live broadcast device provided by the embodiment of the invention can execute the live broadcast service processing method provided by the fifth embodiment to the eighth embodiment of the invention, and has the corresponding functional modules and beneficial effects of the execution method.

EXAMPLE eleven

Fig. 11 is a schematic structural diagram of an electronic device according to an eleventh embodiment of the present invention. As shown in fig. 11, the electronic device includes a processor 1100, a memory 1101, a communication module 1102, an input device 1103, and an output device 1104; the number of the processors 1100 in the electronic device may be one or more, and one processor 1100 is taken as an example in fig. 11; the processor 1100, the memory 1101, the communication module 1102, the input device 1103 and the output device 1104 in the electronic apparatus may be connected by a bus or other means, and fig. 11 illustrates an example of connection by a bus.

The memory 1101 is used as a computer-readable storage medium, and can be used to store software programs, computer-executable programs, and modules, such as modules corresponding to the live broadcast service processing method in the first to fourth embodiments (for example, a live broadcast room loading module 901, a task achievement control display module 902, a service operation receiving module 903, and an achievement operation loading module 904 in the live broadcast service processing apparatus shown in fig. 9) or modules corresponding to the live broadcast service processing method in the fifth to eighth embodiments (for example, a live broadcast program sending module 1001, a user behavior and live broadcast event obtaining module 1002, a task achievement notification sending module 1003, a service data generating module 1004, and a service data sending module 1005 in the live broadcast service processing apparatus shown in fig. 10). The processor 1100 executes various functional applications and data processing of the electronic device by running software programs, instructions and modules stored in the memory 1101, that is, implements the live service processing method described above.

The memory 1101 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the electronic device, and the like. Further, the memory 1101 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the memory 1101 may further include memory located remotely from the processor 1100, which may be connected to an electronic device through a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.

And the communication module 1102 is configured to establish connection with the display screen and implement data interaction with the display screen. The input device 1103 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function controls of the electronic apparatus.

The electronic device provided in this embodiment of the present invention can execute the live broadcast service processing method provided in any embodiment of the present invention, and has corresponding functions and beneficial effects.

Example twelve

An twelfth embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored, and when the computer program is executed by a processor, the live broadcast service processing method provided in any one of the first to eighth embodiments is implemented.

Of course, the computer program of the computer-readable storage medium provided in the embodiment of the present invention is not limited to the method operations described above, and may also perform related operations in the live broadcast service processing method provided in any embodiment of the present invention.

From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.

It should be noted that, in the embodiment of the live broadcast service processing apparatus, each unit and each module included in the embodiment are only divided according to functional logic, but are not limited to the above division, as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.

It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

42页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据处理方法、装置、电子设备、计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类