Network live broadcast method and device, electronic equipment and computer readable medium

文档序号:1908567 发布日期:2021-11-30 浏览:10次 中文

阅读说明:本技术 网络直播方法、装置、电子设备和计算机可读介质 (Network live broadcast method and device, electronic equipment and computer readable medium ) 是由 王永哲 韩卫召 张然 刘伟科 于 2020-12-18 设计创作,主要内容包括:本公开的实施例公开了网络直播方法、装置、电子设备和计算机可读介质。该方法的一具体实施方式包括:响应于检测到直播请求信号,查询上述直播请求信号对应的直播类型;查询对应上述直播类型的流量源,并通过上述流量源推送直播流量。该实施方式提高了为网络直播推送直播流量的准确性和有效性。(The embodiment of the disclosure discloses a live network broadcasting method, a live network broadcasting device, electronic equipment and a computer readable medium. One embodiment of the method comprises: responding to the detected live broadcast request signal, and inquiring a live broadcast type corresponding to the live broadcast request signal; and inquiring a flow source corresponding to the live broadcast type, and pushing live broadcast flow through the flow source. The embodiment improves the accuracy and effectiveness of pushing live broadcast flow for live webcasting.)

1. A method of web casting, comprising:

responding to the detected live broadcast request signal, and inquiring a live broadcast type corresponding to the live broadcast request signal;

and inquiring a flow source corresponding to the live broadcast type, and pushing live broadcast flow through the flow source.

2. The method of claim 1, wherein the live type is determined by:

responding to a live broadcast application sent by a terminal device, and acquiring live broadcast content information corresponding to the live broadcast application, wherein the live broadcast content information comprises at least one of the following items: user information, article information;

determining a live type based on the live content information.

3. The method of claim 2, wherein the obtaining of the live content information corresponding to the live application in response to detecting the live application sent by the terminal device comprises:

and sending consultation information corresponding to the live broadcast application to the terminal equipment, and receiving live broadcast content information corresponding to the consultation information sent by the terminal equipment.

4. The method as claimed in claim 3, wherein the counseling information includes a preset plurality of levels of counseling information; and

the sending of the consultation information corresponding to the live broadcast application to the terminal equipment and the receiving of the live broadcast content information corresponding to the consultation information sent by the terminal equipment comprise:

sending the hierarchical consultation information layer by layer through the plurality of hierarchical consultation information;

and constructing live broadcast content information based on a plurality of feedback information corresponding to the plurality of layers of consultation information.

5. The method of claim 4, wherein said issuing hierarchical advisory information layer by layer through said plurality of hierarchical advisory information comprises:

for the level consultation information in the plurality of levels of consultation information, when a trigger signal corresponding to the level consultation information is detected, the level consultation information is sent to the terminal equipment;

and responding to the received feedback information corresponding to the level of consultation information sent by the terminal equipment, and selecting a trigger signal of next-level consultation information according to the feedback information.

6. The method of claim 3, wherein the determining a live type based on the live content information comprises:

selecting and displaying at least one alternative live type corresponding to the live content information from a preset live type library;

and in response to detecting an acknowledgement signal corresponding to an alternative live type in the at least one alternative live type, setting the alternative live type corresponding to the acknowledgement signal as a live type.

7. The method of claim 6, wherein the selecting and displaying at least one alternative live type corresponding to the live content information from a preset live type library comprises:

determining live broadcast characteristic information based on the live broadcast content information, wherein the live broadcast characteristic information comprises at least one of the following items: direct broadcasting of advantage information and direct broadcasting of disadvantage information;

and determining at least one alternative live type by matching the live characteristic information with the live type in the live type library.

8. The method of claim 7, wherein the live content information includes at least one piece of live content sub-information; and

the determining live broadcast characteristic information based on the live broadcast content information includes:

and comparing the live content sub-information with preset reference sub-information in the at least one piece of live content sub-information, and determining that the live content sub-information is live superior information or live inferior information.

9. The method of claim 7, wherein the live type comprises a live scene, a live topic, a live genre, wherein the live scene comprises at least one of: indoor, outdoor, factory, the live topic comprising at least one of: starry field, stadium, and eating broadcast, wherein the live broadcast style includes at least one of: fun, serious, scientific; and

the determining at least one alternative live type by matching the live characteristic information with the live type in the live type library includes:

and selecting at least one combination of the live broadcast scene, the live broadcast theme and the live broadcast style from the live broadcast type library as an alternative live broadcast type based on the live broadcast characteristic information.

10. The method of claim 2, wherein the live traffic is determined by:

selecting at least one candidate flow source according to the live broadcast content information, wherein the candidate flow source corresponds to set live broadcast flow;

