一种在usbkey设备生产时对屏幕和按键实现检测的检测系统及方法

文档序号:6622240阅读:548来源:国知局
一种在usbkey设备生产时对屏幕和按键实现检测的检测系统及方法
【专利摘要】本发明公开了一种在USBKEY设备生产时对屏幕和按键实现检测的检测系统及方法,整个方案基于上位检测控制单元和检测控制固件实施,上位检测控制单元与检测控制固件通信相接,形成检测指令,并传至检测监控固件;同时根据检测监控固件返回信息,显示检测结果信息;而检测控制固件运行于USBKEY中,并控制USBKEY上的按键和屏幕,使其处于待检测状态;同时检测控制固件接收上位检测控制单元发送的检测指令,对USBKEY上按键或屏幕进行检测,并返回检测结果。通过该检测方案能够在USBKEY设备生产时对屏幕和按键实现检测,及时发现屏幕和按键的问题,降低生产成本,提高生产效率。
【专利说明】一种在USBKEY设备生产时对屏幕和按键实现检测的检测 系统及方法

【技术领域】
[0001] 本发明涉及USBKEY【技术领域】,具体涉及USBKEY的生产检测技术。

【背景技术】
[0002] 目前,USBKEY已经在安全领域获得了广泛的应用,USBKEY的生产厂商在提供产品 时,需要对USBKEY进行检测,保证其各个组件能够正常使用,没有异常。对于有屏幕和按键 的USBKEY需要确保屏幕和按键能够正常使用,必须提供一种有效的方法对屏幕和按键进 行检测,保证产品的质量。
[0003] 已有的检测方法是在USBKEY基本功能生产工序完成后,利用USBKEY自身的功能 接口,实现对屏幕和按键的检测,但是如果在USBKEY生产完成后,使用USBKEY提供的基本 功能对屏幕和按键进行检测,会大大增加检测的成本和进行USBKEY修复的成本,同时也会 增加生产流程的复杂度。
[0004] 例如:正常USBKEY在生产的过程中,首先会焊接屏幕和键盘,然后再组装外壳,后 续会进行写序列号和打码的操作,在所有的生产流程都完成后,检测出屏幕和按键有问题, 被打完码的USBKEY的外壳就报废了,并且后续的组装外壳和一系列生产流程就都浪费了, 同时若想对USBKEY的屏幕和按键进行修复,需要去除外壳组装,恢复的流程也比较复杂。


【发明内容】

