A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://patents.google.com/patent/CN108111844B/en below:

CN108111844B - A kind of monitoring method of Video service quality, apparatus and system

Summary of the invention

In view of this, reducing video the present invention provides a kind of monitoring method of Video service quality, apparatus and system The processing time of log, and then improve the real-time of the Video service quality results about video download speed of acquisition.

To achieve the above object, the invention provides the following technical scheme:

A kind of monitoring method of Video service quality, comprising:

The video journal file in preset time period is obtained, the video journal file includes a plurality of video log;

The video log for meeting preset condition is extracted from the video journal file;

Calculate the video download speed for meeting the video log of the preset condition;

According to the video log for meeting the preset condition, the ownership letter for the video log for meeting the preset condition is obtained Breath;

According to the attaching information of the video log got, the video to the video log for meeting the preset condition Speed of download carries out classification statistics, generates Video service quality results.

It is preferably, described that the video log for meeting preset condition is extracted from the video journal file, comprising:

Using random algorithm, the video log of preset quantity is extracted from the video journal file;

Processing is filtered to the video log extracted, and using the video log obtained after filtration treatment as Meet the video log of the preset condition;Wherein, the filtration treatment includes the filtering of non-user Request Log, downloading is asked offline Ask log filtering, imperfect log filtering, response time overlength log filtering, any in the filtering of storage size shared by log One or more combinations.

It is preferably, described to calculate the video download speed for meeting the video log of the preset condition, comprising:

Acquisition meets memory space value shared by each video log of the preset condition, download time and network downloading Delay time;

Memory space value, download time shared by the log of video log described in each and network are downloaded into generation delay time Enter speed of download calculation formula, calculates the video download speed of video log described in each for meeting the preset condition; The speed of download calculation formula are as follows:

Wherein, V is video download speed, and X is memory space value shared by the log of video log, and t is download time, and T is Network downloads delay time.

Preferably, the foundation meets the video log of the preset condition, obtains the video for meeting the preset condition The attaching information of log, comprising:

Obtain the IP address for meeting the corresponding user of video log described in each of the preset condition;

The area name and operator name that the IP address of each user is matched in secondary IP address library, as full The attaching information of the video log of the foot preset condition.

Preferably, the attaching information for the video log that the foundation is got, to the view for meeting the preset condition The video download speed of frequency log carries out classification statistics, generates Video service quality results, comprising:

Corresponding operator name and area name are obtained from all attaching informations of the video log;

It is combined the operator name one by one with the area name, generates at least one and sort out combination;

Each described number for sorting out the video log that combination includes is calculated, as classification number of combinations;

The combined video download speed index of each classification is calculated, the video download speed index is to set in advance Carry the ratio that speed combines the video download speed for all videos log for including with the classification;

According to the first preset rules, by each the classification combination, corresponding classification number of combinations and corresponding view Frequency speed of download index is combined, and generates Video service quality initial results;

According to the second preset rules, all Video service quality initial results are combined, the video is generated Service quality result.

A kind of monitoring device of Video service quality, comprising:

First obtains module, and for obtaining the video journal file in preset time period, the video journal file includes A plurality of video log;

Abstraction module, for extracting the video log for meeting preset condition from the video journal file;

Computing module, for calculating the video download speed for meeting the video log of the preset condition;

Second obtains module, for according to the video log for meeting the preset condition, acquisition to meet the preset condition Video log attaching information;

Generation module, for according to the attaching information of the video log got, to meeting the preset condition The video download speed of video log carries out classification statistics, generates Video service quality results.

Preferably, the abstraction module includes:

Extracting unit extracts the video log of preset quantity for utilizing random algorithm from the video journal file;

Filter element for being filtered processing to the video log extracted, and will obtain after filtration treatment Video log as the video log for meeting the preset condition;Wherein, the filtration treatment includes non-user Request Log Filtering, offline downloading Request Log filtering, imperfect log filtering, response time overlength log filtering, storage sky shared by log Between size filtering any one of or multinomial combination.

