CN116017077A - Direct playing method and device, electronic equipment and storage medium - Google Patents

Direct playing method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN116017077A
CN116017077A CN202211610921.0A CN202211610921A CN116017077A CN 116017077 A CN116017077 A CN 116017077A CN 202211610921 A CN202211610921 A CN 202211610921A CN 116017077 A CN116017077 A CN 116017077A
Authority
CN
China
Prior art keywords
video
chasing
target
time
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
CN202211610921.0A
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.)
Beijing QIYI Century Science and Technology Co Ltd
Original Assignee
Beijing QIYI Century Science and 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 QIYI Century Science and Technology Co Ltd filed Critical Beijing QIYI Century Science and Technology Co Ltd
Priority to CN202211610921.0A priority Critical patent/CN116017077A/en
Publication of CN116017077A publication Critical patent/CN116017077A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention relates to a direct playing method, a direct playing device, electronic equipment and a storage medium, wherein the method comprises the following steps: receiving a direct play trigger message from a client; acquiring the receiving time of the direct play trigger message and the direct data corresponding to the client; determining a target tracking video based on the tracking direct data and the receiving moment; and sending the target follow-up video to the client for direct play. According to the method and the device for directly playing the video, when the direct play trigger message from the client is received, the target on-tracking video is determined based on the on-tracking data corresponding to the client and the receiving time of the direct play trigger message, and the target on-tracking video is sent to the client, so that the client can directly load video resources of the target on-tracking video when being opened, direct play of the video is achieved, the search path of the play instruction on-tracking video is reduced, user time is saved, and the method and the device for directly playing the video are convenient for users to use.

Description

