一种非接触式烧写种子的方法及系统的制作方法

文档序号:7855174阅读:183来源:国知局
专利名称:一种非接触式烧写种子的方法及系统的制作方法
技术领域
本发明涉及信息安全领域,特别涉及一种非接触式烧写种子的方法及系统。
背景技术
现有的烧写种子的工装,通过条码枪扫描令牌条码,根据令牌条码获取种子后使用探针方式进行烧写。发明人在实现本发明的过程中,发现现有技术至少存在以下缺陷扫描令牌条码的方式为条码枪,可控性差;烧写方式为探针形式对夹具要求高,对操作人员依赖性强;并且接触式烧写方式需要先烧写后装外壳,生产流程复杂,烧写效率·低。

发明内容
本发明提供了一种非接触式烧写种子的方法及装置,解决了为达到上述目的,本发明实施例采用的技术方案如下一种烧写种子的方法,包括以下步骤烧写装置获取动态令牌的令牌标识;所述烧写装置根据所述令牌标识获取相应的第一种子数据,通过非接触的方式与所述动态令牌进行连接通信,从所述动态令牌获取第一数据;所述烧写装置对所述第一种子数据进行解密,得到第二种子数据,并根据所述第一数据对所述第二种子数据进行加密,得到第三种子数据;所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌;所述动态令牌根据自身存储的所述第一数据对所述第三种子数据进行解密,得到所述第二种子数据,并根据所述第二种子数据对自身存储的种子数据进行更新。所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新,具体为当所述动态令牌确定所述第二种子数据有效时,所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新;所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新之前,还包括所述动态令牌判断所述第二种子数据是否有效。所述动态令牌判断所述第二种子数据是否有效之后,还包括当所述动态令牌确定所述第二种子数据无效时,所述动态令牌显示错误信息。所述动态令牌判断所述第二种子数据是否有效,具体为所述动态令牌从所述第二种子数据中读取位于预设位置的标志位的取值,判断读取到的标志位的取值是否与所述动态令牌中存储的预设值相同,如果相同,则确定所述第二种子数据有效;否则,确定所述第二种子数据无效。所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新,具体为
所述动态令牌对所述第二种子数据进行处理,使用处理后的种子数据更新自身存储的种子数据。所述烧写装置从所述动态令牌获取与所述动态令牌对应的第一数据之后,还包括所述烧写装置与标准时间装置进行连接通信,从所述标准时间装置获取GPS时间信息,根据所述第一数据对所述GPS时间信息进行加密,并通过非接触的方式将加密后的GPS时间信息发送给所述动态令牌;所述动态令牌根据自身存储的所述第一数据对接收到的GPS时间信息进行解密,并将自身的GPS时间信息更新为解密后的GPS时间信息。所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为当所述烧写装置根据获取到的令牌标识返回值判断令牌槽中存在动态令牌时,所·述烧写装置根据所述令牌标识获取相应的第一种子数据;所述烧写装置根据所述令牌标识获取相应的第一种子数据之前,还包括所述烧写装置获取所述令牌标识返回值,根据所述令牌标识返回值判断令牌槽中是否存在动态令牌。所述烧写装置根据所述令牌标识返回值判断令牌槽中是否存在动态令牌之后,还包括当所述烧写装置根据获取到的令牌标识返回值判断令牌槽中不存在动态令牌时,所述烧写装置重新获取令牌标识。所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为当所述烧写装置根据获取到的所述动态令牌的令牌信息,判断所述动态令牌满足烧写条件时,所述烧写装置获取所述动态令牌的令牌标识;所述烧写装置获取所述动态令牌的令牌标识之前,还包括所述烧写装置向所述动态令牌发送令牌检测指令,获取所述令牌信息,根据所述令牌信息判断所述动态令牌满足烧写条件。所述烧写装置根据所述令牌信息判断所述动态令牌满足烧写条件之后,还包括当所述烧写装置根据所述令牌信息判断所述动态令牌不满足烧写条件时,所述烧写装置重新获取令牌标识。所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌之前,还包括所述烧写装置获取脉冲频率和所述动态令牌的频率,将所述脉冲频率与所述动态令牌的频率之间的频率偏移值写入所述动态令牌;所述动态令牌根据所述频率偏移值校准自身的频率。所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌之后,还包括所述烧写装置获取所述动态令牌的令牌标识和令牌密码,根据所述令牌标识获取对应的第一种子数据;所述烧写装置对所述第一种子数据进行解密,得到第二种子数据,根据所述第二种子数据计算令牌密码;
所述烧写装置判断计算得到的令牌密码与获取的令牌密码是否相同,如果相同,则确定烧写种子成功;否则,确定烧写种子失败。所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌之后,还包括所述烧写装置接收来自动态令牌的令牌处理标识,并在所述令牌处理标识的取值为第七预设值时, 确定烧写种子成功。所述烧写装置确定烧写种子成功之后,还包括所述烧写装置将烧写记录和所述令牌标识保存到预存单元中;所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为当所述烧写装置判断所述令牌标识没有包含在所述预存单元中时,所述烧写装置根据所述令牌标识获取相应的第一种子数据;所述烧写装置根据所述令牌标识获取相应的第一种子数据之前,还包括所述烧写装置判断所述令牌标识是否包含在所述预存单元中。所述烧写装置判断所述令牌标识是否包含在所述预存单元中之后,还包括当所述烧写装置判断所述令牌标识包含在所述预存单元中时,所述烧写装置重新获取令牌标识。所述烧写装置获取动态令牌的令牌标识,具体为所述烧写装置通过光学字符识别OCR或者条码扫描枪,获取所述动态令牌的令牌标识。所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为所述烧写装置通过读卡器、USB接口,或者SATI接口获取与所述令牌标识对应的第一种子数据。一种非接触式烧写种子的系统,包括烧写装置和动态令牌,其中,所述烧写装置包括第一获取模块,用于获取所述动态令牌的令牌标识;第二获取模块,用于根据所述令牌标识获取相应的第一种子数据;第三获取模块,用于通过非接触的方式与所述动态令牌进行连接通信,从所述动态令牌获取第一数据;第一解密模块,用于对所述第一种子数据进行解密,得到第二种子数据;加密模块,用于根据所述第一数据对所述第二种子数据进行加密,得到第三种子数据;发送模块,用于通过非接触的方式将所述第三种子数据发送给所述动态令牌;所述动态令牌,包括第一接收模块,用于通过非接触的方式接收来自所述烧写装置的所述第三种子数据;第二解密模块,用于根据所述动态令牌存储的所述第一数据对所述第三种子数据进行解密,得到所述第二种子数据;更新模块,用于根据所述第二种子数据对所述动态令牌存储的种子数据进行更新。所述的系统,
所述更新模块,具体用于在所述第二种子数据有效时,根据所述第二种子数据对所述动态令牌存储的种子数据进行更新;所述动态令牌,还包括判断模块,用于判断所述第二种子数据是否有效。所述动态令牌,还包括第一显示模块,用于在所述判断模块判断所述第二种子数据无效时,显示错误信
肩、O所述判断模块,具体用于从所述第二种子数据中读取位于预设位置的标志位的取值,判断读取到的标志位的取值是否与所述动态令牌中存储的预设值相同,如果相同,则确·定所述第二种子数据有效;否则,确定所述第二种子数据无效。所述更新模块,具体用于对所述第二种子数据进行处理,使用处理后的种子数据更新自身存储的种子数据。所述烧写装置,还包括第四获取模块,用于与标准时间装置进行连接通信,从所述标准时间装置获取GPS时间信息;所述加密模块,还用于根据所述第一数据对所述GPS时间信息进行加密;所述发送模块,还用于通过非接触的方式将加密后的GPS时间信息发送给所述动态令牌;所述第二解密模块,还用于根据所述动态令牌存储的所述第一数据对接收到的GPS时间信息进行解密;所述更新模块,还用于将所述动态令牌的GPS时间信息更新为解密后的GPS时间信息。所述烧写装置,还包括第五获取模块,用于获取GPS状态;第二显示模块,用于显示所述GPS状态。所述第二获取模块,具体用于在根据所述烧写装置获取到的令牌标识返回值判断令牌槽中存在动态令牌时,根据所述令牌标识获取相应的第一种子数据;第六获取模块,用于获取所述令牌标识返回值;第一判断模块,用于根据所述令牌标识返回值判断令牌槽中是否存在动态令牌。所述第一获取模块,还用于在所述判断模块判断令牌槽中不存在动态令牌时,重新获取令牌标识。所述第一获取模块,具体用于在所述动态令牌满足烧写条件时,获取所述动态令牌的令牌标识;所述烧写装置,还包括第七获取模块,用于向所述动态令牌发送令牌检测指令,获取所述令牌信息;第二判断模块,用于根据所述令牌信息判断所述动态令牌满足烧写条件。所述第一获取模块,还用于在所述动态令牌不满足烧写条件时,重新获取令牌标识。所述烧写装置,还包括
第八获取模块,用于获取脉冲频率和所述动态令牌的频率;写入模块,用于将所述脉冲频率与所述动态令牌的频率之间的频率偏移值写入所述动态令牌;所述动态令牌,还包括校准模块,用于根据所述频率偏移值校准自身的频率。所述烧写装置,还包括第九获取模块,用于获取所述动态令牌的令牌标识和令牌密码,根据所述令牌标识获取对应的第一种子数据;计算模块,用于根据所述第二种子数据计算令牌密码;第三判断模块,用于判断计算得到的令牌密码与获取的令牌密码是否相同,如果相同,则确定烧写种子成功;否则,确定烧写种子失败。所述烧写装置,还包括第二接收模块,用于接收来自所述动态令牌的令牌处理标识,并在所述令牌处理标识的取值为第七预设值时,确定烧写种子成功。所述烧写装置,还包括存储模块,用于在确定烧写种子成功之后,将烧写记录和所述令牌标识保存到预存单兀中;所述第二获取模块,具体用于当所述令牌标识没有包含在所述预存单元中时,根据所述令牌标识获取相应的第一种子数据;所述烧写装置,还包括第四判断模块,用于判断所述令牌标识是否包含在所述预存单元中。所述第一获取模块,还用于在所述第四判断模块判断所述令牌标识包含在所述预存单元中时,重新获取令牌标识。所述第一获取模块,具体用于通过光学字符识别OCR或者条码扫描枪,获取所述动态令牌的令牌标识。所述第二获取模块,具体用于通过读卡器、USB接口,或者SATI接口获取与所述令牌标识对应的第一种子数据。有益效果本发明提供了一种非接触式烧写种子的方法及系统,使得烧写过程简单易操作,减少了对操作人员的技术依赖性,大大提高了烧写效率;并且,工装与卡片、工装与令牌等各模块间通讯时令牌种子均为加密传输,使得安全性也得到有效保证。


