红外控制设备自动化测试方法及系统技术方案

技术编号:13417787 阅读:51 留言:0更新日期:2016-07-27 14:45
本发明专利技术公开了一种红外控制设备自动化测试方法,该方法包括以下步骤:智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发送给红外收发装置;红外收发装置处理所接收到的红外编码信息生成相应的红外信号,并将所述红外信号发送给红外控制设备,以控制红外控制设备执行与该红外信号对应的测试操作;PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试报告并上传至服务器;服务器存储所述测试报告。本发明专利技术还公开了一种执行上述红外控制设备自动化测试方法的红外控制设备自动化测试系统。本发明专利技术对红外控制设备的测试过程以及测试结果记录与分析均无需人工参与,能够实现红外控制设备的自动化测试,提高测试效率。

【技术实现步骤摘要】


本专利技术涉及产品自动化测试
,尤其涉及一种红外控制设备自动化测试方法及系统

技术介绍

红外(IR)无线通讯方式以其传输速度快、成本低、跨平台、点对点安全性强等优点,被广泛应用于家电、移动计算设备、移动通讯设备等红外控制设备中,如电视机、空调器、红外线打印机、红外线键盘等。
目前对红外控制设备进行测试,主要还是依靠人工使用遥控器测试,测试效率低、人力成本高;在测试过程中,还需要人工判断测试结果,测试周期长;测试数据不能集中管理,复用率低。目前自动化测试系统很少,有的红外自动化测试系统,也只能简单的将人工操作替换为红外遥控,自动发射进行测试,但还需要人工进行测试结果的观察及记录,效率也不高。

技术实现思路

本专利技术的主要目的在于提供一种红外控制设备自动化测试方法及系统,旨在实现红外控制设备的自动化测试,提高红外控制设备的测试效率。
为了达到上述目的,本专利技术提供一种红外控制设备自动化测试方法,所述红外控制设备自动化测试方法包括以下步骤:
智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发送给红外收发装置;
红外收发装置处理所接收到的红外编码信息生成相应的红外信号,并将所述红外信号发送给红外控制设备,以控制红外控制设备执行与该红外信号对应的测试操作;
PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试报告并上传至服务器;
服务器存储所述测试报告。
优选地,所述PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试报告并上传至服务器的步骤包括:
PC端通过串口接收红外控制设备反馈的测试数据;
PC端比对所述测试数据与预置的测试结果数据;
在所述测试数据与预置的测试结果数据一致时,生成测试通过的测试报告;
在所述测试数据与预置的测试结果数据不一致时,生成测试失败的测试报告;
将所述测试报告上传至服务器。
优选地,所述智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发送给红外收发装置的步骤包括:
所述智能终端从PC端或服务器获取测试脚本,将所述测试脚本转换为可执行的红外编码信息,并将所述红外编码信息发送给红外收发装置。
优选地,所述智能终端从PC端或服务器获取红外编码信息,并将所获取的红外编码信息发送给红外收发装置的步骤之前还包括:
智能终端接收红外收发装置学习遥控器的按键编码方式发送来的红外编码信息,将接收到的红外编码信息转换成对应的测试脚本,并上传至服务器。
优选地,所述红外控制设备自动化测试方法还包括:
PC端设置智能终端的监控方式;
智能终端根据所述监控方式对测试过程进行监控,获取监控数据,并将所述监控数据上传至服务器;
服务器存储所述监控数据。
此外,为了达到上述目的,本专利技术还提供一种红外控制设备自动化测试系统,所述红外控制设备自动化测试系统包括智能终端、红外收发装置、PC端和服务器;
所述智能终端用于从PC端或服务器获取红外编码信息,并将所述红外编码信息发送给红外收发装置;
所述红外收发装置用于处理所接收到的红外编码信息生成相应的红外信号,并将所述红外信号发送给红外控制设备,以控制红外控制设备执行与该红外信号对应的测试操作;
所述PC端用于接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试报告并上传至服务器;
所述服务器用于存储所述测试报告。
优选地,所述红外收发装置整合于所述智能终端中。
优选地,所述PC端包括数据接收单元、数据比对单元、报告生成单元和报告上传单元;
所述数据接收单元用于通过串口连接红外控制设备,以接收红外控制设备反馈的测试数据;
所述数据比对单元用于比对所述测试数据与预置的测试结果数据;
所述报告生成单元用于在所述测试数据与预置的测试结果数据一致时,生成测试通过的测试报告;在所述测试数据与预置的测试结果数据不一致时,生成测试失败的测试报告;
所述报告上传单元用于将所述测试报告上传至服务器。
优选地,所述智能终端还用于接收红外收发装置学习遥控器的按键编码方式发送来的红外编码信息,将接收到的红外编码信息转换为与该红外编码信息对应的测试脚本,并将测试脚本上传至服务器;
所述服务器还用于保存智能终端发送的测试脚本;
所述智能终端还用于从PC端或服务器获取测试脚本,将所述测试脚本转换为可执行的红外编码信息,并将所述红外编码信息发送给红外收发装置。
优选地,所述PC端还用于设置智能终端的监控方式;所述智能终端还用于根据所述监控方式对测试过程进行监控,获取监控数据,并将所述监控数据上传至服务器;所述服务器还用于存储所述监控数据。
本专利技术提供的红外控制设备自动化测试方法及系统,通过智能终端获取红外编码信息并发送给红外收发装置,红外收发装置处理处理该红外编码信息生成相应的红外信号并发送给红外控制设备,以控制红外控制设备执行与该红外信号对应的测试操作,PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试报告并上传至服务器,由服务器存储测试报告。从而对红外控制设备的测试过程以及测试结果记录与分析均无需人工参与,实现了红外控制设备的自动化测试,能够提高红外控制设备的测试效率。
附图说明
图1为本专利技术红外控制设备自动化测试方法一实施例的流程示意图;
图2为图1中步骤S103的流程示意图;
图3为本专利技术红外控制设备自动化测试方法另一实施例的流程示意图;
图4为本专利技术红外控制设备自动化测试方法又一实施例的流程示意图;
图5为本专利技术红外控制设备自动化测试系统一实施例的结构示意图;
图6为图5中PC端的结构示意图。
本专利技术的目的、功能特点及优点的实现,将结合实施例,并参照附图作进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。
本专利技术提供一种红外控制设备自动化测试方法,可应用于红外控制设备自动化测试系统。
参照图1,图1为本专利技术红外控制设备自动化测试方法一实施例的流程示意图。
本专利技术红外控制设备自动化测试方法第一实施例中,所述红外控制设备自动化测试方法包括以下步骤:
步骤S101:智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发送给红外收发装置。
服务器预存有用于对红外控制设备进行各项性能测试的红外编码信息,PC端可通过网络,例如内部网络或因特网与服务器建立连接后,从服务器上下载红外编码信息,再发送给智能终端,智能终端接收PC端发送的红外编码信息;智能终端可以直接从服务器上下载红外编码信息来获取红外编码信息。智能终端将所获取的红外编码信息发送给红外收发装置,以通过红外收发装置对红外编码信息进行处理。
步骤S102:红外收发装置处理所接收到的红外编码信息生成相应的红外信号,并将所述红外信号发送给红外控制设备,以控制红外控制设备执行与该红外信号对应的测试操作。
红外收发装置接收到智能终端发送的红外编码信息后,对所接收到的红外编码信息进行处理,即对所接收到的红外编码信息进行解码处理,生成与该红外编码信息相应的红外信号,并将该红外信号发送给红外控制设备,控制红外控制设备执行与该红外信号对应的测试操作,从而对红外控制设备(如电视机)的各项性能进本文档来自技高网
...

