一种读写rfid电子标签数据的方法

文档序号:6621505阅读:2123来源:国知局
一种读写rfid电子标签数据的方法
【专利摘要】本发明揭示了一种读写RFID电子标签数据的方法,检查RFID电子标签标识有效性,实现整体读写,通过两级数据库运算处理,对用户实际存储的资金信息进行解密运算,比对无误,再分步读取RFID电子标签内业务数据,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块连续进行读写操作,构成完整信息后,完成加密运算,通过联网的POS机传入本地数据库,通过中间件传入中心数据库,实现两级数据库运算处理,进行业务数据操作,最后实现业务信息数据整体写入、读出操作,应用系统能够有效识别和管理RFID卡非常重要,可以提高应用系统和RFID电子标签上信息数据完整性、安全性。
【专利说明】—种读写RFID电子标签数据的方法

【技术领域】
[0001]本发明涉及RFID电子标签【技术领域】,尤其涉及RFID电子标签备份方法。

【背景技术】
[0002]基于RFID应用的消费就餐系统是利用目前广泛应用的员工门禁RFID电子标签(简称RFID卡),建立在先进的计算机技术、通信技术及非接触式RFID卡技术之上,为企业员工就餐带来方便、快捷和现代化的支付方式。每个员工配备一张智能员工RFID卡。用于门禁和售饭消费系统,实现“一卡多用”。
[0003]通过RFID电子标签读写电路(例如POS机、RFID读写器)读、写RFID电子标签上的信息,通过专用的数据处理和通讯接口与收发装置进行数据通信,并通过有线或无线方式将信息远距离传递到中心数据库处理,可及时的了解RFID标签上所记录的信息及真伪,也可根据需要将信息记录到RFID电子标签上,RFID读写器读取信息并解码后,送至中央信息系统(中心数据库)进行有关数据处理。
[0004]现有的RFID电子标签识别、及存储器容量数量超过DLL—次读写容量时容易出现问题。在实际应用场合,对于每个厂商生产的电子标签,其存贮器的结构是相同的,但会存在贮存器容量大小的差别。应用中可能会同时存在多个RFID电子标签在一个POS机上使用,或者读写器在某个空间范围内同时运行,RFID读写器需要能够有效识别RFID电子标签的内容,解决防冲撞(防碰撞),实现整体读写,分步计算,记录相关信息。不同读写器提供的底层动态链接库调用方式会、一次读写用户储存区的数据块(字节)长度有差别,解决存储器容量超过DLL —次读写容量问题,应用系统需要开发统一读写用户储存区数据,方便应用。实现防止抗碰撞(防冲撞)的功能是RFID在实际应用中所必不可少的条件。


【发明内容】

[0005]针对相关【技术领域】文献和以上现有技术的不足,在大量现有文献研究和长期在相关领域研发实践的基础上,本发明提出“一种电子标签数据备份方法”,通过“电子标签读写器的无线射频感测装置感知RFID有效性检查”,克服了现有技术中“数据被不当使用或者损坏”等技术难题,实现了“RFID读写器读取信息并解码后,送至本地数据库和中心数据库,进行信息系统集中管理”的有益效果。
[0006]为实现上述目的,本发明是通过以下技术方案实现的:一种读写RFID电子标签数据的方法,该方法包括以下步骤:步骤一、首先打开POS机内部的读写器端口,将POS机读写器端口与通信控制器的连接端口正确连接并接通电源,如果打开端口成功,通过返回参数,显示当前打开的端口号、可以显示读写器的相关信息,并通过已经打开端口号进行读写操作;如果打开端口失败,通过返回参数,显示“通讯失败”信息;步骤二、先读出RFID电子标签的卡UID码作为RFID电子标签识别,判断RFID类型,确定RFID有效容量;步骤三、将当前POS时间信息与RFID内部时间信息字符串进行比对,确定RFID电子标签是否在黑名单中,或者是失效的电子标签,对有效的电子标签,进行数据解密运算,检查RFID电子标签标识的有效性;步骤四、通过有效性检查后,读取业务数据,读取存储在RFID电子标签标识指定地址及备用地址的数据,以用户实际存储的资金信息进行解密运算,比对无误,读取RFID电子标签内容,进行业务数据操作,即通过一次性读写操作,确保信息完整正确;步骤五、以用户实际消费信息进行加密运算,形成密文存入,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块地址连续进行读写操作,同时用户实际消费信息通过联网的POS机传入系统数据库,并在电子标签中记录当前时间的信息字符串。
[0007]所述POS机读取存储在RFID电子标签标识指定地址及特殊地址的数据,对用户实际存储的资金信息进行解密运算,比对无误,再分步读取RFID电子标签内业务数据,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块连续进行读写操作,构成完整信息后,完成加密运算,通过联网的POS机传入本地数据库,通过中间件传入中心数据库,实现两级数据库运算处理,进行业务数据操作,最后实现业务信息数据整体写入、读出操作。
[0008]所述两级数据库包括消费管理机数据库和中心数据库。
[0009]所述消费管理机数据库采集前端消费系统的数据,前端消费系统包含消费终端POS机,充值机,通讯控制器和计算机。
[0010]本发明具备的有益效果是:通过本发明,可实现RFID电子标签在消费系统有效识别和存取,确保数据完整性,能够对卡内部存储的数据进行加密、解密、验证和管理工作。检查RFID电子标签标识有效性,通过有效性检查后,实现整体读写,通过两级数据库运算处理,实现分步计算方法。POS机读取存储在RFID电子标签标识指定地址及特殊地址的数据,对用户实际存储的资金信息进行解密运算,比对无误,再分步读取RFID电子标签内业务数据,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块连续进行读写操作,构成完整信息后,完成加密运算,通过联网的POS机传入本地数据库,通过中间件传入中心数据库,实现两级数据库运算处理,进行业务数据操作,最后实现业务信息数据整体写入、读出操作。
[0011]RFID电子标签数据备份一种方法,其特征在于能够有效实现对RFID内部数据进行存取验证检查,确保信息准确无误。主要应用于RFID卡信息备份和有效恢复数据功能,实现一次性完整读写RFID电子标签的内容。方便职能管理部门设立消费管理中心,对持卡人进行发卡充值、卡片挂失、卡片解挂、销卡等黑名单管理操作,并在企业内设置一个管理中心(结算中心),管理和调度所有消费系统的数据和操作(统一管理)。应用系统能够有效识别和管理RFID卡非常重要,可以提高应用系统和RFID电子标签上信息数据完整性、安全性。

