CN104270654B - Internet video plays monitoring method and device - Google Patents

Internet video plays monitoring method and device Download PDF

Info

Publication number
CN104270654B
CN104270654B CN201410575028.8A CN201410575028A CN104270654B CN 104270654 B CN104270654 B CN 104270654B CN 201410575028 A CN201410575028 A CN 201410575028A CN 104270654 B CN104270654 B CN 104270654B
Authority
CN
China
Prior art keywords
broadcasting
video
record
preset time
merging
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
CN201410575028.8A
Other languages
Chinese (zh)
Other versions
CN104270654A (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

Abstract

Monitoring method and device are played the invention discloses a kind of internet video.The internet video plays monitoring method to be included:Obtain the broadcasting record of the video in Preset Time;Video playback number of times corresponding with each ID in multiple ID is determined respectively;Broadcasting record to corresponding respectively to each ID in multiple ID in broadcasting record is merged;Video is monitored according to the broadcasting record after merging.By the present invention, monitoring result is inaccurate when solving the problems, such as to be monitored video playback behavior.

Description

Internet video plays monitoring method and device
Technical field
The present invention relates to internet arena, monitoring method and device are played in particular to a kind of internet video.
Background technology
Internet video play data monitoring system in, in order to statistical analysis video content quality and liked journey Degree is collected, analyzed and is excavated, it is necessary to gather the specific video playback behavior of user to video playback behavior.Video Broadcasting behavior includes that video content and video content are identified, and carries the page info of video, video playback duration, video point When play record etc..Prior art can not specifically distinguish user and video playback time when being analyzed to video playback behavior Number, when being monitored to internet video broadcasting in the prior art, a user is considered as by the once broadcasting behavior of video Video playback behavior, when user occurs repeatedly playing behavior, it is believed that be the video playback behavior of multiple users.When regarding When frequency player starts, it is used to carry out follow-up statistical using this broadcast information of video as the broadcasting record of a user Analysis.But, the video playback behavior that the once broadcasting behavior of video is considered as a user is carried out into statistics will influence user Video playback behavior statistical analysis accuracy.For example, when a user is when a reproduction time video long is watched, The front half section content of the video is have viewed in the morning due to the time relationship user, continues to have viewed the later half of the video in the afternoon Section content.The behavior of viewing twice of the user can be divided into two video playback rows of user by prior art in this case For, and the viewing duration of each user only has the half of the video playback time, will so cause video playback behavior There is serious deviation in statistics.
The inaccurate problem of monitoring result, not yet proposes at present when being monitored to video playback behavior for prior art Effective solution.
The content of the invention
Monitoring method and device are played it is a primary object of the present invention to provide a kind of internet video, to solve to video Monitoring result inaccurate problem when broadcasting behavior is monitored.
To achieve these goals, according to an aspect of the invention, there is provided a kind of internet video plays monitoring side Method.The internet video plays monitoring method to be included:The broadcasting record of the video in Preset Time is obtained, wherein, video is The internet video of monitoring is needed, playing record includes ID and video playback number of times, wherein, ID is regarded for broadcasting The mark of the user of frequency, playing record includes that multiple users play the record of video, and ID is multiple ID, video Broadcasting time is the broadcasting time at each broadcasting moment in video;Determine respectively and each ID pair in multiple ID The video playback number of times answered;To play record in correspond respectively to each ID in multiple ID broadcasting record into Row merges, wherein, the video playback number of times to each broadcasting moment is sued for peace according to ID, corresponding to multiple users mark Each ID in knowledge, obtains a sum for video playback number of times, so as to be corresponded respectively at each broadcasting moment The video playback number of times of each ID in multiple ID;And video is supervised according to the broadcasting record after merging Survey.
Further, the broadcasting record for obtaining the video in Preset Time includes:Video is searched in presetting database Played data, wherein, the played data of video is prestored in presetting database;Searched from played data and play record;Obtain Take Preset Time;And the broadcasting obtained from record is played in Preset Time is recorded.
Further, after the broadcasting record of video of the acquisition in Preset Time, the internet video plays monitoring side Method also includes:Sorted according to ID to playing record;Obtain and play record data table;And will be sorted according to ID Broadcasting record storage afterwards is in record data table is played.
Further, to play record in correspond respectively to each ID in multiple ID broadcasting record into Row merging includes:The moment is played in the starting for obtaining video;Judge the starting broadcasting moment of video whether in Preset Time;If The starting of video plays the moment in Preset Time, and each ID is broadcast at each in corresponding respectively to multiple ID The video playback number of times for putting the moment is sued for peace according to ID.
Further, to play record in correspond respectively to each ID in multiple ID broadcasting record into After row merges, the internet video plays monitoring method also to be included:Create to merge and play record data table;And when will be default Broadcasting record after interior merging is stored in merging broadcasting record data table.
Further, after the merging in by Preset Time broadcasting record be stored in merging play record data table in it Afterwards, the internet video is played monitoring method and is also included:The multiple users that correspond respectively to outside preset time range are obtained to mark The broadcasting record of each ID in knowledge;Each is corresponded respectively in multiple ID outside traversal preset time range The broadcasting record of ID, obtains each ID corresponded in multiple ID, in regarding for each broadcasting moment The sum of frequency broadcasting time;Merge and correspond respectively to broadcasting for each ID in multiple ID outside preset time range Put record;And the broadcasting record after the merging outside preset time range is stored in merging broadcasting record data table.
To achieve these goals, according to another aspect of the present invention, there is provided a kind of internet video plays monitoring Device.The internet video plays monitoring device to be included:First acquisition module, for obtaining broadcasting for the video in Preset Time Record is put, wherein, video is the internet video for needing monitoring, and playing record includes ID and video playback number of times, its In, ID is the mark of the user for playing video, and playing record includes that multiple users play the record of video, ID It is multiple ID, video playback number of times is the broadcasting time at each broadcasting moment in video;Determining module, for true respectively Fixed video playback number of times corresponding with each ID in multiple ID;First merging module, for playing record In correspond respectively to each ID in multiple ID broadcasting record merge, wherein, to each broadcasting moment Video playback number of times sued for peace according to ID, corresponding to each ID in multiple ID, at each The broadcasting moment obtains a sum for video playback number of times, so as to obtain corresponding respectively to the video playback time of multiple ID Number;And monitoring modular, for being monitored to video according to the broadcasting record after merging.
Further, the first merging module includes:The moment is played in second acquisition module, the starting for obtaining video;Sentence Whether disconnected module, the starting for judging video plays the moment in Preset Time;First summation module, for rising when video When beginning to play the moment in Preset Time, each ID is at each broadcasting moment in corresponding respectively to multiple ID Video playback number of times sued for peace according to ID.
Further, the internet video is played monitoring device and is also included:Creation module, record is played for creating to merge Tables of data;And first memory module, play record number for the broadcasting record after the merging in Preset Time to be stored in into merging According in table.
Further, the internet video is played monitoring device and is also included:3rd acquisition module, for obtaining Preset Time The broadcasting for corresponding respectively to each ID in multiple ID record outside scope;Second summation module, for time The broadcasting for corresponding respectively to each ID in the multiple ID record gone through outside preset time range, acquisition corresponds to Each ID in multiple ID, in the sum of the video playback number of times at each broadcasting moment;Second merging module, uses In merge preset time range outside correspond respectively to multiple ID in each ID broadcasting record;And the Two memory modules, for the broadcasting record after the merging outside preset time range to be stored in merging broadcasting record data table.
Internet video of the invention plays monitoring method includes obtaining the broadcasting record of the video in Preset Time, its In, video is the internet video for needing monitoring, and playing record includes ID and video playback number of times, wherein, Yong Hubiao Know to play the mark of the user of video, playing record includes that multiple users play the record of video, and ID is used for multiple Family identifies, and video playback number of times is the broadcasting time at each broadcasting moment in video;Determine respectively every with multiple ID The corresponding video playback number of times of individual ID;Each ID in multiple ID is corresponded respectively in being recorded to broadcasting Broadcasting record merge, wherein, to each broadcasting the moment video playback number of times sued for peace according to ID, correspondence Each ID in multiple ID, a sum for video playback number of times is obtained at each broadcasting moment, so that To the video playback number of times for corresponding respectively to multiple ID;Video is monitored according to the broadcasting record after merging.Should Internet video is played monitoring method and is sued for peace by each broadcasting time for playing the moment to video, by same user mark Know corresponding a plurality of video playback and record the video playback record being merged into corresponding to the ID, solve to video Monitoring result inaccurate problem when broadcasting behavior is monitored, and then reached the accurate statistics analysis video from monitoring result The effect of broadcasting behavior.
Brief description of the drawings
The accompanying drawing for constituting the part of the application is used for providing a further understanding of the present invention, schematic reality of the invention Apply example and its illustrate, for explaining the present invention, not constitute inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the flow chart of the first embodiment that internet video of the invention plays monitoring method;
Fig. 2 is the flow chart of the second embodiment that internet video of the invention plays monitoring method;
Fig. 3 is the schematic diagram of the first embodiment that internet video of the invention plays monitoring device;And
Fig. 4 is the schematic diagram of the second embodiment that internet video of the invention plays monitoring device.
Specific embodiment
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase Mutually combination.Describe the present invention in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
In order that those skilled in the art is better understood from the present invention program, below in conjunction with the embodiment of the present invention Accompanying drawing, is clearly and completely described to the technical scheme in the embodiment of the present invention, it is clear that described embodiment is only The embodiment of a part of the invention, rather than whole embodiments.Based on the embodiment in the present invention, in ordinary skill Personnel do not make the every other embodiment obtained under the premise of creative work, should all belong to protection model of the invention Enclose.
It should be noted that term " first ", " in description and claims of this specification and above-mentioned accompanying drawing Two " it is etc. for distinguishing similar object, without for describing specific order or precedence.It should be appreciated that so using Data can exchange in the appropriate case, so as to embodiments of the invention described herein can with except illustrating herein or Order beyond those of description is implemented.Additionally, term " comprising " and " having " and their any deformation, it is intended that cover Lid is non-exclusive to be included.
The present invention is intended to provide a kind of internet video plays monitoring method and device.Fig. 1 is interconnection of the invention The flow chart of the first embodiment of net video playback monitoring method, as shown in figure 1, the internet video plays monitoring method including Steps S101 to step S104:
Step S101, obtains the broadcasting record of the video in Preset Time.
Video of the invention is the internet video for needing monitoring.The video playback record of the embodiment includes multiple users Video playback record, video broadcasting record include ID, video playback information and broadcasting time etc..Wherein, use Family mark should be met for the equipment of the same access video, and each different access user correspondence one is unique Mark.ID can be CookieID, device id, UserID etc..The embodiment is marked using CookieID as user Know, Cookie be website in order to distinguish user identity, conversate tracking and store data on user local terminal. Cookie is generally sent to browser by server end generation, and be stored in the value of Cookie in text by browser, when again The Cookie is just sent to server during secondary request website.Cookie's is mainly used for whether judgement registered user has stepped on Land website, user can be pointed out, if retain user profile when the website is entered next time, so that simplification logs in formality.Should The ID of embodiment is the mark of the user for playing video, and ID is multiple ID herein.The broadcasting of video Information can include the title of the video, and playing duration plays the information such as initial time.The broadcasting time of video is each in video The individual broadcasting time for playing the moment.Can obtain video and broadcast at each by each statistics for playing moment broadcasting time to video Put the video playback behavior at moment.Such as, the broadcasting time at the first broadcasting moment of video is 1, then playing the moment first should Video has effectively been played once;Video is more than 1 in the first broadcasting time for playing the moment, then play the moment video first It is more than by loop play for 1 time;If being 0 in the first broadcasting time for playing the moment, the moment video is played not first It is played, it may be possible to which video terminates to play, it is also possible to which user has skipped the video content at broadcasting moment.By each to video The individual statistics for playing moment broadcasting time can clearly analyze user and be have viewed in video display process in which video Hold, which video content skipped, which video content reviewed, and which plays moment user at and terminated to play the video Etc. information.
The broadcasting record for obtaining video can be by the video player embedded code on user to access pages, by user Mark, the information such as video playback information and video playback number of times is back to server, or directly reads from presetting database Take above-mentioned video playback information.The internet video of the embodiment plays broadcasting for video of the monitoring method acquisition in Preset Time Putting record includes:The played data of video is searched in presetting database, wherein, the broadcasting of video is prestored in presetting database Data;Searched from played data and play record;Obtain Preset Time;The broadcasting note in Preset Time is obtained from record is played Record.Wherein, Preset Time can be a hour, or one day.According to the demand of statistical analysis, user can be true with oneself Determine the scope of Preset Time.The consumption of systematic function is reduced by the broadcasting record that video is obtained from presetting database, is carried System operations speed high.In order to save the memory space and bandwidth of server, the video playback record in the embodiment is used Compress mode is stored and transmitted, and needs to decompress in advance when computing is merged to video playback record, is reduced Into video, each plays the broadcasting time at moment.
The internet video plays monitoring method also to be included after the broadcasting record for obtaining the video in Preset Time:It is right Record is played to be sorted according to ID;Obtain and play record data table;Broadcasting record after being sorted according to ID is deposited It is stored in broadcasting record data table.Wherein, can be risen according to ID to playing record according to ID sequence Sequence is arranged, or carries out descending arrangement according to ID.The internet video of the embodiment plays monitoring method to regarding When the broadcasting record of frequency can also continue to be played according to the starting of video name or video after being ranked up according to ID Carry out ascending order or descending arrangement quarter.The broadcasting record of video is ranked up and is conducive to quickly and easily from broadcasting record data Broadcasting record required for statistical analysis is filtered out in table.
Step S102, determines video playback number of times corresponding with each ID in multiple ID respectively.
Be stored with the record of the broadcasting after sorting in broadcasting record data table, and broadcasting record is that multiple ID are corresponding Video playback is recorded, and playing record includes the broadcasting time at each broadcasting moment of video.Traversal plays record data table, first First select corresponding a broadcasting of ID from the corresponding broadcasting record of multiple ID to record, for the user's Playing record can have one, it is also possible to by a plurality of.Then travel through corresponding broadcasting of the user to record, the user couple is obtained respectively The broadcasting time at each broadcasting moment of video in the broadcasting record answered.
Step S103, to play record in correspond respectively to each ID in multiple ID broadcasting record into Row merges.
Broadcasting record to corresponding respectively to each ID in multiple ID in broadcasting record merges and is Realization of suing for peace is carried out according to ID by the video playback number of times that the moment is played to each.Corresponding to multiple ID In each ID, obtain a sum for video playback number of times at each broadcasting moment, it is many so as to obtain corresponding respectively to The video playback number of times of each ID in individual ID.
Broadcasting record to corresponding respectively to each ID in multiple ID in broadcasting record merges bag Include:The moment is played in the starting for obtaining video;Judge the starting broadcasting moment of video whether in Preset Time;If video rise Begin to play the moment in Preset Time, each ID is at each broadcasting moment in corresponding respectively to multiple ID Video playback number of times is sued for peace according to ID.Wherein, the starting broadcasting moment of video is that first broadcasting time is not 0 Moment.
The internet video plays each use during monitoring method corresponds respectively to multiple ID in playing record The broadcasting record of family mark also includes after merging:Create to merge and play record data table;By the merging in Preset Time Broadcasting record afterwards is stored in merging broadcasting record data table.Wherein, merge and play record data table for storing same user The corresponding broadcasting record played after the corresponding merging of the ID obtained after record is merged of mark.Broadcasting after merging Putting record includes ID, video playback information, the broadcasting time at each broadcasting moment of video.Wherein, ID be into The broadcasting that row merges records corresponding ID, and the broadcasting time at each broadcasting moment of video is corresponding to the ID Play the sum of the video playback number of times that record is obtained at each broadcasting moment.
For example, to the ID in the 12 noon at 12 points in evening of a day occurs is user's first for the Whole records of playing of one video are merged.The ID obtained first in the 12 noon at 12 points in evening of a day is The whole of user's first play record;Judge the first video starting play the moment whether in the 12 noon of a day at 12 points in evening It is interior;It is user to ID if the starting of the first video plays the moment in the 12 noon of a day at 12 points in evening Whole records of playing of first are merged by each broadcasting time summation for playing the moment to the first video.Such as, at one day 12 noon at 12 points in evening, first video includes 10 broadcasting moment, and ID is recorded for the broadcasting of user's first There are 2, first broadcasting time for playing each broadcasting moment of the first video in record is followed successively by " 1102110000 ", Article 2 The broadcasting time for playing each broadcasting moment of the first video in record is followed successively by " 0011000111 ", then for the merging of user's first Each broadcasting time for playing the moment of the first video is followed successively by " 1113110111 " in broadcasting record afterwards.Then by after merging Play record to be stored in merging broadcasting record sheet, the broadcasting record in merging broadcasting record sheet for user's first includes:User's first, First video playback information, each broadcasting time for playing the moment of the first video is followed successively by the broadcasting record after merging “1113110111”。
Step S104, is monitored according to the broadcasting record after merging to video.
To be played after records merge for the whole of same ID in Preset Time, by merging after broadcast Record is put to be deposited into merging record data table.Playing monitoring method using the internet video can also be to preset time range Outside the ID it is corresponding play record merge, and by the broadcasting record addition after merging be deposited into merging play In the corresponding broadcasting record of the ID in record data table.Due to multiple users that are stored with record data table is played Mark is corresponding to play record, so corresponding first ID is merged using internet video broadcasting monitoring method Play after record, other users can also be identified corresponding broadcasting record and merged, then remember the broadcasting after merging Record be deposited into merging play record data table in, the form of storage merge with user's first in the example above after broadcasting record storage Form it is consistent.Stored in playing the merging broadcasting record data table that monitoring method is obtained by the internet video of the embodiment There is corresponding broadcasting of multiple ID to record, and each ID correspondence one plays record.Record is played according to merging Tables of data can exactly analyze the video playback behavior of particular user, efficiently solve a multiple video playback of user and cause Statistics deviation.
The internet video of the embodiment plays monitoring method using the broadcasting note for obtaining the video in Preset Time Record,;Video playback number of times corresponding with each ID in multiple ID is determined respectively;To right respectively in broadcasting record The broadcasting record of each ID should be merged in multiple ID;Video is entered according to the broadcasting record after merging Row monitoring, monitoring result is inaccurate when solving the problems, such as to be monitored video playback behavior, and then has reached from monitoring knot Accurate statistics analyze the effect of video playback behavior in fruit.Monitoring method is played by the internet video, by same user mark The corresponding all broadcastings record of knowledge carries out summation and merges using the broadcasting time at each broadcasting moment of video, effectively solves The problem of statistics deviation that the multiple video playback of a user in the prior art of having determined is caused, so that by statistics Played data can more accurately reflect the true broadcasting behavior of user.
Fig. 2 is the flow chart of the second embodiment that internet video of the invention plays monitoring method, such as Fig. 2 institutes Show, the internet video plays monitoring method includes steps 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 the broadcasting record that record data table is used to store after merging.Merge the storage lattice for playing record data table Formula is consistent with the storage format for playing record data table, and table includes that user represents, video playback information, during each broadcasting of video The broadcasting time at quarter etc..
Step S205, the broadcasting record after the merging in Preset Time is stored in merging broadcasting record data table.
After the corresponding all broadcastings record of unification user mark in Preset Time is merged, by ID correspondence Merging after broadcasting record be deposited into merging play record data table in.Wherein, the broadcasting record after the ID merges Include the ID, video playback information, for the sum of the broadcasting time at each broadcasting moment of the video of the ID. Broadcasting record after merging in Preset Time is stored in into merging broadcasting record data table includes that obtaining merging plays record number According to the entry address of table, the broadcasting record after the corresponding merging of first ID is deposited into entry address corresponding first In memory cell, other users are identified the record of the broadcasting after corresponding merging and are deposited into the merging and play successively in sequence and is remembered In record tables of data.
Step S206, to obtain and correspond respectively to each ID in multiple ID outside preset time range Play record.
The internet video of the embodiment plays the played data that monitoring method searches video first in presetting database, Wherein, the played data of video is prestored in presetting database;Then searched from played data and play record;It is determined that when default Between;The broadcasting record outside preset time range is obtained from record is played.Wherein, Preset Time can be a hour, It can be one day.Obtain preset time range outside video broadcasting record after, to preset time range outside point The broadcasting record of each ID Dui Yingyu not sorted according to ID in multiple ID;And will be according to ID Broadcasting record storage after sequence is in record data table is played.Wherein, can be according to ID sequence to playing record Ascending order arrangement is carried out according to ID, or carry out descending arrangement according to ID.
Step S207, each ID in multiple ID is corresponded respectively to outside traversal preset time range Record is played, each ID corresponded in multiple ID is obtained, in the video playback number of times at each broadcasting moment Sum.
Traversal to be played and correspond respectively to multiple ID outside the preset time range stored in record data table Broadcasting record, selects corresponding a broadcasting of ID from the corresponding broadcasting record of multiple ID and records first, There can be one for the broadcasting record of the user, it is also possible to by a plurality of.Then travel through corresponding broadcasting of the user to record, respectively Obtain the corresponding broadcasting time for playing each broadcasting moment of video in record of the ID.Determine that the ID is corresponding Play after the broadcasting time at each broadcasting moment of video in record, by video, each plays broadcasting time summation at moment, i.e., Corresponding to each ID in multiple ID, the sum of video playback number of times is obtained at each broadcasting moment, so that To the video playback number of times for corresponding respectively to each ID in multiple ID.
Step S208, to merge and correspond respectively to each ID in multiple ID outside preset time range Play record.
Acquisition is corresponded respectively to after the video playback number of times of each ID in multiple ID, and user is marked Know, video playback information, and correspond respectively to the video playback number of times of each ID in multiple ID and be merged into Correspond respectively to the video playback record of each ID in multiple ID.
Step S209, is stored in the broadcasting record after the merging outside preset time range merging and plays record data table In.
Merge play be stored with record data table in Preset Time correspond respectively to it is each in multiple ID Individual ID broadcasting record, merge preset time range outside correspond respectively to multiple ID in each user After the broadcasting record of mark, by preset time range outside correspond respectively to each ID in multiple ID Broadcasting record addition after merging is deposited into the corresponding broadcasting record of same ID.
Step S210, with above-mentioned steps S104.
The internet video of the embodiment of the present invention plays monitoring method using the broadcasting for obtaining the video in Preset Time Record;Video playback number of times corresponding with each ID in multiple ID is determined respectively;To distinguishing in broadcasting record Broadcasting record corresponding to each ID in multiple ID is merged;Create to merge and play record data table;Will Broadcasting record after merging in Preset Time is stored in merging broadcasting record data table;Dividing outside acquisition preset time range Not Dui Yingyu in multiple ID each ID broadcasting record;Corresponding respectively to outside traversal preset time range The broadcasting record of each ID, obtains each ID corresponded in multiple ID in multiple ID, In the sum of the video playback number of times at each broadcasting moment;Multiple ID are corresponded respectively to outside merging preset time range In each ID broadcasting record;Broadcasting record after merging outside preset time range is stored in merging and plays record In tables of data;Video is monitored according to the broadcasting record after merging, is solved and supervised when being monitored to video playback behavior The inaccurate problem of result is surveyed, while the corresponding whole record (including all moment) of playing of same ID is closed And, it is ensured that play the integrality of record so that carry out statistical analysis video playback behavior using monitoring result more accurate.
As can be seen from the above description, the internet video of the embodiment of the present invention plays monitoring method, by that will divide The corresponding broadcasting time of each ID that Dui Yingyu be in multiple ID is sued for peace, and is realized to corresponding respectively to The corresponding merging for playing record of each ID in multiple ID, solves a user and repeatedly plays video and make Into statistics deviation problem, monitoring result is inaccurate when solving the problems, such as to be monitored video playback behavior, enters And so that more complete and accurate according to the analysis that monitoring result carries out video playback behavior.
It should be noted that can be in such as one group computer executable instructions the step of the flow of accompanying drawing is illustrated Performed in computer system, and, although logical order is shown in flow charts, but in some cases, can be with not The order being same as herein performs shown or described step.
The embodiment of the present invention additionally provides a kind of internet video and plays monitoring device.It should be noted that the internet The internet video that video playback monitoring device can be used for performing the embodiment of the present invention plays monitoring method.
Fig. 3 is the schematic diagram of the first embodiment that internet video of the invention plays monitoring device.Such as Fig. 3 institutes Show, the internet video plays monitoring device to be included:First acquisition module 10, determining module 20, the first merging module 30 and prison Survey module 40.Wherein, the first merging module 30 includes:Second acquisition module 301, the summation module of judge module 302 and first 303。
First acquisition module 10, the broadcasting for obtaining the video in Preset Time is recorded, wherein, video is to need prison The internet video of survey, playing record includes ID and video playback number of times, wherein, ID is to play the use of video The mark at family, playing record includes that multiple users play the record of video, and ID is multiple ID, video playback time Number is the broadcasting time at each broadcasting moment in video.
Specifically, the first acquisition module 10 includes:First searching modul, for searching broadcasting for video in presetting database Data are put, wherein, the played data of video is prestored in presetting database;Second searching modul, for being looked into from played data Broadcasting is looked for record;First acquisition submodule, for obtaining Preset Time;Second acquisition submodule, for being obtained from record is played Take the broadcasting record in Preset Time.
Determining module 20, for determining video playback corresponding with each ID in multiple ID time respectively Number.
First merging module 30, for correspond respectively to each ID in multiple ID in record to playing Record is played to merge, wherein, the video playback number of times to each broadcasting moment is sued for peace according to ID, is corresponded to Each ID in multiple ID, obtains a sum for video playback number of times, so as to obtain at each broadcasting moment Correspond respectively to the video playback number of times of multiple ID.
Specifically, the first merging module 30 includes:The moment is played in second acquisition module 301, the starting for obtaining video; Whether judge module 302, the starting for judging video plays the moment in Preset Time;First summation module 303, for working as When the starting of video plays the moment in Preset Time, each ID is at each in corresponding respectively to multiple ID The video playback number of times for playing the moment is sued for peace according to ID.
Monitoring modular 40, for being monitored to video according to the broadcasting record after merging.
The internet video of the embodiment plays monitoring device includes the first acquisition module 10, determining module 20, the first conjunction And module 30 and monitoring modular 40.Wherein, the first merging module 30 includes:Second acquisition module 301, judge module 302 and One summation module 303.Solved by the internet video broadcasting monitoring device of the embodiment and video playback behavior is supervised Monitoring result inaccurate problem during survey.
Fig. 4 is the schematic diagram of the second embodiment that internet video of the invention plays monitoring device.Such as Fig. 4 institutes Show, the internet video plays monitoring device to be included:First acquisition module 10, determining module 20, the first merging module 30 is created Module 50, the first memory module 60, the 3rd acquisition module 70, the second summation module 80, the second merging module 90, the second storage mould Block 110 and monitoring modular 40.
Creation module 50, record data table is played for creating to merge.
First memory module 60, record data is played for the broadcasting record after the merging in Preset Time to be stored in into merging In table.
3rd acquisition module 70, correspond respectively in multiple ID each outside preset time range for obtaining The broadcasting record of ID.
Second summation module 80, correspond respectively in multiple ID each outside preset time range for traveling through The broadcasting record of ID, obtains each ID corresponded in multiple ID, in regarding for each broadcasting moment The sum of frequency broadcasting time.
Second merging module 90, correspond respectively in multiple ID each outside preset time range for merging The broadcasting record of ID.
Second memory module 110, plays for the broadcasting record after the merging outside preset time range to be stored in into merging In record data table.
The internet video of the embodiment plays monitoring device includes the first acquisition module 10, determining module 20, the first conjunction And module 30, creation module 50, the first memory module 60, the 3rd acquisition module 70, the second summation module 80, the second merging module 90, the second memory module 110 and monitoring modular 40.By the embodiment, solve and supervised when being monitored to video playback behavior The inaccurate problem of result is surveyed, while ensure that the integrality of monitoring result.
Obviously, those skilled in the art should be understood that above-mentioned of the invention each module or each step can be with general Computing device realize that they can be concentrated on single computing device, or be distributed in multiple computing devices and constituted Network on, alternatively, the program code that they can be can perform with computing device be realized, it is thus possible to they are stored Performed by computing device in the storage device, or they be fabricated to each integrated circuit modules respectively, or by they In multiple modules or step single integrated circuit module is fabricated to realize.So, the present invention is not restricted to any specific Hardware and software is combined.
The preferred embodiments of the present invention are the foregoing is only, is not intended to limit the invention, for the skill of this area For art personnel, the present invention can have various modifications and variations.It is all within the spirit and principles in the present invention, made any repair Change, equivalent, improvement etc., should be included within the scope of the present invention.

Claims (10)

1. a kind of internet video plays monitoring method, it is characterised in that including:
The broadcasting record of the video in Preset Time is obtained, wherein, the video is the internet video for needing monitoring, described Playing record includes ID and video playback number of times, wherein, the ID is the mark of the user for playing the video Know, the record of playing includes that multiple users play the record of the video, and the ID is multiple ID, described Video playback number of times is the broadcasting time at each broadcasting moment in the video;
Video playback number of times corresponding with each ID in the multiple ID is determined respectively;
Broadcasting record to corresponding respectively to each ID in the multiple ID in the broadcasting record is closed And, wherein, the video playback number of times to each broadcasting moment is sued for peace according to ID, corresponding to the multiple user mark Each ID in knowledge, obtains a sum for video playback number of times, so as to be corresponded respectively at each broadcasting moment The video playback number of times of each ID in the multiple ID;And
The video is monitored according to the broadcasting record after merging.
2. internet video according to claim 1 plays monitoring method, it is characterised in that obtain in Preset Time The broadcasting record of video includes:
The played data of the video is searched in presetting database, wherein, the video is prestored in the presetting database Played data;
Described broadcasting is searched from the played data to record;
Obtain the Preset Time;And
The broadcasting record in the Preset Time is obtained from the broadcasting record.
3. internet video according to claim 1 plays monitoring method, it is characterised in that obtain in Preset Time After the broadcasting record of video, methods described also includes:
The record of playing is sorted according to the ID;
Obtain and play record data table;And
By the broadcasting record storage after being sorted according to the ID in the broadcasting record data table.
4. internet video according to claim 1 plays monitoring method, it is characterised in that in the broadcasting record points Not Dui Yingyu in the multiple ID the broadcasting record of each ID merge including:
The moment is played in the starting for obtaining the video;
Judge the starting broadcasting moment of the video whether in the Preset Time;
If the starting of the video will play the moment in the Preset Time, in corresponding respectively to the multiple ID Video playback number of times of each ID at each broadcasting moment is sued for peace according to the ID.
5. internet video according to claim 1 plays monitoring method, it is characterised in that in the broadcasting record points Dui Yingyu not be after the broadcasting record of each ID be merged in the multiple ID, methods described also includes:
Create to merge and play record data table;And
Broadcasting record after merging in the Preset Time is stored in the merging broadcasting record data table.
6. internet video according to claim 5 plays monitoring method, it is characterised in that in by the Preset Time Merging after broadcasting record be stored in it is described merge play record data table in after, methods described also includes:
Obtain the broadcasting for corresponding respectively to each ID in the multiple ID outside the preset time range Record;
Travel through the broadcasting for corresponding respectively to each ID in the multiple ID outside the preset time range Record, obtains corresponding to each ID in the multiple ID, in the video playback number of times at each broadcasting moment Sum;
Merge the broadcasting for corresponding respectively to each ID in the multiple ID outside the preset time range Record;And
Broadcasting record after merging outside the preset time range is stored in the merging broadcasting record data table.
7. a kind of internet video plays monitoring device, it is characterised in that including:
First acquisition module, the broadcasting for obtaining the video in Preset Time is recorded, wherein, the video is to need monitoring Internet video, broadcasting record includes ID and video playback number of times, wherein, the ID is broadcasting institute The mark of the user of video is stated, the broadcasting record includes that multiple users play the record of the video, and the ID is Multiple ID, the video playback number of times is the broadcasting time at each broadcasting moment in the video;
Determining module, for determining video playback number of times corresponding with each ID in the multiple ID respectively;
First merging module, for correspond respectively to each ID in the multiple ID in record to described broadcasting Broadcasting record merge, wherein, to each broadcasting the moment video playback number of times sued for peace according to ID, correspondence Each ID in the multiple ID, a sum for video playback number of times is obtained at each broadcasting moment, from And obtain corresponding respectively to the video playback number of times of the multiple ID;And
Monitoring modular, for being monitored to the video according to the broadcasting record after merging.
8. internet video according to claim 7 plays monitoring device, it is characterised in that the first merging module bag Include:
The moment is played in second acquisition module, the starting for obtaining the video;
Whether judge module, the starting for judging the video plays the moment in the Preset Time;
First summation module, for when the starting of the video plays the moment in the Preset Time, will correspond respectively to Video playback number of times of each ID at each broadcasting moment enters according to the ID in the multiple ID Row summation.
9. internet video according to claim 7 plays monitoring device, it is characterised in that described device also includes:
Creation module, record data table is played for creating to merge;And
First memory module, record number is played for the broadcasting record after the merging in the Preset Time to be stored in into the merging According in table.
10. internet video according to claim 9 plays monitoring device, it is characterised in that described device also includes:
3rd acquisition module, for obtain outside the preset time range correspond respectively to it is each in the multiple ID The broadcasting record of individual ID;
Second summation module, for travel through outside the preset time range correspond respectively to it is each in the multiple ID The broadcasting record of individual ID, obtains corresponding to each ID in the multiple ID, when each is played The sum of the video playback number of times at quarter;
Second merging module, for merge outside the preset time range correspond respectively to it is each in the multiple ID The broadcasting record of individual ID;And
Second memory module, plays for the broadcasting record after the merging outside the preset time range to be stored in into the merging In record data table.
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 CN104270654A (en) 2015-01-07
CN104270654B true 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)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104869440B (en) * 2015-05-29 2019-01-18 广州易方信息科技股份有限公司 The method and system of Online Video cloud platform real-time statistics video-see data
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
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

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

