一种射频识别系统的控制方法及射频识别系统技术方案

技术编号:4198349 阅读:161 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种射频识别系统的控制方法及射频识别系统,包括,射频识别应用系统服务器将生成的外部设备的控制命令信息通过虚拟串口模块发送给对应的射频识别阅读器;射频识别阅读器通过虚拟串口代理模块将接收的控制命令信息发送到与其连接的外部设备,并将外部设备返回的响应信息发送给射频识别应用系统服务器,完成所述控制命令的过程。应用本发明专利技术,解决RFID应用系统中串口不足,屏蔽不同外部设备驱动各不相同的问题,并且可以有效的提高RFID应用系统的分布性。

【技术实现步骤摘要】

本专利技术涉及无线识别领域及网络通信领域,更具体涉及一种射频识别系 统的控制方法及射频识别系统。
技术介绍
基本的射频识别(Radio Frequency Identification, RFID)系统是由RFID 标签(Tag) 、 RFID阅读器(Reader) 、 RFID中间件、RFID阅读器管理系 统及RFID应用系统几部分组成。在RFID应用系统中需要控制多种外部设备, 例如LED显示屏,门禁控制器,并且需要连接多个LED显示屏和多个门禁 控制器,这些外部设备需要使用设备厂商本身提供的驱动才能正常使用。并 且这些外部设备需要通过串口连接才能使用,而应用服务器的串口数量肯定 是不能满足需求的,并且由于RFID应用系统都是分布式的,LED显示屏和 门禁控制器会分布到不同的楼层,如果都将串口线连接到中心机房的RFID 应用系统服务器上显然是不现实的。从应用场景来看RFID应用系统中对于 每一个外部设备使用场所附近都会有对应的RFID阅读器存在,因此可以将 外部设备与RFID阅读器进行绑定。但是,在RFID应用系统中会采购不同厂家的外部设备,每个厂家的外 部设备驱动程序又不尽相同,因此如果4巴这些驱动程序放到与每个外部设备 绑定的RFID阅读器上又是不现实的并且对RFID阅读器的处理能力会有很大 的影响。综上所述,当前需要一种在射频识别系统中进行控制的技术方案来解决 RFID系统中RFID应用系统服务器上串口不足,导致射频识别应用系统中无 法连接更多外部设备和射频识别应用系统分布性不好的问题
技术实现思路
本专利技术所要解决的技术问题是提供一种射频识别系统的控制方法及射频识别系统,解决RFID应用系统中串口不足,屏蔽不同外部设备驱动各不相 同的问题,并且可以有效的提高RFID应用系统的分布性。为了解决上述问题,本专利技术提供了一种射频识别系统的控制方法,包括,射频识别应用系统服务器将生成的外部设备的控制命令信息通过虚拟串 口模块发送给对应的射频识别阅读器;射频识别阅读器通过虛拟串口代理模块将接收的控制命令信息发送到与 其连接的外部设备,并将外部设备返回的响应信息发送给射频识别应用系统 服务器,完成所述控制命令的过程。进一步地,上述控制方法还可包括,所述射频识别应用系统服务器将生 成的外部设备的控制命令信息通过所述虚拟串口模块发送给对应的射频识别 阅读器,分为以下步骤,射频识别应用系统服务器的外部设备驱动才莫块生成外部设备的控制命令 信息,发送给射频识别应用系统服务器的虚拟串口模块;所述虚拟串口模块对接收的所述控制命令信息进行封装,并通过网络通 信的形式发送给对应的射频识别阅读器的虚拟串口代理片莫块。进一步地,上述控制方法还可包括,所述射频识别阅读器通过虚拟串口 代理模块将接收的控制命令信息发送到与其连接的外部设备,并将外部设备 返回的响应信息发送给射频识别应用系统服务器,完成所迷控制命令的过程, 分为以下步骤,所述射频识别阅读器的虚拟串口代理模块将接收的封装后的所述控制命 令信息进行解析,并通过射频识别阅读器上的串口发送到与其连接的外部设备;所述外部设备接收到射频识别阅读器发送的控制命令信息后,根据该控制命令信息产生相应的动作,并通过串口绍4i频识别阅读器返回响应信息;所述射频识别阅读器的虛拟串口代理才莫块读取串口获取到外部设备返回 的响应信息,并对其进行封装,将封装后的响应信息通过网络通信的形式发 送到射频识别应用系统服务器的虛拟串口模块;6所述虚拟串口模块将接收到的响应信息进行解析,并将解析后的响应信息发送到射频识别应用系统服务器的外部设备驱动4莫块;所述外部设备驱动模块接收射频识别应用系统服务器的虚拟串口模块发 送的解析后的外部设备的响应信息,完成所述控制命令的过程。进一步地,上述控制方法还可包括,所述外部设备驱动模块生成外部设 备的控制命令信息是通过相关的命令函数,生成外部设备的控制命令信息。本专利技术还提供了一种射频识别系统,包括射频识别应用系统服务器、外 部i更备、射频识别阅读器,所述射频识别应用系统服务器包括虚拟串口模块,该虚拟串口模块用于 该射频识别应用系统服务器的网络通信,将该射频识别应用系统服务器生成 的外部设备的控制命令信息发送给对应的射频识别阅读器;所述射频识别阅读器包括虚拟串口代理模块,该虚拟串口代理模块用于 接收所述虚拟串口模块发送的所述外部设备的控制命令信息,并将该控制命 令信息发送到与其连接的外部设备;将外部设备返回的响应信息发送给射频 识别应用系统服务器,完成所述控制命令的过程。进一步地,上述射频识别系统还可包括,所述射频识别应用系统服务器 还包括外部设备驱动^t块,用于生成外部设备的控制命令信息,发送给所述 虚拟串口模块;接收该虚拟串口模块发送的解析后的该外部设备返回的响应信息;所述虚拟串口模块,还用于将接收的所述外部设备驱动模块发送的所述 外部设备的控制命令信息进行封装后,通过网络通信的形式发送给对应的射 频识别阅读器;接收对应的射频识别阅读器发送的所述外部设备返回的响应 信息,并对其进行解析,将解析后的响应信息发送给所述外部设备驱动模块。进一步地,上述射频识别系统还可包括,所述虚拟串口代理模块,还用 于将接收的所述虚拟串口;f莫块发送的封装后的所述外部设备的控制命令信 息,并对其进行解析,并将解析后的该控制命令信息通过串口发送到与其连 接的外部设备;读取串口获取到该外部设备返回的响应信息,并对其进行封 装,将封装后的响应信息通过网络通信的形式发送到射频识别应用系统服务器的虚拟串口模块。进一步地,上述射频识別系统还可包括,所述外部设备,用于接收所述 射频识别阅读器发送的所述控制命令信息后,根据该控制命令信息产生相应 的动作,并返回响应信息给射频识别阅读器。进一步地,上述射频识别系统还可包括,所述外部i殳备驱动才莫块生成外 部设备的控制命令信息是通过相关的命令函数,生成外部设备的控制命令信 息。与现有技术相比,应用本专利技术,在RFID应用系统中采用虚拟串口的方 法,不仅有效的解决了 RFID应用系统服务器串口不足的问题,而且还增强 RFID应用系统的分布性和灵活性。附图说明图1是本专利技术所涉及的RFID系统的结构示意图2是本专利技术的射频识别系统的控制方法的流程图3是本专利技术实例中门禁控制器执行开门命令所涉及的RFID系统的结 构示意图4是本专利技术实例中门禁控制器执行开门命令的流程图。具体实施例方式下面结合附图和具体实施方式对本专利技术作进一步说明。本专利技术的主要构思是通过在RFID应用系统服务器上使用虚拟串口模块 将外部设备驱动程序生成的控制命令信息进行截获,然后根据该控制命令信 息进行相应的控制处理。将外部设备的驱动程序放到中心机房的RFID应用系统服务器上,生成 相应的控制命令信息,并通过虚拟串口模块将相应的控制命令信息通过网络 传送到相应的RFID阅读器上,由RFID阅读器上的虚拟串口代理程序将控制 命令信息通过RFID阅读器上的串口发送到与其连接的外部设备。RFID应用系统服务器在控制外部设备时,首先使用外部设备驱动程序打开虚拟串口并将其驱动程序生成的控制命令信息发送到虚拟串口中,同时从 虚拟串口中截取控制命令信息;然后将控制命令信息进行封装,通过网络通信的形式将封装后的控本文档来自技高网...

