一种用于硬件设备管理的方法

文档序号:6563146阅读:180来源:国知局
专利名称:一种用于硬件设备管理的方法
技术领域
本发明涉及一种用于硬件设备管理的方法,尤其涉及一种利用RFID内部序列号、硬件ID号、硬件表面流水号三号合一的方式进行硬件设备管理的方法。
背景技术
目前市场上的硬件设备生产和销售环节中,生产商和代理商在出售硬件设备前,要抄录每个硬件设备表面的流水号,然后将其连接到计算机上读取其内部的硬件ID号,将上述流水号、硬件ID号存于生产商、代理商为用户建立的数据库中,以备用户需要时从中查询。由此可见,当生产商、代理商出售大量的硬件设备时,其登记工作是相当繁琐的。
在现有技术中,把一个号码转换为另一个新号码的方法有1.在原号码的基础上进行数学运算;2.在原号码上进行二进制位的扩充;3.使用一些标准的加密算法,如RSA算法、DES算法、TEA算法等。
RFID是Radio Frequency Identification的缩写,即射频识别。RFID技术是将微芯片嵌入到产品当中,微芯片会向扫描器自动发出产品的序列号等信息,使得其序列号被获取,该序列号是国际唯一的,是不可伪造、不可被修改的。
射频识别技术作为一种快速、实时、准确采集与处理信息的高新技术和信息标准化的基础,对实体对象(包括零售商品、物流单元、集装箱、货运包装、生产零部件等)具有唯一有效标识作用,被广泛应用于生产、零售、物流、交通等行业。
RFID系统由三部分组成RFID标签(Tag)由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象,在使用中通常将RFID标签简称为RFID。
RFID扫描器(Reader)读取(有时还可以写入)标签信息的设备,可设计为手持式或固定式。
天线(Antenna)在标签和扫描器间传递射频信号。
硬件ID号是硬件设备内部的一个由开发商自己定义的一种全球唯一的硬件序列号,存于硬件设备内部,可以被软件读取,开发商常以此作为硬件设备的唯一标识。
硬件表面流水号硬件设备表面在出厂前利用激光刻字或其他方法生成的一种用于保修及识别的号。

发明内容
鉴于现有硬件设备管理方式繁琐,工作量大,本发明提供了一种将RFID内部序列号、硬件ID号、硬件表面流水号三号结合对硬件设备进行管理的方法。
本发明的技术方案如下一种用于硬件设备管理的方法,可分为两部分,即硬件设备的生产和硬件设备的管理。
硬件设备的生产步骤包括步骤1.获取RFID内部序列号;步骤2.根据所述RFID内部序列号生成硬件ID号;步骤3.根据所述RFID内部序列号生成硬件表面流水号;步骤4.生产含有所述RFID内部序列号、硬件ID号和硬件表面流水号的硬件设备。
硬件设备的管理步骤包括步骤1.根据所述RFID内部序列号创建用户信息数据库;步骤2.根据所述RFID内部序列号或硬件ID号或硬件表面流水号索引硬件产品,进行管理。
所述RFID采用物理绑定的方式固定于硬件设备内部,具有唯一性。
所述硬件ID号是与所述RFID内部序列号相一致的标识号。
所述硬件ID号是与所述RFID内部序列号相关联的标识号。
所述RFID内部序列号生成硬件ID号的过程是在硬件设备外部完成的。
所述RFID内部序列号生成硬件ID号的过程是在硬件设备内部完成的。
所述硬件表面流水号是与所述RFID内部序列号相一致的标识号。
所述硬件表面流水号是与所述RFID内部序列号相关联的标识号。
所述相关联是通过采用单向算法实现的。
所述单向算法包括MD5、HMAC、SHA-1、HASH、CRC、SHA-256、MD4或MD2。
所述相关联是通过采用双向算法实现的。
所述双向算法包括DES、3DES、RC4、AES、RSA、ECC或TEA。
将所述硬件表面流水号刻录在硬件设备上的方法包括以下三种1)用激光在硬件设备上刻字生成;2)用喷码的方式将所述流水号喷写在硬件设备上;
3)将所述流水号打印在标签上,再粘贴在硬件设备上。
所述用户信息数据库,内容包括RFID内部序列号或硬件ID号或硬件表面流水号。
所述用户信息数据库可以通过RFID扫描器直接读取RFID内部序列号创建,也可以通过读取RFID内部序列号后生成的硬件ID号或硬件流水号而创建。
与现有技术相比,本发明的有益效果是1)本发明中的RFID内部序列号由RFID扫描器直接读出,省去了抄录、联机读取,简化了操作过程;2)本发明将RFID用于硬件设备管理,提高了信息安全设备的防伪性。