displaying at least one candidate live indicator based on the at least one candidate traffic source, the candidate live indicator comprising any one of: the profit is the largest and the sales volume is the largest;

in response to detecting a selection signal corresponding to a target live indicator in the at least one candidate live indicator, at least one target traffic source corresponding to the target live indicator is selected from the at least one candidate traffic source.

11. The method of claim 10, wherein the selecting at least one candidate traffic source as a function of the live content information comprises:

determining consumption type information according to the live content information, wherein the consumption type information comprises a short-term consumption type and a long-term consumption type;

selecting at least one candidate traffic source based on the consumption type information, the traffic sources including short-term browsing sources and long-term traffic sources.

12. The method of claim 8, wherein the method further comprises:

acquiring live broadcast result data of the live broadcast request signal, wherein the live broadcast result data comprises at least one of the following items: live broadcast income and live broadcast sales volume.

13. The method of claim 12, wherein the method further comprises:

and adjusting the consultation information and the reference sub-information based on the live broadcast result data.

14. A webcast apparatus, comprising:

the live broadcast type query unit is configured to respond to the detection of a live broadcast request signal and query a live broadcast type corresponding to the live broadcast request signal;

and the live broadcast flow pushing unit is configured to query a flow source corresponding to the live broadcast type and push live broadcast flow through the flow source.

15. An electronic device, comprising:

one or more processors;

a storage device having one or more programs stored thereon,

when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-13.

16. A computer-readable medium, on which a computer program is stored, wherein the program, when executed by a processor, implements the method of any one of claims 1 to 13.

Technical Field

The embodiment of the disclosure relates to the technical field of network videos, in particular to a network live broadcast method, a network live broadcast device, electronic equipment and a computer readable medium.

Background

With the popularization of networks, live webcasting becomes an important strategic direction for merchants. Typically, a full webcast contains many links, such as: registration and audit, equipment scene, selection before broadcasting, talking preparation, broadcasting, channel drainage, interaction, guide conversion, data report and the like. Merchants need to continuously improve live broadcast capability to obtain better benefits from live broadcast.

Merchants need to go through various learning and training to possibly improve the live webcasting effect. However, these learning and training methods are usually not completely matched with actual live webcasting, the feasibility is not good enough, and the live webcasting cannot usually obtain accurate and effective live webcasting traffic, so that the live webcasting effect of the merchant is difficult to achieve expectations.

Disclosure of Invention

This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

Some embodiments of the present disclosure propose a live webcasting method, apparatus, electronic device, and computer-readable medium to solve the technical problems mentioned in the background section above.

In a first aspect, some embodiments of the present disclosure provide a live webcasting method, including: responding to the detected live broadcast request signal, and inquiring a live broadcast type corresponding to the live broadcast request signal; and inquiring a flow source corresponding to the live broadcast type, and pushing live broadcast flow through the flow source.

In a second aspect, some embodiments of the present disclosure provide a live webcasting apparatus, including: the live broadcast type query unit is configured to respond to the detection of a live broadcast request signal and query a live broadcast type corresponding to the live broadcast request signal; and the live broadcast flow pushing unit is configured to query a flow source corresponding to the live broadcast type and push the live broadcast flow through the flow source.

In a third aspect, some embodiments of the present disclosure provide an electronic device, comprising: one or more processors; a storage device having one or more programs stored thereon, which when executed by one or more processors, cause the one or more processors to implement the method described in any of the implementations of the first aspect.

In a fourth aspect, some embodiments of the present disclosure provide a computer readable medium on which a computer program is stored, wherein the program, when executed by a processor, implements the method described in any of the implementations of the first aspect.

The above embodiments of the present disclosure have the following beneficial effects: according to the live webcasting method, live webcasting flow is pushed for live webcasting, and pertinence and effectiveness of live webcasting flow pushing are improved. Specifically, the reason why the network live broadcast effect is not good enough is that: the network live broadcast cannot acquire accurate and effective live broadcast flow. Based on this, the live webcasting method of some embodiments of the present disclosure first searches for a corresponding live type when detecting a live webcasting request signal. The live broadcast type is preset according to the network live broadcast content information corresponding to the live broadcast request signal. Therefore, the live type has good pertinence to the network live content. And because the live broadcast type exists, the execution main body can find the corresponding flow source and push live broadcast flow for the network live broadcast through the flow source. Therefore, the accuracy and effectiveness of pushing live broadcast flow for network live broadcast are improved.

Drawings

The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and elements are not necessarily drawn to scale.

Fig. 1 is a schematic diagram of an application scenario of a webcast method of some embodiments of the present disclosure;