Preferably, the computing module includes:

First acquisition unit, for obtain meet memory space value shared by each video log of the preset condition, Download time and network download delay time;

First computing unit, for by memory space value, download time shared by the log of video log described in each and Network downloads delay time substitution speed of download calculation formula, calculates video day described in each for meeting the preset condition The video download speed of will;The speed of download calculation formula are as follows:

Wherein, V is video download speed, and X is memory space value shared by the log of video log, and t is download time, and T is Network downloads delay time.

Preferably, the second acquisition module includes:

Second acquisition unit meets the corresponding user of video log described in each of the preset condition for obtaining IP address;

Matching unit, for matching area name and the operation of the IP address of each user in secondary IP address library Quotient's title, the attaching information as the video log for meeting the preset condition.

Preferably, the generation module includes:

Determination unit, for obtaining corresponding operator name and area from all attaching informations of the video log Title;

First assembled unit generates at least for being combined the operator name one by one with the area name One classification combination;

Second computing unit, for calculating each described number for sorting out the video log that combination includes, as classification Number of combinations;

Third computing unit, for calculate each it is described sort out combined video download speed index, under the video Carry the ratio that speed index is the video download speed that default speed of download combines all videos log for including with the classification;

Second assembled unit, for combining each described classification combination, corresponding classification according to the first preset rules Number and corresponding video download speed index are combined, and generate Video service quality initial results;

Third assembled unit, for will all the Video service quality initial results carry out according to the second preset rules Combination, generates the Video service quality results.

A kind of monitoring system of Video service quality, comprising:

Multiple video servers and data center server;

Each described video server, for obtaining the video journal file in preset time period, the video log File includes a plurality of video log, and the video log for meeting preset condition is extracted from the video journal file, calculates and meets The video download speed of the video log of the preset condition obtains and meets according to the video log for meeting the preset condition The attaching information of the video log of the preset condition, according to the attaching information of the video log got, to meeting The video download speed for stating the video log of preset condition carries out classification statistics, generates Video service quality results, and will be described Video service quality results are sent to the data center server;

The data center server, for receiving the Video service quality that all video server is sent As a result, all Video service quality results are carried out summarizing calculating, and show.

It can be seen via above technical scheme that compared with prior art, the present invention provides a kind of Video service quality Monitoring method, apparatus and system meet the partial video log of preset condition by extracting from video journal file, as meter The basic data for calculating Video service quality results can solve because calculating video log item number mistake in the video journal file used Video server inadequate resource caused by more reduces the problem of video server operates normally rate and occurs, utilizes obtain later To the video log for meeting preset condition attaching information to the view of the calculated all videos log for meeting preset condition Frequency speed of download carries out classification calculating, and a Video service quality results can be quickly generated in video server, are solved Because a plurality of video log being collected into first is carried out distributed treatment, then summarize calculating, caused by video log processing when Between too long problem, it is seen then that directly extracted using video server and meet the partial video log of preset condition and carry out about view The calculating of the Video service quality results of frequency speed of download, can be on the basis for not influencing video server normal operation rate On, effectively reduction is to operation link needed for the handling duration of video log and processing, and then ensures Video service quality results Real-time.

Specific embodiment

Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, it is obtained by those of ordinary skill in the art without making creative efforts every other Embodiment shall fall within the protection scope of the present invention.

The embodiment of the invention discloses a kind of monitoring methods of Video service quality, refer to attached drawing 2, the method is specific The following steps are included:

S101: obtaining the video journal file in preset time period, and the video journal file includes a plurality of video log;

Specifically, video journal file can be records text as composed by a plurality of video related information recorded Part, that is to say, that mainly store a plurality of video log.Preset time period can be preset timing acquisition video log text The time interval of part, such as one minute, five minutes, one hour.

It should be noted that by preset preset time period, to enable in the video journal file got comprising a plurality of Video log, and then carry out relevant treatment operations to all videos log that gets in subsequent unification, can greatly reduce pair Operation link needed for the handling duration of video log and processing, to improve the real-time of Video service quality results.

