书签 分享 收藏 举报 版权申诉 / 8

一种读写RFID电子标签数据的方法.pdf

  • 上传人:00062****4422
  • 文档编号:4536857
  • 上传时间:2018-10-18
  • 格式:PDF
  • 页数:8
  • 大小:1.15MB
  • 摘要
    申请专利号:

    CN201410362943.9

    申请日:

    2014.07.28

    公开号:

    CN104134083A

    公开日:

    2014.11.05

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    著录事项变更IPC(主分类):G06K 17/00变更事项:申请人变更前:安徽马钢自动化信息技术有限公司变更后:安徽马钢自动化信息技术有限公司变更事项:地址变更前:243003 安徽省马鞍山市湖南西路端变更后:243003 安徽省马鞍山市雨山区湖南西路端变更事项:申请人变更前:马钢(集团)控股有限公司变更后:马钢(集团)控股有限公司|||实质审查的生效IPC(主分类):G06K 17/00申请日:20140728|||公开

    IPC分类号:

    G06K17/00

    主分类号:

    G06K17/00

    申请人:

    安徽马钢自动化信息技术有限公司; 马钢(集团)控股有限公司

    发明人:

    伋金龙

    地址:

    243003 安徽省马鞍山市湖南西路端

    优先权:

    专利代理机构:

    芜湖安汇知识产权代理有限公司 34107

    代理人:

    张巧婵

    PDF完整版下载: PDF下载
    内容摘要

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

    权利要求书

    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机,充值机,通讯控制器和计算机。

    说明书

    一种读写RFID电子标签数据的方法
    技术领域
    本发明涉及RFID电子标签技术领域,尤其涉及RFID电子标签备份方法。
    背景技术
    基于RFID应用的消费就餐系统是利用目前广泛应用的员工门禁RFID电子标签(简称RFID卡),建立在先进的计算机技术、通信技术及非接触式RFID卡技术之上,为企业员工就餐带来方便、快捷和现代化的支付方式。每个员工配备一张智能员工RFID卡。用于门禁和售饭消费系统,实现“一卡多用”。
    通过RFID电子标签读写电路(例如POS机、RFID读写器)读、写RFID电子标签上的信息,通过专用的数据处理和通讯接口与收发装置进行数据通信,并通过有线或无线方式将信息远距离传递到中心数据库处理,可及时的了解RFID标签上所记录的信息及真伪,也可根据需要将信息记录到RFID电子标签上,RFID读写器读取信息并解码后,送至中央信息系统(中心数据库)进行有关数据处理。
    现有的RFID电子标签识别、及存储器容量数量超过DLL一次读写容量时容易出现问题。在实际应用场合,对于每个厂商生产的电子标签,其存贮器的结构是相同的,但会存在贮存器容量大小的差别。应用中可能会同时存在多个RFID电子标签在一个POS机上使用,或者读写器在某个空间范围内同时运行,RFID读写器需要能够有效识别RFID电子标签的内容,解决防冲撞(防碰撞),实现整体读写,分步计算,记录相关信息。不同读写器提供的底层动态链接库调用方式会、一次读写用户储存区的数据块(字节)长度有差别,解决存储器容量超过DLL一次读写容量问题,应用系统需要开发统一读写用户储存区数据,方便应用。实现防止抗碰撞(防冲撞)的功能是RFID在实际应用中所必不可少的条件。
    发明内容
    针对相关技术领域文献和以上现有技术的不足,在大量现有文献研究和长期在相关领域研发实践的基础上,本发明提出“一种电子标签数据备份方法”,通过“电子标签读写器的无线射频感测装置感知RFID有效性检查”,克服了现有技术中“数据被不当使用或者损坏”等技术难题,实现了“RFID读写器读取信息并解码后,送至本地数据库和中心数据库,进行信息系统集中管理”的有益效果。
    为实现上述目的,本发明是通过以下技术方案实现的:一种读写RFID电子标签数据的方法,该方法包括以下步骤:步骤一、首先打开POS机内部的读写器端口,将POS机读写器端口与通信控制器的连接端口正确连接并接通电源,如果打开端口成功,通过返回参数,显示当前打开的端口号、可以显示读写器的相关信息,并通过已经打开端口号进行读写操作;如果打 开端口失败,通过返回参数,显示“通讯失败”信息;步骤二、先读出RFID电子标签的卡UID码作为RFID电子标签识别,判断RFID类型,确定RFID有效容量;步骤三、将当前POS时间信息与RFID内部时间信息字符串进行比对,确定RFID电子标签是否在黑名单中,或者是失效的电子标签,对有效的电子标签,进行数据解密运算,检查RFID电子标签标识的有效性;步骤四、通过有效性检查后,读取业务数据,读取存储在RFID电子标签标识指定地址及备用地址的数据,以用户实际存储的资金信息进行解密运算,比对无误,读取RFID电子标签内容,进行业务数据操作,即通过一次性读写操作,确保信息完整正确;步骤五、以用户实际消费信息进行加密运算,形成密文存入,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块地址连续进行读写操作,同时用户实际消费信息通过联网的POS机传入系统数据库,并在电子标签中记录当前时间的信息字符串。
    所述POS机读取存储在RFID电子标签标识指定地址及特殊地址的数据,对用户实际存储的资金信息进行解密运算,比对无误,再分步读取RFID电子标签内业务数据,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块连续进行读写操作,构成完整信息后,完成加密运算,通过联网的POS机传入本地数据库,通过中间件传入中心数据库,实现两级数据库运算处理,进行业务数据操作,最后实现业务信息数据整体写入、读出操作。
    所述两级数据库包括消费管理机数据库和中心数据库。
    所述消费管理机数据库采集前端消费系统的数据,前端消费系统包含消费终端POS机,充值机,通讯控制器和计算机。
    本发明具备的有益效果是:通过本发明,可实现RFID电子标签在消费系统有效识别和存取,确保数据完整性,能够对卡内部存储的数据进行加密、解密、验证和管理工作。检查RFID电子标签标识有效性,通过有效性检查后,实现整体读写,通过两级数据库运算处理,实现分步计算方法。POS机读取存储在RFID电子标签标识指定地址及特殊地址的数据,对用户实际存储的资金信息进行解密运算,比对无误,再分步读取RFID电子标签内业务数据,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块连续进行读写操作,构成完整信息后,完成加密运算,通过联网的POS机传入本地数据库,通过中间件传入中心数据库,实现两级数据库运算处理,进行业务数据操作,最后实现业务信息数据整体写入、读出操作。
    RFID电子标签数据备份一种方法,其特征在于能够有效实现对RFID内部数据进行存取验证检查,确保信息准确无误。主要应用于RFID卡信息备份和有效恢复数据功能,实现一次性完整读写RFID电子标签的内容。方便职能管理部门设立消费管理中心,对持卡人进行发卡充值、卡片挂失、卡片解挂、销卡等黑名单管理操作,并在企业内设置一个管理中心(结算 中心),管理和调度所有消费系统的数据和操作(统一管理)。应用系统能够有效识别和管理RFID卡非常重要,可以提高应用系统和RFID电子标签上信息数据完整性、安全性。
    附图说明
    图1是本发明具体实施方式的RFID卡应用系统结构示意图。
    具体实施方式
    下面对照附图,通过对实施例的描述,对本发明的具体实施方式如所涉及的控制系统,相互间的连接关系,及实施方法,作进一步详细的说明,以帮助本领域的技术人员对本发明的发明构思、技术方案有更完整、准确和深入的理解。
    一种读写RFID电子标签数据的方法,包括以下步骤:步骤一、首先打开POS机内部的读写器端口,将POS机读写器端口与通信控制器的连接端口正确连接并接通电源。如果打开端口成功,通过返回参数,显示当前打开的端口号、可以显示读写器的相关信息。未打开成功,通过返回参数,显示“通讯失败”信息。打开端口后,可以通过已经打开端口号进行读写操作。
    步骤二、先读出RFID电子标签的卡UID码作为RFID电子标签识别,判断RFID类型,确定RFID有效容量。
    步骤三、将当前POS时间信息与RFID内部时间信息字符串进行比对,确定RFID电子标签是否在黑名单中,或者是失效的电子标签,对有效的电子标签,进行数据解密运算,检查RFID电子标签标识的有效性。
    步骤四、通过有效性检查后,读取业务数据,读取存储在RFID电子标签标识指定地址及备用地址的数据,以用户实际存储的资金信息进行解密运算,比对无误,读取RFID电子标签内容,进行业务数据操作,即通过一次性读写操作,确保信息完整正确;
    步骤五、以用户实际消费信息进行加密运算,形成密文存入,通过调用DLL软件,对RFID电子标签标识指定数据块及备用数据块(地址)连续进行读写操作,同时用户实际消费信息通过联网的POS机传入系统数据库,并在电子标签中记录当前时间的信息字符串。
    卡内数据结构以M企业员工RFID卡进行说明:标准为ISO15693标准的RFID卡内有64块,4字节/块,共256个字节的容量,定义字节长度为256字节。对卡的操作以数据块为单位进行读写,为保证卡内数据的安全,读卡需要解密,写卡需要加密处理。对卡内数据完整信息读写需要通过调用DLL软件实现,对RFID电子标签标识指定数据块及备用数据块(地址)连续进行读写操作。
    1.卡内门禁已经使用的数据块情况如下表一
    表一:卡内门禁已用数据块

    2.消费时间标识位使用情况如表二所示
    消费时间标识位将使用31,47两块,31块主用,47块用于备份。
    表二:卡内消费时间标识位使用明细

    以消费系统为例进行说明,首先要将网络从网络节点连接到消费系统,其次要建立前端消费系统,它包含消费终端POS机,充值机,通讯控制器和计算机。网络系统是食堂消费系统的数据传输平台,本系统采用两层结构,第一层为中心数据库,负责所有数据的保存和各子系统数据的同步。第二层为消费管理机,负责消费机和充值机的通讯和本地数据的保存。各食堂通过光缆直接或间接连接到就近的主节点,接入食堂消费专网。
    硬件运行环境:适用机型、内存要求及所需硬件设备(软驱、光驱、声卡、显示卡、其他FF09
    适用机型:商用PC、工控机IPC及PC服务器,
    CUP主频:2.8GHz(及以上)。
    硬盘要求:20GB以上硬盘空间
    内存要求:512MB以上,推荐1GB
    运行平台:Windows2000Service Pack4简体中文版、Windows2000Profressional简体中文版、Windows XP Profressional简体中文版、RFID电子标签、POS机应用。
    RFID电子标签:标准为ISO15693。
    工作频率:工作频率范围为13.56MHz±7KHz。
    工作磁场:最小值0.15A/m,最大值5A/m。
    网络协议:TC/IP,RS232-C、RS485。
    具体实施工作内容:
    一、将读写器与计算机系统及相应端口正确连接,并接通电源。
    二、通过软件打开指定端口,在Windows环境下编程使用C#.NET编程语言。
    本系统的设计思路是由各消费管理机(二级子系统),即本地数据库通过RS232接口连接通信控制器控制POS机操作射频模块对RFID卡进行操作,再将RFID卡中的数据由POS机进行处理运算,返回到主机的数据管理系统中。在此过程中,POS机与各消费管理机后台数据管理系统的数据通信是通过安全的专用网络实现。通过两级数据库运算处理,分别完成各自的任务、业务数据处理,包括人员信息管理,电子标签标管理,电子标签标挂失,黑名单管理等。各消费管理机(二级子系统)数据库侧重实时通信,强化实时信息处理,各个POS机消费汇总、信息查询等。中心数据库侧重信息管理,人员信息同步、电子标签充值、黑名单管理和公司财务管理。
    三、POS机提供动态连接库(DLL),支持二次开发。调用底层动态链接库,修改读写器读写RFID电子标签数据的功能函数等。对电子标签卡内数据完整信息读写需要通过调用DLL软件实现,调用DLL读取RFID一个指定的数据块,通过连续读取数据块,解决分块数量超过DLL容量问题,构成完整的信息包。对RFID电子标签标识指定数据块及备用数据块(地址)连续进行读写操作,进行业务数据操作时,读出RFID电子标签的UID码作为RFID电子标签标识,检查RFID电子标签标识有效性,通过有效性检查后,读取存储在RFID电子标签标识指定地址及备用地址的数据,以用户实际存储的信息进行解密运算,比对无误,读取RFID电子标签信息,进行业务数据操作。即通过数据库一次性读写操作,确保信息完整正确。将RFID的数据操作情况等记录整体记录在中心数据管理系统中,以掌握RFID的信息状态,提高电子标签上数据信息完整性,便于用户安全使用,同时防止了数据被不当使用或者损坏。能够对卡内部存储的数据进行备份,信息比对验证和管理工作。
    四、创建实时通讯程序方法,读写器读写RFID电子标签功能模块对特定数据块的信息等,通过数据库Oracle9i或者Oracle10g客户端驱动与中心数据库连接并交换信息。
    五、员工卡从没有消费时间标识到有时间标识的处理,即时间标志初始化的问题。可以在单片机程序里做判断,如果没有消费时间标志位,则消费时写入;或者在一定的时间内充值一次,通过充值机对RFID电子标签写入消费时间标识。
    六、写RFID电子标签消费时间标识位,取自刷卡机的时间,刷卡机的时间则来自本地计算机,解决脱机时间较长情况下刷卡机时间不准确的问题。
    七、将RFID的数据操作情况等记录整体记录在中心数据库管理系统中,以掌握RFID的 信息状态,提高电子标签上数据信息完整性,便于用户安全使用,同时防止了数据被不当使用或者损坏。能够对卡内部存储的数据进行备份,信息比对验证和管理工作。
    八、在就餐消费领域开发应用,企业员工就餐消费时,检查RFID电子标签标识有效性,通过有效性检查后,以用户实际存储的信息进行解密运算,比对无误,读取RFID电子标签资金信息,进行业务数据操作。通过此方法,可以读取存储在RFID电子标签标识全部信息,实现备份。或者读写指定地址及特殊地址的数据,由工作人员按键确认消费金额,从存储就餐金额数据块中扣除相应消费金额。消费纪录存储在消费机中,联网时自动上传到本地管理PC机,并经由同步程序上传至消费系统中心数据库。没有通过有效性检查的,则不能使用并报警,防止恶意消费,提高电子标签上信息数据安全性。
    通过本发明,实现对RFID电子标签识别码和内存数据的读出或写入操作,解决不同读写器提供的DLL读写数据块数量问题,统一读写用户储存区数据,方便应用。提高电子标签上数据信息完整性,便于用户安全使用,同时防止了数据被不当使用或者损坏。能够对卡内部存储的数据进行备份,信息比对验证和管理工作。
    本发明并不局限于上述特定实施例,在不脱离本发明精神及其实质情况下,本领域的普通技术人员可根据本发明做出各种相应改变和变形,这些相应对本发明进行的修改或者等同替换,其均应涵盖在本发明的权利要求保护的范围当中。

    关 键  词:
    一种 读写 RFID 电子标签 数据 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种读写RFID电子标签数据的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4536857.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1