射频票卡处理方法及装置与流程

文档序号:11655022阅读:249来源:国知局
射频票卡处理方法及装置与流程

本发明涉及自动售检票领域,尤其涉及一种射频票卡处理方法及装置。



背景技术:

自动售检票系统,是基于计算机、网络、自动控制等技术能够实现售票、检票、计费、收费、统计全过程的自动化系统,简称afc系统。读写器是afc系统现场终端设备的重要组成部分,负责对票卡进行读写和信息认证,完成相关票卡处理流程,是afc系统完成交易数据处理的核心部件。传统的读写器只是一个被动设备,完全受上位机的调度,在票卡处理过程中,读写器只负责票卡基本的读写操作,而将运营业务相关的处理放在上位机上执行,使得传统的射频票卡处理过程中,读写器需要与上位机进行频繁的数据交换。由此,导致了处理速度慢,效率低的问题。尤其在轨道交通自动售检票系统中,随着轨道交通线路的增多,运行乘客量越来越大,造成的高峰时拥堵情况越来越严重。因此,传统的射频票卡处理过程中,由于读写器与上位机之间频繁的数据交换所导致的处理速度慢,效率低的问题,此方面的问题亟待发明人解决。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于解决传统的射频票卡处理过程中,由于读写器与上位机之间频繁的数据交换所导致的处理速度慢,效率低的问题。

为实现上述目的,本发明提供一种射频票卡处理方法,所述射频票卡处理方法包括:

读写器接收上位机下发的业务指令;

所述读写器根据所述业务指令读取票卡数据;

所述读写器根据所述票卡数据进行运营业务处理;

所述读写器根据处理结果进行写卡,并组织运营记录;

所述读写器将所述运营记录发送至所述上位机进行显示。

可选的,所述读写器根据所述票卡数据进行运营业务处理的步骤包括:

所述读写器根据所述票卡数据进行票卡有效性判断;

所述读写器根据判断结果调用预设的业务函数进行运营业务处理。

可选的,所述的读写器接收上位机下发的业务指令的步骤之前,还包括:

所述读写器加载预设的业务函数,以供运营业务处理时调用。

可选的,所述读写器根据处理结果进行写卡,并组织运营记录的步骤包括:

所述读写器根据运营业务处理的处理结果生成写卡参数;

所述读写器根据所述写卡参数进行写卡;

所述读写器在写卡成功时,根据所述处理结果组织运营记录。

可选的,所述读写器根据所述业务指令读取票卡数据的步骤包括:

所述读写器在接收到所述业务指令时,进行票卡检测;

所述读写器在检测到票卡时,根据所述业务指令读取票卡数据。

此外,为实现上述目的,本发明还提供一种射频票卡处理装置,所述射频票卡处理装置包括:

接收模块,用于接收上位机下发的业务指令;

读卡模块,用于根据所述业务指令读取票卡数据;

处理模块,用于根据所述票卡数据进行运营业务处理;

写卡模块,用于根据处理结果进行写卡,并组织运营记录;

发送模块,用于将所述运营记录发送至所述上位机进行显示。

可选的,所述处理模块包括判断单元和处理单元;

所述判断单元,用于根据所述票卡数据进行票卡有效性判断;

所述处理单元,用于根据判断结果调用预设的业务函数进行运营业务处理。

可选的,所述处理模块还包括加载单元;

所述加载单元,用于加载预设的业务函数,以供运营业务处理时调用。

可选的,所述写卡模块包括生成单元、写卡单元和记录单元;

所述生成单元,用于根据运营业务处理的处理结果生成写卡参数;

所述写卡单元,用于根据所述写卡参数进行写卡;

所述记录单元,用于在写卡成功时,根据所述处理结果组织运营记录。

可选的,所述读卡模块包括寻卡单元和读卡单元;

所述寻卡单元,用于在接收到所述业务指令时,进行票卡检测;

所述读卡单元,用于在检测到票卡时,根据所述业务指令读取票卡数据

本发明在射频票卡处理过程中,通过读写器独立进行运营业务处理,使得上位机仅需进行结果显示,避免了通过上位机进行运营业务处理所导致的,读写器与上位机之间频繁的数据交互。提高了票卡处理的速度和效率。同时,在引入新的票卡标准、票卡类型、票卡业务时,仅需对读写器进行改造升级,无需对上位机设备进行改造升级,便于系统的升级改造,降低了升级成本。由于业务处理全部在读写器内完成,使得票卡数据结构、密钥安全、读写器安全等数据无需对上位机设备提供商公开,提高了数据安全性。