【专利附图】

【附图说明】
[0012]图1是本发明【具体实施方式】的RFID卡应用系统结构示意图。

【具体实施方式】
[0013]下面对照附图,通过对实施例的描述,对本发明的【具体实施方式】如所涉及的控制系统,相互间的连接关系,及实施方法,作进一步详细的说明,以帮助本领域的技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。
[0014]一种读写RFID电子标签数据的方法,包括以下步骤:步骤一、首先打开POS机内部的读写器端口,将pos机读写器端口与通信控制器的连接端口正确连接并接通电源。如果打开端口成功,通过返回参数,显示当前打开的端口号、可以显示读写器的相关信息。未打开成功,通过返回参数,显示“通讯失败”信息。打开端口后,可以通过已经打开端口号进行读写操作。
[0015]步骤二、先读出RFID电子标签的卡UID码作为RFID电子标签识别,判断RFID类型,确定RFID有效容量。
[0016]步骤三、将当前POS时间信息与RFID内部时间信息字符串进行比对,确定RFID电子标签是否在黑名单中,或者是失效的电子标签,对有效的电子标签,进行数据解密运算,检查RFID电子标签标识的有效性。
[0017]步骤四、通过有效性检查后,读取业务数据,读取存储在RFID电子标签标识指定地址及备用地址的数据,以用户实际存储的资金信息进行解密运算,比对无误,读取RFID电子标签内容,进行业务数据操作,即通过一次性读写操作,确保信息完整正确;
[0018]步骤五、以用户实际消费信息进行加密运算,形成密文存入,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块(地址)连续进行读写操作,同时用户实际消费信息通过联网的POS机传入系统数据库,并在电子标签中记录当前时间的信息字符串O
[0019]卡内数据结构以M企业员工RFID卡进行说明:标准为IS015693标准的RFID卡内有64块,4字节/块,共256个字节的容量,定义字节长度为256字节。对卡的操作以数据块为单位进行读写,为保证卡内数据的安全,读卡需要解密,写卡需要加密处理。对卡内数据完整信息读写需要通过调用DLL软件实现,对RFID电子标签标识指定数据块及备用数据块(地址)连续进行读写操作。
[0020]1.卡内门禁已经使用的数据块情况如下表一
[0021]表一:卡内门禁已用数据块
[0022]

【权利要求】
1.一种读写RFID电子标签数据的方法,其特征在于,该方法包括以下步骤: 步骤一、首先打开POS机内部的读写器端口,将POS机读写器端口与通信控制器的连接端口正确连接并接通电源,如果打开端口成功,通过返回参数,显示当前打开的端口号、可以显示读写器的相关信息,并通过已经打开端口号进行读写操作;如果打开端口失败,通过返回参数,显示“通讯失败”信息; 步骤二、先读出RFID电子标签的卡UID码作为RFID电子标签识别,判断RFID类型,确定RFID有效容量; 步骤三、将当前POS时间信息与RFID内部时间信息字符串进行比对,确定RFID电子标签是否在黑名单中,或者是失效的电子标签,对有效的电子标签,进行数据解密运算,检查RFID电子标签标识的有效性; 步骤四、通过有效性检查后,读取业务数据,读取存储在RFID电子标签标识指定地址及备用地址的数据,以用户实际存储的资金信息进行解密运算,比对无误,读取RFID电子标签内容,进行业务数据操作,即通过一次性读写操作,确保信息完整正确; 步骤五、以用户实际消费信息进行加密运算,形成密文存入,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块地址连续进行读写操作,同时用户实际消费信息通过联网的POS机传入系统数据库,并在电子标签中记录当前时间的信息字符串。
2.根据权利要求1所述的电子标签数据的方法,其特征在于:所述POS机读取存储在RFID电子标签标识指定地址及特殊地址的数据,对用户实际存储的资金信息进行解密运算,比对无误,再分步读取RFID电子标签内业务数据,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块连续进行读写操作,构成完整信息后,完成加密运算,通过联网的POS机传入本地数据库,通过中间件传入中心数据库,实现两级数据库运算处理,进行业务数据操作,最后实现业务信息数据整体写入、读出操作。
3.根据权利要求2所述的电子标签数据的方法,其特征在于:所述两级数据库包括消费管理机数据库和中心数据库。
4.根据权利要求3所述的电子标签数据的方法,其特征在于:所述消费管理机数据库采集前端消费系统的数据,前端消费系统包含消费终端POS机,充值机,通讯控制器和计算机。
【文档编号】G06K17/00GK104134083SQ201410362943
【公开日】2014年11月5日 申请日期:2014年7月28日 优先权日:2014年7月28日
【发明者】伋金龙 申请人:安徽马钢自动化信息技术有限公司, 马钢(集团)控股有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1