播放定时的测试方法及装置的制造方法

文档序号:10512617阅读:369来源:国知局
播放定时的测试方法及装置的制造方法
【专利摘要】本发明实施例公开了一种播放定时的测试方法及装置。该方法包括:在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段;获取所述目标程序段中包括的标准定时时长;将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。本发明实施例提供的播放定时的测试方法及装置,提高了对定时播放程序的测试效率。
【专利说明】
播放定时的测试方法及装置
技术领域
[0001]本发明实施例涉及视频播放时长控制技术,尤其涉及一种播放定时的测试方法及
目.0
【背景技术】
[0002]在生活中,家长想控制孩子通过电视或电脑观看视频节目的时长,避免孩子沉溺于视频节目,影响孩子学习成绩和身体健康。针对一问题,现有技术中存在这样一种播放控制系统:家长可以设置孩子的观看视频节目的时长,当视频节目播放时长到设定时长时,弹出对应设定时长的提示界面。例如,设定时长是30分钟,等视频播放时长到30分钟时,系统自动弹出对应30分钟的提示界面,提醒孩子休息。设定时长可以有多个,不同设定时长的对应提示界面不同,例如,设定时长为10分钟的对应提示界面是第一提示界面,设定时长为30分钟的对应提示界面是第二提示界面。
[0003]在对该类播放控制系统进行测试时,需要测试人员在视频节目播放至设定时长时,对是否弹出对应提示界面执行测试。现有技术中,该类测试需要测试人员等待视频节目播放至设定时长后,执行对弹出对应提示界面的测试,如果设定时长为30分钟,则需要等待视频播放30分钟,然后执行测试。设定时长更长时,需要等待的时间也更久,因此会导致测试效率下降。

【发明内容】

