好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于RFID技术的博物馆智能终端导览系统-教育文博.docx

5页
  • 卖家[上传人]:I***
  • 文档编号:229989295
  • 上传时间:2021-12-26
  • 文档格式:DOCX
  • 文档大小:70.24KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 基于RFID技术的博物馆智能终端导览系统-教育文博 导读:在PDA端,主要分为读写器管理模块和Socket服务器模块,分别负责标签信息的读取和标签信息的传送利用智能终端提供的小型数据库作为标签的缓存,使用智能终端自带的web浏览器登录服务器获取相关服务 1、引言最近几年,RFID(RadioFrequencyIdentification,无线射频识别技术)被广泛的利用在各方面,其中应用最多的是在物流追踪,仓库管理等方面国内在最近几年才开始注意到RFID这项科技的影响,虽然已在大力推广,但大多数是以产业应用为主,很少将RFID应用在人们的生活环境上另一方面,现在越来越多的移动设备都提供了无线上网功能,也有越来越多的地方开始设置无线网络基站以提供无线上网服务移动设备与无线网络的结合将带给生活更多便利,不管在何处都能够连线作业或取得信息目前最新行动装置例如第三代行动、PDA、Notebook也朝着支持WirelessLAN上网发展同时,已经有很多款移动智能终端提供了RFID读写器配件,可以方便的将RFID技术和智能终端的无线网络服务相结合现阶段,在博览会及博物馆等地方采用的导览服务大概分为如下两种方式:1.用录音带的语音导览。

      它的优点是参观者可自由走动,选择本身有兴趣的展品或展区参观学习但由于储存容量的限制,当参观者想多获取比较感兴趣的展品的一些相关知识时,其往往无法提供较全面的知识,且互动性不足,加之体积庞大,难吸引小朋友使用此外,听障朋友们也无法享受语音导览的解说方式2.解说员导览方式它由一名解说员带领一群参观者重点式地解说重要的文物或景点,其优点为可以即问即答,但是参与的参观者必须亦步亦趋地跟随解说员,且须凝神注意聆听解说,给参观者在学习中造成不便,且解说人员的数目有限,加之培养专业解说人员需要花费大量的人事开销,非常不符合经济效应考虑到当前存在的问题,本文提出使用PDA与无线网络并结合RFID技术开发出一套运行在移动终端的导览系统该系统在服务器端建立相关导览场景的文字、图片、语音以及视频介绍数据库,以网站形式提供专门面向移动设备的访问服务移动设备终端通过其附带的RFID读写器,得到相关展品的EPC编码后,可以根据用户需要,访问服务器网站并得到该展品的文字、图片语音或者视频介绍等相关数据该系统的优点在于:一、系统采用RFID设备,可以自动识别展品,操作方便;二、系统使用移动设备和无线网络,可以随参观者自由移动,为参观者提供最新的信息以及最多元的服务。

      三、系统服务器采用网络三层架构代替通常用在RFID实现中的C/S结构,减轻了数据库存取的负载,平衡了网络流量2、系统结构与功能该系统的应用场景如图1系统采用的智能终端为惠普iPAQhx2400系列的PDA使用者通过智能移动终端上的RFID读写设备,可以在参观的同时,随时读取展馆地图以及展品上附有的RFID标签,然后选择相关服务该服务请求通过在参观地设置的无线网络基站接入点(AccessPoint,AP)通过无线网络发送到后台服务器后台服务器在接到相关请求后,读取数据库,并将获取的文字、图片、声音以及视频资料展现给使用者系统采用基于internet的三层架构模型第一层为客户端web浏览器,第二层为web服务器,第三层为数据库服务器,用户通过客户端web浏览器访问web服务器,提交服务请求,web服务器通过ADO.NET与数据库进行连接,向数据库服务器提出请求后,再将数据库服务器的处理结果提交给客户端浏览器,供用户查看采用这样的架构改进了传统的C/S结构的缺点,除减轻了系统管理人员的维护量,更减轻了后端数据库存取的负载,平衡了整个网络流量同时由于使用移动设备和无线网络接入技术,导览系统更加灵活易用。

      3、系统实现该系统分为两部分开发,PDA端子系统和服务器端子系统整体架构如图2在整个系统中,只有RFID标签的传送是通过在PDA和服务器端建立Socket连接进行传送,其他的文字、图片、音频和视频文件的浏览都通过Web服务的方式进行这样既保证了标签传送的效率也能有效的平衡服务器的负载,具体的实现方法接下来会进行详细介绍3.1智能终端子系统在PDA端,主要分为读写器管理模块和Socket服务器模块,分别负责标签信息的读取和标签信息的传送利用智能终端提供的小型数据库作为标签的缓存,使用智能终端自带的web浏览器登录服务器获取相关服务读写器管理模块进行相关读写器参数的配置,服务的启动工作在读写器参数配置模块中,为了屏蔽不同种类读写器之间的差异,采用了经典设计模式中的工厂模式首先创建一个抽象工厂,当使用者选取不同读写器类型时,由工厂自动决定返回对应种类读写器的实例并将该实例返回接下来可以采用统一的父类接口调用读写器实例提供的方法,并不需要知道具体使用的是哪一个子类,从而实现了读写器的兼容功能该模块中提供的服务有两个其一,负责启动读写器,读取周围的标签信息,并将读到的标签存入PDA数据库中缓存其二,开启Socket监听线程,启动TCP监听。

      负责TCP监听的守护程序在一个单独的线程中运行该线程主要负责建立TCP连接,打开TCP监听,当收到需要提供标签信息的请求后,建立另一个线程,读取标签并使用已建立的TCP连接,将标签信息返回给发出请求的机器3.2服务器端子系统在服务器子系统的设计分为三层,数据库管理模块,业务处理模块,WebUI模块以及一个用于与智能终端通信的Socket客户端数据库管理模块在最底端,负责数据库的读取,写入及异常处理等操作业务处理模块,主要负责进行数据库内的表到对应的类的转化,便于在用户界面层进行数据的输入和查询的工作WebUI模块包含两个部分一个是提供给后台管理者进行文字、图片、音频以及视频数据录入的管理系统网站,这和普通的网站开发类似另外一个是用于智能终端访问的移动网站该网站为使用者提供介绍性文字和导览服务当进入导览服务时,用户通过点击开始扫描按钮,启动服务器端的Socket客户端Socket客户端负责与用户使用的PDA建立Socket连接,请求PDA端Socket服务器线程开启读写器、读取标签并返回标签信息当服务器端的Socket客户端得到相应的标签信息后,返回给移动Web服务器移动Web服务器再通过业务处理模块调用数据库管理模块读取该标签对应展品的文字和图片信息,以网页的形式提供。

      同时,该页面还有音频和视频的调用按钮,如果用户需要,可以点击这些按钮这样会开启智能终端的音频视频播放软件,如WindowsMediaPlayer进行播放由于在提供这些服务时候,采用的是BS的系统结构,免去了考虑数据传输的细节,大大提高了开发效率4、结论本文讨论了一个基于RFID技术的智能终端导览系统的设计与实现过程系统分为两部分,服务器端主要采用了ASP.NET和C#编程语言,PDA端应用程序采用.NET的智能设备开发平台和C#编程语言,涉及到对数据库的操作和智能设备端读写器的管理、标签的读取、传送,同时使用了C/S和B/S两种结构分别用于标签的传送和数据的传送,并且在讨论中对两种方法的优劣进行了比较现有的系统可以为大型展会和博览会的场馆建设提供新的思路由于采用了无线组网技术,免去了在展会场地布置网线的时间和资金的投入,同时也为使用者提供了更加自由和人性化的服务现有的系统还有很大的扩展空间,如后期可以根据数据库中记录的展品查询记录分析出哪类展览更加吸引观众,以及可以利用接入RFID的智能终端进行人员定位等服务全文完-。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.