S102: the video log for meeting preset condition is extracted from the video journal file;

Specifically, preset condition can be and pre-establish, it is mainly used in stipulated time for being got to S101 section Video journal file is screened, to extract the video log for meeting preset condition, generates video clothes as subsequent calculating The basic basis for quality results of being engaged in, and then calculating process is avoided to occupy the more resource of video server, to ensure Video service The normal operation rate of device.

S103: the video download speed for meeting the video log of the preset condition is calculated;

Specifically, the video download speed of video log can refer in video normal play, downloading the video is made Network speed size, such as 50KBps, 100KBps, 200KBps, 400KBps.

It should be noted that the video log for meeting preset condition can be a plurality of, correspondingly, executing S103 can calculate Meet the video download speed of each video log of preset condition out.

S104: according to the video log for meeting the preset condition, the video log for meeting the preset condition is obtained Attaching information;

Specifically, the video log for meeting preset condition got in S102 includes some letters relevant to video Breath, time value, source of video log as spent by the size of video log, the downloading of video log etc., so as to according to Attaching information contained in it is obtained according to video log.Wherein, the attaching information of video log can refer to and video log The relevant area information in source and operator's informaiton, mainly as the standard of differentiation, for the video download speed to video log Carry out classification calculating.

S105: according to the attaching information of the video log got, the video log to the preset condition is met Video download speed carry out classification statistics, generate Video service quality results;

Specifically, the video download speed for the video log for meeting preset condition is carried out according to corresponding attaching information Sort out statistics, to realize fractionation, the refinement to a plurality of video log, to generate merging letter relevant to video download speed Breath as the Video service quality results for video download speed, and then improves the downloading of Video service quality reflecting video Intuitive of problems in terms of speed realizes Web Video Service quality quickly to find, handle institute's problem Optimization.

After generating Video service quality results, the Video service quality results can also be sent by network to data Central server, so that the Video service quality results are shown by data center server, and seasonal staff's discovery, Processing problem promotes the experience that user watches video to achieve the purpose that optimize Web Video Service quality indirectly.

A kind of monitoring method of Video service quality disclosed in the embodiment of the present invention, by being taken out from video journal file The partial video log for meeting preset condition is taken, as the basic data for calculating Video service quality results, can solve because of meter Video server inadequate resource caused by calculating in the video journal file used video log item number excessively, reduces video server The problem of operating normally rate occurs, later using the attaching information of the video log for meeting preset condition got to calculating The video download speed of the video log for meeting preset condition out carries out classification statistics, can in video server fast fast-growing At a Video service quality results, solve because a plurality of video log being collected into first is carried out distributed treatment, then summarize Statistics, caused by video log processing overlong time the problem of, it is seen then that using video server directly extracts satisfaction preset The partial video log of condition carries out the calculating of the Video service quality results about video download speed, can not influence to regard On the basis of frequency server operates normally rate, operation link needed for effectively reducing the handling duration to video log and handling, And then ensure the real-time of Video service quality results.

The video log for meeting preset condition for the extraction from the video journal file of S102, the present invention provides A kind of abstracting method of video log, refers to attached drawing 3, the method specifically includes the following steps:

S201: utilizing random algorithm, and the video log of preset quantity is extracted from the video journal file;

Specifically, random algorithm is mainly used for randomly selecting out the video log of preset quantity from video journal file, And all videos log of video download velocity variations rule and acquisition that the video log for ensuring to randomly select out is reflected The video download velocity variations rule reflected is very nearly the same, meanwhile, greatly reduce subsequent calculating Video service quality knot Basic data quantity needed for fruit, avoids video server inadequate resource, and video server operates normally rate reduction etc. and asks Topic occurs.Wherein, random algorithm, which can be, directlys adopt random random function and is extracted, and can also be use Any one algorithm therein such as Metropolis-Hasting algorithm, Gibbs sampling algorithm is extracted.Preset quantity can be with It is the pre-set video log quantity randomly selected out, such as 300,1000.