[0005] 针对现有技术借助USBKEY的自有功能对屏幕和按键进行检测,检测的时间阶段 比较受限,只能在USBKEY完成基本功能的生产流程后,才能对USBKEY进行屏幕和按键的检 测的问题,本发明的目的在于提供一种在USBKEY设备生产的最早阶段对其屏幕和按键进 行检测方案,该检测方案包括检测系统及相应的检测方法,通过该检测方案及时发现屏幕 和按键的问题,降低生产成本,提高生产效率。
[0006] 为了达到上述目的,本发明采用如下的技术方案:
[0007] 方案1 :一种在USBKEY设备生产时对屏幕和按键实现检测的检测系统,所述检测 系统包括:
[0008] 上位检测控制单元,所述上位检测控制单元与检测控制固件通信相接,形成检测 指令,并传至检测监控固件;同时根据检测监控固件返回信息,显示检测结果信息;
[0009] 检测控制固件,所述检测控制固件运行于USBKEY中,并控制USBKEY上的按键和 屏幕,使其处于待检测状态;同时检测控制固件接收上位检测控制单元发送的检测指令,对 USBKEY上按键或屏幕进行检测,并返回检测结果。
[0010] 在检测系统的优选方案中,所述上位检测控制单元形成的检测指令包括检测对象 以及检测流程。
[0011] 进一步的,所述检测控制固件根据检测指令检测USBKEY设备按键时,通过USBKEY 设备屏幕进行检测指令显示。
[0012] 进一步的,所述上位检测控制单元包括:
[0013] 属性设定模块,所述属性设定模块用于设定检测流程属性;
[0014] 数据处理模块,所述数据处理模块根据属性设定模块设定的检测流程属性形成具 体的检测流程指令,并封装成USBKEY设备检测指令;
[0015] 指令收发模块,所述指令收发模块将数据处理模块封装形成的USBKEY设备检测 指令发送至待检测USBKEY设备中的检测控制固件;同时,在检测完成后接受检测控制固件 返回的数据,并传至数据处理模块;
[0016] 界面显示模块,所述界面显示模块与数据处理模块相接,显示数据处理模块分发 的数据。
[0017] 方案2 :-种在USBKEY设备生产时对屏幕和按键实现检测的检测方法,所述检测 方法在USBKEY设备生产时注入检测控制固件,由检测控制固件控制USBKEY设备上的按键 和屏幕,使其处于待检测状态;
[0018] 在配合检测的上位检测控制单元中形成对USBKEY设备屏幕和按键检测状态进行 控制的检测指令,并传至USBKEY设备中检测控制固件;
[0019] USBKEY设备中检测控制固件接收并解析检测指令,根据检测指令控制处于检测状 态的屏幕和按键完成对应的检测流程,并返回状态信息;
[0020] 上位检测控制单元根据USBKEY设备返回的状态信息显示检测的提示信息。
[0021] 在检测方法的优选方案,所述USBKEY设备屏幕检测过程如下:
[0022] (l)USBKEY底层固件接收到检测指令后,对指令进行分发,将屏幕检测指令提取分 发;
[0023] (2)判断屏幕检测指令的有效性,若指令无效返回相应的错误信息,否则继续进行 后续步骤(3);
[0024] (3)判断是否是进行屏幕暗点检测指令,若是进行屏幕暗点检测指令,USBKEY控 制屏幕全部显示为亮点,而后根据控制是否成功返回相应的执行信息;
[0025] (4)若指令不是进行屏幕暗点检测,则判断是否是进行屏幕亮点检测指令,若是进 行屏幕亮点检测指令,USBKEY控制屏幕全部显示为暗点,而后根据控制是否成功返回相应 的执行信息。
[0026] 在检测方法的优选方案,所述USBKEY设备按键检测过程如下:
[0027] (l)USBKEY设备底层固件接收到指令后,对指令进行分发,将按键检测指令提取分 发;
[0028] (2)判断按键检测指令的有效性,若指令无效返回相应的错误信息,否则继续进行 后续步骤(3);
[0029] (3)USBKEY设备启动对按键动作的扫描,并启动定时器,同时控制屏幕上显示对待 检测按键操作的提示;
[0030] (4)判断定时器是否到约定的时间,如果没有到预定的时间,USBKEY设备不断的 检测是否有USBKEY设备的按键被按下,若没有按键按下,继续循环判断是否到预定时间;
[0031] (5)在预定时间内检测到有按键的动作,则判断按下的键是否与要检测的按键一 致,若一致设定检测成功信息,否则设定检测失败信息,同时将检测结果进行反馈;
[0032] (6)当在预定时间内没有任何按键动作,在达到预定时间后,USBKEY设备返回检 测超时相关信息。
[0033] 本发明提供的USBKEY专用的屏幕和按键检测方案,即能够在生产的最早阶段,利 用专有的屏幕和按键检测指令对USBKEY的屏幕和按键进行检测,及时的发现屏幕和按键 的问题,避免在USBKEY生产的最后阶段,利用USBKEY的基本功能对屏幕和按键进行检测, 降低生产成本,提高生产效率。

【专利附图】

【附图说明】
[0034] 以下结合附图和【具体实施方式】来进一步说明本发明。
[0035] 图1为本发明提供的USBKEY设备的检测系统的原理图;
[0036] 图2为本发明中实现屏幕检测的处理流程图;
[0037] 图3为本发明中实现键盘检测的处理流程图;
[0038] 图4为本发明在USBKEY设备生产时对其屏幕和按键进行检测的原理图。