附图说明

图1为实现本发明各个实施例的读写器的一实施例的结构示意图;

图2为本发明射频票卡处理方法的第一实施例的流程示意图;

图3为本发明射频票卡处理方法的第二实施例的流程示意图;

图4为本发明射频票卡处理方法的第三实施例的流程示意图;

图5为本发明射频票卡处理方法的第四实施例的流程示意图;

图6为本发明射频票卡处理装置的第一实施例的功能模块示意图;

图7为本发明射频票卡处理装置的第二实施例的功能模块示意图;

图8为本发明射频票卡处理装置的第三实施例的功能模块示意图;

图9为本发明射频票卡处理装置的第四实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

现在将参考附图描述实现本发明各个实施例的读写器。

参照图1,图1为实现本发明各个实施例的读写器的一实施例的结构示意图。该读写器包括主控板102、接口板101和射频天线103,该主控板102用于控制读写器的总体操作,该接口板101用于与上位机等外部设备连接通讯,该射频天线103用于票卡读写及数据传输,进一步的,该射频天线103可以是一个或多个。在另一实施例中,该读写器可以设置为分体式,该射频天线103设置在读写器外部,该射频天线103与主控板102之间通过馈线连接。

具体的,该读写器可以为车票读写器、检票机读写器、半自动售票机读写器、自动售票机读写器、自动充值机读写器、自动验票机读写器、手持式验票机读写器或者自动初始化清分设备读写器等等的读写器。

该射频票卡可以为非接触式ic卡、轨道交通专用票、回收类专用票、非回收类专用票或者轨道交通单程票等等形式的票卡。

基于上述的读写器,本发明提供一种射频票卡处理方法。

参照图2,图2为本发明射频票卡处理方法的第一实施例的流程示意图。

在本实施例中,所述射频票卡处理方法包括:

步骤s10,读写器接收上位机下发的业务指令;

读写器接收上位机下发的业务指令,以启动对应的票卡业务处理。该读写器用于自动售检票系统的终端设备中与射频票卡进行数据交换。该上位机为自动售检票系统的终端设备的控制核心,例如:该上位机可以是ecu设备、工业级计算机等。该读写器可以通过通讯接口接收上位机下发的业务指令。

该业务指令用于启动对应的票卡业务处理,具体的,该业务指令可以是用于启动进闸、出闸、售卡、充值或者票卡个人化等运营业务的指令,例如:读写器接收上位机下发的启动进闸交易指令,以启动进闸交易处理;或者,读写器接收上位机下发的启动出闸交易指令,以启动出闸交易处理;或者,读写器接收上位机下发的启动售卡交易指令,以启动售卡交易处理。

步骤s20,所述读写器根据所述业务指令读取票卡数据;

读写器在接收到业务指令时,根据该业务指令进行读卡,以获取对应的票卡数据。该票卡数据可以包括发行信息、售票信息、交易应用、交易记录、钱包、个人信息区或者充值信息等等。

例如:读写器在接收到启动进闸交易指令时,读写器读取票卡物理类型、发行商、票卡主类型、发行流水号、卡类型、发行日期、可使用站点、有效开始时间、有效结束时间、出站票标志、激活标志、卡状态、进闸标志、钱包、卡交易序号、备份标志、进站时间或进站站点等等的票卡数据。

步骤s30,所述读写器根据所述票卡数据进行运营业务处理;

读写器根据读取到的票卡数据进行对应的运营业务处理。该运营业务处理包括但不限于进闸交易、出闸交易、售卡、充值或者票卡个人化等与运营相关的业务处理。具体的,读写器可以通过预设的业务函数完成对应的运营业务处理。由此,避免了现有技术中,通过上位机进行运营业务处理时,读写器与上位机之间的需多次进行数据交互的问题。

步骤s40,所述读写器根据处理结果进行写卡,并组织运营记录;

读写器根据运营业务处理的处理结果进行写卡操作,并组织运营记录。该运营记录可以以交易记录、业务记录等等的形式实施。具体的,该读写器可以根据运营业务的处理结果,将对应的写卡参数写入射频票卡的信息区。例如:在进闸时,读写器将轨道信息写入射频票卡的轨道信息区;在出闸时,读写器将卡状态、钱包、最后使用日期、轨道信息等写入射频票卡的钱包信息区和轨道信息区。