Direct playing method and device, electronic equipment and storage medium
Technical Field
The present disclosure relates to the field of computer technologies, and in particular, to a direct playing method, a direct playing device, an electronic device, and a storage medium.
Background
Currently, when a user watches a favorite episode or movie at ordinary times using a certain movie entertainment client, such a problem is often encountered: the user's purpose is well-defined, just to catch up with a episode, whenever the client is turned on in the prime time of the evening.
However, when the client is opened, the first page can be preferentially entered, the content of the first page is rich and disordered, so that the judgment and selection of a user are influenced, the user can watch the first page by clicking the first page after the user turns over and finds his usual time, the user experience is influenced due to the fact that the process is too long, and the user is also inspired due to the disordered content and recommended content.
Disclosure of Invention
In order to solve the technical problems or at least partially solve the technical problems, the application provides a direct playing method, a direct playing device, electronic equipment and a storage medium.
In a first aspect, the present application provides a method for direct play, which is applied to a server, and includes:
receiving a direct play trigger message from a client;
acquiring the receiving time of the direct play trigger message and the on-tracking direct data corresponding to the client, wherein the on-tracking direct data comprises: the corresponding relation between a plurality of chasing periods and the chasing video;
determining a target tracking video based on the tracking direct data and the receiving moment;
and sending the target follow-up video to the client for direct play.
Optionally, determining the target in-tracking video based on the in-tracking direct data and the receiving time includes:
determining a target chasing time period matched with the receiving moment in the chasing direct data;
and if one of the target chasing videos corresponding to the target chasing time period is the chasing video corresponding to the target chasing time period in the chasing direct data, determining the target chasing video as the target chasing video.
Optionally, determining the target in-tracking video based on the in-tracking direct data and the receiving time includes:
determining a target chasing time period matched with the receiving moment in the chasing direct data;
if the target chasing period corresponds to at least two chasing videos, determining whether the at least two chasing videos exist in which the update time is located in the target playing period;
and if the follow-up video with the updated time within the target playing time period exists, determining the follow-up video with the updated time within the target playing time period as the target follow-up video.
Optionally, determining the target in-tracking video based on the in-tracking direct data and the receiving time includes:
and if no follow-up video with the updated time within the target playing time period exists, determining the follow-up video with the last time of the follow-up time closest to the receiving time as the target follow-up video.
Optionally, the method further comprises:
acquiring video playing records of a plurality of clients in a first preset time period;
determining a chasing time period and a chasing video based on the video play record for each client;
and establishing a corresponding relation between the chasing video and the chasing period.
Optionally, determining the chasing period based on the video play record includes:
extracting a play start time, a play end time, a play duration and a video identification from the video play record;
classifying the playing time length and the video identification into a plurality of second preset time periods based on the playing start time and the playing end time;
if the playing time length in any second preset time period is greater than or equal to the preset time length and the number of the video marks is equal to a preset number threshold value, determining the second preset time period as a chasing time period;
if the playing time length in any second preset time period is smaller than the preset time length or the number of the video marks is larger than the preset number threshold value, determining the second preset time period as a non-chasing time period.
Optionally, determining to follow the video based on the video play record includes:
if any video is not played, determining that the video is an online video;
or alternatively, the process may be performed,
and if the video set to which the video belongs is not played, determining that the video is the follow-up video.
In a second aspect, the present application provides a direct play device, applied to a server, including:
the receiving module is used for receiving the direct play triggering message from the client;
the first obtaining module is configured to obtain a receiving time of the direct play trigger message and on-tracking data corresponding to the client, where the on-tracking data includes: the corresponding relation between a plurality of chasing periods and the chasing video;
the first determining module is used for determining a target tracking video based on the tracking data and the receiving moment;
and the sending module is used for sending the target follow-up video to the client for direct playing.
Optionally, the determining module includes:
a first determining unit, configured to determine a target chasing time period matching the receiving time in the chasing data;
and the second determining unit is used for determining the online tracking video corresponding to the target online tracking time period in the online tracking data as the target online tracking video if the online tracking video corresponding to the target online tracking time period.
Optionally, the determining module includes:
a third determining unit, configured to determine, in the direct data, a target chasing period that matches the receiving time;
a fourth determining unit, configured to determine, if the target chasing period corresponds to at least two chasing videos, in at least two chasing videos, whether there is a chasing video whose update time is within the target playing period;
and a fifth determining unit, configured to determine, as the target online video, the online video whose update time is in the target playing time period if the online video whose update time is in the target playing time period exists.
Optionally, the determining module further includes:
and a sixth determining unit, configured to determine, as the target online video, an online video whose last online time is closest to the receiving time if there is no online video whose update time is within the target playing time period.
Optionally, the apparatus further comprises:
the second acquisition module is used for acquiring video playing records of a plurality of clients in a first preset time period;
the second determining module is used for determining a chasing time period and a chasing video based on the video playing record for each client;
the establishment module is used for establishing the corresponding relation between the chasing video and the chasing period.
Optionally, the second determining module includes:
the extraction unit is used for extracting the playing start time, the playing end time, the playing duration and the video identification from the video playing record;
the classifying unit is used for classifying the playing duration and the video identification into a plurality of second preset time periods based on the playing start time and the playing end time;
a seventh determining unit, configured to determine, if the play time in any second preset time period is greater than or equal to the preset time period and the number of video identifiers is equal to the preset number threshold, the second preset time period as a chasing time period;
and an eighth determining unit, configured to determine the second preset time period as a non-chasing time period if the playing duration is less than the preset duration in any second preset time period, or the number of video identifiers is greater than a preset number threshold.
Optionally, the second determining module includes:
a ninth determining unit, configured to determine that any video is an online video if the video is not played;
or alternatively, the process may be performed,
and a tenth determining unit, configured to determine that the video is an in-process video if the video set to which the video belongs is not played.
In a third aspect, the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, where the processor, the communication interface, and the memory complete communication with each other through the communication bus;
a memory for storing a computer program;
and the processor is used for realizing the direct play method in any one of the first aspect when executing the program stored in the memory.
In a fourth aspect, the present application provides a computer readable storage medium, where a direct play method program is stored, where the direct play method program is executed by a processor to implement the steps of the direct play method according to any one of the first aspects.
Compared with the prior art, the technical scheme provided by the embodiment of the application has the following advantages:
according to the method and the device for directly playing the video, when the direct play trigger message from the client is received, the target video-in-process is determined based on the video-in-process data corresponding to the client and the receiving time of the direct play trigger message, and the target video-in-process is sent to the client, so that the client can directly load video resources of the target video-in-process when being opened, direct play of the video is achieved, the search path of the video designated in-process is reduced, the time of a user is saved, the use is convenient for the user, and meanwhile, the loading pressure of the client is reduced because the client does not need to load a first page.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
In order to more clearly illustrate the embodiments of the invention or the technical solutions of the prior art, the drawings which are used in the description of the embodiments or the prior art will be briefly described, and it will be obvious to a person skilled in the art that other drawings can be obtained from these drawings without inventive effort.
Fig. 1 is a flowchart of a method for direct play according to an embodiment of the present application;
fig. 2 is a schematic diagram of a direct play method according to an embodiment of the present application;
FIG. 3 is a schematic diagram of storing video playback records according to an embodiment of the present application;
fig. 4 is a schematic diagram of analyzing a chasing period and a chasing video according to an embodiment of the present application;
FIG. 5 is a scatter diagram of a time duration distribution provided in an embodiment of the present application;
FIG. 6 is a scatter diagram of a video quantity distribution provided in an embodiment of the present application;
fig. 7 is a block diagram of a direct play device according to an embodiment of the present application;
fig. 8 is a block diagram of an electronic device according to an embodiment of the present application.
Detailed Description
For the purposes of making the objects, technical solutions and advantages of the embodiments of the present application more clear, the technical solutions of the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art without undue burden from the present disclosure, are within the scope of the present application based on the embodiments herein.
At present, when a user watches a video by using a client of a video APP, the client can be opened to enter a home page preferentially, the content of the home page is rich and disordered, so that judgment and selection of the user are influenced, when the user browses and finds out the user, the user can watch the video by entering a player at regular time after the user clicks the user, the user experience is influenced due to the fact that the path of the process is too long, and the user is also inspired due to disordered content and recommended content.
In carrying out the invention, the inventors found that: every person's behavioral activity in life is regular, which is a custom for daily and monthly adaptation, and is also reflected in entertainment time.
From the habit analysis of the user viewing, the time concept of each person is different, and the living habit is different, so that the content browsed by the adaptive client is also different at different time points. For example, most office workers can open clients to chasing at the time of taking the bus to work in the early peak, and the time points after the middle day period, the late peak and the office work can also be chasing frequently at rest. Other time points open the client and like to browse the latest episode update dynamic or find the interested content browse, and the fragmented browse behaviors of the time points are more.
Therefore, the embodiment of the application provides a direct play method, a direct play device, electronic equipment and a storage medium.
The method for direct play provided by the embodiment of the present application may be applied to a server, as shown in fig. 1 and fig. 2, where the method includes:
step S101, receiving a direct play trigger message from a client;
in the embodiment of the application, when a user opens a client (for example, opens a closed client or opens a client running in the background), the client can be triggered to send a direct play trigger message to a server, and the direct play trigger message is used for triggering the server to determine whether a video resource capable of directly playing exists in the client.
Step S102, receiving time of the direct play trigger message and the direct data corresponding to the client are obtained;
in this embodiment of the present application, the receiving time, that is, the time when the direct play trigger message is received, is used for recording the video that the user is tracking in each tracking time period in the tracking data, where the tracking data includes: and the corresponding relation between the plurality of chasing periods and the chasing video is that the chasing video is not completed, and if any chasing video is completed, the chasing video is deleted from the chasing direct data.
The video play records of the historical play videos of the client can be collected in advance, the direct data can be generated based on the video play records, and the specific generation mode is shown in the following embodiments.
Step S103, determining a target follow-up video based on the follow-up data and the receiving moment;
in this step, since the following data includes correspondence between a plurality of following time periods and the following video, the reception time and each following time period can be respectively matched, and the target following video can be determined based on the following video corresponding to the following time period for which matching is successful.
Step S104, the target follow-up video is sent to the client for direct play.
According to the method and the device for directly playing the video, when the direct play trigger message from the client is received, the target video-in-process is determined based on the video-in-process data corresponding to the client and the receiving time of the direct play trigger message, and the target video-in-process is sent to the client, so that the client can directly load video resources of the target video-in-process when being opened, direct play of the video is achieved, the search path of the video designated in-process is reduced, the time of a user is saved, the use is convenient for the user, and meanwhile, the loading pressure of the client is reduced because the client does not need to load a first page.
In yet another embodiment of the present application, step S103 of determining the target in-tracking video based on the in-tracking data and the receiving time includes:
step S201, determining a target chasing time period matched with the receiving moment in the chasing direct data;
step S202, if one of the following videos corresponding to the target following time period is the following video corresponding to the target following time period, determining the following video corresponding to the target following time period in the following data as the target following video.
In the embodiment of the present application, if the target chasing period matched with the receiving time corresponds to only one in-process video, the in-process video may be directly determined as the target in-process video.
In yet another embodiment of the present application, step S103 of determining the target in-tracking video based on the in-tracking data and the receiving time includes:
step S301, determining a target chasing time period matched with the receiving moment in the chasing direct data;
step S302, if the target chasing period corresponds to at least two chasing videos, determining whether the at least two chasing videos exist in which the update time is located in the target playing period;
in this step, if at least two current chasing videos correspond to the target chasing period matching the receiving time, the update time of each of the at least two current chasing videos may be acquired, and the update time is compared with the target playing period to determine whether the update time is located in the target playing period.
Step S303, if there is an online video whose update time is within the target playing time period, determining the online video whose update time is within the target playing time period as the target online video.
In one embodiment of the application, the online overtaking video with the update time within the target playing time period can be directly determined as the target online overtaking video, so that the direct playing of the online overtaking video which is being updated can be realized.
In another embodiment of the present application, in order to make the target in-tracking video that is finally determined more accurate, the current date and the update date of the in-tracking video may be further obtained, and if the current date also matches with the update date, the in-tracking video may be determined as the target in-tracking video.
The online tracking video with the non-updated date but the updated time within the target playing time period can be eliminated through the dual verification of the updated time and the updated date, so that the determination of the target online tracking video is more accurate.
And step S304, if no follow-up video with the update time within the target playing time period exists, determining the follow-up video with the last time of the follow-up play time closest to the receiving time as the target follow-up video.
If at least two follow-up videos with the update time within the target playing time period do not exist in the follow-up videos, the follow-up video corresponding to the last follow-up time with the closest receiving time can be determined as the target follow-up video, and further the direct playing of the updated follow-up video is realized.
In yet another embodiment of the present application, the method further comprises:
step S401, obtaining video playing records of a plurality of clients in a first preset time period;
in this step, the server may actively acquire the video play record of the client at intervals of a first preset time period, or the client may report the video play record at intervals of a first preset time period, which may be, for example, 1 day, so as to analyze a scenario, a process, a movie, or the like that the user is recently tracing, and the video play record from the client may be stored in the data warehouse as shown in fig. 3 for use by the server.
The dimensions of the analysis include: the video playing record comprises the data of dimensions such as the playing starting time, the playing ending time, the playing duration, the video identification and the like.
Step S402, determining a chasing period and a chasing video based on the video playing record for each client;
in one embodiment of the present application, referring to the analysis process as shown in fig. 4, step S402 includes: extracting a play start time, a play end time, a play duration and a video mark from the video play record, classifying the play duration and the video mark into a plurality of second preset time periods based on the play start time and the play end time, determining the second preset time period as a chasing time period if the play duration in any one of the second preset time periods is greater than or equal to the preset duration and the number of the video marks is equal to a preset number threshold, and determining the second preset time period as a non-chasing time period if the play duration in any one of the second preset time periods is less than the preset duration or the number of the video marks is greater than a preset number threshold.
The second preset time period may be obtained by equally dividing the first preset time period, and if the first preset time period is 24 hours, for example, the first preset time period is equally divided into 24 parts, the second preset time period is 1 hour.
According to the playing start time and the playing end time of each video played by the client, the playing time and the video identification are classified into a plurality of second preset time periods, that is, the playing time and the video identification in each second preset time period are counted from the beginning of the playing to the end of the playing, so that a scatter diagram as shown in fig. 5 and 6 can be formed for facilitating the viewing, the time length distribution and the video number distribution of each second preset time period for viewing the video can be formed, in fig. 2, the abscissa is 24 second preset time periods, the ordinate is the time length, in fig. 3, the abscissa is 24 second preset time periods, and the ordinate is the video number.
And determining a time period of the chasing corresponding to any client according to the statistical data, and if the viewing time is longer and the episode is the time period of the user concentrated chasing, predicting the time period more accurately along with more and more analyzed data. That is, if the play time period is greater than or equal to the preset time period and the number of video identifications is equal to the preset number threshold in any second preset time period, the second preset time period is determined to be the chasing time period, and if the play time period is greater than 30 minutes and the number of the play videos is equal to 1, the second preset time period is considered to be the chasing time period.
If the video-dense time period is played (for example, the number of the played videos is greater than 2, which is considered as the play-dense time period), the time point is considered as a non-chasing time point, that is, if the play duration in any second preset time period is less than the preset duration, or the number of the video identifiers is greater than a preset number threshold, the second preset time period is determined as the non-chasing time period.
Determining an online video corresponding to any client according to the statistical data, namely determining that any video is the online video if the playing of any video is not completed; or if the video set to which the video belongs is not played, determining that the video is the follow-up video.
Step S403, establishing a correspondence between the chasing video and the chasing period.
According to the embodiment of the application, the video following time period and the play following time period are determined, and the corresponding relation between the video following time period and the play following time period is constructed, so that the video following of the target can be determined quickly after the direct play triggering information is received, further, the direct play is carried out to the client, and the direct play efficiency is improved.
In still another embodiment of the present application, a direct play device is further provided, which is applied to a server, as shown in fig. 7, and includes:
a receiving module 11, configured to receive a direct play triggering message from a client;
the first obtaining module 12 is configured to obtain a receiving time of the direct play triggering message and on-tracking data corresponding to the client, where the on-tracking data includes: the corresponding relation between a plurality of chasing periods and the chasing video;
a first determining module 13, configured to determine a target tracking video based on the tracking data and the receiving time;
and the sending module 14 is used for sending the target online video to the client for direct play.
Optionally, the determining module includes:
a first determining unit, configured to determine a target chasing time period matching the receiving time in the chasing data;
and the second determining unit is used for determining the online tracking video corresponding to the target online tracking time period in the online tracking data as the target online tracking video if the online tracking video corresponding to the target online tracking time period.
Optionally, the determining module includes:
a third determining unit, configured to determine, in the direct data, a target chasing period that matches the receiving time;
a fourth determining unit, configured to determine, if the target chasing period corresponds to at least two chasing videos, in at least two chasing videos, whether there is a chasing video whose update time is within the target playing period;
and a fifth determining unit, configured to determine, as the target online video, the online video whose update time is in the target playing time period if the online video whose update time is in the target playing time period exists.
Optionally, the determining module further includes:
and a sixth determining unit, configured to determine, as the target online video, an online video whose last online time is closest to the receiving time if there is no online video whose update time is within the target playing time period.
Optionally, the apparatus further comprises:
the second acquisition module is used for acquiring video playing records of a plurality of clients in a first preset time period;
the second determining module is used for determining a chasing time period and a chasing video based on the video playing record for each client;
the establishment module is used for establishing the corresponding relation between the chasing video and the chasing period.
Optionally, the second determining module includes:
the extraction unit is used for extracting the playing start time, the playing end time, the playing duration and the video identification from the video playing record;
the classifying unit is used for classifying the playing duration and the video identification into a plurality of second preset time periods based on the playing start time and the playing end time;
a seventh determining unit, configured to determine, if the play time in any second preset time period is greater than or equal to the preset time period and the number of video identifiers is equal to the preset number threshold, the second preset time period as a chasing time period;
and an eighth determining unit, configured to determine the second preset time period as a non-chasing time period if the playing duration is less than the preset duration in any second preset time period, or the number of video identifiers is greater than a preset number threshold.
Optionally, the second determining module includes:
a ninth determining unit, configured to determine that any video is an online video if the video is not played;
or alternatively, the process may be performed,
and a tenth determining unit, configured to determine that the video is an in-process video if the video set to which the video belongs is not played.
In yet another embodiment of the present application, there is provided an electronic device including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
a memory for storing a computer program;
and the processor is used for realizing the direct play method of any method embodiment when executing the program stored in the memory.
According to the electronic device provided by the embodiment of the invention, the processor realizes … … by executing the program stored in the memory, and … … is ensured.
The communication bus 1140 mentioned above for the electronic device may be a Peripheral Component Interconnect (PCI) bus or an Extended Industrial Standard Architecture (EISA) bus, etc. The communication bus 1140 may be divided into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 8, but not only one bus or one type of bus.
The communication interface 1120 is used for communication between the electronic device and other devices described above.
The memory 1130 may include Random Access Memory (RAM) or non-volatile memory (non-volatile memory), such as at least one magnetic disk memory. Optionally, the memory may also be at least one memory device located remotely from the aforementioned processor.
The processor 1110 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), and the like; but also Digital Signal Processors (DSP), application Specific Integrated Circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In yet another embodiment of the present application, there is further provided a computer readable storage medium, where a direct play method program is stored, where the direct play method program, when executed by a processor, implements the steps of the direct play method described in any of the foregoing method embodiments.
It should be noted that in this document, relational terms such as "first" and "second" and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Moreover, 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 one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The foregoing is only a specific embodiment of the invention to enable those skilled in the art to understand or practice the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. The direct playing method is characterized by being applied to a server and comprising the following steps:
receiving a direct play trigger message from a client;
acquiring the receiving time of the direct play trigger message and the on-tracking direct data corresponding to the client, wherein the on-tracking direct data comprises: the corresponding relation between a plurality of chasing periods and the chasing video;
determining a target tracking video based on the tracking direct data and the receiving moment;
and sending the target follow-up video to the client for direct play.
2. The method of claim 1, wherein determining a target in-flight video based on the in-flight data and the receive time instant comprises:
determining a target chasing time period matched with the receiving moment in the chasing direct data;
and if one of the target chasing videos corresponding to the target chasing time period is the chasing video corresponding to the target chasing time period in the chasing direct data, determining the target chasing video as the target chasing video.
3. The method of claim 1, wherein determining a target in-flight video based on the in-flight data and the receive time instant comprises:
determining a target chasing time period matched with the receiving moment in the chasing direct data;
if the target chasing period corresponds to at least two chasing videos, determining whether the at least two chasing videos exist in which the update time is located in the target playing period;
and if the follow-up video with the updated time within the target playing time period exists, determining the follow-up video with the updated time within the target playing time period as the target follow-up video.
4. The method of claim 3, wherein determining a target in-flight video based on the in-flight data and the receive time, further comprising:
and if no follow-up video with the updated time within the target playing time period exists, determining the follow-up video with the last time of the follow-up time closest to the receiving time as the target follow-up video.
5. The method according to claim 1, wherein the method further comprises:
acquiring video playing records of a plurality of clients in a first preset time period;
determining a chasing time period and a chasing video based on the video play record for each client;
and establishing a corresponding relation between the chasing video and the chasing period.
6. The method of claim 5, wherein determining a chasing period based on the video play record comprises:
extracting a play start time, a play end time, a play duration and a video identification from the video play record;
classifying the playing time length and the video identification into a plurality of second preset time periods based on the playing start time and the playing end time;
if the playing time length in any second preset time period is greater than or equal to the preset time length and the number of the video marks is equal to a preset number threshold value, determining the second preset time period as a chasing time period;
if the playing time length in any second preset time period is smaller than the preset time length or the number of the video marks is larger than the preset number threshold value, determining the second preset time period as a non-chasing time period.
7. The method of claim 5, wherein determining an in-flight video based on the video play record comprises:
if any video is not played, determining that the video is an online video;
or alternatively, the process may be performed,
and if the video set to which the video belongs is not played, determining that the video is the follow-up video.
8. The device for directly playing is characterized by being applied to a server and comprising the following components:
the receiving module is used for receiving the direct play triggering message from the client;
the first obtaining module is configured to obtain a receiving time of the direct play trigger message and on-tracking data corresponding to the client, where the on-tracking data includes: the corresponding relation between a plurality of chasing periods and the chasing video;
the first determining module is used for determining a target tracking video based on the tracking data and the receiving moment;
and the sending module is used for sending the target follow-up video to the client for direct playing.
9. The electronic equipment is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus;
a memory for storing a computer program;
a processor for implementing the method of direct play of any one of claims 1 to 7 when executing a program stored on a memory.
10. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a direct play method program, which when executed by a processor, implements the steps of the direct play method of any of claims 1-7.
CN202211610921.0A 2022-12-12 2022-12-12 Direct playing method and device, electronic equipment and storage medium Pending CN116017077A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211610921.0A CN116017077A (en) 2022-12-12 2022-12-12 Direct playing method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211610921.0A CN116017077A (en) 2022-12-12 2022-12-12 Direct playing method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN116017077A true CN116017077A (en) 2023-04-25

