电视机菜单功能检测的记录回放方法与系统与流程

文档序号:11594911阅读:427来源:国知局

本发明涉及电视机技术领域,特别涉及一种电视机菜单功能检测的记录回放方法与系统。



背景技术:

在电视机技术领域中,智能电视是一个重要的组成部分,智能电视是一种基于internet应用技术的具备开放式操作系统与芯片的电视产品,一般拥有开放式应用平台,在实际操作中可以实现双向人机交互功能,且集影音、娱乐、数据等多种功能于一体,可以满足用户多样化以及个性化的需求。

现有的智能电视从研发到生产的各个阶段中,由于不可避免地会出现一些概率性的问题。例如,在利用智能电视遥控器在开启与关闭电视之间进行切换时,有时候会出现死机的问题,再比如当通过电视遥控器按下音量增大键时,该智能电视的音量其实并没有增大。为了更好地解决类似于上述概率性的问题,往往需要对上述出现过的问题进行问题复现,也即重新进行回放,以方便研究人员更好地了解具体的问题所在,从而更好地解决相应的问题。

一般的,现有技术中主要通过人工操作遥控器的方式来模拟当时电视菜单的场景,但采用此种方式比较耗费人力资源,一般需要模拟数十个小时,且人工模拟存在一定的人为操作误差,不能实现十分精准地模拟,也即无法对所存在的问题进行很好地复现。



技术实现要素:

基于此,本发明的目的主要是为了解决现有对智能电视中所存在的故障异常进行模拟复现时操作较为繁琐且无法精准模拟的问题,从而更加便捷地对所存在的故障问题进行深入研究,以便生产研发人员能够更加有效地解决对应的问题。

本发明提出一种电视机菜单功能检测的记录回放方法,包括如下步骤:

当接收到一菜单录制指令时,录制所述电视机的当前菜单界面的功能指令信息以及界面响应信息并均存储在子文件中,所述功能指令信息为针对所述电视机中菜单的相关触发信息,所述界面响应信息为相关功能指令触发之后所述电视机的界面的相关变化信息;

接收一解析指令,所述解析指令包括当前子文件名称;

选择与所述当前子文件名称对应的所述子文件进行解析以得到所述功能指令信息以及所述界面响应信息,并在所述电视机中回放所述功能指令信息以及所述界面响应信息。

所述电视机菜单功能检测的记录回放方法,其中,所述录制所述电视机的当前菜单界面的功能指令信息以及界面响应信息并均存储在子文件中的步骤包括:

记录所述功能指令信息,其中所述功能指令信息包括当前应用程序的名称、所述当前应用程序中应用选项的名称、所述按键动作信息以及所述按键时间间隔信息;

记录所述界面响应信息,所述界面响应信息包括响应时间信息以及响应显示信息,其中所述响应时间信息为所述当前应用程序的响应时间值,所述响应显示信息为所述电视机的响应画面信息;

依次存储所述功能指令信息以及所述界面响应信息至所述子文件中。

所述电视机菜单功能检测的记录回放方法,其中,所述子文件包括一存储链接信息,所述选择与所述当前子文件名称对应的所述子文件进行解析以得到所述功能指令信息以及所述界面响应信息,并在所述电视机中回放所述功能指令信息以及所述界面响应信息的步骤包括:

根据所述存储链接信息以及所述当前子文件名称下载并获取对应的所述子文件;

从所述子文件中提取所述功能指令信息以及所述界面响应信息;

根据所述功能指令信息以及所述界面响应信息在所述电视机中回放对应的菜单界面。

所述电视机菜单功能检测的记录回放方法,其中,所述子文件还包括一子文件名称,在所述录制所述电视机的当前菜单界面的功能指令信息以及界面响应信息并均存储在子文件中的步骤之后,所述方法还包括:

根据所述子文件名称依次生成对应的名称条目,将所述名称条目依序排列以得到一子文件列表;

接收一列表弹出指令,弹出所述子文件列表。

所述电视机菜单功能检测的记录回放方法,其中,所述功能指令信息以及所述界面响应信息均以键值对的形式存储在所述子文件中,所述子文件的保存格式为xml格式。

本发明还提出一种电视机菜单功能检测的记录回放系统,其中,所述系统包括:

