监测视频业务播放请求响应时延的装置和方法与流程

文档序号:11710253阅读:2356来源:国知局
监测视频业务播放请求响应时延的装置和方法与流程

本发明涉及通信领域,尤其涉及监测视频业务播放请求响应时延的技术。



背景技术:

业界通常监测视频业务请求响应时延的做法是:在机顶盒的网络口监测数据报文,当监测到有业务请求指令报文时【如组播的igmp(internetgroupmanagementprotocol,internet组管理协议)消息,单播的rtsp(realtimestreamingprotocol,实时流传输协议)消息,ott(overthetop,互联网公司越过运营商,提供基于开放互联网的各种视频及数据服务业务)的http(hypertexttransferprotocol,超文本传输协议)请求等】,就记录下业务请求时间。同时,实时监测返回的视频报文,当收到第一个视频报文时,记录下视频收到时间。用视频收到时间减去业务请求时间即为业务请求时延。对于视频报文的判断方式,需根据业务类型不同而不同,针对iptv(交互式网络电视)业务主要判断第一个rtp(real-timetransportprotocol,实时传输协议)报文或第一个i帧;针对ott业务主要判断第一个hls(httplivestreaming,基于http的流媒体技术)分片。

该技术的缺点是:1)数据层面的业务请求指令不一定与用户的操作同步,在一些场合,为提升用户体验质量,业务请求指令可能会预先发出;2)收到的第一个视频报文(或i帧)要远早于电视屏幕的播放时间,无法监测到的时延还有,机顶盒缓存时间、解码时间等,其中缓存时间是最难预测的,完全取决于机顶盒的设计策略;3)有些视频业务的交互协议比较复杂,不是一个回合就完成交互的,需要多次的信令交互,这种情况下,对于业务请求指令的判断和视频内容首包的判断都带来了困难。总之,当前的监测视频业务交互时延的方法不是站在用户感知层面进行监测,不反映用户的真实感受。

例如申请号为200810100825.5,公开号为01516020b的专利申请:基于视频的交互类业务响应时延的测量方法、装置和系统,涉及通信领域,包括:记录发送给交互类业务平台的按键信息发送时间;以及记录所述交互类业务平台返回的具有测试标识的按键响应视频接收时间;根据所述发送时间和接收时间,确定交互类业务的响应时延。本发明还提供了一种基于视频的交互类业务响应时延测量装置。由于在按键响应视频中添加测试标识,并根据按键信息发送时间以及有测试标识的按键响应视频接收时间,确定出业务的响应时延,所以提高了对交互类业务响应时延的测量准确性。

该发明对视频业务交互时延的测试,需要指定节目内容,并在指定节目内容中插入识别信息。其缺陷为:1)针对特定节目内容测试视频业务请求响应时延,不能反映其它节目内容的请求响应时延;2)需要在节目中插入识别码,对现有业务平台有所改动;3)测得的时延仍属于数据层面,与用户的实际体验不符。



技术实现要素:

本发明的目的在于提供被动的监测视频业务播放请求响应时延的装置和方法,监测视频业务应用层面端到端的交互时延。

实现上述目的的技术方案是:

本发明之一的监测视频业务播放请求响应时延的装置,外接红外遥控器和机顶盒,包括视频解码模块、管理模块,以及分别连接所述管理模块的红外传感模块、图像识别模块和时延分析模块,其中,

所述管理模块配置工作参数;

所述红外传感模块识别用户在红外遥控器上所按下的键,并把识别结果发送给所述时延分析模块;

所述视频解码模块采集机顶盒视频输出端口的视频信号,对视频信号解码,生成图像点阵数据,并发送给所述图像识别模块;

所述图像识别模块针对图像点阵数据,识别图像预定区域的预定图像出现或消失事件,并把相关事件发送给所述时延分析模块;

所述时延分析模块根据预定图像出现或消失的事件和时间,以及红外遥控器键盘操作内容和操作时间,分析出视频业务请求的交互时延。

在上述的监测视频业务播放请求响应时延的装置中,所述管理模块配置的工作参数包括:

所述红外传感模块需要配置的参数:红外信号和遥控器键盘的对应关系;

所述图像识别模块需要配置的参数:需要识别的预定图像,以及图像所在的坐标位置;

所述时延分析模块需要配置的参数:业务请求响应时延的计算策略,即:在预定图像出现时间后,往前搜索预定键盘的按下时间,再计算两者之间的时间差即为业务请求时延。

本发明之二的基于上述装置的监测视频业务播放请求响应时延的方法,包括:

给所述管理模块配置工作参数;

所述红外传感模块探测到红外指令,对每条红外指令都翻译成红外遥控器的操作动作发给所述时延分析模块;

所述视频解码模块采集机顶盒的视频信号,并进行解析,形成图像点阵数据发送给所述图像识别模块;

