基于ActiveMQ的自动售检票系统和轨道交通系统技术方案

技术编号:21091891 阅读:25 留言:0更新日期:2019-05-11 10:49
本发明专利技术公开了一种基于ActiveMQ的自动售检票系统和轨道交通系统。其中,该自动售检票系统包括:票卡读写设备、车站终端设备、车站计算机系统、线路中央计算机系统和清分中心系统;其中,票卡读写设备与车站终端设备连接;车站终端设备与车站计算机系统连接;车站计算机系统与线路中央计算机系统连接;线路中央计算机系统与清分中心系统连接;其中,线路中央计算机系统与车站计算机系统之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输,车站计算机系统与车站终端设备之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输。该系统可以降低系统中各层次间的耦合性,并通过配置ActiveMQ协调不同的需求,提高了系统的独立性,使得系统易于维护。

Automatic Ticket Selling and Checking System and Rail Transit System Based on ActiveMQ

【技术实现步骤摘要】
基于ActiveMQ的自动售检票系统和轨道交通系统
本专利技术涉及电子票务
,尤其涉及一种基于ActiveMQ(ActiveMessageQueue,消息总线)的自动售检票系统和轨道交通系统。
技术介绍
随着轨道交通的快速发展,高铁和地铁等轨道交通已经成为大部分人首选的公共交通方式。现有的AFC(AutomaticFareCollection,自动售检票系统)系统,主要是通过对计算机、网络、统计、审计、财务等专业知识的综合运用,来实现轨道交通的售票、检票、计费、收费、统计、清分结算和运行管理等全过程的信息系统。现有的AFC系统内各层级服务器之间、车站终端设备与服务器之间的数据传输交换及通信控制的相关规定可如图1所示,包括在线数据传输、在线文件传输、离线数据交换、时钟同步控制、设备远程唤醒控制等。其中,现有的AFC系统中各层级设备之间的当前在线数据传输规定均采用TCP/IP(TransmissionControlProtocol/InternetProtocol,传输控制协议/因特网互联协议)协议作为传输层协议,遵循TCP/IP标准进行连接管理(例如,包含建立连接、传输数据、关闭连接等)。具体为:约定在上位和下位系统之间采用基于TCP/IP长连接的方式进行数据传输,上位系统作为TCP服务端(Server),下位系统作为TCP客户端(Client)。但是,专利技术人经过研究发现,传统的AFC系统采用基于CS(Client/Server,客户机/服务器)架构的在线数据传输存在如下问题:1)需要专门的客户端安装程序,分布功能弱,针对面广,对于不具有网络条件的用户,不能实现快速部署安装和配置;2)兼容性差,对于不同的开发工具,具有较大的局限性,若采用不同的开发工具,需重新改写程序;3)开发成本较高,需要专业水平水准的技术人员才能完成;4)传统AFC系统定制化集成耦合性太强;5)每次通讯都是一次连接->传输数据->保持连接->传输数据->…->关闭连接的过程,同时每一次长连接需要另外启动一个线程进行心跳包的检测,这些大大增加了系统的开销,增加软件逻辑复杂性,也增大了维护性的难度。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种基于ActiveMQ的自动售检票系统。该系统可以降低系统中各层次间的耦合性,并通过配置ActiveMQ协调不同的需求,提高了系统的独立性,使得系统易于维护,并且无需考虑对通信通道的监测,从而可以降低系统资源的开销。本专利技术的第二个目的在于提出一种轨道交通系统。为达到上述目的,本专利技术第一方面实施例提出的基于ActiveMQ的自动售检票系统,包括:票卡读写设备、车站终端设备、车站计算机系统、线路中央计算机系统和清分中心系统,其中,所述票卡读写设备作用于所述车站终端设备上,用于读取票卡中的数据,并向票卡中写入数据;所述车站终端设备与所述车站计算机系统连接;所述车站计算机系统与所述线路中央计算机系统连接,用于根据票卡中的数据的变化生成对应的票务交易数据,并将所述票务交易数据发送至所述线路中央计算机系统;所述线路中央计算机系统与所述清分中心系统连接,用于将各线路上的票务交易数据发送至所述清分中心系统;所述清分中心系统,用于根据所述各线路上的票务交易数据,负责各线路之间的清分和运营管理及商务实体间的清分;其中,所述线路中央计算机系统与所述车站计算机系统之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输,所述车站计算机系统与所述车站终端设备之间采用所述基于ActiveMQ的消息队列B/S架构方式进行数据传输。为达到上述目的,本专利技术第二方面实施例提出的轨道交通系统,包括本专利技术第一方面实施例所述的基于ActiveMQ的自动售检票系统。根据本专利技术实施例的基于ActiveMQ的自动售检票系统和轨道交通系统,通过将线路中央计算机系统、车站计算机系统车站终端设备之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输,由此可以根据实际情况通过ActiveMQ自由配置AFC系统,减少了车站对服务器硬件数理。并且,通过采用基于ActiveMQ的消息队列B/S架构方式进行数据传输,大大降低了系统中各层次间的耦合性,使得前端开发人员只需专注网页界面的开发即可,服务器端的业务更加独立,仅需要通过配置ActiveMQ用以协调不同的需求,这样可以大大提高系统的独立性,使得系统易于维护。另外,通过采用基于ActiveMQ的消息队列B/S架构方式,可以省去自行底层定义冗长协议的操作,省去了繁琐的通过套接字进行的TCP/UDP连接,并且无需考虑对通信通道的监测,从而可以降低系统资源的开销。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是传统的AFC系统中数据传输与交换方式分类流程的示意图;图2是根据本专利技术一个实施例的基于ActiveMQ的自动售检票系统的结构示意图;图3是根据本专利技术另一个实施例的基于ActiveMQ的自动售检票系统的结构示意图;图4是根据本专利技术实施例的点对点消息通信模型的消息传输方式的示例图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。下面参考附图描述本专利技术实施例的基于ActiveMQ的自动售检票系统和轨道交通系统。图2是根据本专利技术一个实施例的基于ActiveMQ的自动售检票系统的结构示意图。如图2所示,该基于ActiveMQ的自动售检票系统200可以包括:清分中心系统210、线路中央计算机系统220、车站计算机系统230、车站终端设备240和票卡读写设备250。其中,如图2所示,清分中心系统210与线路中央计算机系统220连接,线路中央计算机系统220与车站计算机系统230连接,车站计算机系统230与车站终端设备240连接,车站终端设备240与票卡读写设备250连接。其中,票卡读写设备250作用于车站终端设备240上,用于读取票卡中的数据,并向票卡中写入数据。车站计算机系统230用于根据票卡中的数据的变化生成对应的票务交易数据,并将所述票务交易数据发送至线路中央计算机系统220。线路中央计算机系统220可用于将各线路上的票务交易数据发送至清分中心系统210。清分中心系统210用于根据所述各线路上的票务交易数据,负责各线路之间的清分和运营管理及商务实体间的清分。其中,在本专利技术的实施例中,清分中心系统210与线路中央计算机系统220之间采用基于TCP/IP长连接传输方式进行数据传输;线路中央计算机系统220与车站计算机系统230之间采用基于ActiveMQ的消息队列B/S(Browser/Server,浏览器/服务器)架构方式进行数据传输。车站计算机系统230与车站终端设备240之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输。作为一种示例,如图本文档来自技高网
...