图1为本发明硬件设备的生成过程。
图2为硬件设备管理、分发的过程。
图3为用户使用硬件设备的过程。
图4为硬件损坏返修的过程。
具体实施例方式
下面结合附图和具体实施例对本发明进行更详细的描述,其中所述硬件以USB Key为例。
实施例1在本实施例中,整个过程包括USB Key的生成和管理。参考图1,为USB Key的生成方法。其具体步骤如下步骤101生产商获取唯一的RFID内部序列号。
步骤102根据RFID内部序列号生成与之相同的硬件ID号。
步骤103根据RFID内部序列号,在USB Key表面生成与之相同的表面流水号。
步骤104生成含有RFID内部序列号的USB Key产品。
图2是USB Key的管理方法,其具体步骤如下步骤201生产商通过RFID扫描器记录USB Key内部的RFID内部序列号。
步骤202由RFID内部序列号获知USB Key内的硬件ID号。
步骤203由RFID内部序列号获知USB Key表面的流水号。
步骤204将记录的RFID内部序列号、硬件ID号和表面流水号写入数据库。
步骤205将已完成记录的USB Key发放给用户。
用户获取上述USB Key,就可以使用与该USB Key配套的软件了。
在本实施例中,步骤102还可以是USB Key生产商根据RFID内部序列号和单向或双向算法生成与RFID内部序列号相关联的硬件ID号。
在本实施例中,步骤103还可以是USB Key生产商根据RFID内部序列号和单向或双向算法在USB Key表面生成与RFID内部序列号相关联的流水号。
在本实施例中,所采用的RFID内部序列号是64位的。
在本实施例中,所采用的是DES双向算法,其具体实现编程如下_int64llRFID=0;BYTE key[24];PBYTE pData=(PBYTE)&llRFID;memset(key,0,24);
…GetDeivceRFID(&llRFID);Des_SetKey(key);Des_Encrypt(pData,8);当调用Des_Encrypt后,llRFID变量中的内容成为原RFID经DES加密算法变换后的内容,将llRFID的内容赋予硬件ID号或表面流水号,即得与RFID内部序列号相关联的硬件ID号或表面流水号了。
实施与上述加密相同思路的解密过程,即可由硬件ID号或表面流水号得RFID内部序列号。
在本实施例中,单向或双向算法还可以是RFID内部序列号中每个值进行一定的数学运算;也可以是RFID内部整个序列号进行的二进制位的扩充;也可以是其他一些加密算法,如MD5、HMAC、SHA-1、HASH、CRC、SHA-256、MD4、MD2、DES、3DES、RC4、AES、RSA、ECC或TEA。。
实施例2参考图3,在该实施例中用户的USB Key出现问题不能使用,需要对其进行修改的过程,具体步骤如下步骤301用户发现计算机提示自己的硬件ID号与其他人相同或出现其他问题后,用户将USB Key内部信息反馈给设备运营商处。
步骤302设备运营商从用户数据库中,检索用户USB Key的相关信息(一般为RFID内部序列号)。
步骤303设备运营商由检索到的相关信息(一般为RFID内部序列号)确定用户的身份是否合法,若是合法用户,则执行步骤304,否则执行步骤306。
步骤304服务端更改用户数据库中合法用户的USB Key内部信息(一般为硬件ID号)。
步骤305服务端将更改后的信息(一般为硬件ID号)反馈给合法用户。
用户获得反馈信息后可以继续使用原USB Key了。
本实施例中的处理流程同样适用于与USB Key配套的软件升级等其他情况。
实施例3参考图4,在该实施例中用户的硬件设备损坏,无法自己读出硬件ID号,送去返修的过程,具体步骤如下步骤401用户将坏损的USB Key返回给运营商。
步骤402运营商通过RFID扫描器读取损坏的USB Key的RFID内部序列号。
步骤403根据读取的RFID内部序列号获知USB Key内部硬件ID号,同时获知表面流水号。
步骤404根据获知的信息修复该USB Key,或按原有的RFID内部序列号产生一个新的USB Key,并将完好的USB Key返回给用户。
以上所述实施方式仅为本发明的优选实施例,本发明不限于上述实施例,对于本领域一般技术人员而言,在不背离本发明原理的前提下对它所做的任何显而易见的改动,都属于本发明的构思和所附权利要求的保护范围。
权利要求
1.一种用于硬件设备管理的方法,其特征在于分为两部分,即硬件设备的生产和硬件设备的管理;硬件设备的生产步骤包括步骤1.获取RFID内部序列号;步骤2.根据所述RFID内部序列号生成硬件ID号;步骤3.根据所述RFID内部序列号生成硬件表面流水号;步骤4.生产含有所述RFID内部序列号、硬件ID号和硬件表面流水号的硬件设备;硬件设备的管理步骤包括步骤1.根据所述RFID内部序列号创建用户信息数据库;步骤2.根据所述RFID内部序列号或硬件ID号或硬件表面流水号索引硬件产品,进行管理。
2.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述RFID采用物理绑定的方式固定于硬件设备内部,具有唯一性。
3.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述硬件ID号是与所述RFID内部序列号相一致的标识号。
4.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述硬件ID号是与所述RFID内部序列号相关联的标识号。
5.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述RFID内部序列号生成硬件ID号的过程是在硬件设备外部完成的。
6.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述RFID内部序列号生成硬件ID号的过程是在硬件设备内部完成的。
7.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述硬件表面流水号是与所述RFID内部序列号相一致的标识号。
8.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述硬件表面流水号是与所述RFID内部序列号相关联的标识号。
9.根据权利要求4或8所述的用于硬件设备管理的方法,其特征在于所述相关联是通过采用单向算法实现的。
10.根据权利要求9所述的用于硬件设备管理的方法,其特征在于所述单向算法包括MD5、HMAC、SHA-1、HASH、CRC、SHA-256、MD4或MD2。
11.根据权利要求4或8所述的用于硬件设备管理的方法,其特征在于所述相关联是通过采用双向算法实现的。
12.根据权利要求11所述的用于硬件设备管理的方法,其特征在于所述双向算法包括DES、3DES、RC4、AES、RSA、ECC或TEA。
13.根据权利要求1所述的用于硬件设备管理的方法,其特征在于将所述硬件表面流水号刻录在硬件设备上的方法包括以下三种1)用激光在硬件设备上刻字生成;2)用喷码的方式将所述流水号喷写在硬件设备上;3)将所述流水号打印在标签上,再粘贴在硬件设备上。
14.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述用户信息数据库,内容包括RFID内部序列号或硬件ID号或硬件表面流水号。
15.根据权利要求1所述的用于硬件设备管理的方法,其特征在于所述用户信息数据库可以通过RFID扫描器直接读取RFID内部序列号创建,也可以通过读取RFID内部序列号后生成的硬件ID号或硬件流水号而创建。
全文摘要
本发明公开了一种用于硬件设备管理的方法,分为硬件设备的生产和硬件设备的管理两部分。生产步骤获取RFID内部序列号;根据所述RFID内部序列号生成硬件ID号和硬件表面流水号;生产含有RFID内部序列号、硬件ID号、硬件表面流水号的硬件设备。管理步骤用RFID内部序列号创建用户信息数据库,根据RFID内部序列号、硬件ID号或硬件表面流水号索引硬件产品,进行管理。本发明中的RFID内部序列号由RFID扫描器直接读出,省去了抄录、联机读取,简化了操作过程;同时,将RFID用于硬件设备管理,提高了信息安全设备的防伪性。
文档编号G06F17/30GK1987914SQ200610150609
公开日2007年6月27日 申请日期2006年10月19日 优先权日2006年10月12日
发明者陆舟, 于华章 申请人:北京飞天诚信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1