欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2017102426657
申请人: 王蕴卓
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-05-13
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种测试UPnP功能及页面规则检查的方法,包括如下步骤:

步骤一,搭建测试环境,开启被测器件的UPnP功能,启动测试;

步骤二,获取测试PC的IP地址,开启一下载应用;

步骤三,通过协议连接该被测器件,导出iptables规则;

步骤四,检查是否有UPnP规则;

步骤五,若有则检查UPnP规则是否正确;

步骤六,若UPnP规则正确则关闭连接该被测器件的协议,打开该被测器件的UPnP功能页面,并检查页面是否显示UPnP规则;

步骤七,若显示则检查UPnP规则是否正确;

步骤八,若UPnP规则正确则关闭该下载应用,并通过协议连接该被测器件,导出iptables规则;

步骤九,检查UPnP规则是否消失;

步骤十,若消失,则关闭连接该被测器件的协议进入该被测器件的UPnP功能页面,检查UPnP规则是否消失;

步骤十一,若UPnP规则消失则结束测试并返回测试通过;若UPnP规则不消失则结束测试并返回测试结果。

2.如权利要求1所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:于步骤一中,将该被测器件的LAN侧连接测试PC以搭建测试环境,并开启该被测器件的UPnP功能,启动测试脚本。

3.如权利要求1所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:于步骤三中,通过telnet协议连接DUT,并导出NAT转发表。

4.如权利要求3所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:于步骤四中,检测该NAT转发表的PREROUTING链是否有UPnP的规则。

5.如权利要求4所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:于步骤五与步骤七中,检查UPnP规则是否正确包括检查规则数是否为两条、协议是否分别为tcp和udp、进入接口是否为vlan2、内网IP地址是否为测试PC获取的IP地址。

6.如权利要求5所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:于步骤六中,若UPnP规则正确则取出UPnP两条规则中的内外部端口并关闭连接该被测器件的telnet协议,进入该被测器件的WEB管理页面并进入UPnP功能页面,检查页面是否显示UPnP规则。

7.如权利要求6所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:于步骤八中,如果UPnP规则正确则关闭该下载应用,通过telnet协议连接该被测器件,并导出NAT转发表。

8.一种测试UPnP功能及页面规则检查的装置,包括:

测试启动单元,于搭建测试环境后,开启被测器件的UPnP功能,启动测试;

下载应用开启单元,用于获取测试PC的IP地址,开启一下载应用;

iptables规则导出单元,用于通过协议连接该被测器件,导出iptables规则;

第一UPnP规则检查单元,检查是否有UPnP规则;

第一UPnP规则检查结果处理单元,于检查结果为有UPnP规则时检查UPnP规则是否正确;

UPnP功能页面检查单元,于UPnP规则正确时关闭连接该被测器件的协议,打开该被测器件的UPnP功能页面,并检查页面是否显示UPnP规则;

第二UPnP规则检查单元,于页面显示有UPnP规则时检查UPnP规则是否正确;

第二UPnP规则检查结果处理单元,于UPnP规则正确时关闭该下载应用,并通过协议连接该被测器件,导出iptables规则;

UPnP消失检查单元,用于检查UPnP规则是否消失;

消失结果检查处理单元,于检查结果为UPnP规则消失时关闭连接该被测器件的协议进入该被测器件的UPnP功能页面,检查UPnP规则是否消失,并于UPnP规则消失时结束测试并返回测试通过,若UPnP规则不消失则结束测试并返回测试结果。

9.如权利要求8所述的一种测试UPnP功能及页面规则检查的装置,其特征在于:该iptables规则导出单元通过telnet协议连接DUT,并导出NAT转发表。

10.如权利要求9所述的一种测试UPnP功能及页面规则检查的装置,其特征在于:该第一UPnP规则检查单元检测该NAT转发表的PREROUTING链是否有UPnP的规则。

11.如权利要求10所述的一种测试UPnP功能及页面规则检查的装置,其特征在于:检查UPnP规则是否正确包括检查规则数是否为两条、协议是否分别为tcp和udp、进入接口是否为vlan2、内网IP地址是否为测试PC获取的IP地址。

12.如权利要求11所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:该UPnP功能页面检查单元于UPnP规则正确时取出UPnP两条规则中的内外部端口并关闭连接该被测器件的telnet协议,进入该被测器件的WEB管理页面并进入UPnP功能页面,检查页面是否显示UPnP规则。

13.如权利要求12所述的一种测试UPnP功能及页面规则检查的方法,其特征在于:该第二UPnP规则检查结果处理单元于UPnP规则正确则关闭该下载应用,通过telnet协议连接该被测器件,并导出NAT转发表。

14.如权利要求8所述的一种测试UPnP功能及页面规则检查的装置,其特征在于:该测试启动单元将该被测器件的LAN侧连接测试PC以搭建测试环境,并开启该被测器件的UPnP功能,启动测试脚本。