CN115103205A - Personalized gasket generation method, device, equipment and computer readable storage medium - Google Patents

Personalized gasket generation method, device, equipment and computer readable storage medium Download PDF

Info

Publication number
CN115103205A
CN115103205A CN202210628115.XA CN202210628115A CN115103205A CN 115103205 A CN115103205 A CN 115103205A CN 202210628115 A CN202210628115 A CN 202210628115A CN 115103205 A CN115103205 A CN 115103205A
Authority
CN
China
Prior art keywords
live broadcast
gasket
client
live
determining
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.)
Pending
Application number
CN202210628115.XA
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
MIGU Video Technology Co Ltd
MIGU Culture Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
MIGU Video Technology Co Ltd
MIGU Culture 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 China Mobile Communications Group Co Ltd, MIGU Video Technology Co Ltd, MIGU Culture Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202210628115.XA priority Critical patent/CN115103205A/en
Publication of CN115103205A publication Critical patent/CN115103205A/en
Pending legal-status Critical Current

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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/237Communication with additional data server
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • 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/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a personalized gasket generation method, a device, equipment and a computer readable storage medium, wherein the method comprises the following steps: determining the content type of live broadcast, determining a user attribute characteristic value of a client user, and determining a waiting time difference between the current moment and the start of live broadcast; determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference; and sending the live broadcast gasket of the target duration to the client so that the client can display the live broadcast gasket of the target duration on a live broadcast reservation page. This application avoids the user to run off, promotes the live benefit.

Description

