基于Linux和RFID的物流园区车辆管理平台设计

来源 :计算机光盘软件与应用 | 被引量 : 0次 | 上传用户:kamael1234567890
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:提出了一种基于Linux和RFID的物流园区车辆管理平台,可提高车辆信息处理的自动化和智能化水平,解决物流园区之间因为数据标准不统一,接口不一致,彼此间很难通信,无法联动和协同的难题。平台采用C/S结构和Web Service技术,充分利用开源社区的优秀、成熟的软件,在保证系统的稳定性的同时显著地降低了物流园区的总体运营成本。
  关键词:RFID;Linux;车辆管理平台;C/S;Web Service
  中图分类号:TP311.52
  1 引言
  车辆管理是物流园区管理的一项重要内容。随着我国物流信息化建设进程加快,很多物流园区进行了信息化改造,建立了相应的园区综合信息平台,这使得车辆管理水平得到较大提升,但是仍存在一些问题,具体表现在:车辆信息处理的自动化和智能化水平不高,物流园区之间数据标准不统一,接口不一致,彼此间很难通信,无法联动和协同[1]。
  RFID(射频识别技术)是从 20 世纪 80 年代起走向成熟的一种自动识别方式。它具有很多突出的优点:无接触识别、阅读距离远、识别速度快、可识别移动物体、穿透性强、环境适应力强可以在任何恶劣的条件下工作[2]。针对物流园区车辆管理存在的难题,结合RFID技术的优点,本文提出了一种基于Linux和RFID的物流园区车辆管理平台(以下简称平台)设计。
  2 平台设计
  2.1 物理架构
  平台的系统架构如图1所示。其中物流信息管理服务器集中存储了所有业务数据,为注册用户提供登陆、鉴权、数据上传、信息查询等各项服务。客户机使用平台分配的账号通过专用客户端程序登陆物流信息管理服务器进行相关的业务操作。读卡器和客户机之间不直接进行交互,而是通过一个数据转换器来完成数据的交换。数据转换器由物流园区部署,实现对具体型号读卡器的操作和平台定义的RFID数据接口。
  2.2 逻辑架构
  平台采用了“软件即服务”的设计理念,即应用软件统一部署在服务器,以服务的形式向用户提供。物流园区通过注册成为平台的租户,使用平台的客户端软件登陆服务器进行业务操作。为了给多个物流园区企业提供服务,平台的逻辑架构分为应用服务层和基础服务层,在数据存储上采用了数据库共享模式。
  应用服务层集中了车辆管理的核心业务,主要实现用户管理、登陆、车辆管理、数据查询。基础服务层对应用服务层提供业务支撑,主要包括Web Service 调用和服务接口、数据库访问、LDAP认证和事务管理等。
  多租户平台在数据存储上一般有三种方式:1)租户使用独立数据库;2)共享数据库表独立;3)共享数据库和表[4]。本平台采用了第三种方式,即所有租户使用相同的数据库和表设计。不同租户的表数据通过平台分配的企业ID进行区分。
  2.3 模块设计
  物流园区车辆管理平台旨在建立一个数据统一、维护统一、用户统一、安全可靠、易于扩展的信息平台。基于C/S结构和Web Service技术、充分利用开源社区优秀、成熟的软件可以很好的实现这一目标。
  与B/S结构相比,C/S结构可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。客户端程序只负责数据采集和与用户进行交互,不存储业务数据,所有的业务数据存储在服务器端,数据安全可靠,用户无需部署服务器,省去繁琐的维护工作。Web Service技术具有开放性、平台独立性、松耦合性和可复用性等优点[3],因而在企业级应用中得到非常广泛的使用。
  经过多年的发展开源社区已经形成了从操作系统到应用软件、从工具链到函数库的庞大的生态系统。借助高水平的开源软件不但可以构建稳定、高性能的系统,还可以显著地减少企业的开支。因此本平台大量使用了开源软件,比如使用GTK开发图形界面,以PostgreSQL作为后台数据库,通过openLDAP进行高效、灵活的身份认证,基于gSOAP和Axis2快速构建Web Service应用框架。
  如图2所示,在功能设计上平台包含用户登录、RFID数据接口、系统管理和车辆信息管理四大模块。
  (1)用户登录
  当用户输入用户名和密码后,系统会通过调用服务器的Web Service接口进行用户认证。如果通过认证,服务器会为用户生成一个令牌。用户在后续的操作中需要在报文中加入令牌信息,服务器端在处理请求时,会首先检查令牌的有效性,只有通过有效性检查的请求才会被分发到相应的业务模块进行处理。
  (2)RFID数据接口
  由于每个物流公司都会有自己的RFID设备,这些设备来自不同的厂商,因此传输的数据格式和协议会有所不同。为了支持多种设备,需要一种机制来屏蔽这类设备的异构性,不会因为设备的不同而在使用上有所限制。解决的方法是:定义一个数据接口,平台客户端程序启动一个后台服务进程用来接收数据;物流园区部署包含RFID中间件的数据转换器。RFID中间件实现了对具体型号读卡器的操作和平台的RFID数据接口,并且统一使用网络的方式与客户机进行数据通讯。当RFID读卡器采集到车辆数据时,将数据提交到数据转化器,按照数据接口的格式要求对数据进行封装,通过网络发送给客户端程序的后台服务器进程进行处理。
  (3)系统管理
  系统管理包括用户管理、本地读卡器管理和参数设置三个子模块。用户管理子模块可进行用户增加、删除、信息变更和权限设置等操作。在权限分配上使用的是用户/角色模型,亦即某个角色被赋予了若干权限,用户被赋予一个或若干角色。当用户属于某个角色,就意味着该用户拥有相关的所有权限。
  本地读卡器管理子模块用于管理读卡器的配置列表。配置列表的一个表项用来标识一个通道,包含了读卡器IP地址、端口号、天线号、进出方向等配置信息。用户可以通过该子模块添加、删除和修改配置表项。
  (4)车辆信息管模块
  车辆信息管理包含了车辆卡发放、发卡记录查询、车辆基本信息查询、车辆进出口信息上传和车辆历史信息查询,是整个业务流程的核心部分。
  1)车辆卡发放。用户填写好车辆的相关信息并由物流园区管理软件上传到相应的物流信息管理服务器中,服务器把接收的车辆信息存入数据库并且根据特定的算法生成一个唯一的ID号返回给客户端。
  2)发卡记录查询。用户根据车辆的车牌号或者ID号查询相应车辆的发卡记录,发卡记录包括发卡时间、RFID识别卡号、车牌号等信息。
  3)车辆基本信息查询。用户可根据车辆的车牌号或ID号进行查询 。
  4)车辆状态信息上传。当从RFID数据接口接收到读卡数据时,首先搜索读卡器配置列表,根据读卡数据中的IP地址、端口号和天线号等信息进行匹配操作。结合接收到的卡号信息和匹配成功的配置表项内容生成车辆状态信息,上传至服务器。
  5)车辆历史信息查询。查询车辆在各地物流园区的进出记录,可以选择根据ID号或者车牌号来进行查询,返回的结果为一个按时间排序的车辆进出记录列表。
  4 结束语
  本文所设计的基于Linux和RFID的物流园区车辆管理平台采用C/S结构和Web Service技术,旨在实现对物流园区的车辆进行有效的管理,提高自动化和智能化水平,降低总体运营成本。对于该平台,目前已经完成了一套演示系统,经过调试运行,表明该平台满足了之前所设想的应用需求,并且运行良好。
  参考文献:
  [1]史国栋.基于SOA的物流园区业务系统整合平台研究与设计[D].西安:长安大学,2009.
  [2]杨志千.基于有源RFID的小区车辆管理系统的设计与实现[D].武汉:武汉理工大学,2009.
  [3]杨明,周国祥.基于Web Service的现代物流平台的设计与实现[J].安徽科技学院学报,2010,24(1):29-34.
  [4]黄日胜,周永福,黄锡波.基于SaaS模式的现代物流管理系统的设计[J].计算机与数字工程,2011,39(1):78-79.
