CN104270654A - Internet video playing and monitoring method and device - Google Patents

Internet video playing and monitoring method and device Download PDF

Info

Publication number
CN104270654A
CN104270654A CN201410575028.8A CN201410575028A CN104270654A CN 104270654 A CN104270654 A CN 104270654A CN 201410575028 A CN201410575028 A CN 201410575028A CN 104270654 A CN104270654 A CN 104270654A
Authority
CN
China
Prior art keywords
user
video
broadcasting
record
preset time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410575028.8A
Other languages
Chinese (zh)
Other versions
CN104270654B (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 Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum 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 Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201410575028.8A priority Critical patent/CN104270654B/en
Publication of CN104270654A publication Critical patent/CN104270654A/en
Application granted granted Critical
Publication of CN104270654B publication Critical patent/CN104270654B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • 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/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

The invention discloses an internet video playing and monitoring method and device. The internet video playing monitoring method comprises the following steps: acquiring playing records of a video within a preset time; respectively determining the video playing time corresponding to each of a plurality of user identifiers; combining the video playing records respectively corresponding to each of the plurality of user identifiers in the playing records; monitoring the video in accordance with the combined playing records. With adoption of the internet video playing monitoring method and device, the problem of inaccurate monitoring result when the video playing behavior is monitored is solved.

Description

Internet video plays monitoring method and device
Technical field
The present invention relates to internet arena, play monitoring method and device in particular to a kind of internet video.
Background technology
In the data monitoring system that internet video is play, in order to the quality of statistical analysis video content with by favorable rating, need the concrete video playback behavior gathering user, video playback behavior is gathered, analyzes and excavated.Video playback behavior comprises video content and video content mark, the page info of carrying video, video playback duration, and record etc. is play in the timesharing of video.Prior art specifically can not distinguish user and video playback number of times when analyzing video playback behavior, when in the prior art internet video broadcasting being monitored, the behavior of once playing of video being used as is the video playback behavior of a user, when a user occurs repeatedly playing behavior, think the video playback behavior of multiple user.When video player starts, using the broadcast information of this video as the broadcasting record of a user in order to carry out follow-up statistical analysis.But the behavior of once playing of video being used as is that the video playback behavior of a user is carried out adding up the accuracy that will affect the statistical analysis of the video playback behavior of user.Such as, when a user is at the video that viewing reproduction time is long, due to this user of time relationship to have viewed this video first half section content in the morning, continue the second half section content that have viewed this video in the afternoon.Twice viewing behavior of this user can be divided into the video playback behavior of two users by prior art in this case, and the viewing duration of each user only has the half of this video playback time, the statistics of video playback behavior will be caused like this to occur serious deviation.
When monitoring video playback behavior for prior art, the inaccurate problem of monitoring result, not yet proposes effective solution at present.
Summary of the invention
Main purpose of the present invention is to provide a kind of internet video to play monitoring method and device, monitoring result inaccurate problem when monitoring video playback behavior to solve.
To achieve these goals, according to an aspect of the present invention, provide a kind of internet video and play monitoring method.This internet video is play monitoring method and is comprised: the broadcasting record obtaining the video in Preset Time, wherein, video is the internet video needing monitoring, play record and comprise user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, plays the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in multiple user ID; And according to the broadcasting record after merging, video is monitored.
Further, the broadcasting record obtaining the video in Preset Time comprises: the played data of searching video in presetting database, wherein, prestores the played data of video in presetting database; Broadcasting record is searched from played data; Obtain Preset Time; And from playing record the broadcasting record obtained in Preset Time.
Further, after obtaining the broadcasting record of the video in Preset Time, this internet video is play monitoring method and is also comprised: sort according to user ID to broadcasting record; Obtain and play record data table; And play being stored according to the broadcasting record after user ID sequence in record data table.
Further, carry out merging to the broadcasting record corresponding respectively to each user ID in multiple user ID in broadcasting record to comprise: the initial broadcasting moment obtaining video; Judge that the initial broadcasting moment of video is whether in Preset Time; If be engraved in Preset Time during the initial broadcasting of video, sue for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.
Further, after merging the broadcasting record corresponding respectively to each user ID in multiple user ID in broadcasting record, this internet video is play monitoring method and is also comprised: create and merge broadcasting record data table; And the broadcasting record after the merging in Preset Time is play in record data table stored in merging.
Further, after playing in record data table by the broadcasting record after the merging in Preset Time stored in merging, this internet video is play monitoring method and is also comprised: obtain the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; The broadcasting record corresponding respectively to each user ID in multiple user ID outside traversal preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and; Merge the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; And the broadcasting record after the merging outside preset time range is play in record data table stored in merging.
To achieve these goals, according to a further aspect in the invention, provide this internet video a kind of and play monitoring device.This internet video is play monitoring device and is comprised: the first acquisition module, for obtaining the broadcasting record of the video in Preset Time, wherein, video is the internet video needing monitoring, plays record and comprises user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, play the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment; Determination module, for determining the video playback number of times corresponding with each user ID in multiple user ID respectively; First merges module, for merging playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to multiple user ID; And monitoring modular, for monitoring video according to the broadcasting record after merging.
Further, first merges module comprises: the second acquisition module, for obtaining the initial broadcasting moment of video; Judge module, for judging that the initial broadcasting moment of video is whether in Preset Time; First summation module, during for being engraved in Preset Time when the initial broadcasting of video, sues for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.
Further, this internet video is play monitoring device and is also comprised: creation module, plays record data table for creating to merge; And first memory module, for the broadcasting record after the merging in Preset Time is play in record data table stored in merging.
Further, this internet video is play monitoring device and is also comprised: the 3rd acquisition module, for obtaining the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; Second summation module, for traveling through the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and; Second merges module, for merging the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; And second memory module, for the broadcasting record after the merging outside preset time range is play in record data table stored in merging.
Internet video of the present invention plays the broadcasting record that monitoring method comprises the video obtained in Preset Time, wherein, video is the internet video needing monitoring, play record and comprise user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, plays the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to multiple user ID; According to the broadcasting record after merging, video is monitored.This internet video plays monitoring method by suing for peace to the broadcasting time in video each broadcasting moment, many corresponding for same user ID video playback records are merged into a video playback record corresponding to this user ID, solve monitoring result inaccurate problem when video playback behavior is monitored, and then reach the effect of accurate statistics analysis video playback behavior from monitoring result.
Accompanying drawing explanation
The accompanying drawing forming a application's part is used to provide a further understanding of the present invention, and schematic description and description of the present invention, for explaining the present invention, does not form inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the first embodiment playing monitoring method according to internet video of the present invention;
Fig. 2 is the flow chart of the second embodiment playing monitoring method according to internet video of the present invention;
Fig. 3 is the schematic diagram of the first embodiment playing monitoring device according to internet video of the present invention; And
Fig. 4 is the schematic diagram of the second embodiment playing monitoring device according to internet video of the present invention.
Embodiment
It should be noted that, when not conflicting, the embodiment in the application and the feature in embodiment can combine mutually.Below with reference to the accompanying drawings and describe the present invention in detail in conjunction with the embodiments.
Better the present invention program is understood in order to make those skilled in the art, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the embodiment of a part of the present invention, instead of whole embodiments.Based on the embodiment in the present invention, the every other embodiment obtained under those of ordinary skill in the art do not make creative work prerequisite, all should belong to protection scope of the present invention.
It should be noted that, term " first ", " second " etc. in specification of the present invention and claims and above-mentioned accompanying drawing are for distinguishing similar object, and need not be used for describing specific order or precedence.Should be appreciated that the data used like this can be exchanged in the appropriate case, so as embodiments of the invention described herein can with except here diagram or describe those except order implement.In addition, term " comprises " and " having " and their any distortion, and intention is to cover not exclusive comprising.
The present invention aims to provide a kind of internet video and plays monitoring method and device.Fig. 1 is the flow chart of the first embodiment playing monitoring method according to internet video of the present invention, and as shown in Figure 1, this internet video is play monitoring method and comprised following step S101 to step S104:
Step S101, obtains the broadcasting record of the video in Preset Time.
Video of the present invention is the internet video needing monitoring.The video playback record of this embodiment comprises the video playback record of multiple user, and the broadcasting record of video comprises user ID, video playback information and broadcasting time etc.Wherein, user ID should meet for the equipment of same this video of access, the mark that each different calling parties correspondence one is unique.User ID can be CookieID, device id, UserID etc.This embodiment adopts CookieID as user ID, Cookie be website in order to distinguish user identity, conversate and follow the tracks of and the data that are stored on user local terminal.Cookie is usually generated by server end and sends to browser, and the value of Cookie is kept in text by browser, just sends this Cookie to server when again asking this website.The main application of Cookie judges whether registered user logs in website, and user can be pointed out, and whether retains user profile when next time enters this website, log in formality to simplify.The user ID of this embodiment is the mark of the user of displaying video, and user ID is multiple user ID herein.The broadcast information of video can comprise the title of this video, playing duration, plays the information such as initial time.The broadcasting time of video is the broadcasting time that in video, each plays the moment.By the video playback behavior of video in each broadcasting moment can be obtained to each statistics playing moment broadcasting time of video.Such as, it is 1 that first of video plays the broadcasting time in moment, then play this video of moment first and effectively play once; Video is greater than 1 at the broadcasting time that first plays the moment, be then recycled to have play at first broadcasting this video of moment to be greater than 1 time; If be 0 at the first broadcasting time playing the moment, then play this video of moment first and be not played, may be that video terminates to play, also may be the video content that user has skipped this broadcasting moment.In video display process, which video content is have viewed by user clearly can be analyzed to each statistics playing moment broadcasting time of video, skip which video content, review which video content, and which broadcasting moment user terminated to play the information such as this video.
The broadcasting record obtaining video can by the video player embedded code on user to access pages, by user ID, the information such as video playback information and video playback number of times are back to server, or directly read above-mentioned video playback information from presetting database.The broadcasting record of the video of internet video broadcasting monitoring method acquisition in Preset Time of this embodiment comprises: the played data of searching video in presetting database, wherein, prestores the played data of video in presetting database; Broadcasting record is searched from played data; Obtain Preset Time; From playing record the broadcasting record obtained in Preset Time.Wherein, Preset Time can be one hour, also can be one day.According to the demand of statistical analysis, user oneself can determine the scope of Preset Time.Reduced the consumption of systematic function by the broadcasting record obtaining video from presetting database, improve system operations speed.In order to save memory space and the bandwidth of server, video playback record in this embodiment adopts compress mode to carry out storing and transmitting, needing when carrying out union operation to video playback record to decompress in advance, being reduced into the broadcasting time in each broadcasting moment of video.
This internet video is play monitoring method and is also comprised after the broadcasting record obtaining the video in Preset Time: sort according to user ID to broadcasting record; Obtain and play record data table; Play being stored according to the broadcasting record after user ID sequence in record data table.Wherein, sorting according to user ID to broadcasting record can be carry out ascending order arrangement according to user ID, also can be carry out descending according to user ID.The internet video of this embodiment is play after the broadcasting record of monitoring method to video sorts according to user ID and can also be continued to carry out ascending order or descending according to the initial broadcasting moment of video name or video.The broadcasting record of video is carried out sorting and is conducive to quickly and easily from playing record data table the broadcasting record filtered out required for statistical analysis.
Step S102, determines the video playback number of times corresponding with each user ID in multiple user ID respectively.
Play in record data tables the broadcasting record after storing sequence, this broadcasting record is video playback record corresponding to multiple user ID, plays the broadcasting time that record comprises each broadcasting moment of video.Traversal plays record data tables, and first from broadcasting record corresponding to multiple user ID, select broadcasting record corresponding to a user ID, the broadcasting record for this user can have one, also can by many.Then travel through the broadcasting record that this user is corresponding, obtain the broadcasting time in each broadcasting moment of video in broadcasting record corresponding to this user respectively.
Step S103, merges playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record.
Realize by carrying out suing for peace according to user ID to the video playback number of times in each broadcasting moment to playing that the broadcasting record corresponding respectively to each user ID in multiple user ID in record merges.Corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in multiple user ID.
Carry out merging to the broadcasting record corresponding respectively to each user ID in multiple user ID in broadcasting record to comprise: the initial broadcasting moment obtaining video; Judge that the initial broadcasting moment of video is whether in Preset Time; If be engraved in Preset Time during the initial broadcasting of video, sue for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.Wherein, initial broadcasting moment of video, to be first broadcasting time be not 0 moment.
This internet video plays monitoring method also comprising playing after the broadcasting record corresponding respectively to each user ID in multiple user ID in record merges: create to merge and play record data table; Broadcasting record after merging in Preset Time is play in record data table stored in merging.Wherein, merge and play record data tables for storing the broadcasting record after merging corresponding to this user ID of obtaining after broadcasting record corresponding to same user ID merges.Broadcasting record after merging comprises user ID, video playback information, the broadcasting time in each broadcasting moment of video.Wherein, user ID is the user ID that the broadcasting record that carries out merging is corresponding, each broadcasting time playing the moment of video be the broadcasting corresponding to this user ID be recorded in the video playback number of times that each broadcasting moment obtains and.
Illustrate, the 12 noon occurring in a day is merged to the whole broadcasting records for the first video that the user ID at 12 in evening is user's first.First obtaining at the 12 noon of a day is whole broadcasting records of user's first to the user ID at 12 in evening; The initial broadcasting moment judging the first video whether at the 12 noon of a day at 12 in evening; If be engraved in the 12 noon of a day at 12 in evening during the initial broadcasting of the first video, be then that whole broadcasting records of user's first are merged by the broadcasting time summation that each plays the moment to the first video to user ID.Such as, at the 12 noon of a day at 12 in evening, this first video comprises 10 and plays the moment, user ID is that the broadcasting of user's first records 2, Article 1, play each broadcasting time playing the moment of the first video in record to be followed successively by " 1102110000 ", Article 2 is play each broadcasting time playing the moment of the first video in record and is followed successively by " 0011000111 ", be then followed successively by " 1113110111 " for each broadcasting time playing the moment of the first video in the broadcasting record after the merging of user's first.Then the broadcasting record after merging is play in record sheet stored in merging, merge the broadcasting record play for user's first in record sheet to comprise: Yong Hujia, first video playback information, in the broadcasting record after merging, each broadcasting time playing the moment of the first video is followed successively by " 1113110111 ".
Step S104, monitors video according to the broadcasting record after merging.
After the whole broadcasting records for same user ID in Preset Time are merged, the broadcasting record after merging is deposited in merge record tables of data.Utilize the broadcasting record that this internet video broadcasting monitoring method can also be corresponding to this user ID outside preset time range to merge, and the broadcasting record addition after merging is deposited in broadcasting record corresponding to this user ID merged in broadcasting record data table.Owing to storing broadcasting record corresponding to multiple user ID in broadcasting record data table, so utilizing this internet video to play after monitoring method merges broadcasting record corresponding to first user ID, broadcasting record corresponding for other user ID can also be merged, then being deposited into merge by the broadcasting record after merging plays in record data tables, and the form that the broadcasting record after the form of storage merges with user's first in above-mentioned citing stores is consistent.The merging obtained by the internet video broadcasting monitoring method of this embodiment is play in record data table and is stored broadcasting record corresponding to multiple user ID, and corresponding one of each user ID plays record.Playing according to merging the video playback behavior that record data tables can analyze particular user exactly, efficiently solving a user repeatedly deviation of statistics that causes of video playback.
The internet video of this embodiment plays the broadcasting record that monitoring method adopts the video obtained in Preset Time; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record; According to the broadcasting record after merging, video is monitored, solve monitoring result inaccurate problem when video playback behavior is monitored, and then reach the effect of accurate statistics analysis video playback behavior from monitoring result.Monitoring method is play by this internet video, whole broadcasting records utilizations corresponding for same user ID are carried out summation at each broadcasting time playing the moment of video merge, efficiently solve the problem of the statistics deviation that the repeatedly video playback of a user causes in prior art, thus make the true broadcasting behavior that can be reflected user by statistics played data more accurately.
Fig. 2 is the flow chart of the second embodiment playing monitoring method according to internet video of the present invention, and as shown in Figure 2, this internet video is play monitoring method and comprised following step S201 to step S210:
Step S201 to S203, with above-mentioned steps S101 to 103.
Step S204, creates to merge and plays record data table.
Merge and play record data table for storing the broadcasting record after merging.Merge the storage format playing record data table consistent with the storage format playing record data table, table comprises user and represents, video playback information, the broadcasting time etc. in each broadcasting moment of video.
Step S205, plays the broadcasting record after the merging in Preset Time in record data table stored in merging.
After whole broadcasting records corresponding for unification user mark in Preset Time are merged, the broadcasting record after merging corresponding for this user ID is deposited into merge and plays in record data table.Wherein, this user ID merge after broadcasting record comprise this user ID, video playback information, for this user ID video each play the moment broadcasting time and.By the broadcasting record after the merging in Preset Time stored in merging the entry address of playing record data table and comprising acquisition merging broadcasting record data table, be deposited in the first memory cell corresponding to entry address by broadcasting record after merging corresponding for first user ID, the broadcasting record after merging corresponding for other user ID is deposited into this merging and plays in record data table by order of fighting secretly successively.
Step S206, obtains the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
The internet video of this embodiment plays the played data that first monitoring method searches video in presetting database, wherein, prestores the played data of video in presetting database; Then from played data, broadcasting record is searched; Determine Preset Time; From playing record the broadcasting record obtained outside preset time range.Wherein, Preset Time can be one hour, also can be one day.After the broadcasting record obtaining the video outside preset time range, the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range is sorted according to user ID; And play being stored according to the broadcasting record after user ID sequence in record data table.Wherein, sorting according to user ID to broadcasting record can be carry out ascending order arrangement according to user ID, also can be carry out descending according to user ID.
Step S207, the broadcasting record corresponding respectively to each user ID in multiple user ID outside traversal preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and.
The broadcasting record corresponding respectively to multiple user ID outside the preset time range stored in traversal broadcasting record data table, first from broadcasting record corresponding to multiple user ID, broadcasting record corresponding to a user ID is selected, broadcasting record for this user can have one, also can by many.Then travel through the broadcasting record that this user is corresponding, obtain the broadcasting time in each broadcasting moment of video in broadcasting record corresponding to this user ID respectively.After determining the broadcasting time in each broadcasting moment of video in the broadcasting record that this user ID is corresponding, by video, each plays the broadcasting time summation in moment, namely each user ID in multiple user ID is corresponded to, each broadcasting moment obtain video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in multiple user ID.
Step S208, merges the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
Obtain after corresponding respectively to the video playback number of times of each user ID in multiple user ID, by user ID, video playback information, and the video playback number of times corresponding respectively to each user ID in multiple user ID is merged into the video playback record corresponding respectively to each user ID in multiple user ID.
Step S209, plays the broadcasting record after the merging outside preset time range in record data table stored in merging.
Merge the broadcasting record corresponding respectively to each user ID in multiple user ID play in record data table and stored in Preset Time, merge outside preset time range correspond respectively to the broadcasting record of each user ID in multiple user ID after, by outside preset time range correspond respectively to the merging of each user ID in multiple user ID after broadcasting record addition be deposited in broadcasting record corresponding to same user ID.
Step S210, with above-mentioned steps S104.
The internet video of the embodiment of the present invention plays the broadcasting record that monitoring method adopts the video obtained in Preset Time; Determine the video playback number of times corresponding with each user ID in multiple user ID respectively; Merge playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record; Create to merge and play record data table; Broadcasting record after merging in Preset Time is play in record data table stored in merging; Obtain the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; The broadcasting record corresponding respectively to each user ID in multiple user ID outside traversal preset time range, obtains each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and; Merge the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range; Broadcasting record after merging outside preset time range is play in record data table stored in merging; According to the broadcasting record after merging, video is monitored, solve monitoring result inaccurate problem when video playback behavior is monitored, whole broadcasting record (comprising all moment) corresponding for same user ID is merged simultaneously, ensure that the integrality playing record, make to utilize monitoring result to carry out the behavior of statistical analysis video playback more accurate.
From above description, can find out, the internet video of the embodiment of the present invention plays monitoring method, by broadcasting time corresponding for each user ID corresponded respectively in multiple user ID is sued for peace, achieve the merging to broadcasting record corresponding to each user ID corresponded respectively in multiple user ID, solve a user repeatedly problem of statistics deviation that causes of displaying video, solve monitoring result inaccurate problem when video playback behavior is monitored, and then make the analysis carrying out video playback behavior according to monitoring result more complete and accurate.
It should be noted that, can perform in the computer system of such as one group of computer executable instructions in the step shown in the flow chart of accompanying drawing, and, although show logical order in flow charts, but in some cases, can be different from the step shown or described by order execution herein.
The embodiment of the present invention additionally provides a kind of internet video and plays monitoring device.It should be noted that, this internet video plays the internet video broadcasting monitoring method that monitoring device may be used for performing the embodiment of the present invention.
Fig. 3 is the schematic diagram of the first embodiment playing monitoring device according to internet video of the present invention.As shown in Figure 3, this internet video is play monitoring device and is comprised: the first acquisition module 10, determination module 20, and first merges module 30 and monitoring modular 40.Wherein, the first merging module 30 comprises: the second acquisition module 301, judge module 302 and the first summation module 303.
First acquisition module 10, for obtaining the broadcasting record of the video in Preset Time, wherein, video is the internet video needing monitoring, plays record and comprises user ID and video playback number of times, wherein, user ID is the mark of the user of displaying video, play the record that record comprises multiple user's displaying video, user ID is multiple user ID, and video playback number of times is the broadcasting time that in video, each plays the moment.
Particularly, the first acquisition module 10 comprises: first searches module, for searching the played data of video in presetting database, wherein, prestores the played data of video in presetting database; Second searches module, for searching broadcasting record from played data; First obtains submodule, for obtaining Preset Time; Second obtains submodule, for obtaining the broadcasting record in Preset Time from broadcasting record.
Determination module 20, for determining the video playback number of times corresponding with each user ID in multiple user ID respectively.
First merges module 30, for merging playing the broadcasting record corresponding respectively to each user ID in multiple user ID in record, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to multiple user ID.
Particularly, first merges module 30 comprises: the second acquisition module 301, for obtaining the initial broadcasting moment of video; Judge module 302, for judging that the initial broadcasting moment of video is whether in Preset Time; First summation module 303, during for being engraved in Preset Time when the initial broadcasting of video, sues for peace corresponding respectively to each user ID in multiple user ID according to user ID at the video playback number of times in each broadcasting moment.
Monitoring modular 40, for monitoring video according to the broadcasting record after merging.
The internet video of this embodiment is play monitoring device and is comprised the first acquisition module 10, determination module 20, and first merges module 30 and monitoring modular 40.Wherein, the first merging module 30 comprises: the second acquisition module 301, judge module 302 and the first summation module 303.By the internet video of this embodiment play monitoring device solve video playback behavior is monitored time monitoring result inaccurate problem.
Fig. 4 is the schematic diagram of the second embodiment playing monitoring device according to internet video of the present invention.As shown in Figure 4, this internet video is play monitoring device and is comprised: the first acquisition module 10, determination module 20, first merges module 30, creation module 50, the first memory module 60,3rd acquisition module 70, second summation module 80, second merges module 90, second memory module 110 and monitoring modular 40.
Creation module 50, plays record data table for creating to merge.
First memory module 60, for playing the broadcasting record after the merging in Preset Time in record data table stored in merging.
3rd acquisition module 70, for obtaining the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
Second summation module 80, for traveling through the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range, obtain each user ID corresponded in multiple user ID, each broadcasting moment video playback number of times and.
Second merges module 90, for merging the broadcasting record corresponding respectively to each user ID in multiple user ID outside preset time range.
Second memory module 110, for playing the broadcasting record after the merging outside preset time range in record data table stored in merging.
The internet video of this embodiment is play monitoring device and is comprised the first acquisition module 10, determination module 20, and first merges module 30, creation module 50, the first memory module the 60, three acquisition module 70, second summation module 80, second merges module 90, second memory module 110 and monitoring modular 40.By this embodiment, solve monitoring result inaccurate problem when video playback behavior is monitored, ensure that the integrality of monitoring result simultaneously.
Obviously, those skilled in the art should be understood that, above-mentioned of the present invention each module or each step can realize with general calculation element, they can concentrate on single calculation element, or be distributed on network that multiple calculation element forms, alternatively, they can realize with the executable program code of calculation element, thus, they can be stored and be performed by calculation element in the storage device, or they are made into each integrated circuit modules respectively, or the multiple module in them or step are made into single integrated circuit module to realize.Like this, the present invention is not restricted to any specific hardware and software combination.
The foregoing is only the preferred embodiments of the present invention, be not limited to the present invention, for a person skilled in the art, the present invention can have various modifications and variations.Within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (10)

1. internet video plays a monitoring method, it is characterized in that, comprising:
Obtain the broadcasting record of the video in Preset Time, wherein, described video is the internet video needing monitoring, described broadcasting record comprises user ID and video playback number of times, wherein, described user ID is the mark of the user playing described video, and described broadcasting record comprises the record that multiple user plays described video, described user ID is multiple user ID, and described video playback number of times is the broadcasting time that in described video, each plays the moment;
Determine the video playback number of times corresponding with each user ID in described multiple user ID respectively;
The described broadcasting record corresponding respectively to each user ID in described multiple user ID in record of playing is merged, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in described multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to each user ID in described multiple user ID; And
According to the broadcasting record after merging, described video is monitored.
2. internet video according to claim 1 plays monitoring method, and it is characterized in that, the broadcasting record obtaining the video in Preset Time comprises:
In presetting database, search the played data of described video, wherein, in described presetting database, prestore the played data of described video;
Described broadcasting record is searched from described played data;
Obtain described Preset Time; And
The broadcasting record obtained in described Preset Time is play record from described.
3. internet video according to claim 1 plays monitoring method, and it is characterized in that, after obtaining the broadcasting record of the video in Preset Time, described method also comprises:
Described broadcasting record is sorted according to described user ID;
Obtain and play record data table; And
Be stored according to the broadcasting record after described user ID sequence in described broadcasting record data table.
4. internet video according to claim 1 plays monitoring method, it is characterized in that, carries out merging comprise the broadcasting record corresponding respectively to each user ID in described multiple user ID in described broadcasting record:
Obtain the initial broadcasting moment of described video;
Judge that the initial broadcasting moment of described video is whether in described Preset Time;
If be engraved in described Preset Time during the initial broadcasting of described video, sue for peace corresponding respectively to each user ID in described multiple user ID according to described user ID at the video playback number of times in each broadcasting moment.
5. internet video according to claim 1 plays monitoring method, it is characterized in that, after merging the broadcasting record corresponding respectively to each user ID in described multiple user ID in described broadcasting record, described method also comprises:
Create to merge and play record data table; And
Broadcasting record after merging in described Preset Time is play in record data table stored in described merging.
6. internet video according to claim 5 plays monitoring method, it is characterized in that, after playing in record data table by the broadcasting record after the merging in described Preset Time stored in described merging, described method also comprises:
Obtain the broadcasting record corresponding respectively to each user ID in described multiple user ID outside described preset time range;
Travel through the broadcasting record corresponding respectively to each user ID in described multiple user ID outside described preset time range, obtain each user ID corresponded in described multiple user ID, each broadcasting moment video playback number of times and;
Merge the broadcasting record corresponding respectively to each user ID in described multiple user ID outside described preset time range; And
Broadcasting record after merging outside described preset time range is play in record data table stored in described merging.
7. internet video plays a monitoring device, it is characterized in that, comprising:
First acquisition module, for obtaining the broadcasting record of the video in Preset Time, wherein, described video is the internet video needing monitoring, and described broadcasting record comprises user ID and video playback number of times, wherein, described user ID is the mark of the user playing described video, described broadcasting record comprises the record that multiple user plays described video, and described user ID is multiple user ID, and described video playback number of times is the broadcasting time that in described video, each plays the moment;
Determination module, for determining the video playback number of times corresponding with each user ID in described multiple user ID respectively;
First merges module, for merging the described broadcasting record corresponding respectively to each user ID in described multiple user ID in record of playing, wherein, the video playback number of times in each broadcasting moment is sued for peace according to user ID, corresponding to each user ID in described multiple user ID, each broadcasting moment obtain a video playback number of times and, thus obtain the video playback number of times corresponding respectively to described multiple user ID; And
Monitoring modular, for monitoring described video according to the broadcasting record after merging.
8. internet video according to claim 7 plays monitoring device, it is characterized in that, described first merges module comprises:
Second acquisition module, for obtaining the initial broadcasting moment of described video;
Judge module, for judging that the initial broadcasting moment of described video is whether in described Preset Time;
First summation module, during for being engraved in described Preset Time when the initial broadcasting of described video, sues for peace corresponding respectively to each user ID in described multiple user ID according to described user ID at the video playback number of times in each broadcasting moment.
9. internet video according to claim 7 plays monitoring device, and it is characterized in that, described device also comprises:
Creation module, plays record data table for creating to merge; And
First memory module, for playing the broadcasting record after the merging in described Preset Time in record data table stored in described merging.
10. internet video according to claim 9 plays monitoring device, and it is characterized in that, described device also comprises:
3rd acquisition module, for obtaining the broadcasting record corresponding respectively to each user ID in described multiple user ID outside described preset time range;
Second summation module, for traveling through the broadcasting record corresponding respectively to each user ID in described multiple user ID outside described preset time range, obtain each user ID corresponded in described multiple user ID, each broadcasting moment video playback number of times and;
Second merges module, for merging the broadcasting record corresponding respectively to each user ID in described multiple user ID outside described preset time range; And
Second memory module, for playing the broadcasting record after the merging outside described preset time range in record data table stored in described merging.
CN201410575028.8A 2014-10-23 2014-10-23 Internet video plays monitoring method and device Active CN104270654B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410575028.8A CN104270654B (en) 2014-10-23 2014-10-23 Internet video plays monitoring method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410575028.8A CN104270654B (en) 2014-10-23 2014-10-23 Internet video plays monitoring method and device

Publications (2)

Publication Number Publication Date
CN104270654A true CN104270654A (en) 2015-01-07
CN104270654B CN104270654B (en) 2017-06-06

Family

ID=52162131

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410575028.8A Active CN104270654B (en) 2014-10-23 2014-10-23 Internet video plays monitoring method and device

Country Status (1)

Country Link
CN (1) CN104270654B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869440A (en) * 2015-05-29 2015-08-26 广州易方信息科技有限公司 Method and system for real-time video viewing data statistics of online video cloud platform
CN105488692A (en) * 2015-11-26 2016-04-13 广州华多网络科技有限公司 Method and device for computing number of online users
CN106488256A (en) * 2015-08-24 2017-03-08 北京国双科技有限公司 A kind of data processing method and device
CN107862047A (en) * 2017-11-08 2018-03-30 爱财科技有限公司 Natural person's data processing method and system based on multiple data sources
CN109408661A (en) * 2018-10-12 2019-03-01 上海哔哩哔哩科技有限公司 Song based on big data listens to record statistical method, device and storage medium
CN110392279A (en) * 2018-04-17 2019-10-29 腾讯科技(深圳)有限公司 Video broadcasting method, relevant device and computer readable storage medium
CN110469753A (en) * 2019-07-16 2019-11-19 盐城师范学院 A kind of digital content dispensing device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102841922A (en) * 2012-07-04 2012-12-26 北京国双科技有限公司 Data collection method and data collection device
WO2013087989A2 (en) * 2011-12-16 2013-06-20 Nokia Corporation Method and apparatus for providing information collection using template-based user tasks
CN103475939A (en) * 2013-09-02 2013-12-25 小米科技有限责任公司 Method, device and server for processing play record
CN103945238A (en) * 2014-05-07 2014-07-23 北京邮电大学 Community detection method based on user behaviors

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013087989A2 (en) * 2011-12-16 2013-06-20 Nokia Corporation Method and apparatus for providing information collection using template-based user tasks
CN102841922A (en) * 2012-07-04 2012-12-26 北京国双科技有限公司 Data collection method and data collection device
CN103475939A (en) * 2013-09-02 2013-12-25 小米科技有限责任公司 Method, device and server for processing play record
CN103945238A (en) * 2014-05-07 2014-07-23 北京邮电大学 Community detection method based on user behaviors

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869440A (en) * 2015-05-29 2015-08-26 广州易方信息科技有限公司 Method and system for real-time video viewing data statistics of online video cloud platform
CN104869440B (en) * 2015-05-29 2019-01-18 广州易方信息科技股份有限公司 The method and system of Online Video cloud platform real-time statistics video-see data
CN106488256A (en) * 2015-08-24 2017-03-08 北京国双科技有限公司 A kind of data processing method and device
CN106488256B (en) * 2015-08-24 2019-12-10 北京国双科技有限公司 data processing method and device
CN105488692A (en) * 2015-11-26 2016-04-13 广州华多网络科技有限公司 Method and device for computing number of online users
CN107862047A (en) * 2017-11-08 2018-03-30 爱财科技有限公司 Natural person's data processing method and system based on multiple data sources
CN107862047B (en) * 2017-11-08 2020-06-16 爱财科技有限公司 Natural person data processing method and system based on multiple data sources
CN110392279A (en) * 2018-04-17 2019-10-29 腾讯科技(深圳)有限公司 Video broadcasting method, relevant device and computer readable storage medium
CN109408661A (en) * 2018-10-12 2019-03-01 上海哔哩哔哩科技有限公司 Song based on big data listens to record statistical method, device and storage medium
CN110469753A (en) * 2019-07-16 2019-11-19 盐城师范学院 A kind of digital content dispensing device

Also Published As

Publication number Publication date
CN104270654B (en) 2017-06-06

Similar Documents

Publication Publication Date Title
CN104270654A (en) Internet video playing and monitoring method and device
US8307006B2 (en) Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles
EP2506522B1 (en) Method and device for pushing data
CN104504077B (en) The statistical method and device of web page access data
CN103365928B (en) Information recommendation method and information recommendation device
US20190266206A1 (en) Data processing method, server, and computer storage medium
CN108123972B (en) Multimedia file distribution method and device
CN104978368A (en) Method and device used for providing recommendation information
US20080082485A1 (en) Personalized information retrieval search with backoff
CN107578263A (en) A kind of detection method, device and the electronic equipment of advertisement abnormal access
CN106791983A (en) A kind of intelligent television user behavior analysis method and system
CN107562632A (en) For the A/B method of testings and device of Generalization bounds
CN105550248A (en) User information mining method and apparatus
CN102857471A (en) Multimedia interacting method and system
CN111460279A (en) Information recommendation method and device, storage medium and computer equipment
CN105260447A (en) Webpage data analysis method and system
US20180181658A1 (en) Method and apparatus for recognizing wifi names of points of interest
CN106202501A (en) A kind of information analysis system
CN108959439B (en) Data template generation method and system
CN104202418A (en) Method and system for recommending commercial content distribution network for content provider
CN101770474A (en) History searching record-based searching method and device
CN112199463A (en) Data query method, device and equipment
CN111526065A (en) Website page flow analysis method and system
CN116680480A (en) Product recommendation method and device, electronic equipment and readable storage medium
CN104410873A (en) Method and device of detecting number of television channel users

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Internet video playing and monitoring method and device

Effective date of registration: 20190531

Granted publication date: 20170606

Pledgee: Shenzhen Black Horse World Investment Consulting Co.,Ltd.

Pledgor: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

Registration number: 2019990000503

PE01 Entry into force of the registration of the contract for pledge of patent right
CP02 Change in the address of a patent holder

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Patentee after: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

Address before: 100086 Beijing city Haidian District Shuangyushu Area No. 76 Zhichun Road cuigongfandian 8 layer A

Patentee before: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

CP02 Change in the address of a patent holder
PP01 Preservation of patent right

Effective date of registration: 20240604

Granted publication date: 20170606