Personalized gasket generation method, device, equipment and computer readable storage medium
Technical Field
The present application relates to the field of communications computer technologies, and in particular, to a method, an apparatus, a device, and a computer-readable storage medium for generating a personalized gasket.
Background
Currently, due to uncertainty of live broadcast signals and the like, a segment of gasket needs to be configured before the live broadcast formally starts.
In the prior art, a gasket configured before the formal start of live broadcasting is a live broadcasting 'reservation' countdown page, and specifically, estimated countdown for formal start of live broadcasting is displayed on the countdown page.
Disclosure of Invention
The application mainly aims to provide a personalized gasket generation method, a personalized gasket generation device, personalized gasket generation equipment and a computer readable storage medium, and aims to solve the technical problem that in the prior art, live broadcast gaskets are easy to cause user loss and cause low live broadcast benefits.
In order to achieve the above object, the present application provides a personalized gasket generation method, which is applied to a server side, and the personalized gasket generation method includes the following steps:
determining the content type of live broadcast, determining a user attribute characteristic value of a client user and determining a waiting time difference between the current moment and the start of live broadcast;
determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference;
and sending the live broadcast gasket of the target duration to the client so that the client can display the live broadcast gasket of the target duration on a live broadcast reservation page.
Optionally, the step of determining a live gasket of a target duration based on the content type, the user attribute feature value, and the latency difference includes:
selecting a plurality of live broadcast gaskets which form the live broadcast gasket of the target duration from preset live broadcast gaskets on the basis of the content type, the user attribute characteristic value and the waiting time difference;
and combining the live broadcast gaskets to obtain the live broadcast gasket of the target duration.
Optionally, the plurality of live broadcast gaskets which constitute the live broadcast gasket of the target duration are sent in batches;
the step of sending the live gasket of the target duration to the client side so that the client side can display the live gasket of the target duration on a live broadcast reservation page comprises the following steps:
sending the live broadcast gaskets of the previous batch to the client so that the client can display the live broadcast gaskets of the previous batch on a live broadcast reservation page;
the server side determines an interaction result after the client side interacts with the live broadcast gaskets of the previous batch, and updates the live broadcast gaskets of the subsequent batch based on the interaction result;
and if the distance between the live broadcast time and the current time is more than the preset time, sending the updated live broadcast gasket of the next batch to the client for display by the client.
Optionally, the step of determining the latency difference between the current time and the start of the live broadcast includes:
acquiring longitude and latitude information of the geographic position of the client;
determining a first time zone where the client is located according to the latitude information;
determining a second time zone of the location of the live broadcast, and determining second live broadcast time of the location of the live broadcast;
determining first live broadcast time of the location of the client according to the first time zone, the second time zone and the second live broadcast time;
and acquiring the current system time of the client, and determining the waiting time difference between the current moment and the start of live broadcast according to the first live broadcast time and the system time.
Optionally, the determining the user attribute feature value of the user includes:
acquiring the initiative characteristic of the user and acquiring the passive characteristic of the user;
and inputting the active characteristic and the passive characteristic into a preset characteristic processing model, and clustering the active characteristic and the passive characteristic based on the preset characteristic model to obtain a user attribute characteristic value of the user.
In order to achieve the above object, the present application provides a method for generating a personalized gasket, including:
displaying a live broadcast gasket of a target duration sent by a server side on a live broadcast reservation page;
and the live broadcast gasket of the target time length is determined by the server according to the live broadcast content type, the user attribute characteristic value of the client user and the waiting time difference between the current moment and the live broadcast start.
Optionally, the live broadcast pads of the target duration comprise a plurality of live broadcast pads, and the live broadcast pads are displayed in batches;
the step of displaying the live broadcast gasket of the target duration sent by the server side on the live broadcast reservation page comprises the following steps:
displaying the live broadcast gaskets of the previous batch sent by the server side on a live broadcast reservation page;
interacting with the live broadcast gaskets of the previous batch to obtain an interaction result;
sending the interaction result to the server side so that the server side can update the live broadcast gaskets of the subsequent batch based on the interaction result;
displaying the updated direct-seeding gaskets of the subsequent batch; and the updated live broadcast gasket of the subsequent batch is sent to the client for display when the live broadcast time is determined to be more than the preset time from the current time by the server.
To achieve the above object, the present application provides a personalized pad generation apparatus, comprising:
the first determining module is used for determining the content type of live broadcast, determining a user attribute characteristic value of a client user and determining a waiting time difference between the current moment and the start of live broadcast;
a second determining module, configured to determine a live broadcast gasket of a target duration based on the content type, the user attribute feature value, and the latency difference;
and the first sending module is used for sending the live broadcast gasket of the target duration to the client so that the client can display the live broadcast gasket of the target duration on a live broadcast reservation page.
In addition, to achieve the above object, the present application further provides a personalized gasket generating apparatus, which includes a memory, a processor, and a personalized gasket generating program stored on the memory and executable on the processor, and when being executed by the processor, the personalized gasket generating program implements the steps of the personalized gasket generating method as described above.
In addition, to achieve the above object, the present application also provides a computer readable storage medium, on which a personalized gasket generating program is stored, and the personalized gasket generating program, when executed by a processor, implements the steps of the personalized gasket generating method as described above.
Compared with the prior art that a gasket of a live broadcast 'reservation' countdown page is played before live broadcast, so that a large amount of loss of users is caused, and the live broadcast benefit is low, in the application, the live broadcast content type is determined, the user attribute characteristic value of a client user is determined, and the waiting time difference from the live broadcast start at the current moment is determined; determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference; and sending the live broadcast gasket of the target time length to the client so that the client can display the live broadcast gasket of the target time length on a live broadcast reservation page. In this application, before the live broadcast begins, according to the content type of live broadcast content, user attribute eigenvalue and present moment distance the waiting time difference that the live broadcast began, the long live broadcast gasket of target duration is generated to pertinence, can understand, and waiting time difference is long, and live broadcast gasket length is longer, therefore, the countdown of avoiding appearing finishes, and live broadcast signal has not begun yet, then re-enters the phenomenon of countdown again, and then avoids consequently the phenomenon to cause the user to run off in a large number, in addition, in this application, live broadcast gasket is relevant with user attribute eigenvalue, therefore, all have to have pertinence to different users, and then, promote user's viscidity, avoid user's loss.
Drawings
FIG. 1 is a schematic flow chart diagram illustrating a first embodiment of a method for generating a personalized pad according to the present application;
fig. 2 is a detailed flowchart of step S10 in the first embodiment of the personalized pad generation method of the present application;
FIG. 3 is a schematic diagram of a hardware operating environment according to an embodiment of the present application;
FIG. 4 is a schematic diagram of a first scenario involving an embodiment of the present application;
FIG. 5 is a schematic diagram of a second scenario involving an embodiment of the present application;
fig. 6 is a schematic diagram of a third scenario related to an embodiment of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
The application provides a personalized gasket generation method, and referring to fig. 1, fig. 1 is a schematic flow chart of a first embodiment of the personalized gasket generation method.
While a logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in an order different than that shown. For convenience of description, the following omits the various steps of the subject description personalized pad generation method.
In a first embodiment of the personalized gasket generation method of the present application, referring to fig. 1, the personalized gasket generation method includes:
step S10, determining the content type of the live broadcast, determining the user attribute characteristic value of the client user and determining the waiting time difference between the current time and the live broadcast start;
step S20, determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference;
and step S30, sending the live gasket of the target time length to the client side so that the client side can display the live gasket of the target time length on a live broadcast reservation page.
In this embodiment, the personalized gasket generation method is applied to a personalized gasket generation device, the personalized gasket generation device belongs to a personalized gasket generation device, such as a server, the personalized gasket generation device belongs to a personalized gasket generation system, and the personalized gasket generation system further includes a client.
In this embodiment, the personalized gasket generation method may also be applied to a personalized gasket generation device, where the personalized gasket generation device belongs to a preset live gasket classification management module, and the preset live gasket classification management module is a part of a server or a part of a plurality of server terminals, but is a part of a personalized gasket generation system.
In this embodiment, the application scenario for which the method is applied is as follows:
firstly, the method comprises the following steps: in the prior art, a gasket configured before the formal start of live broadcasting is a live broadcasting 'reservation' countdown page, and specifically, estimated countdown for formal start of live broadcasting is displayed on the countdown page.
In this embodiment, before the live broadcast starts, live broadcast gaskets with different lengths are generated in a targeted manner according to the content type of live broadcast content, the user attribute characteristic value and the waiting time difference, and it can be understood that for a certain client, a live broadcast gasket with a target duration is generated in a targeted manner.
Secondly, the method comprises the following steps: the spacer before direct seeding is not changed, namely the spacer is a preset fixed spacer.
In this embodiment, the live broadcast gasket is associated with the user attribute feature value of the user, that is, has pertinence for the specific user, thereby improving the viscosity of the user and avoiding the loss of the user.
The method comprises the following specific steps:
step S10, determining the content type of the live broadcast, determining the user attribute characteristic value of the client user and determining the waiting time difference between the current time and the live broadcast start;
in this embodiment, a specific description is given by taking an example that a user enters a live broadcast reservation page by clicking a live broadcast website or a live broadcast link on a webrtc application (app end or client), where if the user enters the live broadcast reservation page, the client acquires a user identifier of the user and sends the acquired user identifier to the server end.
Before live broadcasting, the client and the server (webrtc _ agent) of the webrtc application perform coordinated communication through a preset P2P mode, where the preset P2P mode may be a preset owt webrtc P2P mode.
The method for coordinating communication between the client and the server of the webrtc through the owt webrtc P2P mode may specifically be: the A client (ClientA) and the server carry out coordinated communication through a preset P2P mode, and in the process, the A client executes:
1. creating an instance of the RTCPeerConnection: the PeerA, wherein the RTCPeerConnection instance, PeerA, represents a communication connection between the client A and the server.
2. Adding a media stream (including audio and video) local to the client A into an instance, namely peerA.addStream;
3. monitoring a media stream, namely peerA.
4. Create (Create) (SDP) Offer, wherein the creation (SDP Offer or Offer) is aimed at starting a new WebRTC connection peera.
5. Transmitting the SDP offer and the like to a calling party such as a Server end through a (signaling Server signal Server own);
6. after receiving an answer from the server, the server (stun client) inquires the own public network IP and sends the public network IP to the calling party through the signaling service of the signaling server;
wherein, the server side (webrtc _ agent) executes:
1. after receiving a signaling service notification of a signaling server, creating an RTCPeerConnection PeerB;
2. adding a server-side local media stream into a communication peer B.
3. Monitoring a media stream peerA. onaddstram transmitted from a remote end such as an A client;
4. create (SDP offer) peera.
5. Transferring an Answer such as (SDP offer) to a calling party such as an A client through a preset signaling server;
6. and the server receives the IP of the opposite side and takes the IP of the public network of the server to the opposite side such as the A server side, so as to complete or establish the p2p connection between the A client side and the server side.
And after the client side A and the server side are successfully connected, triggering a double-sending unaddstram event, wherein the stream is audio and video data of both sides, and can be directly played.
Integrally, the client a will add the user identifier (SEI, user information) in the above step 2 and encrypt and transmit back to the server.
In this embodiment, after receiving the user identifier, the server notifies the "live gasket classification management module" to perform exclusive video synthesis, stores the video in the server, and then correspondingly sends the video to the client of the corresponding user for playing.
In this embodiment, it should be noted that the user identifier may specifically be a user account, or may also be identification information of other clients.
In this embodiment, the manner of determining the content type of the live broadcast may be:
the first method is as follows: determining the type of the live broadcast content through keywords associated with the inherent gasket before live broadcast;
the second method comprises the following steps: and determining the content type of the live broadcast through the configuration information of the live broadcast.
The manner of determining the user characteristics of the user may be:
the first method is as follows: acquiring preset label information of a user, and determining user characteristics of the user based on the label information of the user;
the second method comprises the following steps: the determining the user attribute feature value of the user comprises:
step S11, acquiring the initiative characteristic of the user and acquiring the passive characteristic of the user;
step S12, inputting the active characteristic and the passive characteristic into a preset characteristic processing model, and clustering the active characteristic and the passive characteristic based on the preset characteristic model to obtain a user attribute characteristic value of the user.
The user attribute feature value X is mainly determined by "user initiative feature" such as: age, gender, occupation, and "user passivity characteristics" such as: interest, hobbies, video tag watching, consumption behaviors, barrage information comment, social relations and the like are obtained through comprehensive calculation.
Specifically, the active features and the passive features are converted into feature vectors, the feature vectors are input into a preset feature processing model, clustering processing is performed on the feature vectors formed by the active features and the passive features based on the preset feature model (the clustering mode is not limited), and a user attribute feature value of the user is obtained, wherein the preset feature processing model is obtained by performing iterative training on a preset basic model based on training data with preset labels.
In this embodiment, the manner of obtaining the active characteristic of the user and obtaining the passive characteristic of the user may be:
the method comprises the steps of obtaining service behavior data, content preference data, user transaction data and the like of a user through a preset database, carrying out clustering accounting on the service behavior data, the content preference data, the user transaction data and the like of the user through a preset clustering algorithm to obtain the initiative characteristics of the user, and obtaining the passive characteristics of the user.
In this embodiment, the waiting time difference from the current time to the start of the live broadcast is also determined.
The manner of determining the waiting time difference between the current time and the live broadcast start may be:
the first method is as follows: acquiring the estimated waiting time difference between the current time (the current time of the client) and the start of live broadcasting;
mode two, referring to fig. 2, the step of determining the latency difference from the live broadcast to the current time includes the following steps S13-S17:
step S13, acquiring longitude and latitude information of the geographic position of the client;
in this embodiment, through the gps information of the client, longitude and latitude information of the geographic location where the client is located is obtained, and specifically, a custom function onLocationCoordinate (X, Y) is called and assigned to an LNG (longitude) LAT (latitude). The custom function onlocation coordinate (X, Y) is obtained by optimizing the existing function cllocation coordinate on the detail parameter.
Step S14, determining a first time zone where the client is located according to the latitude information;
in this embodiment, the first time zone where the client is located is obtained according to a dividing rule about a global 24 time zone on a meridian conference.
That is, each time zone crosses 15 degrees of longitude, the 12 th zones of east and west respectively cross 7.5 degrees of longitude, the longitude of the location of the client is divided by 15 degrees by taking the 180 degrees of the longitude and the west as a boundary, when the remainder is less than 7.5 degrees, the quotient is the number of the time zone where the location is located, and when the remainder is more than 7.5 degrees, the quotient plus (minus) 1 is the number of the time zone where the location is located, and the first time zone is assigned as a.
Wherein, the east time zone is positive and the west time zone is negative.
Step S15, determining a second time zone of the location of the live broadcast and determining a second live broadcast time of the location of the live broadcast;
step S16, determining the first live broadcast time of the location of the client according to the first time zone, the second time zone and the second live broadcast time;
and step S17, acquiring the current system time of the client, and determining the waiting time difference between the current moment and the live broadcast start according to the first live broadcast time and the system time.
In this embodiment, the second time zone of the location where the live broadcast is located is directly obtained, and the second live broadcast time of the location where the live broadcast is located is determined, for example, the live broadcast time is beijing (the location where the live broadcast is located, the eighty district, the second time zone) time 5 months, 1 day, 12:00 (second live time).
And determining the first live broadcast time of the location of the client according to the first time zone, the second time zone and the second live broadcast time, and if the first time zone of the location of the client is set as a time zone A, the live broadcast time of the location of the client is set as T (first live broadcast time), the live broadcast time zone, namely the second time zone, is set as a time zone A1, and the second live broadcast time is set as T1.
Then, wherein: T-T1- (a 1-a).
For example, the following steps are carried out: the direct seeding time is Beijing (Dongbai district) 5 months, 1 day, 12:00, when the user is in tokyo (the nineteen district), the tokyo time T is 12:00- (8-9) 13:00 (i.e. tokyo time 5, 1 st pm 13: 00).
Acquiring the current system time of the client, determining the waiting time difference between the current moment and the live broadcast start according to the first live broadcast time and the system time, and if the waiting time difference is D, determining that the current moment is different from the live broadcast start
D=T-t(time);
Wherein, T is the first live broadcast time corresponding to the location of the client, and T (time) is the current system reading time of the user.
Step S30, determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference;
in this embodiment, there is a positive feedback mechanism relationship between the waiting time sequence, i.e., the waiting time difference, of the user and the formation of the live gasket.
In the present embodiment, the length of the live broadcast pad is 10 minutes if the waiting time difference is 10 minutes, and 1 hour if the waiting time difference is 1 hour.
That is, in the present embodiment, it is emphasized that the live gasket is generated instead of the picture in the prior art, and the length of the live gasket in the present embodiment is associated with the user in a targeted manner.
Specifically, the step of determining a live gasket of a target duration based on the content type, the user attribute feature value, and the latency difference includes:
step S31, selecting a plurality of live broadcast gaskets forming the live broadcast gasket of the target duration from preset live broadcast gaskets on the basis of the content type, the user attribute characteristic value and the waiting time difference;
and step S32, combining the live broadcast gaskets to obtain the live broadcast gasket of the target duration.
In this embodiment, it should be noted that the live broadcast pads with different target durations are composed of a plurality of live broadcast pads, specifically, for example, if the target duration is 1h, the live broadcast pads are composed of 3 live broadcast pads for 20 minutes, if the target duration is 50 minutes, the live broadcast pads are composed of 2 live broadcast pads for 20 minutes and 1 live broadcast pad for 10 minutes, and if the target duration is 15 minutes, the live broadcast pads are composed of 1 live broadcast pad for 10 minutes and 1 live broadcast pad for 5 minutes, where the live broadcast pads for 20 minutes, the live broadcast pads for 10 minutes, and the live broadcast pads for 5 minutes are all pre-stored.
In this embodiment, it is clear that, instead of synthesizing a live broadcast gasket with a target duration, live broadcast gaskets with different lengths are selected from pre-stored live broadcast gaskets to form the live broadcast gasket with the target duration because:
first, because live broadcast time is little amplitude at some times after pushing away, little amplitude is in advance sometimes, but can not push back by a wide margin, or advance by a wide margin, based on this, it is long when being less than the target for a long time to constitute a plurality of live broadcast gaskets of the live broadcast gasket of target duration, at this moment, be convenient for adjust, for example, if the target duration is 15 minutes, then by 1 live broadcast gasket of 10 minutes, 1 live broadcast gasket of 5 minutes constitutes, after broadcasting 1 live broadcast gasket of 10 minutes, inform suddenly and can live broadcast, at this moment, can not stop broadcasting a 15 minutes live broadcast gasket suddenly, but just accomplish the broadcast of 10 minutes live broadcast gasket, promote user experience.
Secondly, the gasket which is interested by the user is convenient to play according to the interaction with the user;
thirdly, a gasket is not needed to be generated temporarily, and the playing efficiency is improved.
In this embodiment, based on the content type, the user attribute feature value, and the waiting time difference, selecting a plurality of live broadcast pads constituting live broadcast pads of the target duration from preset live broadcast pads; and combining the live broadcast gaskets to obtain the live broadcast gasket of the target duration. Therefore, the live broadcast waiting experience of the user is improved, and further the loss of the user in the live broadcast process is avoided.
And step S30, sending the live gasket of the target time length to the client, so that the client can display the live gasket of the target time length on a live reservation page.
In this embodiment, the live gasket of the target duration is sent to the client, so that the client can display the live gasket of the target duration on a live reservation page, for the server, the video stream identifier in the live gasket of the target duration is matched with the user identifier, and the live gasket matched with the client is sent to the client, so that the client can display the live gasket of the target duration on the live reservation page, that is, each user only sees its own dedicated waiting gasket video.
In this embodiment, after the step of sending the live gasket of the target duration to the client to enable the client to display the live gasket of the target duration on a live broadcast reservation page, the method includes:
step S50, determining whether the live gasket is normally played;
and step S60, if the playing is abnormal, acquiring a preset universal gasket, and sending the preset universal gasket to the client side so that the client side can display the preset universal gasket.
In this embodiment, a fault tolerance mechanism is set, that is, it is determined whether the live gasket is played normally, and if the live gasket is not played normally, a preset general gasket is obtained and sent to the client, so that the client can display the preset general gasket.
Compared with the prior art that a gasket of a live broadcast 'reservation' countdown page is played before live broadcast, so that a large amount of loss of users is caused, and the live broadcast benefit is low, in the application, the live broadcast content type is determined, the user attribute characteristic value of a client user is determined, and the waiting time difference from the live broadcast start at the current moment is determined; determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference; and sending the live broadcast gasket of the target time length to the client so that the client can display the live broadcast gasket of the target time length on a live broadcast reservation page. In this application, before the live broadcast begins, according to the content type of live broadcast content, user attribute eigenvalue and present moment distance the latency time difference that the live broadcast began, the live broadcast gasket of length when the target is generated to pertinence ground, can understand, the latency time difference is long, live broadcast gasket length is longer, therefore, avoid appearing the countdown end, live broadcast signal does not yet begin, then reentrant count down's phenomenon again, and then avoid therefore the phenomenon causes the user to run off in a large number, additionally, in this application, live broadcast gasket is relevant with user attribute eigenvalue, therefore, all have to have pertinence to different users, and then, promote user's viscidity, avoid user's loss.
Further, based on the first embodiment of the present application, another embodiment of the present application is provided, in which the plurality of live broadcast pads of the live broadcast pads that constitute the target duration are sent in batches;
the step of sending the live gasket of the target duration to the client so that the client can display the live gasket of the target duration on a live reservation page comprises the following steps:
step A1, sending the live gasket of the previous batch to the client, so that the client can display the live gasket of the previous batch on a live reservation page;
the server side determines an interaction result after the client side interacts with the live broadcast gaskets of the previous batch, and updates the live broadcast gaskets of the subsequent batch based on the interaction result;
and step A2, if the distance between the live broadcast time and the current time is greater than the preset time, sending the updated live broadcast gasket of the subsequent batch to the client for display by the client.
In this embodiment, the plurality of live broadcast pads of the live broadcast pads composing the target duration are sent in batches, and as an example, one live broadcast pad is sent at a time.
In this embodiment, the purpose of sending live shims in batches is to:
through interaction with a client user, the live broadcast gasket of the subsequent batch is updated, so that the demand of the client user is better met by the live broadcast gasket of the subsequent batch, and the user experience is improved.
Specifically, in this embodiment, after the sending of the live broadcast pads of the previous batch is completed, the server may or may not re-determine the live broadcast pads of the target duration.
When the live broadcast gaskets of the target duration are not determined again, the updated live broadcast gaskets of the subsequent batch are sent to the client only when the distance between the live broadcast time and the current time is greater than the preset time, so that the client can display the updated live broadcast gaskets, wherein the preset time can be changed.
As an example, in this embodiment, when the content type is a sports game type, based on the user attribute feature value, the first preset welcome interaction module, the preset event billboard interaction module, and the first preset interaction module, the live broadcast gasket composition of the subsequent batch of the associated sports game for the user is updated;
that is, specifically, in a sports competition fusion scene, the update of the live shim of the succeeding batch interacts with the live shim of the preceding batch with the interaction scenario N n N ═ a (a predetermined welcome lexicon (a first predetermined welcome interaction module) 1 + event board (preset event board interactive module) N 2 + Interactive answer (first preset interactive module) N 3 ) Willingness to interact N x And (6) associating.
That is, as shown in fig. 4, in the sports event fusion scene, the live pads of the previous batch are obtained first, and then the live pads of the previous batch can be updated according to the interaction behavior of the user, for example: preset welcome word N 1 To "welcome user M to enter CBA race channel, a period of time is allowed to elapse from the start of the race, each spectator waiting for the start of the race, to let us know that user M Bar! "; event billboard N 2 As calendars of two parties in a' matrix pairHistory and performance table "; interactive answer N 3 Is "a general problem of two teams". Based on the interaction condition of the user M to the N1\ N2\ N3, a feedback parameter of' interaction will N x "automatically update the live gasket of the subsequent batch.
And when the content type is a news information type, updating the subsequent batch of live broadcast gaskets of the associated news information of the user based on the user attribute characteristic value, the second preset welcome interaction module, the preset life information billboard interaction module and the second preset interaction module.
In a news information fusion scenario, when a user triggers that the content type waiting for live broadcasting is news information, for example: when scenes such as local epidemic situation release, Spanish volcanic eruption, super typhoon landing and the like exist, the background of the news information fusion scene N is the life information of the region where the user M is located because the content scenes have high uncertainty.
As shown in FIG. 5, in the news information fusion scene, the interaction condition N between the update of the live gasket of the next batch and the live gasket of the previous batch n N ═ a (a second predetermined welcome interaction module) 1 + Life information board (preset life information board interactive module group) N 2 + Interactive answer (second preset interactive mode) N 3 ) Willingness to interact N x And (6) associating.
As shown in the above figure, the news information is fused with scenes, such as: preset welcome word N 1 To "welcome user M to enter the live channel, a period of time is allowed to elapse from the start of the live broadcast, each time the viewer waiting for the start of the live broadcast, let us know the user M Bar! "; life information signboard N 2 The weather information, dressing index, local fun and smell are displayed in real time; interactive answer N 3 Is an interesting psychological test question. Based on the interaction condition of the user M to the N1\ N2\ N3, a feedback parameter' interaction will N x "automatically update the live gasket of the subsequent batch.
And when the content type is a performance activity type, updating the subsequent batch of live broadcast gaskets for the associated performance activity of the user based on the user attribute characteristic value, the third preset welcome interaction module, the preset performance information billboard interaction module and the second preset interaction module.
In the fusion scene of the performance activities, when the content type triggered to wait for live broadcasting by the user is a star meeting, a live broadcasting of performance activities, a theatrical performance and a musical performance meeting, the background of the fusion scene N is an empty mirror picture of the performance.
Interaction N of update of live gasket of later batch and live gasket of previous batch n Equal to (preset welcome thesaurus N) 1 + performance information billboard N 2 + Activity performance Preset Interactive feedback N 3 ) Willingness to interact N x And (6) associating.
As shown in fig. 6, in the scene of fusion of performance activities, a welcome word N is preset 1 May be "welcome user X to enter the live broadcast site of the tour concert in Zhou Jieren Asia, currently a period of time away from the start of the show, each while waiting for the audience to begin the show, let us know about user X Bar! "; performance information billboard N 2 The service information such as local real-time weather information, traffic or catering and parking around the performance site, a Zhou Jie Lun tour schedule, offline ticket purchasing information and the like; activity performance Preset interaction feedback N 3 And reserving interactive answers for activities such as 'performance souvenir design questionnaire investigation, Zhou Jie Lun fan grade evaluation, performance plan opinion gathering in the next year' and the like. Based on the interaction condition of the user X to the N1\ N2\ N3, a feedback parameter of' interaction will N x "automatically update the live gasket of the subsequent batch.
In the embodiment, the live gasket of the previous batch is sent to the client, so that the client can display the live gasket of the previous batch on a live reservation page; the server side determines an interaction result after the client side interacts with the live broadcast gaskets of the previous batch, and updates the live broadcast gaskets of the subsequent batch based on the interaction result; and if the distance between the live broadcast time and the current time is greater than the preset time, sending the updated live broadcast gasket of the subsequent batch to the client for display by the client. . In the embodiment, under different scenes, the live broadcast gaskets of the subsequent batch are updated pertinently for different users, so that the user experience is improved.
Further, based on the first embodiment in the present application, another embodiment of the present application is provided, in which the personalized pad generation method includes:
step E1, displaying the live broadcast gasket of the target duration sent by the server side on the live broadcast reservation page;
and the live broadcast gasket of the target time length is determined by the server according to the live broadcast content type, the user attribute characteristic value of the client user and the waiting time difference between the current moment and the live broadcast start.
The live broadcast gaskets of the target duration comprise a plurality of live broadcast gaskets, and the live broadcast gaskets are displayed in batches;
the step of displaying the live broadcast gasket of the target duration sent by the server side on the live broadcast reservation page comprises the following steps:
step F1, showing the live broadcast gaskets of the previous batch sent by the server side on a live broadcast reservation page;
step F2, interacting with the live broadcast gaskets of the previous batch to obtain an interaction result;
step F3, sending the interaction result to the server, so that the server updates the live gasket of the subsequent batch based on the interaction result;
step F4, displaying the updated direct-seeding gaskets of the subsequent batch; and the updated live broadcast gasket of the subsequent batch is sent to the client for display when the live broadcast time is determined to be more than the preset time from the current time by the server.
The specific implementation of the personalized gasket generation method of the present application is substantially the same as that of each embodiment of the personalized gasket generation method, and is not described herein again.
Referring to fig. 3, fig. 3 is a schematic device structure diagram of a hardware operating environment according to an embodiment of the present application.
As shown in fig. 3, the personalized pad generation apparatus may include: a processor 1001, such as a CPU, a memory 1005, and a communication bus 1002. The communication bus 1002 is used for realizing connection communication between the processor 1001 and the memory 1005. The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a memory device separate from the processor 1001 described above.
Optionally, the personalized pad generation device may further include a rectangular user interface, a network interface, a camera, RF (Radio Frequency) circuitry, a sensor, audio circuitry, a WiFi module, and so forth. The rectangular user interface may comprise a Display screen (Display), an input sub-module such as a Keyboard (Keyboard), and the optional rectangular user interface may also comprise a standard wired interface, a wireless interface. The network interface may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface).
Those skilled in the art will appreciate that the personalized pad generation device configuration shown in fig. 3 does not constitute a limitation of the personalized pad generation device, and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 3, a memory 1005, which is a kind of computer-readable storage medium, may include therein an operating system, a network communication module, and a personalized pad generation program. The operating system is a program that manages and controls the hardware and software resources of the personalized shim generation device, supporting the operation of the personalized shim generation program as well as other software and/or programs. The network communication module is used to enable communication between the various components within the memory 1005, as well as with other hardware and software in the personalized shim generation system.
In the personalized gasket generation apparatus shown in fig. 3, the processor 1001 is configured to execute the personalized gasket generation program stored in the memory 1005, and implement the steps of the personalized gasket generation method described in any one of the above.
The specific implementation of the personalized gasket generation device of the present application is substantially the same as that of each embodiment of the personalized gasket generation method, and is not described herein again.
The present application further provides a personalized gasket generating device, the personalized gasket generating device comprising:
the first determining module is used for determining the content type of live broadcast, determining a user attribute characteristic value of a client user and determining a waiting time difference between the current moment and the start of live broadcast;
a second determining module, configured to determine a live broadcast gasket of a target duration based on the content type, the user attribute feature value, and the latency difference;
and the first sending module is used for sending the live broadcast gasket of the target duration to the client so that the client can display the live broadcast gasket of the target duration on a live broadcast reservation page.
Optionally, the second determining module includes:
a selecting unit, configured to select, based on the content type, the user attribute feature value, and the waiting time difference, a plurality of live broadcast pads that constitute the target duration from preset live broadcast pads;
and the combining unit is used for combining the live broadcast gaskets to obtain the live broadcast gasket of the target duration.
Optionally, the plurality of live broadcast pads of the live broadcast pads composing the target duration are sent in batches;
the first transmitting module includes:
the first sending unit is used for sending the live broadcast gaskets of the previous batch to the client so that the client can display the live broadcast gaskets of the previous batch on a live broadcast reservation page;
the server side determines an interaction result after the client side interacts with the live broadcast gaskets of the previous batch, and updates the live broadcast gaskets of the subsequent batch based on the interaction result;
and the second sending unit is used for sending the updated live broadcast gasket of the subsequent batch to the client side for display by the client side if the distance between the live broadcast time and the current time is greater than the preset time.
Optionally, the first determining module includes:
the first acquisition unit is used for acquiring longitude and latitude information of the geographic position of the client;
a first determining unit, configured to determine, according to the latitude information, a first time zone in which the client is located;
the second determining unit is used for determining a second time zone of the location of the live broadcast and determining second live broadcast time of the location of the live broadcast;
a third determining unit, configured to determine, according to the first time zone, the second time zone, and the second live time, a first live time of a location where the client is located;
and the second acquisition unit is used for acquiring the current system time of the client and determining the waiting time difference between the current moment and the live broadcast start according to the first live broadcast time and the system time.
Optionally, the first determining module includes:
a third obtaining unit, configured to obtain an active characteristic of the user and obtain a passive characteristic of the user;
and the input unit is used for inputting the active characteristic and the passive characteristic into a preset characteristic processing model, and clustering the active characteristic and the passive characteristic based on the preset characteristic model to obtain a user attribute characteristic value of the user.
To achieve the above object, the present application provides a personalized pad generation apparatus, comprising:
the second sending module is used for displaying a live broadcast gasket of the target duration sent by the server side on the live broadcast reservation page;
and the live broadcast gasket of the target duration is determined by the server according to the type of live broadcast content, the user attribute characteristic value of the client user and the waiting time difference between the current moment and the live broadcast start.
Optionally, the live broadcast pads of the target duration comprise a plurality of live broadcast pads, and the live broadcast pads are displayed in batches;
the second sending module includes:
displaying the live broadcast gaskets of the previous batch sent by the server side on a live broadcast reservation page;
interacting with the live broadcast gaskets of the previous batch to obtain an interaction result;
a third sending unit, configured to send the interaction result to the server, so that the server updates a subsequent batch of live broadcast shims based on the interaction result;
the display unit is used for displaying the updated direct-seeding gaskets of the subsequent batch; and the updated live broadcast gasket of the subsequent batch is sent to the client for display when the live broadcast time is determined to be more than the preset time from the current time by the server.
The specific implementation of the personalized gasket generation apparatus of the present application is substantially the same as that of each embodiment of the personalized gasket generation method, and is not described herein again.
The present application provides a computer readable storage medium, and the computer readable storage medium stores one or more programs, which can be further executed by one or more processors for implementing the steps of any one of the above personalized pad generation methods.
The specific implementation of the computer-readable storage medium of the present application is substantially the same as the embodiments of the personalized gasket generation method, and is not described herein again.
The present application also provides a computer program product, comprising a computer program which, when executed by a processor, performs the steps of the above-described personalized gasket generation method.
The specific implementation of the computer program product of the present application is substantially the same as the embodiments of the personalized gasket generation method, and is not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a computer-readable storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent processes performed by the present invention or directly or indirectly applied to other related technical fields are also included in the scope of the present invention.

