System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种机顶盒测试方法、相关装置、设备以及可读存储介质制造方法及图纸_技高网

一种机顶盒测试方法、相关装置、设备以及可读存储介质制造方法及图纸

技术编号:39959671 阅读:17 留言:0更新日期:2024-01-08 23:56
本申请提供了一种机顶盒测试方法、相关装置、设备以及可读存储介质,该方法包括:测试指令解析模块接收来自测试指令接收模块发送的第一测试指令,并基于第一测试指令中测试类型标识信息确定测试类型;在测试类型为参数校验的情况下,参数校验模块接收来自测试指令解析模块发送的第一测试指令;参数校验模块根据第一测试指令对机顶盒的参数进行校验;在测试类型为漏洞扫描的情况下,漏洞扫描模块接收来自测试指令解析模块发送的第一测试指令;根据第一测试指令对机顶盒进行漏洞扫描;在测试类型为遥控器测试的情况下,遥控器测试模块接收来自测试指令解析模块发送的第一测试指令;遥控器测试模块根据第一测试指令对机顶盒进行遥控器功能测试。

【技术实现步骤摘要】

本申请涉及机顶盒测试的,尤其涉及一种机顶盒测试方法、相关装置、设备以及可读存储介质


技术介绍

1、可视化的机顶盒泛智能测试工具是一种利用计算机技术进行测试的工具,它能够以更高效、准确的方式检验软件的各项功能和性能。在当前迅速发展的信息
,基于android操作系统的设备,如机顶盒和融合网关,已成为人们家庭娱乐和通信的重要组成部分。这些设备的性能、稳定性和功能正日益受到用户的重视。为了确保这些设备在不同环境下的正常运行,可视化的机顶盒泛智能测试工具逐渐成为软件开发和质量保障的关键利器。


技术实现思路

1、本申请实施例提供一种机顶盒测试方法、相关装置、设备以及可读存储介质,该方法使得机顶盒检测设备具备参数检验、漏洞扫描和遥控器功能检测的功能。

2、第一方面,本申请实施例提供了一种机顶盒测试方法,该方法应用于机顶盒测试设备,机顶盒测试设备包括测试指令接收模块、测试指令解析模块、参数校验模块、漏洞扫描模块以及遥控器测试模块,该方法包括:测试指令解析模块接收来自测试指令接收模块发送的第一测试指令,并基于第一测试指令中测试类型标识信息确定测试类型;在测试类型为参数校验的情况下,参数校验模块接收来自测试指令解析模块发送的第一测试指令;参数校验模块根据所述第一测试指令对机顶盒的参数进行校验;在测试类型为漏洞扫描的情况下,漏洞扫描模块接收来自所述测试指令解析模块发送的第一测试指令;漏洞扫描模块根据第一测试指令对机顶盒进行漏洞扫描;在测试类型为遥控器测试的情况下,遥控器测试模块接收来自测试指令解析模块发送的第一测试指令;遥控器测试模块根据第一测试指令对机顶盒进行遥控器功能测试。

3、在上述实施例中,通过在机顶盒检测设备中开发参数校验模块、漏洞扫描模块以及遥控器功能检测模块,在机顶盒检测设备接收到第一检测指令后,通过检测指令的类型,将第一检测指令发送到对应的功能模块中,从而使得机顶盒检测设备能够根据第一检测指令的类型对机顶盒进行参数校验/漏洞扫描/遥控器功能测试。

4、结合第一方面,在一种可能实现的方式中,参数校验模块根据第一测试指令对机顶盒的参数进行校验,具体包括:参数校验模块接收第一参数检验表,第一参数检验表中包括一个或多个目标参数,目标参数为机顶盒中待校验的参数;参数校验模块将第一参数检验表中的目标参数通过第一加密算法进行加密,得到加密后的目标参数;参数校验模块向机顶盒发送第一参数检验消息,第一参数检验消息包括加密后的目标参数和第一加密算法的标识信息;参数校验模块接收来自机顶盒发送第一校验响应消息,第一校验响应消息中包括校验结果;参数校验模块将校验结果显示在所述机顶盒测试设备的显示屏上。

5、结合第一方面,在一种可能实现的方式中,参数校验模块将第一参数检验表中的目标参数通过第一加密算法进行加密,得到加密后的目标参数,具体包括:根据公式对每个目标参数的每个字节进行加密;其中,yi为单个被加密的目标参数中的第i个加密字节,mi为加密前的单个目标参数中第i个字节对应的值,n为单个被加密的目标参数对应的字节数,c为第一参数,xk为第一解密参数集中的第k个解密参数。

