• 一卡通在城市轨道交通收费应用


    ==============进站=====================================

    1.终端首先选择和激活卡片,并通过AID判断卡片是否支持非接小额扩展应用

    2.终端发出Read CAPP Record命令查询,判断卡片是否具备特定非接小额扩展应用(例如城市轨道收费应用),如果具备,则终端应读取此特定专用数据,并根据数据进行处理,如判断上次是否离开收费区,即上次交易是否正常,如果不正常,则不允许进行进站交易,终端应提示持卡人,如果处理结果为允许进站,则终端进行分时分段扣费交易,交易金额为0.

    3.终端根据自身情况,在Update CAPP Data Cache中更新城市轨道收费专用数据,填写城市代码,企业代码,记录格式版本号,交易标识,进站时间,进站线路代码,站点名称,闸机代码,交易序号,专用TAC等字段,并保留出站时间,出站线路,出站站点,出站闸机,出站收费金额,出站交易序号等记录原始值。

    4.交易最后,终端根据交易过程中卡片返回的数据,对卡片进行动态数据认证,只有卡片通过DDA认证,终端才允许持卡人进入收费区(即进站)

    =====================出站=================================

    1.终端首先选择和激活卡片,并通过AID选择判断卡片是否支持非接小额扩展应用,终端应读取城市轨道收费专用数据,并根据数据进行处理,如判断上次是否正常进入收费区等,若是,则根据扩展应用专用文件的入闸信息计算消费金额,如处理结果为不允许进行出站交易,终端应提示持卡人,如处理结果为允许进行出站收费交易,终端进行分时分段扣费交易,并更新扩展应用专用文件,其中交易金额为计算所得的消费金额。

    2.终端根据自身情况,在Update Capp Data Cache中更新城市轨道收费专用数据,填写出收费区交易时间,出收费区交易线路代码,出收费区交易站点代码,出站闸机代码,出站消费金额,出站交易序号,专用TAC记录号,并保留城市代码,运营企业代码,交易标识,进站时间,进收费区线路,进站代码,进站闸机,进展收费序号等原始值。

    3.交易最后,终端根据交易过程中卡片返回的数据,对卡片进行DDA认证,若通过认证,则终端允许持卡人出站。

  • 相关阅读:
    select、poll和epoll比较
    TCP建立连接和释放连接过程
    字符串匹配KMP算法(转自阮一峰)
    Centos7升级gcc版本方法之一使用scl软件集
    网易mumu模拟器配置文件和修改adb port位置
    Java中基本数据类型
    Java成员变量和局部变量
    Java程序运行机制
    java虚拟机JVM
    Jre和Jdk的区别?
  • 原文地址:https://www.cnblogs.com/ttss/p/4554093.html
Copyright © 2020-2023  润新知