Claims (10)

1. A personalized gasket generation method is applied to a server side, and comprises the following steps:
determining the content type of live broadcast, determining a user attribute characteristic value of a client user and determining a waiting time difference between the current moment and the start of live broadcast;
determining a live broadcast gasket of a target duration based on the content type, the user attribute characteristic value and the waiting time difference;
and sending the live broadcast gasket of the target time length to the client so that the client can display the live broadcast gasket of the target time length on a live broadcast reservation page.
2. The method of claim 1, wherein the step of determining a target duration of live shims based on the content type, the user attribute feature values, and the latency differences comprises:
selecting a plurality of live broadcast gaskets which form the live broadcast gasket of the target duration from preset live broadcast gaskets on the basis of the content type, the user attribute characteristic value and the waiting time difference;
and combining the live broadcast gaskets to obtain the live broadcast gasket of the target duration.
3. The personalized gasket generation method of claim 2, wherein the plurality of live gaskets composing the live gasket of the target duration are sent in batches;
the step of sending the live gasket of the target duration to the client so that the client can display the live gasket of the target duration on a live reservation page comprises the following steps:
sending the live broadcast gaskets of the previous batch to the client so that the client can display the live broadcast gaskets of the previous batch on a live broadcast reservation page;
the server side determines an interaction result after the client side interacts with the live broadcast gaskets of the previous batch, and updates the live broadcast gaskets of the subsequent batch based on the interaction result;
and if the distance between the live broadcast time and the current time is greater than the preset time, sending the updated live broadcast gasket of the subsequent batch to the client for display by the client.
4. The personalized pad generation method of claim 1, wherein the step of determining the latency difference between the current time and the start of the live broadcast comprises:
acquiring longitude and latitude information of the geographic position of the client;
determining a first time zone where the client is located according to the latitude information;
determining a second time zone of the location of the live broadcast, and determining second live broadcast time of the location of the live broadcast;
determining first live broadcast time of the location of the client according to the first time zone, the second time zone and the second live broadcast time;
and acquiring the current system time of the client, and determining the waiting time difference between the current moment and the start of live broadcast according to the first live broadcast time and the system time.
5. The method of claim 1, wherein said determining a user attribute feature value for said user comprises:
acquiring the initiative characteristic of the user and acquiring the passive characteristic of the user;
and inputting the active characteristic and the passive characteristic into a preset characteristic processing model, and clustering the active characteristic and the passive characteristic based on the preset characteristic model to obtain a user attribute characteristic value of the user.
6. A personalized gasket generation method is applied to a client side, and comprises the following steps:
displaying a live broadcast gasket of a target duration sent by a server side on a live broadcast reservation page;
and the live broadcast gasket of the target time length is determined by the server according to the live broadcast content type, the user attribute characteristic value of the client user and the waiting time difference between the current moment and the live broadcast start.
7. The personalized gasket generation method of claim 6, wherein the target duration live gasket comprises a plurality of live gaskets, the plurality of live gaskets being displayed in batches;
the step of displaying the live broadcast gasket of the target duration sent by the server side on the live broadcast reservation page comprises the following steps:
displaying the live gasket of the previous batch sent by the server side on a live reservation page;
interacting with the live gasket of the previous batch to obtain an interaction result;
sending the interaction result to the server side so that the server side can update the live broadcast gaskets of the subsequent batch based on the interaction result;
displaying the updated direct-seeding gaskets of the subsequent batch; and the updated live broadcast gasket of the subsequent batch is sent to the client for display when the live broadcast time is determined to be more than the preset time from the current time by the server.
8. A personalized gasket generating apparatus, comprising:
the first determining module is used for determining the content type of live broadcast, determining a user attribute characteristic value of a client user and determining a waiting time difference between the current moment and the start of live broadcast;
a second determining module, configured to determine a live broadcast gasket of a target duration based on the content type, the user attribute feature value, and the latency difference;
and the first sending module is used for sending the live broadcast gasket of the target duration to the client so that the client can display the live broadcast gasket of the target duration on a live broadcast reservation page.
9. A personalized shim generating device comprising a memory, a processor and a personalized shim generating program stored on the memory and executable on the processor, the personalized shim generating program when executed by the processor implementing the steps of the personalized shim generating method according to any one of claims 1 to 5 or the personalized shim generating program when executed by the processor implementing the steps of the personalized shim generating method according to any one of claims 6 to 7.
10. A computer readable storage medium, characterized in that a personalized shim generation program is stored thereon, which when executed by a processor implements the steps of the personalized shim generation method according to any one of claims 1 to 5, or which when executed by a processor implements the steps of the personalized shim generation method according to any one of claims 6 to 7.
CN202210628115.XA 2022-06-02 2022-06-02 Personalized gasket generation method, device, equipment and computer readable storage medium Pending CN115103205A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210628115.XA CN115103205A (en) 2022-06-02 2022-06-02 Personalized gasket generation method, device, equipment and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210628115.XA CN115103205A (en) 2022-06-02 2022-06-02 Personalized gasket generation method, device, equipment and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN115103205A true CN115103205A (en) 2022-09-23

