一种密码卡量产方法、系统及装置

文档序号:1310556 发布日期:2020-07-10 浏览:26次 >En<

阅读说明:本技术 一种密码卡量产方法、系统及装置 (Method, system and device for producing password cards in quantity ) 是由 郭家喜 刘磊 何彬 郑海森 滕靖国 刘大鹏 于 2020-03-11 设计创作,主要内容包括:本申请公开了一种密码卡量产方法、系统及装置,当密码卡量产设备上的密码卡初始化完毕后,获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息,所述标识信息包括:密码卡序列号和密码卡设备句柄;根据所述密码卡序列号确定密码卡的量产顺序;根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产。进行密码卡量产时不需要在量产工具上严格的排列顺序与密码卡序列号对应,只需要对应插槽插入密码卡即可。通过获取的密码卡序列号和密码卡设备句柄,从而确定出密码卡的量产顺序,保证了在密码卡乱序插入的情况下也可以正常量产密码卡。(The application discloses password card volume production method, system and device, after the password card on password card volume production equipment finishes initializing, obtain and insert wantonly the identification information of every password card on the password card volume production equipment, identification information includes: a password card serial number and a password card device handle; determining the mass production sequence of the password cards according to the serial numbers of the password cards; and carrying out mass production on the password cards according to the determined mass production sequence of the password cards and the password card equipment handle. When the password card is produced, the strict arrangement sequence on a production tool is not required to correspond to the serial number of the password card, and the password card only needs to be inserted into the corresponding slot. The mass production sequence of the password cards is determined through the acquired password card serial number and the password card equipment handle, and the password cards can be normally produced in mass production under the condition that the password cards are inserted out of order.)

一种密码卡量产方法、系统及装置

技术领域

本申请涉及信息安全技术领域,具体涉及一种密码卡量产方法、系统及装置。

背景技术

信息安全是一个多层次、多因素、综合的动态过程,信息安全要求对信息系统和组织体系进行综合思考和统一规划,信息安全同时要注意监控系统内外环境的变化,信息安全很可能某一环节上的安全缺陷就会对整个系统组织构成威胁。因而信息安全作为一个多层面、多因素、综合的动态过程.是信息安全一个需要系统体系来保证的持续发展过程。

密码卡是信息安全领域的基础核心密码设备,目前发行密码卡的方式主要有单张发行和批量发行,批量发行由于效率高经常被采用。在批量发行过程中,密码卡在量产工具上的排列顺序和密码卡序列号有对应关系。这种情况下,在量产工具上插入密码卡的时候,就需要按照特定顺序插入。如果插入顺序不正确,会导致密码卡的外包装序列号和内部实际序列号无法对应。

发明内容

本申请为了解决上述技术问题,提出了如下技术方案:

第一方面,本申请实施例提供了一种密码卡量产方法,所述方法包括:当密码卡量产设备上的密码卡初始化完毕后,获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息,所述标识信息包括:密码卡序列号和密码卡设备句柄;根据所述密码卡序列号确定密码卡的量产顺序;根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产。

采用上述实现方式,进行密码卡量产时不需要在量产工具上严格的排列顺序与密码卡序列号对应,只需要对应插槽插入密码卡即可。通过获取的密码卡序列号和密码卡设备句柄,从而确定出密码卡的量产顺序,保证了在密码卡乱序插入的情况下也可以正常量产密码卡。

结合第一方面,在第一方面第一种可能的实现方式中,所述获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息包括:获取每个所述密码卡的密码卡序列号和密码卡设备句柄,所述密码卡序列号和所述密码卡设备句柄一一对应;将所有密码卡对应的所述密码卡序列号和所述密码卡设备句柄组成一个信息集合。

结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产,包括:根据所述信息集合中的所述密码卡序列号和所述密码卡设备句柄的对应关系确定密码卡量产设备上每个插槽对应的密码卡的序列号;根据所述密码卡量产顺序控制密码卡量产设备启动对应插槽对所述密码卡进行量产。

结合第一方面,在第一方面第三种可能的实现方式中,获取密码卡量产设备上的每个密码卡的标识信息之前查询每个密码卡的就绪状态,如果存在任一密码卡未就绪则进入等待,直至需要查询的所有密码卡都进入就绪状态。

结合第一方面,在第一方面第四种可能的实现方式中,密码卡量产完毕后,对所述密码卡进行状态验证,以保证量产的密码卡可正常工作。

第二方面,本申请实施例提供了一种密码卡量产系统,所述系统包括:获取模块,用于当密码卡量产设备上的密码卡初始化完毕后,获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息,所述标识信息包括:密码卡序列号和密码卡设备句柄;确定模块,用于根据所述密码卡序列号确定密码卡的量产顺序;量产控制模块,用于根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产。

