[发明专利]一种测试加密单元的方法及装置有效
申请号: | 201010215341.2 | 申请日: | 2010-06-29 |
公开(公告)号: | CN101873622A | 公开(公告)日: | 2010-10-27 |
发明(设计)人: | 邱保锦;张洁 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 加密 单元 方法 装置 | ||
技术领域
本发明涉及设备测试领域,尤其涉及一种测试移动终端中加密单元的方法及装置。
背景技术
目前,为提高移动终端的通信安全,特殊行业内使用的移动终端都设置有加密单元,较为常用的是在手机设置有加密单元,设备商在生产过程中需要对手机的加密单元进行测试,以保证加密单元电路性能的稳定性与可靠性。
目前,测试手机加密单元,主要方式为:在计算机装载测试软件,测试软件通过计算机与移动终端进行信息交互,装载有测试软件的计算机包括第一端口与第二端口;移动终端包括通信端口与加密端口;在物理连接上,移动终端的加密端口与计算机的第一端口通过串口数据线连接,通信端口与计算机的第二端口通过串口数据线连接。
参见图1,为现有技术中对移动终端的加密单元进行测试的信令流程图,该信令流程图包括步骤:
步骤101、测试软件通过计算机的第二端口向串口数据线的串口发送打开移动终端的加密端口的指令。
步骤102、串口将接收到的指令转发给移动终端的通信端口。
步骤103、移动终端通过通信端口向串口发送指令响应。
步骤104、串口将接收到的指令响应转发给计算机的第二端口,以将指令响应发送给测试软件。
步骤105、移动终端通过其通信端口打开加密端口,并通过通信端口向加密端口发送测试数据,该测试数据可以是测试软件和待测终端的软件预先定义好的一组字符串序列。
步骤106、加密端口将接收到的测试数据通过计算机的第一端口发送给测试软件。
步骤107、测试软件通过计算机的第一端口向加密端口发送回复数据,该回复数据可以是测试软件与待测终端的软件之间预先定义好的字符串序列。
步骤108、加密端口将接收到的回复数据发送给通信端口。
步骤109、移动终端根据接收到的回复数据,判断加密单元的电路是否出现问题,并通过通信端口向串口发送测试失败或测试成功的通知消息。
步骤110、串口将接收到的通知消息通过计算机的第二端口发送给测试软件。
采用现有技术测试加密单元,虽然能够在一定程度上实现加密单元的测试,但是,由于其通过加密单元与计算机之间的通信来实现,还存在以下技术缺陷:
(1)现有技术的测试工装,需要两条工装数据线,其中,一条工装数据线用于连接计算机的第一端口与待测试终端的加密端口;另一条工装数据线用于连接计算机的第二端口与待测试终端的通信端口;因此,现有技术需要的工装数据线应用的较多,成本高、操作不方便。
(2)在测试过程中,移动终端和加密单元需要分别与计算机进行外部交互,而且待测终端还需要与加密单元进行内部交互;测试流程较为复杂,涉及到的交互步骤较多,由于设备之间信息交互的时延较大,并且流程太复杂容易导致测试失败而造成重测,从而影响测试效率。
(3)针对测试多平台多模式移动终端时,需要重复执行上述测试加密单元的信令流程,因此,对多模式待测终端的加密单元进行测试需要更多的设备间的信息交互与测试步骤,消耗的时延更大。
发明内容
本发明提供一种测试加密单元的方法及装置,以简化测试流程,提高测试效率、降低测试时延。
一种测试加密单元的方法,包括:
待测终端接收用于表征打开加密单元的加密端口的指令,并根据所述指令,打开加密单元的加密端口,该加密端口的接收端与发射端短接,所述加密单元包括至少一个加密电路,加密电路与终端平台一一对应;
待测终端在接收到测试启动指令时,针对每个终端平台,待测终端从所述加密单元中确定出与该次测试的终端平台相对应的加密电路,并运行确定出的加密电路相对应的自测运行代码;
待测终端根据运行结果确定出对加密单元进行测试的测试结果,并反馈所述测试结果。
一种测试加密单元的装置,包括:
接收模块,用于接收用于表征打开加密单元的加密端口的指令,并根据所述指令,打开加密单元的加密端口,所述加密单元包括至少一个加密电路,加密电路与终端平台一一对应;以及,用于在接收到测试启动指令时启动测试模块;
测试模块,用于针对每个终端平台,待测终端从所述加密单元中确定出与该次测试的终端平台相对应的加密电路,并运行确定出的加密电路相对应的自测运行代码;
测试结果反馈模块,用于根据所述测试模块运行的运行结果确定出对加密单元进行测试的测试结果,并反馈所述测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010215341.2/2.html,转载请声明来源钻瓜专利网。