步骤s50,所述读写器将所述运营记录发送至所述上位机进行显示。

读写器将组织的运营记录发送至上位机进行显示,以显示本次业务处理的结果。使得上位机仅需负责进行结果的显示。应当理解的是,该运营记录还可以供上位机进行数据上传,例如:上位机将该运营记录上传至中心通讯设备或者中心加密机等。

本实施例在射频票卡处理过程中,通过读写器独立进行运营业务处理,使得上位机仅需进行结果显示,避免了通过上位机进行运营业务处理所导致的,读写器与上位机之间频繁的数据交互。提高了票卡处理的速度和效率。同时,在引入新的票卡标准、票卡类型、票卡业务时,仅需对读写器进行改造升级,无需对上位机设备进行改造升级,便于系统的升级改造,降低了升级成本。由于业务处理全部在读写器内完成,使得票卡数据结构、密钥安全、读写器安全等数据无需对上位机设备提供商公开,提高了数据安全性。

参照图3,图3为本发明射频票卡处理方法的第二实施例的流程示意图。基于上述射频票卡处理方法的第一实施例,所述步骤s30包括:

步骤s31,所述读写器根据所述票卡数据进行票卡有效性判断;

读写器根据所读取到的票卡数据进行票卡有效性判断。具体的,读写器可以根据所述票卡数据进行票卡的基本有效性判断,在基本有效性判断通过时,读写器根据所述票卡数据进行票卡的运营有效性判断。该票卡基本有效性判断可以包括发卡方确认、发卡方黑名单判断等,该票卡运营有效性判断可以包括票卡状态是否已售、票卡是否激活、票卡进闸标志是否匹配、票卡出闸标志是否匹配等等。

步骤s32,所述读写器根据判断结果调用预设的业务函数进行运营业务处理;

读写器根据票卡有效性判断的判断结果调用预设的业务函数进行运营业务处理。该读写器可以通过一个业务函数进行运营业务处理,或者也可以通过多个业务函数配合进行运营业务处理。具体的,该多个业务函数可以分别用于负责运营方票卡计价方案解析并计算票价;负责运营方票卡属性解析;负责运营方票卡降级模式解析并检查降级票卡有效性等等的处理。

例如:读写器在接收到上位机下发的进闸交易指令时,读写器根据该指令读取票卡数据,读写器根据该票卡数据进行票卡有效性判断,在票卡有效性判断通过时,调用预设的业务函数进行票价计算、降级模式检查等的处理。

进一步的,本发明的射频票卡处理方法在步骤s10之前,还可以包括:所述读写器加载预设的业务函数,以供运营业务处理时调用。通过预先加载的业务函数,使得读写器能够在运营业务处理时进行调用。

本实施例通过预设的业务函数进行运营业务处理,使得读写器能够独立完成对应的运营业务的处理,无需与上位机进行多次数据交互。提高了票卡处理的速度和效率。

参照图4,图4为本发明射频票卡处理方法的第三实施例的流程示意图。基于上述射频票卡处理方法的第一实施例,所述步骤s40包括:

步骤s41,所述读写器根据运营业务处理的处理结果生成写卡参数;

读写器根据运营业务处理的处理结果生成对应的写卡参数,以根据该写卡参数进行写卡操作。例如:在进闸交易时,读写器根据进闸交易的处理结果,生成对应的写卡参数,该写卡参数包括:进闸标志、进闸时间、进闸站点、备份标识切换等等数据。

步骤s42,所述读写器根据所述写卡参数进行写卡;

读写器可以根据预设的发卡方函数进行写卡操作,该发卡方子函数可以预设在读写器内,用于本发卡方票卡的写卡操作,进一步的,该发卡方函数可以包括多种票卡的写卡函数。

步骤s43,所述读写器在写卡成功时,根据所述处理结果组织运营记录。

读写器在写卡成功时,根据该处理结果组织运营记录,以供上位机进行显示。进一步的,读写器也可以将该运营记录在读写器本地进行存储。

本实施例的上位机仅需进行结果的显示,避免了通过上位机进行运营业务处理所导致的,读写器和上位机之间频繁的数据交互,提高了票卡处理速度。