结合第二方面,在第二方面第一种可能的实现方式中,所述获取模块包括:第一获取单元,用于获取每个所述密码卡的密码卡序列号和密码卡设备句柄,所述密码卡序列号和所述密码卡设备句柄一一对应;第二获取单元,用于将所有密码卡对应的所述密码卡序列号和所述密码卡设备句柄组成一个信息集合。

结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述量产控制模块包括:确定单元,用于根据所述信息集合中的所述密码卡序列号和所述密码卡设备句柄的对应关系确定密码卡量产设备上每个插槽对应的密码卡的序列号;量产控制单元,用于根据所述密码卡量产顺序控制密码卡量产设备启动对应插槽对所述密码卡进行量产。

第三方面,本申请实施例提供了一种密码卡量产装置,包括:处理器;用于存储所述处理器处理可执行指令的存储器;所述处理器执行如权利要求1-5任一项所述的密码卡量产方法,实现批量发行密码卡。

附图说明

图1为本申请实施例提供的一种密码卡量产方法的流程示意图;

图2为本申请实施例提供的一种密码卡量产装置控制密码卡量产设备量产密码卡的示意图;

图3为本申请实施例提供的一种密码卡量产系统的示意图;

图4为本申请实施例提供的一种密码卡量产装置的示意图。

具体实施方式

下面结合附图与具体实施方式对本方案进行阐述。

图1为本申请实施例提供的一种密码卡量产方法的流程示意图,参见图1,本实施例中的密码卡量产方法包括:

S101,当密码卡量产设备上的密码卡初始化完毕后,获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息。

具体地,在断电状态下将密码卡任意顺序插入密码卡量产设备中,然后对密码卡量产设备通电,密码卡量产设备正常开机。所有密码卡上电后开始初始化内部状态。此时密码卡量产设备实时查询所有密码卡内部信息和初始化状态,如果存在任一密码卡未就绪则进入等待,直至需要查询的所有密码卡都进入就绪状态。

本申请实施例中所述标识信息包括:密码卡序列号和密码卡设备句柄。当所有密码卡初始化内部状态进入就绪状态,则开始获取每个所述密码卡的密码卡序列号和密码卡设备句柄,所述密码卡序列号和所述密码卡设备句柄一一对应。将所有密码卡对应的所述密码卡序列号和所述密码卡设备句柄组成一个信息集合。每个密码卡的密码卡序列号是唯一的,密码卡设备句柄则是每个密码卡对应的密码卡量产设备上对应卡槽的信息。

如图2所示,密码卡量产设备有10个卡槽,假设卡槽对应的序号为1-10,10个密码卡的密码卡序列号为001-010。以图中为例,001密码卡插在卡槽2上,002密码卡插在卡槽4上,003密码卡插在卡槽3上,004密码卡插在卡槽8上,005密码卡插在卡槽6上,006密码卡插在卡槽5上,007密码卡插在卡槽7上,008密码卡插在卡槽9上,009密码卡插在卡槽10上,010密码卡插在卡槽1上。按照上述情况对应的信息集合为:{010密码卡,卡槽1;001密码卡,卡槽2;003密码卡,卡槽3;002密码卡,卡槽4;006密码卡,卡槽5;005密码卡,卡槽6;007密码卡,卡槽7;004密码卡,卡槽8;008密码卡,卡槽9;009密码卡,卡槽10;}。

S102,根据所述密码卡序列号确定密码卡的量产顺序。

密码卡量产装置根据所有的密码卡的序列号顺序,将信息集合中的标识信息元素进行排序,可以根据排序后的密码卡序列号确定相对应的设备句柄,排序后的密码卡序列号顺序就是密码卡的量产顺序。

以S101中为例,将集合信息按照密码卡序列号排序后为:{001密码卡,卡槽2;002密码卡,卡槽4;003密码卡,卡槽3;004密码卡,卡槽8;005密码卡,卡槽6;006密码卡,卡槽5;007密码卡,卡槽7;008密码卡,卡槽9;009密码卡,卡槽10;010密码卡,卡槽1}。则密码卡量产设备进行量产时的顺序依次为卡槽2-卡槽4-卡槽3-卡槽8-卡槽6-卡槽5-卡槽7-卡槽9-卡槽10-卡槽1。

S103,根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产。

根据所述信息集合中的所述密码卡序列号和所述密码卡设备句柄的对应关系确定密码卡量产设备上每个插槽对应的密码卡的序列号;根据所述密码卡量产顺序控制密码卡量产设备启动对应插槽对所述密码卡进行量产。

在S102中确定了量产顺序后,密码卡量产装置向密码卡量产设备发送量产指令,密码卡量产装置根据S102中的确定的量产顺序:卡槽2-卡槽4-卡槽3-卡槽8-卡槽6-卡槽5-卡槽7-卡槽9-卡槽10-卡槽1量产所有密码卡。