fig. 2 is a flow diagram of some embodiments of a webcast method according to the present disclosure;

fig. 3 is a flow diagram of further embodiments of a live webcasting method according to the present disclosure;

fig. 4 is a flow diagram of further embodiments of a webcast method according to the present disclosure;

fig. 5 is a schematic structural diagram of some embodiments of a webcast apparatus according to the present disclosure;

FIG. 6 is a schematic structural diagram of an electronic device suitable for use in implementing some embodiments of the present disclosure.

Detailed Description

Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.

It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings. The embodiments and features of the embodiments in the present disclosure may be combined with each other without conflict.

It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.

It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.

The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only, and are not intended to limit the scope of the messages or information.

The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.

Fig. 1 is a schematic diagram of an application scenario of a live webcasting method according to some embodiments of the present disclosure.

In fig. 1, when a user sends a live broadcast request signal to the electronic device 102 through the terminal device 101, the electronic device 102 may query the user's live broadcast type through the live broadcast request signal. The live type may be, for example: "indoor + eat and broadcast + make fun". Wherein, the 'indoor' is a live scene; the 'eating broadcast' is a live broadcast theme; "make fun" as a live style. Accordingly, the user's live content may be food. The electronic device 102 can then query the live type traffic source. For example, the flow source may be a plurality of gourmet pages. Finally, the electronic device 102 may push the live broadcast page corresponding to the live broadcast request signal to the traffic source, so that the user may click the live broadcast page at the traffic source, thereby realizing pushing of the live broadcast traffic.

It should be understood that the number of terminal devices 101 and electronic devices 102 in fig. 1 is merely illustrative. There may be any number of terminal devices 101 and electronic devices 102, as desired for implementation.

With continued reference to fig. 2, fig. 2 illustrates a flow 200 of some embodiments of a webcasting method according to the present disclosure. The network live broadcast method comprises the following steps:

step 201, in response to detecting a live broadcast request signal, querying a live broadcast type corresponding to the live broadcast request signal.

In some embodiments, an execution subject of the webcast method (e.g., the electronic device 102 shown in fig. 1) may receive the live request signal from the terminal device 101 through a wired connection manner or a wireless connection manner. It should be noted that the wireless connection means may include, but is not limited to, a 3G/4G/5G connection, a WiFi connection, a bluetooth connection, a WiMAX connection, a Zigbee connection, a uwb (ultra wideband) connection, and other wireless connection means now known or developed in the future.

The execution subject may be a live server. The execution main body can establish data connection with a plurality of terminal devices and detect the live broadcast state of each terminal device. When the execution main body detects that the terminal device sends a live broadcast request signal, the execution main body can inquire the live broadcast type corresponding to the live broadcast request signal. Wherein the live broadcast request signal is generally sent to the execution main body when the user starts the network live broadcast. That is, the execution agent receives the live broadcast request signal indicating that the user is performing live webcasting. Meanwhile, the live broadcast request signal may also be transmitted to the execution main body in advance. For example, if the user wants to live 8 pm tomorrow, a live request signal may be sent to the execution subject, and the live request signal may include time information: tomorrow 8 o' clock evening. The live broadcast type is used for representing a network live broadcast form of a user corresponding to the live broadcast request signal, such as indoor + eating and broadcasting + catching up with fun. According to actual needs, different users can have different live broadcast types, and the description is omitted here.

Step 202, inquiring a traffic source corresponding to the live broadcast type, and pushing live broadcast traffic through the traffic source.

Different live types may correspond to different traffic sources. After the traffic source is determined, the execution subject may push live traffic through the traffic source. When the live webcast corresponding to the live webcast request signal is in progress, the execution main body can push live webcast flow for the live webcast in time. When the live broadcast request signal is subjected to network live broadcast at a specified time (for example, at 8 pm tomorrow as described above), the execution main body may push live broadcast traffic for the user at 8 pm tomorrow.

For example, when the live broadcast form of the user is "indoor + eating and broadcasting + funing", the execution subject may publish the live broadcast link of the user in a page related to food or a forum, so that a user browsing the page related to food or the forum may watch the live broadcast of the user through the live broadcast link, thereby achieving the purpose of pushing live broadcast traffic. Therefore, live broadcast flow can be pushed for live network broadcast according to actual needs of users, and the live broadcast flow pushing accuracy and effectiveness can be improved.

