一种视频业务质量指标生成方法、装置和系统的制作方法

文档序号:10616007阅读:390来源:国知局
一种视频业务质量指标生成方法、装置和系统的制作方法
【专利摘要】本发明提供一种视频业务质量指标生成方法、装置和系统,属于视频质量监测技术领域,其可解决现有的运营商对于视频业务的监测手段较为匮乏的问题。本发明的视频业务质量指标生成方法,包括:根据终端发送的视频请求查询出对应的数据包;对所述数据包进行检测,生成基础网络指标;将所述基础网络指标发送至数据分析平台,以供所述数据分析平台根据所述基础网络指标生成视频业务质量指标。
【专利说明】
-种视频业务质量指标生成方法、装置和系统
技术领域
[0001 ]本发明属于视频质量监测技术领域,具体设及一种视频业务质量指标生成方法、 装置和系统。
【背景技术】
[0002] 4G时代的到来W及对光纤进行的改造,保障用户在享受了网络服务的同时,还享 受了网速的提升W及资费的下降,在此基础上,用户的上网行为也逐步从浏览网页向丰富 多彩的视频业务转移。
[0003] 在我国,根据相关统计,当前网络视频用户已经超过4亿,并且视频流量已经成为 互联网第一大业务,视频流量占比已经超过了互联网总流量的一半。在国外,根据预测, 2018年美国互联网总流量中,将有84%来自在线视频,并且将有20 %的电视设备具备超高 清(4K)播放能力。
[0004] 随着市场业务趋势的演进,视频业务将会成为运营商网络服务中的核屯、业务。当 前运营商的网络服务重屯、仅限于为用户提供更大的网络带宽、更快的网络速率,但高速的 网络并不能足W保证良好的视频业务体验,而运营商对于视频业务的监测手段也较为匿 乏。

【发明内容】