录制模块,用于当接收到一菜单录制指令时,录制所述电视机的当前菜单界面的功能指令信息以及界面响应信息并均存储在子文件中,所述功能指令信息为针对所述电视机中菜单的相关触发信息,所述界面响应信息为相关功能指令触发之后所述电视机的界面的相关变化信息;

接收模块,用于接收一解析指令,所述解析指令包括当前子文件名称;

解析模块,用于选择与所述当前子文件名称对应的所述子文件进行解析以得到所述功能指令信息以及所述界面响应信息,并在所述电视机中回放所述功能指令信息以及所述界面响应信息。

所述电视机菜单功能检测的记录回放系统,其中,所述录制模块包括:

第一记录单元,用于记录所述功能指令信息,其中所述功能指令信息包括当前应用程序的名称、所述当前应用程序中应用选项的名称、所述按键动作信息以及所述按键时间间隔信息;

第二记录单元,用于记录所述界面响应信息,所述界面响应信息包括响应时间信息以及响应显示信息,其中所述响应时间信息为所述当前应用程序的响应时间值,所述响应显示信息为所述电视机的响应画面信息;

信息存储单元,用于依次存储所述功能指令信息以及所述界面响应信息至所述子文件中。

所述电视机菜单功能检测的记录回放系统,其中,所述子文件还包括一存储链接信息,所述解析模块包括:

文件获取单元,用于根据所述存储链接信息以及所述当前子文件名称下载并获取对应的所述子文件;

信息提取单元,用于从所述子文件中提取所述功能指令信息以及所述界面响应信息;

界面回放单元,用于根据所述功能指令信息以及所述界面响应信息在所述电视机中回放对应的菜单界面。

所述电视机菜单功能检测的记录回放系统,其中,所述子文件还包括一子文件名称,所述系统还包括列表控制模块,所述列表控制模块包括相互连接的列表生成单元以及列表弹出单元;

所述列表生成单元用于根据所述子文件名称依次生成对应的名称条目,将所述名称条目依序排列以得到一子文件列表;

所述列表弹出单元用于接收一列表弹出指令,弹出所述子文件列表。

所述电视机菜单功能检测的记录回放系统,其中,所述录制模块还用于将所述功能指令信息以及所述界面响应信息以键值对的形式存储在所述子文件中,并将所述子文件保存为xml格式。

本发明提出的电视机菜单功能检测的记录回放方法与系统,在实际应用中可以对智能电视所存在的故障进行良好的问题模拟与复现,便于生产研发人员对所存在的故障进行更加深入的了解,以便更加高效地解决问题。

附图说明

图1为本发明第一实施例中电视机菜单功能检测的记录回放方法的原理框图;

图2为本发明第二实施例中电视机菜单功能检测的记录回放方法的流程图;

图3为本发明第三实施例中电视机菜单功能检测的记录回放系统的结构示意图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1,一种电视机菜单功能检测的记录回放方法,包括如下步骤:

s101,当接收到一菜单录制指令时,录制所述电视机的当前菜单界面的功能指令信息以及界面响应信息并均存储在子文件中,所述功能指令信息为针对所述电视机中菜单的相关触发信息,所述界面响应信息为相关功能指令触发之后所述电视机的界面的相关变化信息。

具体的,首先开启智能电视,在该智能电视上安装有菜单播放的检测系统,当该智能电视开机后,该检测系统还不会自动启动,而在本发明中需要对电视菜单的相关按键动作进行录制,以便后期存储与回放从而找到该智能电视存在问题故障的地方。因此需要启动该检测系统对该智能电视的菜单动作进行录制。在进行录制之前,首先需要接收一菜单录制指令,在接收到该菜单录制指令之后启动该检测系统进行录制作业。在本实施例中,该菜单录制指令为一连串的动作,例如在该智能电视的遥控器上连续按下“menu+左+右+上+下”的启动指令之后,该智能电视菜单播放的检测系统开始对相应的菜单动作进行录制,将该智能电视的菜单界面的功能指令信息以及界面响应信息进行录制并存储在所述子文件中。具体的,该智能电视上存在多个应用,所述功能指令信息包括在按键时对应的当前应用程序的名称、当前应用程序中的当前应用选项的名称、按键动作信息以及按键时间间隔信息,例如,在按键时该智能电视的当前的应用程序为“爱奇艺”,当前应用程序中的应用选项为“电影”,按键动作为增大音量,按键时间间隔为每隔3s增大一次音量。此时该检测系统中的录制模块对上述动作进行录制并保存上述所有相关的信息。对所述界面响应信息而言,所述界面响应信息为接收相关功能指令触发之后所述电视机的界面的相关变化信息,具体的,所述界面响应信息包括响应时间信息以及响应显示信息,其中所述响应时间信息为所述电视机的当前应用程序接收到相关功能指令之后的响应时间值,所述响应显示信息为所述电视机接收到相关功能指令之后电视机界面的画面变化信息。