According to the live webcasting method, live webcasting flow is pushed for live webcasting, and pertinence and effectiveness of live webcasting flow pushing are improved. Specifically, the reason why the network live broadcast effect is not good enough is that: the network live broadcast cannot acquire accurate and effective live broadcast flow. Based on this, the live webcasting method of some embodiments of the present disclosure first searches for a corresponding live type when detecting a live webcasting request signal. The live broadcast type is preset according to the network live broadcast content information corresponding to the live broadcast request signal. Therefore, the live type has good pertinence to the network live content. And because the live broadcast type exists, the execution main body can find the corresponding flow source and push live broadcast flow for the network live broadcast through the flow source. Therefore, the accuracy and effectiveness of pushing live broadcast flow for network live broadcast are improved.

With continued reference to fig. 3, fig. 3 illustrates a flow 300 of some embodiments of a live webcasting method according to the present disclosure. The network live broadcast method comprises the following steps:

step 301, in response to detecting a live broadcast request signal, querying a live broadcast type corresponding to the live broadcast request signal.

The content of step 301 is the same as that of step 201, and is not described in detail here.

In some optional implementations of some embodiments, the above-mentioned live type may be determined by:

the method comprises the steps of responding to a detected live broadcast application sent by a terminal device, and acquiring live broadcast content information corresponding to the live broadcast application.

The user can send the live broadcast application to the execution main body through the terminal equipment. The live broadcast application is used for applying for network live broadcast to the execution main body. Generally, the live application can be sent to the execution subject before the user first webcasts. The user may also send a live broadcast request to the execution main body again after the live broadcast is opened, in order to further improve the live broadcast effect. After receiving the live broadcast application, the execution main body can acquire the live broadcast content information of the live broadcast application. Wherein, the live content information may include at least one of the following: user information, item information, host information, time information, etc.

And secondly, determining the live broadcast type based on the live broadcast content information.

After the live content information is obtained, the execution main body can analyze the live content information, and then the live type corresponding to the live content information is determined. For example, if the live content information is food, the live type may be "indoor + eating and broadcasting + playing" or the like.

In some optional implementation manners of some embodiments, the obtaining, in response to detecting a live application sent by a terminal device, live content information corresponding to the live application may include: and sending consultation information corresponding to the live broadcast application to the terminal equipment, and receiving live broadcast content information corresponding to the consultation information sent by the terminal equipment.

In order to obtain the live content information, the execution subject may send the consultation information to the terminal device after detecting that the terminal device sends a live application. Wherein the consulting information may be various questions. For example, the advisory information may be "what type of content you live is: a, food; b, electronic equipment; c, traveling; d, other ", etc. The user can select step by step according to the consultation information, and further the executive body can determine the live content information.

In some optional implementation manners of some embodiments, the sending, to the terminal device, the advisory information corresponding to the live application and receiving, from the terminal device, live content information corresponding to the advisory information may include the following steps:

firstly, sending the hierarchical consultation information layer by layer through the plurality of hierarchical consultation information.

In order to gradually determine the live content information of the user, the consultation information of the application can comprise a plurality of preset levels of consultation information. That is, the consulting information can be regarded as a tree including a root node, a plurality of hierarchy nodes, and up to leaf nodes. Each node corresponds to a level of advisory information. The execution main body may issue the hierarchical consultation information layer by layer through a plurality of hierarchical consultation information.

And secondly, constructing live broadcast content information based on a plurality of feedback information corresponding to the plurality of layers of consultation information.

The execution subject may obtain corresponding feedback information according to the hierarchical consultation information each time. The execution body may then construct live content information from the feedback information.

In some optional implementation manners of some embodiments, the above sending out the hierarchical consultation information layer by layer through the plurality of hierarchical consultation information may include the following steps:

first, when a trigger signal corresponding to hierarchical consultation information is detected for the hierarchical consultation information in the plurality of hierarchical consultation information, the hierarchical consultation information is sent to the terminal equipment.

The execution subject may transmit the corresponding hierarchical counseling information in a hierarchical structure of a plurality of hierarchical counseling information of the counseling information. For example, when the consultation information is sent to the user for the first time, the consultation information is equivalent to a trigger signal sent to the first layer consultation information in a plurality of layers of consultation information. At this time, the execution main body may transmit the first-layer consultation information to the terminal device where the user is located.

And secondly, responding to the received feedback information corresponding to the level of consultation information sent by the terminal equipment, and selecting a trigger signal of next-level consultation information according to the feedback information.

After the corresponding level consultation information is obtained, the user can give corresponding feedback information according to the level consultation information. For example, the hierarchical advisory information may be "what type of content you live is: a, food; b, electronic equipment; c, traveling; d, other ". The feedback information given by the user may be: "A, food". Thereafter, the executive may follow the branch "A, food" to find the next level of advisory information. For example, the next level of advisory information may be: "A, meat; b, fruits; c, vegetables; d, others ", etc. Therefore, the hierarchical consultation information is sent layer by layer, and the corresponding feedback information is obtained, so that the accurate live broadcast content information can be obtained.

