节目拨测方法及装置的制造方法

文档序号:9202947阅读:335来源:国知局
节目拨测方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及电视技术领域,特别是涉及一种节目拨测方法及装置。
【背景技术】
[0002]IPTV (Internet Protocol Televis1n,互联协议电视)是指基于IP协议的电视广播服务。IPTV业务是指通过IP承载网络向用户提供的、能够支持交互能力的电视节目直播、视频点播、时移播放(也称直播时移)以及其它各种应用型业务的业务总称。IPTV业务可以将电视机或个人计算机作为显示终端,通过宽带网络向用户提供视频服务、信息页面浏览以及增值业务。IPTV业务的用户终端可以是机顶盒(Set-Top-Box,STB),也可以是个人计算机(Personal Computer, PC)。
[0003]IPTV业务的最终用户是观众,观众的体验决定了 IPTV业务能否顺利开展。IPTV业务发展过程中,对吸引、粘住用户有较高要求,所以IPTV系统几乎每天都有新上线的点播或回看节目。但IPTV业务运营商面临的一个主要问题是在业务上线后,可能存在某些业务上线不成功的情况,导致用户看不到新上线的节目或者只能在EPG(Electronic ProgramGuide,电子节目单)中看到新上线的节目名称,而实际点播或收看时无法观看新上线的节目内容。
[0004]对于上述问题,目前运营商主要依靠人工在不同地点现场操作机顶盒,对上线的新节目进行拨测,即手动逐一点击上线的新节目进行播放测试,通过主观判断确定节目可用性,这种手工拨测方法存在测试效率低和测试结果可靠性无法保证的问题。

【发明内容】

[0005]本发明实施例中提供了一种节目拨测方法及装置,以解决IPTV业务中手工拨测节目存在的问题。
[0006]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0007]—种节目拨测方法,用于通过机顶盒对IPTV业务系统的节目进行测试,所述方法包括:
[0008]获取拨测请求,所述拨测请求内包含有至少一个目标节目标识;
[0009]根据所述拨测请求,控制机顶盒切换到与目标节目标识相对应的目标节目;
[0010]获取所述机顶盒与IPTV业务系统之间传输的交互信息;
[0011 ] 根据所述交互信息对所述目标节目的播放情况进行测试,得到测试结果。
[0012]优选地,所述控制机顶盒切换到与目标节目标识相对应的目标节目,包括:
[0013]获取所述IPTV系统中节目的拨测脚本;
[0014]根据所述拨测脚本生成与所述目标节目标识相对应的按键操作指令,所述拨测脚本中至少包括:进入所述IPTV中每个页面或所述IPTV系统中每个节目时的按键操作指令;
[0015]将所述按键操作指令转换成对应的红外控制信号;
[0016]将所述红外控制信号发送给所述机顶盒,以使所述机顶盒切换到所述目标节目。
[0017]优选地,所述根据所述拨测脚本生成与所述目标节目标识相对应的按键操作指令,包括:
[0018]获取所述机顶盒所处的当前状态,所述当前状态包括:播放节目、显示电子节目单EPG、显示IPTV系统首页或显示设置选项;
[0019]根据所述拨测脚本生成用于将所述机顶盒由所述当前状态切换到目标节目的按键操作指令。
[0020]优选地,所述根据所述交互信息对所述目标节目的播放情况进行测试,得到测试结果,包括:
[0021]在接收到所述红外控制信号后开始计时;
[0022]获取所述交互信息中的识别特征,并记录获取到所述识别特征的响应时间,所述识别特征至少包括统一资源定位符URL ;
[0023]根据所述测试脚本判断所述识别特征是否为预设识别特征,所述拨测脚本中至少包括:所述IPTV中每个页面或每个节目对应的预设识别特征;
[0024]当所述识别特征为预设识别特征时,判断所述识别特征的响应时间是否小于第一预设时间;
[0025]当所述识别特征不为预设识别特征,和/或,所述识别特征的响应时间不小于第一预设时间时,确定EPG响应异常;
[0026]当所述识别特征的响应时间小于第一预设时间时,获取所述交互信息中的媒体流;
[0027]记录获取到所述媒体流的响应时间,并分析所述媒体流中是否存在码流错误;
[0028]当所述媒体流的响应时间不小于,或,所述媒体流中存在码流错误时,确定所述目标节目响应异常;
[0029]记录所述EPG响应异常和目标节目响应异常作为测试结果。
[0030]优选地,所述方法还包括:
[0031]当所述EPG响应异常和/或目标节目响应异常时,生成报警信号并进行报警。
[0032]优选地,所述拨测请求包含多个目标节目标识;所述方法还包括:
[0033]获取所述机顶盒的视音频信号,所述视音频信号包括:目标节目的画面和音频,以及,所述机顶盒切换过程中的画面和音频;
[0034]判断是否全部所述目标节目标识对应目标节目的播放情况都测试完成;
[0035]如果是,将多个所述目标节目标识的测试结果生成数据报表;
[0036]将所述视音频信号和所述数据报表向外发送。
[0037]一种节目拨测装置,用于通过机顶盒对IPTV业务系统的节目进行测试,所述装置包括:
[0038]请求获取单元,用于获取拨测请求,所述拨测请求内包含有至少一个目标节目标识;
[0039]切换控制单元,用于根据所述拨测请求,控制机顶盒切换到与目标节目标识相对应的目标节目;
[0040]交互信息获取单元,用于获取所述机顶盒与IPTV业务系统之间传输的交互信息;
[0041]测试单元,用于根据所述交互信息对所述目标节目的播放情况进行测试,得到测试结果。
[0042]优选地,所述切换控制单元,包括:
[0043]测试脚本获取单元,用于获取所述IPTV系统中节目的拨测脚本;
[0044]按键操作指令生成单元,用于根据所述拨测脚本生成与所述目标节目标识相对应的按键操作指令,所述拨测脚本中至少包括:进入所述IPTV中每个页面或所述IPTV系统中每个节目时的按键操作指令;
[0045]信号转换单元,用于将所述按键操作指令转换成对应的红外控制信号;
[0046]信号发送单元,用于将所述红外控制信号发送给所述机顶盒,以使所述机顶盒切换到所述目标节目。
[0047]优选地,所述测试单元,包括:
[0048]计时单元,用于在接收到所述红外控制信号后开始计时;
[0049]识别特征获取单元,用于获取所述交互信息中的识别特征,并记录获取到所述识别特征的响应时间,所述识别特征至少包括统一资源定位符URL ;
[0050]识别特征判断单元,用于根据所述测试脚本判断所述识别特征是否为预设识别特征,所述拨测脚本中至少包括:所述IPTV中每个页面或每个节目对应的预设识别特征;
[0051]第一时间判断单元,用于当所述识别特征为预设识别特征时,判断所述识别特征的响应时间是否小于第一预设时间;
[0052]第一异常确定单元,用于当所述识别特征不为预设识别特征,和/或,所述识别特征的响应时间不小于第一预设时间时,确定EPG响应异常;
[0053]媒体流获取单元,用于当所述识别特征的响应时间小于第一预设时间时,获取所述交互信息中的媒体流;
[0054]媒体流处理单元,用于记录获取到所述媒体流的响应时间,并分析所述媒体流中是否存在码流错误;
[0055]第二异常确定单元,用于当所述媒体流的响应时间不小于,或,所述媒体流中存在码流错误时,确定所述目标节目响应异常;
[0056]测试结果确定单元,用于记录所述EPG响应异常和目标节目响应异常作为测试结果O
[0057]优选地,所述装置还包括:
[0058]报警单元,用于当所述EPG响应异常和/或目标节目响
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1