s102,接收一解析指令,所述解析指令包括当前子文件名称。在对子文件进行解析时,由于所述子文件为多个,因此在进行解析之前需要获取需要进行解析的子文件的名称,也即所述当前子文件名称。在接收一解析指令时,该解析指令中包含了所述当前子文件名称,因此可以根据所述当前子文件名称选择对应的子文件进行解析。同样需要指出的是,此处的解析指令也是一连串的动作,例如在该电视机的遥控器上连续按下“左+右+menu+上+下”的指令之后,意为此时该检测系统接收到针对多个子文件的解析指令,并开始对相关子文件进行解析。

s103,选择与所述当前子文件名称对应的所述子文件进行解析以得到所述功能指令信息以及所述界面响应信息,并在所述电视机中回放所述功能指令信息以及所述界面响应信息。

由上所述,该功能指令信息包括在按键时的当前应用程序的名称、当前应用程序中的当前应用选项的名称、按键动作信息以及按键时间间隔信息,所述界面响应信息包括响应时间信息以及响应显示信息,因此在解析时也即需要将这些信息进行解析提取。例如,在按键时该智能电视的当前的应用程序为“爱奇艺”,当前应用程序中的应用选项为“电影”,按键动作为增大音量,按键时间间隔为每隔3s增大一次音量,所述响应时间信息为响应的时间值,在本实施例中,该响应时间值为0.5s,响应显示信息为所述电视机接收功能指令之后所跳转的画面信息。在解析时提取上述这些信息并根据上述信息在该智能电视中进行菜单界面的回放,从而便于生产研发人员对该智能电视所存在的问题故障进行更加深入地了解分析,以便更好地解决所存在的问题。

请参阅图2,对于本发明第二实施例中的电视机菜单功能检测的记录回放方法,包括如下步骤:

s201,接收并响应一菜单录制指令。在实际应用中,在开启了智能电视之后,在该智能电视上安装有菜单播放的检测系统,由于本发明需要对电视菜单的相关按键操作进行录制以便后期回放,因此需要该检测系统对智能电视的菜单动作进行录制。同样的,在进行录制之前,首先需要接收一菜单录制指令,在接收到该菜单动作录制指令之后启动该检测系统进行录制作业。具体的,该菜单动作录制指令为一连贯的动作,例如在该智能电视的遥控器上连续按下“menu+左+右+上+下”的启动指令之后,此时该检测系统开始对该智能电视的菜单界面的动作信息进行录制。

s202,记录所述功能指令信息,其中所述功能指令信息包括当前应用程序的名称、所述当前应用程序中应用选项的名称、所述按键动作信息以及所述按键时间间隔信息。在进行录制的过程中,该检测系统首先记录所述智能电视中当前应用程序以及该当前应用程序中相关应用选项的名称。具体的,例如,在对电视菜单进行按键操作时,此时该智能电视所对应的当前应用程序为“爱奇艺”,且在该“爱奇艺”应用程序中对应的应用选项为“电影”,也即此时该智能电视所播放的界面为“爱奇艺”应用程序中的“电影”频道,然后记录下此时对应的名称并进行保存。与此同时,在记录了上述当前应用程序的名称以及所述当前应用程序中应用选项的名称之后,还需要记录相关的按键动作信息以及按键时间间隔信息。例如,记录的所述当前应用程序的名称为“爱奇艺”,“爱奇艺”应用程序中选择的为“电影”频道,除此之外,还有按键动作信息以及按键时间间隔信息需要进行记录。例如,所述按键动作信息为音量增大键,所述按键时间间隔信息为每隔3s进行一次按键操作。