参照图5,图5为本发明射频票卡处理方法的第四实施例的流程示意图。基于上述射频票卡处理方法的第一实施例,所述步骤s20包括:

步骤s21,所述读写器在接收到所述业务指令时,进行票卡检测;

读写器在接收到上位机下发的业务指令时,进行票卡检测。优选的,读写器可以轮循进行票卡检测。

步骤s22,所述读写器在检测到票卡时,根据所述业务指令读取票卡数据。

读写器在检测到票卡时,根据该业务指令读取票卡数据。具体的,读写器可以调用预设的发卡方子函数进行票卡数据的读取。该发卡方子函数可以包括多种票卡的票卡数据的读取函数。

本实施例通过读写器独立进行票卡的读写和运营业务处理,上位机仅需进行显示,避免了通过上位机进行运营业务处理所导致的,读写器和上位机之间频繁的数据交互,提高了票卡处理速度。

本发明进一步提供一种射频票卡处理装置。

参照图6,图6为本发明射频票卡处理装置的第一实施例的功能模块示意图。

在本实施例中,所述射频票卡处理装置包括:

接收模块10,用于接收上位机下发的业务指令;

读写器接收上位机下发的业务指令,以启动对应的业务处理。该读写器用于自动售检票系统的终端设备中与票卡进行数据交换。该上位机为自动售检票系统的终端设备的控制核心,例如:该上位机可以是ecu设备、工业级计算机等。该读写器可以通过预设的通讯接口接收上位机下发的业务指令。

该业务指令用于启动对应的业务处理,具体的,该业务指令可以是用于启动进闸、出闸、售卡、充值或者票卡个人化等运营业务的指令,例如:读写器接收上位机下发的启动进闸交易指令,以启动进闸交易处理;或者,读写器接收上位机下发的启动出闸交易指令,以启动出闸交易处理;或者,读写器接收上位机下发的启动售卡交易指令,以启动售卡交易处理。

读卡模块20,用于根据所述业务指令读取票卡数据;

读写器在接收到业务指令时,根据该业务指令进行读卡,以获取对应的票卡数据。该票卡数据可以包括发行信息、售票信息、交易应用、交易记录、钱包、个人信息区或者充值信息等等。

例如:读写器在接收到启动进闸交易指令时,读写器读取票卡物理类型、发行商、票卡主类型、发行流水号、卡类型、发行日期、可使用站点、有效开始时间、有效结束时间、出站票标志、激活标志、卡状态、进闸标志、钱包、卡交易序号、备份标志、进站时间或进站站点等等的票卡数据。

处理模块30,用于根据所述票卡数据进行运营业务处理;

读写器根据读取到的票卡数据进行对应的运营业务处理。该运营业务处理包括但不限于进闸交易、出闸交易、售卡、充值或者票卡个人化等与运营相关的业务处理。具体的,读写器可以通过预设的业务函数完成对应的运营业务处理。由此,避免了现有技术中,通过上位机进行运营业务处理时,读写器与上位机之间的需多次进行数据交互的问题。

写卡模块40,用于根据处理结果进行写卡,并组织运营记录;

读写器根据运营业务处理的处理结果进行写卡操作,并组织运营记录。该运营记录可以以交易记录、业务记录等等的形式实施。具体的,该读写器可以根据运营业务的处理结果,将对应的写卡参数写入射频票卡的信息区。例如:在进闸时,读写器将轨道信息写入射频票卡的轨道信息区;在出闸时,读写器将卡状态、钱包、最后使用日期、轨道信息等写入射频票卡的钱包信息区和轨道信息区。

发送模块50,用于将所述运营记录发送至所述上位机进行显示。

读写器将组织的运营记录发送至上位机进行显示,以显示本次业务处理的结果。使得上位机仅需负责进行结果的显示。应当理解的是,该运营记录还可以供上位机进行数据上传,例如:上位机将该运营记录上传至中心通讯设备或者中心加密机等。

本实施例在射频票卡处理过程中,通过读写器独立进行运营业务处理,使得上位机仅需进行结果显示,避免了通过上位机进行运营业务处理所导致的,读写器与上位机之间频繁的数据交互。提高了票卡处理的速度和效率。同时,在引入新的票卡标准、票卡类型、票卡业务时,仅需对读写器进行改造升级,无需对上位机设备进行改造升级,便于系统的升级改造,降低了升级成本。由于业务处理全部在读写器内完成,使得票卡数据结构、密钥安全、读写器安全等数据无需对上位机设备提供商公开,提高了数据安全性。

