论文部分内容阅读
随着国家经济发展和人们生活水平的提高,出行的要求也越来越高,对城市公交系统的服务要求也随着提高了,传统的公交系统基础设施已不能满足人们出行的需求。应用信息技术提供公交信息服务是提升公交系统服务水平的重要手段,也是发展趋势。公交信息服务的提供手段有多种方式,其中最重要也是最常见的手段就是电子站牌,虽然很多城市使用电子站牌,但大多以滚动播报信息方式提供信息服务,乘客只能被动接收信息,普遍缺乏与站牌的交互能力,如果广泛采用户外触屏方式,则建造成本、维护成本和设备损失成本都难以承受。随着NFC(近距离通讯)技术的成熟,智能手机普遍支持NFC功能,这为乘客与电子站牌进行互动提供了有效的手段,因此本文重点研究NFC技术在公交信息服务中的应用。通过这项技术将提升电子站牌与乘客的交互能力,并降低电子站牌建设成本,对推进公交信息服务,提升质量具有重要意义。本文提出利用具备NFC技术的手机和应用NFC服务框架的电子站牌进行信息交互实现公交信息服务应用的方法,分别研究了NFC服务生命周期管理模块、NFC服务孵化器模块,使得NFC服务框架具备了变更和升级的能力,通过制定数据交换标准并结合Java反射,让NFC标签数据自动转换成Java强类型数据,用户直接通过Java对象即可获取NFC标签的公共交通信息的数据。在数据访问层通过引入Activity实现NFC标签数据的接收和数据访问层的衔接功能。在此基础上提出了NFC服务框架的总体架构设计,并对NFC服务框架所占用的线程资源和各线程之间关系进行了研究。最后在Android开发环境下展示了NFC服务框架环境的搭建方法,描述了如何进行高效的NFC服务框架应用开发,并通过应用项目展现了NFC服务框架的相关功能和特性。本文的研究对改善公交信息服务的交互性,降低公交信息服务建设成本都有十分重要的意义。