阅读器版本管理系统、回退系统、回退方法以及升级方法技术方案

技术编号:3772774 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种阅读器版本管理系统、回退系统、回退方法以及升级方法,其中,阅读器版本管理系统包括:业务逻辑模块,用于根据接口信息对下载消息进行组装,并发送组装后的下载消息;网元适配模块,用于将业务逻辑模块发送的组后的下载消息进行转换,并发送到阅读器,以及将阅读器发送的字节流进行转换,并发送到业务逻辑模块;阅读器,用于根据下载消息下载升级版本的版本文件,并将下载的升级版本的版本文件存储在备用版本模块中作为备用版本。通过上述处理,使得设备能够在版本出现问题时自动切换到另一个版本,并正常的工作,从而提高了系统的稳定性、系统的整体性能、以及易维护性。

【技术实现步骤摘要】

本专利技术涉及通信领域,并且特别地,涉及一种阅读器版本管理系统、阅读器版本回 退系统、阅读器版本回退方法以及阅读器版本升级方法。
技术介绍
在相关技术中,射频识别(RadioFrequency Identif ication,简称为 RFID)是一 种非接触式的自动识别技术,RFID通过射频信号自动识别目标对象并获取相关数据。在 RFID系统中,阅读器是RFID中的核心设备,主要用于对标签进行各种操作,并且,阅读器管 理有各自的接口和规范。在实际应用中,阅读器放置的位置是不确定的,主要是通过组建的 网络进行管理,因此,对整个网络中阅读器的版本进行升级和维护是非常重要的。RFID管理网络中可以同时连接多个不同种类和不同型号的阅读器,并且,在现有 系统中,网络中的阅读器是通过一个唯一的ID作为标识。 在相关技术中,阅读器的升级操作包括以下处理首先,阅读器通过网络接收版本 升级信息,根据版本升级信息链接后台的文件传输协议(File Transfer Protocol,简称为 FTP)服务器,并下载相关版本的文件到阅读器上,从而实现版本的升级。如果网络中提供多 个型号的阅读器,则需要多个型号的阅读器同时进行版本下载,在上述情况下,可能出现阅 读器下载的版本不可用或者不匹配的情况,因此,阅读器在完成下载并重新启动时,就可能 出现阅读器不可用的情况,因此,需要提供一种可以使阅读器在下载的版本不可用的情况 下自动进行版本回退的技术方案。
技术实现思路
考虑到相关技术中如果阅读器下载的版本不可用或者不匹配,在阅读器重新启动 时出现阅读器不能运行的问题而提出本专利技术,为此,本专利技术的主要目的在于提供一种改进 的阅读器版本管理方案,以解决相关技术中存在的上述问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种阅读器版本管理系统。根据本专利技术的阅读器版本管理系统包括业务逻辑模块,用于根据接口信息对下 载消息进行组装,并发送组装后的下载消息;网元适配模块,用于将业务逻辑模块发送的组 后的下载消息进行转换,并发送到阅读器,以及将阅读器发送的字节流进行转换,并发送到 业务逻辑模块;阅读器,用于根据下载消息下载升级版本的版本文件,并将下载的升级版本 的版本文件存储在备用版本模块中作为备用版本。其中,业务逻辑模块具体包括第一组装模块,用于根据接口信息对第一消息进行 组装,其中,第一消息中携带有下载版本的版本文件描述信息;第一发送模块,用于将第一 消息通过网元适配模块发送到阅读器;接收模块,用于接收阅读器通过网元适配模块发送 的第二消息,其中,第二消息中携带有阅读器确定的下载版本的版本文件描述信息;确定模 块,用于根据第二消息确定阅读器需要下载的下载版本;第二组装模块,用于将第三消息进 行组装,其中,第三消息中携带有阅读器需要下载的下载版本的版本文件描述信息和相应的文件传输协议服务器信息;第二发送模块,用于将第三消息通过网元适配模块发送到阅 读器。其中,阅读器具体包括第一解析模块,用于解析接收到的第一消息,并获取第一 消息中携带的下载版本的版本文件描述信息;比较模块,用于将第一消息中携带的下载版 本的版本文件描述信息与当前版本文件进行比较,得到阅读器确定的下载版本的版本文件 描述信息;第三发送模块,用于通过网元适配模块向业务逻辑模块发送第二消息,其中,第 二消息中携带有阅读器确定的下载版本的版本文件描述信息;第二解析模块,用于解析接 收到的第三消息,并获取阅读器需要下载的下载版本的版本文件描述信息,以及相应的文 件传输协议服务器信息;连接模块,用于根据文件传输协议服务器信息与相应的文件传输 协议服务器建立连接;下载模块,用于根据阅读器需要下载的下载版本的版本文件描述信 息从文件传输协议服务器下载相应的版本文件;备用版本模块,用于存储版本文件,并将其 作为备用版本。此外,上述系统进一步包括复位模块,用于向阅读器发送复位指令。此外,网元适配模块进一步用于将复位模块发送的复位指令进行转换,并发送到 阅读器,以及将阅读器发送的字节流进行转换,并发送到复位模块。此外,阅读器进一步包括激活模块,用于对备用版本模块中存储的备用版本进行 激活;版本管理模块,用于在接收到复位指令后,启动备用版本模块中存储的备用版本或进 行版本的回退。其中,版本管理模块具体包括判断模块,用于判断激活模块是否对备用版本进行 了成功的激活;第一启动模块,用于在判断模块判断为是的情况下,调用备用版本,并在确 定备用版本正常的情况下,启动备用版本;拷贝模块,用于将原来运行的版本拷贝到备用版 本模块中;第二启动模块,用于在第一启动模块不能正常启动备用版本的情况下,调用并启 动原来运行的版本;第三启动模块,用于在判断模块判断为否的情况下,调用并启动当前运 行的版本。为了实现上述目的,根据本专利技术的另一方面,提供了一种阅读器版本回退系统。根据本专利技术的阅读器版本回退系统包括复位模块,用于向阅读器发送复位指令; 网元适配模块,用于将复位模块发送的复位指令进行转换,并发送到相应的阅读器,以及将 阅读器发送的字节流进行转换,并发送到复位模块;版本管理模块,位于所述阅读器,用于 在接收到复位指令后,启动备用版本模块中存储的备用版本或进行版本的回退。为了实现上述目的,根据本专利技术的再一方面,提供了一种阅读器版本升级方法。根据本专利技术的阅读器版本升级方法包括阅读器接收业务逻辑模块通过网元适配 模块发送的下载消息;阅读器根据网元适配模块发送的下载消息下载升级版本的版本文 件,并将下载的版本文件存储在备用版本模块中作为备用版本。此外,在阅读器接收业务逻辑模块通过网元适配模块发送的下载消息之前,上述方法还包括业务逻辑模块根据接口信息对下载消息进行组装,并发送组装后的下载消息; 网元适配模块对业务逻辑模块发送的下载消息进行转换,并发送到阅读器。其中,业务逻辑模块根据接口信息对下载消息进行组装并发送组装后的下载消息 包括业务逻辑模块根据接口信息对第一消息进行组装,并将第一消息通过网元适配模块 发送到阅读器,其中,第一消息中携带有下载版本的版本文件描述信息。此外,在阅读器根据网元适配模块发送的下载消息下载升级版本的版本文件之 前,上述方法还包括阅读器对第一消息进行解析,获取下载版本的版本文件描述信息;将 获取的版本文件描述信息与当前版本文件描述信息进行比较,确定选择的下载版本;阅读 器将选择的下载版本的版本文件描述信息携带在第二消息中,并通过网元适配模块发送到 业务逻辑模块;业务逻辑模块根据第二消息确定阅读器需要下载的下载版本,并将第三消 息通过网元适配模块发送到阅读器,其中,第三消息中携带有阅读器需要下载的下载版本 的版本文件描述信息和相应的文件传输协议服务器信息。其中,阅读器根据下载消息下载升级版本的版本文件包括阅读器解析第三消息, 获取阅读器需要下载的下载版本的版本文件描述信息和相应的文件传输协议服务器信息; 阅读器根据文件传输协议服务器信息与相应的文件传输协议服务器建立连接,并根据阅读 器需要下载的下载版本的版本文件描述信息从文件传输协议服务器下载相应的版本文件; 阅读器将相应的版本文件存储在备用版本模块中,并将其作为备用版本。为了实现上述目的,根据本专利技术的再一方面,提供了 一种阅读器版本回退方法。根本文档来自技高网...

【技术保护点】
一种阅读器版本管理系统,其特征在于,包括:业务逻辑模块,用于根据接口信息对下载消息进行组装,并发送组装后的下载消息;网元适配模块,用于将所述业务逻辑模块发送的所述组后的下载消息进行转换,并发送到阅读器,以及将所述阅读器发送的字节流进行转换,并发送到所述业务逻辑模块;阅读器,用于根据所述下载消息下载升级版本的版本文件,并将下载的所述升级版本的版本文件存储在备用版本模块中作为备用版本。

【技术特征摘要】

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

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

1
相关领域技术
  • 暂无相关专利