其他文献
【正】 汉末至建安时期,正当“劝百讽一”的大赋被其形式主义的枷锁桎梏得奄奄一息之际,一大批风格清新刚健、内容健康充实的抒情小赋却异军突起,冲突于文坛。其勃勃生机与大
土地资源调查技术性要求较高,并运用了多个学科的知识。随着计算机技术和测绘技术的发展,许多现代技术成功应用于土地资源调查中,其中最为密切的技术是日益发展的3S技术。在
本文认为,在我国古代美学向现代美学过渡时期形成的梁启超的美学思想,为当时的历史地位所决定,在“简单的形式中潜伏着将对后来的美学思想产生重大影响的可能性”。这主要表
【正】 四、“目的”与“需要”: 何者为先? 我在《论价值和价值主体》一文中曾经说过:“‘需要’导源于‘目的’,是由‘目的’决定的。”任遂虎同志不同意我的这一说法,他认
随着建筑行业的蓬勃发展,必须提高对工程造价管理的重视水平,从人员、政策、市场及施工四个重要因素进行全面、细致分析,针对性地从建立专业的工程造价管理部门以及决策、设
摘要:现代社会使用者对于信息检索的要求越来越高,不仅推动了搜索引擎向前发展,也逐渐暴露了现有搜索引擎的一些问题。本文从现有搜索引擎的不足入手,分析了未来搜索引擎的发展趋势,并对新一代的搜索引擎设计及盈利模式做了一些探讨。  关键词:搜索引擎;发展趋势  中图分类号:TP391.3 文献标识码:A 文章编号:1007-9599 (2013) 03-0000-02  搜索引擎在处理互联网数据时带来了积
氯化甲基三烷基铵(CL-7402)萃淋树脂是胺类萃淋树脂,含7402为40%。本文报道了该树脂在中性偏碱性体系中对银元素的静态分布系数。讨论了温度、树脂用量,振摇时间对吸附银的影
为充分利用计算机试验数据,本文提出了一种基于计算机模拟的优化设计方法。该方法由正交试验设计、高斯过程回归及序列二次规划组成。其中,应用有限元软件进行正交试验,通过
<正> 1 引言 砷的比色测定,其经典方法是以AgDDC吡啶为吸收液,此方法具有灵敏度高、重现性好等优点,由于吡啶的恶臭和毒性的原因,其吸收液一般改为三乙醇胺氯仿为吸收液,此吸
随着计算机的不断普及和网络技术的不断发展,我国企业和政府创建的基于互联网系统的信息系统也在不断增多,信息共享成为了网络时代计算机发展的一个突出特点。在一个基于广域网