6、结合第一方面,在一种可能实现的方式中,漏洞扫描模块根据第一测试指令对所述机顶盒进行漏洞扫描,具体包括:漏洞扫描模块向机顶盒发送漏洞扫描请求,漏洞扫描请求用于指示机顶盒向漏洞扫描模块开放漏洞扫描权限;在机顶盒开放漏洞扫描权限的情况下,漏洞扫描模块接收机顶盒发送的第一授权响应消息;漏洞扫描模块向机顶盒的通信端口发送第一测试信息;漏洞扫描模块向机顶盒的数据加密访问端口发送第一数据获取信息;在第一时长内,若漏洞扫描模块未接收到通信端口的第一响应消息,漏洞扫描模块确定通信端口存在通信漏洞;若漏洞扫描模块接收到数据加密端口发送的数据,漏洞扫描模块确定数据加密端口存在数据安全漏洞。

7、结合第一方面,在一种可能实现的方式中,遥控器测试模块根据第一测试指令对机顶盒进行遥控器功能测试,具体包括:遥控器测试模块向机顶盒的遥控器管理模块发送第一遥控测试请求;遥控器测试模块接收遥控器管理模块发送第一测试反馈消息,第一测试反馈消息中包括第一模拟标识号;遥控器测试模块通过机顶盒检测设备的红外发射模块向所述机顶盒的红外通信模块发送第一红外测试信息,第一红外测试信息中包括第一模拟标识号;在遥控器测试模块未接收到第一红外反馈消息的情况下,遥控器测试模块判断机顶盒的遥控器接收功能异常。

8、第二方面,本申请实施例提供了一种机顶盒测试设备,所述机顶盒测试设备包括存储器和处理器;

9、其中,所述存储器用于存储程序代码,所述处理器用于调用所述存储器存储的程序代码,执行上述第一方面及其各种可能实现的方式中的机顶盒测试方法。

10、第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时,实现上述第一方面及其各种可能实现的方式中机顶盒测试方法。

11、第四方面,本申请实施例提供了一种计算机程序,该计算机程序包括指令,当所述计算机程序被计算机执行时,使得机顶盒测试设备可以执行上述第一方面及其各种可能实现的方式中机顶盒测试设备所执行的流程。

本文档来自技高网...

【技术保护点】

1.一种机顶盒测试方法,其特征在于,所述方法应用于机顶盒测试设备,所述机顶盒测试设备包括测试指令接收模块、测试指令解析模块、参数校验模块、漏洞扫描模块以及遥控器测试模块,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述参数校验模块根据所述第一测试指令对所述机顶盒的参数进行校验,具体包括:

3.如权利要求2所述的方法,其特征在于,所述参数校验模块将所述第一参数检验表中的目标参数通过第一加密算法进行加密,得到加密后的目标参数,具体包括:

4.如权利要求1所述的方法,其特征在于,所述漏洞扫描模块根据所述第一测试指令对所述机顶盒进行漏洞扫描,具体包括:

5.如权利要求1所述的方法,其特征在于,所述遥控器测试模块根据所述第一测试指令对所述机顶盒进行遥控器功能测试,具体包括:

6.一种机顶盒测试装置,其特征在于,包括执行如权利要求1-5任意一项所述的机顶盒测试方法的单元。

7.一种机顶盒测试设备,其特征在于,包括:存储器和处理器,其中:

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时,实现如权利要求1-5任意一项所述的方法。

...

【技术特征摘要】

1.一种机顶盒测试方法,其特征在于,所述方法应用于机顶盒测试设备,所述机顶盒测试设备包括测试指令接收模块、测试指令解析模块、参数校验模块、漏洞扫描模块以及遥控器测试模块,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述参数校验模块根据所述第一测试指令对所述机顶盒的参数进行校验,具体包括:

3.如权利要求2所述的方法,其特征在于,所述参数校验模块将所述第一参数检验表中的目标参数通过第一加密算法进行加密,得到加密后的目标参数,具体包括:

4.如权利要求1所述的方法,其特征在于,所述漏洞扫描模块...

【专利技术属性】
技术研发人员:杨鹏飞周润成白云恺
申请(专利权)人:广东朝歌智慧互联科技有限公司
类型:发明
国别省市:

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

1