Family

ID=86031156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211610921.0A Pending CN116017077A (en) 2022-12-12 2022-12-12 Direct playing method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN116017077A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212708A1 (en) * 2002-05-13 2003-11-13 Potrebic Peter J. TV program database
CN104780448A (en) * 2015-03-18 2015-07-15 福建新大陆通信科技股份有限公司 A time-period-based TV serial tracking method and system
CN105072455A (en) * 2015-08-11 2015-11-18 精硕世纪科技(北京)有限公司 Video matching method and device
CN107509088A (en) * 2017-09-01 2017-12-22 深圳创维数字技术有限公司 A kind of collection of drama renewal reminding method, terminal and computer-readable recording medium
CN107635143A (en) * 2017-11-06 2018-01-26 四川长虹电器股份有限公司 The method for chasing after play on TV based on viewing behavior prediction user
CN108650558A (en) * 2018-05-30 2018-10-12 互影科技(北京)有限公司 The generation method and device of video Previously on Desperate Housewives based on interactive video
CN111526385A (en) * 2020-04-29 2020-08-11 北京奇艺世纪科技有限公司 Video processing method and device, electronic equipment and storage medium
CN114845142A (en) * 2022-04-27 2022-08-02 北京达佳互联信息技术有限公司 Data recording method, device, electronic equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030212708A1 (en) * 2002-05-13 2003-11-13 Potrebic Peter J. TV program database
CN104780448A (en) * 2015-03-18 2015-07-15 福建新大陆通信科技股份有限公司 A time-period-based TV serial tracking method and system
CN105072455A (en) * 2015-08-11 2015-11-18 精硕世纪科技(北京)有限公司 Video matching method and device
CN107509088A (en) * 2017-09-01 2017-12-22 深圳创维数字技术有限公司 A kind of collection of drama renewal reminding method, terminal and computer-readable recording medium
CN107635143A (en) * 2017-11-06 2018-01-26 四川长虹电器股份有限公司 The method for chasing after play on TV based on viewing behavior prediction user
CN108650558A (en) * 2018-05-30 2018-10-12 互影科技(北京)有限公司 The generation method and device of video Previously on Desperate Housewives based on interactive video
CN111526385A (en) * 2020-04-29 2020-08-11 北京奇艺世纪科技有限公司 Video processing method and device, electronic equipment and storage medium
CN114845142A (en) * 2022-04-27 2022-08-02 北京达佳互联信息技术有限公司 Data recording method, device, electronic equipment and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
林镜华;雷为民;李凌南;白松;: "IPTV点播业务中减少特技播放交互延迟的方法", 计算机应用, no. 11, 1 November 2009 (2009-11-01) *

