Method, system, and website server for playing website video
First Claim
1. A method for playing a website video, comprising:
- receiving a video playback request that comprises a client identification and a video identification;
querying a playback record corresponding to the client identification, wherein the playback record comprises a number of current video playback times within a set time period;
extracting, from an advertisement information library, an advertisement information based on the current video playback times, comprising;
when the number of current video playback times is 1, extracting the advertisement information having a default advertisement information duration; and
when the number of current video playback times is greater than 1,extracting the advertisement information having a shorter advertisement information duration than a most recently transmitted advertisement information corresponding to the client identification;
inserting the extracted advertisement information ahead of a video data corresponding to the video identification; and
transmitting the extracted advertisement information and the video data to a client for playing; and
when the number of current video playback times is equal to or greater than a preset threshold, transmitting the video data to the client for playing without inserting any advertisement information.
0 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure discloses a method, a system, and a website server for playing a website video. The method includes: receiving a video playback request that includes a client identification and a video identification, and querying a playback record corresponding to the client identification; accumulating video playback times in the playback record to obtain current video playback times; determining advertisement information duration corresponding to the current video playback times, where the playback times are inversely proportional to the advertisement information duration; and extracting, from an advertisement information library according to the determined advertisement information duration, advertisement information that meets the duration, acquiring video data corresponding to the video identification, inserting the extracted advertisement information ahead of the video data, and transmitting the extracted advertisement information and the video data to a client for playing. The solutions of the present disclosure can improve efficiency of playing a website video.
8 Citations
18 Claims
-
1. A method for playing a website video, comprising:
-
receiving a video playback request that comprises a client identification and a video identification; querying a playback record corresponding to the client identification, wherein the playback record comprises a number of current video playback times within a set time period; extracting, from an advertisement information library, an advertisement information based on the current video playback times, comprising; when the number of current video playback times is 1, extracting the advertisement information having a default advertisement information duration; and when the number of current video playback times is greater than 1, extracting the advertisement information having a shorter advertisement information duration than a most recently transmitted advertisement information corresponding to the client identification; inserting the extracted advertisement information ahead of a video data corresponding to the video identification; and transmitting the extracted advertisement information and the video data to a client for playing; and when the number of current video playback times is equal to or greater than a preset threshold, transmitting the video data to the client for playing without inserting any advertisement information. - View Dependent Claims (2, 3, 4, 5, 6, 18)
-
-
7. A method for playing a website video, comprising:
-
storing a playback record corresponding to a client identification; determining a time of a number of current video playback times within a set time period according to the playback record; determining an advertisement information duration of an advertisement information for being played with a video data of the website video based on the number of current video playback times, comprising; when the current video playback times is 1, inserting an advertisement information having a default advertisement information duration into the video data; when the number of current video playback times is greater than 1, inserting, into the video data, an advertisement information having a shorter advertisement information duration than a most recently played advertisement information corresponding to the client identification; when the number of current video playback times is equal to or greater than a preset threshold, playing the video data without inserting any advertisement information. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A website server for providing a pre-video advertisement of a website, comprising:
-
a memory; a processor coupled to the memory; wherein the processor is configured for; receiving a video playback request that comprises a client identification and a video identification; querying a playback record corresponding to the client identification, wherein the playback record comprises a number of current video playback times within a set time period; extracting, from an advertisement information library, an advertisement information based on the current video playback times, comprising; when the number of current video playback times is 1, extracting the advertisement information having a default advertisement information duration; and when the number of current video playback times is greater than 1, extracting the advertisement information having a shorter advertisement information duration than a most recently transmitted advertisement information corresponding to the client identification; inserting the extracted advertisement information ahead of a video data corresponding to the video identification; transmitting the extracted advertisement information and the video data to a client for playing; and when the number of current video playback times is equal to or greater than a preset threshold, transmitting the video data to the client for playing without inserting any advertisement information. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification