一种基于智能电视操作系统全频点的检测方法及系统与流程

文档序号:26096464发布日期:2021-07-30 18:06阅读:81来源:国知局
一种基于智能电视操作系统全频点的检测方法及系统与流程

本发明涉及智能电视技术领域,特别指一种基于智能电视操作系统全频点的检测方法及系统。



背景技术:

智能电视是基于互联网浪潮冲击形成的新产品,其目的是带给用户更便捷的体验,目前已经成为电视的潮流趋势。现如今,智能电视已经走进千家万户,成为人们生活当中必不可少的一部分。

其中,自动搜台是智能电视的一项基础功能,自动搜台是指选取对应的频点,并在该频点当中获取节目信息,并将获取的节目信息存下。在智能电视出厂前,需要对智能电视执行扫台操作(自动搜台)后是否正确显示所有频点对应的节目信息进行检测,即全频点检测。

针对智能电视的全频点检测,传统上采用测试人员基于全频点列表对各频点一一执行扫台操作并验证的方法,但是,传统的方法存在如下缺点:1、人工执行效率低下,易遗漏检测频点;2、每次版本迭代都需要执行全频点检测,耗费大量人工成本。

因此,如何提供一种基于智能电视操作系统全频点的检测方法及系统,实现提升智能电视全频点检测的效率以及质量,降低检测成本,成为一个亟待解决的问题。



技术实现要素:

本发明要解决的技术问题,在于提供一种基于智能电视操作系统全频点的检测方法及系统,实现提升智能电视全频点检测的效率以及质量,降低检测成本。

第一方面,本发明提供了一种基于智能电视操作系统全频点的检测方法,包括如下步骤:

步骤s10、计算机获取全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本;

步骤s20、计算机基于所述频点修改脚本,控制码流仪自动向智能电视发送对应的码流信号;

步骤s30、计算机基于所述扫台脚本,控制智能电视对所述码流信号自动执行扫台操作;

步骤s40、计算机利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志;

步骤s50、计算机基于所述检测视频、扫台日志以及码流日志对智能电视的全频点扫台操作进行校验,完成全频点检测。

进一步地,所述步骤s10具体为:

计算机获取至少包括dvb、atsc以及isdb的频点的全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本;

所述频点修改脚本用于按全频点列表的顺序,每隔预设的所述时间间隔修改码流仪向智能电视发送码流信号对应的频点,设置各频点发送的重复次数,并保存码流日志;

所述扫台脚本用于每隔预设的时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志。

进一步地,所述步骤s20具体为:

计算机基于所述频点修改脚本,控制码流仪按全频点列表的顺序,自动向智能电视轮流发送对应的码流信号,并保存码流日志;

所述码流日志包括各频点对应码流信号的发送状态以及时间戳;所述发送状态为正常或者异常。

进一步地,所述步骤s30具体为:

计算机基于所述扫台脚本,通过uart接口控制智能电视每隔预设的所述时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志;

所述扫台日志包括扫描到的频点以及各频点被扫描到的时间戳。

进一步地,所述步骤s50具体为:

计算机对所述检测视频进行图像识别,通过与每个频点对应的原始码流信号做对比,对智能电视的全频点扫台操作进行校验;

计算机检测所述扫台日志中频点出现的数量与全频点列表中频点的数量是否一致,若一致,则生成校验成功的第一检测报告;若不一致,则生成校验失败的第一检测报告;

计算机查找所述码流日志中是否存在异常的发送状态,若不存在,则生成校验成功的第二检测报告;若存在,则生成校验失败的第二检测报告。

第二方面,本发明提供了一种基于智能电视操作系统全频点的检测系统,包括如下模块:

脚本创建模块,用于计算机获取全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本;

码流信号发送模块,用于计算机基于所述频点修改脚本,控制码流仪自动向智能电视发送对应的码流信号;

扫台操作模块,用于计算机基于所述扫台脚本,控制智能电视对所述码流信号自动执行扫台操作;

检测视频及日志获取模块,用于计算机利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志;

扫台校验模块,用于计算机基于所述检测视频、扫台日志以及码流日志对智能电视的全频点扫台操作进行校验,完成全频点检测。

进一步地,所述脚本创建模块具体为:

计算机获取至少包括dvb、atsc以及isdb的频点的全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本;

所述频点修改脚本用于按全频点列表的顺序,每隔预设的所述时间间隔修改码流仪向智能电视发送码流信号对应的频点,设置各频点发送的重复次数,并保存码流日志;

所述扫台脚本用于每隔预设的时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志。

进一步地,所述码流信号发送模块具体为:

计算机基于所述频点修改脚本,控制码流仪按全频点列表的顺序,自动向智能电视轮流发送对应的码流信号,并保存码流日志;

所述码流日志包括各频点对应码流信号的发送状态以及时间戳;所述发送状态为正常或者异常。

进一步地,所述扫台操作模块具体为:

计算机基于所述扫台脚本,通过uart接口控制智能电视每隔预设的所述时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志;

所述扫台日志包括扫描到的频点以及各频点被扫描到的时间戳。

进一步地,所述扫台校验模块具体为:

计算机对所述检测视频进行图像识别,通过与每个频点对应的原始码流信号做对比,对智能电视的全频点扫台操作进行校验;

计算机检测所述扫台日志中频点出现的数量与全频点列表中频点的数量是否一致,若一致,则生成校验成功的第一检测报告;若不一致,则生成校验失败的第一检测报告;

计算机查找所述码流日志中是否存在异常的发送状态,若不存在,则生成校验成功的第二检测报告;若存在,则生成校验失败的第二检测报告。

本发明的优点在于:

通过创建频点修改脚本以及扫台脚本,计算机利用频点修改脚本控制码流仪自动向智能电视发送对应的码流信号,利用扫台脚本控制智能电视对码流信号自动执行扫台操作,实现全频点的扫台操作的自动执行,避免传统上人工执行效率低下和遗漏检测频点;且扫台操作执行过程中,利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志,通过图像识别技术识别并对比检测视频和原始码流信号,通过检测扫台日志以及码流日志快速对全频点扫台操作进行校验,当版本迭代时只需要修改对应的脚本即可,省去了大量的人工投入,最终极大的提升了智能电视全频点检测的效率以及质量,极大的降低了检测成本。

附图说明

下面参照附图结合实施例对本发明作进一步的说明。

图1是本发明一种基于智能电视操作系统全频点的检测方法的流程图。

图2是本发明一种基于智能电视操作系统全频点的检测系统的结构示意图。

图3是本发明的硬件架构图。

具体实施方式

本申请实施例中的技术方案,总体思路如下:通过创建频点修改脚本以及扫台脚本用于全频点扫台操作的自动执行,并扫台操作执行过程中,利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志,通过图像识别技术识别并对比检测视频和原始码流信号,通过检测扫台日志以及码流日志快速对全频点扫台操作进行校验,以提升智能电视全频点检测的效率以及质量,降低检测成本。

请参照图1至图3所示,本发明一种基于智能电视操作系统全频点的检测方法的较佳实施例,包括如下步骤:

步骤s10、计算机获取全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本(redrat脚本);所述频点修改脚本基于airtest工具生成;

步骤s20、计算机基于所述频点修改脚本,控制码流仪自动向智能电视发送对应的码流信号;

步骤s30、计算机基于所述扫台脚本,控制智能电视对所述码流信号自动执行扫台操作;

步骤s40、计算机利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志;

步骤s50、计算机基于所述检测视频、扫台日志以及码流日志对智能电视的全频点扫台操作进行校验,完成全频点检测。

所述步骤s10具体为:

计算机获取至少包括dvb、atsc以及isdb的频点的全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本;

所述频点修改脚本用于按全频点列表的顺序,每隔预设的所述时间间隔修改码流仪向智能电视发送码流信号对应的频点,设置各频点发送的重复次数,并保存码流日志;所述频点修改脚本还用于设置码流制式;

所述扫台脚本用于每隔预设的时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志;所述扫台脚本用于模拟人为按智能电视的遥控器进行手动搜台的动作,执行所述扫台脚本时,不论智能电视处于什么页面均自动进入扫台页面。

由于数字电视在甚高频和超高频的带宽可能不一致,具体实施时可基于带宽设置多个所述扫台脚本,例如针对6mhz带宽设置一个所述扫台脚本,针对7mhz带宽设置一个所述扫台脚本,针对8mhz带宽设置一个所述扫台脚本,再通过timeevent完成各所述扫台脚本的串接。

所述步骤s20具体为:

计算机基于所述频点修改脚本,控制码流仪按全频点列表的顺序,自动向智能电视轮流发送对应的码流信号,并保存码流日志;

所述码流日志包括各频点对应码流信号的发送状态以及时间戳;所述发送状态为正常或者异常。

所述步骤s30具体为:

计算机基于所述扫台脚本,通过uart接口控制智能电视每隔预设的所述时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志;

所述扫台日志包括扫描到的频点以及各频点被扫描到的时间戳。

所述步骤s50具体为:

计算机对所述检测视频进行图像识别,通过与每个频点对应的原始码流信号做对比,对智能电视的全频点扫台操作进行校验;

计算机检测所述扫台日志中频点出现的数量与全频点列表中频点的数量是否一致,若一致,则生成校验成功的第一检测报告;若不一致,则生成校验失败的第一检测报告;

计算机查找所述码流日志中是否存在异常的发送状态,若不存在,则生成校验成功的第二检测报告;若存在,则生成校验失败的第二检测报告。

本发明一种基于智能电视操作系统全频点的检测系统的较佳实施例,包括如下模块:

脚本创建模块,用于计算机获取全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本(redrat脚本);所述频点修改脚本基于airtest工具生成;

码流信号发送模块,用于计算机基于所述频点修改脚本,控制码流仪自动向智能电视发送对应的码流信号;

扫台操作模块,用于计算机基于所述扫台脚本,控制智能电视对所述码流信号自动执行扫台操作;

检测视频及日志获取模块,用于计算机利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志;

扫台校验模块,用于计算机基于所述检测视频、扫台日志以及码流日志对智能电视的全频点扫台操作进行校验,完成全频点检测。

所述脚本创建模块具体为:

计算机获取至少包括dvb、atsc以及isdb的频点的全频点列表,设定一时间间隔,基于所述全频点列表以及时间间隔创建一频点修改脚本,基于所述时间间隔创建一扫台脚本;

所述频点修改脚本用于按全频点列表的顺序,每隔预设的所述时间间隔修改码流仪向智能电视发送码流信号对应的频点,设置各频点发送的重复次数,并保存码流日志;所述频点修改脚本还用于设置码流制式;

所述扫台脚本用于每隔预设的时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志;所述扫台脚本用于模拟人为按智能电视的遥控器进行手动搜台的动作,执行所述扫台脚本时,不论智能电视处于什么页面均自动进入扫台页面。

由于数字电视在甚高频和超高频的带宽可能不一致,具体实施时可基于带宽设置多个所述扫台脚本,例如针对6mhz带宽设置一个所述扫台脚本,针对7mhz带宽设置一个所述扫台脚本,针对8mhz带宽设置一个所述扫台脚本,再通过timeevent完成各所述扫台脚本的串接。

所述码流信号发送模块具体为:

计算机基于所述频点修改脚本,控制码流仪按全频点列表的顺序,自动向智能电视轮流发送对应的码流信号,并保存码流日志;

所述码流日志包括各频点对应码流信号的发送状态以及时间戳;所述发送状态为正常或者异常。

所述扫台操作模块具体为:

计算机基于所述扫台脚本,通过uart接口控制智能电视每隔预设的所述时间间隔对码流仪发送的码流信号执行扫台操作,并保存扫台日志;

所述扫台日志包括扫描到的频点以及各频点被扫描到的时间戳。

所述扫台校验模块具体为:

计算机对所述检测视频进行图像识别,通过与每个频点对应的原始码流信号做对比,对智能电视的全频点扫台操作进行校验;

计算机检测所述扫台日志中频点出现的数量与全频点列表中频点的数量是否一致,若一致,则生成校验成功的第一检测报告;若不一致,则生成校验失败的第一检测报告;

计算机查找所述码流日志中是否存在异常的发送状态,若不存在,则生成校验成功的第二检测报告;若存在,则生成校验失败的第二检测报告。

综上所述,本发明的优点在于:

通过创建频点修改脚本以及扫台脚本,计算机利用频点修改脚本控制码流仪自动向智能电视发送对应的码流信号,利用扫台脚本控制智能电视对码流信号自动执行扫台操作,实现全频点的扫台操作的自动执行,避免传统上人工执行效率低下和遗漏检测频点;且扫台操作执行过程中,利用摄像头拍摄智能电视的检测视频,并获取智能电视的扫台日志以及码流仪的码流日志,通过图像识别技术识别并对比检测视频和原始码流信号,通过检测扫台日志以及码流日志快速对全频点扫台操作进行校验,当版本迭代时只需要修改对应的脚本即可,省去了大量的人工投入,最终极大的提升了智能电视全频点检测的效率以及质量,极大的降低了检测成本。

虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。

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