In some optional implementations of some embodiments, the determining the live type based on the live content information may include:

the method comprises the steps of firstly, selecting and displaying at least one alternative live type corresponding to the live content information from a preset live type library.

After the live content information is obtained, the execution main body can select and display at least one alternative live type corresponding to the live content information from a preset live type library. Wherein, the alternative live broadcast type is screened out according to the live broadcast content information. Therefore, the alternative live type is beneficial for providing accurate and effective live traffic for the live content information.

And secondly, in response to the detection of a confirmation signal corresponding to the alternative live type in the at least one alternative live type, setting the alternative live type corresponding to the confirmation signal as the live type.

After the execution main body displays at least one alternative live type, the user can select the required alternative live type from the at least one alternative live type. When the execution main body detects a confirmation signal corresponding to an alternative live type in at least one alternative live type, the user is indicated to select the alternative live type corresponding to the confirmation signal. At this time, the execution subject may set the alternative live type corresponding to the confirmation signal as the live type.

In some optional implementation manners of some embodiments, the selecting and displaying at least one alternative live type corresponding to the live content information from a preset live type library may include:

and step one, determining live broadcast characteristic information based on the live broadcast content information.

In order to select an alternative live type suitable for live content information, an execution subject needs to acquire feature information of the live content information. Wherein, the live broadcast feature information comprises at least one of the following items: and broadcasting the advantage information and broadcasting the disadvantage information in a live mode. The live broadcast advantage information is an advantage item of live broadcast content information compared with the existing similar live broadcast; the live broadcast disadvantage information is an inferior item of live broadcast content information compared with the existing similar live broadcast.

And secondly, matching the live broadcast characteristic information with the live broadcast type in the live broadcast type library to determine at least one alternative live broadcast type.

In practice, the emphasis points of different live types in the live type library are different. Some live types may focus on sales, some on revenue, etc. Therefore, after the live broadcast feature information is obtained, the execution main body can match the live broadcast type in the live broadcast type library according to the live broadcast feature information to determine at least one alternative live broadcast type. That is, the alternative live type is selected by live feature information. Therefore, the alternative live broadcast type has good pertinence to the live broadcast content information, is beneficial to exerting the live broadcast advantage information of the live broadcast content information, and weakens or even avoids the live broadcast disadvantage information. Therefore, the pertinence of the alternative live broadcast type to the live broadcast content information is improved, and the accurate and effective live broadcast flow can be pushed for the network live broadcast.

In some optional implementations of some embodiments, the live content information includes at least one piece of live content sub information; and, the determining live broadcast characteristic information based on the live broadcast content information may include: and comparing the live content sub-information with preset reference sub-information in the at least one piece of live content sub-information, and determining that the live content sub-information is live superior information or live inferior information.

The live broadcast content information is constructed through the multi-level consultation information, and correspondingly, the live broadcast content information comprises at least one piece of live broadcast content sub-information. For example, the live content sub-information may be a food price, a food taste, and the like. In order to qualitatively describe the advantages and disadvantages of each item of live content sub-information, the execution main body can compare the live content sub-information with preset reference sub-information and determine that the live content sub-information is live advantage information or live disadvantage information. The reference sub-information may be obtained by performing operations such as statistical analysis on a large amount of actual data by an execution subject. For example, the live content sub-information is a food price, and the executing body may query the reference sub-information (for example, a market average price) of the corresponding food. If the live content sub-information is higher than the reference sub-information, it is indicated that the food is advantageous in price without being particularly increased. The corresponding food price is the live broadcast advantage information. On the contrary, if the live content sub-information is lower than the reference sub-information, it means that the food is inferior in price and needs to be improved. The corresponding food price is direct broadcast disadvantage information.

In some optional implementation manners of some embodiments, the determining at least one alternative live type by matching the live feature information with the live type in the live type library may include: and selecting at least one combination of the live broadcast scene, the live broadcast theme and the live broadcast style from the live broadcast type library as an alternative live broadcast type based on the live broadcast characteristic information.