【技术保护点】
1.一种基于ActiveMQ的自动售检票系统,其特征在于,包括:票卡读写设备、车站终端设备、车站计算机系统、线路中央计算机系统和清分中心系统,其中,所述车站终端设备用于读取票卡中的数据,并向票卡中写入数据;所述车站终端设备与所述车站计算机系统连接;所述车站计算机系统与所述线路中央计算机系统连接,用于根据票卡中的数据的变化生成对应的票务交易数据,并将所述票务交易数据发送至所述线路中央计算机系统;所述线路中央计算机系统与所述清分中心系统连接,用于将各线路上的票务交易数据发送至所述清分中心系统;所述清分中心系统,用于根据所述各线路上的票务交易数据,负责各线路之间的清分和运营管理及商务实体间的清分;其中,所述线路中央计算机系统与所述车站计算机系统之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输,所述车站计算机系统与所述车站终端设备之间采用所述基于ActiveMQ的消息队列B/S架构方式进行数据传输。

【技术特征摘要】
1.一种基于ActiveMQ的自动售检票系统,其特征在于,包括:票卡读写设备、车站终端设备、车站计算机系统、线路中央计算机系统和清分中心系统,其中,所述车站终端设备用于读取票卡中的数据,并向票卡中写入数据;所述车站终端设备与所述车站计算机系统连接;所述车站计算机系统与所述线路中央计算机系统连接,用于根据票卡中的数据的变化生成对应的票务交易数据,并将所述票务交易数据发送至所述线路中央计算机系统;所述线路中央计算机系统与所述清分中心系统连接,用于将各线路上的票务交易数据发送至所述清分中心系统;所述清分中心系统,用于根据所述各线路上的票务交易数据,负责各线路之间的清分和运营管理及商务实体间的清分;其中,所述线路中央计算机系统与所述车站计算机系统之间采用基于ActiveMQ的消息队列B/S架构方式进行数据传输,所述车站计算机系统与所述车站终端设备之间采用所述基于ActiveMQ的消息队列B/S架构方式进行数据传输。2.如权利要求1所述的系统,其特征在于,所述线路中央计算机系统包括服务器;其中,所述服务器上安装有消息中间件Broker,用于连接位于各车站的所述车站计算机系统,并通过所述消息中间件Broker与所述车站计算机系统进行数据传输。3.如权利要求2所述的系统,其特征在于,所述车站计算机系统包括服务器、和与所述服务器连接的监控终端;其中,所述服务器上安装有消息总线客户端,所述消息总线客户端中具有用于数据收发操作的发送和接收接口;所述服务器用于连接所述线路中央计算机系统和位...

【专利技术属性】
技术研发人员:李建国
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:广东,44

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

1