Family

ID=83289300

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210628115.XA Pending CN115103205A (en) 2022-06-02 2022-06-02 Personalized gasket generation method, device, equipment and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN115103205A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103618950A (en) * 2013-11-11 2014-03-05 李达航 Inter-cut method of content of smart television
CN104935975A (en) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 Short video record playing method and apparatus
CN105847989A (en) * 2016-03-28 2016-08-10 乐视控股(北京)有限公司 Direct broadcast program prompting method, apparatus and terminal
CN106886245A (en) * 2015-12-16 2017-06-23 天脉聚源(北京)科技有限公司 A kind of accurate countdown realization method and system
CN111225244A (en) * 2020-02-19 2020-06-02 聚好看科技股份有限公司 Advertisement display method, server and display equipment
CN112202804A (en) * 2020-10-12 2021-01-08 中国民航信息网络股份有限公司 NDC standard-oriented time countdown acquisition method and related device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103618950A (en) * 2013-11-11 2014-03-05 李达航 Inter-cut method of content of smart television
CN104935975A (en) * 2015-06-03 2015-09-23 无锡天脉聚源传媒科技有限公司 Short video record playing method and apparatus
CN106886245A (en) * 2015-12-16 2017-06-23 天脉聚源(北京)科技有限公司 A kind of accurate countdown realization method and system
CN105847989A (en) * 2016-03-28 2016-08-10 乐视控股(北京)有限公司 Direct broadcast program prompting method, apparatus and terminal
CN111225244A (en) * 2020-02-19 2020-06-02 聚好看科技股份有限公司 Advertisement display method, server and display equipment
CN112202804A (en) * 2020-10-12 2021-01-08 中国民航信息网络股份有限公司 NDC standard-oriented time countdown acquisition method and related device

