[发明专利]移动端HTTP视频流的体验质量评估方法在审
申请号: | 201710037562.7 | 申请日: | 2017-01-19 |
公开(公告)号: | CN107018408A | 公开(公告)日: | 2017-08-04 |
发明(设计)人: | 荣辉桂;王泽朋;胡春华;奚子为;张娜 | 申请(专利权)人: | 湖南大学 |
主分类号: | H04N17/00 | 分类号: | H04N17/00;H04N21/472 |
代理公司: | 长沙永星专利商标事务所(普通合伙)43001 | 代理人: | 周咏,米中业 |
地址: | 410082 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 http 视频 体验 质量 评估 方法 | ||
技术领域
本发明具体涉及一种移动端HTTP视频流的体验质量评估方法。
背景技术
智能手机和平板电脑的普及已经导致在有线和无线网络中产生大量的流量消耗,并导致用户产生大量流量的浪潮。移动数据流量将会以61%的复合年增长率增加,到2018年每个月的流量将达到15.9艾字节。这些增长的比例是由移动视频组成的。在2016年移动视频产生的流量占移动数据的53%,这样的趋势在2018年将会高达69%。这些流量包括各种各样的视频服务,例如:渐进式下载、实时视频流、基于HTTP协议的流服务和互动电话。
当前智能手机已经成为最典型的的移动设备用于访问Internet。最近的预测显示,到2016年为止,世界的四分之一的人将使用智能手机访问最流行的的服务,例如:YouTube、Facebook、What'sApp等。根据思科(Cisco)全球移动数据流量预测,到2019年智能手机产生的流量将会占据移动数据流量的四分之三。根据这种趋势,峰状网络(无线网的一种)运营商将会对理解如何决定他们访问的网络和怎样管理用户的流量从而可以吸引更多新的用户越来越感兴趣。在这种情况下,体验质量(QoE)的概念很有成为管理峰状网络质量的主要的指导规范。
当前,移动网络的用户在Internet中可以享受许多多媒体服务。多媒体服务需要高速数据传输的网络。事实上,对于3G、4G或者其它网络服务提供商来说,提供一个高速数据率的服务不是一件困难的事情。基于现在的技术(像HSDPA、LTE-A),技术上的限制已经不用考虑。事实上,任何一家网络服务提供商都可以给任何一个用户提供一个高速服务。因此,为了增加和维持用户的数量,服务提供商开始逐步关心用户的体验质量(QoE):体验质量(QoE)是用户在一定的环境中对所使用的服务或者业务的整体认可程度。目前为止,尚无一种能够准确反馈用户对于服务提供商所提供的视频流的体验质量的方法,从而使得视频流的服务提供商无法通过获取用户的QoS参数来获得用户的满意度,从而无法改善和提高用户的满意度。
发明内容
本发明的目的在于提供一种能够准确反馈用户对于视频流的体验质量的移动端HTTP视频流的体验质量评估方法。
本发明提供的这种移动端HTTP视频流的体验质量评估方法,包括如下步骤:
S1.设置视频流体验质量的评估参数值指标;
S2.挑选用于建模的视频体验评分参与者和视频;
S3.让步骤S2挑选的视频体验评分参与者观看对应的视频,并获取视频体验评分参与者在观看视频时的评估参数值指标,并在用户观看视频完毕或者关闭视频时让用户对该视频的服务质量进行评分;
S4.对步骤S3获取的评估参数值指标和用户对视频服务质量的评分进行数据滤波;
S5.利用步骤S4得到的数据,采用线性回归分析法将评估参数指标与视频服务质量评分进行关联,从而得到通过评估参数指标预测视频的服务质量评分的数据模型;
S6.用步骤S5得到的数据模型对移动端HTTP视频流的体验质量进行评分预测。
步骤S1所述的视频流体验质量的评估参数值指标,具体包括视频的总时长、视频的当前播放时长、视频缓冲次数、视频缓冲的总时长、视频的初始缓冲时间、视频暂停的次数、视频暂停的总时长、拖动视频的次数和拖动视频的总进度。
步骤S2所述的挑选用于建模的视频体验评分参与者,挑选的原则为:从不同年龄、不同性别、不同教育背景的用户群体中随机挑选4~40人作为视频体验评分参与者。
步骤S3所述的获取视频体验评分参与者在观看视频时的评估参数值指标,具体为采用如下规则获取评估参数指标:
A.直接获取视频的总时长和视频的当前播放时长;
B.在视频播放时添加缓冲监听变量,当视频播放时出现缓冲情况则缓冲监听变量自动累加一次,从而获取视频的缓冲次数;(例如,android开发语言中的MediaPlayer类中可以通过setOnBufferingUpdateListener(new OnBufferingUpdateListener())方法添加缓冲监听,每次发生缓冲事件时,系统调用OnBufferingUpdateListener接口中的onBufferingUpdate()方法进行处理缓冲事件。缓冲监听变量可以在onBufferingUpdate()方法中自增1。在ios开发语言中也有相应的方法)
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710037562.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快速更换拉片的拉头
- 下一篇:一种拉链用自锁拉头