In order to accurately improve the network live broadcast effect, the live broadcast type can also comprise a live broadcast scene, a live broadcast theme, a live broadcast style and the like. Wherein the live scene may include at least one of: indoor, outdoor, factory, the above-mentioned live theme includes at least one of the following: the method comprises the following steps of starry field, sports ground and broadcast, wherein the live broadcast style comprises at least one of the following items: fun, serious and scientific. For example, when the live content information is food, the corresponding live type may be "indoor + eating and broadcasting + fun"; when the live content information is an electronic product, the corresponding live type may be "factory + star field + technology", and the like. Therefore, the specific content of the live broadcast type is refined, and the consumption behavior of the network live broadcast audience can be accurately guided through different content of the live broadcast type. Specifically, the execution subject may select a combination of at least one of the live scenes, the live themes, and the live styles, and set the various combinations as alternative live types. Therefore, different live broadcast scenes, live broadcast themes and live broadcast styles are matched according to different live broadcast content information, customized live broadcast of the live broadcast content information is realized, and accuracy and effectiveness of live broadcast flow pushing for network live broadcast are greatly improved.

Step 302, inquiring a traffic source corresponding to the live broadcast type, and pushing live broadcast traffic through the traffic source.

The execution subject can inquire a corresponding flow source according to the live broadcast type and then push live broadcast flow through the flow source. For example, when the user's live type is "indoor + eat and broadcast + fun", the corresponding traffic sources may be various food pages or fun videos. The execution subject can push the live webcast page or the link of the live webcast page corresponding to the live request signal at the traffic sources. When browsing a food page or playing a video, other users can view the corresponding live webcast through the live webcast page or the link of the live webcast page, and the like, so that the purpose of pushing the live webcast flow is achieved. Therefore, the watching quantity of the user live webcast is improved, and the live webcast effect is favorably improved.

In some optional implementations of some embodiments, the live traffic may be determined by:

the method comprises the steps of firstly, selecting at least one candidate flow source according to the live content information.

The execution main body can select a live type according to the live content information and also can select a candidate flow source according to the live content information. In practice, different candidate traffic sources have relatively fixed crowd and browsing volumes, and therefore, the candidate traffic sources correspond to set live traffic. For example, the candidate traffic source may be a science and technology forum, and the corresponding people have a high interest in science and technology, and the technology is developed quickly, and various new technologies or new products are updated quickly. Correspondingly, the browsing amount of the scientific and technological forum is relatively large, and the browsing amount can be converted into live broadcast flow according to a certain proportion. Therefore, the candidate traffic source has a corresponding relationship with the live traffic.

And secondly, displaying at least one candidate live broadcast index based on the at least one candidate flow source.

Different candidate traffic sources have different characteristics. For example, when the candidate traffic source is the above-mentioned scientific and technological forum, the corresponding population generally has stronger payment capability and can continuously consume electronic products; when the candidate traffic source is a food forum, the corresponding population may typically consume a large amount of food. Correspondingly, the execution main body can display the candidate live broadcast indexes according to the candidate flow source so that the user can select the required live broadcast indexes. The candidate live broadcast index may include any one of the following items: the maximum profit and the maximum sales volume.

And thirdly, in response to the detection of a selection signal corresponding to a target live broadcast index in the at least one candidate live broadcast index, selecting at least one target traffic source corresponding to the target live broadcast index from the at least one candidate traffic source.

After the user selects the target live broadcast index, the execution subject may select at least one corresponding target traffic source according to the target live broadcast index. Therefore, the flow source is selected according to the live broadcast content information, the pertinence of selecting the flow source is improved, the live broadcast index appointed by a user can be realized according to the flow source, and the controllability and the effectiveness of network live broadcast are improved.

In some optional implementations of some embodiments, the selecting at least one candidate traffic source according to the live content information may include:

and step one, determining consumption type information according to the live content information.

To determine candidate traffic sources, the executive body may determine consumption type information from the live content information. The consumption type information may include a short-term consumption type and a long-term consumption type. For example, when the live content information is food, the consumption type information may be a long-term consumption type; when the live content information is a new electronic product on the market, the consumption type information may be a short-term consumption type.

And secondly, selecting at least one candidate traffic source based on the consumption type information.

Having determined the consumption type information, the executive agent may select the candidate traffic source accordingly. The traffic source may include a short-term browsing source and a long-term traffic source. Therefore, consumption type information and a flow source are further refined, and pertinence and effectiveness of providing the flow source for network live broadcast according to live broadcast content information are improved.

Step 303, obtaining live broadcast result data of the live broadcast request signal.

After the live broadcast flow is pushed for the live broadcast, the execution main body can also obtain live broadcast result data after the live broadcast. The live broadcast result data can reflect the actual effect of network live broadcast. Wherein the live result data may include at least one of: live broadcast income, live broadcast sales volume, live broadcast time and the like.

With continued reference to fig. 4, fig. 4 illustrates a flow 400 of some embodiments of a live webcasting method according to the present disclosure. The network live broadcast method comprises the following steps:

step 401, in response to detecting a live broadcast request signal, querying a live broadcast type corresponding to the live broadcast request signal.