S202: processing, and the video day that will be obtained after filtration treatment are filtered to the video log extracted Will is as the video log for meeting the preset condition;Wherein, the filtration treatment includes that non-user Request Log filters, is offline Download Request Log filtering, imperfect log filtering, response time overlength log filtering, storage size shared by log filter Any one of or multinomial combination;

Specifically, being filtered processing to all videos log extracted, some influences can be subsequently generated The video log of Video service quality results accuracy removes.Wherein, the non-user Request Log filtering in filtration treatment can be with It is that will return source request video log removal except other video servers in addition to current video server;Offline downloading Request Log Filtering can be the video log removal for being in video and generating under non-online broadcast state;Imperfect log filtering can be by Incomplete video log removal;It is more than predetermined time value that response time overlength log filtering, which can be the time value of generation, Video log removal;The filtering of storage size shared by log, which can be, is less than pre-set space value for memory space value shared by log Video log removal.

In the embodiment of the present invention, the video log of preset quantity is extracted from video journal file by random algorithm, Both the video download velocity variations rule that the video log randomly selected out is reflected, all videos with acquisition be may insure The video download velocity variations rule that log is reflected is very nearly the same, in turn avoids because calculating the video log item number mistake used The problem of video server inadequate resource caused by more, occurs, and the video log extracted is filtered processing, can be gone Except the partial video log for the Video service quality results accuracy for influencing to be subsequently generated, Video service quality knot is improved indirectly The precision of fruit.

For S103 calculating meet the preset condition video log video download speed, the present invention provides one The calculation method of kind of video download speed, refers to attached drawing 4, the method specifically includes the following steps:

S301: acquisition meets memory space value, download time and net shared by each video log of the preset condition Network downloads delay time;

Specifically, include the information of different aspect relevant to the video in each video log, so as to Got by parsing the video log in it stored shared by contained video log in terms of video log size it is empty Between value, download time-related download time used about video log, and occur about video log downloading delay when Between network download delay time.

S302: by memory space value, download time shared by the log of video log described in each and network downloading delay Time substitutes into speed of download calculation formula, calculates the video download of video log described in each for meeting the preset condition Speed;The speed of download calculation formula are as follows:

Wherein, V is video download speed, and X is memory space value shared by the log of video log, and t is download time, and T is Network downloads delay time.

For example, the video log for meeting preset condition includes: " video log A ", " video log B ", " video log C " and " video log D ", memory space value shared by corresponding log is respectively as follows: " a ", " b ", " c ", " d ", corresponding Download time is respectively as follows: " t1 ", " t2 ", " t3 ", " t4 ", corresponding network downloading delay time be respectively as follows: " T1 ", " T2 ", " T3 ", " T4 ", at this point, respectively by memory space value, download time and net shared by the log of video log described in each Network downloads delay time substitution speed of download calculation formula:

Calculate " the video download speed of " video log A "" the video download speed of " video log B " Degree" the video download speed of " video log C "" the video download of " video log D " SpeedWherein, V is video download speed, and X is memory space value shared by the log of video log, and t is downloading Time, T are that network downloads delay time.

In the embodiment of the present invention, deposited shared by the log by each video log for meeting preset condition that will acquire Storage spatial value, download time and network downloading delay time are updated in speed of download calculation formula, can accurately calculate The video download speed of video log, improves the accuracy of Video service quality results indirectly.

Meet the video log of the preset condition for the foundation of S104, obtains the video day for meeting the preset condition The attaching information of will, the present invention provides a kind of acquisition methods of attaching information, refer to attached drawing 5, the method specifically includes Following steps:

S401: the IP address for meeting the corresponding user of video log described in each of the preset condition is obtained;

Specifically, including this information of the IP address of user in each video log, so as to pass through parsing Each video log carrys out quick obtaining to the IP address of its interior contained user.Wherein, meet all videos of preset condition The IP address of user contained in log can be same, be also possible to multiple.

