发明名称 一种基于可扩展标记语言的射频识别中间件集成方法
摘要 本发明是一种基于可扩展标记语言的射频识别中间件集成方法,主要解决1)不同企业的不同读写器的接口差异问题;2)不同企业不同的阅读器读取的数据的结构以及格式差异问题等两个问题。目标是封装底层设备不同接口,为用户提供统一编程界面,屏蔽底层设备接口差异性。该集成方法具体包括:为用户提供可视化的读写器选择和配置界面;设计代理类库;设计读卡器类库;数据库操作接口的集成;通过步骤2、3获取的RFID标签数据并且是经过处理后的数据以可扩展标记语言XML形式存在;批量读取XML文件并存储到企业应用的不同后台数据库;将RFID集成于XML之后,这些XML都是以企业所需要的格式保存的,企业分析人员就可以对数据进行挖掘,提取自己所需要的信息。
申请公布号 CN102622231A 申请公布日期 2012.08.01
申请号 CN201210048809.2 申请日期 2012.02.29
申请人 扬州大学 发明人 胡孔法;赵利
分类号 G06F9/44(2006.01)I;G06F17/30(2006.01)I;G06K17/00(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 南京苏高专利商标事务所(普通合伙) 32204 代理人 柏尚春
主权项 一种基于可扩展标记语言的射频识别中间件集成方法,其特征在于该集成方法具体包括:步骤1.  为用户提供可视化的读写器选择和配置界面,通过该界面用户选择现有的读写器或配置自己特有的读写器;用户需要上传读写器的驱动程序,通过该驱动程序生成特定读写器的操作类;步骤2.  设计代理类库: 该代理类库用来集成读卡器业务;定义一个代理抽象类,用于抽象读卡器业务;定义一个标示,用于标示读卡器读取数据是否成功;定义将读取数据转化到可扩展标记语言XML的方法将读卡器读取的数据转化为当前业务所需的数据类型,并以可扩展标记语言XML的形式保存;定义读数据方法利用阅读器类名称对应的读卡器读取数据;步骤3.  设计读卡器类库: 每个读卡器对应一个读卡类,读卡器类库用来存储各个读卡器类;根据当前用户首先配置的读卡器的类名称,动态创建它的类对象;类库中定义一个读卡器抽象类,定义一个标示变量用于标示读卡器读取数据是否成功,定义 2个方法分别是:读取数据方法和将读取数据转化到可扩展标记语言XML的方法,读数据方法用于读卡器读取标签数据,将读取数据转化到可扩展标记语言XML的方法用于将读取的异构数据按照规定的结构和格式转化到可扩展标记语言XML,读卡器类库把读卡器读的数据通过将读取数据转化到可扩展标记语言XML方法进行处理,将读写器读取的数据采用统一的格式保存到可扩展标记语言XML,然后将数据封送到步骤2中设计的业务代理中去;步骤4.  数据库操作接口的集成: 为了屏蔽了各种不同的数据库管理系统的差别, 提供统一的数据库操作接口,通过定义业务层逻辑类库来抽象业务层对数据库的操作,包括增、删、改以及查询的业务功能;定义一个数据库操作类包括连接数据库功能;另外定义一个数据库的抽象接口,需求的各种业务功能通过此接口进行调用;步骤5.  通过步骤2、3获取的RFID标签数据并且是经过处理后的数据以可扩展标记语言XML形式存在,都具有统一的数据结构和格式,通过步骤4和数据库进行通信;步骤6.  由于RFID数据的海量性,用单个XML文件存储可能并不是高效的,批量读取XML文件并存储到企业应用的不同后台数据库,既减少了对数据库的频繁操作,同时也实现了RFID数据到企业应用的集成;步骤7.  将RFID集成于XML之后,这些XML都是以企业所需要的格式保存的,企业分析人员就可以对数据进行挖掘,提取自己所需要的信息。
地址 225127 江苏省扬州市华扬西路196号