Step 402, inquiring a flow source corresponding to the live broadcast type, and pushing live broadcast flow through the flow source.

Step 403, obtaining the live broadcast result data of the live broadcast request signal.

The contents of steps 401, 402 and 403 are the same as those of steps 301, 302 and 303, respectively, and are not described in detail here.

And step 404, adjusting the consultation information and the reference sub-information based on the live broadcast result data.

After the live broadcast result data is obtained, in order to improve the accuracy of the consultation information and the reference sub-information, the execution main body can adjust the consultation information and the reference sub-information according to the live broadcast result data. Therefore, the authenticity and the effectiveness of the consultation information and the reference sub-information are improved, and the network live broadcast effect is favorably improved.

With further reference to fig. 5, as an implementation of the methods shown in the above figures, the present disclosure provides some embodiments of a live webcasting apparatus, which correspond to those shown in fig. 2, and which can be applied in various electronic devices.

As shown in fig. 5, the webcast apparatus 500 of some embodiments includes: a live type query unit 501 and a live traffic pushing unit 502. The live broadcast type query unit 501 is configured to, in response to detecting a live broadcast request signal, query a live broadcast type corresponding to the live broadcast request signal; the live broadcast traffic pushing unit 502 is configured to query a traffic source corresponding to the live broadcast type, and push live broadcast traffic through the traffic source.

In an optional implementation manner of some embodiments, the webcast apparatus 500 may include a live type determining unit configured to determine a live type, where the live type determining unit includes: a live content information acquisition subunit (not shown in the figure) and a live type determination subunit (not shown in the figure). The live content information acquiring subunit is configured to, in response to detecting a live application sent by a terminal device, acquire live content information corresponding to the live application, where the live content information includes at least one of: user information, article information; and a live type determination subunit configured to determine a live type based on the live content information.

In an optional implementation manner of some embodiments, the live content information acquiring subunit may include: a live content information obtaining module (not shown in the figure) configured to send the consultation information corresponding to the live application to the terminal device, and receive the live content information corresponding to the consultation information sent by the terminal device.

In an optional implementation manner of some embodiments, the advisory information includes a preset plurality of levels of advisory information; and, the live content information obtaining module may include: a hierarchical consultation information sending sub-module (not shown in the figure) and a live content information construction sub-module (not shown in the figure). The hierarchical consultation information sending submodule is configured to send hierarchical consultation information layer by layer through the plurality of hierarchical consultation information; and the live broadcast content information construction sub-module is configured to construct live broadcast content information based on a plurality of feedback information corresponding to the plurality of hierarchical consultation information.

In an optional implementation manner of some embodiments, the hierarchical consultation information sending sub-module may include: a level consultation information sending module (not shown) and a trigger signal selection module (not shown). The hierarchical consultation information sending module is configured to send hierarchical consultation information to the terminal equipment when a trigger signal corresponding to the hierarchical consultation information is detected for the hierarchical consultation information in the plurality of hierarchical consultation information; and the trigger signal selection module is configured to respond to the received feedback information corresponding to the level of consultation information sent by the terminal equipment and select a trigger signal of next-level consultation information according to the feedback information.

In an optional implementation manner of some embodiments, the live type determining subunit may include: an alternative live type selection module (not shown in the figure) and a live type determination module (not shown in the figure). The alternative live type selection module is configured to select and display at least one alternative live type corresponding to the live content information from a preset live type library; and the live type determining module is configured to respond to the detection of a confirmation signal corresponding to an alternative live type in the at least one alternative live type, and set the alternative live type corresponding to the confirmation signal as the live type.

In an optional implementation manner of some embodiments, the alternative live type selecting module may include: a live feature information determination sub-module (not shown in the figure) and an alternative live type determination sub-module (not shown in the figure). Wherein the live broadcast characteristic information determining submodule is configured to determine live broadcast characteristic information based on the live broadcast content information, and the live broadcast characteristic information includes at least one of: direct broadcasting of advantage information and direct broadcasting of disadvantage information; and the alternative live type determining submodule is configured to determine at least one alternative live type by matching the live characteristic information with the live type in the live type library.

In an optional implementation manner of some embodiments, the live content information includes at least one piece of live content sub information; and, the live broadcast characteristic information determining sub-module may include: and a live broadcast characteristic information determining module (not shown in the figure) configured to compare, for a live broadcast content sub-information in the at least one piece of live broadcast content sub-information, the live broadcast content sub-information with preset reference sub-information, and determine that the live broadcast content sub-information is live broadcast advantage information or live broadcast disadvantage information.

