[发明专利]OTP开关的控制装置及控制方法有效
申请号: | 201810005832.0 | 申请日: | 2018-01-03 |
公开(公告)号: | CN108170607B | 公开(公告)日: | 2021-05-18 |
发明(设计)人: | 许美 | 申请(专利权)人: | 上海传英信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 朱成之 |
地址: | 201203 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | otp 开关 控制 装置 方法 | ||
本发明提供一种OTP开关的控制装置及控制方法,所述OTP开关的控制装置,包括:判断模块,用于判断当前的测试版本是否具有Root权限;控制模块,用于在当前的测试版本具有Root权限,基于用户指令控制OTP开关的状态;执行模块,用于根据用户选择执行对应端口的OTP开关的状态。本发明的OTP开关的控制装置及控制方法中,其测试方式更为简便,效率更高;并且,由于对Root权限进行判断,因此提高了测试的安全性能,同时由于对指令类型进行了区分,从而提高了测试的可靠性。
技术领域
本发明涉及电子通信技术领域,尤其涉及一种OTP开关的控制装置及控制方法。
背景技术
随着技术的发展与进步,越来越多的智能设备被人们广泛的使用。在智能设备的研制及制造过程中,对智能设备的性能及安全方面的测试必不可少。
通常来讲,在测试方面,为了大大降低对相关命令的输入操作,通常会用到脚本,例如将相关的命令编辑集成至一个脚本中,再通过设置相关的脚本用例以实现较为自动的测试方式。也就是说,在对被测设备等进行测试的过程中通常需要通过对脚本进行测试来完成测试任务。
现阶段的脚本通常以脚本语言(如:python或javascript等)和基本语法为基础进行编写,在编写的过程中所有功能模块(如:测试功能执行模块、过程处理模块和数据处理模块)的实现都以脚本的形式呈现。
以智能手机中OTP开关的控制及测试来讲,由于OTP分为平台端OTP和sensor端OTP,因此相应的命令也是不一样的,那么每次开关OTP都需要根据输入一串adb命令,这导致测试过程非常繁琐,效率低下;并且由于输入的命令非常多,也非常容易出现错误,进而导致测试的准确度不高,进一步降低测试效率。
一般来讲,为了解决这个问题,可以将这些命令集成至脚本中。例如,在开启OTP和关闭OTP时,可以在代码中实现相关接口代码,这样即可通过输入一些adb命令来实时控制OTP开关。
但是目前的测试方式中,仍然输入运行脚本,只有输入正确的运行脚本才可以验证OTP开关是否生效。这种方式,对于熟悉脚本的开发人员来说可能非常简单,即输入相应的命令就验证OTP开关是否生效。但是对于不太熟悉脚本或控制命令的操作人员(如测试人员和一些其他人员)来讲,如何验证OTP是否生效是非常困难的一件事。同时,这些不熟悉脚本或控制命令的操作人员更关注输出结果。
因此,如何直观的反映验证结果以有效的提高效率就成为本领域技术人员亟待解决的问题之一。
发明内容
本发明的目的是提供一种OTP开关的控制装置及控制方法,以有效的避免现有技术中操作繁琐且测试性能较差的问题。
为实现上述目的,本发明提供一种OTP开关的控制装置,包括:判断模块,用于判断当前的测试版本是否具有Root权限;控制模块,用于在当前的测试版本具有Root权限,基于用户指令控制OTP开关的状态;执行模块,用于根据用户选择执行对应端口的OTP开关的状态。
所述判断模块包括:调用单元,用于调用当前的测试版本中的脚本命令;确认单元,用于根据脚本命令的输出结果确认是否具有Root权限。
所述控制模块包括:指令识别单元,用于判断并识别用户指令的类型;开关控制单元,用于当用户指令为开启类型时,控制OTP开关的状态为打开状态;且当用户指令为关闭类型时,控制OTP开关的状态为关闭状态。
所述的OTP开关的控制装置还包括:提示模块,用于当用户指令为其他类型时,进行输入异常的提示。
所述执行模块包括:端口识别单元,用于判断并识别用户选择的端口的类型;所述开关控制单元还用于当选择的端口类型为感应端口时,控制所选择的感应端口的OTP开关的状态;且当选择的端口类型为平台端口时,控制所选择的平台端口的OTP开关的状态。
本发明还一种OTP开关的控制方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海传英信息技术有限公司,未经上海传英信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810005832.0/2.html,转载请声明来源钻瓜专利网。