图I为本发明实施例一提供的一种非接触式烧写种子的装置图;图2为本发明实施例二提供的一种自动控制非接触式烧写种子的装置图;图3为本发明实施例三提供的一种非接触式烧写种子的方法流程图;图4和图5为本发明实施例四提供的一种非接触式烧写种子的详细的方法流程图;图6为本发明实施例五提供的一种自动控制非接触式烧写种子的方法流程具体实施例方式本发明实施例提供了一种非接触式烧写种子的方法及装置,下面结合附图对本发明实施例进行详细介绍。实施例一本发明实施例一提供了一种非接触式烧写种子的系统,包括非接触式烧写种子的装置和动态令牌,非接触方式是指没有直接的电气连接,通过射频信号、红外、蓝牙、NFC(Near Field Communication,近距离无线通信技术)等方式进行通信连接;所述种子是指令牌在生成动态口令过程中的私钥。下面将结合图I对所述装置进行介绍。如图I所示,一种非接触式烧写种子的装置,包括读卡器101、黑盒模块102、工装模块103、非接触模块104、GPS模块105、电源模块106、标识模块107、信息输出模块108、信息输入模块109、安全模块110、存储模块111、身份认证模块112 ;其中,所述非接触模块104和所述GPS模块105分别与所述工装模块103连接;所述电源模块106、所述标识模块·107、所述信息输出模块108、所述信息输入模块109、所述安全模块110、所述存储模块111和所述身份认证模块112分别与所述黑盒模块102连接;所述黑盒模块102和所述工装模块103连接;所述读卡器101与所述黑盒模块102连接;所述非接触模块104与令牌连接通信;上述各个模块的功能是如下黑盒模块102 :用于接收工装模块103传输的指令根据指令进行相应处理并返回应答指令,用于与电源模块连接,用于通过标识模块107扫描是否存在令牌,用于通过身份认证模块进行安全验证,用于通过读卡器101获取种子并通过所述安全模块110对种子进行解密,用于接收工装模块103传输的随机数通过所述安全模块对解密后的种子进行加密;所述黑盒模块102与标识模块1076的串行通信接口可以为USB接口、串行接口、eSATA 接口、1394 接口、PCI_E 接口等;工装模块103 :用于接收黑盒模块102传输的指令根据指令进行相应处理并返回应答指令,用于通过所述GPS模块105获取GPS时间和GPS状态,用于通过所述非接触模块104与令牌通信,获取令牌信息,所述令牌信息包括令牌类型、硬件信息以及令牌对应的随机数;用于发送烧写种子指令通过所述非接触模块104对令牌进行种子烧写,也可以用于与读卡器101连接获取种子并对种子进行加密;非接触模块104 :用于连接所述工装模块103与令牌进行通信,获取令牌信息以及进行种子烧写;所述令牌信息包括令牌类型、硬件信息以及令牌对应的随机数,用于对令牌的频率进行校准;GPS模块105 :用于获取GPS时间和GPS状态;电源模块106 :与所述黑盒模块102连接,用于给装置供电;标识模块107 :用于扫描令牌槽中是否存在令牌,用于扫描令牌条码,用于验证烧写种子是否成功;所述标识模块包括信息输出模块108 :用于接收传输的信息并显不;所述信息输出模块108可以为液晶显示屏、语音播报器等;信息输入模块109 :用于接收操作信息并传输给所述黑盒模块102,可以采用按键、PC键盘和触摸屏输入等方式;
安全模块110 :用于对获取的种子进行解密,并根据随机数对解密后的种子进行加密;存储模块111 :用于记录烧写种子的状态及令牌标识;所述令牌标识包括令牌条码及令牌序列号;身份认证模块112 :用于对身份进行安全认证,认证方式可以为USBKey方式认证、用户输入密码认证、USBKey 方式+用户输入密码认证等。另外,一种非接触式烧写种子的装置,还可以包括读卡器101、黑盒模块102、工装模块103、非接触模块104、GPS模块105、电源模块106、标识模块107、信息输出模块108、信息输入模块109、安全模块110、存储模块111、身份认证模块112 ;其中,所述非接触模块104、所述GPS模块105、所述电源模块106、所述信息输出模块108、所述信息输入模块109、所述安全模块110和所述存储模块111分别与所述工装模块103连接;所述所述标识模块107和身份认证模块112分别与所述黑盒模块102连接;所述黑盒模块102与所述工装模块103连接;所述读卡器101与所述工装模块103连接;所述非接触模块104与令牌连接通信;需要说明的是,一种非接触式烧写种子的装置,读卡器101、电源模块106、信息输出模块108、信息输入模块109、安全模块110和存储模块111可以分别与黑盒模块102连接,也可以与工装模块103连接;上述装置也可以实现发明目的。实施例二本发明实施例二提供了一种自动控制非接触式烧写种子的系统,下面结合图2对所述系统进行介绍。如图2所示,一种自动控制非接触式烧写种子的系统,包括非接触式烧写种子的装置和动态令牌,所述装置包括读卡器201、黑盒模块202、工装模块203、烧写装置更新模块204、非接触模块205、GPS模块206、电源模块207、标识模块208、信息输出模块209、信息输入模块210、安全模块211、存储模块212、身份认证模块213 ;其中,所述读卡器201、所述电源模块207、所述标识模块208、所述信息输入模块209、所述信息输出模块210、所述安全模块211、所述存储模块212、所述身份认证模块213分别与所述黑盒模块202连接;所述烧写装置更新模块204、所述非接触模块205、所述GPS模块206分别与所述工装模块连接;需要说明的是,所述读卡器201、所述烧写装置更新模块204、所述电源模块207、所述存储模块212、所述身份认证模块213可以与所述黑盒模块202连接,也可以与所述工装模块203连接;上述各个模块的功能如下黑盒模块202 :用于接收工装模块203传输的指令根据指令进行相应处理并返回应答指令,用于与电源模块207连接,用于通过标识模块208扫描是否存在令牌,用于通过身份认证模块213进行安全验证,用于通过读卡器201获取种子并通过所述安全模块211对种子进行解密,用于通过信息输入模块210输入信息,用于通过信息输出模块209输出信息,还可以用于接收所述工装模块203传输的随机数通过所述安全模块211对解密后的种子进行加密;
所述黑盒模块202与标识模块208的串行通信接口可以为USB接口、串行接口、eSATA 接口、1394 接口、PCI_E 接口等;工装模块203 :用于接收所述黑盒模块202传输的指令根据指令进行相应处理并返回应答指令,用于通过所述GPS模块206获取GPS时间和GPS状态,用于通过所述非接触模块205与令牌通信,获取令牌信息,用于发送烧写种子指令通过所述非接触模块205对令牌进行种子烧写,用于通过烧写装置更新模块204自动控制烧写种子的流程,也可以用于与读卡器连接获取种子并对种子进行加密;烧写装置更新模块204 :用于接收工装模块发送的操作请求指令,用于处理操作指令并执行操作,用于向工装模块返回操作应答指令;非接触模块205 :用于连接所述工装模块203与令牌进行通信,获取令牌信息以及进行种子烧写;所述令牌信息包括令牌类型、硬件信息以及令牌对应的随机数,用于对令牌
的频率进行校准;GPS模块206 :用于获取GPS时间和GPS状态;电源模块207 :与所述黑盒模块202连接,用于给装置供电;标识模块208 :用于扫描令牌槽中是否存在令牌,用于扫描令牌条码,用于验证种子烧写是否成功;所述标识模块208可以为OCR (Optical Character Recognition,光学字符识别)、条码扫描枪等;信息输出模块209 :用于接收传输的信息并显不;所述信息输出模块209可以为液晶显示屏、语音播报器等;信息输入模块210:用于接收操作信息并传输给所述黑盒模块202,可以采用按键、PC键盘和触摸屏输入等方式;安全模块211 :用于对获取的种子进行解密,并根据随机数对解密后的种子进行加密;存储模块212 :用于记录烧写种子的状态及令牌标识;所述令牌标识包括令牌条码及令牌序列号;身份认证模块213 :用于对身份进行安全认证,认证方式可以为USBKey方式认证、用户输入密码认证、USBKey方式和用户输入密码认证等。实施例三本发明实施例三提供了一种非接触式烧写种子的方法,如图3所示,包括以下步骤步骤301 :唤醒非接触式烧写种子装置的工装模块并根据唤醒应答指令判断是否唤醒成功,若唤醒成功,则执行步骤302 ;否则重新唤醒非接触式烧写种子装置的工装模块;在本实施例中,所述唤醒应答指令为第一预设值时,表示唤醒所述工装模块成功;当所述唤醒应答指令不为第一预设值时,表示唤醒所述工装模块失败;具体地,所述第一预设值为0x00;步骤302 :获取GPS时间和GPS状态;步骤303 :判断获取的GPS时间格式和GPS状态是否正确,是则执行步骤304 ;否则返回步骤302重新获取GPS时间和GPS状态;
在本实施例中,所述GPS状态值可以为第二预设值、第三预设值或第四预设值;当所述GPS状态值为第二预设值时,表示状态成功,所述第二预设值具体为O ;当所述GPS状态值为第三预设值时,表示天线错误,所述第三预设值具体为I ;当所述GPS状态值为第四预设值时,表示GPS已坏,所述第四预设值具体为2 ;步骤304 :获取令牌标识并根据令牌标识返回值判断令牌槽中是否存在令牌,是则执行步骤305 ;否则显示提示放入下一个令牌信息,返回步骤304继续获取令牌标识;在本实施例中,如果令牌标识返回值为第五预设值,表示令牌槽中存在令牌;所述第五预设值具体为0x00 ;其中,通过标识模块获取令牌标识,所述令牌标识可以为令牌条码、令牌序列号等,获取令牌标识方式包括0CR获取、条码扫描枪获取等;步骤305 :根据第一预存单元的记录判断当前令牌是否已被操作过,是则显示移除令牌指令信息并返回步骤304重新获取令牌标识;否则执行步骤306 ;
·
具体地,若当前令牌标识与所述第一预存单元中已烧写的令牌标识相同,则表示当前令牌已被操作,若当前令牌标识与所述预存单元中已烧写的令牌标识不同,则表示当前令牌未被操作过;其中,所述第一预存单元的记录为上次烧写的令牌标识;步骤306 :向当前令牌发送通信指令,并获取当前令牌类型标识;具体地,在本实施例中,通过非接触方式向令牌发送通信指令;步骤307 :判断当前令牌类型是否正确,是则执行步骤308 ;否则显示当前令牌不正常指令信息并返回步骤304重新获取令牌标识;在本实施例中,通过非接触模块向当前令牌发送通信指令,根据令牌类型标识的值确定出令牌的类型,例如,当令牌类型标识为第一类型标识时,表示当前令牌类型为第一令牌类型;当令牌类型标识为第二类型标识时,表示当前令牌类型为第二令牌类型;步骤308:向当前令牌发送令牌检测指令,获取当前令牌信息并判断当前令牌是否达到烧写的预设条件,是则执行步骤309 ;否则显示令牌信息错误信息,返回步骤304重新获取令牌标识;在本实施例中,通过非接触模块向当前令牌发送令牌检测指令,所述当前令牌信息包括当前令牌的详细的硬件信息以及与当前令牌相应的第一数据,所述第一数据为预先存储的数据或生成的随机数需要说明的是,在本实施例中,步骤308中获取当前令牌信息,其中获取所述与当前令牌相应的第一数据为本实施例的优选步骤;在本发明其他实施例中,主机可以不获取与当前令牌对应的第一数据,直接获取令牌标识并根据令牌标识获取相应的种子并进行烧与;步骤309 :获取当前令牌标识并根据当前令牌标识判断是否获取成功,若获取成功,则执行步骤310 ;否则返回步骤304 ;具体地,获取令牌标识并根据令牌标识判断获取令牌是否成功的具体过程同步骤304,在此不再赘述;步骤310 :根据当前令牌标识获取相应的第一种子数据;在本实施例中,种子数据可以存储在卡片中、U盘、硬件等存储设备中,根据种子数据的存储设备不同,获取种子数据的方式分别为通过读卡器获取种子数据、通过USB接口获取种子数据以及通过SATI接口获取种子数据;步骤311 :对第一种子数据进行处理并判断是否成功处理所述第一种子种子,是则执行步骤312 ;否则显示处理第一种子数据错误信息并返回步骤304 ;具体地,在本实施例中,对第一种子数据进行处理包括对第一种子数据进行解密得到第二种子数据,进一步地, 还可以包括根据当前令牌相应的第一数据对第二种子数据进行加密得到第三种子数据;向工装发送可烧写种子数据指令;其中,所述可烧写种子可以为第二种子数据,也可以为根据当前令牌相应的第一数据加密后的第三种子数据;所述工装模块接收可烧写种子指令并根据可烧写种子指令标识判断种子数据是否获取并处理成功;如果所述可烧写种子指令标识为第六预设值,则种子数据获取并处理成功,所述第六预设值具体为O ;如果所述可烧写种子指令标识不为第六预设值,则种子数据获取处理失败;步骤312 :将操作数据发送给令牌,并等待令牌返回令牌处理标识;在本实施例中,所述操作数据包括令牌的种子和GPS时间因子;通过非接触模块将操作数据发送给令牌;进一步地,将操作数据发送给令牌之前还可以包括非接校准的过程;上述非接校准过程可以为所述工装模块通过非接触模块获取频率,再通过非接触模块获取当前令牌的频率;根据通过GPS获取的频率和当前令牌的频率得到频率偏移值,所述工装模块将所述频率偏移值写入当前令牌,当前令牌根据所述频率偏移值得到时间偏移值,并根据所述时间偏移值校准当前令牌的频率;步骤313 :所述令牌处理所述操作数据并更新令牌的种子数据和时间,并向所述非接触式烧写装置返回令牌处理标识;具体地,在本实施例中,所述令牌处理所述操作数据包括所述令牌解析所述操作数据,获取第三种子数据和时间因子;对所述第三种子数据和时间因子进行解密,得到第二种子数据和时间因子;将所述第二种子数据和时间因子分别与令牌内的信息进行加密处理,得到第四种子数据和时间因子;所述更新令牌的种子数据和时间包括将第四种子数据和时间因子存储至第二预存单元并替换所述第二预存单元中的内容;需要说明的是,在本实施例中,所述令牌得到第三种子数据后还可以包括判断所述第二种子数据是否有效的过程,具体为所述令牌从第二种子数据的预设置位读取标识位的取值,判断所述标识位的取值与令牌中预存储值是否相同,如果相同,则确定所述第二种子数据有效;否则,则确定所述第二种子数据无效,向烧写装置返回种子数据无效信息;步骤314 :接收所述令牌处理标识,并根据所述令牌处理标识的值判断烧写种子数据是否成功,若烧写成功则显示烧写种子成功指令,执行步骤315 ;否则显示烧写种子不成功指令,返回步骤304;在本实施例中,所述令牌处理标识为第七预设值时,表示烧写种子烧写成功,否则表示烧写种子失败;第七预设值具体为O ;需要说明的是,烧写种子之后还可以包括OCR验证的过程;上述OCR验证的过程可以为通过OCR模块获取当前令牌的条码和当前令牌密码,根据当前令牌的条码从读卡器中获取当前令牌种子,对当前令牌种子进行解密,对解密后的种子进行处理计算令牌密码,判断通过OCR模块获取的令牌密码与计算得到的令牌密码是否相同,如果相同,则通过验证,表示烧写种子成功;否则不通过验证,烧写种子失败。步骤315 :将成功烧写种子记录以及令牌标识保存至预存单元;其中,保存令牌标识也可以在烧写种子之前进行,也可以在获取烧写种子的过程中进行保存;需要说明的是,在本发明的其他实施方式中,上述实施方式,同样可以实现本发明的发明目的。实施例四本发明实施例五提供了一种非接触式烧写种子的方法,如图4和图5所示,包括以下步骤
·
步骤SI :所述黑盒模块向所述工装模块发送唤醒指令,并等待接收唤醒应答指令;具体地,所述唤醒指令为4900 ;步骤S2 :所述工装模块接收唤醒指令,并向所述黑盒模块返回唤醒应答指令;步骤S3 :所述黑盒模块接收唤醒应答指令,根据所述唤醒应答指令的值判断工装模块是否唤醒成功并通过信息输出模块显示唤醒状态,是则执行步骤S4 ;否则返回步骤SI重新发送唤醒指令;在本实施例中,当所述唤醒应答指令为第一预设值时,表示所述工装模块唤醒成功,具体地,所述第一预设值为0X00 ;当所述唤醒应答指令不为第一预设值时,表示所述工装模块唤醒不成功;步骤S4 :所述工装模块获取GPS时间和GPS状态值;在本实施例中,所述工装模块可以通过GPS模块获取GPS时间和GPS状态值;具体地,所述GPS状态值包括第二预设值、第三预设值、第四预设值,当所述GPS状态值为第二预设值时,表示状态成功,具体的所述第二预设值为xOO ;当所述GPS状态值为第三预设值时,表示天线错误,具体的所述第三预设值为0x01 ;当所述GPS状态值为第四预设值时,表示GPS已坏,具体的所述第四预设值为0x02 ;步骤S5 :所述工装模块根据获取的所述GPS时间和所述GPS状态值分别判断GPS时间是否正确和GPS状态是否成功,如果GPS时间正确且GPS状态成功时,则执行步骤S7 ;否则执行步骤S6 ;具体地,在本实施例中,所述GPS状态值为第二预设值时,表示获取所述GPS状态成功;步骤S6 :将所述GPS模块中的GPS的状态值修改为第四预设值,并返回步骤S5重新获取GPS时间和GPS状态值;步骤S7 :所述工装模块保存GPS时间和GPS状态值;步骤S8 :所述黑盒模块获取令牌条码;在本实施例中,所述黑盒模块通过标识模块获取令牌条码,具体地,获取令牌条码的方式可以通过OCR ()获取,也可以通过条码扫描枪获取;步骤S9 :所述黑盒模块根据令牌标识判断令牌槽中是否存在令牌,如果存在,则执行步骤Sll ;否则执行步骤SlO ;具体地,如果条码存储区存在令牌条码值且令牌条码标识为第五预设值,表示令牌槽中存在令牌,;如果条码存储区不存在令牌条码值或令牌条码标识不为第五预设值,表示令牌槽中不存在令牌,获取令牌失败;具体地所述第五预设值为0x00 ;步骤SlO :所述黑盒模块发送下一个令牌指令并通过所述信息输出模块显示,返回步骤S8 ;步骤Sll :所述黑盒模块判断当前令牌是否被操作过,是则执行步骤S12 ;否则执行步骤S13 ;具体地,所述黑盒模块根据当前令牌条码与上次烧写令牌的条码是否相同判断当前令牌是否被操作过;步骤S12 :所述黑盒模块发送移除令牌指令并通过信息输出模块显示,返回步骤S8 ;·步骤S13 :所述黑盒模块向所述工装模块发送获取令牌成功指令,并等待工装模块返回令牌成功应答指令;步骤S14:所述工装模块接收令牌成功指令,并向黑盒模块返回令牌成功应答指令;步骤S15 :所述工装模块通过所述非接触模块向令牌发送通信指令,并等待通信指令标识;具体地,所述通信指令为10指令;所述10指令中包含令牌的类型信息;步骤S16 :所述工装模块接收通信指令标识,根据所述通信指令标识判断当前令牌是否正常,是则执行步骤S18 ;否则执行步骤S17 ;具体地,当通信指令标识为第六预设值时,表示令牌正常,具体地所述第六预设值为O ;当通信指令标识不为第六预设值时,表示令牌不正常;步骤S17 :所述工装模块发送令牌不正常指令,并返回步骤S8 ;步骤S18 :所述工装模块通过非接触模块与令牌通信,获取令牌信息;其中,所述令牌信息包括令牌类型、硬件信息以及令牌相应的随机数;步骤S19 :所述工装模块根据令牌类型标识判断令牌类型是否正确,是则执行步骤S21 ;否则执行步骤S20 ;步骤S20 :所述工装模块发送令牌类型错误指令并通过信息输出模块显示,返回步骤S8 ;步骤S21 :所述工装模块通过所述非接触模块对当前令牌进行初始化;其中,当前令牌初始化后的状态被设置为初始状态;步骤S22 :所述工装模块通过所述非接触模块向令牌发送令牌检测指令,并等待接收令牌检测指令标识;步骤S23 :所述工装模块接收令牌检测指令标识并根据所述令牌检测指令标识判断当前令牌的状态是否正常,是则执行步骤S25 ;否则执行步骤S24 ;具体地,当所述令牌检测指令标识为第七预设值时,表示令牌的状态正常,当所述令牌检测指令标识不为第七预设值时,表示令牌的状态不正常;所述第七预设值具体为O ;步骤S24 :所述工装模块发送令牌无响应指令并通过信息输出模块显示,并返回步骤S8 ;步骤S25 :所述工装模块通过所述非接触模块对当前令牌的状态重新进行初始化;步骤S26 :所述工装模块向所述黑盒模块发送烧写种子指令,并等待接收可烧写种子指令;步骤S27 :所述黑盒模块接收烧写种子指令,并根据烧写种子指令标识判断当前令牌是否正常,是则执行步骤S29 ;否则执行步骤S28;具体地,当所述烧写种子指令标识为第八预设值时,表示烧写种子指令正常,当所述烧写种子指令标识不为第八预设值时,表示烧写种子指令不正常;步骤S28 :所述黑盒模块返回错误信息,并返回步骤S8 ;步骤S29 :所述黑盒模块保存随机数,并通过OCR模块获取令牌条码;步骤S30 :所述黑盒模块通过读卡器获取与所述令牌条码相对应的种子;步骤S31 :所述黑盒模块对所述种子进行解密,得到解密种子;步骤S32 :所述黑盒模块利用随机数对所述解密种子进行加密,并向所述工装模块发送可烧写种子指令;步骤S33 :所述工装模块接收可烧写种子指令,并根据可烧写种子指令标识判断所述可烧写种子指令是否正常,是则执行步骤S35 ;否则执行步骤S34 ;具体地,当所述可烧写种子指令响应标识为第九预设值时,表示可烧写种子指令正常,当所述可烧写种子指令相应标识不为第九预设值时,表示可烧写种子指令不正常;所述第九预设值具体为O ;步骤S34 :所述工装模块返回错误信息,并返回步骤S4 ;步骤S35 :所述工装模块获取GPS时间和GPS状态值;步骤S36 :所述工装模块判断当前获取的GPS时间和GPS状态值与已保存的GPS时间和状态值是否相同,是则执行步骤S38 ;否则执行步骤S37 ;步骤S37 :所述工装模块发送GPS错误指令并通过信息输出模块显示,并返回步骤S8 ;步骤S38:所述工装模块通过非接触模块向令牌发送烧写种子指令,并等待接收烧写种子标识;步骤S39 :所述工装模块接收烧写种子标识并根据烧写种子标识判断烧写种子是否成功,是则执行步骤S41 ;否则执行步骤S40 ;步骤S40 :所述工装模块发送烧写种子不成功指令,并返回步骤S8 ;步骤S41 :所述工装模块发送烧写种子成功指令。步骤S42 :保存烧写种子记录及当前令牌条码;实施例五本发明实施例五提供了一种自动控制非接触式烧写种子的方法,如图6所示,包括以下步骤步骤601 :唤醒非接触式烧写种子装置的工装模块并根据唤醒应答指令判断是否唤醒成功,若唤醒成功,则执行步骤602 ;否则重新唤醒非接触式烧写种子装置的工装模块;
在本实施例中,所述唤醒应答指令为第一预设值时,表示唤醒所述工装模块成功;当所述唤醒应答指令不为第一预设值时,表示唤醒所述工装模块失败;具体地,所述第一预设值为0x00;步骤602 :获取GPS时间和GPS状态;步骤603 :判断获 取的GPS时间格式和GPS状态是否正确,是则执行步骤604 ;否则返回步骤602重新获取GPS时间和GPS状态;在本实施例中,所述GPS状态的取值包括第二预设值、第三预设值、第四预设值;当所述GPS状态值为第二预设值时,表示状态成功,所述第二预设值具体为O ;当所述GPS状态值为第三预设值时,表示天线错误,所述第三预设值具体为I ;当所述GPS状态值为第四预设值时,表示GPS已坏,所述第四预设值具体为2 ;步骤604 向所述烧写装置更新模块发送操作请求指令;步骤605 :所述烧写装置更新模块接收所述操作请求指令,解析当前指令调用相关设备执行相应操作,并返回操作应答指令;步骤606 :所述工装模块等待接收操作应答指令;在本实施例中,所述工装模块等待接收操作应答指令,可以通过定时器中断等方式结束等待接收操作应答指令,具体为发送操作请求指令后开始等待接收操作应答指令,设置定时器预设时间并开始递减计时,当所述定时器的计时为O时,触发中断,返回步骤604重新发送操作请求指令;步骤607 :所述工装模块接收操作应答指令根据所述操作应答指令判断烧写装置更新模块是否成功执行操作;是则执行步骤608 ;否则返回步骤604 ;步骤608 :获取令牌标识并根据令牌标识返回值判断令牌槽中是否存在令牌,是则执行步骤609 ;否则显示下一个令牌信息,返回步骤604 ;在本实施例中,如果令牌标识返回值为第五预设值,表示令牌槽中存在令牌;所述第五预设值具体为0x00 ;其中,通过标识模块获取令牌标识,所述令牌标识可以为令牌条码、令牌序列号等,获取令牌标识方式包括0CR获取、条码扫描枪获取等;步骤609 :判断当前令牌是否已被操作过,是则显示移除令牌指令信息并返回步骤604;否则执行步骤610;具体地,根据当前令牌标识与预存单元中已烧写的令牌标识判断当前令牌是否已被操作过,若当前令牌标识与所述预存单元中已烧写的令牌标识相同,则表示当前令牌已被操作,若当前令牌标识与所述预存单元中已烧写的令牌标识不同,则表示当前令牌未被操作过;其中,所述预存单元中存储的是上次烧写的令牌标识;步骤610 :向当前令牌发送通信指令,并获取当前令牌类型标识;在本实施例中,通过非接触模块向当前令牌发送通信指令,根据令牌类型标识的值确定出令牌的类型,例如,当令牌类型标识为第一类型标识时,表示当前令牌类型为第一令牌类型;当令牌类型标识为第二类型标识时,表示当前令牌类型为第二令牌类型;步骤611 :判断当前令牌类型是否正确,是则执行步骤612 ;否则显示当前令牌类型错误信息并返回步骤604;
步骤612:向当前令牌发送令牌检测指令,获取当前令牌信息并判断当前令牌是否达到烧写的预设条件,是则执行步骤613 ;否则返回步骤604 ;在本实施例中,通过非接触模块向当前令牌发送令牌检测指令,所述当前令牌信息包括当前令牌的详细的硬件信息以及与当前令牌相应的随机数;需要说明的是,在本实施例中,步骤408中获取当前令牌信息,其中获取所述与当前令牌相应的随机数为本实施例的优选步骤,在本发明其他实施例中,主机可以不获取所述与当前令牌对应的随机数,直接获取令牌标识并根据令牌标识获取相应的种子并进行烧与;步骤613 :获取当前令牌标识并根据当前令牌标识返回值判断令牌获取是否成功,是则执行步骤614 ;否则返回步骤608 ;