S402: matching the area name and operator name of the IP address of each user in secondary IP address library, Attaching information as the video log for meeting the preset condition;

Specifically, IP address library can be and pre-establish, main storage multiple User IPs relevant to video log Area name belonging to location and operator name, such as Beijing and China Telecom.Area name and name of operator in IP address library Title can be used as an attaching information, and exists between the IP address of the video log got in S301 and be associated with System, so as to according to the ground matched in the quick secondary IP address library of IP address of video log therewith with incidence relation Area's title and operator name reduce the generation time of Video service quality results indirectly.

It, can quickly from IP by the IP address of the user according to the video log got in the embodiment of the present invention Corresponding area name and operator name are matched in the library of location, thus for it is subsequent carry out sort out calculate foundation is provided, Time value needed for shortening generation Video service quality results is connect, meanwhile, Video service quality results are also enriched, it can More intuitively reflect area belonging to Video service quality and operator.

For the attaching information for the video log that the foundation of S105 is got, to the video for meeting the preset condition The video download speed of log carries out classification statistics, generates Video service quality results, the present invention provides a kind of Video services The generation method of quality results refers to attached drawing 6, the method specifically includes the following steps:

S501: corresponding operator name and area name are obtained from all attaching informations of the video log;

Specifically, the operator name got may include: any in China Telecom, China Mobile and China Unicom It is one or more;

The area name determined may include: Beijing, Shanghai, Shenzhen, Hebei etc. area in any one or it is more It is a.

S502: being combined the operator name with the area name one by one, is generated at least one and is sorted out combination;

For example, the name of operator determined is known as " China Unicom " and " China Telecom ", the area determined Entitled " Beijing " and " Tianjin " are then combined operator name with area name one by one, and " Beijing & China can be generated Connection ", " Tianjin & China Unicom ", " Beijing & China Telecom ", " Tianjin & China Telecom " this four classification combinations.

It should be noted that the sequencing of area name and operator name does not limit in the classification combination generated, It can be area name to be located at before operator name, be also possible to area name and be located at after operator name, and Netherlands Claim the separator between operator name to can be through mathematic sign to separate, such as "+", " * ", " & ";It is also possible to lead to Verbal description is crossed to separate, such as "and", "AND";It can also be separated by " space ", it is not limited here.

S503: each described number for sorting out the video log that combination includes is calculated, as classification number of combinations;

Specifically, sort out the operator name and area name in combination according to each, it can be from meeting preset condition All videos log in filter out while including the video log of the operator name and area name, and then calculate and belong to The same number for sorting out combined video log, as classification number of combinations.For example, sorting out combination includes " League of Nations in Tianjin It is logical ", all videos log for meeting preset condition includes: " video log A ", " video log B ", " video log C " and " video Log D ", corresponding operator name are respectively as follows: " China Unicom ", " China Telecom ", " China Mobile " and " middle League of Nations It is logical ", corresponding area name is respectively as follows: " Tianjin ", " Beijing ", " Tianjin " and " Shanghai ", then " the Tianjin & calculated It is 1 that China Unicom ", which sorts out the included video log number of combination, as " video log A ", correspondingly, sorting out combination Number is 1.

S504: calculating the combined video download speed index of each classification, and the video download speed index is Default speed of download combines the ratio of the video download speed for all videos log for including with the classification;

Specifically, default speed of download can be a preset speed of download, such as 100KBps can also be pre- The combination of four speeds of download first set, is respectively as follows: 50KBps, 100KBps, 200KBps and 400KBps;

Correspondingly, the video download speed for all videos log that video download speed index can include for classification combination In, the ratio of the video download speed of a speed of download and all videos log that default speed of download contains only;Video download Speed index can also for four speeds of download contained by default speed of download respectively with the video download speed of all videos log Ratio composed by set, such as four-tuple set (W, X, Y, Z), wherein W represent " under the video less than or equal to 50KBps Carry the ratio of the video download speed of speed and all videos log ", X represents " the video download speed less than or equal to 100KBps The ratio of degree and the video download speed of all videos log ", Y represent " video download speed less than or equal to 200KBps With the ratio of the video download speed of all videos log ", Z represents " video download speed less than or equal to 400KBps and complete The ratio of the video download speed of portion's video log ".