所述图像识别模块识别图像预定区域的预定图像出现或消失事件,并把相关事件发送给所述时延分析模块;

所述时延分析模块根据预定图像出现或消失的事件和时间,以及红外遥控器键盘操作内容和操作时间,分析出视频业务请求的交互时延。

在上述的监测视频业务播放请求响应时延的方法中,所述管理模块配置的工作参数包括:

所述红外传感模块需要配置的参数:红外信号和遥控器键盘的对应关系;

所述图像识别模块需要配置的参数:需要识别的预定图像,以及图像所在的坐标位置;

所述时延分析模块需要配置的参数:业务请求响应时延的计算策略,即:在预定图像出现时间后,往前搜索预定键盘的按下时间,再计算两者之间的时间差即为业务请求时延。

本发明的有益效果是:本发明监测到是视频业务应用层面端到端的交互时延,即从用户按下遥控器按键到节目开始在电视屏幕上出现的时延。而传统的方法是监测视频业务数据层面端到端的交互时延,数据层面的交互时延并不能反映应用层面的交互时延。同时,本发明是一种被动监测技术,即在真实的用户应用场景下,对所有视频业务请求响应时延进行监测,监测过程不影响用户的使用。而传统的方法是主动测试,即由仪表发起业务请求,再由仪表获取视频的信息,测试过程会中断用户的使用,并且只能获取特定节目的请求响应时延。

附图说明

图1是本发明的监测视频业务播放请求响应时延的装置的结构图;

图2是本发明的监测视频业务播放请求响应时延的方法的流程图。

具体实施方式

下面将结合附图对本发明作进一步说明。

请参阅图1,本发明之一的监测视频业务播放请求响应时延的装置,外接红外遥控器100和机顶盒200,包括视频解码模块1、管理模块2,以及分别连接管理模块2的红外传感模块3、图像识别模块4和时延分析模块5。

管理模块2配置工作参数,具体为:红外传感模块3需要配置的参数:红外信号和遥控器键盘的对应关系。图像识别模块4需要配置的参数:需要识别的预定图像,以及图像所在的坐标位置。时延分析模块5需要配置的参数:业务请求响应时延的计算策略,即:在预定图像出现时间后,往前搜索预定键盘(可以是多个键盘间取或)的按下时间,再计算两者之间的时间差即为业务请求时延。

红外传感模块3用于感知用户对红外遥控器100的操作,识别用户在红外遥控器100上所按下的键,并把识别结果发送给时延分析模块5。

视频解码模块1采集机顶盒200视频输出端口【av(复合端口))、分量、hdmi(高清晰度多媒体接口)等模拟或数字接口】的视频信号,对视频信号解码,生成图像点阵数据,并发送给图像识别模块4。

图像识别模块4针对图像点阵数据,识别图像预定区域(如右上角区域)的预定图像(如台标)的出现或消失事件,并把相关事件发送给时延分析模块5。

时延分析模块5根据预定图像出现或消失的事件和时间,以及红外遥控器100键盘操作内容和操作时间,分析出视频业务请求的交互时延。例如,当监测到了图像右上角出现了中央台的图标,并追溯到最近有一次遥控器按下了“频道+”键,即可计算出本次频道切换的时延。

请参阅图2,本发明的测视频业务播放请求响应时延的方法,以监测中央一套频道节目的业务请求响应时延举例:

首先,给管理模块2配置工作参数:红外信号和遥控器键盘的对应关系;需要识别的预定图像(本实施例中为中央一套频道节目的台标),以及图像所在的坐标位置;业务请求响应时延的计算策略:在预定图像出现时间后,往前搜索预定键盘的按下时间,再计算两者之间的时间差即为业务请求时延。即:设定中央一套节目台标出现后,往前搜索的键盘信息,本例搜索的键盘是“频道+”或“频道-”或“确认”键。

然后操作如下:

1)用户按频道切换键(频道+或频道-)搜索中央一套,也可能从菜单上直接选择中央一套节目,并按确认键。

2)红外传感模块3探测到红外指令,对每条红外指令都翻译成红外遥控器的操作动作发给所述时延分析模块5。

3)机顶盒200也同时收到红外指令,电视屏幕的内容随着遥控器的操作而发生变化,直到中央一套频道节目出现为止。

4)机顶盒200的视频信号在传给电视机的同时也传给了视频解码模块1。

5)视频解码模块1采集机顶盒的视频信号,并进行解析,形成图像点阵数据发送给所述图像识别模块4。

6)图像识别模块4分析是否存在中央一套频道节目的台标,如发现了台标,则产生一个中央一套频道节目台标出现事件发送给时延分析模块5。

7)时延分析模块5收到中央一套频道节目图标出现事件,记录下事件时间,并向前搜索遥控器按键事件,与中央一套节目图标相对应的按键是”频道+”或“频道-”或”确认”键,将节目出现时间减去键盘按下时间即为中央一套频道节目的业务请求时延。

以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1