Similar Documents

Publication Publication Date Title
US10499117B2 (en) Customized variable television advertising generated from a television advertising template
KR101185343B1 (en) Apparatus and methods for providing and presenting customized channel information
US8928810B2 (en) System for combining video data streams into a composite video data stream
KR102137681B1 (en) Method, server and device for providing real time broadcasting service using sns analysis data
US20130263182A1 (en) Customizing additional content provided with video advertisements
US7076522B2 (en) Information distribution system, information distribution method, and computer program for executing the method
US20160098860A1 (en) System and method for providing live augmented reality content
US20150046269A1 (en) Systems and Methods for Providing Interaction with Electronic Billboards
US20110258668A1 (en) Method and apparatus for interacting with media programming in real-time using a mobile telephone device
CN106385594A (en) Method for optimizing video live broadcast services
CN106792001B (en) Advertisement operation method and system for smart television
CN110673833A (en) Information management system and advertisement putting platform applied to programmed advertisement putting
CN111090533A (en) Notice information sending method and device, electronic equipment and storage medium
CN114679621A (en) Video display method and device and terminal equipment
CN114900711A (en) Method, device and equipment for generating media content and storage medium
CN109815407B (en) Information resource pushing method, device, equipment and storage medium
CN115103205A (en) Personalized gasket generation method, device, equipment and computer readable storage medium
CN114302163B (en) Live broadcasting room advertisement processing method and device, equipment and medium thereof
CN109003106B (en) Information processing method and information processing apparatus
US20190385192A1 (en) Digital media generation
KR102204396B1 (en) Sysem for providing marketing agency service
JP2004021326A (en) Automatic information distribution system, method, server, program, display terminal and operation terminal
JP2003271645A (en) Content delivery control system
JP2019036946A (en) Content distribution server, content distribution method and content distribution program
CN106254956A (en) A kind of method and device choosing interactive information according to program key word

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