s203,记录所述界面响应信息,所述界面响应信息包括响应时间信息以及响应显示信息,其中所述响应时间信息为所述当前应用程序的响应时间值,所述响应显示信息为所述电视机的响应画面信息。具体的,所述响应时间信息为响应的时间值,在本实施例中,该响应时间值为0.5s,也即所述电视机在接收相关功能指令的0.5s后发生了响应。此外,响应显示信息为所述电视机接收功能指令之后所跳转的画面信息,具体的,在实际操作中,上述功能指令有可能是由当前应用程序跳转到另一应用程序中,当接收该功能指令之后,该电视机由当前应用程序的界面跳转到另一应用程序的界面中,故而此时该电视机的画面也相应地发生了改变。

s204,依次存储所述功能指令信息以及所述界面响应信息至所述子文件中。具体的,还是以上述“爱奇艺”的应用程序为例进行说明,所述当前应用程序为“爱奇艺”,在该“爱奇艺”应用程序中对应的应用选项为“电影”,所述按键动作信息为音量增大键,所述按键时间间隔信息为每隔3s进行一次按键操作,此时记录上述信息并进行保存以得到对应的子文件。同样的,上述响应时间同样为0.5s,上述响应显示信息为所述电视机接收功能指令之后所跳转的画面信息。

具体的,在进行相关信息的存储时,首先接收一信息存储指令,在接收到该信息存储指令之后,检测系统会再一次提醒确认是否进行存储,当接收到确认存储的确认信息之后,该检测系统对所述当前应用程序以及所述应用选项的名称、所述按键动作信息以及所述按键时间间隔信息存储到所述子文件中,在此值得指出的是,在完成对所述功能指令信息的存储之后才进行所述界面响应信息的存储,也即将上述响应时间值以及所述电视机跳转后的画面信息存储到所述子文件中。在进行存储时,上述相关信息均以键值对的形式存储为所述子文件,所述子文件为xml格式的文件,在本实施例中,该xml子文件的格式如下所示:

<keygroupname="录制文件的名称">

<keyui="应用程序名+activity应用选项名"keycode="82"time="211296"/>

</keygroup>

其中,上述“录制文件的名称”指的是子文件名称,上述“应用程序名”指的是在按键时当前应用程序的名称,例如为“爱奇艺”,上述“应用选项名”指的是在所述当前应用程序中当前应用选项的名称,例如“电影”,所述“82”指的是所述按键动作信息,其中每个不同的按键动作对应特定的数字代码,上述“211296”指的是所述按键时间间隔信息。在此需要指出的是,上述xml文件的格式不仅限于上述相关描述,还可以根据实际应用需要进行格式的相关变形,以最终能实现为基准。与此同时,在进行存储时,由于所述子文件为多个,每个子文件对应不同的子文件名称,根据所述子文件名称生成对应的名称条目,其中单个所述子文件对应各自的名称条目,然后将所述名称条目依序进行排列,得到一子文件列表。其中,该子文件列表中包含了所述子文件对应的名称,在生成了对应的子文件列表之后,当接收到一列表弹出指令之后,该子文件列表随即弹出,然后在该子文件列表中根据名称条目选中对应的子文件进行相关操作。

s205,根据所述存储链接信息以及所述当前子文件名称下载并获取对应的所述子文件。对所述子文件而言,所述子文件还包括一存储链接信息,通过所述存储链接信息可以直接链接到对应的子文件并将其进行下载处理,具体的,由于每个所述子文件均对应有一子文件名称,因此在确认了对应的子文件名称之后,根据所述存储链接信息链接到需要下载获取的子文件进行下载获取。