[0005] 本发明旨在至少解决现有技术中存在的技术问题之一,提出了一种能够通过用户 观看视频时的视频业务质量指标实现对视频业务的质量进行监测的视频业务质量指标生 成方法、装置和系统。
[0006] 解决本发明技术问题所采用的技术方案是一种视频业务质量指标生成方法,包 括:
[0007] 根据终端发送的视频请求查询出对应的数据包;
[000引对所述数据包进行检测,生成基础网络指标;
[0009] 将所述基础网络指标发送至数据分析平台,W供所述数据分析平台根据所述基础 网络指标生成视频业务质量指标。
[0010] 其中,在所述对所述数据包进行检测,生成基础网络指标之前,还包括:
[0011] 将所述数据包发送至所述终端。
[0012] 其中,所述基础网络指标包括:业务请求时间和业务响应时间;所述视频业务质量 指标包括:业务请求时延;
[0013] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述业 务响应时间减去所述业务请求时间生成所述业务请求时延。
[0014] 其中,所述基础网络指标包括:网页全部数据包传输完毕时间和网页请求发出时 间;所述视频业务质量指标包括:视频页面首次显示时间;
[0015] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述网 页全部数据包传输完毕时间减去所述网页请求发出时间生成所述视频页面首次显示时间。
[0016] 其中,所述基础网络指标包括:成功播放视频的数量和全部视频观看请求的数量; 所述视频业务质量指标包括:视频播放成功率;
[0017] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述成 功播放视频的数量除W所述全部视频观看请求的数量的商乘W100 %生成所述视频播放成 功率。
[001引其中,所述基础网络指标包括:TCP建立时间、DNS解析时延、缓存文件大小和缓存 文件加载速率;所述视频业务质量指标包括:用户等待视频首次播放时间;
[0019] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述 TCP建立时间、所述DNS解析时延和所述业务请求时延的和加上所述缓存文件大小除W所述 缓存文件加载速率的商生成所述用户等待视频首次播放时间。
[0020] 其中,所述基础网络指标包括:视频文件大小和视频时长;所述视频业务质量指标 包括:视频清晰度;
[0021] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述视 频文件大小乘W8的积除W所述视频时长。
[0022] 其中,所述基础网络指标包括:第一次收到视频文件数据包的时间;所述视频业务 质量指标包括:视频文件开始加载时间;
[0023] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述第 一次收到视频文件数据包的时间等同于所述视频文件开始加载时间。
[0024] 其中,所述基础网络指标包括:视频加载速率和视频时长;所述视频业务质量指标 包括:视频平均加载速率;
[0025] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述视 频加载速率除W视频时长生成视频平均加载速率。
[0026] 其中,所述基础网络指标包括:当前流媒体包下载量、播放速率和当前播放时长; 所述视频业务质量指标包括:视频播放卡顿次数;
[0027] 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将当前流 媒体包下载量小于播放速率和当前播放时长的乘积的次数生成视频播放卡顿次数。
[0028] 作为另一技术方案,本发明还提供一种视频业务质量指标生成装置,包括:
[0029] 查询模块,用于根据终端发送的视频请求查询出对应的数据包;
[0030] 发送模块,用于将所述基础网络指标发送至数据分析平台,W供所述数据分析平 台根据所述基础网络指标生成视频业务质量指标;
[0031] 检测模块,用于对所述数据包进行检测,生成基础网络指标。
[0032] 其中,所述发送模块,还用于将所述数据包发送至所述终端。
[0033] 作为另一技术方案,本发明还提供一种视频业务质量指标生成系统,包括:
[0034] 上述的视频业务质量指标生成装置;
[0035] 终端,用于向所述视频业务质量指标生成装置发送视频请求;
[0036] 数据分析平台,用于接收所述视频业务质量指标生成装置发送的所述基础网络指 标,并根据所述基础网络指标生成视频业务质量指标。
[0037] 其中,所述终端,还用于接收所述视频业务质量指标生成装置发送的数据包。
[0038] 本发明的视频业务质量指标生成方法、装置和系统中,该视频业务质量指标生成 方法包括:根据终端发送的视频请求查询出对应的数据包;对数据包进行检测,生成基础网 络指标;将基础网络指标发送至数据分析平台,W供数据分析平台根据基础网络指标生成 视频业务质量指标。通过数据分析平台生成的视频业务质量指标,实现基于深度包检测 (De邱化cket Inspection,DPI)技术对于OTT视频业务(Over the top,即通过互联网向用 户提供视频服务)的质量监测,帮助运营商清晰的掌握当前网络环境下,用户的视频业务体 验情况,根据视频业务质量指标,更好地与视频内容提供商进行合作,建立更为合理的视频 内容分发网络(Content Delivery Network,CDN),同时,运营商也可W根据用户的视频业 务质量指标,为用户推荐更为适合的宽带服务。
【附图说明】
[0039] 图1为本发明的实施例1的视频业务质量指标生成方法的流程示意图;
[0040] 图2为本发明的实施例2的视频业务质量指标生成装置的结构示意图;
[0041] 图3为本发明的实施例3的视频业务质量指标生成系统的结构示意图;
[0042] 其中,附图标记为:1、查询模块;2、发送模块;3、检测模块;10、视频业务质量指标 生成装置;20、终端;30、数据分析平台。
【具体实施方式】
[0043] 为使本领域技术人员更好地理解本发明的技术方案,下面结合附图和具体实施方 式对本发明作进一步详细描述。
[0044] 实施例1:
[0045] 请参照图1,本实施例提供一种视频业务质量指标生成方法,包括:
[0046] 步骤101,视频业务质量指标生成装置根据终端发送的视频请求查询出对应的数 据包。
[0047] 步骤101具体包括:
[004引步骤1011,视频业务质量指标生成装置接收终端发送的视频请求。
[0049] 也就是说,使用者按照自己的意愿通过终端向视频业务质量指标生成装置发送视 频请求,可W理解的是,每一个视频都对应一个视频请求。对于OTT视频业务来说,运营商提 供网络,视频提供商提供视频服务,例如,视频提供商为A,则视频请求即为对A提供的某一 视频的请求。
[0050] 步骤1012,视频业务质量指标生成装置根据视频请求查询出对应的数据包。
[0051] 换句话说,视频业务质量指标生成装置根据视频请求即可确定出该视频请求对应 的视频,然后查询出与该视频对应的数据包。
[0052] 步骤102,视频业务质量指标生成装置将数据包发送至终端。
[0053] 即视频业务质量指标生成装置将数据包发送至终端,W供使用者通过终端观看该 视频。可W理解的是,使用者只是观看视频,而不会对该数据包进行任何分析。
[0054] 步骤103,视频业务质量指标生成装置对数据包进行检测,生成基础网络指标。
[0055] 需要说明的是,数据包中包括很多信息,视频业务质量指标生成装置对数据包进 行检测实际上就是提取出数据包中有用信息,即基础网络指标;相反地,对于不用于评价视 频业务质量的指标则不进行提取。
[0056]步骤104,视频业务质量指标生成装置将基础网络指标发送至数据分析平台,W供 数据分析平台根据基础网络指标生成视频业务质量指标。
[0化7] 步骤104具体包括:
[005引步骤1041,视频业务质量指标生成装置将基础网络指标发送至数据分析平台。
[0059] 步骤1042,数据分析平台根据基础网络指标生成视频业务质量指标。
[0060] 具体地,表1为基础网络指标列表,表2为视频业务质量指标列表。
[0061] 表1基础网络指标列表
[0062]
[00 化]
[0066] 其中,基础网络指标包括:业务请求时间和业务响应时间;视频业务质量指标包 括:业务请求时延。
[0067] 步骤1042包括:将业务响应时间减去业务请求时间生成业务请求时延。即[业务请 求时延]=[业务响应时间]-[业务请求时间]。
[0068] 其中,基础网络指标包括:网页全部数据包传输完毕时间和网页请求发出时间;视 频业务质量指标包括:视频页面首次显示时间。
[0069] 步骤1042包括:将网页全部数据包传输完毕时间减去网页请求发出时间生成视频 页面首次显示时间。即[视频页面首次显示时间]=[网页全部数据包传输完毕时间]-[网页 请求发出时间]。
[0070] 其中,基础网络指标包括:成功播放视频的数量和全部视频观看请求的数量;视频 业务质量指标包括:视频播放成功率。
[0071] 步骤1042包括:将成功播放视频的数量除W全部视频观看请求的数量的商乘W 100%生成视频播放成功率。即[视频播放成功率]=([成功播放视频的数量]^ [全部视频 观看请求的数量])X 100%。
[0072] 其中,基础网络指标包括:TCP建立时间、DNS解析时延、缓存文件大小和缓存文件 加载速率;视频业务质量指标包括:用户等待视频首次播放时间。
[0073] 步骤1042包括:将TCP建立时间、DNS解析时延和业务请求时延的和加上缓存文件 大小除W缓存文件加载速率的商生成用户等待视频首次播放时间。即[用户等待视频首次 播放时间]=([TCP建立时间]+ [DNS解析时延]+ [业务请求时延])+ ([缓存文件大小]^ [缓 存文件加载速率])。
[0074] 其中,基础网络指标包括:视频文件大小和视频时长;视频业务质量指标包括:视 频清晰度。
[0075] 步骤1042包括:将视频文件大小乘W8的积除W视频时长。即[视频清晰度]=[视 频文件大小]X8^[视频时长]。
[0076] 其中,基础网络指标包括:第一次收到视频文件数据包的时间;视频业务质量指标 包括:视频文件开始加载时间。
[0077] 步骤1042包括:将第一次收到视频文件数据包的时间等同于视频文件开始加载时 间。即[视频文件开始加载时间]=[第一次收到视频文件数据包的时间]。
[0078] 其中,基础网络指标包括:视频加载速率和视频时长;视频业务质量指标包括:视 频平均加载速率。
[0079] 步骤1042包括:将视频加载速率除W视频时长生成视频平均加载速率。即[视频平 均加载速率]=[视频加载速率]-[视频时长]。
[0080] 其中,基础网络指标包括:当前流媒体包下载量、播放速率和当前播放时长;视频 业务质量指标包括:视频播放卡顿次数。
[0081] 步骤1042包括:将当前流媒体包下载量小于播放速率和当前播放时长的乘积的次 数生成视频播放卡顿次数。即当[视频播放卡顿次数]=[当前流媒体包下载量] < [播放速 率]X [当前播放时长]时,记作一次视频播放卡顿,其中,[播放速率]通过视频格式和文件 格式获取。
[0082] 当然,基础网络指标所包含的信息并不局限于此,还可W包括其他信息,如目的IP 地址、协议、设备类型和网络接入类型等,在此不再寶述;视频业务质量指标所包含的信息 并不局限于此,还可W包括其他信息,在此不再寶述。
[0083] 本实施例的视频业务质量指标生成方法,包括:根据终端发送的视频请求查询出 对应的数据包;对数据包进行检测,生成基础网络指标;将基础网络指标发送至数据分析平 台,W供数据分析平台根据基础网络指标生成视频业务质量指标。通过数据分析平台生成 的视频业务质量指标,实现基于DPI技术对于OTT视频业务的质量监测,帮助运营商清晰的 掌握当前网络环境下,用户的视频业务体验情况,根据视频业务质量指标,更好地与视频内 容提供商进行合作,建立更为合理的视频内容分发网络CDN,同时,运营商也可W根据用户 的视频业务质量指标,为用户推荐更为适合的宽带服务。
[0084] 实施例2:
[0085] 请参照图2,本实施例提供一种视频业务质量指标生成装置,包括:查询模块1、发 送模块2和检测模块3。
[0086] 查询模块1用于根据终端发送的视频请求查询出对应的数据包。
[0087] 发送模块2用于将基础网络指标发送至数据分析平台,W供数据分析平台根据基 础网络指标生成视频业务质量指标。
[0088] 检测模块3用于对数据包进行检测,生成基础网络指标。
[0089] 其中,发送模块2还用于将数据包发送至终端。
[0090] 本实施例的视频业务质量指标生成装置用于实现实施例1的视频业务质量指标生 成方法,详细描述可参照实施例1的视频业务质量指标生成方法,在此不再寶述。
[0091] 本实施例的视频业务质量指标生成装置,通过数据分析平台生成的视频业务质量 指标,实现基于DPI技术对于OTT视频业务的质量监测,帮助运营商清晰的掌握当前网络环 境下,用户的视频业务体验情况,根据视频业务质量指标,更好地与视频内容提供商进行合 作,建立更为合理的视频内容分发网络CDN,同时,运营商也可W根据用户的视频业务质量 指标,为用户推荐更为适合的宽带服务。
[0092] 实施例3:
[0093] 请参照图3,本实施例提供一种视频业务质量指标生成系统,包括:视频业务质量 指标生成装置10、终端20和数据分析平台30。
[0094] 终端20用于向视频业务质量指标生成装置10发送视频请求。
[00M]数据分析平台30用于接收视频业务质量指标生成装置10发送的基础网络指标,并 根据基础网络指标生成视频业务质量指标。
[0096] 终端20还用于接收视频业务质量指标生成装置10发送的数据包。
[0097] 其中,终端20包括电脑、电视或移动设备中的任意一种。
[0098] 本实施例的视频业务质量指标生成系统包括实施例2的视频业务质量指标生成装 置,详细描述可参照实施例2的视频业务质量指标生成装置,在此不再寶述。
[0099] 本实施例的视频业务质量指标生成系统,通过数据分析平台生成的视频业务质量 指标,实现基于DPI技术对于OTT视频业务的质量监测,帮助运营商清晰的掌握当前网络环 境下,用户的视频业务体验情况,根据视频业务质量指标,更好地与视频内容提供商进行合 作,建立更为合理的视频内容分发网络CDN,同时,运营商也可W根据用户的视频业务质量 指标,为用户推荐更为适合的宽带服务。
[0100] 可W理解的是,W上实施方式仅仅是为了说明本发明的原理而采用的示例性实施 方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精 神和实质的情况下,可W做出各种变型和改进,运些变型和改进也视为本发明的保护范围。
【主权项】
1. 一种视频业务质量指标生成方法,其特征在于,包括: 根据终端发送的视频请求查询出对应的数据包; 对所述数据包进行检测,生成基础网络指标; 将所述基础网络指标发送至数据分析平台,以供所述数据分析平台根据所述基础网络 指标生成视频业务质量指标。2. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,在所述对所述数据 包进行检测,生成基础网络指标之前,还包括: 将所述数据包发送至所述终端。3. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:业务请求时间和业务响应时间;所述视频业务质量指标包括:业务请求时延; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述业务响 应时间减去所述业务请求时间生成所述业务请求时延。4. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:网页全部数据包传输完毕时间和网页请求发出时间;所述视频业务质量指标包括:视 频页面首次显示时间; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述网页全 部数据包传输完毕时间减去所述网页请求发出时间生成所述视频页面首次显示时间。5. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:成功播放视频的数量和全部视频观看请求的数量;所述视频业务质量指标包括:视频 播放成功率; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述成功播 放视频的数量除以所述全部视频观看请求的数量的商乘以100%生成所述视频播放成功 率。6. 根据权利要求3所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:TCP建立时间、DNS解析时延、缓存文件大小和缓存文件加载速率;所述视频业务质量 指标包括:用户等待视频首次播放时间; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述TCP建 立时间、所述DNS解析时延和所述业务请求时延的和加上所述缓存文件大小除以所述缓存 文件加载速率的商生成所述用户等待视频首次播放时间。7. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:视频文件大小和视频时长;所述视频业务质量指标包括:视频清晰度; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述视频文 件大小乘以8的积除以所述视频时长。8. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:第一次收到视频文件数据包的时间;所述视频业务质量指标包括:视频文件开始加载 时间; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述第一次 收到视频文件数据包的时间等同于所述视频文件开始加载时间。9. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指标 包括:视频加载速率和视频时长;所述视频业务质量指标包括:视频平均加载速率; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将所述视频加 载速率除以视频时长生成视频平均加载速率。10. 根据权利要求1所述的视频业务质量指标生成方法,其特征在于,所述基础网络指 标包括:当前流媒体包下载量、播放速率和当前播放时长;所述视频业务质量指标包括:视 频播放卡顿次数; 所述数据分析平台根据所述基础网络指标生成视频业务质量指标包括:将当前流媒体 包下载量小于播放速率和当前播放时长的乘积的次数生成视频播放卡顿次数。11. 一种视频业务质量指标生成装置,其特征在于,包括: 查询模块,用于根据终端发送的视频请求查询出对应的数据包; 发送模块,用于将所述基础网络指标发送至数据分析平台,以供所述数据分析平台根 据所述基础网络指标生成视频业务质量指标; 检测模块,用于对所述数据包进行检测,生成基础网络指标。12. 根据权利要求11所述的视频业务质量指标生成装置,其特征在于, 所述发送模块,还用于将所述数据包发送至所述终端。13. -种视频业务质量指标生成系统,其特征在于,包括: 权利要求11或12所述的视频业务质量指标生成装置; 终端,用于向所述视频业务质量指标生成装置发送视频请求; 数据分析平台,用于接收所述视频业务质量指标生成装置发送的所述基础网络指标, 并根据所述基础网络指标生成视频业务质量指标。14. 根据权利要求13所述的视频业务质量指标生成系统,其特征在于, 所述终端,还用于接收所述视频业务质量指标生成装置发送的数据包。
【文档编号】H04L29/06GK105978910SQ201610552747
【公开日】2016年9月28日
【申请日】2016年7月14日
【发明人】王尧, 靳锐敏
【申请人】中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1