S505: according to the first preset rules, by each the classification combination, corresponding classification number of combinations and correspondence Video download speed index be combined, generate Video service quality initial results;

Specifically, it includes to sort out combination, corresponding classification combination that Video service quality initial results, which can be one, The set of several and corresponding video download speed index, classification combination, corresponding classification number of combinations in the set and It is separated according to the first default separator form between corresponding video download speed index three.Wherein, first is default Rule can be pre-set, be mainly used for sorting out combination, the classification number of combinations of corresponding classification combination and corresponding The video download speed index of classification combination is separated in the form of the first default separator, and the first default separator can be Mathematic sign, such as ", ", "-" etc.;It is also possible to verbal description, such as "and", "AND";It can also be " space ".

It is respectively as follows: for example, sorting out combination, corresponding classification number of combinations and corresponding video download speed index " Beijing & China Unicom ", " 5 ", " (W, X, Y, Z) ", the then video generated after being combined according to the first preset rules to it Service quality initial results are " Beijing & China Unicom, 5, (W, X, Y, Z) ".

It should be noted that each is sorted out combination, and respectively institute is right when the classification group generated in S502 is combined into multiple The classification number of combinations answered, video download speed index are combined with the classification and are combined, to generate multiple Video service quality Initial results.

S506: according to the second preset rules, all Video service quality initial results are combined, described in generation Video service quality results;

Specifically, Video service quality results can be one include all videos service quality initial results collection It closes, is separated according to the second default separator form between every two Video service quality initial results in the set.Its In, the second preset rules can be pre-set, be mainly used for presetting multiple Video service quality initial results with second Separator form is separated, and the second default separator can be mathematic sign, such as " | | ", "~";It is also possible to text to retouch It states, such as "and", "AND";It can also be " space ".

For example, the Video service quality initial results generated have 3, be respectively as follows: " Beijing & China Unicom, 80, (Wa,Xa,Ya,Za) ", " Beijing & China Telecom, 200, (Wb,Xb,Yb,Zb) ", " Hebei & China Mobile, 170, (Wc,Xc, Yc,Zc) ", at this point, the Video service quality results generated after being combined according to the second preset rules to it are as follows: " Beijing & China Connection, 80, (Wa,Xa,Ya,Za) | | Beijing & China Telecom, 200, (Wb,Xb,Yb,Zb) | | Hebei & China Mobile, 170, (Wc,Xc,Yc,Zc)||”。

In the embodiment of the present invention, by by it is calculated each sort out combination, corresponding classification number of combinations and right The video download speed index answered is combined according to the first preset rules, and it is initial can to quickly generate multiple Video service quality As a result, later, being combined according to the second preset rules to all videos service quality initial results, and then generate Video service Quality results, it is ensured that Video service quality results information contained content it is comprehensive, so that it be made more intuitively to reflect pass In terms of video download speed there may be the problem of and the principal element that causes problem to occur.

The embodiment of the invention discloses a kind of monitoring devices of Video service quality, refer to attached drawing 7, comprising:

First obtains module 601, for obtaining the video journal file in preset time period, the video journal file packet Containing a plurality of video log;

Abstraction module 602, for extracting the video log for meeting preset condition from the video journal file;

Computing module 603, for calculating the video download speed for meeting the video log of the preset condition;

Second obtains module 604, for according to the video log for meeting the preset condition, acquisition to meet the default item The attaching information of the video log of part;

Generation module 605, for according to the attaching information of the video log got, to meeting the preset condition The video download speed of video log carry out classification statistics, generate Video service quality results.

