CN112492334A - Live video pushing method, device and equipment - Google Patents

Live video pushing method, device and equipment Download PDF

Info

Publication number
CN112492334A
CN112492334A CN202011288405.1A CN202011288405A CN112492334A CN 112492334 A CN112492334 A CN 112492334A CN 202011288405 A CN202011288405 A CN 202011288405A CN 112492334 A CN112492334 A CN 112492334A
Authority
CN
China
Prior art keywords
live broadcast
broadcast room
user account
account
live
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011288405.1A
Other languages
Chinese (zh)
Other versions
CN112492334B (en
Inventor
曹阳
赵子明
李欢
佟淼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011288405.1A priority Critical patent/CN112492334B/en
Publication of CN112492334A publication Critical patent/CN112492334A/en
Priority to PCT/CN2021/106279 priority patent/WO2022105269A1/en
Application granted granted Critical
Publication of CN112492334B publication Critical patent/CN112492334B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The present disclosure provides a live video pushing method, a device and a device, wherein the method comprises the following steps: monitoring a first live broadcast room of a first live broadcast account, and determining the electronic transaction behavior of a target object of the first live broadcast room; according to the electronic transaction behavior of the target object, when a preset hot broadcast condition is determined to be met, searching a user account number having an association relation with the first direct broadcast account number; and sending push information related to the first live broadcast room to a target user account which does not watch the first live broadcast room in the user account. By utilizing the live video pushing scheme provided by the disclosure, the live broadcast room which is most likely to be interested by the current user can be pushed to the user in real time, the accuracy of live video recommendation is improved, network resources are saved, and the operation efficiency of the user is improved.

Description

Live video pushing method, device and equipment
Technical Field
The invention relates to the technical field of network live broadcast platforms, in particular to a live broadcast video pushing method, a live broadcast video pushing device and live broadcast video pushing equipment.
Background
At present, live broadcast is carried out by an e-commerce through a network live broadcast platform, and a user browses live broadcast videos and selects an interested target object to carry out electronic transaction by logging in the network live broadcast platform. At present, after a user logs in a live webcast platform, a service server of the live webcast platform recommends a corresponding live webcast to the user, the user selects the corresponding live webcast to watch videos, and in the process of watching the videos, some operations of the user can trigger refreshing of the live webcast.
It can be seen that, in the current service server, the cover page of the live broadcast room of the user is updated mainly based on the trigger operation of the user. When the live broadcasting room covers of the users are updated, the server determines the live broadcasting room covers recommended to the users according to the corresponding recommendation strategies. The common recommendation strategy is to determine recommendation degrees according to preset traction indexes and perform live broadcast recommendation according to the sequence of the recommendation degrees from high to low. The common traction indexes comprise 'generated watching time length' and 'electronic transaction conversion efficiency', wherein the higher the generated watching time length of a user is, the higher the recommendation degree is, and the higher the electronic transaction conversion rate is, the higher the recommendation degree is. And the indexes in the two aspects are comprehensively considered for recommendation, so that the platform can obtain the best result of the watching duration of the live broadcast room and the conversion rate of the electronic transaction.
However, the current recommendation strategy of the cover of the live broadcast room of the user needs to rely on the active triggering operation of the user, such as refreshing various scenes for displaying the live broadcast cover list and actively calling the live broadcast square sidebar when watching the live broadcast room; in addition, the current recommendation strategy is to find a live broadcast room with the best matching relation based on the information of the user, theoretically, the recommendation strategy causes that the optimal solution of the full-platform matching relation cannot be really reached, under the condition that the corresponding live broadcast cover is not effectively recommended, the user can browse a large amount of network videos, the target live broadcast video can be found only by consuming time and labor, and the accuracy of live broadcast video recommendation is low.
Disclosure of Invention
The disclosure provides a live video pushing method, a live video pushing device and live video pushing equipment, which are used for solving the problem that the accuracy of live video recommendation is low due to the fact that a live broadcast room is triggered to be pushed based on user operation.
According to a first aspect of the embodiments of the present disclosure, a live video push method is provided, where the method includes:
monitoring a first live broadcast room of a first live broadcast account, and determining the electronic transaction behavior of a target object of the first live broadcast room;
according to the electronic transaction behavior of the target object, when a preset hot broadcast condition is determined to be met, searching a user account number having an association relation with the first direct broadcast account number;
and sending push information related to the first live broadcast room to a target user account which does not watch the first live broadcast room in the user account.
Optionally, the determining that a preset hot-cast condition is met according to the electronic transaction behavior of the target object includes:
according to the electronic transaction behavior of the target object, when the target object with the transaction quantity exceeding a set threshold value exists, a preset hot broadcast condition is met; or
And according to the electronic transaction behaviors of the target objects, when the total transaction amount of all the target objects in the first live broadcasting exceeds a set total threshold value, a preset live broadcasting condition is met.
Optionally, the searching for the user account having an association relationship with the first direct-broadcast account includes:
searching a user account which logs in a live broadcast room of the first direct broadcast account and has the interest degree of the first direct broadcast account meeting requirements;
the interestingness satisfaction requirement is determined according to at least one of the following parameters: the method comprises the steps of obtaining operation history of the user account on the first direct-broadcast account, watching duration of the user account in a direct-broadcast room of the first direct-broadcast account, login times of the user account on the direct-broadcast room of the first direct-broadcast account, and electronic transaction behaviors of the user account in the direct-broadcast room of the first direct-broadcast account.
Optionally, sending push information related to the first live broadcast room to a target user account, which does not watch the first live broadcast room, in the user account, further includes:
if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, determining a first recommendation degree of recommending the first live broadcast room to the target user account according to the historical watching behavior and/or the electronic transaction behavior of the target user account to the live broadcast room of the first live broadcast account;
determining a second recommendation degree of recommending the second live broadcast room to the target user account according to the historical watching behavior and/or electronic transaction behavior of the target user account to the live broadcast room of the second live broadcast account;
and if the first recommendation degree is greater than the second recommendation degree, sending push information related to the first live broadcast room to the target user account.
Optionally, sending push information related to the first live broadcast room to a target user account, which is not watching the first live broadcast room, in the user account includes:
and if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, sending push information related to the first live broadcast room to the target user account so as to display the push information in the second live broadcast room.
Optionally, the displaying the push information in the second live broadcast room includes:
displaying a popup window in a preset area of the second live broadcast room, and displaying the push information through the popup window, wherein the push information comprises live broadcast data of the first live broadcast room and identification information of a target object of the first live broadcast room.
Optionally, the displaying the push information through the pop-up window includes:
displaying the identification information of the target object in the first direct broadcasting within a first preset time period;
and displaying the live broadcast data of the first live broadcast room and the identification information of the target object of the first live broadcast room in a second preset time period after the first preset time period.
Optionally, the identification information of the target object in the first live broadcast includes:
the transaction state of the target object, the character identification of the target object and the image identification of the target object.
Optionally, sending push information related to the first live broadcast room to a target user account, which is not watching the first live broadcast room, in the user account includes:
and if the target user account is not logged in any live broadcast room, sending push information related to the first live broadcast room to the target user account in a form of a reminding message.
Optionally, the push information related to the first live broadcast room includes a URL link of the first live broadcast room.
According to a second aspect of the embodiments of the present disclosure, there is provided a live video push apparatus, including:
the monitoring module is used for monitoring a first live broadcast room of a first live broadcast account number and determining the electronic transaction behavior of a target object of the first live broadcast room;
the account number searching module is used for searching a user account number which has an association relation with the first direct broadcasting account number when the fact that a preset hot broadcasting condition is met is determined according to the electronic transaction behavior of the target object;
and the live broadcast room pushing module is used for sending pushing information related to the first live broadcast room to a target user account which is not watched in the user account and is in the first live broadcast room.
Optionally, the account lookup module is further configured to:
according to the electronic transaction behavior of the target object, when the target object with the transaction quantity exceeding a set threshold value exists, a preset hot broadcast condition is met; or
And according to the electronic transaction behaviors of the target objects, when the total transaction amount of all the target objects in the first live broadcasting exceeds a set total threshold value, a preset live broadcasting condition is met.
Optionally, the account lookup module is further configured to:
searching a user account which logs in a live broadcast room of the first direct broadcast account and has the interest degree of the first direct broadcast account meeting requirements;
the interestingness satisfaction requirement is determined according to at least one of the following parameters: the method comprises the steps of obtaining operation history of the user account on the first direct-broadcast account, watching duration of the user account in a direct-broadcast room of the first direct-broadcast account, login times of the user account on the direct-broadcast room of the first direct-broadcast account, and electronic transaction behaviors of the user account in the direct-broadcast room of the first direct-broadcast account.
Optionally, the live broadcast push module is further configured to:
if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, determining a first recommendation degree of recommending the first live broadcast room to the target user account according to the historical watching behavior and/or the electronic transaction behavior of the target user account to the live broadcast room of the first live broadcast account;
determining a second recommendation degree of recommending the second live broadcast room to the target user account according to the historical watching behavior and/or electronic transaction behavior of the target user account to the live broadcast room of the second live broadcast account;
and if the first recommendation degree is greater than the second recommendation degree, sending push information related to the first live broadcast room to the target user account.
Optionally, the live broadcast push module is further configured to:
and if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, sending push information related to the first live broadcast room to the target user account so as to display the push information in the second live broadcast room.
Optionally, the displaying the push information in the second live broadcast room includes:
displaying a popup window in a preset area of the second live broadcast room, and displaying the push information through the popup window, wherein the push information comprises live broadcast data of the first live broadcast room and identification information of a target object of the first live broadcast room.
Optionally, the displaying the push information through the pop-up window includes:
displaying the identification information of the target object in the first direct broadcasting within a first preset time period;
and displaying the live broadcast data of the first live broadcast room and the identification information of the target object of the first live broadcast room in a second preset time period after the first preset time period.
Optionally, the identification information of the target object in the first live broadcast includes:
the transaction state of the target object, the character identification of the target object and the image identification of the target object.
Optionally, the live broadcast push module is further configured to:
and if the target user account is not logged in any live broadcast room, sending push information related to the first live broadcast room to the target user account in a form of a reminding message.
Optionally, the push information related to the first live broadcast room includes a URL link of the first live broadcast room.
In accordance with a third aspect of the embodiments of the present disclosure, there is provided a live video push apparatus, including: a memory and a processor;
wherein the memory is for storing a computer program;
the processor is configured to read the computer program in the memory and execute the steps of any of the live video push methods provided in the first aspect.
According to a fourth aspect of the embodiments of the present disclosure, a chip is provided, where the chip is coupled with a memory in a device, so that the chip invokes, when running, program instructions stored in the memory, to implement any live video push method that may be involved in the foregoing first aspect of the embodiments of the present disclosure.
According to a fifth aspect of the embodiments of the present invention, there is provided a computer-readable storage medium storing program instructions, which, when executed on a computer, cause the computer to execute any one of the live video push methods according to the first aspect of the embodiments of the present invention.
According to a sixth aspect of the embodiments of the present invention, there is provided a computer program product, which, when run on an electronic device, causes the electronic device to execute a live video push method that implements any one of the above-mentioned first aspects of the embodiments of the present application.
By utilizing the live video pushing method, the live video pushing device and the live video pushing equipment, the following beneficial effects are achieved:
the utility model provides a live broadcast video propelling movement technical scheme, based on the electronic transaction action of the target object in the live broadcast room, initiatively to the relevant user account number propelling movement live broadcast relevant information when satisfying the hot broadcast condition to optimize the matching relation of live broadcast account number and user account number, make the live broadcast room of present to user account number propelling movement be the live broadcast room that the user account number is most probably interested in, improved the degree of accuracy that the live broadcast video recommended, saved the network resource waste that the user frequency browses the live broadcast room that the matching relation is poor and leads to, push the most effective live broadcast room in real time for the user account number, the operating efficiency of user account number has been improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a schematic diagram of an architecture of a live video push application scenario provided in an embodiment of the present invention;
fig. 2 is a schematic diagram of a live video push method provided in an embodiment of the present invention;
fig. 3 is a schematic diagram illustrating a popup is displayed during a first preset time period according to an embodiment of the present invention;
fig. 4 is a schematic diagram illustrating a popup is displayed during a second preset time period according to an embodiment of the present invention;
fig. 5 is a schematic diagram of two live rooms for interactively displaying push information provided in the embodiment of the present invention;
fig. 6 is a detailed flowchart of a live video push method provided in an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a live video push apparatus according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a live video push device provided in an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In the embodiment of the present application, "and/or" describes an association relationship of associated objects, which means that three relationships may exist, for example, a and/or B may mean: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
Currently, a service server of a network live broadcast platform recommends a policy to a live broadcast room of a user account as follows: when a user triggers refreshing each time, determining recommendation degrees of live broadcast rooms of different live broadcast account numbers according to recommendation traction indexes, and displaying the recommendation degrees on a live broadcast room cover in a sequence from high recommendation degree to low recommendation degree, wherein the common recommendation traction indexes comprise a watching time length and an electronic transaction conversion efficiency, the watching time length is specifically the predicted time length that the user account number possibly watches the live broadcast room, and the electronic transaction conversion efficiency is the probability that electronic transaction is carried out on a target object in the live broadcast room after the user account number watches the live broadcast room.
However, the recommendation strategy is to predict the matching relationship of the behavior of the user account, and needs to trigger live broadcast recommendation by relying on the active behavior of the user account, and the recommendation strategy cannot achieve the optimal matching relationship, so that the problem of low live broadcast video recommendation accuracy exists.
The embodiment of the invention provides a live video push system, which optimizes a recommendation strategy, can realize that the recommendation degree of each user account watching a live broadcasting room at any time is the highest, namely the predicted recommendation traction index is optimal, and supports the direct switching of the live broadcasting room watched by each user account at any time, so that the time length of the live broadcasting room can be increased to the maximum (namely an ideal state) from a matching angle, the accuracy of live video recommendation is improved, frequent switching is avoided, network resources are saved, and the user operation efficiency is improved.
When the advertisement short videos are screened at present, the advertisement short videos which are clicked based on the user history are screened out and recommended to the user, wherein the types of the advertisement short videos are the same as the types of the advertisement short videos clicked by the user history, so that the advertisement short videos which are recommended to the user are all short videos of the same type, and the recommended advertisement video types are too single.
Based on the above problem, an embodiment of the present disclosure provides a live video recommendation scheme, and fig. 1 is a schematic diagram of an application scenario according to an embodiment of the present disclosure.
As shown in fig. 1, the application scenario may include at least one server 20 and a plurality of clients 30. Client 30 may be any suitable electronic device that may be used for network access, including but not limited to a computer, laptop, smart phone, tablet, or other type of terminal. The server 20 is any server capable of providing information required for an interactive service through a network. The client 30 can transmit and receive information to and from the server 20 via the network 40. Server 20 may access database 50 to obtain content, such as model parameters, advertising content, index files, etc., that is needed by client 30. Terminal devices (e.g., 30_1 and 30_2 or 30_ N) may also communicate with each other via network 40. Network 40 may be a network for information transfer in a broad sense and may include one or more communication networks such as a wireless communication network, the internet, a private network, a local area network, a metropolitan area network, a wide area network, or a cellular data network, among others.
In the following description, only a single server or client is described in detail, but it will be understood by those skilled in the art that the single server 20, client 30 and database 50 shown are intended to represent that the technical solution of the present application relates to the operation of terminal devices, servers and databases. The detailed description of a single terminal device and a single server and database is for convenience of description at least and does not imply limitations on the type or location of terminal devices and servers. It should be noted that the underlying concepts of the exemplary embodiments of the present invention are not altered if additional modules are added or removed from the illustrated environments. In addition, although a bidirectional arrow from the database 50 to the server 20 is shown in the figure for convenience of explanation, it will be understood by those skilled in the art that the above-described data transmission and reception may be realized through the network 40.
Including a client 21, a server 22, and a user 23. The client 21 is an application client installed on the electronic device, and cooperates with the server 22 to provide services for the user 23, so that the user 23 can view the content presented by the client 21 or trigger the operation supported by the client 21.
In an embodiment of the present disclosure, the client includes a live client and a live client, where:
the live broadcast client is used for logging in a live broadcast platform through a first live broadcast account, carrying out live broadcast through a live broadcast room of the live broadcast platform, carrying out live broadcast on a target object for a live broadcast user through live broadcast content, and realizing electronic transaction behavior on the target object through interaction between the live broadcast room and the user account;
the on-demand client is characterized in that a user logs in a network live broadcast platform through a user account, selects to enter a live broadcast room with an interested first live broadcast account or second live broadcast account according to a cover of the live broadcast room, and realizes electronic transaction behaviors of a target object by watching the live broadcast and interacting with the live broadcast account;
the server is used for monitoring a first live broadcast room of a first live broadcast account number and determining the electronic transaction behavior of a target object of the first live broadcast room; according to the electronic transaction behavior of the target object, when a preset hot broadcast condition is determined to be met, searching a user account number having an association relation with the first direct broadcast account number; and sending push information related to the first live broadcast room to a target user account which does not watch the first live broadcast room in the user account.
According to the live video push scheme provided by the embodiment of the invention, an active recommendation guiding mode is adopted, each user account is always switched to the live broadcast room with the highest recommendation degree in a conditional mode, and the scheme of introducing the proper user account based on the content information of the live broadcast room is adopted, so that the matching relationship between the live broadcast account and the user account can be optimized, the live video recommendation accuracy is improved, the network resources are saved, and the user operation efficiency is improved.
Example 1
The embodiment of the disclosure provides a live video pushing method, which is applied to a server of a network video live platform. As shown in fig. 2, the method includes:
step 201, monitoring a first live broadcast room of a first live broadcast account, and determining an electronic transaction behavior of a target object of the first live broadcast room;
the first live account is any anchor account which logs in a network video live broadcast platform for live broadcast.
The method includes the steps of monitoring a live broadcast room of a first live broadcast account, specifically monitoring content information and operation behavior information played by the live broadcast room of the first live broadcast account, for example, monitoring a target object currently recommended by the live broadcast room, and monitoring operation behavior information, specifically monitoring operation behavior information of the first live broadcast account and a user account, and determining whether electronic transaction behaviors occur to the live broadcast target account through the first live broadcast account and the user account. Specifically, for example, when the user account clicks to place an order and complete electronic payment, it is determined that a transaction behavior of the target transaction object is successfully completed, and when the user account clicks to return goods, it is determined that a failed electronic transaction behavior occurs.
Step 202, searching a user account related to the first direct broadcasting account when the preset hot broadcasting condition is met according to the electronic transaction behavior of the target object;
the transaction state information of the target object can be determined through the electronic transaction behavior of the target object of live broadcast, so that whether the target object is in a high-rate-of-transaction state with a transaction rate larger than a preset transaction rate or not is judged, and when the target object is determined to be in the high-rate-of-transaction state, the preset hot broadcast condition is determined to be met.
In implementation, according to the electronic transaction behavior of the live target object, the relevant parameters reflecting the transaction rate may be counted to determine whether the preset hot broadcast condition is met, and specifically, but not limited to, any one of the following conditions may be adopted:
1) according to the electronic transaction behavior of the target object, when the target object with the transaction quantity exceeding a set threshold value exists, a preset hot broadcast condition is met;
the number of target objects for logging in the live broadcast room by the live broadcast account can be one or more.
Generally, at the same time, if one target object is live broadcast, at the time of condition judgment, the target object being live broadcast is determined, and if the transaction quantity of the target object is determined to exceed a preset threshold value, the target object is determined to be currently in a high-rate state, so that a preset hot broadcast condition is met.
Further, target objects which are not longer than a preset time length from the current moment can be determined, and if the transaction number of the target objects exceeds a preset threshold value, the target objects are determined to be in a high-rate-of-transaction state at present, and a preset hot-broadcast condition is met. Or it may also be determined that the first live account logs in the live broadcast room this time, and if the transaction number of the target objects in the live broadcast room exceeds a preset threshold, it is determined that the target objects are currently in a high-rate state, and a preset hot broadcast condition is met.
2) And according to the electronic transaction behaviors of the target objects, when the total transaction amount of all the target objects in the first live broadcasting exceeds a set total threshold value, a preset live broadcasting condition is met.
Specifically, it can be determined that the first live account logs in the live broadcast room at this time, all target objects live broadcast, the total transaction amount of all target objects is determined according to the transaction amount of each target object, and when the total transaction amount exceeds a set total threshold, it is determined that the current state is in a high-rate state, so that a preset hot broadcast condition is met.
The user account related to the first direct-broadcast account is a user account which logs in a direct-broadcast room of the first direct-broadcast account and determines that the interest degree of the first direct-broadcast account meets the requirement according to the operation of the direct-broadcast room.
Step 203, sending push information related to the first live broadcast room to a target user account which does not watch the first live broadcast room in the user account.
The found user account related to the first live account is a user account of a live room for logging in the first live account, and includes a user account currently logging in the live room of the first live account and a user account currently logging in a live room of a second live account, where the second live account and the first live account are different live accounts. The target user account in the embodiment of the present disclosure is a user account that does not watch the first live broadcast.
The live video push technical method is characterized in that based on the electronic transaction behavior of a target object in a live room, live related information is actively pushed to an associated user account when a hot broadcast condition is met, so that the matching relation between the live account and the user account is optimized, the live room pushed to the user account at present is the live room in which the user account is most likely to be interested, the accuracy of live video recommendation is improved, the network resource waste caused by the fact that a user browses the live room with a poor matching relation is saved, the most effective live room at present is pushed to the user account in real time, and the operation efficiency of the user account is improved.
As an optional implementation manner, the searching for the user account having an association relationship with the first direct broadcast account includes:
searching a user account which logs in a live broadcast room of the first direct broadcast account and has the interest degree of the first direct broadcast account meeting requirements;
the interestingness satisfaction requirement is determined according to at least one of the following parameters: the method comprises the steps of obtaining operation history of the user account on the first direct-broadcast account, watching duration of the user account in a direct-broadcast room of the first direct-broadcast account, login times of the user account on the direct-broadcast room of the first direct-broadcast account, and electronic transaction behaviors of the user account in the direct-broadcast room of the first direct-broadcast account.
The operation history of the user account on the first live account includes whether the user account performs an attention operation on the first live account, whether a collection operation, a praise operation, and the like on a live video of the first live account.
The viewing duration of the user account in the live broadcast room of the first direct broadcast account is the viewing duration of the previous user account in the live broadcast room of the first direct broadcast account, may be the viewing durations of the last times, may map the interest level from the total viewing durations of the times, and may also map the interest level by using the longest one-time viewing duration.
The login times of the user account to the live broadcast room of the first live broadcast account are the login times of the user account to the live broadcast room of the first live broadcast account in a recent period of time, and the more the login times, the higher the interest degree of the user account to the first live broadcast account.
The electronic transaction behavior of the user account in the live broadcast room of the first direct broadcast account is the electronic transaction behavior of the user account in the live broadcast room of the first direct broadcast account in a recent period of time, and may be parameters such as the number of transactions or the frequency of transactions, and the greater the number of transactions or the higher the frequency of transactions, the higher the interest level in the first direct broadcast account.
Specifically, the interest level of the first direct-playing account is determined, the interest level may be mapped by using any one of the parameters or a combination of multiple parameters, if the parameters are multiple, corresponding weights may be set for weighted summation, and when the obtained interest level is greater than a preset interest level threshold, it is determined that the interest level of the first direct-playing account meets the requirement.
The push information related to the first live broadcast room in the embodiment of the present disclosure includes related information of a target object live broadcast in the first live broadcast room, and also includes a URL link in the first live broadcast room, so that after the user account receives the push information, the user account switches to enter the first live broadcast room according to the URL link in the first live broadcast room.
The target user account in the embodiment of the disclosure is a user account which is not watching the first live broadcast room, and includes two states of user accounts, one is a user account which is currently logging in a second live broadcast room of the second live broadcast account, and the other is a user account which is currently not logging in a network live broadcast platform and enters the second live broadcast room of the second live broadcast account. The embodiment of the invention adopts different pushing modes for two types of user accounts:
1) push mode of user account of second live broadcast room for logging in second live broadcast account currently
If the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, determining a first recommendation degree of recommending the first live broadcast room to the target user account according to the historical watching behavior and/or the electronic transaction behavior of the target user account to the live broadcast room of the first live broadcast account;
determining a second recommendation degree of recommending the second live broadcast room to the target user account according to the historical watching behavior and/or electronic transaction behavior of the target user account to the live broadcast room of the second live broadcast account;
and if the first recommendation degree is greater than the second recommendation degree, sending push information related to the first live broadcast room to the target user account.
The corresponding recommended traction index can be determined according to the historical watching behavior, and specifically can be index parameters such as historical watching duration, historical watching frequency and historical watching frequency, the historical watching duration can be the longest watching duration in the latest period of time or the sum of the watching durations in the latest period of time, the historical watching frequency can be the watching frequency in the latest period of time, and the historical watching frequency is the watching frequency in unit time counted according to the latest period of time.
The corresponding recommended traction index can be determined according to the electronic transaction behavior, specifically, the recommended traction index can be an electronic transaction conversion rate, and the electronic transaction conversion rate can be determined according to parameters such as the number of transactions, the number of commodities in the transaction, the transaction frequency and the like in a recent period of time.
After the recommended traction indexes are obtained, if the recommended traction indexes are multiple, the recommendation degree can be obtained through weighted summation.
According to the method and the device, the user account number of the second live broadcast room which logs in the second live broadcast account number is actively pushed to the user account number through comparing the recommendation degrees of the two live broadcast rooms when the first recommendation degree of the first live broadcast room is superior to the second recommendation degree of the second live broadcast room, so that the user account number can enter the live broadcast room with a better matching relation in real time, the accuracy of live broadcast video recommendation is improved, network resources are saved, and the operation efficiency of the user account number is improved.
As an optional real-time manner, if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, push information related to the first live broadcast room is sent to the target user account, so that the push information is displayed in the second live broadcast room.
The push information comprises live broadcast data of the first live broadcast room and identification information of a target object of the first live broadcast room. The identification information of the target object in the first live broadcast comprises: the transaction state of the target object, the character identification of the target object and the image identification of the target object. Therefore, the user account can know the live broadcast live condition of the live broadcast room, and what the target object is and the current transaction state.
During specific display, the information can be always displayed on the second live broadcast room interface in a popup window mode, and a hidden or closed button is arranged. The duration of the display can also be set, and the display automatically disappears after the preset duration is reached. When the information is displayed, all the information can be displayed at the same time, and different information can be displayed in a segmented manner.
As an optional implementation, displaying the push information through the popup window includes:
displaying the identification information of the target object in the first direct broadcasting within a first preset time period;
and displaying the live broadcast data of the first live broadcast room and the identification information of the target object of the first live broadcast room in a second preset time period after the first preset time period.
As shown in fig. 3, for a user account in a second live broadcast room that is logging in a second live broadcast account, two time periods are displayed when a popup window is displayed in a preset region of the second live broadcast room, such as the upper left corner, or the lower left corner, of course, the push information displayed in the first preset time period shown in fig. 3 mainly includes a live broadcast account related information display region and an identification information display region of a target object, the live broadcast account related information display region is mainly used for displaying information such as an ID of a first live broadcast account, a level of the first live broadcast account, and a degree of attention of the first live broadcast account, and the identification information display region of the target object is used for displaying a transaction state of the target object, a text identifier of the target object, and an image identifier of the target object. The first preset time period may be set according to requirements, for example, set to 4 s.
As shown in fig. 4, for a user account of a second live broadcast room that is logging in a second live broadcast account, a popup is displayed in a preset area of the second live broadcast room, such as an upper left corner, and certainly, a lower left corner, and the like, push information displayed in a second preset time period shown in fig. 4 mainly includes a live broadcast account related information display area, a target object identification information display area, and a live broadcast data display area, where the live broadcast account related information display area is mainly used for displaying information, such as an ID of a first live broadcast account, a first live broadcast account level, and a first live broadcast account attention, and the target object identification information display area is used for displaying a target object transaction state, a target object text identifier, and a target object image identifier, and the live broadcast data display area is used for playing data in the first live broadcast room. The identification information display area of the target object is located in a preset area of a live data display area, such as a lower left position.
As an optional implementation manner, if there are multiple first live broadcast rooms for pushing to the same user account, the push information of the first live broadcast room of the first live broadcast account with the highest recommendation degree is displayed in a popup window of the second live broadcast room, and other first live broadcast rooms are arranged in an icon form according to a sequence from high recommendation degree to low recommendation degree, as shown in fig. 3 and 4, corresponding live broadcast accounts are displayed in a live broadcast account list. The user account can click the icons to switch the push information, and the live account list can also be closed. Further, other live rooms may also be linked through more live link buttons.
2) Push mode for user account in state of not logging in any live broadcast room
And if the target user account is not logged in any live broadcast room, sending push information related to the first live broadcast room to the target user account in a form of a reminding message.
If the target user account is not logged in any live broadcast room, a reminding message can be sent to the target user account, the reminding message comprises push information, the push information can comprise a URL link of the first live broadcast room and comprises a transaction state of a target object, a character identifier of the target object, an image identifier of the target object and the like.
As shown in fig. 5, when it is determined that a preset hot-cast condition is satisfied according to an electronic transaction behavior of a target object, a specific pushing process is performed, and if it is determined that a target object in a certain first live-cast room is in a high-rate state, a user account which logs in the first live-cast room and has an interest level in the first live-cast account satisfying a requirement is obtained; after the user account which does not log in the first live broadcast room is screened out, a reminding message is sent to the user account which is not in the second live broadcast room, and when the recommendation degree of the first live broadcast room is judged to be higher than that of the user account in the second live broadcast room, the pushing information is displayed in a popup window mode.
As shown in fig. 6, a detailed flowchart of a method for live video push provided by the embodiment of the present disclosure mainly includes: and according to the electronic transaction behavior of the target object, when the target object in the first live broadcasting room is determined to be in a high-rate state, calling a search engine service, and searching a user account related to the first live broadcasting account from a database service through the search engine service, wherein the ID of the first anchor account and the ID of the first live broadcasting room are transmitted. The database service is used for storing a list of user accounts associated with the live broadcast account and the state of the live broadcast room watched by the user accounts.
And after acquiring the user account associated with the first live broadcast account through the database service, the search engine service returns information including the ID of the user account and the ID of the live broadcast room in which the user account is logged.
Searching for the service caused by the search, screening out the user account ID and the second live broadcast room ID which log in the second live broadcast room, and returning the user account ID, the second live broadcast room ID and the first live broadcast room ID which log in the second live broadcast room to the server when the first recommendation degree is determined to be higher than the first recommendation degree; and screening out the user account ID which is not logged in the second live broadcast room and the first live broadcast room, and returning the user account ID and the first live broadcast room ID to the server.
And the server displays a diversion pop-up window or sends a reminding message to a client side where the user account is located according to the type of the user account and in the manner described in the embodiment, and displays the push information.
The client displays the diversion popup or sends a reminding message to display push information, and after a user clicks the diversion popup or the reminding message, the client acquires a URL link for jumping to the live broadcast room from the server and finishes live broadcast room jumping.
Example 2
In the above description, a live video push method in the present disclosure is described, and a live video push apparatus is described below.
Referring to fig. 7, an embodiment of the present disclosure provides an apparatus for live video streaming, including:
the system comprises a monitoring module 701, a first live broadcast room and a second live broadcast room, wherein the monitoring module 701 is used for monitoring a first live broadcast room of a first live broadcast account number and determining the electronic transaction behavior of a target object in the first live broadcast room;
an account number searching module 702, configured to search, according to the electronic transaction behavior of the target object, a user account number having an association relationship with the first direct-broadcast account number when it is determined that a preset hot-broadcast condition is met;
a live broadcast room pushing module 703 is configured to send push information related to the first live broadcast room to a target user account, which is not watching the first live broadcast room, in the user account.
Optionally, the account lookup module is further configured to:
according to the electronic transaction behavior of the target object, when the target object with the transaction quantity exceeding a set threshold value exists, a preset hot broadcast condition is met; or
And according to the electronic transaction behaviors of the target objects, when the total transaction amount of all the target objects in the first live broadcasting exceeds a set total threshold value, a preset live broadcasting condition is met.
Optionally, the account lookup module is further configured to:
searching a user account which logs in a live broadcast room of the first direct broadcast account and has the interest degree of the first direct broadcast account meeting requirements;
the interestingness satisfaction requirement is determined according to at least one of the following parameters: the method comprises the steps of obtaining operation history of the user account on the first direct-broadcast account, watching duration of the user account in a direct-broadcast room of the first direct-broadcast account, login times of the user account on the direct-broadcast room of the first direct-broadcast account, and electronic transaction behaviors of the user account in the direct-broadcast room of the first direct-broadcast account.
Optionally, the live broadcast push module is further configured to:
if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, determining a first recommendation degree of recommending the first live broadcast room to the target user account according to the historical watching behavior and/or the electronic transaction behavior of the target user account to the live broadcast room of the first live broadcast account;
determining a second recommendation degree of recommending the second live broadcast room to the target user account according to the historical watching behavior and/or electronic transaction behavior of the target user account to the live broadcast room of the second live broadcast account;
and if the first recommendation degree is greater than the second recommendation degree, sending push information related to the first live broadcast room to the target user account.
Optionally, the live broadcast push module is further configured to:
and if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, sending push information related to the first live broadcast room to the target user account so as to display the push information in the second live broadcast room.
Optionally, the displaying the push information in the second live broadcast room includes:
displaying a popup window in a preset area of the second live broadcast room, and displaying the push information through the popup window, wherein the push information comprises live broadcast data of the first live broadcast room and identification information of a target object of the first live broadcast room.
Optionally, the displaying the push information through the pop-up window includes:
displaying the identification information of the target object in the first direct broadcasting within a first preset time period;
and displaying the live broadcast data of the first live broadcast room and the identification information of the target object of the first live broadcast room in a second preset time period after the first preset time period.
Optionally, the identification information of the target object in the first live broadcast includes:
the transaction state of the target object, the character identification of the target object and the image identification of the target object.
Optionally, the live broadcast push module is further configured to:
and if the target user account is not logged in any live broadcast room, sending push information related to the first live broadcast room to the target user account in a form of a reminding message.
Optionally, the push information related to the first live broadcast room includes a URL link of the first live broadcast room.
The live video push device provided in the embodiment of the present disclosure and the live video push method provided in the embodiment 1 of the present disclosure belong to the same inventive concept, and various implementation manners of the live video push method provided in the embodiment 1 may be applied to the live video push device in the embodiment to implement, and are not repeated here.
Referring to fig. 8, an embodiment of the present application provides a live video push device, which includes a processor 801 and a memory 802.
The processes disclosed in the embodiments of the present disclosure may be applied to the processor 801 or implemented by the processor 801. In implementation, the steps of the signal processing flow may be implemented by integrated logic circuits of hardware or instructions in the form of software in the processor 801. The processor 801 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or the like that implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present disclosure. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present disclosure may be embodied directly in a hardware processor, or in a combination of hardware and software modules. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 802, and the processor 801 reads the information in the memory 802, and completes the steps of the signal processing flow in combination with the hardware thereof.
Specifically, the processor 801 is configured to read a program in the memory 802 and execute:
monitoring a first live broadcast room of a first live broadcast account, and determining the electronic transaction behavior of a target object of the first live broadcast room;
according to the electronic transaction behavior of the target object, when a preset hot broadcast condition is determined to be met, searching a user account number having an association relation with the first direct broadcast account number;
and sending push information related to the first live broadcast room to a target user account which does not watch the first live broadcast room in the user account.
Optionally, the determining that a preset hot-cast condition is met according to the electronic transaction behavior of the target object includes:
according to the electronic transaction behavior of the target object, when the target object with the transaction quantity exceeding a set threshold value exists, a preset hot broadcast condition is met; or
And according to the electronic transaction behaviors of the target objects, when the total transaction amount of all the target objects in the first live broadcasting exceeds a set total threshold value, a preset live broadcasting condition is met.
Optionally, the searching for the user account having an association relationship with the first direct-broadcast account includes:
searching a user account which logs in a live broadcast room of the first direct broadcast account and has the interest degree of the first direct broadcast account meeting requirements;
the interestingness satisfaction requirement is determined according to at least one of the following parameters: the method comprises the steps of obtaining operation history of the user account on the first direct-broadcast account, watching duration of the user account in a direct-broadcast room of the first direct-broadcast account, login times of the user account on the direct-broadcast room of the first direct-broadcast account, and electronic transaction behaviors of the user account in the direct-broadcast room of the first direct-broadcast account.
Optionally, sending push information related to the first live broadcast room to a target user account, which does not watch the first live broadcast room, in the user account, further includes:
if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, determining a first recommendation degree of recommending the first live broadcast room to the target user account according to the historical watching behavior and/or the electronic transaction behavior of the target user account to the live broadcast room of the first live broadcast account;
determining a second recommendation degree of recommending the second live broadcast room to the target user account according to the historical watching behavior and/or electronic transaction behavior of the target user account to the live broadcast room of the second live broadcast account;
and if the first recommendation degree is greater than the second recommendation degree, sending push information related to the first live broadcast room to the target user account.
Optionally, sending push information related to the first live broadcast room to a target user account, which is not watching the first live broadcast room, in the user account includes:
and if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, sending push information related to the first live broadcast room to the target user account so as to display the push information in the second live broadcast room.
Optionally, the displaying the push information in the second live broadcast room includes:
displaying a popup window in a preset area of the second live broadcast room, and displaying the push information through the popup window, wherein the push information comprises live broadcast data of the first live broadcast room and identification information of a target object of the first live broadcast room.
Optionally, the displaying the push information through the pop-up window includes:
displaying the identification information of the target object in the first direct broadcasting within a first preset time period;
and displaying the live broadcast data of the first live broadcast room and the identification information of the target object of the first live broadcast room in a second preset time period after the first preset time period.
Optionally, the identification information of the target object in the first live broadcast includes:
the transaction state of the target object, the character identification of the target object and the image identification of the target object.
Optionally, sending push information related to the first live broadcast room to a target user account, which is not watching the first live broadcast room, in the user account includes:
and if the target user account is not logged in any live broadcast room, sending push information related to the first live broadcast room to the target user account in a form of a reminding message.
Optionally, the push information related to the first live broadcast room includes a URL link of the first live broadcast room.
The live video push device provided in the embodiment of the present disclosure and the live video push method provided in the embodiment 1 of the present disclosure belong to the same inventive concept, and various implementation manners of the live video push method provided in the embodiment 1 may be applied to the live video push device in the embodiment to implement, and are not repeated here.
The embodiment of the present disclosure also provides a computer-readable storage medium, which includes instructions, when the computer-readable storage medium runs on a computer, causing the computer to execute the live video push method provided by the foregoing embodiment.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses and modules may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the modules is merely a logical division, and in actual implementation, there may be other divisions, for example, multiple modules or components may be combined or integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a stand-alone product, may be stored in a computer readable storage medium.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product.
The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the application to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, from one website site, computer, server, or data center to another website site, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can store or a data storage device, such as a server, a data center, etc., that is integrated with one or more available media. The usable medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., Solid State Disk (SSD)), among others.
The technical solutions provided by the present application are introduced in detail, and the present application applies specific examples to explain the principles and embodiments of the present application, and the descriptions of the above examples are only used to help understand the method and the core ideas of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A live video push method is characterized by comprising the following steps:
monitoring a first live broadcast room of a first live broadcast account, and determining the electronic transaction behavior of a target object of the first live broadcast room;
according to the electronic transaction behavior of the target object, when a preset hot broadcast condition is determined to be met, searching a user account number having an association relation with the first direct broadcast account number;
and sending push information related to the first live broadcast room to a target user account which does not watch the first live broadcast room in the user account.
2. The method according to claim 1, wherein the determining that a preset hot-cast condition is met according to the electronic transaction behavior of the target object comprises:
according to the electronic transaction behavior of the target object, when the target object with the transaction quantity exceeding a set threshold value exists, a preset hot broadcast condition is met; or
And according to the electronic transaction behaviors of the target objects, when the total transaction amount of all the target objects in the first live broadcasting exceeds a set total threshold value, a preset live broadcasting condition is met.
3. The method of claim 1, wherein the searching for the user account having an association relationship with the first direct-view account comprises:
searching a user account which logs in a live broadcast room of the first direct broadcast account and has the interest degree of the first direct broadcast account meeting requirements;
the interestingness satisfaction requirement is determined according to at least one of the following parameters: the method comprises the steps of obtaining operation history of the user account on the first direct-broadcast account, watching duration of the user account in a direct-broadcast room of the first direct-broadcast account, login times of the user account on the direct-broadcast room of the first direct-broadcast account, and electronic transaction behaviors of the user account in the direct-broadcast room of the first direct-broadcast account.
4. The method of claim 1, wherein sending push information associated with the first live broadcast room to a target user account of the user accounts that is not viewing the first live broadcast room further comprises:
if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, determining a first recommendation degree of recommending the first live broadcast room to the target user account according to the historical watching behavior and/or the electronic transaction behavior of the target user account to the live broadcast room of the first live broadcast account;
determining a second recommendation degree of recommending the second live broadcast room to the target user account according to the historical watching behavior and/or electronic transaction behavior of the target user account to the live broadcast room of the second live broadcast account;
and if the first recommendation degree is greater than the second recommendation degree, sending push information related to the first live broadcast room to the target user account.
5. The method of claim 1, wherein sending push information related to the first live broadcast room to a target user account of the user account that is not viewing the first live broadcast room comprises:
and if the target user account is in a state of logging in a second live broadcast room of a second live broadcast account, sending push information related to the first live broadcast room to the target user account so as to display the push information in the second live broadcast room.
6. The method of claim 5, wherein the displaying the push information in the second live broadcast room comprises:
displaying a popup window in a preset area of the second live broadcast room, and displaying the push information through the popup window, wherein the push information comprises live broadcast data of the first live broadcast room and identification information of a target object of the first live broadcast room.
7. The method of claim 6, wherein the displaying the push information through the popup comprises:
displaying the identification information of the target object in the first direct broadcasting within a first preset time period;
and displaying the live broadcast data of the first live broadcast room and the identification information of the target object of the first live broadcast room in a second preset time period after the first preset time period.
8. A live video push apparatus, comprising:
the monitoring module is used for monitoring a first live broadcast room of a first live broadcast account number and determining the electronic transaction behavior of a target object of the first live broadcast room;
the account number searching module is used for searching a user account number which has an association relation with the first direct broadcasting account number when the fact that a preset hot broadcasting condition is met is determined according to the electronic transaction behavior of the target object;
and the live broadcast room pushing module is used for sending pushing information related to the first live broadcast room to a target user account which is not watched in the user account and is in the first live broadcast room.
9. A live video push device, comprising: a memory and a processor;
wherein the memory is for storing a computer program;
the processor is used for reading the computer program in the memory and executing the steps of the live video pushing method of any one of claims 1-7.
10. A computer program medium, having a computer program stored thereon, wherein the program, when executed by a processor, performs the steps of the live video push method of any of claims 1 to 7.
CN202011288405.1A 2020-11-17 2020-11-17 Live video pushing method, device and equipment Active CN112492334B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011288405.1A CN112492334B (en) 2020-11-17 2020-11-17 Live video pushing method, device and equipment
PCT/CN2021/106279 WO2022105269A1 (en) 2020-11-17 2021-07-14 Live broadcast video pushing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011288405.1A CN112492334B (en) 2020-11-17 2020-11-17 Live video pushing method, device and equipment