[0004]本发明实施例提供一种播放定时的测试方法及装置,以提高对定时播放程序的测试效率。
[0005]第一方面,本发明实施例提供了一种播放定时的测试方法,该方法包括:
[0006]在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段;
[0007]获取所述目标程序段中包括的标准定时时长;
[0008]将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。
[0009]第二方面,本发明实施例还提供了一种播放定时的测试装置,该装置包括:
[0010]目标识别模块,用于在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段;
[0011 ]获取模块,用于获取所述目标程序段中包括的标准定时时长;
[0012]替换模块,用于将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。
[0013]本发明实施例通过在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段中包括的标准定时时长,并将标准时长替换为测试时间的技术手段,可以实现在对定时播放程序播放至标准定时时长时执行的播放控制操作进行测试时,所述目标视频仅播放至一个远小于标准定时时长的测试时长时,即可执行与所述标准定时时长对应的播放控制操作,测试人员可以根据需要对测试时长自由设置,本实施例的方法缩短了测试人员的等待目标视频播放至标准定时时长的时间,从而提高了对定时播放程序的测试效率。
【附图说明】
[0014]图1是本发明实施例一提供的一种播放定时的测试方法的流程图;
[0015]图2是本发明实施例提供的一种播放定时功能的应用界面;
[0016]图3是本发明实施例二提供的一种播放定时的测试方法的流程图;
[0017]图4是本发明实施例三提供的一种播放定时的测试装置的结构图。
【具体实施方式】
[0018]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0019]实施例一
[0020]图1是本发明实施例一提供的一种播放定时的测试方法的流程图,本实施例可适用于对定时播放程序进行测试的情况,该方法可以由播放定时的测试装置来执行,该装置可以由软件和/或硬件的方式实现,并一般可集成于定时播放程序的测试设备中,或作为定时播放程序的子程序,该方法具体包括:
[0021 ] SI 10、在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段;
[0022]如【背景技术】所述,现有的播放控制系统可以设置当前播放的视频节目的定时时长,典型的如图2所示,不同的定时时长设置控件可以以人机交互的形式提供给用户,用户通过点击或者选中不同的控件,可以完成对不同定时时长的设置。相应的,在当前播放的视频节目播放至该定时时长时,播放控制系统会执行对应的定时控制操作。
[0023]在本实施例中,所述定时播放程序具体是指用于完成视频播放管理(选集、快进、快退或者加速播放等)以及视频播放定时等视频播放类功能的计算机程序。
[0024]相应的,目标视频具体为配置有所述定时播放程序的终端设备(例如,智能电视、台式机或者平板电脑等)中播放的视频节目;视频播放定时功能具体是指根据用户设定的定时时长,在目标视频播放至用户设定的定时时长时,执行对应的定时控制操作的功能;与视频播放定时功能对应的目标程序段具体为完成所述视屏播放定时功能的计算机程序段。
[0025]具体的,在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段可以包括:
[0026]根据设定函数名在所述定时播放程序中进行查找,获取与所述函数名相匹配的程序代码段作为所述目标程序段。例如,设定目标程序段的函数名为“PlaytimeSetting(播放时长设置)”,则可以定时播放程序中查找为“PlaytimeSetting(播放时长设置)”函数名的程序代码,并将该代码作为目标程序段。
[0027]当然,本领域技术人员可以理解的是,与定时播放程序中用于执行播放定时功能的函数对应的函数名可以通过分析定时播放程序的程序代码获取,也可以在定时播放程序的执行过程中,通过单步执行或者诊断调试的方式实时获取,本实施例对此并不进行限制。
[0028]S120、获取所述目标程序段中包括的标准定时时长;
[0029]其中,标准定时时长为用户根据需要设定的定时时长,可以为一个或多个。
[0030]进一步的,获取所述目标程序段中的标准定时时长可以包括:
[0031]根据设定参数名称在所述目标程序段中进行查找,获取与所述参数名称相匹配的目标参数名;获取与所述目标参数名对应的参数值作为所述标准定时时长。例如,设定标准定时时长的参数名称为“SetTime”,则在目标程序段中找到参数名称为“SetTime”的参数名,并读取该参数名的参数值作为标准定时时长。
[0032]S130、将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。
[0033]其中,测试时长为测试人员根据需要设定的时长,一般比标准定时时长要短,可以通过读取测试人员输入的测试时间设置参数获得。
[0034]典型的,可以通过建立动态链接库以及定义函数指针等方式实现在在目标视频的定时播放程序执行过程中,将目标程序段中的标准定时时长替换为测试时长,本实施例对此并不进行限制。
[0035]可选的,执行与所述标准定时时长对应的播放控制操作可以包括:弹出与所述标准定时时长对应的播放提示界面;和/或暂停播放所述目标视频。其中,对应不同标准定时时长可以有不同的播放提示界面。
[0036]当然,可以理解的是,与所述标准定时时长对应的播放控制操作还可以包括:待机播放设备、播放另一选定视频节目或者间隔设定时间段后继续播放目标视频等操作,本实施例对此并不进行限制。
[0037]本实施例的技术方案通过在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段中包括的标准定时时长,并将标准时长替换为测试时间的技术手段,可以实现在对定时播放程序播放至标准定时时长时执行的播放控制操作进行测试时,所述目标视频仅播放至一个远小于标准定时时长的测试时长时,即可执行与所述标准定时时长对应的播放控制操作,测试人员可以根据需要对测试时长自由设置,本实施例的方法缩短了测试人员的等待目标视频播放至标准定时时长的时间,从而提高了对定时播放程序的测试效率。
[0038]为了方便测试人员对定时播放程序的测试,还可以包括:在所述目标视频的定时播放程序中添加测试执行开关,并将所述测试执行开关初始化为开启状态;如果所述目标视频的定时播放程序通过测试,则将所述测试执行开关设置为关闭状态。其中,如果所述测试执行开关为关闭状态,则在目标视频的定时播放程序执行过程中,不再识别与播放定时功能对应的目标程序段。
[0039]这样设置的好处是:用于控制测试的执行,当所述目标视频的定时播放程序通过测试时,关闭测试执行开关。定时播放程序接收到用户根据需要设置的标准定时时长,按标准定时时长播放,当播放至标准定时时长时,弹出相应播放提示界面。从而在结束对定时播放程序的测试后,不影响定时播放程序的正常执行。
[0040]实施例二
[0041]图3是本发明实施例二提供的一种播放定时的测试方法的流程图,本实施例是在实施一的基础上,提供了一个优选实施例,以标准定时时长为30分钟,以测试时长为I分钟,以目标程序段的函数名为“PlaytimeSetting(播放时长设置)”,以设定标准定时时长的参数名称为“UsetSetTime”,为例进行说明,该方法具体包括:
[0042]S210、判断所述测试执行开关是否为开启状态:若是,执行S220;否则,结束流程;
[0043]S220、在所述定时播放程序中,匹配查找函数名为“PlaytimeSetting(播放时长设置)”的函数,并将该函数的程序代码段作为所述目标程序段;
[0044]S230、在所述目标程序段中查找参数名称为“UsetSetTime”的参数名,并读取该参数名的参数值30分钟作为标准定时时长;
[0045]S240、读取测试人员输入的测试时间设置参数I分钟作为测试时长,然后将所述标准定时时长30分钟替换为测试时长I分钟;
[0046]S250、当所述目标视频播放至所述测试时长I分钟时,弹出与所述标准定时时长30分钟对应的播放提示界面;
[0047]S260、判断所述定时播放程序是否通过测试,若是,关闭测试执行开关并结束流程;否则,直接结束流程。
[0048]本实施例的技术方案通过在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段中包括的标准定时时长30分钟,并将标准定时时长30分钟替换为测试时长I分钟的技术手段,可以实现在对定时播放程序播放至标准定时时长30分钟时弹出的对应的播放提示界面进行测试,所述目标视频仅播放至测试时长I分钟时,即可弹出标准定时时长为30分钟的播放提示界面,测试人员还可以根据需要将测试时长进行自由设置,本实施例的方法缩短了测试人员29分钟的等待时间,从而提高了对定时播放程序的测试效率。
[0049]实施例三
[0050]图4是本发明实施例三提供的一种播放定时的测试装置的结构图,本实施例是在上述实施例的基础上,提供的一种播放定时的测试装置,该装置可以用于对定时播放程序的测试,该装置具体包括:目标识别模块10、获取模块20和替换模块30。
[0051 ]其中,目标识别模块10,用于在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段;获取模块20,用于获取所述目标程序段中包括的标准定时时长;替换模块30,用于将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。
[0052]本发明实施例通过在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段中包括的标准定时时长,并将标准时长替换为测试时间的技术手段,可以实现在对定时播放程序播放至标准定时时长时执行的播放控制操作进行测试时,所述目标视频仅播放至一个远小于标准定时时长的测试时长时,即可执行与所述标准定时时长对应的播放控制操作,测试人员可以根据需要对测试时长自由设置,本实施例的方法缩短了测试人员的等待目标视频播放至标准定时时长的时间,从而提高了对定时播放程序的测试效率。
[0053]进一步的,所述目标识别模块10可以包括:查找单元,用于根据设定函数名在所述定时播放程序中进行查找,获取与所述函数名相匹配的程序代码段作为所述目标程序段。
[0054]当然,本领域技术人员可以理解的是,与定时播放程序中用于执行播放定时功能的函数对应的函数名可以通过分析定时播放程序的程序代码获取,也可以在定时播放程序的执行过程中,通过单步执行或者诊断调试的方式实时获取,本实施例对此并不进行限制。
[0055]优选的,所述获取模块20可以包括:匹配单元,用于根据设定参数名称在所述目标程序段中进行查找,获取与所述参数名称相匹配的目标参数名;获取单元,用于获取与所述目标参数名对应的参数值作为所述标准定时时长。
[0056]为了方便定时播放程序的测试,还可以包括:开关模块和关闭测试模块,其中开关模块用于在所述目标视频的定时播放程序中添加测试执行开关,并将所述测试执行开关初始化为开启状态;关闭测试模块,用于如果所述目标视频的定时播放程序通过测试,则将所述测试执行开关设置为关闭状态。其中,如果所述测试执行开关为关闭状态,则在目标视频的定时播放程序执行过程中,不再识别与播放定时功能对应的目标程序段。
[0057]这样设置的好处是:用于控制测试的执行,当所述目标视频的定时播放程序通过测试时,关闭测试执行开关。定时播放程序接收到用户根据需要设置的标准定时时长,按标准定时时长播放,当播放至标准定时时长时,弹出相应播放提示界面。从而在结束对定时播放程序的测试后,不影响定时播放程序的正常执行。
[0058]可选的,所述替换模块30可以包括:弹出单元,用于弹出与所述标准定时时长对应的播放提示界面;和/或暂停单元,用于暂停播放所述目标视频。
[0059]上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
[0060]注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
【主权项】
1.一种播放定时的测试方法,其特征在于,包括: 在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段; 获取所述目标程序段中包括的标准定时时长; 将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。2.根据权利要求1所述的方法,其特征在于,在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段具体包括: 根据设定函数名在所述定时播放程序中进行查找,获取与所述函数名相匹配的程序代码段作为所述目标程序段。3.根据权利要求1所述的方法,其特征在于,获取所述目标程序段中的标准定时时长包括: 根据设定参数名称在所述目标程序段中进行查找,获取与所述参数名称相匹配的目标参数名; 获取与所述目标参数名对应的参数值作为所述标准定时时长。4.根据权利要求1-3任一所述的方法,其特征在于,还包括: 在所述目标视频的定时播放程序中添加测试执行开关,并将所述测试执行开关初始化为开启状态; 如果所述目标视频的定时播放程序通过测试,则将所述测试执行开关设置为关闭状??τ O5.根据权利要求1-3任一所述的方法,其特征在于,执行与所述标准定时时长对应的播放控制操作包括: 弹出与所述标准定时时长对应的播放提示界面;和/或 暂停播放所述目标视频。6.一种播放定时的测试装置,其特征在于,包括: 目标识别模块,用于在目标视频的定时播放程序执行过程中,识别与播放定时功能对应的目标程序段; 获取模块,用于获取所述目标程序段中包括的标准定时时长; 替换模块,用于将所述标准定时时长替换为测试时长,以实现当所述目标视频播放至所述测试时长时,执行与所述标准定时时长对应的播放控制操作。7.根据权利要求6所述的装置,其特征在于,所述目标识别模块包括: 查找单元,用于根据设定函数名在所述定时播放程序中进行查找,获取与所述函数名相匹配的程序代码段作为所述目标程序段。8.根据权利要求6所述的装置,其特征在于,所述获取模块包括: 匹配单元,用于根据设定参数名称在所述目标程序段中进行查找,获取与所述参数名称相匹配的目标参数名; 获取单元,用于获取与所述目标参数名对应的参数值作为所述标准定时时长。9.根据权利要求6-8任一所述的装置,其特征在于,还包括: 开关模块,用于在所述目标视频的定时播放程序中添加测试执行开关,并将所述测试执行开关初始化为开启状态; 关闭测试模块,用于如果所述目标视频的定时播放程序通过测试,则将所述测试执行开关设置为关闭状态。10.根据权利要求6-8任一所述的装置,其特征在于,所述替换模块包括: 弹出单元,用于弹出与所述标准定时时长对应的播放提示界面; 和/或 暂停单元,用于暂停播放所述目标视频。
【文档编号】G06F21/62GK105868646SQ201511020095
【公开日】2016年8月17日
【申请日】2015年12月30日
【发明人】侯江娜
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1