参照图7,图7为本发明射频票卡处理装置的第二实施例的功能模块示意图。基于上述射频票卡处理装置的第一实施例,所述处理模块30包括判断单元31和处理单元32;

所述判断单元31,用于根据所述票卡数据进行票卡有效性判断;

读写器根据所读取到的票卡数据进行票卡有效性判断。具体的,读写器可以根据所述票卡数据进行票卡的基本有效性判断,在基本有效性判断通过时,读写器根据所述票卡数据进行票卡的运营有效性判断。该票卡基本有效性判断可以包括发卡方确认、发卡方黑名单判断等,该票卡运营有效性判断可以包括票卡状态是否已售、票卡是否激活、票卡进闸标志是否匹配、票卡出闸标志是否匹配等等。

所述处理单元32,用于根据判断结果调用预设的业务函数进行运营业务处理。

读写器根据票卡有效性判断的判断结果调用预设的业务函数进行运营业务处理。该读写器可以通过一个业务函数进行运营业务处理,或者也可以通过多个业务函数配合进行运营业务处理。具体的,该多个业务函数可以分别用于负责运营方票卡计价方案解析并计算票价;负责运营方票卡属性解析;负责运营方票卡降级模式解析并检查降级票卡有效性等等的处理。

例如:读写器在接收到上位机下发的进闸交易指令时,读写器根据该指令读取票卡数据,读写器根据该票卡数据进行票卡有效性判断,在票卡有效性判断通过时,调用预设的业务函数进行票价计算、降级模式检查等的处理。

进一步的,所述处理模块还可以包括加载单元;所述加载单元,用于加载预设的业务函数,以供运营业务处理时调用。通过预先加载的业务函数,使得读写器能够在运营业务处理时进行调用。

本实施例通过预设的业务函数进行运营业务处理,使得读写器能够独立完成对应的运营业务的处理,无需与上位机进行多次数据交互。提高了票卡处理的速度和效率。

参照图8,图8为本发明射频票卡处理装置的第三实施例的功能模块示意图。基于上述射频票卡处理装置的第一实施例,所述写卡模块40包括生成单元41、写卡单元42和记录单元43;

所述生成单元41,用于根据运营业务处理的处理结果生成写卡参数;

读写器根据运营业务处理的处理结果生成对应的写卡参数,以根据该写卡参数进行写卡操作。例如:在进闸交易时,读写器根据进闸交易的处理结果,生成对应的写卡参数,该写卡参数包括:进闸标志、进闸时间、进闸站点、备份标识切换等等数据。

所述写卡单元42,用于根据所述写卡参数进行写卡;

读写器可以根据预设的发卡方函数进行写卡操作,该发卡方子函数可以预设在读写器内,用于本发卡方票卡的写卡操作,进一步的,该发卡方函数可以包括多种票卡的写卡函数。

所述记录单元43,用于在写卡成功时,根据所述处理结果组织运营记录。

读写器在写卡成功时,根据该处理结果组织运营记录,以供上位机进行显示。进一步的,读写器也可以将该运营记录在读写器本地进行存储。

本实施例的上位机仅需进行结果的显示,避免了通过上位机进行运营业务处理所导致的,读写器和上位机之间频繁的数据交互,提高了票卡处理速度。

参照图9,图9为本发明射频票卡处理装置的第四实施例的功能模块示意图。基于上述射频票卡处理装置的第一实施例,所述读卡模块20包括寻卡单元21和读卡单元22;

所述寻卡单元21,用于在接收到所述业务指令时,进行票卡检测;

读写器在接收到上位机下发的业务指令时,进行票卡检测。优选的,读写器可以轮循进行票卡检测。

所述读卡单元22,用于在检测到票卡时,根据所述业务指令读取票卡数据。

读写器在检测到票卡时,根据该业务指令读取票卡数据。具体的,读写器可以调用预设的发卡方子函数进行票卡数据的读取。该发卡方子函数可以包括多种票卡的票卡数据的读取函数。

本实施例通过读写器独立进行票卡的读写和运营业务处理,上位机仅需进行显示,避免了通过上位机进行运营业务处理所导致的,读写器和上位机之间频繁的数据交互,提高了票卡处理速度。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1