一种机顶盒红外功能测试方法、系统、设备及介质技术方案

技术编号:37491455 阅读:13 留言:0更新日期:2023-05-07 09:30
本发明专利技术提供了机顶盒测试技术领域的一种机顶盒红外功能测试方法、系统、设备及介质,方法包括:步骤S10、上位机分别为各测试工位设定一第一红外码值,在与各机顶盒建立连接后,将各第一红外码值分别发送给对应工位的机顶盒;步骤S20、机顶盒接收并存储第一红外码值,并向上位机反馈接收成功通知;步骤S30、上位机接收到接收成功通知后,基于第一红外码值控制各usb红外模块向对应工位的机顶盒发送红外信号;步骤S40、机顶盒解析接收的红外信号得到第二红外码值,基于第一红外码值对第二红外码值进行校验,生成红外测试结果并发送给上位机;步骤S50、上位机接收并存储各红外测试结果。本发明专利技术的优点在于:极大的提升了机顶盒红外功能测试的效率以及质量。测试的效率以及质量。测试的效率以及质量。

【技术实现步骤摘要】
一种机顶盒红外功能测试方法、系统、设备及介质


[0001]本专利技术涉及机顶盒测试
,特别指一种机顶盒红外功能测试方法、系统、设备及介质。

技术介绍