In an optional implementation manner of some embodiments, the live type may include a live scene, a live theme, and a live genre, where the live scene may include at least one of the following: indoor, outdoor, factory, the live theme may include at least one of: the method comprises the following steps of starry field, sports ground and broadcast, wherein the live broadcast style comprises at least one of the following items: fun, serious, scientific; and, the alternative live type determining sub-module may include: and an alternative live type determining module (not shown in the figure) configured to select, from the live type library, a combination of at least one live scene, a live topic and a live style as an alternative live type based on the live characteristic information.

In an optional implementation manner of some embodiments, the webcast apparatus 500 may include a live traffic determining unit configured to determine live traffic, and the live traffic determining unit may include: a candidate traffic source selection sub-unit (not shown in the figure), a candidate live indicator display sub-unit (not shown in the figure), and a target traffic source selection sub-unit (not shown in the figure). The candidate flow source selection subunit is configured to select at least one candidate flow source according to the live broadcast content information, wherein the candidate flow source corresponds to a set live broadcast flow; a candidate live indicator display subunit configured to display at least one candidate live indicator based on the at least one candidate traffic source, where the candidate live indicator includes any one of: the profit is the largest and the sales volume is the largest; and the target traffic source selection subunit is configured to respond to the detection of a selection signal corresponding to a target live broadcast index in the at least one candidate live broadcast index, and select at least one target traffic source corresponding to the target live broadcast index from the at least one candidate traffic source.

In an optional implementation manner of some embodiments, the traffic source includes a short-term browsing source and a long-term traffic source, and the candidate traffic source selecting subunit may include: a consumption type information determination module (not shown in the figure) and a candidate traffic source selection module (not shown in the figure). The consumption type information determining module is configured to determine consumption type information according to the live content information, wherein the consumption type information comprises a short-term consumption type and a long-term consumption type; and the candidate traffic source selection module is configured to select at least one candidate traffic source based on the consumption type information.

In an optional implementation manner of some embodiments, the webcast apparatus 500 may further include: a live result data obtaining unit (not shown in the figure) configured to obtain live result data of the live request signal, where the live result data includes at least one of: live broadcast income and live broadcast sales volume.

In an optional implementation manner of some embodiments, the webcast apparatus 500 may further include: and a data updating unit (not shown) configured to adjust the advisory information and the reference sub information based on the live result data.

It will be understood that the elements described in the apparatus 500 correspond to various steps in the method described with reference to fig. 2. Thus, the operations, features and resulting advantages described above with respect to the method are also applicable to the apparatus 500 and the units included therein, and are not described herein again.

As shown in fig. 6, electronic device 600 may include a processing means (e.g., central processing unit, graphics processor, etc.) 601 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM603, various programs and data necessary for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM603 are connected to each other via a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.

Generally, the following devices may be connected to the I/O interface 605: input devices 606 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 607 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 608 including, for example, tape, hard disk, etc.; and a communication device 609. The communication means 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. While fig. 6 illustrates an electronic device 600 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided. Each block shown in fig. 6 may represent one device or may represent multiple devices as desired.

In particular, according to some embodiments of the present disclosure, the processes described above with reference to the flow diagrams may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable medium, the computer program comprising program code for performing the method illustrated in the flow chart. In some such embodiments, the computer program may be downloaded and installed from a network through the communication device 609, or installed from the storage device 608, or installed from the ROM 602. The computer program, when executed by the processing device 601, performs the above-described functions defined in the methods of some embodiments of the present disclosure.

It should be noted that the computer readable medium described above in some embodiments of the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In some embodiments of the disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.

In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.

The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device. The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: responding to the detected live broadcast request signal, and inquiring a live broadcast type corresponding to the live broadcast request signal; and inquiring a flow source corresponding to the live broadcast type, and pushing live broadcast flow through the flow source.

Computer program code for carrying out operations for embodiments of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).

The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.

The units described in some embodiments of the present disclosure may be implemented by software, and may also be implemented by hardware. The described units may also be provided in a processor, and may be described as: a processor includes a live type query unit and a live traffic push unit. Where the names of these units do not in some cases constitute a limitation on the unit itself, for example, a live traffic push unit may also be described as a "unit for pushing live traffic for a live network".

The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.

The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention in the embodiments of the present disclosure is not limited to the specific combination of the above-mentioned features, but also encompasses other embodiments in which any combination of the above-mentioned features or their equivalents is made without departing from the inventive concept as defined above. For example, the above features and (but not limited to) technical features with similar functions disclosed in the embodiments of the present disclosure are mutually replaced to form the technical solution.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:直播软件的控制方法、系统及设备

网友询问留言

已有0条留言

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

精彩留言,会给你点赞!

技术分类