[0028] 下面结合附图和具体实施例对本发明作进一步说明。
[0029] 具体实施例1:
[0030] 如图1所示,本发明的自动化USB控制系统,包括计算机1、服务器2以及控制盒3,控制盒3包括直流稳压电源31、微处理器单元32、USB接口电源控制单元33、服务器USB接入口单元34以及被测智能终端USB接入口单元35;
[0031] 计算机1;用于通过服务器2反馈的USB状态的信息,向微处理器单元32发送具有控制USB接口电源控制单元33开/关的通信协议;
[0032] 服务器2;用于通过与被测智能终端数据交互状态向计算机反馈USB接入口的连接状态;
[0033] 直流稳压电源31;用于连接USB接口电源控制单元33以及被测智能终端USB接入口单元35;
[0034] 微处理器单元32;用于识别USB接口电源控制单元的开/关;
[0035] USB接口电源控制单元33;用于根据微处理器单元32的控制来控制USB接入口电源状态;
[0036] 服务器USB接入口单元34;用于服务器2的USB接口接入控制盒;
[0037] 被测智能终端USB接入口单元35;用于被测智能终端的USB接口接入控制盒;
[0038] 服务器2与服务器USB接入口单元34连接;服务器2与计算机1连接;计算机1与微处理器单元32通信连接;直流稳压电源31的负极与被测智能终端USB接入口单元35电路连接;直流稳压电源31的正极与USB接口电源控制单元33连接;微处理器单元32与USB接口电源控制单元33电路连接;USB接口电源控制单元33与被测智能终端USB接入口单元35电路连接;
服务器USB接入口单元34与被测智能终端USB接入口单元35数据连接;
[0039] 具体来说,当准备检测被测智能终端时服务器2的USB接口与控制盒的服务器USB接入口单元34连接,被测智能终端的USB接口与控制盒的被测智能终端USB接入口单元35连接。开始检测后,当服务器2无法获取被测智能终端发送的数据时,则判断出被测智能终端USB接入口单元35发送断开情况,此时服务器2向计算机1发送被测智能终端USB接入口单元35断开信号,计算机1收到信号后,先向微处理器单元32发送具有控制USB接口电源控制单元33断开的通信协议,在USB接口电源控制单元33动作后,计算机1再向微处理器单元32发送具有控制USB接口电源控制单元33导通的通信协议,此时被测智能终端USB接入口单元35经过了掉电至上电的过程,实现了模拟拔插的一个过程。
[0040] 具体实施例2:
[0041] 在具体实施例1的基础上,对控制盒进一步具体化;
[0042] 如图2所示,本发明的自动化USB控制系统,其中控制盒3中包括一个服务器USB接入口单元34、至少两个被测智能终端USB接入口单元35以及至少两个USB接口电源控制单元33;其中被测智能终端USB接入口单元35数量与USB接口电源控制单元33数量相同;
[0043] 一个服务器USB接入口单元34与微处理器单元32通信连接;一个服务器USB接入口单元34分别与至少两个被测智能终端USB接入口单元35数据连接;直流稳压电源31的负极分别与至少两个被测智能终端USB接入口单元35以及至少两个USB接口电源控制单元33电路连接;至少两个被测智能终端USB接入口单元35与至少两个USB接口电源控制单元33配对连接;
[0044] 其中USB接口电源控制单元33是继电器;
[0045] 具体来说,计算机1与微处理器单元32之间的具有事先设定好的通讯协议;例如:协议数据“10”代表1号被测智能终端所对应的继电器断开;协议数据“11”代表1号被测智能终端所对应的继电器吸合;协议数据“20”代表2号被测智能终端所对应的继电器断开;协议数据“21”代表2号被测智能终端所对应的继电器吸合等以此类推,其中协议数据第一位表示被测智能终端的序号;第二位是“0”时表示继电器的断开;第二位是“1”时表示继电器的吸合。
[0046] 例如当有4个被测智能终端通过USB接口与被测智能终端USB接入口单元35连接时,当服务器2无法从被测智能终端USB接入口单元35获取其中一个被测智能终端发送的数据时;例如无法获取3号被测智能终端的数据,服务器2判断该3号被测智能终端的USB接口已经发生断连情况,服务器2向计算机1发送3号被测智能终端USB接口断连信号,计算机1接收到信号后,先向微处理器单元32发送协议数据“30”,此时微处理器单元32根据协议数据“30”分析获知需要断开3号被测智能终端相对应的继电器,从而控制3号被测智能终端相对应的继电器断开,3号被测智能终端USB接口掉电,实现3号被测智能终端USB接口模拟拔出;延时一定时间后,计算机1再向微处理器单元32发送协议数据“31”,此时微处理器单元32根据协议数据“31”分析获知需要吸合3号被测智能终端相对应的继电器,从而控制3号被测智能终端相对应的继电器吸合,3号被测智能终端USB接口上电,实现3号被测智能终端USB接口模拟插入。
[0047] 使用多个被测智能终端USB接入口单元35配合控制继电器吸合/断开的通信协议,可以很好的实现一个服务器在检测多个被测智能终端时能自动模拟拔插USB接口的功能。
[0048] 具体实施例3:
[0049] 在具体实施例1的技术上,对控制盒做进一步具体化;
[0050] 如图3所示,本发明的自动化USB控制系统,其中控制盒3中包括至少两个服务器USB接入口单元34、至少两个被测智能终端USB接入口单元35以及至少两个USB接口电源控制单元33;其中服务器USB接入口单元34数量、被测智能终端USB接入口单元35数量与USB接口电源控制单元33数量相同;
[0051] 至少两个服务器USB接入口单元34与微处理器单元32通信连接;至少两个服务器USB接入口单元34与至少两个被测智能终端USB接入口单元35配对连接;直流稳压电源31的负极分别与至少两个被测智能终端USB接入口单元35以及至少两个USB接口电源控制单元33电路连接;至少两个被测智能终端USB接入口单元35与至少两个USB接口电源控制单元33配对连接。
[0052] 具体来说,采用多个服务器USB接入口单元34与多个被测智能终端USB接入口单元35配对连接,可以实现多服务器对多被测智能终端的检测。
[0053] 上述通讯协议不局限于所举实施例2中的通信协议类型,只要可以实现微处理器单元控制每个继电器开合状态即可。
[0054] 除上述实施例外,本发明还可以有其他实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明的保护范围内。