Also Published As

Publication number Publication date
CN104270654A (en) 2015-01-07

Similar Documents

Publication Publication Date Title
CN104270654B (en) Internet video plays monitoring method and device
US9978093B2 (en) Method and system for pushing mobile application
CN107451861B (en) Method for identifying user internet access characteristics under big data
CN108462888B (en) Intelligent correlation analysis method and system for user television and internet behavior
CN105956149B (en) method and device for recommending default search terms
CN102855309B (en) A kind of information recommendation method based on user behavior association analysis and device
CN104504077B (en) The statistical method and device of web page access data
CN106649316A (en) Video pushing method and device
CN104317839B (en) The method and apparatus for generating report form template
CN106503025A (en) Method and system is recommended in a kind of application
CN106339469A (en) Method and device for recommending data
US20150205580A1 (en) Method and System for Sorting Online Videos of a Search
CN104333773A (en) A Video recommending method and server
CN108875022A (en) A kind of video recommendation method and device
CN108038237A (en) A kind of information recommendation method and system
CN103365928B (en) Information recommendation method and information recommendation device
CN103870454A (en) Method and method for recommending data
CN106131703A (en) A kind of method of video recommendations and terminal
CN109511015A (en) Multimedia resource recommended method, device, storage medium and equipment
CN105721944A (en) News information recommendation method for smart television
KR101925950B1 (en) Method and device for recommending contents based on inflow keyword and relevant keyword for contents
US20150213136A1 (en) Method and System for Providing a Personalized Search List
US20160299903A1 (en) Path analysis method and apparatus
CN107153702A (en) A kind of data processing method and device
CN107493467A (en) A kind of video quality evaluation method and device

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
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 Guoshuang Technology Co.,Ltd.

Registration number: 2019990000503

CP02 Change in the address of a patent holder
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 Guoshuang Technology Co.,Ltd.

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

Patentee before: Beijing Guoshuang Technology Co.,Ltd.