【技术保护点】
一种射频识别系统的控制方法,其特征在于,包括, 射频识别应用系统服务器将生成的外部设备的控制命令信息通过虚拟串口模块发送给对应的射频识别阅读器; 射频识别阅读器通过虚拟串口代理模块将接收的控制命令信息发送到与其连接的外部设备,并 将外部设备返回的响应信息发送给射频识别应用系统服务器,完成所述控制命令的过程。

【技术特征摘要】
1、一种射频识别系统的控制方法,其特征在于,包括,射频识别应用系统服务器将生成的外部设备的控制命令信息通过虚拟串口模块发送给对应的射频识别阅读器;射频识别阅读器通过虚拟串口代理模块将接收的控制命令信息发送到与其连接的外部设备,并将外部设备返回的响应信息发送给射频识别应用系统服务器,完成所述控制命令的过程。2、 如权利要求l所述的控制方法,其特征在于,所述射频识别应用系统服务器将生成的外部设备的控制命令信息通过所 述虚拟串口模块发送给对应的射频识别阅读器,分为以下步骤,射频识別应用系统服务器的外部设备驱动模块生成外部设备的控制命令信息,发送给射频识别应用系统服务器的虚拟串口模块;所述虛拟串口模块对接收的所述控制命令信息进行封装,并通过网络通 信的形式发送给对应的射频识别阅读器的虚拟串口代理模块。3、 如权利要求2所述的控制方法,其特征在于,所述射频识别阅读器通过虚拟串口代理模块将接收的控制命令信息发送 到与其连接的外部设备,并将外部设备返回的响应信息发送给射频识别应用 系统服务器,完成所述控制命令的过程,分为以下步骤,所述射频识别阅读器的虚拟串口代理模块将接收的封装后的所述控制命 令信息进行解析,并通过射频识别阅读器上的串口发送到与其连接的外部设 备;所述外部设备接收到射频识别阅读器发送的控制命令信息后,根据该控 制命令信息产生相应的动作,并通过串口给射频识别阅读器返回响应信息;所述射频识别阅读器的虚拟串口代理模块读取串口获取到外部设备返回 的响应信息,并对其进行封装,将封装后的响应信息通过网络通信的形式发 送到射频识别应用系统服务器的虚拟串口模块;所述虚拟串口才莫块将接收到的响应信息进行解析,并将解析后的响应信息发送到射频识别应用系统服务器的外部设备驱动才莫块;所述外部设备驱动模块接收射频识别应用系统服务器的虚拟串口模块发 送的解析后的外部设备的响应信息,完成所述控制命令的过程。4、 如权利要求2所述的控制方法,其特征在于,所述外部设备驱动模块生成外部设备的控制命令信息是通过相关的命令 函数,生成...

【专利技术属性】
技术研发人员:李玉文
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1