Similar Documents

Publication Publication Date Title
CN108270842B (en) Method, system and server for pushing rights and interests task
US20210248198A1 (en) Content Recommendation Method and Apparatus, Mobile Terminal, and Server
CN111447505B (en) Video clipping method, network device, and computer-readable storage medium
CN106415546B (en) For the system and method in local detection institute consumer video content
CN110941738B (en) Recommendation method and device, electronic equipment and computer-readable storage medium
CN109996122B (en) Video recommendation method and device, server and storage medium
CN107872523B (en) Network data loading method and device, storage medium and mobile terminal
CN110324680B (en) Video pushing method and device, server, client and storage medium
CN107566857B (en) Video downloading method, device, system, server and terminal
JP2015505629A (en) Information search method and server
CN112765400B (en) Weight updating method, content recommending method, device and equipment for interest labels
CN113099304B (en) Video processing method and device, server and computer readable storage medium
CN113505272B (en) Control method and device based on behavior habit, electronic equipment and storage medium
CN109245989A (en) Processing method and device based on information sharing and computer readable storage medium
CN111225246A (en) Video recommendation method and device and electronic equipment
CN111488377A (en) Data query method and device, electronic equipment and storage medium
CN106815284A (en) The recommendation method and recommendation apparatus of news video
CN110121088B (en) User attribute information determination method and device and electronic equipment
CN107277624B (en) Duration calculation method and device
CN110996142B (en) Video recall method and device, electronic equipment and storage medium
CN116017077A (en) Direct playing method and device, electronic equipment and storage medium
CN112181797A (en) Software platform operation time-consuming calculation method and device, storage medium and equipment
CN113572841B (en) Information pushing method and device
CN110708361A (en) System, method and device for determining grade of digital content publishing user and server
CN110674330B (en) Expression management method and device, electronic equipment and storage medium

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