A kind of monitoring device of Video service quality disclosed in the embodiment of the present invention, by abstraction module 602 from video It is extracted in journal file and meets the partial video log of preset condition, as the basic data for calculating Video service quality results, Can solve because calculate use video journal file in video log item number excessively caused by video server inadequate resource, drop The problem of low video server normal operation rate, occurs, and generation module 605 is got using the second acquisition module 60 later Meet the attaching information of the video log of preset condition, the video log for meeting preset condition calculated to computing module 603 Video download speed carry out classification statistics, a Video service quality results can be quickly generated in video server, solve Determined because a plurality of video log being collected into first is carried out distributed treatment, then collect statistics, caused by video log place The problem of managing overlong time, it is seen then that directly extracted using video server and meet the partial video log of preset condition and closed It, can be in the base for not influencing video server normal operation rate in the calculating of the Video service quality results of video download speed On plinth, effectively reduction is to operation link needed for the handling duration of video log and processing, and then ensures Video service quality knot The real-time of fruit.

The course of work of modules provided in an embodiment of the present invention please refers to method flow diagram corresponding to attached drawing 2, tool Body running process repeats no more.

Attached drawing 8 is referred to, the abstraction module 602 in embodiment corresponding to above-mentioned attached drawing 7 specifically includes:

Extracting unit 6021 extracts the video of preset quantity for utilizing random algorithm from the video journal file Log;

Filter element 6022, for being filtered processing to the video log extracted, and will be after filtration treatment The video log of acquisition is as the video log for meeting the preset condition;Wherein, the filtration treatment includes non-user request Log filtering, imperfect log filtering, response time overlength log filtering, is deposited shared by log at offline downloading Request Log filtering Store up any one of space size filtering or multinomial combination.

In the embodiment of the present invention, extracted from video journal file by extracting unit 6021 using random algorithm default The video log of quantity both may insure the video download velocity variations rule that the video log randomly selected out is reflected, The video download velocity variations rule that all videos log with acquisition is reflected is very nearly the same, in turn avoids using because calculating Video log item number excessively caused by video server inadequate resource the problem of occur, filter element 6022 will extract single later The video log that member 6021 extracts is filtered processing, and it is quasi- can to remove the Video service quality results for influencing to be subsequently generated The partial video log of true property, improves the precision of Video service quality results indirectly.

The course of work of modules provided in an embodiment of the present invention please refers to method flow diagram corresponding to attached drawing 3, tool Body running process repeats no more.

Attached drawing 9 is referred to, the computing module 603 in embodiment corresponding to above-mentioned attached drawing 7 specifically includes:

First acquisition unit 6031 meets memory space shared by each video log of the preset condition for obtaining Value, download time and network download delay time;

First computing unit 6032, when for by memory space value shared by the log of video log described in each, downloading Between and network downloading delay time substitute into speed of download calculation formula, calculate view described in each for meeting the preset condition The video download speed of frequency log;The speed of download calculation formula are as follows:

Wherein, V is video download speed, and X is memory space value shared by the log of video log, and t is download time, and T is Network downloads delay time.

In the embodiment of the present invention, the satisfaction that first acquisition unit 6031 is got is preset by the first computing unit 6032 Memory space value shared by the log of each video log of condition, download time and network downloading delay time are updated to downloading In speed calculation formula, the video download speed of video log can be accurately calculated, improves Video service quality indirectly As a result accuracy.

The course of work of modules provided in an embodiment of the present invention please refers to method flow diagram corresponding to attached drawing 4, tool Body running process repeats no more.

Attached drawing 10 is referred to, the second acquisition module 604 in embodiment corresponding to above-mentioned attached drawing 7 specifically includes:

Second acquisition unit 6041 meets the corresponding use of video log described in each of the preset condition for obtaining The IP address at family;

Matching unit 6042, for matched in secondary IP address library each user IP address area name and Operator name, the attaching information as the video log for meeting the preset condition.

In the embodiment of the present invention, the video log that is got by matching unit 6042 according to second acquisition unit 6041 The IP address of user can match corresponding area name and operator name in quick secondary IP address library, to be It is subsequent to carry out sorting out calculating offer foundation, time value needed for generating Video service quality results is shortened indirectly, meanwhile, it is also rich Rich Video service quality results, can more intuitively reflect area belonging to Video service quality and operator.