【具体实施方式】
[0039] 为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结 合具体图示,进一步阐述本发明。
[0040] 参见图1,其所示为本发明提供的能够在USBKEY设备生产时对屏幕和按键进行检 测的检测系统的原理图。由图可知,整个检测系统主要包括:上位检测控制单元100和检测 控制固件200两部分。
[0041] 其中,上位检测控制单元100,在配合检测的上位机中运行,其实现生成并向 USBKEY设备发送屏幕和按键检测的生产专有检测指令,对USBKEY的控制屏幕和按键的检 测状态进行控制。该上位检测控制单元100在向USBKEY设备发送相应的检测指令后,根据 USBKEY设备返回的状态信息,在检测显示界面上给出用于进行检测的提示信息。
[0042] 检测控制固件200,其具体为一包括屏幕和按键检测专有指令的底层固件。该固件 预先下载到待检测USBKEY设备中,并运行于USBKEY中,其控制USBKEY上的按键和屏幕,使 其处于待检测状态;同时检测控制固件200与运行于上位机的上位检测控制单元100之间 建立通信通道(具体可以为无线通信信道或有线通信信道),通过该通信通道接收上位检 测控制单元100下方的检测指令,根据检测指令实现用于屏幕和按键进行检测的生产检测 专有指令,并以此控制屏幕和按键进行检测;同时在USBKEY屏幕上给出相应提示,便于检 测人员进行对应的检测工作。在完成检测后,检测控制固件200将返回检测结果。
[0043] 上述检测系统运行时,检测人员将根据应用软件和USBKEY屏幕上的提示,进行相 应的检测操作,实现对屏幕和按键功能的检测。
[0044] 参见图2,其所示为本发明中屏幕检测的处理流程。由图可知,本发明实现屏幕检 测的过程如下:
[0045] 1)USBKEY底层检测控制固件接收到检测指令后,对检测指令进行分发,将屏幕检 测指令提取分发到相应的处理流程;
[0046] 2)判断屏幕检测指令的有效性,若指令无效返回相应的错误信息,否则继续进行 后续步骤3);
[0047] 3)判断是否是进行屏幕暗点检测指令,若是进行屏幕暗点检测指令,USBKEY设备 控制屏幕全部显示为亮点;接着判断控制屏幕全亮是否成功:若成功,根据设定屏幕暗点 检测指令执行功信息,返回相应的指令执行情况信息;若不成功,则返回相应的错误信息;
[0048] 4)若指令不是进行屏幕暗点检测,则判断是否是进行屏幕亮点检测指令,若不是, 则返回相应的错误信息;若是进行屏幕亮点检测指令,USBKEY设备控制屏幕全部显示为暗 点,接着判断控制屏幕全暗是否成功:若成功,根据设定屏幕亮点检测指令执行功信息,返 回相应的指令执行情况信息;若不成功,则返回相应的错误信息。
[0049] 整个的屏幕检测设定先检测暗点再检测亮点,有效避免两种检测之间相互影响, 保证了检测可靠性和精确性。
[0050] 参见图3,其所示为本发明中按键检测的处理流程。由图可知,本发明实现按键检 测的过程如下(以检测"上键"为例):
[0051] 1)USBKEY底层检测控制固件接收到指令后,对指令进行分发,将按键检测指令提 取并分发到相应的处理流程;
[0052] 2)对按键检测指令的检测对象进行判断,判断其是否为上键检测指令,若不是,则 转入其它按键检测处理流程;若为上键检测指令,则转入步骤3);
[0053] 3)判断"上键"检测指令的有效性,若指令无效返回相应的错误信息,否则继续进 行后续步骤4);
[0054] 4)USBKEY设备启动对按键动作的扫描,并启动定时器,同时控制屏幕上显示"请按 上键"的提不;
[0055] 5)判断定时器是否到约定的时间,如果没有到预定的时间,USBKEY不断的检测是 否有USBKEY的按键被按下,若没有按键按下,继续循环判断是否到预定时间;
[0056] 6)当在预定时间内检测到有按键的动作,则判断按下的键是否与要检测的按键一 致,若一致设定检测成功信息,否则设定检测失败信息,同时将检测结果反馈给上位检测单 元;
[0057] 7)当在预定时间内没有任何按键动作,在达到预定时间后,USBKEY返回给上位检 测单元,检测超时相关信息。
[0058] 上述方案为USBKEY设备按键中"上键"的检测过程,其余按键的检测过程相同,此 处不加以赘述。通过上述流程来对USBKEY设备按键的检测,能够快速完成按键的检测,提 高检测效率;同时,能够避免各个按键之间相互干扰,大大提高检测的精度。
[0059] 针对上述方案,以下通过一具体应用实例来进一步说明本方案。
[0060] 参见图4,其所示为本实例中在USBKEY设备生产时对其屏幕和按键进行检测的原 理图。
[0061] 由图可知,该实例中上位机运行的上位检测控制单元100主要包括属性设定模块 101,数据处理模块102,指令分发模块103和界面显示模块104几个部分。
[0062] 属性设定模块101,用于设定模块用于设定检测流程属性,如检测时间、检测流程、 检测对象等。
[0063] 数据处理模块102,根据属性设定模块设定的检测流程属性形成具体的检测流程 指令,并封装成USBKEY设备检测指令;
[0064] 指令收发模块103,用于将数据处理模块封装形成的USBKEY设备检测指令发送 至待检测USBKEY设备中的检测控制固件;同时,在检测完成后接受检测控制固件返回的数 据,并传至数据处理模块;
[0065] 界面显示模块104,与数据处理模块相接,显示数据处理模块分发的数据。
[0066] 据此,整个检测过程分为如下三部分:
[0067] 上位机工作流程:
[0068] 1)通过属性设定模块对USBKEY的屏幕和按键检测的流程进行设定,例如:可以设 定屏幕检测中,对屏幕暗点进行检测是的预留时间,可以设定按键检测时,对同一个按键检 测的次数,也可以设定是否进行屏幕检测,是否进行按键检测等属性。
[0069] 2)数据处理模块从属性设定模块获取检测流程相关数据,根据属性设定模块获取 的数据,生成检测的具体流程,并形成相应的检测指令。
[0070] 3)在发送检测专有指令前,将形成的检测指令封装形成控制USBKEY设备的指令, 同时向界面显示模块发送需要进行显示的数据。
[0071] 4)在指令分发时,向界面显示模块发送相应的提示数据,同时调用指令收发模块 完成向底层USBKEY发送检测专有指令。
[0072] 5)指令执行结束后,由指令分发模块完成指令执行结果的数据接收,同时传送给 数据处理模块进行处理,数据处理模块分析返回的处理结果后,在界面显示模块给出相应 的提示信息。
[0073] 屏幕检测流程:
[0074] 1)上位机中的检测控制单元向USBKEY发送对屏幕暗点进行检测的专有指令,并 在检测软件的界面上给出提示,例如:"正在进行屏幕暗点检测";
[0075] 2) USBKEY接收到屏幕暗点检测的专有指令后,控制USBKEY的LCD屏幕,将LCD屏 幕所有点全显示为亮点,便于检测人员进行屏幕的"暗点"检测,即不能正常显示亮点的坏 点。
[0076] 3)USBKEY控制完屏幕的显示后返回指令执行成功与否的信息回馈给检测软件。
[0077] 4)检测控制单元根据属性设定模块设定的预留检测时间进行计时,达到预定时间 后,向USBKEY发送下一条屏幕检测指令,例如检测屏幕亮度专有指令,后续处理流程与检 测屏幕暗点流程类似。
[0078] 按键检测流程:
[0079] 1)上位机中的检测控制单元向USBKEY发送对某个按键进行检测的专有指令,并 在检测软件的界面上给出提示,例如:"准备进行上键检测"。
[0080] 2) USBKEY接受到检测按键指令后,控制USBKEY处于按键动作的"准备检测状态", 同时在USBKEY的LCD屏幕上给出,请进行按键检测的提示信息。
[0081] 3)此时检测人员操作USBKEY的相应按键对按键进行检测,当USBKEY识别到有按 键按下后,判断是否对应被检测按键,并将结果返回给上位机的检测软件。
[0082] 4)若USBKEY处于"准备检测状态"的时间超过预定时间没有检测到任何按键操作 时,USBKEY结束该状态,并向上位机返回检测的结果。
[0083] 5)检测控制单元对USBKEY返回的检测结果分析后,在检测软件的显示界面上给 出检测结果的提示。
[0084] 由上可知,本发明提供的对USBKEY的屏幕和按键进行检测方案,其使用比较灵 活,没有太多的条件限制,可以实现在生产的较早阶段就完成对屏幕和按键的检测,实现对 屏幕或按键有问题的USBKEY的及时修复。
[0085] 相对于现有的借助USBKEY的自有功能对屏幕和按键进行检测,检测的时间阶段 比较受限,只能在USBKEY完成基本功能的生产流程后,才能对USBKEY进行屏幕和按键的检 测,本方案可以使用专有的生产检测指令对屏幕和按键进行检测,可以在下载固件后的任 何阶段进行屏幕和按键检测,检测的时间比较灵活,能够在生产的最早阶段,利用该方法实 现屏幕和按键的检测,降低生产成本,提供生产效率。
[0086] 以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术 人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本 发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变 化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其 等效物界定。
【权利要求】
1. 一种在USBKEY设备生产时对屏幕和按键实现检测的检测系统,其特征在于,所述检 测系统包括: 上位检测控制单元,所述上位检测控制单元与检测控制固件通信相接,形成检测指令, 并传至检测监控固件;同时根据检测监控固件返回信息,显示检测结果信息; 检测控制固件,所述检测控制固件运行于USBKEY中,并控制USBKEY上的按键和屏 幕,使其处于待检测状态;同时检测控制固件接收上位检测控制单元发送的检测指令,对 USBKEY上按键或屏幕进行检测,并返回检测结果。
2. 根据权利要求1所述的一种在USBKEY设备生产时对屏幕和按键实现检测的检测系 统,其特征在于,所述上位检测控制单元形成的检测指令包括检测对象以及检测流程。
3. 根据权利要求1所述的一种在USBKEY设备生产时对屏幕和按键实现检测的检测系 统,其特征在于,所述检测控制固件根据检测指令检测USBKEY设备按键时,通过USBKEY设 备屏幕进行检测指令显示。
4. 根据权利要求1所述的一种在USBKEY设备生产时对屏幕和按键实现检测的检测系 统,其特征在于,所述上位检测控制单元包括: 属性设定模块,所述属性设定模块用于设定检测流程属性; 数据处理模块,所述数据处理模块根据属性设定模块设定的检测流程属性形成具体的 检测流程指令,并封装成USBKEY设备检测指令; 指令收发模块,所述指令收发模块将数据处理模块封装形成的USBKEY设备检测指令 发送至待检测USBKEY设备中的检测控制固件;同时,在检测完成后接受检测控制固件返回 的数据,并传至数据处理模块; 界面显示模块,所述界面显示模块与数据处理模块相接,显示数据处理模块分发的数 据。
5. -种在USBKEY设备生产时对屏幕和按键实现检测的检测方法,其特征在于,所述检 测方法在USBKEY设备生产时注入检测控制固件,由检测控制固件控制USBKEY设备上的按 键和屏幕,使其处于待检测状态; 在配合检测的上位检测控制单元中形成对USBKEY设备屏幕和按键检测状态进行控制 的检测指令,并传至USBKEY设备中检测控制固件; USBKEY设备中检测控制固件接收并解析检测指令,根据检测指令控制处于检测状态的 屏幕和按键完成对应的检测流程,并返回状态信息; 上位检测控制单元根据USBKEY设备返回的状态信息显示检测的提示信息。
6. 根据权利要求5所述的一种在USBKEY设备生产时对屏幕和按键实现检测的检测方 法,其特征在于,所述USBKEY设备屏幕检测过程如下: (1) USBKEY底层固件接收到检测指令后,对指令进行分发,将屏幕检测指令提取分发; (2) 判断屏幕检测指令的有效性,若指令无效返回相应的错误信息,否则继续进行后续 步骤(3); (3) 判断是否是进行屏幕暗点检测指令,若是进行屏幕暗点检测指令,USBKEY控制屏 幕全部显示为亮点,而后根据控制是否成功返回相应的执行信息; (4) 若指令不是进行屏幕暗点检测,则判断是否是进行屏幕亮点检测指令,若是进行屏 幕亮点检测指令,USBKEY控制屏幕全部显示为暗点,而后根据控制是否成功返回相应的执 行信息。
7.根据权利要求5所述的一种在USBKEY设备生产时对屏幕和按键实现检测的检测方 法,其特征在于,所述USBKEY设备按键检测过程如下: (1) USBKEY设备底层固件接收到指令后,对指令进行分发,将按键检测指令提取分发; (2) 判断按键检测指令的有效性,若指令无效返回相应的错误信息,否则继续进行后续 步骤(3); (3) USBKEY设备启动对按键动作的扫描,并启动定时器,同时控制屏幕上显示对待检测 按键操作的提示; (4) 判断定时器是否到约定的时间,如果没有到预定的时间,USBKEY设备不断的检测 是否有USBKEY设备的按键被按下,若没有按键按下,继续循环判断是否到预定时间; (5) 在预定时间内检测到有按键的动作,则判断按下的键是否与要检测的按键一致,若 一致设定检测成功信息,否则设定检测失败信息,同时将检测结果进行反馈; (6) 当在预定时间内没有任何按键动作,在达到预定时间后,USBKEY设备返回检测超 时相关信息。
【文档编号】G06F11/34GK104156301SQ201410376650
【公开日】2014年11月19日 申请日期:2014年8月1日 优先权日:2014年8月1日
【发明者】胡永刚, 沈勇坚, 王翔平 申请人:上海动联信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1