s206,从所述子文件中提取所述功能指令信息以及所述界面响应信息。具体的,多个所述子文件对应一子文件列表,该子文件列表包括多个所述子文件名称。由上所述,根据所述子文件名称在所述子文件列表中选择了对应的子文件之后,根据所述存储链接信息下载并获取对应的子文件。在实际应用中,当该检测系统接收到一子文件列表弹出指令之后,此时该检测系统会弹出一相应的子文件列表,该列表中对应多个不同子文件的选项,在列表中根据项目序号以及对应的子文件名称来选择对应的子文件进行解析,其中每个所述子文件中均包含所述功能指令信息以及所述界面响应信息,由上所述可知,该功能指令信息包括所述当前应用程序以及所述应用选项的名称、所述按键动作信息以及所述按键时间间隔信息。例如,提取的所述当前应用程序以及所述应用选项的名称分别为“爱奇艺”以及“爱奇艺”应用程序中的“电影”频道,所述按键动作为在“爱奇艺”的应用程序中按下“增大音量”的按键,所述按键时间间隔为3s,所述响应时间信息为0.5s,所述响应显示信息为接收相关功能指令之后所述电视机跳转的画面信息。

s207,根据所述功能指令信息以及所述界面响应信息在所述电视机中回放对应的菜单界面。在获取了所述当前应用程序以及所述应用选项的名称、所述按键动作信息、所述按键时间间隔信息、所述响应时间信息以及所述响应显示信息之后,根据所述当前应用程序以及所述应用选项的名称、所述按键动作信息、所述按键时间间隔信息、所述响应时间信息以及所述响应显示信息在所述智能电视中对所述菜单界面进行回放。也即根据上述当前应用程序以及应用选项分别为“爱奇艺”以及“爱奇艺”中应用选项为“电影”的信息,所述按键动作信息以及所述按键时间间隔信息分别为“增大音量”以及时间间隔为3s,响应时间值为0.5s以及所述电视机响应跳转的画面信息,根据上述信息对所述菜单界面进行回放,方便生产研发人员对所述智能电视所出现的问题故障进行回放研究,从而更好地解决所存在的问题。

请参阅图3,对于本发明第三实施例提出的电视机菜单功能检测的记录回放系统,包括依次连接的录制模块、接收模块以及解析模块,所述录制模块用于当接收到一菜单录制指令时,录制所述电视机的当前菜单界面的功能指令信息以及界面响应信息并均存储在子文件中,所述功能指令信息为针对所述电视机中菜单的相关触发信息,所述界面响应信息为相关功能指令触发之后所述电视机的界面的相关变化信息;所述接收模块用于接收一解析指令,所述解析指令包括当前子文件名称;所述解析模块用于选择与所述当前子文件名称对应的所述子文件进行解析以得到所述功能指令信息以及所述界面响应信息,并在所述电视机中回放所述功能指令信息以及所述界面响应信息。

对所述录制模块而言,所述录制模块包括依次连接的第一记录单元、第二记录单元以及信息存储单元,其中所述第一记录单元用于记录所述功能指令信息,其中所述功能指令信息包括当前应用程序的名称、所述当前应用程序中应用选项的名称、所述按键动作信息以及所述按键时间间隔信息;所述第二记录单元用于记录所述界面响应信息,所述界面响应信息包括响应时间信息以及响应显示信息,其中所述响应时间信息为所述当前应用程序的响应时间值,所述响应显示信息为所述电视机的响应画面信息;所述信息存储单元用于依次存储所述功能指令信息以及所述界面响应信息至所述子文件中。所述录制模块还用于将所述功能指令信息以及所述界面响应信息以键值对的形式存储在所述子文件中,并将所述子文件保存为xml格式。

对所述解析模块而言,所述解析模块包括依次连接的文件获取单元、信息提取单元以及界面回放单元,所述文件获取单元用于根据所述存储链接信息以及所述当前子文件名称下载并获取对应的所述子文件;所述信息提取单元用于从所述子文件中提取所述功能指令信息以及所述界面响应信息;所述界面回放单元用于根据所述功能指令信息以及所述界面响应信息在所述电视机中回放对应的菜单界面。

所述电视机菜单功能检测的记录回放系统,其中,所述子文件还包括一子文件名称,所述系统还包括列表控制模块,所述列表控制模块包括相互连接的列表生成单元以及列表弹出单元;其中所述列表生成单元用于根据所述子文件名称依次生成对应的名称条目,将所述名称条目依序排列以得到一子文件列表;所述列表弹出单元用于接收一列表弹出指令,弹出所述子文件列表。

本发明提出的电视机菜单功能检测的记录回放方法与系统在实际应用中可以对智能电视所存在的故障进行良好的问题模拟与复现,便于生产研发人员对所存在的故障进行更加深入的了解,以便更好地解决问题。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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