Publications (2)

Publication Number Publication Date
CN112492334A true CN112492334A (en) 2021-03-12
CN112492334B CN112492334B (en) 2023-06-20

Family

ID=74931113

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011288405.1A Active CN112492334B (en) 2020-11-17 2020-11-17 Live video pushing method, device and equipment

Country Status (2)

Country Link
CN (1) CN112492334B (en)
WO (1) WO2022105269A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113411627A (en) * 2021-06-17 2021-09-17 广州博冠信息科技有限公司 Data pushing method and device, readable storage medium and electronic equipment
CN113422986A (en) * 2021-06-17 2021-09-21 北京百度网讯科技有限公司 Method, apparatus, device, medium, and program product for live room recommendation
CN113660290A (en) * 2021-09-27 2021-11-16 北京达佳互联信息技术有限公司 Signaling transmission method, device, equipment and storage medium
CN113891123A (en) * 2021-11-08 2022-01-04 北京达佳互联信息技术有限公司 Method, device and system for pushing virtual space information
CN114245165A (en) * 2021-12-16 2022-03-25 北京达佳互联信息技术有限公司 Live broadcast recommendation method and device, electronic equipment and storage medium
CN114286120A (en) * 2021-12-06 2022-04-05 北京达佳互联信息技术有限公司 Live broadcast room sharing method, device, equipment and storage medium
WO2022105269A1 (en) * 2020-11-17 2022-05-27 北京达佳互联信息技术有限公司 Live broadcast video pushing method and device
WO2023207770A1 (en) * 2022-04-29 2023-11-02 阿里巴巴(中国)有限公司 Information processing method, live streaming system and electronic device
WO2023241650A1 (en) * 2022-06-15 2023-12-21 北京有竹居网络技术有限公司 Push processing method and apparatus, and device and medium

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115474069A (en) * 2022-08-05 2022-12-13 北京达佳互联信息技术有限公司 Information display method and device, electronic equipment and storage medium
CN116662659B (en) * 2023-05-31 2024-05-14 广州泡芙传媒有限公司 Media content intelligent recommendation system based on artificial intelligence
CN116582694B (en) * 2023-06-14 2023-10-31 杭州蚊子会数字营销有限公司 Live broadcast data processing method based on character recognition

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107205178A (en) * 2017-04-25 2017-09-26 北京潘达互娱科技有限公司 Direct broadcasting room recommends method and device
CN108989893A (en) * 2018-08-21 2018-12-11 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room recommended method, device, terminal and storage medium
CN109089169A (en) * 2018-08-23 2018-12-25 咪咕互动娱乐有限公司 A kind of live streaming method for switching between, device and storage medium
CN109547808A (en) * 2018-11-22 2019-03-29 北京达佳互联信息技术有限公司 Data processing method, device, server and storage medium
CN109905723A (en) * 2019-03-04 2019-06-18 武汉斗鱼鱼乐网络科技有限公司 A kind of recommended method of main broadcaster, server and readable storage medium storing program for executing
CN109951724A (en) * 2017-12-20 2019-06-28 阿里巴巴集团控股有限公司 Recommended method, main broadcaster's recommended models training method and relevant device is broadcast live
CN110267055A (en) * 2019-06-28 2019-09-20 广州酷狗计算机科技有限公司 Recommend the methods, devices and systems of direct broadcasting room
CN110365994A (en) * 2019-07-18 2019-10-22 广州虎牙科技有限公司 Recommended method, device, server and readable storage medium storing program for executing is broadcast live
CN110827073A (en) * 2019-10-31 2020-02-21 北京达佳互联信息技术有限公司 Data processing method and device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8676937B2 (en) * 2011-05-12 2014-03-18 Jeffrey Alan Rapaport Social-topical adaptive networking (STAN) system allowing for group based contextual transaction offers and acceptances and hot topic watchdogging
CN106231379A (en) * 2016-07-29 2016-12-14 广州酷狗计算机科技有限公司 A kind of methods, devices and systems playing live video
CN110225361B (en) * 2019-06-03 2021-10-15 武汉瓯越网视有限公司 Live broadcast room recommendation method, storage medium, electronic device and system
CN111866528A (en) * 2020-04-30 2020-10-30 火币(广州)区块链科技有限公司 Live program pushing method and readable storage medium
CN111918085B (en) * 2020-08-06 2024-05-28 腾讯科技(深圳)有限公司 Live broadcast processing method and device, electronic equipment and computer readable storage medium
CN112492334B (en) * 2020-11-17 2023-06-20 北京达佳互联信息技术有限公司 Live video pushing method, device and equipment

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107205178A (en) * 2017-04-25 2017-09-26 北京潘达互娱科技有限公司 Direct broadcasting room recommends method and device
CN109951724A (en) * 2017-12-20 2019-06-28 阿里巴巴集团控股有限公司 Recommended method, main broadcaster's recommended models training method and relevant device is broadcast live
CN108989893A (en) * 2018-08-21 2018-12-11 武汉斗鱼网络科技有限公司 A kind of direct broadcasting room recommended method, device, terminal and storage medium
CN109089169A (en) * 2018-08-23 2018-12-25 咪咕互动娱乐有限公司 A kind of live streaming method for switching between, device and storage medium
CN109547808A (en) * 2018-11-22 2019-03-29 北京达佳互联信息技术有限公司 Data processing method, device, server and storage medium
CN109905723A (en) * 2019-03-04 2019-06-18 武汉斗鱼鱼乐网络科技有限公司 A kind of recommended method of main broadcaster, server and readable storage medium storing program for executing
CN110267055A (en) * 2019-06-28 2019-09-20 广州酷狗计算机科技有限公司 Recommend the methods, devices and systems of direct broadcasting room
CN110365994A (en) * 2019-07-18 2019-10-22 广州虎牙科技有限公司 Recommended method, device, server and readable storage medium storing program for executing is broadcast live
CN110827073A (en) * 2019-10-31 2020-02-21 北京达佳互联信息技术有限公司 Data processing method and device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
郭淑慧;吕欣;: "网络直播平台数据挖掘与行为分析综述", 物理学报 *

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022105269A1 (en) * 2020-11-17 2022-05-27 北京达佳互联信息技术有限公司 Live broadcast video pushing method and device
CN113411627A (en) * 2021-06-17 2021-09-17 广州博冠信息科技有限公司 Data pushing method and device, readable storage medium and electronic equipment
CN113422986A (en) * 2021-06-17 2021-09-21 北京百度网讯科技有限公司 Method, apparatus, device, medium, and program product for live room recommendation
CN113422986B (en) * 2021-06-17 2023-02-24 北京百度网讯科技有限公司 Method, apparatus, device, medium, and program product for live room recommendation
CN113660290A (en) * 2021-09-27 2021-11-16 北京达佳互联信息技术有限公司 Signaling transmission method, device, equipment and storage medium
CN113891123A (en) * 2021-11-08 2022-01-04 北京达佳互联信息技术有限公司 Method, device and system for pushing virtual space information
CN114286120A (en) * 2021-12-06 2022-04-05 北京达佳互联信息技术有限公司 Live broadcast room sharing method, device, equipment and storage medium
CN114245165A (en) * 2021-12-16 2022-03-25 北京达佳互联信息技术有限公司 Live broadcast recommendation method and device, electronic equipment and storage medium
WO2023207770A1 (en) * 2022-04-29 2023-11-02 阿里巴巴(中国)有限公司 Information processing method, live streaming system and electronic device
WO2023241650A1 (en) * 2022-06-15 2023-12-21 北京有竹居网络技术有限公司 Push processing method and apparatus, and device and medium

