CN106911927B - Method and device for evaluating experience quality of network video user and DPI equipment - Google Patents
Method and device for evaluating experience quality of network video user and DPI equipment Download PDFInfo
- Publication number
- CN106911927B CN106911927B CN201510982907.7A CN201510982907A CN106911927B CN 106911927 B CN106911927 B CN 106911927B CN 201510982907 A CN201510982907 A CN 201510982907A CN 106911927 B CN106911927 B CN 106911927B
- Authority
- CN
- China
- Prior art keywords
- time period
- time
- data
- amount
- network video
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000007689 inspection Methods 0.000 claims abstract description 5
- 238000011156 evaluation Methods 0.000 claims description 9
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
技术领域technical field
本发明涉及视频传输领域,尤其涉及评估网络视频用户体验质量的方法、装置和深度包检测(Deep Packet Inspection,DPI)设备。The present invention relates to the field of video transmission, and in particular, to a method, a device and a deep packet inspection (Deep Packet Inspection, DPI) device for evaluating the quality of experience of a network video user.
背景技术Background technique
目前,对于运营商来说,难以获取网络视频的用户体验质量,也就是说,用户在观看网络视频时,运营商很难获知网络视频在网络链路上的传输情况;传统网络设备及网管手段可以检测网络指标,如往返时延(Round-Trip Time,RTT)、抖动、丢包率等,但是对于移动互联网的各类应用而言,网络畅通不代表应用的畅通;例如,在传输控制协议(Transmission Control Protocol,TCP)层之上的表现,是无法利用传统InternetProtocol(IP)层网络检测方案感知的。At present, it is difficult for operators to obtain the user experience quality of network video, that is to say, when users watch network video, it is difficult for operators to know the transmission status of network video on the network link; traditional network equipment and network management methods It can detect network indicators, such as round-trip delay (Round-Trip Time, RTT), jitter, packet loss rate, etc., but for various applications of the mobile Internet, the smooth network does not mean the smooth application; for example, in the transmission control protocol The performance above the (Transmission Control Protocol, TCP) layer cannot be perceived by the traditional Internet Protocol (IP) layer network detection scheme.
为解决这个问题,现有常见解决方案是用拨测系统进行网络视频的用户体验质量进行探测,即,通过测试人员在相应时间相应地点使用应用软件,进而评估网络视频的应用体验质量。然而,这种方案存在以下几个缺点:1)使用的应用软件很有限;2)只能在相应地点评估网络视频的应用体验质量,而地点不同时,网络视频的传输路径和到达服务器不同,因此这种方案难以说明全网各地的用户体验质量;3)只能在相应时间评估网络视频的用户体验质量,也就是说,该方案的评估结果只能反映相应时间网络视频的用户体验质量,无法反映其他时间网络视频的用户体验质量,特别是针对客户投诉的已过去的时间点,无法获取相应的用户体验质量。To solve this problem, the existing common solution is to use a dial-up test system to detect the user experience quality of network video, that is, to evaluate the application experience quality of network video by using the application software at the corresponding time and place. However, this solution has the following shortcomings: 1) the application software used is very limited; 2) the application experience quality of network video can only be evaluated at the corresponding location, and when the location is different, the transmission path of network video and the arrival server are different, Therefore, it is difficult for this scheme to explain the user experience quality of the whole network; 3) The user experience quality of online video can only be evaluated at the corresponding time, that is to say, the evaluation result of this scheme can only reflect the user experience quality of the online video at the corresponding time. It cannot reflect the user experience quality of online videos at other times, especially for the past time points that have been complained by customers, and the corresponding user experience quality cannot be obtained.
发明内容SUMMARY OF THE INVENTION
为解决上述技术问题,本发明实施例期望提供评估网络视频用户体验质量的方法、装置和DPI设备,在评估网络视频用户体验质量时,可以不受使用的应用软件种类、视频播放地点、视频播放时间的限制。In order to solve the above-mentioned technical problems, the embodiments of the present invention are expected to provide a method, device and DPI device for evaluating the quality of experience of network video users. time limit.
本发明的技术方案是这样实现的:The technical scheme of the present invention is realized as follows:
本发明实施例提供了一种评估网络视频用户体验质量的方法,包括:An embodiment of the present invention provides a method for evaluating the quality of experience of a network video user, including:
在用户播放网络视频时,至少一次获取当前的用户播放网络视频的数据量信息;When the user plays the online video, obtain the data amount information of the current user playing the online video at least once;
基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数;Based on the obtained data volume information of users playing online videos each time, count the number of times that the online video playback is stuck;
基于所统计的次数,评估网络视频的用户体验质量。Based on the counted times, the user experience quality of the online video is evaluated.
上述方案中,每次获取的当前的用户播放网络视频的数据量信息包括:当前的用户播放网络视频的实际数据量和所需数据量;In the above scheme, the data volume information of the current user playing the network video obtained each time includes: the actual data volume and the required data volume of the current user playing the network video;
所述基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数,包括:在每次所获取的实际数据量小于同一次所获取的所需数据量时,确定网络视频播放出现一次卡顿;在每次所获取的实际数据量大于等于同一次所获取的所需数据量时,确定网络视频播放未出现卡顿。The statistics of the number of times that the network video playback is stuck based on the data volume information of the user playing the network video obtained each time includes: when the actual data volume obtained each time is less than the required data volume obtained at the same time, determining The network video playback is stuck once; when the actual amount of data obtained each time is greater than or equal to the required data amount obtained at the same time, it is determined that the network video playback is not stuck.
上述方案中,当i等于1时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量;所述第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点;In the above scheme, when i is equal to 1, the actual data volume of the current user playing the network video acquired for the i th time is: the actual data volume generated based on the user playing the network video in the i th set time period; The termination time point of the set time period is the time point when the actual data amount of the online video played by the user is obtained for the i-th time;
当i大于1,且第i-1次获取的实际数据量大于等于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量与第i-1设定时间段内用户播放网络视频而产生的多余数据量之和,所述第i-1设定时间段内用户播放网络视频而产生的多余数据量为第i-1次获取的实际数据量减去第i-1次获取的所需数据量而得出的差值;第i设定时间段的开始时间点为第i-1设定时间段的终止时间点,第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点;When i is greater than 1, and the actual amount of data obtained in the i-1th time is greater than or equal to the required data amount obtained in the i-1th time, the actual data amount of the current user playing online video obtained in the i-th time is: The sum of the actual amount of data generated by the user playing the network video within the set time period and the excess data amount generated by the user playing the network video within the i-1th set time period, within the i-1th set time period The excess data volume generated by the user playing the online video is the difference between the actual data volume acquired in the i-1th time minus the required data volume acquired in the i-1th time; the start time of the i-th set time period The point is the termination time point of the i-1th set time period, and the termination time point of the ith set time period is the time point of the ith acquisition of the actual data amount of the user playing the online video;
当i大于1,且第i-1次获取的实际数据量小于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量;所述第i设定时间段的开始时间点晚于第i-1设定时间段的终止时间点,第i-1次获取的实际数据量与第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量之和等于第i-1次获取的所需数据量,所述第i-1设定时间段之后的延长时间段的开始时间点为第i-1设定时间段的终止时间点,所述第i-1设定时间段之后的延长时间段的终止时间点为所述第i设定时间段的开始时间点。When i is greater than 1, and the actual amount of data obtained in the i-1th time is less than the required data amount obtained in the i-1th time, the actual data amount of the current user playing the online video obtained in the i-th time is: The actual amount of data generated based on the user playing the network video in a fixed time period; the start time point of the i-th set time period is later than the i-1th set time period The termination time point, the i-1th acquisition time The sum of the actual data volume and the actual data volume generated by the user playing the online video in the extended time period after the i-1th set time period is equal to the required data volume obtained for the i-1th time. The start time point of the extension time period after the set time period is the end time point of the i-1th set time period, and the end time point of the extension time period after the i-1th set time period is the end time point of the i-1th set time period. i Set the start time point of the time period.
上述方案中,当i大于等于1时,第i次获取的当前的用户播放网络视频的所需数据量为:第i设定时间段内用户播放网络视频的所需数据量。In the above solution, when i is greater than or equal to 1, the data amount required for the current user to play the online video obtained for the i-th time is: the required data amount for the user to play the online video in the i-th set time period.
上述方案中,当i大于等于1时,所述第i设定时间段内用户播放网络视频的所需数据量的计算公式为:P=S×(T1+T2),其中,P表示第i设定时间段内用户播放网络视频的所需数据量,S表示第i设定时间段内用户播放网络视频时所请求的视频码率,T1表示第i设定时间段的时间长度,T2表示预先配置的用户播放的网络视频的二次缓存时长。In the above solution, when i is greater than or equal to 1, the calculation formula for the amount of data required by the user to play the online video in the i-th set time period is: P=S×(T1+T2), where P represents the i-th The amount of data required by the user to play the network video in the set time period, S represents the video bit rate requested by the user to play the network video in the ith set time period, T1 represents the time length of the ith set time period, T2 represents The pre-configured duration of the secondary cache of online videos played by users.
上述方案中,当i大于1时,第1设定时间段至第i设定时间段的时间长度相等。In the above solution, when i is greater than 1, the time lengths from the first set time period to the i th set time period are equal.
本发明实施例还提供了一种评估网络视频用户体验质量的装置,包括获取模块、统计模块和评估模块;其中,The embodiment of the present invention also provides a device for evaluating the quality of experience of a network video user, including an acquisition module, a statistics module and an evaluation module; wherein,
获取模块,用于在用户播放网络视频时,至少一次获取当前的用户播放网络视频的数据量信息;an obtaining module, configured to obtain the data volume information of the current user playing the online video at least once when the user plays the online video;
统计模块,用于基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数;The statistics module is used to count the number of times that the network video playback is stuck based on the data volume information of the network video played by the user obtained each time;
评估模块,用于基于所统计的次数,评估网络视频的用户体验质量。The evaluation module is used to evaluate the user experience quality of the online video based on the counted times.
上述方案中,每次获取的当前的用户播放网络视频的数据量信息包括:当前的用户播放网络视频的实际数据量和所需数据量;In the above scheme, the data volume information of the current user playing the network video obtained each time includes: the actual data volume and the required data volume of the current user playing the network video;
所述统计模块,具体用于在每次所获取的实际数据量小于同一次所获取的所需数据量时,确定网络视频播放出现一次卡顿;在每次所获取的实际数据量大于等于同一次所获取的所需数据量时,确定网络视频播放未出现卡顿。The statistics module is specifically used to determine that the network video playback is stuck once when the actual amount of data obtained each time is less than the required amount of data obtained at the same time; when the actual amount of data obtained each time is greater than or equal to the same amount. When the required amount of data is obtained for the second time, make sure that the network video playback is not stuck.
上述方案中,当i等于1时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量;所述第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点;In the above scheme, when i is equal to 1, the actual data volume of the current user playing the network video acquired for the i th time is: the actual data volume generated based on the user playing the network video in the i th set time period; The termination time point of the set time period is the time point when the actual data amount of the online video played by the user is obtained for the i-th time;
当i大于1,且第i-1次获取的实际数据量大于等于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量与第i-1设定时间段内用户播放网络视频而产生的多余数据量之和,所述第i-1设定时间段内用户播放网络视频而产生的多余数据量为第i-1次获取的实际数据量减去第i-1次获取的所需数据量而得出的差值;第i设定时间段的开始时间点为第i-1设定时间段的终止时间点,第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点;When i is greater than 1, and the actual amount of data obtained in the i-1th time is greater than or equal to the required data amount obtained in the i-1th time, the actual data amount of the current user playing online video obtained in the i-th time is: The sum of the actual amount of data generated by the user playing the network video within the set time period and the excess data amount generated by the user playing the network video within the i-1th set time period, within the i-1th set time period The excess data volume generated by the user playing the online video is the difference between the actual data volume acquired in the i-1th time minus the required data volume acquired in the i-1th time; the start time of the i-th set time period The point is the termination time point of the i-1th set time period, and the termination time point of the ith set time period is the time point of the ith acquisition of the actual data amount of the user playing the online video;
当i大于1,且第i-1次获取的实际数据量小于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量;所述第i设定时间段的开始时间点晚于第i-1设定时间段的终止时间点,第i-1次获取的实际数据量与第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量之和等于第i-1次获取的所需数据量,所述第i-1设定时间段之后的延长时间段的开始时间点为第i-1设定时间段的终止时间点,所述第i-1设定时间段之后的延长时间段的终止时间点为所述第i设定时间段的开始时间点。When i is greater than 1, and the actual amount of data obtained in the i-1th time is less than the required data amount obtained in the i-1th time, the actual data amount of the current user playing the online video obtained in the i-th time is: The actual amount of data generated based on the user playing the network video in a fixed time period; the start time point of the i-th set time period is later than the i-1th set time period The termination time point, the i-1th acquisition time The sum of the actual data volume and the actual data volume generated by the user playing the online video in the extended time period after the i-1th set time period is equal to the required data volume obtained for the i-1th time. The start time point of the extension time period after the set time period is the end time point of the i-1th set time period, and the end time point of the extension time period after the i-1th set time period is the end time point of the i-1th set time period. i Set the start time point of the time period.
上述方案中,当i大于等于1时,第i次获取的当前的用户播放网络视频的所需数据量为:第i设定时间段内用户播放网络视频的所需数据量。In the above solution, when i is greater than or equal to 1, the data amount required for the current user to play the online video obtained for the i-th time is: the required data amount for the user to play the online video in the i-th set time period.
上述方案中,当i大于等于1时,所述第i设定时间段内用户播放网络视频的所需数据量的计算公式为:P=S×(T1+T2),其中,P表示第i设定时间段内用户播放网络视频的所需数据量,S表示第i设定时间段内用户播放网络视频时所请求的视频码率,T1表示第i设定时间段的时间长度,T2表示预先配置的用户播放的网络视频的二次缓存时长。In the above solution, when i is greater than or equal to 1, the calculation formula for the amount of data required by the user to play the online video in the i-th set time period is: P=S×(T1+T2), where P represents the i-th The amount of data required by the user to play the network video in the set time period, S represents the video bit rate requested by the user to play the network video in the ith set time period, T1 represents the time length of the ith set time period, T2 represents The pre-configured duration of the secondary cache of online videos played by users.
上述方案中,当i大于1时,第1设定时间段至第i设定时间段的时间长度相等。In the above solution, when i is greater than 1, the time lengths from the first set time period to the i th set time period are equal.
本发明实施例还提供了一种深度包检测DPI设备,包括上述任意一种评估网络视频用户体验质量的装置。An embodiment of the present invention further provides a deep packet inspection DPI device, including any of the above-mentioned apparatuses for evaluating the quality of experience of a network video user.
本发明实施例提供的一种评估网络视频用户体验质量的方法、装置和DPI设备,在用户播放网络视频时,至少一次获取当前的用户播放网络视频的数据量信息;基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数;基于所统计的次数,评估网络视频的用户体验质量;如此,在不受使用的应用软件种类、视频播放地点、视频播放时间的限制时,对任意网络视频的用户体验质量进行评估。The embodiments of the present invention provide a method, device, and DPI device for evaluating the quality of experience of an online video user. When a user plays an online video, the data volume information of the current online video played by the user is acquired at least once; The data volume information of online video, count the number of times that the online video playback is stuck; based on the counted times, evaluate the user experience quality of online video; Evaluate the user experience quality of any network video when restricted.
附图说明Description of drawings
图1为本发明评估网络视频用户体验质量的方法的第一实施例的流程图;1 is a flowchart of a first embodiment of a method for evaluating the quality of experience of a network video user according to the present invention;
图2为本发明实施例评估网络视频用户体验质量的装置的组成结构示意图。FIG. 2 is a schematic diagram of the composition and structure of an apparatus for evaluating the quality of experience of a network video user according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention.
第一实施例first embodiment
图1为本发明评估网络视频用户体验质量的方法的第一实施例的流程图,如图1所示,该流程包括:FIG. 1 is a flowchart of a first embodiment of a method for evaluating the quality of experience of a network video user according to the present invention. As shown in FIG. 1 , the flowchart includes:
步骤100:在用户播放网络视频时,至少一次获取当前的用户播放网络视频的数据量信息。Step 100: When the user plays the online video, obtain the data amount information of the current user playing the online video at least once.
这里,用户需要播放网络视频时,可以通过访问视频网站来实现。Here, when a user needs to play an online video, he can do so by visiting a video website.
本步骤中,每次获取的当前的用户播放网络视频的数据量信息包括:当前的用户播放网络视频的实际数据量和所需数据量。In this step, the data volume information of the current user playing the network video obtained each time includes: the actual data volume and the required data volume of the current user playing the network video.
具体地,令i为大于等于1的自然数,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量。Specifically, let i be a natural number greater than or equal to 1, the actual data amount of the current user playing online video obtained for the i-th time is: the actual data amount generated based on the user playing the online video in the i-th set time period.
显然,在第i设定时间段内,用户播放网络视频时会接收视频数据,可以理解的是,第i设定时间段内基于用户播放网络视频而产生的实际数据量可以是第i设定时间段内用户播放网络视频时接收视频数据的实际数据量。Obviously, in the ith set time period, the user will receive video data when playing the network video. It is understandable that the actual amount of data generated based on the user playing the network video in the ith set time period may be the ith set time period. The actual amount of video data received by the user when playing the network video within the time period.
这里,可以采用多种现有的实现方式来获取第i设定时间段内用户播放网络视频时接收视频数据的实际数据量,示例性地,采用网络中部署的DPI设备获取第i设定时间段内用户播放网络视频时接收视频数据的实际数据量。Here, a variety of existing implementations can be used to obtain the actual data volume of the video data received when the user plays the network video in the ith set time period. Exemplarily, the ith set time is obtained by using a DPI device deployed in the network. The actual amount of video data received by users in the segment when they play network videos.
具体地,第i次获取的当前的用户播放网络视频的所需数据量为:第i设定时间段内用户播放网络视频的所需数据量;Specifically, the required data amount for the current user to play the online video acquired for the i-th time is: the required data amount for the user to play the online video in the i-th set time period;
示例性地,第i设定时间段内用户播放网络视频的所需数据量的计算公式为:P=S×(T1+T2),其中,P表示第i设定时间段内用户播放网络视频的所需数据量,S表示第i设定时间段内用户播放网络视频时所请求的视频码率,T1表示第i设定时间段的时间长度,T2表示预先配置的用户播放的网络视频的二次缓存时长。Exemplarily, the formula for calculating the amount of data required for the user to play the online video in the i-th set time period is: P=S×(T1+T2), where P represents that the user plays the network video in the i-th set time period The required amount of data, S represents the video bit rate requested by the user to play the network video in the ith set time period, T1 represents the time length of the ith set time period, and T2 represents the pre-configured network video played by the user. Secondary cache duration.
这里,用户播放的网络视频的二次缓存时长用于表示对应的网络视频首次播放后出现停顿时视频所需缓存时间;通常,用户播放的网络视频的二次缓存时长小于对应的网络视频的初次缓存时长,网络视频的初次缓存时长用于表示网络视频开始播放时的缓存时间;本步骤中,可以根据网络视频所在网站来配置相应的网络视频的二次缓存时长。Here, the secondary caching duration of the online video played by the user is used to represent the required caching time for the video when the corresponding online video is paused after being played for the first time; usually, the secondary caching duration of the online video played by the user is less than the initial duration of the corresponding online video Cache duration, the initial cache duration of the web video is used to represent the cache time when the web video starts playing; in this step, the corresponding secondary cache duration of the web video can be configured according to the website where the web video is located.
本步骤中,可以采用多种方式来获取第i设定时间段内用户播放网络视频时所请求的视频码率,例如,利用DPI设备采用第i设定时间段内用户播放网络视频时所请求的视频码率。In this step, a variety of methods can be used to obtain the video bit rate requested by the user when playing the network video within the i-th set time period. video bit rate.
进一步地,每个设定时间段可以按照第一种方式或第二种方式进行设置,每个设定时间段按照第一种方式设置时,每个设定时间段的开始时间点均为用户开始播放网络视频的时间点,当i大于1时,第i设定时间段的终止时间点在第i-1时间段的终止时间点之后。Further, each set time period can be set according to the first way or the second way, and when each set time period is set according to the first way, the starting time point of each set time period is the user. The time point at which the online video starts to be played, when i is greater than 1, the termination time point of the i-th set time period is after the termination time point of the i-1th time period.
每个设定时间段按照第二种方式进行设置时,当i大于1时,第i设定时间段的开始时间点为第i-1时间段的终止时间点或第i-1时间段的终止时间点之后的时间点,此时,每个设定时间段的时间长度可以相同,也可以不相同,例如,,每个设定时间段的时间长度均为5秒。When each set time period is set according to the second method, when i is greater than 1, the start time point of the i th set time period is the end time point of the i-1 th time period or the end time point of the i-1 th time period. The time point after the termination time point, at this time, the time length of each set time period may be the same or different, for example, the time length of each set time period is 5 seconds.
可以看出,在采用第一种方式设置每个设定时间段时,在每次获取当前的用户播放网络视频的实际数据量时,均需要从开始播放网络视频的时间点开始获取数据量,如此,需要耗费较高的计算能力和存储资源;而在采用第二种方式设置每个设定时间段时,如果设置较短的时间长度的设定时间段,那么在每次获取当前的用户播放网络视频的实际数据量时,只需要获取一个短时间内的实际数据量,如此,能够降低对计算能力和存储资源的需求。It can be seen that when the first method is used to set each set time period, each time the actual data amount of the current user playing the online video is obtained, the data amount needs to be obtained from the time point when the online video starts to be played. In this way, high computing power and storage resources are required; when using the second method to set each set time period, if a set time period with a shorter time length is set, then each time the current user is acquired When playing the actual data amount of the network video, it is only necessary to obtain the actual data amount in a short period of time, so that the demand for computing power and storage resources can be reduced.
下面对采用第二种方式设置每个设定时间段时每次获取的当前的用户播放网络视频的实际数据量的实施方式进行说明。The following describes an implementation manner of using the second method to set the actual data amount of the network video played by the current user obtained each time when each set time period is used.
当i等于1时,第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点;第i设定时间段的开始时间点可以是用户开始播放网络视频的时间点,也可以是用户开始播放网络视频的时间点之后的时间点;第1设定时间段的长度可以预先设置,例如,第1设定时间段的长度为5秒。When i is equal to 1, the termination time point of the i-th set time period is the time point of obtaining the actual data amount of the user playing the online video for the i-th time; the start time point of the i-th set time period can be the user starting to play the online video The time point can also be the time point after the user starts playing the online video; the length of the first set time period can be preset, for example, the length of the first set time period is 5 seconds.
当i大于1,且第i-1次获取的实际数据量大于等于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量与第i-1设定时间段内用户播放网络视频而产生的多余数据量之和,所述第i-1设定时间段内用户播放网络视频而产生的多余数据量为第i-1次获取的实际数据量减去第i-1次获取的所需数据量而得出的差值;示例性地,第i-1次获取的实际数据量为A1,第i-1次获取的所需数据量为A2,第i设定时间段内基于用户播放网络视频而产生的实际数据量为A3;如此,第i-1设定时间段内用户播放网络视频而产生的多余数据量为A1-A2,而第i次获取的当前的用户播放网络视频的实际数据量为A3+(A1-A2)。When i is greater than 1, and the actual amount of data obtained in the i-1th time is greater than or equal to the required data amount obtained in the i-1th time, the actual data amount of the current user playing online video obtained in the i-th time is: The sum of the actual amount of data generated by the user playing the network video within the set time period and the excess data amount generated by the user playing the network video within the i-1th set time period, within the i-1th set time period The excess data amount generated by the user playing the online video is the difference obtained by subtracting the required data amount obtained at the i-1th time from the actual data volume obtained at the i-1th time; exemplarily, the i-1th time The actual amount of data acquired is A1, the required amount of data acquired for the i-1th time is A2, and the actual amount of data generated based on the user playing the network video in the i-th set time period is A3; in this way, the i-1th set The excess data volume generated by the user playing the network video within a certain period of time is A1-A2, and the actual data volume of the current user playing the network video obtained for the i-th time is A3+(A1-A2).
当i大于1,且第i-1次获取的实际数据量大于等于第i-1次获取的所需数据量时,第i设定时间段的开始时间点为第i-1设定时间段的终止时间点,第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点。When i is greater than 1 and the actual amount of data acquired in the i-1th time is greater than or equal to the required data amount acquired in the i-1th time, the start time point of the i-th set time period is the i-1th set time period The termination time point of the i-th set time period is the time point of the i-th acquisition of the actual data amount of the online video played by the user.
当i大于1,且第i-1次获取的实际数据量小于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量。When i is greater than 1, and the actual amount of data obtained in the i-1th time is less than the required data amount obtained in the i-1th time, the actual data amount of the current user playing the online video obtained in the i-th time is: The actual amount of data generated based on users playing online videos within a certain period of time.
当i大于1,且第i-1次获取的实际数据量小于第i-1次获取的所需数据量时,所述第i设定时间段的开始时间点晚于第i-1设定时间段的终止时间点,第i-1次获取的实际数据量与第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量之和等于第i-1次获取的所需数据量,所述第i-1设定时间段之后的延长时间段的开始时间点为第i-1设定时间段的终止时间点,所述第i-1设定时间段之后的延长时间段的终止时间点为所述第i设定时间段的开始时间点;也就是说,第i-1设定时间段之后的延长时间段的时间长度由第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量而确定,在第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量等于第i-1次获取的所需数据量减去第i-1次获取的实际数据量的差值时,第i-1设定时间段之后的延长时间段到达相应的终止时间。When i is greater than 1, and the actual amount of data acquired in the i-1th time is less than the required data amount acquired in the i-1th time, the start time point of the i-th set time period is later than the i-1th set time point At the termination time point of the time period, the sum of the actual data volume obtained at the i-1th time and the actual data volume generated by the user playing the online video in the extended time period after the i-1th set time period is equal to the i-1th time The required amount of data acquired for the second time, the start time point of the extended time period after the i-1th set time period is the end time point of the i-1th set time period, and the i-1th set time point The termination time point of the extended time period after the period is the start time point of the i-th set time period; that is, the time length of the extended time period after the i-1th set time period is set by the i-1th set time point. It is determined based on the actual data volume generated by the user playing the network video in the extended time period after the fixed time period, and the actual data volume generated based on the user playing the network video in the extended time period after the i-1th set time period is equal to When the difference between the required amount of data acquired in the i-1th time minus the actual data amount acquired in the i-1th time, the extended time period after the i-1th set time period reaches the corresponding termination time.
步骤101:基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数。Step 101: Based on the obtained data volume information of the online video played by the user each time, count the number of times that the online video playback is stuck.
本步骤具体包括:在每次所获取的实际数据量小于同一次所获取的所需数据量时,确定网络视频播放出现一次卡顿;在每次所获取的实际数据量大于等于同一次所获取的所需数据量时,确定网络视频播放未出现卡顿;统计网络视频播放出现卡顿的次数。This step specifically includes: when the actual amount of data obtained each time is less than the required amount of data obtained at the same time, determining that the network video playback is stuck once; when the actual amount of data obtained each time is greater than or equal to the same amount of data obtained When the required amount of data is reached, it is determined that the network video playback is not stuck; the number of times that the network video playback is stuck is counted.
可以看出,当i大于1,且第i-1次获取的实际数据量小于第i-1次获取的所需数据量时,说明网络视频播放出现一次卡顿;此时,将第i-1设定时间段内用户播放网络视频而产生的多余数据量作为第i次获取的实际数据量的一部分。It can be seen that when i is greater than 1, and the actual amount of data obtained at the i-1th time is less than the required amount of data obtained at the i-1th time, it means that the network video playback is stuck once; 1. The excess data volume generated by the user playing the network video within the set time period is taken as part of the actual data volume obtained for the i-th time.
当i大于1,且第i-1次获取的实际数据量大于第i-1次获取的所需数据量时,说明网络视频播放未出现卡顿;在第i-1次获取当前的用户播放网络视频的数据量信息之后,不立即进入第i设定时间段,而是在第i-1设定时间段之后的延长时间段继续获取用户播放网络视频的实际数据量,当第i-1次获取的实际数据量与第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量之和等于第i-1次获取的所需数据量时,第i-1设定时间段之后的延长时间段终止,进入第i设定时间段,再次获取用户播放网络视频的实际数据量和所需数据量。When i is greater than 1, and the actual amount of data obtained at the i-1th time is greater than the required amount of data obtained at the i-1th time, it means that the network video playback is not stuck; the current user playback is obtained at the i-1th time After the data volume information of the network video, it does not immediately enter the i-th set time period, but continues to obtain the actual data volume of the user playing the network video in the extended time period after the i-1th set time period. When the i-1th set time period When the sum of the actual data volume acquired at the first time and the actual data volume generated by the user playing the network video in the extended time period after the i-1th set time period is equal to the required data volume obtained at the i-1th time, the i-th -1 The extended time period after the set time period is terminated, and the i-th set time period is entered, and the actual data amount and the required data amount of the user to play the network video are obtained again.
特别地,当i大于1,且第i-1次获取的实际数据量等于第i-1次获取的所需数据量时,说明网络视频播放未出现卡顿;此时,在第i-1次获取当前的用户播放网络视频的数据量信息之后,进入第i设定时间段,再次获取用户播放网络视频的实际数据量和所需数据量。In particular, when i is greater than 1, and the actual amount of data obtained at the i-1th time is equal to the required data amount obtained at the i-1th time, it means that the network video playback is not stuck; at this time, at the i-1th time After obtaining the data amount information of the current user playing the network video for the second time, enter the i-th set time period, and obtain the actual data amount and the required data amount of the user playing the network video again.
本步骤中,所统计的网络视频播放出现卡顿的次数为:各次获取的用户播放网络视频的数据量信息对应的网络视频播放出现卡顿的次数之和。In this step, the counted number of times that the network video playback freezes is: the sum of the times that the network video playback freezes corresponding to the obtained data volume information of the network video played by the user each time.
示例性地,在步骤100中,共2次获取用户播放网络视频的数据量信息;第1次获取的实际数据量小于第1次所获取的所需数据量,确定网络视频播放出现一次卡顿;第2次获取的实际数据量大于等于第2次所获取的所需数据量,确定网络视频播放未出现卡顿;此时,所统计的网络视频播放出现卡顿的次数为1次。Exemplarily, in
步骤102:基于所统计的次数,评估网络视频的用户体验质量。Step 102: Evaluate the user experience quality of the online video based on the counted times.
本步骤中,将所统计的次数,作为评估网络视频的用户体验质量的依据;所统计的次数与获取的当前的用户播放网络视频的数据量信息的次数的比例越大,则说明网络视频的用户体验质量越低。In this step, the counted number of times is used as the basis for evaluating the user experience quality of the online video; the greater the ratio of the counted number of times to the obtained number of times the current user plays the data volume information of the online video, the more The lower the quality of user experience.
进一步地,还可以多次对网络视频播放出现卡顿的次数进行统计,即,在任意一次统计网络视频播放出现卡顿的次数之后,返回至步骤100,重新执行步骤100至步骤102;需要说明的是,在统计网络视频播放出现卡顿的次数时,只基于本次统计时间段内各次获取的用户播放网络视频的数据量信息进行统计,这里,本次统计时间段是从上一次统计的时间点到本次统计的时间点的时间段。Further, it is also possible to count the number of times that the network video playback is stuck, that is, after counting the number of times that the network video playback is stuck, return to step 100, and
应用本发明的评估网络视频用户体验质量的方法的第一实施例,可以在用户播放网络视频时,至少一次获取当前的用户播放网络视频的数据量信息;基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数;基于所统计的次数,评估网络视频的用户体验质量;如此,可以不受使用的应用软件种类、视频播放地点、视频播放时间的限制,能够对任意网络视频的用户体验质量进行评估,也就是说,在对网络视频的用户体验质量评估时具有广泛的适用性。另外,通过分析各次统计的次数,对于用户投诉的网络视频播放问题,可以通过对应的已通过评估得出的网络视频的用户体验质量来解决。Applying the first embodiment of the method for evaluating the quality of experience of an online video user of the present invention, when the user plays the online video, the data amount information of the current user playing the online video can be obtained at least once; Data volume information, count the number of freezes in online video playback; based on the counted number of times, evaluate the user experience quality of online video; in this way, it is not limited by the type of application software used, video playback location, and video playback time, and can Evaluate the user experience quality of any network video, that is to say, it has wide applicability when evaluating the user experience quality of network video. In addition, by analyzing the number of times of statistics, the online video playback problem complained by the user can be resolved through the corresponding user experience quality of the online video that has passed the evaluation.
第二实施例Second Embodiment
针对本发明实施例的方法,本发明实施例还提供了评估网络视频用户体验质量的装置。For the method of the embodiment of the present invention, the embodiment of the present invention further provides an apparatus for evaluating the quality of experience of a network video user.
图2为本发明实施例评估网络视频用户体验质量的装置的组成结构示意图,如图2所示,该装置包括:获取模块200、统计模块201和评估模块202;其中,FIG. 2 is a schematic diagram of the composition and structure of an apparatus for evaluating the quality of experience of network video users according to an embodiment of the present invention. As shown in FIG. 2, the apparatus includes: an
获取模块200,用于在用户播放网络视频时,至少一次获取当前的用户播放网络视频的数据量信息。The obtaining
统计模块201,用于基于各次获取的用户播放网络视频的数据量信息,统计网络视频播放出现卡顿的次数。The
评估模块202,用于基于所统计的次数,评估网络视频的用户体验质量。The
具体地,每次获取的当前的用户播放网络视频的数据量信息包括:当前的用户播放网络视频的实际数据量和所需数据量。Specifically, the data volume information of the current user playing the network video obtained each time includes: the actual data volume and the required data volume of the current user playing the network video.
所述统计模块201,具体用于在每次所获取的实际数据量小于同一次所获取的所需数据量时,确定网络视频播放出现一次卡顿;在每次所获取的实际数据量大于等于同一次所获取的所需数据量时,确定网络视频播放未出现卡顿。The
具体地,当i等于1时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量;所述第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点。Specifically, when i is equal to 1, the actual data volume of the current user playing the network video obtained for the i-th time is: the actual data volume generated based on the user playing the network video in the i-th set time period; The termination time point of the fixed time period is the time point at which the actual data amount of the online video played by the user is acquired for the i-th time.
当i大于1,且第i-1次获取的实际数据量大于等于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量与第i-1设定时间段内用户播放网络视频而产生的多余数据量之和,所述第i-1设定时间段内用户播放网络视频而产生的多余数据量为第i-1次获取的实际数据量减去第i-1次获取的所需数据量而得出的差值;第i设定时间段的开始时间点为第i-1设定时间段的终止时间点,第i设定时间段的终止时间点为第i次获取用户播放网络视频的实际数据量的时间点。When i is greater than 1, and the actual amount of data obtained in the i-1th time is greater than or equal to the required data amount obtained in the i-1th time, the actual data amount of the current user playing online video obtained in the i-th time is: The sum of the actual amount of data generated by the user playing the network video within the set time period and the excess data amount generated by the user playing the network video within the i-1th set time period, within the i-1th set time period The excess data volume generated by the user playing the online video is the difference between the actual data volume acquired in the i-1th time minus the required data volume acquired in the i-1th time; the start time of the i-th set time period The point is the termination time point of the i-1th set time period, and the termination time point of the ith set time period is the time point of the ith acquisition of the actual data amount of the network video played by the user.
当i大于1,且第i-1次获取的实际数据量小于第i-1次获取的所需数据量时,第i次获取的当前的用户播放网络视频的实际数据量为:第i设定时间段内基于用户播放网络视频而产生的实际数据量;所述第i设定时间段的开始时间点晚于第i-1设定时间段的终止时间点,第i-1次获取的实际数据量与第i-1设定时间段之后的延长时间段内基于用户播放网络视频而产生的实际数据量之和等于第i-1次获取的所需数据量,所述第i-1设定时间段之后的延长时间段的开始时间点为第i-1设定时间段的终止时间点,所述第i-1设定时间段之后的延长时间段的终止时间点为所述第i设定时间段的开始时间点。When i is greater than 1, and the actual amount of data obtained in the i-1th time is less than the required data amount obtained in the i-1th time, the actual data amount of the current user playing the online video obtained in the i-th time is: The actual amount of data generated based on the user playing the network video in a fixed time period; the start time point of the i-th set time period is later than the i-1th set time period The termination time point, the i-1th acquisition time The sum of the actual data volume and the actual data volume generated by the user playing the online video in the extended time period after the i-1th set time period is equal to the required data volume obtained for the i-1th time. The start time point of the extension time period after the set time period is the end time point of the i-1th set time period, and the end time point of the extension time period after the i-1th set time period is the end time point of the i-1th set time period. i Set the start time point of the time period.
这里,当i大于等于1时,第i次获取的当前的用户播放网络视频的所需数据量为:第i设定时间段内用户播放网络视频的所需数据量。Here, when i is greater than or equal to 1, the data amount required for the current user to play the online video obtained for the i-th time is: the required data amount for the user to play the online video in the i-th set time period.
当i大于等于1时,所述第i设定时间段内用户播放网络视频的所需数据量的计算公式为:P=S×(T1+T2),其中,P表示第i设定时间段内用户播放网络视频的所需数据量,S表示第i设定时间段内用户播放网络视频时所请求的视频码率,T1表示第i设定时间段的时间长度,T2表示预先配置的用户播放的网络视频的二次缓存时长。When i is greater than or equal to 1, the formula for calculating the amount of data required by the user to play the online video in the i-th set time period is: P=S×(T1+T2), where P represents the i-th set time period The amount of data required by the user to play the network video, S represents the video bit rate requested by the user to play the network video in the i-th set time period, T1 represents the time length of the i-th set time period, and T2 represents the pre-configured user The secondary cache duration of the played web video.
进一步地,当i大于1时,第1设定时间段至第i设定时间段的时间长度相等。Further, when i is greater than 1, the time lengths from the first set time period to the i th set time period are equal.
在实际应用中,所述获取模块200、统计模块201和评估模块202均可由位于DPI设备中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit,MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(FieldProgrammable Gate Array,FPGA)等实现。In practical applications, the
第三实施例Third Embodiment
基于本发明第二实施例的评估网络视频用户体验质量的装置,本发明第三实施例还提出了一种DPI设备,该DPI设备包括本发明第二实施例中的任意一种评估网络视频用户体验质量的装置。Based on the apparatus for evaluating the quality of experience of network video users according to the second embodiment of the present invention, the third embodiment of the present invention further proposes a DPI device, and the DPI device includes any one of the second embodiment of the present invention for evaluating network video users Experience the quality of the device.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the invention may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media having computer-usable program code embodied therein, including but not limited to disk storage, optical storage, and the like.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510982907.7A CN106911927B (en) | 2015-12-23 | 2015-12-23 | Method and device for evaluating experience quality of network video user and DPI equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510982907.7A CN106911927B (en) | 2015-12-23 | 2015-12-23 | Method and device for evaluating experience quality of network video user and DPI equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106911927A CN106911927A (en) | 2017-06-30 |
| CN106911927B true CN106911927B (en) | 2020-05-01 |
Family
ID=59207022
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510982907.7A Active CN106911927B (en) | 2015-12-23 | 2015-12-23 | Method and device for evaluating experience quality of network video user and DPI equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106911927B (en) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109391847B (en) * | 2017-08-08 | 2021-10-12 | 中国电信股份有限公司 | Monitoring method and monitoring device for blocking of streaming media |
| CN110324710A (en) * | 2018-03-30 | 2019-10-11 | 深圳Tcl新技术有限公司 | A kind of method, apparatus and storage medium calculating video code rate |
| CN111064954B (en) * | 2019-12-25 | 2021-08-17 | 武汉绿色网络信息服务有限责任公司 | A method and device for bypass video playback quality evaluation |
| CN111277894B (en) * | 2020-03-02 | 2021-08-27 | 四川长虹电器股份有限公司 | Method for automatically detecting fluency of video playing picture |
| CN112333756B (en) * | 2020-09-14 | 2024-02-27 | 咪咕文化科技有限公司 | Regional network quality monitoring method, system, electronic equipment and storage medium |
| CN112995780B (en) * | 2021-02-05 | 2022-11-25 | 北京字节跳动网络技术有限公司 | Network state evaluation method, device, equipment and storage medium |
| CN116095056B (en) * | 2021-11-05 | 2025-04-08 | 中国移动通信集团河南有限公司 | Video jamming detection method and device based on HTTP and P2P transmission |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103458264A (en) * | 2012-05-28 | 2013-12-18 | 华为技术有限公司 | Method and device for evaluating quality of media |
| CN104811751A (en) * | 2015-04-28 | 2015-07-29 | 深圳市优网科技有限公司 | Streaming media playing blockage pause recognition method and streaming media playing blockage pause recognition device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103188236B (en) * | 2011-12-30 | 2015-12-16 | 华为技术有限公司 | The appraisal procedure of media transmission quality and device |
-
2015
- 2015-12-23 CN CN201510982907.7A patent/CN106911927B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103458264A (en) * | 2012-05-28 | 2013-12-18 | 华为技术有限公司 | Method and device for evaluating quality of media |
| CN104811751A (en) * | 2015-04-28 | 2015-07-29 | 深圳市优网科技有限公司 | Streaming media playing blockage pause recognition method and streaming media playing blockage pause recognition device |
Non-Patent Citations (1)
| Title |
|---|
| 《基于信令监测的视频业务感知评估研究》;高屹,万仁辉,戴鹏程,沈亮;《电信工程技术与标准化-开发与研究》;20151031;第28卷(第217期);全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106911927A (en) | 2017-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106911927B (en) | Method and device for evaluating experience quality of network video user and DPI equipment | |
| EP3313043B1 (en) | System and method for determining quality of a media stream | |
| CN108270738B (en) | Video processing method and network equipment | |
| EP2767039B1 (en) | Quality of user experience testing for video transmissions | |
| CN103875218B (en) | Content reproduction information estimating unit, method | |
| CN111405370B (en) | Video playback method and device | |
| CN108235149B (en) | Method and device for optimizing video playing fluency | |
| CN107071399A (en) | The method for evaluating quality and device of a kind of encrypted video stream | |
| CN111327964B (en) | A method and device for locating stuck video playback | |
| CN106899843B (en) | A kind of video service quality appraisal procedure and device | |
| CN101753363B (en) | Method applied to medium transmission quality measurement and device thereof | |
| WO2013029215A1 (en) | Method and apparatus for modeling a service delivered over a communication network | |
| KR20160131054A (en) | Method to determine the quality of a video stream | |
| CN112243138B (en) | CDN (content delivery network) fault diagnosis method, device, equipment and storage medium | |
| JP5335867B2 (en) | Video quality estimation apparatus, method, and program using basic GoP length | |
| JP4733071B2 (en) | Video quality estimation method and apparatus | |
| JP4634339B2 (en) | User experience quality estimation apparatus, method, and program | |
| CN107623847B (en) | Video quality assessment method and device for video service | |
| CN104335527B (en) | Quality of service processing method, device and equipment | |
| Huang et al. | A generalizable methodology for quantifying user satisfaction | |
| CN104469495A (en) | Method and device for monitoring clicks for video playing | |
| JP4866376B2 (en) | User experience quality measurement apparatus and user experience quality measurement method | |
| CN119729058A (en) | Network measurement method and device, electronic equipment, storage medium and computer program product | |
| JP5491150B2 (en) | Audio quality factor index calculation method, apparatus, and program | |
| JP6521877B2 (en) | Available bandwidth measurement system, transmission terminal, reception terminal, measurement method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |