一种自动完成USBKEY设备固件初始化的生产系统及方法技术方案

技术编号:11249995 阅读:117 留言:0更新日期:2015-04-01 23:34
本发明专利技术公开了一种自动完成USBKEY设备固件初始化的生产系统及方法,通过运行有上位控制系统的上位机以及运行有断上电控制系统的断上电设备实现对USBKEY设备的自动断电和上电,以便自动完成USBKEY设备固件的下载和初始化操作。本方案能够生产过程中自动对USB设备进行断电和上电,实现固件下载和初始化在无人工介入的情况下一体化自动完成,提高生产的效率。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种自动完成USBKEY设备固件初始化的生产系统及方法,通过运行有上位控制系统的上位机以及运行有断上电控制系统的断上电设备实现对USBKEY设备的自动断电和上电,以便自动完成USBKEY设备固件的下载和初始化操作。本方案能够生产过程中自动对USB设备进行断电和上电,实现固件下载和初始化在无人工介入的情况下一体化自动完成,提高生产的效率。【专利说明】一种自动完成USBKEY设备固件初始化的生产系统及方法
本专利技术涉及USBKEY设备生产技术,具体涉及USBKEY设备固件下载及初始化的生产技术。
技术介绍
目前,USBKEY已经在安全领域获得了广泛的应用,USBKEY产品供货量也较大,USBKEY的生产厂商需要有一种高效的方法进行USBKEY设备的生产。 现有USBKEY设备在进行生产时,需要进行USBKEY的固件下载和USBKEY初始化工作。该过程首先进行USBKEY的固件下载后,在下载完成后需要插拔USBKEY断电后再次上电,接着才能使用下载到USBKEY中的固件进行USBKEY的初始化工作。若想完成这两部分(固件下载和初始化)生产工作,必须在下载USBKEY固件之后,由工人手动拔下USBKEY后再次插入USBKEY后才能进行USBKEY初始化工作。 这种生产方式的缺点,在进行这两部分生产工作中间必须由工人介入进行USBKEY的拔掉和插入动作,速度较慢,效率较低,无法实现全自动的一体化生产过程。
技术实现思路
针对现有USBKEY设备生成过程中,固件下载和USBKEY初始化时需要人工介入,进行USBKEY的拔掉和插入动作,大大影响USBKEY设备生产效率的问题,本专利技术提供一种能够实现USBKEY设备固件下载以及初始化在无人工介入的情况下,一次全自动完成的USBKEY设备生产系统。 同时,基于该系统,本专利技术还提供一种USBKEY设备的全自动生产工艺。 为了达到上述目的,本专利技术采用如下的技术方案: 一种自动完成USBKEY设备固件初始化的生产系统,所述生产系统包括: 断上电设备,所述断上电设备与上位机相接,其上至少设有一个用于连接待处理USBKEY设备的USB端口,并在上位机的控制下对相应USB端口上的USBKEY设备进行上电或断电; 上位机,所述上位机中运行上位控制系统,该上位机连接断上电设备,所述上位控制系统通过断上电设备将USBKEY设备对应的USBKEY固定下载到USBKEY设备中,并控制断上电设备对相应USB端口上的USBKEY设备进行上电或断电操作,以及对USBKEY设备进行初始化。 在生产系统的优选方案中,所述断上电设备中设置有断上电控制系统,该控制系统包括设备通信管理模块和指令解析及执行模块,所述设备通信管理模块分别与上位机以及指令解析及执行模块通信相接,所述指令解析及执行模块分别控制连接断上电设备中的每个USB端口,并解析设备通信管理模块接受到的上位机指令,且根据解析后的指令对相应USB端口进行操作。 进一步的,所述指令解析及执行模块包括:设备基本指令处理模块、断电指令处理模块以及上电指令处理模块。 进一步的,所述上位控制系统包括: 设备消息管理模块,所述设备消息管理模块获取断上电设备上各USB端口中安插的USBKEY设备的信息; 断上电管理模块,所述断上电管理模块根据设备消息管理模块获取到的断上电设备上安插的USBKEY设备信息,形成对应的断电、上电指令,并传至断上电设备; 固件下载模块,所述固件下载模块根据设备消息管理模块获取到的断上电设备上安插的USBKEY设备信息,将相应的USBKEY固件下载到对应的USBKEY设备中; 初始化USBKEY模块,所述初始化USBKEY模块对下载有对应的USBKEY固件且完成断电和上电操作的USBKEY设备,进行USBKEY初始化工作。 基于上述的生产系统,自动完成USBKEY设备固件初始化的生产方法包括如下步骤: 上位机识别断上电设备以及其上安插的USBKEY设备,并将相应的USBKEY固件下载到对应的USBKEY设备中; 下载完成后,上位机在相应的时间点向断上电设备发送断电和上电指令; 断上电设备解析上位机发送的指令,当其接收到专有的断电或上电指令后,断上电设备对专有指令中指定的特定端口上的USBKEY设备进行断电或上电操作; 上位机在接收到断上电设备反馈的断电、上电处理结果后,并且识别到断上电设备特定端口上有USBKEY设备插入后,对该USBKEY设备完成USBKEY的初始化工作。 在生产方法的优选方案中,断上电设备与上位机连接后,上位机将向断上电设备发送基本设备识别相关指令,断上电设备根据该指令识别相应的设备信息,并将识别到基本设备信息发送给上位机。 进一步的,断上电设备在接受到上位机发送断电或上电指令时,通过控制对应USBKEY设备所在端口的电源和数据线路,实现对相应端口上的USBKEY设备进行断电或上电操作。 本专利技术提供的方案能够在生产USBKEY设备的时候实现下载固件程序和初始化工作在无人工介入的情况下一次全自动完成。整个固件下载和初始化过程由上位机与断上电设备配合完成,上位机控制断上电设备直接对其上安插的USBKEY设备进行断电和上电操作,无需再插拔USBKEY设备,大大提高生产的效率。 【专利附图】【附图说明】 以下结合附图和【具体实施方式】来进一步说明本专利技术。 图1为本专利技术中工作系统的原理框图; 图2为本专利技术中断上电设备的结构原理图; 图3为本专利技术具体实施的系统连接图。 【具体实施方式】 为了使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本专利技术。 参见图1,其所示为本实例所提供的能够一体化完成USBKEY的固件下载和初始化生产流程的USBKEY设备固件初始化生产系统。 这里所说的一体化完成,即USBKEY设备生产过程中USBKEY固件的下载、以及初始化都由上述的生产系统自动完成,无需插拔USBKEY设备。 由图可知,该生产系统主要包括上位机100和断上电设备200两部分。其中,断上电设备200与上位机100数据相接,其上至少设有一个用于连接待处理USBKEY设备的USB端口,并在上位机的控制下对相应USB端口上的USBKEY设备300进行上电或断电操作。 上位机100,其上运行有上位控制系统101,该上位机连接断上电设备,上位机中的上位控制系统控制连接断上电设备200,并通过断上电设备200将USBKEY设备对应的USBKEY固定下载到USBKEY设备300中,并控制断上电设备对相应USB端口上的USBKEY设备进行上电或断电操作,以及对USBKEY设备进行初始化。 具体的,上位机100中的上位控制系统101主要包括:固件下载模块102、初始化USBKEY模块103、设备信息管理模块104以及断上电管理模块105。 设备消息管理模块104,其与断上电设备200数据相接,用于获取断上电设备200上各USB端口中安插的USBKEY设备的基本信息。 这里的基本信息包括:USBKEY设备所在断上电设备200的端口信息、USBKEY设备本身的信息(以便后续下本文档来自技高网...
一种自动完成USBKEY设备固件初始化的生产系统及方法

【技术保护点】
一种自动完成USBKEY设备固件初始化的生产系统,其特征在于,所述生产系统包括:断上电设备,所述断上电设备与上位机相接,其上至少设有一个用于连接待处理USBKEY设备的USB端口,并在上位机的控制下对相应USB端口上的USBKEY设备进行上电或断电;上位机,所述上位机中运行上位控制系统,该上位机连接断上电设备,所述上位控制系统通过断上电设备将USBKEY设备对应的USBKEY固定下载到USBKEY设备中,并控制断上电设备对相应USB端口上的USBKEY设备进行上电或断电操作,以及对USBKEY设备进行初始化。

【技术特征摘要】

【专利技术属性】
技术研发人员:王翔平沈勇坚胡永刚
申请(专利权)人:上海动联信息技术股份有限公司
类型:发明
国别省市:上海;31

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

1