CN108737906B - Voting statistical method and device - Google Patents

Voting statistical method and device Download PDF

Info

Publication number
CN108737906B
CN108737906B CN201810602847.5A CN201810602847A CN108737906B CN 108737906 B CN108737906 B CN 108737906B CN 201810602847 A CN201810602847 A CN 201810602847A CN 108737906 B CN108737906 B CN 108737906B
Authority
CN
China
Prior art keywords
video
voting
voted
playing
appearing
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.)
Active
Application number
CN201810602847.5A
Other languages
Chinese (zh)
Other versions
CN108737906A (en
Inventor
王程明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing 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 CN201810602847.5A priority Critical patent/CN108737906B/en
Publication of CN108737906A publication Critical patent/CN108737906A/en
Application granted granted Critical
Publication of CN108737906B publication Critical patent/CN108737906B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4758End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for providing answers, e.g. voting
    • 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • 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
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a voting counting method and a voting counting device. According to the scheme, the times of playing the video clips containing different voters by the voting users are obtained, the more the playing times of the clips are, the more the voting users enjoy the voters to be voted appearing in the clips, the preference degree of the voting users to the voters to be voted appearing in the video clips is determined, and voting is performed according to the preference degree, so that the problem that the preference degree of the voters to be voted in the watched videos cannot be visually expressed through voting due to the fact that voting cannot be repeated in the prior art is avoided.

Description

Voting statistical method and device
Technical Field
The invention relates to the field of statistics, in particular to a voting statistical method and a voting statistical device.
Background
At present, most of the comprehensive programs have a voting link of users.
Generally, the commonly used voting system basically adopts the idea of web page interaction, users click a voting button to vote, and a background counts the votes of the users. However, in this way, in order to prevent the occurrence of a swipe, it is generally impossible to perform a plurality of votes, which makes it impossible for the user to express the degree of preference of the star or the participating member in the video by the plurality of votes.
Disclosure of Invention
In view of the above, the present invention provides a voting statistical method and device, so as to solve the problem that a user cannot express the fondness of a star or a participating member in a watched video program through multiple votes in the prior art in order to prevent the situation of swiping a vote, and a specific scheme thereof is as follows:
a voting statistical method, comprising:
splitting a video into at least two video segments according to the time period of a person to be voted appearing in the video, wherein one or more persons to be voted appear in each video segment;
acquiring the playing times of each video clip in the video for the voting users;
and counting the votes of the voters to be voted appearing in each video clip according to the playing times of each clip in the video played by the voting users.
Further, the counting the voters voted for the voter appearing in each video segment according to the playing times of each segment in the video played by the voting users includes:
and determining the playing times of the one or more video clips of each person to be voted by the voting user as the voting number of each person to be voted. Further, the counting the voters voted for the voter appearing in each video segment according to the playing times of each segment in the video played by the voting users includes:
determining the proportion of the playing times of each video clip played by the voting users in the video to the total playing times of all the video clips played by the voting users;
and determining that the voting users vote for the voters to be voted appearing in each video clip according to the proportion.
Further, the method also comprises the following steps:
and determining the playing of the voting users when the playing time of the video clip reaches a preset time as one-time playing, and counting the playing times.
Further, the splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, where one or more people to be voted appear in each video segment includes:
acquiring a person to be voted appearing in a video in a face recognition mode;
and splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, wherein one or more people to be voted appear in each video segment.
A vote counting apparatus comprising: split unit, acquisition unit, voting unit, wherein:
the splitting unit is used for splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, wherein one or more people to be voted appear in each video segment;
the acquisition unit is used for acquiring the playing times of each video clip in the video played by the voting users;
the voting unit is used for counting the voting number of the voters to be voted appearing in each video clip according to the playing times of each clip in the video played by the voting users.
Further, the voting unit is configured to:
and determining the playing times of the one or more video clips of each person to be voted by the voting user as the voting number of each person to be voted. Further, the voting unit is configured to:
determining the proportion of the playing times of each video clip played by the voting users in the video to the total playing times of all the video clips played by the voting users; and determining that the voting users vote for the voters to be voted appearing in each video clip according to the proportion.
Further, the method also comprises the following steps: a determination unit, wherein:
the determining unit is used for determining the playing of the voting users when the playing time of the video clip reaches a preset time as one-time playing, and counting the playing times.
Further, the splitting unit is configured to:
acquiring a person to be voted appearing in a video in a face recognition mode; and splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, wherein one or more people to be voted appear in each video segment.
According to the technical scheme, the voting counting method and the voting counting device have the advantages that the video is divided into at least two segments according to the time period of the voter to be voted appearing in the video, the playing times of the voting user on each segment in the video are obtained, and the voting number of the voter to be voted appearing in each segment is counted according to the playing times of the voting user on each segment in the video. According to the scheme, the times of playing the video clips containing different voters by the voting users are obtained, the more the playing times of the clips are, the more the voting users enjoy the voters to be voted appearing in the clips, the preference degree of the voting users to the voters to be voted appearing in the video clips is determined, and voting is performed according to the preference degree, so that the problem that the preference degree of the voters to be voted in the watched videos cannot be visually expressed through voting due to the fact that voting cannot be repeated in the prior art is avoided.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart of a voting statistical method according to an embodiment of the present invention;
FIG. 2 is a flow chart of another voting statistical method according to the embodiment of the present invention;
FIG. 3 is a flowchart illustrating another voting statistical method according to an embodiment of the present invention;
FIG. 4 is a flowchart illustrating another voting statistical method according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a voting statistic device according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention discloses a voting statistical method, the flow chart of which is shown in figure 1, comprising:
step S11, splitting the video into at least two video segments according to the time period of the voter to be voted appearing in the video, wherein one or more voters to be voted appear in each video segment;
there may be multiple stars or other members needing to be voted, i.e., voters, present in each video, and each voter may not be present in the entire video at the same time, i.e., the time period during which each voter appears in the entire video may not be exactly the same.
For example: at minutes 0-19 of the entire video, star a appears, at minutes 19-25, star B appears, at minutes 25-40, star a and star B appear in the video simultaneously, and at minutes 40-70, star C appears in the video.
According to the time period of the people to be voted appearing in the video, splitting the video into at least two video segments, namely determining the time period of each or a plurality of people to be voted appearing simultaneously in the video as one video segment, namely determining the time period as one video segment if each person to be voted does not appear in the time period from the beginning to the end of the person to be voted, and determining the time period as one video segment, wherein the person to be voted corresponding to the video segment is the person to be voted appearing in the video segment; if one person to be voted appears simultaneously with the other person to be voted when the person to be voted begins to appear, the ending time of the time period is the ending time of the two persons to be voted, or other persons to be voted appear before one or the two persons to be voted appear simultaneously, the appearing time of the other persons to be voted is the ending time of the last video clip and the beginning time of the next video clip.
The description is made on the basis of the above examples:
determining the time period of the occurrence of the star A, namely 0-19 th minute, as a first video clip, wherein the star A is a person to be voted corresponding to the first video clip; determining the 19 th to 25 th minutes as a second video clip, wherein the second video clip corresponds to the human star B to be voted; determining the 25 th to 40 th minutes as a third video clip, wherein the third video clip corresponds to the people to be voted as star A and star B; and determining the fourth video clip as the fourth video clip corresponding to the human star C to be voted.
Further, the people to be voted appearing in the video are obtained in a face video mode.
Step S12, acquiring the playing times of each video clip in the video played by the voting users;
when the voting user plays a certain video clip in the whole video independently, which can be counted as the playing times, the voting user needs to fast forward or skip other video clips in the whole video, and the video clips which are fast forwarded or skipped are not counted as the playing times.
The description is made on the basis of the above examples:
when the voting user carries out fast forward processing on the first video clip, the second video clip and the third video clip and only finishes playing the fourth video clip, only counting the playing times of the fourth video clip;
when the voting user fast forwards the first video clip and the fourth video clip, and only finishes playing the second video clip and the third video clip, the voting user counts the playing times of the second video clip and the third video clip, and then the voting user contributes to the playing times of the whole video clip twice.
And step S13, counting the voters voted for each video clip according to the playing times of each clip in the video played by the voting users.
The voting statistical method disclosed in this embodiment does not need to determine the voting result of each voting user individually, but actually needs to determine the voting result of each voter to be voted in the whole video by a plurality of voting users, that is, the love degree of each voter to be voted in the whole video by the plurality of voting users.
And acquiring the playing times of each voting user to each video clip in the whole video in real time, and determining the voting result by acquiring the playing times of a plurality of voting users.
If the first video clip is played for 2 times, correspondingly determining the voting number of the star A in the first video clip; and if the third video clip is played for 3 times, correspondingly determining the voting numbers of the star A and the star B in the third video clip, wherein the voting numbers of the star A and the star B are the same, and the voting numbers of the star A and the star B respectively correspond to the playing times of the third video clip.
According to the voting statistical method disclosed by the embodiment, the video is divided into at least two segments according to the time period of the voter to be voted appearing in the video, the playing times of the voting user on each segment in the video are obtained, and the voting number of the voter to be voted appearing in each segment is counted according to the playing times of the voting user on each segment in the video. According to the scheme, the times of playing the video clips containing different voters by the voting users are obtained, the more the playing times of the clips are, the more the voting users enjoy the voters to be voted appearing in the clips, the preference degree of the voting users to the voters to be voted appearing in the video clips is determined, and voting is performed according to the preference degree, so that the problem that the preference degree of the voters to be voted in the watched videos cannot be visually expressed through voting due to the fact that voting cannot be repeated in the prior art is avoided.
The embodiment discloses a voting statistical method, a flowchart of which is shown in fig. 2, and the method includes:
step S21, splitting the video into at least two video segments according to the time period of the voter to be voted appearing in the video, wherein one or more voters to be voted appear in each video segment;
step S22, acquiring the playing times of each video clip in the video played by the voting users;
step S23, determining, for each voter to be voted, the number of times that the one or more video clips in which each voter to be voted is played by the voting user, and determining the number of times that the one or more video clips in which each voter to be voted is played by the voting user as the number of votes of each voter to be voted.
The playing times of the voting users to the video clips are consistent with the voting times of the voting users to the voters to be voted appearing in the video clips, namely if the playing times of the voting users to a certain video clip is N, the voting times of the voting users to each of one or more voters to be voted appearing in the video clip are determined to be N.
For example: if the playing times of the voting user to the first video clip is 1, determining that the voting user puts a vote for the star A appearing in the first video clip; if the playing times of the voting user to the third video clip is 2, determining that the voting user respectively votes for the star A and the star B appearing in the third video clip for 2 times; if the voting user only plays the first video segment 1 time and the third video segment 2 times in the whole video, the voting user only votes for the whole video 3 times, wherein the number of votes for star a is 1+ 2-3 times and the number of votes for star B is 2 times.
According to the voting statistical method disclosed by the embodiment, the video is divided into at least two segments according to the time period of the voter to be voted appearing in the video, the playing times of the voting user for each segment in the video are obtained, and the playing times of the voting user for each video segment are counted as the voting number of the voting user for one or more voters to be voted appearing in each video segment. According to the scheme, the number of times of playing the video clips containing different people to be voted by the voting users is obtained, 1 time of voting is counted, the more the number of times of playing the clips is, the more the voting users enjoy the people to be voted appearing in the clips, the liking degree of the voting users to the people to be voted appearing in the video clips is determined, and voting is performed according to the liking degree, so that the situation that the liking degree of the people to be voted in the watched videos cannot be visually expressed through voting due to the fact that voting cannot be repeated in the prior art is avoided.
The embodiment discloses a voting statistical method, a flowchart of which is shown in fig. 3, and the method includes:
step S31, splitting the video into at least two video segments according to the time period of the voter to be voted appearing in the video, wherein one or more voters to be voted appear in each video segment;
step S32, acquiring the playing times of each video clip in the video played by the voting users;
step S33, determining the proportion of the playing times of each video clip in the voting user playing video to the total playing times of all the video clips in the voting user playing video;
and step S34, determining that the voting users vote for the voters to be voted appearing in each video clip according to the proportion.
The voting number of the voting users to the voter in each video clip is determined according to the proportion of the voting users to each video clip in the total playing times of all the video clips in the whole video, specifically, the voting number is determined according to the product of the proportion and an adjustment coefficient, wherein the adjustment coefficient can be related to the total playing times of each voting user to each whole video, namely, the adjustment coefficients of different voting users are different for different videos, but the adjustment result of each whole video is in direct proportion to the playing times of each voting user to each video clip.
For example: the total playing times of the voting users to all the video clips in the whole video are 4 times, wherein the playing times to the first video clip is 1 time, the playing times to the second video clip is 1 time, and the playing times to the third video clip is 2 times, then the playing times to the first video clip is 1/4 times of the total playing times to all the video clips in the whole video, the playing times to the second video clip is 1/4 times of the total playing times to all the video clips in the whole video, the playing times to the third video clip is 2/4 times of the total playing times to all the video clips in the whole video, after the total playing times of the voting users are completed, an adjustment coefficient is set, if the adjustment coefficient is set to 8, then the vote count to the star A in the first video clip is 1/4 × 8, the vote count to the star B in the second video clip is 1/4 × 2, the votes for star a and star B in the third video segment are 2/4 × 8 — 4, respectively, and the number of times the voting user plays each video segment is proportional to the number of votes the voting user votes for star in each video segment.
According to the voting statistical method disclosed by the embodiment, the video is divided into at least two segments according to the time period of the voter to be voted appearing in the video, the playing times of the voting user on each segment in the video are obtained, and the voting of the voting user on the voter to be voted appearing in each video segment is determined according to the proportion of the playing times of the voting user on each segment in the video to the total playing times of all the video segments in the video. According to the scheme, the times of playing the video clips containing different voters by the voting users are obtained, the more the playing times of the clips are, the more the voting users enjoy the voters to be voted appearing in the clips, the preference degree of the voting users to the voters to be voted appearing in the video clips is determined, and voting is performed according to the preference degree, so that the problem that the preference degree of the voters to be voted in the watched videos cannot be visually expressed through voting due to the fact that voting cannot be repeated in the prior art is avoided.
The embodiment discloses a voting statistical method, a flowchart of which is shown in fig. 4, and includes:
step S41, splitting the video into at least two video segments according to the time period of the voter to be voted appearing in the video, wherein one or more voters to be voted appear in each video segment;
step S42, determining the playing of the voting users when the playing time of the video clip reaches the preset time as one-time playing, and counting the playing times;
only when the voting user plays a certain video clip and the playing time length of the voting user reaches the preset time length, the voting user can determine the video clip as one-time playing and count the playing times.
Specifically, the play time length ratio is preset, and since the time lengths of different video clips are different, whether the play of the video clip is counted into the play times is determined by setting the play time length ratio. The playing time length is the ratio, that is, the proportional relation between the time length for playing a certain video segment and the total time length of the video segment is obtained when the video segment is played.
For example: the preset playing time accounts for 80%, that is, if the total time of a video segment is 10 minutes, the playing time can be counted into the playing times only when the video segment is played for 8 minutes or more, so that the ticket of the person to be voted in the video segment is counted.
Such as: when the voting user plays the whole video, the voting user plays the first video clip in a fast forward mode, wherein the total duration of the first video clip is 19 minutes, and the first video clip is played in a fast forward mode, so that the first video clip is played in 5 minutes, and the 5 minutes are obviously less than 80% of the 19 minutes, therefore, the playing time cannot be counted in the playing;
when the voting user plays the fourth video clip, the total time length of the voting user is 30 minutes, the time length for the voting user to play the fourth video clip is 25 minutes, and the playing times of the fourth video clip can be counted because the 25 minutes are more than 80% of the 30 minutes.
Step S43, acquiring the playing times of each video clip in the video played by the voting users;
and step S44, counting the voters voted for each video clip according to the playing times of each clip in the video played by the voting users.
In the voting statistical method disclosed in this embodiment, only when the playing time of the voting user to the video segment reaches the predetermined time is determined to be one-time playing, the number of times of playing can be counted, so as to vote for the voter to be voted in the video segment. Therefore, the video clip needs to be played for a long time to realize voting for the person to be voted in a certain video clip, the time cost is increased, the situation that the person who swipes the ticket plays the video clip in a fast forward mode for swiping the ticket is avoided, and the speed of malicious ticket swiping is reduced.
The present embodiment discloses a voting statistic device, a schematic structural diagram of which is shown in fig. 5, and the voting statistic device includes:
splitting section 51, acquiring section 52, and voting section 53.
The splitting unit 51 is configured to split the video into at least two video segments according to a time period of a person to be voted appearing in the video, where one or more persons to be voted appear in each video segment;
there may be multiple stars or other members needing to be voted, i.e., voters, present in each video, and each voter may not be present in the entire video at the same time, i.e., the time period during which each voter appears in the entire video may not be exactly the same.
For example: at minutes 0-19 of the entire video, star a appears, at minutes 19-25, star B appears, at minutes 25-40, star a and star B appear in the video simultaneously, and at minutes 40-70, star C appears in the video.
According to the time period of the people to be voted appearing in the video, splitting the video into at least two video segments, namely determining the time period of each or a plurality of people to be voted appearing simultaneously in the video as one video segment, namely determining the time period as one video segment if each person to be voted does not appear in the time period from the beginning to the end of the person to be voted, and determining the time period as one video segment, wherein the person to be voted corresponding to the video segment is the person to be voted appearing in the video segment; if one person to be voted appears simultaneously with the other person to be voted when the person to be voted begins to appear, the ending time of the time period is the ending time of the two persons to be voted, or other persons to be voted appear before one or the two persons to be voted appear simultaneously, the appearing time of the other persons to be voted is the ending time of the last video clip and the beginning time of the next video clip.
The description is made on the basis of the above examples:
determining the time period of the occurrence of the star A, namely 0-19 th minute, as a first video clip, wherein the star A is a person to be voted corresponding to the first video clip; determining the 19 th to 25 th minutes as a second video clip, wherein the second video clip corresponds to the human star B to be voted; determining the 25 th to 40 th minutes as a third video clip, wherein the third video clip corresponds to the people to be voted as star A and star B; and determining the fourth video clip as the fourth video clip corresponding to the human star C to be voted.
Further, the people to be voted appearing in the video are obtained in a face video mode.
The obtaining unit 52 is configured to obtain the playing times of each video clip in the video by the voting user;
when the voting user plays a certain video clip in the whole video independently, which can be counted as the playing times, the voting user needs to fast forward other video clips in the whole video for skipping processing, and the video clips which are fast forwarded or skipped are not counted as the playing times.
The description is made on the basis of the above examples:
when the voting user carries out fast forward processing on the first video clip, the second video clip and the third video clip and only finishes playing the fourth video clip, only counting the playing times of the fourth video clip;
when the voting user fast forwards the first video clip and the fourth video clip, and only finishes playing the second video clip and the third video clip, the voting user counts the playing times of the second video clip and the third video clip, and then the voting user contributes to the playing times of the whole video clip twice.
The voting unit 53 is configured to count the number of votes voted for each segment of the video according to the number of times that the voting user plays each segment of the video.
The voting statistics device disclosed in this embodiment does not need to determine the voting result of each voting user individually, but actually needs to determine the voting result of a plurality of voting users for each voter in the whole video, that is, the likeness of the plurality of voting users for each voter in the whole video.
And acquiring the playing times of each voting user to each video clip in the whole video in real time, and determining the voting result by acquiring the playing times of a plurality of voting users.
If the first video clip is played for 2 times, correspondingly determining the voting number of the star A in the first video clip; and if the third video clip is played for 3 times, correspondingly determining the voting numbers of the star A and the star B in the third video clip, wherein the voting numbers of the star A and the star B are the same, and the voting numbers of the star A and the star B respectively correspond to the playing times of the third video clip.
Wherein the voting unit is used for:
and determining the playing times of the one or more video clips of each person to be voted by the voting users according to the number of the votes to be voted, and determining the playing times of the one or more video clips of each person to be voted by the voting users as the number of votes of each person to be voted.
The playing times of the voting users to the video clips are consistent with the voting times of the voting users to the voters to be voted appearing in the video clips, namely if the playing times of the voting users to a certain video clip is N, the voting times of the voting users to each of one or more voters to be voted appearing in the video clip are determined to be N.
For example: if the playing times of the voting user to the first video clip is 1, determining that the voting user puts a vote for the star A appearing in the first video clip; if the playing times of the voting user to the third video clip is 2, determining that the voting user respectively votes for the star A and the star B appearing in the third video clip for 2 times; if the voting user only plays the first video segment 1 time and the third video segment 2 times in the whole video, the voting user only votes for the whole video 3 times, wherein the number of votes for star a is 1+ 2-3 times and the number of votes for star B is 2 times.
The voting unit is used for:
and determining the proportion of the playing times of the voting users to each video clip in the video to the total playing times of the voting users to the video, and determining that the voting users vote for the voters to be voted appearing in each video clip according to the proportion.
The voting number of the voting users to the voter in each video clip is determined according to the proportion of the voting users to each video clip in the total playing times of all the video clips in the whole video, specifically, the voting number is determined according to the product of the proportion and an adjustment coefficient, wherein the adjustment coefficient can be related to the total playing times of each voting user to each whole video, namely, the adjustment coefficients of different voting users are different for different videos, but the adjustment result of each whole video is in direct proportion to the playing times of each voting user to each video clip.
For example: the total playing times of the voting users to all the video clips in the whole video are 4 times, wherein the playing times to the first video clip is 1 time, the playing times to the second video clip is 1 time, and the playing times to the third video clip is 2 times, then the playing times to the first video clip is 1/4 times of the total playing times to all the video clips in the whole video, the playing times to the second video clip is 1/4 times of the total playing times to all the video clips in the whole video, the playing times to the third video clip is 2/4 times of the total playing times to all the video clips in the whole video, after the total playing times of the voting users are completed, an adjustment coefficient is set, if the adjustment coefficient is set to 8, then the vote count to the star A in the first video clip is 1/4 × 8, the vote count to the star B in the second video clip is 1/4 × 2, the votes for star a and star B in the third video segment are 2/4 × 8 — 4, respectively, and the number of times the voting user plays each video segment is proportional to the number of votes the voting user votes for star in each video segment.
Further, the voting statistic device disclosed in this embodiment may further include: a determination unit, wherein:
the determining unit is used for determining the playing of the voting users when the playing time of the video clip reaches the preset time as one-time playing, and counting the playing times.
Only when the voting user plays a certain video clip and the playing time length of the voting user reaches the preset time length, the voting user can determine the video clip as one-time playing and count the playing times.
Specifically, the play time length ratio is preset, and since the time lengths of different video clips are different, whether the play of the video clip is counted into the play times is determined by setting the play time length ratio. The playing time length is the ratio, that is, the proportional relation between the time length for playing a certain video segment and the total time length of the video segment is obtained when the video segment is played.
For example: the preset playing time accounts for 80%, that is, if the total time of a video segment is 10 minutes, the playing time can be counted into the playing times only when the video segment is played for 8 minutes or more, so that the ticket of the person to be voted in the video segment is counted.
Such as: when the voting user plays the whole video, the voting user plays the first video clip in a fast forward mode, wherein the total duration of the first video clip is 19 minutes, and the first video clip is played in a fast forward mode, so that the first video clip is played in 5 minutes, and the 5 minutes are obviously less than 80% of the 19 minutes, therefore, the playing time cannot be counted in the playing;
when the voting user plays the fourth video clip, the total time length of the voting user is 30 minutes, the time length for the voting user to play the fourth video clip is 25 minutes, and the playing times of the fourth video clip can be counted because the 25 minutes are more than 80% of the 30 minutes.
The voting statistic device disclosed in this embodiment divides the video into at least two segments according to the time period of the voter to be voted appearing in the video, obtains the number of times of playing each segment in the video by the voting user, and counts the number of votes for the voter to be voted appearing in each segment according to the number of times of playing each segment in the video by the voting user. According to the scheme, the times of playing the video clips containing different voters by the voting users are obtained, the more the playing times of the clips are, the more the voting users enjoy the voters to be voted appearing in the clips, the preference degree of the voting users to the voters to be voted appearing in the video clips is determined, and voting is performed according to the preference degree, so that the problem that the preference degree of the voters to be voted in the watched videos cannot be visually expressed through voting due to the fact that voting cannot be repeated in the prior art is avoided.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
Those of skill would further appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both, and that the various illustrative components and steps have been described above generally in terms of their functionality in order to clearly illustrate this interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in Random Access Memory (RAM), memory, Read Only Memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present 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. A voting statistical method, comprising:
splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, wherein one or more people to be voted appear in each video segment;
acquiring the playing times of each video clip played by the voting users;
and counting the votes of the voters to be voted appearing in each video clip according to the playing times of each video clip in the video played by the voting users.
2. The method of claim 1, wherein counting votes cast for the voter to be voted appearing in each video segment based on the number of plays of each segment in the video by the voting users comprises:
and determining the playing times of the one or more video clips of each person to be voted by the voting user as the voting number of each person to be voted.
3. The method of claim 1, wherein counting votes cast for the voter to be voted appearing in each video segment based on the number of plays of each segment in the video by the voting users comprises:
determining the proportion of the playing times of each video clip played by the voting users in the video to the total playing times of all the video clips played by the voting users;
and determining the number of votes voted by the voting users for the voters to be voted appearing in each video clip according to the proportion.
4. The method of claim 1, further comprising:
and determining the playing time of the voting user when the playing time of the video clip reaches the preset time as one-time playing, and counting the playing times.
5. The method of claim 1, wherein the splitting the video into no less than two video segments according to the time period of the voter to be voted appearing in the video, wherein one or more voters to be voted appearing in each video segment comprises:
acquiring a person to be voted appearing in a video in a face recognition mode;
and splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, wherein one or more people to be voted appear in each video segment.
6. A vote counting apparatus, comprising: split unit, acquisition unit, voting unit, wherein:
the splitting unit is used for splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, and one or more people to be voted appear in each video segment;
the acquisition unit is used for acquiring the playing times of each video clip in the video played by the voting users;
the voting unit is used for counting the voting number of the voters to be voted appearing in each video clip according to the playing times of each clip in the video played by the voting users.
7. The apparatus of claim 6, wherein the voting unit is configured to:
and determining the playing times of the one or more video clips of each person to be voted by the voting user as the voting number of each person to be voted.
8. The apparatus of claim 6, wherein the voting unit is configured to:
determining the proportion of the playing times of each video clip played by the voting users in the video to the total playing times of all the video clips played by the voting users; and determining that the voting users vote for the voters to be voted appearing in each video clip according to the proportion.
9. The apparatus of claim 6, further comprising: a determination unit, wherein:
the determining unit is used for determining the playing of the voting users when the playing time of the video clip reaches a preset time as one-time playing, and counting the playing times.
10. The apparatus of claim 6, wherein the splitting unit is configured to:
acquiring a person to be voted appearing in a video in a face recognition mode; and splitting the video into at least two video segments according to the time period of the people to be voted appearing in the video, wherein one or more people to be voted appear in each video segment.
CN201810602847.5A 2018-06-05 2018-06-05 Voting statistical method and device Active CN108737906B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810602847.5A CN108737906B (en) 2018-06-05 2018-06-05 Voting statistical method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810602847.5A CN108737906B (en) 2018-06-05 2018-06-05 Voting statistical method and device

Publications (2)

Publication Number Publication Date
CN108737906A CN108737906A (en) 2018-11-02
CN108737906B true CN108737906B (en) 2020-09-15

Family

ID=63929437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810602847.5A Active CN108737906B (en) 2018-06-05 2018-06-05 Voting statistical method and device

Country Status (1)

Country Link
CN (1) CN108737906B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110191172A (en) * 2019-05-27 2019-08-30 厦门小狮科技有限公司 Brush ticket method and its system are prevented based on recognition of face
CN115079909A (en) * 2021-03-12 2022-09-20 北京字节跳动网络技术有限公司 Listing interaction method and electronic equipment

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1346571A (en) * 1999-03-30 2002-04-24 提维股份有限公司 Data storage management and scheduling system
US7644427B1 (en) * 2001-04-04 2010-01-05 Microsoft Corporation Time-centric training, interference and user interface for personalized media program guides
CN102550041A (en) * 2009-10-30 2012-07-04 索尼计算机娱乐公司 Data processing device, tuner and data processing method
CN103957433A (en) * 2014-03-31 2014-07-30 深圳市同洲电子股份有限公司 Video data processing method, associated device and system
CN104284216A (en) * 2014-10-23 2015-01-14 Tcl集团股份有限公司 Method and system for generating video highlight clip
CN104320674A (en) * 2014-11-13 2015-01-28 北京国双科技有限公司 Monitoring method and device for network video clips
CN104410908A (en) * 2014-11-26 2015-03-11 北京国双科技有限公司 Video advertisement monitoring method and device
CN105243560A (en) * 2015-09-28 2016-01-13 北京酷云互动科技有限公司 Influence evaluation method and evaluation system
CN105868332A (en) * 2016-03-28 2016-08-17 百度在线网络技术(北京)有限公司 hot topic recommendation method and device
CN106572368A (en) * 2015-10-08 2017-04-19 Tcl集团股份有限公司 Method and device for displaying popularity degrees of program blocks in main interface of intelligent television
CN107820138A (en) * 2017-11-06 2018-03-20 广东欧珀移动通信有限公司 Video broadcasting method, device, terminal and storage medium

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140270704A1 (en) * 2013-03-12 2014-09-18 Echostar Technologies L.L.C. Show number of seconds before program restart
US9396763B2 (en) * 2013-11-15 2016-07-19 Clipmine, Inc. Computer-assisted collaborative tagging of video content for indexing and table of contents generation
US10404806B2 (en) * 2015-09-01 2019-09-03 Yen4Ken, Inc. Methods and systems for segmenting multimedia content

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1346571A (en) * 1999-03-30 2002-04-24 提维股份有限公司 Data storage management and scheduling system
US7644427B1 (en) * 2001-04-04 2010-01-05 Microsoft Corporation Time-centric training, interference and user interface for personalized media program guides
CN102550041A (en) * 2009-10-30 2012-07-04 索尼计算机娱乐公司 Data processing device, tuner and data processing method
CN103957433A (en) * 2014-03-31 2014-07-30 深圳市同洲电子股份有限公司 Video data processing method, associated device and system
CN104284216A (en) * 2014-10-23 2015-01-14 Tcl集团股份有限公司 Method and system for generating video highlight clip
CN104320674A (en) * 2014-11-13 2015-01-28 北京国双科技有限公司 Monitoring method and device for network video clips
CN104410908A (en) * 2014-11-26 2015-03-11 北京国双科技有限公司 Video advertisement monitoring method and device
CN105243560A (en) * 2015-09-28 2016-01-13 北京酷云互动科技有限公司 Influence evaluation method and evaluation system
CN106572368A (en) * 2015-10-08 2017-04-19 Tcl集团股份有限公司 Method and device for displaying popularity degrees of program blocks in main interface of intelligent television
CN105868332A (en) * 2016-03-28 2016-08-17 百度在线网络技术(北京)有限公司 hot topic recommendation method and device
CN107820138A (en) * 2017-11-06 2018-03-20 广东欧珀移动通信有限公司 Video broadcasting method, device, terminal and storage medium

Also Published As

Publication number Publication date
CN108737906A (en) 2018-11-02

Similar Documents

Publication Publication Date Title
CN108235045B (en) A kind of direct broadcasting room recommended method, electronic equipment and readable storage medium storing program for executing
EP3164802B1 (en) Method of collecting and processing computer user data during interaction with web-based content
CN104333782B (en) A kind of main broadcaster formulates the order method and system, relevant device of task
CN108668163A (en) Live play method, apparatus, computer readable storage medium and computer equipment
CN108737906B (en) Voting statistical method and device
EP3193509A1 (en) Video advertisement filtering method, device and equipment
CN108235041B (en) Lottery drawing method and device for live video player
US20130232516A1 (en) Method And Apparatus for Collection and Analysis of Real-Time Audience Feedback
KR20180063051A (en) METHODS, SYSTEMS AND APPARATUS FOR CONTROLLING MEDIA CONTENT BASED ON ATTENTION DETECTION
CN109525865B (en) Block chain-based audience rating monitoring method and computer-readable storage medium
CN110047513B (en) Video monitoring method and device, electronic equipment and storage medium
CN109063143A (en) A kind of information recommendation method and device
CN110362458A (en) Application evaluation reminding method, device, electronic equipment and readable storage medium storing program for executing
CN106075913A (en) A kind of information processing method and terminal
US20110060628A1 (en) Method for assessing candidates by voting and a system intended for this purpose and a program product comprising a computer-readable medium
CN113923523B (en) Video pushing method, device, equipment and storage medium
WO2011015878A2 (en) Response assessment
CN108924597A (en) Channel hot value appraisal procedure, hot spot acquisition methods and its system
CN104301759B (en) The acquisition methods and acquisition device of rating duration
CN104506892B (en) Data adjustment method and device
CN109561050A (en) A kind of method and apparatus identifying batch account
CN105872631A (en) Statistic method and device for interactive activities in programs
Saxena et al. Live on TV, alive on Twitter: Quantifying continuous partial attention of viewers during live television telecasts
KR20170117786A (en) Celebrity Face Cut-out and Alternative Method that Appear in the Visual Media
CN105847865B (en) A kind of calculation method of parameters and device of program keyword

Legal Events

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