密码卡量产完毕后,对所有密码卡进行状态验证,以保证量产的密码卡可正常工作。需要指出的是,本申请实施例中的密码卡量产装置的卡槽序号信息、密码卡序列号和集合信息等只是示意性举例,以方便本领域技术人员能够清楚本申请的技术方案。对于卡槽序号信息、密码卡序列号和集合信息等还可以有其他表达形式,不再一一举例赘述。

由上述实施例可知,本实施例提供的密码卡量产方法,进行密码卡量产时不需要在量产工具上严格的排列顺序与密码卡序列号对应,只需要对应插槽插入密码卡即可。通过获取的密码卡序列号和密码卡设备句柄,从而确定出密码卡的量产顺序,保证了在密码卡乱序插入的情况下也可以正常量产密码卡。

与上述实施例提供的一种密码卡量产方法相对应,本申请还提供了一种密码卡量产系统的实施例,参见图3,密码卡量产系统20包括:获取模块201、确定模块202和量产控制模块203。

所述获取模块201,用于当密码卡量产设备上的密码卡初始化完毕后,获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息,所述标识信息包括:密码卡序列号和密码卡设备句柄。所述确定模块202,用于根据所述密码卡序列号确定密码卡的量产顺序。所述量产控制模块203,用于根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产。

进一步地,所述获取模块201包括:第一获取单元和第二获取单元。

所述第一获取单元,用于获取每个所述密码卡的密码卡序列号和密码卡设备句柄,所述密码卡序列号和所述密码卡设备句柄一一对应。所述第二获取单元,用于将所有密码卡对应的所述密码卡序列号和所述密码卡设备句柄组成一个信息集合。

所述量产控制模块203包括:确定单元和量产控制单元。

所述确定单元,用于根据所述信息集合中的所述密码卡序列号和所述密码卡设备句柄的对应关系确定密码卡量产设备上每个插槽对应的密码卡的序列号。所述量产控制单元,用于根据所述密码卡量产顺序控制密码卡量产设备启动对应插槽对所述密码卡进行量产。

本申请实施例还提供了一种密码卡量产装置,参见图4,密码卡量产装置30包括:处理器301、存储器302和通信接口303。

在图4中,处理器301、存储器302和通信接口303可以通过总线相互连接;总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

处理器301通常是控制密码卡量产装置30的整体功能,例如密码卡量产装置30的启动、以及密码卡量产装置启动后当密码卡量产设备上的密码卡初始化完毕后,获取任意插入到所述密码卡量产设备上的每个密码卡的标识信息,所述标识信息包括:密码卡序列号和密码卡设备句柄;根据所述密码卡序列号确定密码卡的量产顺序;根据确定的密码卡量产顺序与所述密码卡设备句柄对所述密码卡进行量产。

处理器301可以是通用处理器,例如,中央处理器(英文:central processingunit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。处理器也可以是微处理器(MCU)。处理器还可以包括硬件芯片。上述硬件芯片可以是专用集成电路(ASIC),可编程逻辑器件(PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(CPLD),现场可编程逻辑门阵列(FPGA)等。

存储器302被配置为存储计算机可执行指令以支持密码卡量产装置30数据的操作。存储器301可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

启动密码卡量产装置30后,处理器301和存储器302上电,处理器301读取并执行存储在存储器302内的计算机可执行指令,以完成上述的密码卡量产方法实施例中的全部或部分步骤。

通信接口303用于密码卡量产装置30传输数据,例如实现与密码卡和量产设备之间的通信等。通信接口303包括有线通信接口,还可以包括无线通信接口。其中,有线通信接口包括USB接口、Micro USB接口,还可以包括以太网接口。无线通信接口可以为WLAN接口,蜂窝网络通信接口或其组合等。

在一个示意性实施例中,本申请实施例提供的密码卡量产装置30还包括电源组件,电源组件为密码卡量产装置30的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为密码卡量产装置30生成、管理和分配电力相关联的组件。

通信组件,通信组件被配置为便于密码卡量产装置30和其他设备之间有线或无线方式的通信。密码卡量产装置30可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在一个示意性实施例中,密码卡量产装置30可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)或其他电子元件实现。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当然,上述说明也并不仅限于上述举例,本申请未经描述的技术特征可以通过或采用现有技术实现,在此不再赘述;以上实施例及附图仅用于说明本申请的技术方案并非是对本申请的限制,如来替代,本申请仅结合并参照优选的实施方式进行了详细说明,本领域的普通技术人员应当理解,本技术领域的普通技术人员在本申请的实质范围内所做出的变化、改型、添加或替换都不脱离本申请的宗旨,也应属于本申请的权利要求保护范围。

10页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种网络存储系统、用户认证方法、装置及设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类