[0002]机顶盒在生产完成之后,需要对其进行一系列的测试才能出厂,即需要对机顶盒进行厂测,其中便包括红外功能测试,即测试机顶盒能否正常接收到红外码值。
[0003]针对机顶盒红外功能的测试,传统上采用测试人员操控遥控器进行切台,进而判断红外功能是否正常的方法,但传统的方法存在如下缺点:测试人员操控遥控器进行测试,还需人工一一记录测试结果,效率低下,且在多个工位同时进行红外功能测试时,可能出现遥控器的红外信号错乱,进而对测试造成影响。
[0004]因此,如何提供一种机顶盒红外功能测试方法、系统、设备及介质,实现提升机顶盒红外功能测试的效率以及质量,成为一个亟待解决的技术问题。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种机顶盒红外功能测试方法、系统、设备及介质,实现提升机顶盒红外功能测试的效率以及质量。
[0006]第一方面,本专利技术提供了一种机顶盒红外功能测试方法,包括如下步骤:
[0007]步骤S10、上位机分别为各测试工位设定一第一红外码值,在与各机顶盒建立连接后,将各所述第一红外码值分别发送给对应工位的机顶盒;
[0008]步骤S20、机顶盒接收并存储所述第一红外码值,并向上位机反馈接收成功通知;
[0009]步骤S30、上位机接收到所述接收成功通知后,基于所述第一红外码值控制各usb红外模块向对应工位的机顶盒发送红外信号;
[0010]步骤S40、机顶盒解析接收的所述红外信号得到第二红外码值,基于所述第一红外码值对第二红外码值进行校验,生成红外测试结果并发送给上位机;
[0011]步骤S50、上位机接收并存储各所述红外测试结果。
[0012]进一步地,所述步骤S10具体为:
[0013]上位机分别为各测试工位设定一唯一的第一红外码值,基于udp协议或者tcp协议,通过网口或者串口与与各机顶盒建立连接,在建立连接后实时将各所述第一红外码值分别发送给对应工位的机顶盒;
[0014]所述步骤S20中,所述接收成功通知携带机顶盒的序列号。
[0015]进一步地,所述步骤S40具体为:
[0016]机顶盒设定一时长阈值,判断所述时长阈值内是否接收到红外信号,若否,生成测试失败的红外测试结果并实时发送给上位机;若是,则:
[0017]解析接收的所述红外信号得到第二红外码值,判断所述第二红外码值与存储的第一红外码值是否一致,若是,则生成测试成功的红外测试结果并实时发送给上位机;若否,
生成测试失败的红外测试结果并实时发送给上位机。
[0018]进一步地,所述步骤S50具体为:
[0019]上位机接收所述红外测试结果,将所述红外测试结果绑定测试时间后进行哈希计算得到哈希值,利用预设的密钥对绑定了所述测试时间的红外测试结果以及哈希值进行加密得到加密数据,并将所述加密数据分布式存储至服务器的数据库中。
[0020]第二方面,本专利技术提供了一种机顶盒红外功能测试系统,包括如下模块:
[0021]第一红外码值发送模块,用于上位机分别为各测试工位设定一第一红外码值,在与各机顶盒建立连接后,将各所述第一红外码值分别发送给对应工位的机顶盒;
[0022]第一红外码值存储模块,用于机顶盒接收并存储所述第一红外码值,并向上位机反馈接收成功通知;
[0023]红外信号发送模块,用于上位机接收到所述接收成功通知后,基于所述第一红外码值控制各usb红外模块向对应工位的机顶盒发送红外信号;
[0024]红外功能测试模块,用于机顶盒解析接收的所述红外信号得到第二红外码值,基于所述第一红外码值对第二红外码值进行校验,生成红外测试结果并发送给上位机;
[0025]红外测试结果存储模块,用于上位机接收并存储各所述红外测试结果。
[0026]进一步地,所述第一红外码值发送模块具体用于:
[0027]上位机分别为各测试工位设定一唯一的第一红外码值,基于udp协议或者tcp协议,通过网口或者串口与与各机顶盒建立连接,在建立连接后实时将各所述第一红外码值分别发送给对应工位的机顶盒;
[0028]所述第一红外码值存储模块中,所述接收成功通知携带机顶盒的序列号。
[0029]进一步地,所述红外功能测试模块具体用于:
[0030]机顶盒设定一时长阈值,判断所述时长阈值内是否接收到红外信号,若否,生成测试失败的红外测试结果并实时发送给上位机;若是,则:
[0031]解析接收的所述红外信号得到第二红外码值,判断所述第二红外码值与存储的第一红外码值是否一致,若是,则生成测试成功的红外测试结果并实时发送给上位机;若否,生成测试失败的红外测试结果并实时发送给上位机。
[0032]进一步地,所述红外测试结果存储模块具体用于:
[0033]上位机接收所述红外测试结果,将所述红外测试结果绑定测试时间后进行哈希计算得到哈希值,利用预设的密钥对绑定了所述测试时间的红外测试结果以及哈希值进行加密得到加密数据,并将所述加密数据分布式存储至服务器的数据库中。
[0034]第三方面,本专利技术提供了一种机顶盒红外功能测试设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
[0035]第四方面,本专利技术提供了一种机顶盒红外功能测试介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的方法。
[0036]本专利技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0037]1、通过上位机分别为各测试工位设定一第一红外码值,将各第一红外码值分别发送给对应工位的机顶盒,机顶盒接收并存储第一红外码值,并向上位机反馈接收成功通知,上位机接收到接收成功通知后,基于第一红外码值控制各usb红外模块向对应工位的机顶
盒发送红外信号,机顶盒解析接收的红外信号得到第二红外码值,通过比对第二红外码值与第一红外码值是否一致来生成红外测试结果并发送给上位机,上位机接收并自动存储各红外测试结果,即通过上位机控制usb红外模块向不同工位的机顶盒分别发送不同第一红外码值的红外信号,并判断机顶盒接收的红外码值是否匹配,由于第一红外码值针对各工位进行了区分,且无需测试人员操控遥控器,无需人工一一记录测试结果,最终极大的提升了机顶盒红外功能测试的效率以及质量。
[0038]2、通过将红外测试结果绑定测试时间,便于后期溯源;通过对绑定测试时间的红外测试结果进行哈希计算得到哈希值,便于后期利用哈希值校验红外测试结果的完整性;通过预设的密钥对绑定测试时间的红外测试结果以及哈希值进行加密,避免红外测试结果被明文窃取;通过将加密数据分布式存储至服务器,即采取去中心化的存储方式,进一步提升数据安全性。
[0039]上本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机顶盒红外功能测试方法,其特征在于:包括如下步骤:步骤S10、上位机分别为各测试工位设定一第一红外码值,在与各机顶盒建立连接后,将各所述第一红外码值分别发送给对应工位的机顶盒;步骤S20、机顶盒接收并存储所述第一红外码值,并向上位机反馈接收成功通知;步骤S30、上位机接收到所述接收成功通知后,基于所述第一红外码值控制各usb红外模块向对应工位的机顶盒发送红外信号;步骤S40、机顶盒解析接收的所述红外信号得到第二红外码值,基于所述第一红外码值对第二红外码值进行校验,生成红外测试结果并发送给上位机;步骤S50、上位机接收并存储各所述红外测试结果。2.如权利要求1所述的一种机顶盒红外功能测试方法,其特征在于:所述步骤S10具体为:上位机分别为各测试工位设定一唯一的第一红外码值,基于udp协议或者tcp协议,通过网口或者串口与与各机顶盒建立连接,在建立连接后实时将各所述第一红外码值分别发送给对应工位的机顶盒;所述步骤S20中,所述接收成功通知携带机顶盒的序列号。3.如权利要求1所述的一种机顶盒红外功能测试方法,其特征在于:所述步骤S40具体为:机顶盒设定一时长阈值,判断所述时长阈值内是否接收到红外信号,若否,生成测试失败的红外测试结果并实时发送给上位机;若是,则:解析接收的所述红外信号得到第二红外码值,判断所述第二红外码值与存储的第一红外码值是否一致,若是,则生成测试成功的红外测试结果并实时发送给上位机;若否,生成测试失败的红外测试结果并实时发送给上位机。4.如权利要求1所述的一种机顶盒红外功能测试方法,其特征在于:所述步骤S50具体为:上位机接收所述红外测试结果,将所述红外测试结果绑定测试时间后进行哈希计算得到哈希值,利用预设的密钥对绑定了所述测试时间的红外测试结果以及哈希值进行加密得到加密数据,并将所述加密数据分布式存储至服务器的数据库中。5.一种机顶盒红外功能测试系统,其特征在于:包括如下模块:第一红外码值发送模块,用于上位机分别为各测试工位设定一第一红外码值,在与各机顶盒建立连接后,将各所述第一红外码值分别发送给对应工位的机顶盒;第一红外码值存储...

【专利技术属性】
技术研发人员:赖茂林袁苇张宏辉
申请(专利权)人:福建新大陆通信科技股份有限公司
类型:发明
国别省市:

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

1