Also Published As

Publication number Publication date
WO2022105269A1 (en) 2022-05-27
CN112492334B (en) 2023-06-20

Similar Documents

Publication Publication Date Title
CN112492334B (en) Live video pushing method, device and equipment
CN107222566B (en) Information pushing method and device and server
CN104488275B (en) For customizing the method and system of television content
US9553938B2 (en) Evaluation of content based on user activities
CN103686375B (en) Video sharing method and device
US8209277B2 (en) Predicting the outcome of events based on related internet activity
CN106412644A (en) Accurate advertising method and system based on smart TV player
CN110351387B (en) Media resource playing method, media resource transmission device, storage medium and electronic device
CN104067274A (en) System and method for improving access to search results
EP3873065B1 (en) Content recommendation method, mobile terminal, and server
CN103686237A (en) Method and system for recommending video resource
CN103686236A (en) Method and system for recommending video resource
CN107690081B (en) Video playing method and device, storage medium and electronic device
US20150170184A1 (en) Method for providing advertisement service based on call
US10089654B1 (en) Detecting expired content within slots in a user interface
CN110324680A (en) A kind of video pushing method, device and server, client, storage medium
CN106709033A (en) Business multimedia data processing method and device
CN111641859A (en) Method and apparatus for displaying information, computer-readable storage medium, and electronic apparatus
US8898259B2 (en) Bookmarking system
CN104169956A (en) Methods and systems for real-time audience tracking
CN111090810A (en) Application message pushing method and device and electronic equipment
CN103617196A (en) Method, browser, server and system for recommending websites
CN104753929A (en) Content pushing method, server, terminal and system
CN108111591B (en) Method and device for pushing message and computer readable storage medium
CN108463819B (en) Real-time information distribution system and information distribution method based on digit string using intelligent terminal

Legal Events

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