The course of work of modules provided in an embodiment of the present invention please refers to method flow diagram corresponding to attached drawing 5, tool Body running process repeats no more.

Attached drawing 11 is referred to, the generation module 605 in embodiment corresponding to above-mentioned attached drawing 7 specifically includes:

Determination unit 6051, for obtained from all attaching informations of the video logs corresponding operator name and Area name;

First assembled unit 6052 is generated for being combined the operator name one by one with the area name At least one sorts out combination;

Second computing unit 6053, for calculating each described number for sorting out the video log that combination includes, as Sort out number of combinations;

Third computing unit 6054, for calculating the combined video download speed index of each classification, the view Frequency speed of download index is the video download speed that default speed of download combines all videos log for including with the classification Ratio;

Second assembled unit 6055, for combining each described classification, corresponding classification according to the first preset rules Number of combinations and corresponding video download speed index are combined, and generate Video service quality initial results;

Third assembled unit 6056 is used for according to the second preset rules, will whole Video service quality initial results It is combined, generates the Video service quality results.

In the embodiment of the present invention, it will be calculated respectively by the first assembled unit 6052, second by the second assembled unit 6055 Unit 6053 and third computing unit 6054 calculated each classification combination, corresponding classification number of combinations and correspondence Video download speed index be combined according to the first preset rules, multiple Video service quality can be quickly generated and initially tied Fruit, later, third assembled unit 6056 are combined all videos service quality initial results according to the second preset rules, into And generate Video service quality results, it is ensured that Video service quality results information contained content it is comprehensive, to make it more Intuitively reflect in terms of video download speed there may be the problem of and cause problem occur principal element.

The course of work of modules provided in an embodiment of the present invention please refers to method flow diagram corresponding to attached drawing 6, tool Body running process repeats no more.

The embodiment of the invention discloses a kind of monitoring systems of Video service quality, refer to attached drawing 12, comprising:

Multiple video servers 701 and data center server 702;

Each described video server 701i, for obtaining the video journal file in preset time period, the video Journal file includes a plurality of video log, and the video log for meeting preset condition is extracted from the video journal file, is calculated Meet the video download speed of the video log of the preset condition, according to the video log for meeting the preset condition, obtains Meet the attaching information of the video log of the preset condition, according to the attaching information of the video log got, to full The video download speed of the video log of the foot preset condition carries out classification statistics, generates Video service quality results, and will The Video service quality results are sent to the data center server 702;

The data center server 702, for receiving the video clothes that all video server 701 is sent All Video service quality results are carried out summarizing calculating, and shown by business quality results.

It should be noted that data center server 702 summarizes all videos service quality result received It will include that the identical classification number of combinations for sorting out combined Video service quality results is added that the method for calculating, which can be, Meanwhile video download speed index being multiplied, to obtain the Video service quality results after summarizing and calculating, it Afterwards, user being displayed it to, being asked with will pass through the Video service quality results shown and seasonal staff's discovery, processing Topic promotes the experience that user watches video to achieve the purpose that optimize Web Video Service quality indirectly.

A kind of monitoring system of Video service quality, passes through each video server disclosed in the embodiment of the present invention 701i directly extracts Video service quality of the partial video log progress for meeting preset condition in it about video download speed As a result calculating can quickly generate Video service quality knot on the basis of not influencing video server normal operation rate Fruit, operation link needed for effectively reducing the handling duration of right video log and handling, later, each video server 701i The Video service quality results of generation are sent to data center server 702, carry out summarizing system for data center server 702 It counts and shows, on the basis of ensuring Video service quality results real-time, accelerate the speed of staff's discovery, processing problem Degree.

The foregoing description of the disclosed embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, as defined herein General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, of the invention It is not intended to be limited to the embodiments shown herein, and is to fit to and the principles and novel features disclosed herein phase one The widest scope of cause.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4