具体地,获取令牌标识并根据令牌标识判断获取令牌是否成功的具体过程同步骤604,在此不再赘述;步骤614 :根据当前令牌条码获取相应的种子;在本实施例中,所述种子可以存储在卡片中、U盘、硬件等存储设备中,根据种子的存储设备不同,获取种子的方式分别为通过读卡器获取种子、通过USB接口获取种子以及通过SATI接口获取种子;步骤615 :对种子进行处理并判断处理所述种子是否成功,是则执行步骤616 ;否则显示错误信息并返回步骤604 ;具体地,在本实施例中,对种子进行处理包括对种子进行解密,进一步地,还可以包括根据当前令牌相应的随机数对解密后的种子进行加密;向工装发送可烧写种子指令;其中,所述可烧写种子可以为种子解密后的明文,也可以为根据当前令牌相应的随机数对解密后的种子加密后的密文;所述工装模块接收可烧写种子指令并根据可烧写种子指令标识判断种子是否获取并处理成功;如果所述可烧写种子指令标识为第六预设值,则种子获取并处理成功,所述第六预设值具体为O ;如果所述可烧写种子指令标识不为第六预设值,则种子获取处理失败;步骤616 :进行种子烧写;具体地,在本实施例中,通过非接触模块向令牌发送烧写种子指令,进行种子烧与;进一步地,烧写种子之前还可以包括非接校准的过程;上述非接校准过程可以为所述工装模块通过非接触模块获取频率,再通过非接触模块获取当前令牌的频率;根据通过GPS获取的频率和当前令牌的频率得到频率偏移值,所述工装模块将所述频率偏移值写入当前令牌,当前令牌根据所述频率偏移值校准当前令牌的频率;步骤617 :判断烧写种子是否成功,是则显示烧写种子成功指令,执行步骤618 ;否则显示烧写种子不成功指令,返回步骤604 ;在本实施例中,判断烧写种子是否成功的方法包括根据烧写种子标识判断,所述烧写种子标识为第七预设值时,表示烧写种子烧写成功,否则表示烧写种子失败;第七预设值具体为O ;需要说明的是,烧写种子之后还可以包括OCR验证的过程;
上述OCR验证的过程可以为通过OCR模块获取当前令牌的条码和当前令牌密码,根据当前令牌的条码从读卡器中获取当前令牌种子,对当前令牌种子进行解密,对解密后的种子进行处理计算令牌密码,判断通过OCR模块获取的令牌密码与计算得到的令牌密码是否相同,如果相同,则通过验证,表示烧写种子成功;否则不通过验证,烧写种子失败。步骤618 :将烧写记录以及令牌标识至保存预存单元;其中,保存令牌条码也可以在烧写种子之前进行,也可以在获取烧写种子的过程中进行保存;需要说明的是,在本发明的其他实施方式中,获取GPS时间和GPS状态可以所述非接触式烧写种子装置唤醒后的任意步骤执行;与当前令牌进行通信并获取当前令牌信息也可以在获取种子之前的任意步骤执行;上述实施方式,同样可以实现本发明的发明目的。实施例六一种非接触式烧写种子的系统,包括烧写装置和动态令牌,其中,·所述烧写装置包括第一获取模块,用于获取所述动态令牌的令牌标识,具体地,第一获取模块用于在所述动态令牌满足烧写条件时,获取所述动态令牌的令牌标识,用于通过光学字符识别OCR或者条码扫描枪,获取所述动态令牌的令牌标识;还用于在所述第一判断模块判断令牌槽中不存在动态令牌时,重新获取令牌标识;用于在所述动态令牌不满足烧写条件时,重新获取令牌标识;还用于在所述第四判断模块判断所述令牌标识包含在所述预存单元中时,重新获取令牌标识;第二获取模块,用于根据所述令牌标识获取相应的第一种子数据;具体地,第二获取模块用于在根据所述烧写装置获取到的令牌标识返回值判断令牌槽中存在动态令牌时,根据所述令牌标识获取相应的第一种子数据,用于通过读卡器、USB接口,或者SATI接口获取与所述令牌标识对应的第一种子数据;第三获取模块,用于通过非接触的方式与所述动态令牌进行连接通信,从所述动态令牌获取第一数据;第一解密模块,用于对所述第一种子数据进行解密,得到第二种子数据;加密模块,用于根据所述第一数据对所述第二种子数据进行加密,得到第三种子数据;发送模块,用于通过非接触的方式将所述第三种子数据发送给所述动态令牌;进一步地,所述烧写装置,还可以包括第四获取模块,用于与标准时间装置进行连接通信,从所述标准时间装置获取GPS时间信息;所述加密模块,还用于根据所述第一数据对所述GPS时间信息进行加密;所述发送模块,还用于通过非接触的方式将加密后的GPS时间信息发送给所述动态令牌;所述第二解密模块,还用于根据所述动态令牌存储的所述第一数据对接收到的GPS时间信息进行解密;第五获取模块,用于获取GPS状态;第二显示模块,用于显示所述GPS状态;
第六获取模块,用于获取所述令牌标识返回值;第一判断模块,用于根据所述令牌标识返回值判断令牌槽中是否存在动态令牌。第七获取模块,用于向所述动态令牌发送令牌检测指令,获取所述令牌信息;第二判断模块,用于根据所述令牌信息判断所述动态令牌是否满足烧写条件。第八获取模块,用于获取脉冲频率和所述动态令牌的频率;写入模块,用于将所述脉冲频率与所述动态令牌的频率之间的频率偏移值写入所述动态令牌;第九获取模块,用于获取所述动态令牌的令牌标识和令牌密码,根据所述令牌标
识获取对应的第一种子数据;计算模块,用于根据所述第二种子数据计算令牌密码;第三判断模块,用于判断计算得到的令牌密码与获取的令牌密码是否相同,如果相同,则确定烧写种子成功;否则,确定烧写种子失败。第二接收模块,用于接收来自所述动态令牌的令牌处理标识,并在所述令牌处理标识的取值为第七预设值时,确定烧写种子成功。存储模块,用于在确定烧写种子成功之后,将烧写记录和所述令牌标识保存到预存单兀中;所述第二获取模块,具体用于当所述令牌标识没有包含在所述预存单元中时,根据所述令牌标识获取相应的第一种子数据;第四判断模块,用于判断所述令牌标识是否包含在所述预存单元中所述动态令牌,包括第一接收模块,用于通过非接触的方式接收来自所述烧写装置的所述第三种子数据;第二解密模块,用于根据所述动态令牌存储的所述第一数据对所述第三种子数据进行解密,得到所述第二种子数据;更新模块,用于根据所述第二种子数据对所述动态令牌存储的种子数据进行更新;具体地,用于在所述第二种子数据有效时,根据所述第二种子数据对所述动态令牌存储的种子数据进行更新;用于对所述第二种子数据进行处理,使用处理后的种子数据更新自身存储的种子数据;用于将所述动态令牌的GPS时间信息更新为解密后的GPS时间信息;进一步地,所述动态令牌,还可以包括判断模块,用于判断所述第二种子数据是否有效;具体地,用于从所述第二种子数据中读取位于预设位置的标志位的取值,判断读取到的标志位的取值是否与所述动态令牌中存储的预设值相同,如果相同,则确定所述第二种子数据有效;否则,确定所述第二种子数据无效。第一显示模块,用于在所述判断模块判断所述第二种子数据无效时,显示错误信
肩、O所述动态令牌,还包括校准模块,用于根据所述频率偏移值校准自身的频率。以上所述,仅为本发明优选的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范 围应以所述权利要求的保护范围为准。
权利要求
1.一种烧写种子的方法,其特征在于,包括以下步骤 烧写装置获取动态令牌的令牌标识; 所述烧写装置根据所述令牌标识获取相应的第一种子数据,通过非接触的方式与所述动态令牌进行连接通信,从所述动态令牌获取第一数据; 所述烧写装置对所述第一种子数据进行解密,得到第二种子数据,并根据所述第一数据对所述第二种子数据进行加密,得到第三种子数据; 所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌; 所述动态令牌根据自身存储的所述第一数据对所述第三种子数据进行解密,得到所述第二种子数据,并根据所述第二种子数据对自身存储的种子数据进行更新。
2.如权利要求I所述的方法,其特征在于,所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新,具体为 当所述动态令牌确定所述第二种子数据有效时,所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新; 所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新之前,还包括 所述动态令牌判断所述第二种子数据是否有效。
3.如权利要求2所述的方法,其特征在于,所述动态令牌判断所述第二种子数据是否有效之后,还包括 当所述动态令牌确定所述第二种子数据无效时,所述动态令牌显示错误信息。
4.如权利要求2所述的方法,其特征在于,所述动态令牌判断所述第二种子数据是否有效,具体为 所述动态令牌从所述第二种子数据中读取位于预设位置的标志位的取值,判断读取到的标志位的取值是否与所述动态令牌中存储的预设值相同,如果相同,则确定所述第二种子数据有效;否则,确定所述第二种子数据无效。
5.如权利要求I所述的方法,其特征在于,所述动态令牌根据所述第二种子数据对自身存储的种子数据进行更新,具体为 所述动态令牌对所述第二种子数据进行处理,使用处理后的种子数据更新自身存储的种子数据。
6.如权利要求I所述的方法,其特征在于,所述烧写装置从所述动态令牌获取与所述动态令牌对应的第一数据之后,还包括 所述烧写装置与标准时间装置进行连接通信,从所述标准时间装置获取GPS时间信息,根据所述第一数据对所述GPS时间信息进行加密,并通过非接触的方式将加密后的GPS时间信息发送给所述动态令牌; 所述动态令牌根据自身存储的所述第一数据对接收到的GPS时间信息进行解密,并将自身的GPS时间信息更新为解密后的GPS时间信息。
7.如权利要求6所述的方法,其特征在于,还包括 所述烧写装置获取并显示GPS状态。
8.如权利要求I所述的方法,其特征在于,所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为 当所述烧写装置根据获取到的令牌标识返回值判断令牌槽中存在动态令牌时,所述烧写装置根据所述令牌标识获取相应的第一种子数据; 所述烧写装置根据所述令牌标识获取相应的第一种子数据之前,还包括 所述烧写装置获取所述令牌标识返回值,根据所述令牌标识返回值判断令牌槽中是否存在动态令牌。
9.如权利要求8所述的方法,其特征在于,所述烧写装置根据所述令牌标识返回值判断令牌槽中是否存在动态令牌之后,还包括 当所述烧写装置根据获取到的令牌标识返回值判断令牌槽中不存在动态令牌时,所述烧写装置重新获取令牌标识。
10.如权利要求I所述的方法,其特征在于,所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为 当所述烧写装置根据获取到的所述动态令牌的令牌信息,判断所述动态令牌满足烧写条件时,所述烧写装置获取所述动态令牌的令牌标识; 所述烧写装置获取所述动态令牌的令牌标识之前,还包括 所述烧写装置向所述动态令牌发送令牌检测指令,获取所述令牌信息,根据所述令牌信息判断所述动态令牌是否满足烧写条件。
11.如权利要求10所述的方法,其特征在于,所述烧写装置根据所述令牌信息判断所述动态令牌是否满足烧写条件之后,还包括 当所述烧写装置根据所述令牌信息判断所述动态令牌不满足烧写条件时,所述烧写装置重新获取令牌标识。
12.如权利要求I所述的方法,其特征在于,所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌之前,还包括 所述烧写装置获取脉冲频率和所述动态令牌的频率,将所述脉冲频率与所述动态令牌的频率之间的频率偏移值写入所述动态令牌; 所述动态令牌根据所述频率偏移值校准自身的频率。
13.如权利要求I所述的方法,其特征在于,所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌之后,还包括 所述烧写装置获取所述动态令牌的令牌标识和令牌密码,根据所述令牌标识获取对应的第一种子数据; 所述烧写装置对所述第一种子数据进行解密,得到第二种子数据,根据所述第二种子数据计算令牌密码; 所述烧写装置判断计算得到的令牌密码与获取的令牌密码是否相同,如果相同,则确定烧写种子成功;否则,确定烧写种子失败。
14.如权利要求I所述的方法,其特征在于,所述烧写装置通过非接触的方式将所述第三种子数据发送给所述动态令牌之后,还包括 所述烧写装置接收来自动态令牌的令牌处理标识,并在所述令牌处理标识的取值为第七预设值时,确定烧写种子成功。
15.如权利要求13或14所述的方法,其特征在于,所述烧写装置确定烧写种子成功之后,还包括 所述烧写装置将烧写记录和所述令牌标识保存到预存单元中;所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为 当所述烧写装置判断所述令牌标识没有包含在所述预存单元中时,所述烧写装置根据所述令牌标识获取相应的第一种子数据; 所述烧写装置根据所述令牌标识获取相应的第一种子数据之前,还包括 所述烧写装置判断所述令牌标识是否包含在所述预存单元中。
16.如权利要求15所述的方法,其特征在于,所述烧写装置判断所述令牌标识是否包含在所述预存单元中之后,还包括 当所述烧写装置判断所述令牌标识包含在所述预存单元中时,所述烧写装置重新获取令牌标识。
17.如权利要求I所述的方法,其特征在于,所述烧写装置获取动态令牌的令牌标识,具体为 所述烧写装置通过光学字符识别OCR或者条码扫描枪,获取所述动态令牌的令牌标识。
18.如权利要求I所述的方法,其特征在于,所述烧写装置根据所述令牌标识获取相应的第一种子数据,具体为 所述烧写装置通过读卡器、USB接口,或者SATI接口获取与所述令牌标识对应的第一种子数据。
19.一种烧写种子的系统,其特征在于,包括烧写装置和动态令牌,其中, 所述烧写装置包括 第一获取模块,用于获取所述动态令牌的令牌标识; 第二获取模块,用于根据所述令牌标识获取相应的第一种子数据; 第三获取模块,用于通过非接触的方式与所述动态令牌进行连接通信,从所述动态令牌获取第一数据; 第一解密模块,用于对所述第一种子数据进行解密,得到第二种子数据; 加密模块,用于根据所述第一数据对所述第二种子数据进行加密,得到第三种子数据; 发送模块,用于通过非接触的方式将所述第三种子数据发送给所述动态令牌; 所述动态令牌,包括 第一接收模块,用于通过非接触的方式接收来自所述烧写装置的所述第三种子数据;第二解密模块,用于根据所述动态令牌存储的所述第一数据对所述第三种子数据进行解密,得到所述第二种子数据; 更新模块,用于根据所述第二种子数据对所述动态令牌存储的种子数据进行更新。
20.如权利要求19所述的系统,其特征在于, 所述更新模块,具体用于在所述第二种子数据有效时,根据所述第二种子数据对所述动态令牌存储的种子数据进行更新; 所述动态令牌,还包括 判断模块,用于判断所述第二种子数据是否有效。
21.如权利要求20所述的系统,其特征在于,所述动态令牌,还包括 第一显示模块,用于在所述判断模块判断所述第二种子数据无效时,显示错误信息。
22.如权利要求20所述的系统,其特征在于, 所述判断模块,具体用于从所述第二种子数据中读取位于预设位置的标志位的取值,判断读取到的标志位的取值是否与所述动态令牌中存储的预设值相同,如果相同,则确定所述第二种子数据有效;否则,确定所述第二种子数据无效。
23.如权利要求19所述的系统,其特征在于, 所述更新模块,具体用于对所述第二种子数据进行处理,使用处理后的种子数据更新自身存储的种子数据。
24.如权利要求19所述的系统,其特征在于,所述烧写装置,还包括 第四获取模块,用于与标准时间装置进行连接通信,从所述标准时间装置获取GPS时间信息; 所述加密模块,还用于根据所述第一数据对所述GPS时间信息进行加密; 所述发送模块,还用于通过非接触的方式将加密后的GPS时间信息发送给所述动态令牌; 所述第二解密模块,还用于根据所述动态令牌存储的所述第一数据对接收到的GPS时间信息进行解密; 所述更新模块,还用于将所述动态令牌的GPS时间信息更新为解密后的GPS时间信息。
25.如权利要求24所述的系统,其特征在于,所述烧写装置,还包括 第五获取模块,用于获取GPS状态; 第二显示模块,用于显示所述GPS状态。
26.如权利要求19所述的系统,其特征在于, 所述第二获取模块,具体用于在根据所述烧写装置获取到的令牌标识返回值判断令牌槽中存在动态令牌时,根据所述令牌标识获取相应的第一种子数据; 所述烧写装置,还包括 第六获取模块,用于获取所述令牌标识返回值; 第一判断模块,用于根据所述令牌标识返回值判断令牌槽中是否存在动态令牌。
27.如权利要求26所述的系统,其特征在于, 所述第一获取模块,还用于在所述第一判断模块判断令牌槽中不存在动态令牌时,重新获取令牌标识。
28.如权利要求19所述的系统,其特征在于, 所述第一获取模块,具体用于在所述动态令牌满足烧写条件时,获取所述动态令牌的令牌标识; 所述烧写装置,还包括 第七获取模块,用于向所述动态令牌发送令牌检测指令,获取所述令牌信息; 第二判断模块,用于根据所述令牌信息判断所述动态令牌是否满足烧写条件。
29.如权利要求28所述的系统,其特征在于, 所述第一获取模块,还用于在所述动态令牌不满足烧写条件时,重新获取令牌标识。
30.如权利要求19所述的系统,其特征在于,所述烧写装置,还包括 第八获取模块,用于获取脉冲频率和所述动态令牌的频率; 写入模块,用于将所述脉冲频率与所述动态令牌的频率之间的频率偏移值写入所述动态令牌; 所述动态令牌,还包括 校准模块,用于根据所述频率偏移值校准自身的频率。
31.如权利要求19所述的系统,其特征在于,所述烧写装置,还包括 第九获取模块,用于获取所述动态令牌的令牌标识和令牌密码,根据所述令牌标识获取对应的第一种子数据; 计算模块,用于根据所述第二种子数据计算令牌密码; 第三判断模块,用于判断计算得到的令牌密码与获取的令牌密码是否相同,如果相同,则确定烧写种子成功;否则,确定烧写种子失败。
32.如权利要求19所述的系统,其特征在于,所述烧写装置,还包括 第二接收模块,用于接收来自所述动态令牌的令牌处理标识,并在所述令牌处理标识的取值为第七预设值时,确定烧写种子成功。
33.如权利要求31或32所述的系统,其特征在于,所述烧写装置,还包括 存储模块,用于在确定烧写种子成功之后,将烧写记录和所述令牌标识保存到预存单元中; 所述第二获取模块,具体用于当所述令牌标识没有包含在所述预存单元中时,根据所述令牌标识获取相应的第一种子数据; 所述烧写装置,还包括 第四判断模块,用于判断所述令牌标识是否包含在所述预存单元中。
34.如权利要求33所述的系统,其特征在于,所述第一获取模块,还用于在所述第四判断模块判断所述令牌标识包含在所述预存单元中时,重新获取令牌标识。
35.如权利要求19所述的系统,其特征在于, 所述第一获取模块,具体用于通过光学字符识别OCR或者条码扫描枪,获取所述动态令牌的令牌标识。
36.如权利要求19所述的系统,其特征在于, 所述第二获取模块,具体用于通过读卡器、USB接口,或者SATI接口获取与所述令牌标识对应的第一种子数据。
全文摘要
本发明公开了一种非接触式烧写种子的方法,属于信息安全领域,该方法包括以下步骤烧写装置获取动态令牌的令牌标识,根据所述令牌标识获取相应的第一种子数据,通过非接触方式与动态令牌连接通信,从所述动态令牌中获取第一数据,将第一种子数据解密成第二种子数据,根据第一数据将第二种子数据加密成第三种子数据,将第三种子数据发送给动态令牌,动态令牌对种子进行解密并更新自身存储的种子。本发明通过非接触方式与动态令牌通讯,使得烧写过程简单易操作,提高了烧写效率,并且烧写装置与令牌通讯时种子均为加密传输,保证了安全性。
文档编号H04L9/32GK102882678SQ20121022776
公开日2013年1月16日 申请日期2012年7月2日 优先权日2012年7月2日
发明者陆舟, 于华章 申请人:飞天诚信科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1