【技术保护点】
一种红外控制设备自动化测试方法,其特征在于,所述红外控制设备自动化测试方法包括以下步骤:智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发送给红外收发装置;红外收发装置处理所接收到的红外编码信息生成相应的红外信号,并将所述红外信号发送给红外控制设备,以控制红外控制设备执行与该红外信号对应的测试操作;PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试报告并上传至服务器;服务器存储所述测试报告。

【技术特征摘要】
1.一种红外控制设备自动化测试方法,其特征在于,所述红外控制设备
自动化测试方法包括以下步骤:
智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发
送给红外收发装置;
红外收发装置处理所接收到的红外编码信息生成相应的红外信号,并将
所述红外信号发送给红外控制设备,以控制红外控制设备执行与该红外信号
对应的测试操作;
PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测
试报告并上传至服务器;
服务器存储所述测试报告。
2.如权利要求1所述的红外控制设备自动化测试方法,其特征在于,所
述PC端接收红外控制设备反馈的测试数据,根据所述测试数据自动生成测试
报告并上传至服务器的步骤包括:
PC端通过串口接收红外控制设备反馈的测试数据;
PC端比对所述测试数据与预置的测试结果数据;
在所述测试数据与预置的测试结果数据一致时,生成测试通过的测试报
告;
在所述测试数据与预置的测试结果数据不一致时,生成测试失败的测试
报告;
将所述测试报告上传至服务器。
3.如权利要求1所述的红外控制设备自动化测试方法,其特征在于,所
述智能终端从PC端或服务器获取红外编码信息,并将所述红外编码信息发送
给红外收发装置的步骤包括:
所述智能终端从PC端或服务器获取测试脚本,将所述测试脚本转换为可
执行的红外编码信息,并将所述红外编码信息发送给红外收发装置。
4.如权利要求3所述的红外控制设备自动化测试方法,其特征在于,所
述智能终端从PC端或服务器获取红外编码信息,并将所获取的红外编码信息
发送给红外收发装置的步骤之前还包括:
智能终端接收红外收发装置学习遥控器的按键编码方式发送来的红外编
码信息,将接收到的红外编码信息转换成对应的测试脚本,并上传至服务器。
5.如权利要求1至4中任一项所述的红外控制设备自动化测试方法,其
特征在于,所述红外控制设备自动化测试方法还包括:
PC端设置智能终端的监控方式;
智能终端根据所述监控方式对测试过程进行监控,获取监控数据,并将
所述监控数据上传至服务器;
服务器存储所述监控数据。
6.一种...

【专利技术属性】
技术研发人员:张艳宝张赵欣
申请(专利权)人:西安TCL软件开发有限公司
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1