自动检票系统及方法与流程
未命名
08-02
阅读:147
评论:0
1.本发明涉及检票技术领域,尤其涉及一种自动检票系统及方法。
背景技术:
2.目前,随着我国国民经济的不断发展,由国铁干线/高铁、城际铁路、市郊铁路、城市轨道等组成多层次轨道交通网络,因其安全低碳、舒适快捷、大运量、全天候运行而成为城市群、都市圈畅通运行的主动脉。
3.但现有的以国铁干线铁路和城市轨道交通为代表的各类轨道交通方式中,其进出站自动检票机都是面向各自既有业务需求而设计制作的,各轨道交通方式自成系统,例如若要实现铁路和城轨的共站模式,即乘客可在同一进出站口进出站,需要在进站口同时部署铁路自动检票机和城市轨道交通自动检票机,而铁路客票的检票系统和城市轨道交通afc系统也需要在车站分别进行单独部署,同时需要对铁路旅客和城轨乘客进行必要的引导,分辨相应的检票机才能正确的检票进出站,进而大大增加了客户服务和系统维护的复杂度,检票效率较低。
4.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现要素:
5.本发明的主要目的在于提供了一种自动检票系统及方法,旨在解决现有技术中通过在同一进出站分别部署对应的检票机以及检票系统来实现共站模式,导致检票效率较低的技术问题。
6.为实现上述目的,本发明提供了一种自动检票系统,所述自动检票系统包括:多源票卡识读单元、票卡信息处理单元、数据封装单元、检票路由处理单元和票务系统接口单元;
7.所述多源票卡识读单元,用于根据待识读票卡的票卡类型对所述待识读票卡进行数据识读,获得票卡识读原始数据;
8.所述票卡信息处理单元,用于根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分析,获得票卡业务原始数据;
9.所述数据封装单元,用于按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文;
10.所述检票路由处理单元,用于根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文;
11.所述票务系统接口单元,用于将所述第二检票请求报文发送至对应的运营方票务系统进行检票。
12.可选地,所述多源票卡读取单元包括:身份证识读模块、二维码扫描模块和ic卡读
写模块;
13.所述身份证识读模块,用于在所述待识别票卡的票卡类型为身份证类型时,对所述待识别票卡进行数据识读,并将识读结果作为票卡识读原始数据;
14.所述二维码扫描模块,用于在所述待识别票卡的票卡类型为二维码类型时,对所述待识别票卡进行数据识读,并将识读结果作为所述票卡识读原始数据;
15.所述ic卡读写模块,用于在所述待识别票卡的票卡类型为ic卡类型时,对所述待识别票卡进行数据识读,并将识读结果作为所述票卡识读原始数据。
16.可选地,所述检票路由处理单元,还用于根据所述第一检票请求报文中的票卡发行方确定目标运营方;
17.所述检票路由处理单元,还用于根据所述目标运营方确定对应的目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文。
18.可选地,所述票务系统接口单元包括:铁路检票接口模块、城轨检票接口模块和公交检票接口模块;
19.所述铁路检票接口模块,用于在所述目标运营方为铁路运营方时,将所述第二检票请求报文发送至铁路运营方票务系统进行检票;
20.所述城轨检票接口模块,用于在所述目标运营方为城轨运营方时,将所述第二检票请求报文发送至城轨运营方票务系统进行检票;
21.所述公交检票接口模块,用于在所述目标运营方为公交运营方时,将所述第二检票请求报文发送至公交运营方票务系统进行检票。
22.可选地,所述自动检票系统还包括:报文解析单元、检票结果处理单元和通行控制单元;
23.所述检票路由处理单元,还用于通过所述票务系统接口单元接收所述运营方票务系统生成的第一检票结果报文;
24.所述检票路由处理单元,还用于按照所述预设转换格式对所述第一检票结果报文进行格式转换,获得第二检票结果报文;
25.所述报文解析单元,用于对所述第二检票结果报文进行数据解析,获得检票结果标志;
26.所述检票结果处理单元,用于根据所述检票结果标志控制所述通行控制单元的闸门开关状态。
27.可选地,所述第一检票请求报文包括:检票机id号、检票机ip地址、检票类型、检票时间、所述票卡发行方标识和所述票卡业务原始数据中的至少一种。
28.可选地,所述第二检票请求报文包括:检票请求交易顺序号、所述检票机id号、所述检票机ip地址、所述检票类型、所述检票时间、所述票卡发行方标识和所述票卡业务原始数据中的至少一种。
29.可选地,所述第一结果报文包括:检票方标志、检票结果交易顺序号、所述检票请求交易顺序号、所述检票机id号、所述检票机ip地址、所述检票类型、所述检票时间、校验时间、所述检票结果标志中的至少一种。
30.可选地,所述第二结果报文包括:所述检票请求交易顺序号、所述检票机id号、所述检票类型、所述检票时间、所述校验时间、所述检票结果标志中的至少一种。
31.此外,为实现上述目的,本发明还提出一种自动检票方法,所述方法包括以下步骤:
32.根据待识读票卡的票卡类型对所述待识读票卡进行数据识读,获得票卡识读原始数据;
33.根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分析,获得票卡业务原始数据;
34.按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文;
35.根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文;
36.将所述第二检票请求报文发送至对应的运营方票务系统进行检票。
37.本发明提供一种自动检票系统,该系统包括:多源票卡识读单元、票卡信息处理单元、数据封装单元、检票路由处理单元和票务系统接口单元;所述多源票卡识读单元,用于根据待识读票卡的票卡类型对所述待识读票卡进行数据识读,获得票卡识读原始数据;所述票卡信息处理单元,用于根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分析,获得票卡业务原始数据;所述数据封装单元,用于按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文;所述检票路由处理单元,用于根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文;所述票务系统接口单元,用于将所述第二检票请求报文发送至对应的运营方票务系统进行检票。由于本发明是通过多源票卡识读单元识对待识读票卡进行数据识读,再根据识别类型对识读获得的票卡识读原始数据进行分析,获得票卡业务原始数据,并对票卡业务原始数据进行封装获得第一检票请求报文,最后根据票卡发行方标识确定目标封装格式以对第一检票请求报文进行封装,获得第二检票请求报文,将第二检票请求报文发送至对应的运营方票务系统进行检票;相比于现有的需要部署多个检票机以及检票系统,本发明可对各类票卡进行识读并检票,提升了检票效率。
附图说明
38.图1为本发明自动检票系统第一实施例的结构框图;
39.图2为本发明自动检票系统第二实施例的结构框图;
40.图3为本发明自动检票方法第一实施例的流程示意图。
41.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
42.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
43.本发明实施例提供了一种自动检票系统,参考图1,图1为本发明自动检票系统第一实施例的结构框图。
44.本实施例中,所述自动检票系统包括:多源票卡识读单元、票卡信息处理单元、数据封装单元、检票路由处理单元和票务系统接口单元;
45.其中,所述多源票卡识读单元,用于根据待识读票卡的票卡类型对所述待识读票
卡进行数据识读,获得票卡识读原始数据。
46.需要说明的是,上述待识读票卡可以是乘客进出站时需要对其进行身份验证的票卡,在本实施例中,上述待识读票卡可以是任意票务系统对应的票卡,例如,铁路票务系统对应的待识读票卡可以是火车票、身份证等,城轨票务系统对应的待识读票卡可以是城轨票等,市政公交票务系统对应的待识读票卡可以是二维码、ic卡等,以上举例仅便于理解,当然还可以是其它互联网方式的第三方票务系统对应的待识读票卡,本实施例不加以限制。
47.还需要说明的是,上述多源票卡识读单元可安装于检票闸机内,可在检票闸机上安装用于采集身份证、二维码、ic卡等票卡对应数据的设备,并与多源票卡识读单元连接,例如摄像头、ic卡读写装置等。
48.可理解的是,上述票卡类型可以是待识读票卡对应的票务系统的类型,由于不同票卡类型对应的数据存储方式不一致,进而需要根据票卡类型进行数据识读。
49.应理解的是,上述票卡识读原始数据可以是存储在待识读票卡中、且关于检票信息的相关数据,例如,检票机id、检票时间、票卡类型等,本实施例对此不加以限制。
50.进一步地,考虑到票卡类型对应有多种,进而在本实施例中,上述多源票卡读取单元包括:身份证识读模块、二维码扫描模块和ic卡读写模块;
51.所述身份证识读模块,用于在所述待识别票卡的票卡类型为身份证类型时,对所述待识别票卡进行数据识读,并将识读结果作为票卡识读原始数据;
52.所述二维码扫描模块,用于在所述待识别票卡的票卡类型为二维码类型时,对所述待识别票卡进行数据识读,并将识读结果作为所述票卡识读原始数据;
53.所述ic卡读写模块,用于在所述待识别票卡的票卡类型为ic卡类型时,对所述待识别票卡进行数据识读,并将识读结果作为所述票卡识读原始数据。
54.需要说明的是,上述多源票卡识读单元内集成了身份证识读模块、二维码扫描模块以及ic卡读写模块,进而可实现对铁路身份证实名制车票、铁路乘车二维码车票、城市轨道交通和市政公交的智能卡车票和乘车二维码电子票的识读,使上述检票闸机具有兼容现行发行的各种乘车电子票的能力,当然还可以包括识读其它类型票卡的模块,本实施例不加以限制。
55.还需要强调的是,上述检票闸机上还安装有显示屏,可与上述多源票卡识读单元连接,可用于显示票卡类型等信息,具体信息本实施例不加以限制。
56.在具体实现中,当乘客持有来自不同票务系统发售的待识读票卡经过检票闸机时,先通过多源票卡识读单元中的三个模块对待识别票卡中的数据进行识读,获得票卡识读原始数据,并将上述票卡识读原始数据发送至票卡信息处理单元。
57.所述票卡信息处理单元,用于根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分析,获得票卡业务原始数据。
58.可理解的是,上述票卡识读原始数据中还包括待识读票卡对应的发行方信息,其中发行方信息可包括票卡发行方标识,票卡发行方标识可表示待识读票卡对应的发行方,由于不同发行方的数据结构不同,而且一般的发行方为了提升安全性,均会对存储在待识别票卡内的数据进行加密(票务业务密文数据),为了便于后续数据处理,进而需要对待识读票卡对应的发行方进行确认。
59.在具体实现中,上述票卡信息处理单元在接收到票卡识读原始数据后,可对其数据进行分析,根据票卡识读原始数据中的识别类型,确定待识读票卡的票卡发行方标识,并按照不同发行方数据结构,确定对应的票务业务密文数据,组合形成上述票卡业务原始数据。
60.所述数据封装单元,用于按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文。
61.需要强调的是,上述数据封装单元与检票路由处理单元之间可存在一定的通讯协议,上述数据封装单元与检票路由处理单元之间可通过内网进行连接。
62.应理解的是,上述预设数据格式可以是支持上述通讯协议传输的数据格式,由于后续需要将数据传输至对应的票务系统进行检票,进而需先将数据的格式封装为可支持通讯协议的预设数据格式,具体的数据格式可根据实际情况自行设置。
63.在具体实现中,上述数据封装单元在接收到票卡业务原始数据时,可根据预设数据格式将其转换为通讯协议可支持的数据格式,获得第一检票请求报文,并将第一检票请求报文传输至检票路由处理单元。
64.还需要强调的是,上述第一检票请求报文包括:检票机id号、检票机ip地址、检票类型、检票时间、所述票卡发行方标识和所述票卡业务原始数据等数据,具体数据可根据实际需求自行设置,本实施例不加以限制。
65.所述检票路由处理单元,用于根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文。
66.需要说明的是,上述检票路由处理单元可与票务系统接口单元连接,票务系统接口单元与运营方票务系统连接,而由于不同的运营方票务系统对应的接口要求不一致,进而需要将第一检票请求报文转换成满足运营方票务系统接口要求的报文,即为上述第二检票请求报文。
67.可理解的是,上述票卡发行方标识可以是运营方票务系统对应的标识,上述目标封装格式则可以是运营方票务系统可支持的封装格式。
68.进一步地,上述检票路由处理单元的具体封装流程为:根据所述第一检票请求报文中的票卡发行方标识确定目标运营方;根据所述目标运营方确定对应的目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文。
69.应理解的是,上述目标运营方可以是待识读票卡对应的运营方。
70.需要强调的是,上述第二检票请求报文包括:检票请求交易顺序号、所述检票机id号、所述检票机ip地址、所述检票类型、所述检票时间、所述票卡发行方标识和所述票卡业务原始数据等数据,具体数据可根据实际需求自行设置,本实施例不加以限制。
71.在具体实现中,上述检票路由处理单元在接收到第一检票请求报文后,根据其中的票卡发行方标识确定所需要进行检票的目标运营方,并根据目标运营方确定对应的目标封装格式,通过目标封装格式对第一检票请求报文进行封装,获得第二检票请求报文,最后将第二请求报文发送至票务系统接口单元。
72.所述票务系统接口单元,用于将所述第二检票请求报文发送至对应的运营方票务系统进行检票。
73.需要说明的是,由于上述票务系统接口单元与多个运营方票务系统连接,进而为了顺利进行数据传输,上述票务系统接口单元包括:铁路检票接口模块、城轨检票接口模块和公交检票接口模块;
74.所述铁路检票接口模块,用于在所述目标运营方为铁路运营方时,将所述第二检票请求报文发送至铁路运营方票务系统进行检票;
75.所述城轨检票接口模块,用于在所述目标运营方为城轨运营方时,将所述第二检票请求报文发送至城轨运营方票务系统进行检票;
76.所述公交检票接口模块,用于在所述目标运营方为公交运营方时,将所述第二检票请求报文发送至公交运营方票务系统进行检票。
77.需要强调的是,上述票务系统接口单元还可包括其它接口模块,当目标运营方并非上述三个运营方时,可通过其它接口模块将第二检票请求报文发送至对应的运营方票务系统进行检票,并非限定与上述三种接口模块,具体可根据实际情况自行设置,本实施例不加以限制。
78.在具体实现中,上述票务系统接口单元可根据目标运营方将第二检票请求报文发送至对应的运营方票务系统进行检票。
79.本实施例当乘客持有来自不同票务系统发售的待识读票卡经过检票闸机时,先通过多源票卡识读单元中的三个模块对待识别票卡中的数据进行识读,获得票卡识读原始数据,并将上述票卡识读原始数据发送至票卡信息处理单元;上述票卡信息处理单元在接收到票卡识读原始数据后,可对其数据进行分析,根据票卡识读原始数据中的识别类型,确定待识读票卡的票卡发行方标识,并按照不同发行方数据结构,确定对应的票务业务密文数据,组合形成上述票卡业务原始数据;上述数据封装单元在接收到票卡业务原始数据时,可根据预设数据格式将其转换为通讯协议可支持的数据格式,获得第一检票请求报文,并将第一检票请求报文传输至检票路由处理单元;上述检票路由处理单元在接收到第一检票请求报文后,根据其中的票卡发行方标识确定所需要进行检票的目标运营方,并根据目标运营方确定对应的目标封装格式,通过目标封装格式对第一检票请求报文进行封装,获得第二检票请求报文,最后将第二请求报文发送至对应的票务系统接口模块,由对应的票务系统接口模块将第二检票请求报文发送至对应的运营方票务系统进行检票。相比于现有的需要部署多个检票机以及检票系统,本实施例可通过一个检票闸机识读多种票卡,并封装后发送至对应的运营方票务系统进行检票,提升了检票效率,同时实现可跨行业、跨区域融合检票的目的。
80.参考图2,图2为本发明自动检票系统第二实施例的结构框图。
81.考虑在运营方票务系统识别检票成功后,需要对乘客进行放行,进而如图2所示,在本实施例中,上述自动检票系统还包括:报文解析单元、检票结果处理单元和通行控制单元;
82.所述检票路由处理单元,还用于通过所述票务系统接口单元接收所述运营方票务系统生成的第一检票结果报文。
83.需要说明的是,在上述运营方票务系统检票完成后,可生成第一检票结果报文,并将第一检票结果报文根据上述票卡发行方标识,通过对应的接口模块传输至检票理由处理单元。
84.可理解的是,上述第一结果报文包括:检票方标志、检票结果交易顺序号、所述检票请求交易顺序号、所述检票机id号、所述检票机ip地址、所述检票类型、所述检票时间、校验时间、所述检票结果标志等数据,具体可根据实际情况自行设置,本实施例不加以限制。
85.应理解的是,上述检票结果交易顺序号可以表示返回检票结果的顺序号,上述检票请求交易顺序号可以是接收到交易请求时的顺序号,上述检票结果标志则可表示检票结果。
86.所述检票路由处理单元,还用于按照所述预设转换格式对所述第一检票结果报文进行格式转换,获得第二检票结果报文。
87.需要说明的是,所述第二结果报文包括:所述检票请求交易顺序号、所述检票机id号、所述检票类型、所述检票时间、所述校验时间、所述检票结果标志等数据,具体本实施例不加以限制。
88.在具体实现中,当上述检票路由处理单元接收到对应的接口模块传输的第一检票结果报文后,可按照预设转换格式将其转换为符合内部处理数据格式要求的第二检票结果报文,并将第二检票结果报文传输至报文解析单元。
89.所述报文解析单元,用于对所述第二检票结果报文进行数据解析,获得检票结果标志。
90.在具体实现中,当上述报文解析单元接收到第二检票结果报文时,可对其进行数据解析,提取检票结果标志。
91.所述检票结果处理单元,用于根据所述检票结果标志控制所述通行控制单元的闸门开关状态。
92.在具体实现中,上述检票结果处理单元可根据检票结果标志确定检票结果,并将检票结果传输至通行控制单元,通信控制单元根据检票结果控制闸门是开启还是关闭;同时还可将检票结果显示在显示屏上。
93.还需要强调的是,上述自动检票系统还可包括:声光提示单元,上述声光提示单元可根据通信控制单元内的检票结果进行声光提示,例如检票通过则可显示绿光,检票未通过则可显示红光,并发出声音报警。
94.本实施例在上述运营方票务系统检票完成后,可生成第一检票结果报文,并将第一检票结果报文根据上述票卡发行方标识,通过对应的接口模块传输至检票理由处理单元;当上述检票路由处理单元接收到对应的接口模块传输的第一检票结果报文后,可按照预设转换格式将其转换为符合内部处理数据格式要求的第二检票结果报文,并将第二检票结果报文传输至报文解析单元;当上述报文解析单元接收到第二检票结果报文时,可对其进行数据解析,提取检票结果标志;上述检票结果处理单元可根据检票结果标志确定检票结果,并将检票结果传输至通行控制单元,通信控制单元根据检票结果控制闸门是开启还是关闭;同时还可将检票结果显示在显示屏上,进而可实现放行还是不放行。
95.此外,参照图3,图3为本发明自动检票方法第一实施例的流程示意图,本发明实施例还提出一种自动检票方法,所述方法包括以下步骤:
96.步骤s10:根据待识读票卡的票卡类型对所述待识读票卡进行数据识读,获得票卡识读原始数据;
97.步骤s20:根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分
析,获得票卡业务原始数据;
98.步骤s30:按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文;
99.步骤s40:根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文;
100.步骤s50:将所述第二检票请求报文发送至对应的运营方票务系统进行检票。
101.本实施例当乘客持有来自不同票务系统发售的待识读票卡经过检票闸机时,先对待识别票卡中的数据进行识读,获得票卡识读原始数据;对票卡识读原始数据进行分析,根据票卡识读原始数据中的识别类型,确定待识读票卡的票卡发行方标识,并按照不同发行方数据结构,确定对应的票务业务密文数据,组合形成上述票卡业务原始数据;根据预设数据格式将其转换为通讯协议可支持的数据格式,获得第一检票请求报文;根据其中的票卡发行方标识确定所需要进行检票的目标运营方,并根据目标运营方确定对应的目标封装格式,通过目标封装格式对第一检票请求报文进行封装,获得第二检票请求报文,最后将第二检票请求报文发送至对应的运营方票务系统进行检票。相比于现有的需要部署多个检票机以及检票系统,本实施例可通过一个检票闸机识读多种票卡,并封装后发送至对应的运营方票务系统进行检票,提升了检票效率,同时实现可跨行业、跨区域融合检票的目的。
102.本发明自动检票方法的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
103.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
104.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器/随机存取存储器、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
105.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:
1.一种自动检票系统,其特征在于,所述自动检票系统包括:多源票卡识读单元、票卡信息处理单元、数据封装单元、检票路由处理单元和票务系统接口单元;所述多源票卡识读单元,用于根据待识读票卡的票卡类型对所述待识读票卡进行数据识读,获得票卡识读原始数据;所述票卡信息处理单元,用于根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分析,获得票卡业务原始数据;所述数据封装单元,用于按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文;所述检票路由处理单元,用于根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文;所述票务系统接口单元,用于将所述第二检票请求报文发送至对应的运营方票务系统进行检票。2.如权利要求1所述的自动检票系统,其特征在于,所述多源票卡读取单元包括:身份证识读模块、二维码扫描模块和ic卡读写模块;所述身份证识读模块,用于在所述待识别票卡的票卡类型为身份证类型时,对所述待识别票卡进行数据识读,并将识读结果作为票卡识读原始数据;所述二维码扫描模块,用于在所述待识别票卡的票卡类型为二维码类型时,对所述待识别票卡进行数据识读,并将识读结果作为所述票卡识读原始数据;所述ic卡读写模块,用于在所述待识别票卡的票卡类型为ic卡类型时,对所述待识别票卡进行数据识读,并将识读结果作为所述票卡识读原始数据。3.如权利要求2所述的自动检票系统,其特征在于,所述检票路由处理单元,还用于根据所述第一检票请求报文中的票卡发行方标识确定目标运营方;所述检票路由处理单元,还用于根据所述目标运营方确定对应的目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文。4.如权利要求3所述的自动检票系统,其特征在于,所述票务系统接口单元包括:铁路检票接口模块、城轨检票接口模块和公交检票接口模块;所述铁路检票接口模块,用于在所述目标运营方为铁路运营方时,将所述第二检票请求报文发送至铁路运营方票务系统进行检票;所述城轨检票接口模块,用于在所述目标运营方为城轨运营方时,将所述第二检票请求报文发送至城轨运营方票务系统进行检票;所述公交检票接口模块,用于在所述目标运营方为公交运营方时,将所述第二检票请求报文发送至公交运营方票务系统进行检票。5.如权利要求1至4中任一项所述的自动检票系统,其特征在于,所述自动检票系统还包括:报文解析单元、检票结果处理单元和通行控制单元;所述检票路由处理单元,还用于通过所述票务系统接口单元接收所述运营方票务系统生成的第一检票结果报文;所述检票路由处理单元,还用于按照所述预设转换格式对所述第一检票结果报文进行格式转换,获得第二检票结果报文;
所述报文解析单元,用于对所述第二检票结果报文进行数据解析,获得检票结果标志;所述检票结果处理单元,用于根据所述检票结果标志控制所述通行控制单元的闸门开关状态。6.如权利要求5所述的自动检票系统,其特征在于,所述第一检票请求报文包括:检票机id号、检票机ip地址、检票类型、检票时间、所述票卡发行方标识和所述票卡业务原始数据中的至少一种。7.如权利要求6所述的自动检票系统,其特征在于,所述第二检票请求报文包括:检票请求交易顺序号、所述检票机id号、所述检票机ip地址、所述检票类型、所述检票时间、所述票卡发行方标识和所述票卡业务原始数据中的至少一种。8.如权利要求7所述的自动检票系统,其特征在于,所述第一结果报文包括:检票方标志、检票结果交易顺序号、所述检票请求交易顺序号、所述检票机id号、所述检票机ip地址、所述检票类型、所述检票时间、校验时间、所述检票结果标志中的至少一种。9.如权利要求8所述的自动检票系统,其特征在于,所述第二结果报文包括:所述检票请求交易顺序号、所述检票机id号、所述检票类型、所述检票时间、所述校验时间、所述检票结果标志中的至少一种。10.一种自动检票方法,其特征在于,所述方法包括以下步骤:根据待识读票卡的票卡类型对所述待识读票卡进行数据识读,获得票卡识读原始数据;根据所述票卡识读原始数据中的识别类型对所述识读原始数据进行分析,获得票卡业务原始数据;按照预设数据格式对所述票卡业务原始数据进行封装,获得第一检票请求报文;根据所述第一检票请求报文中的票卡发行方标识确定目标封装格式,并通过所述目标封装格式对所述第一检票请求报文进行封装,获得第二检票请求报文;将所述第二检票请求报文发送至对应的运营方票务系统进行检票。
技术总结
本发明涉及检票技术领域,尤其涉及一种自动检票系统及方法,该系统包括:多源票卡识读单元、票卡信息处理单元、数据封装单元、检票路由处理单元和票务系统接口单元;由于本发明是通过多源票卡识读单元识对待识读票卡进行数据识读,再根据识别类型对识读获得的票卡识读原始数据进行分析,获得票卡业务原始数据,并对票卡业务原始数据进行封装获得第一检票请求报文,最后根据票卡发行方标识确定目标封装格式以对第一检票请求报文进行封装,获得第二检票请求报文,将第二检票请求报文发送至对应的运营方票务系统进行检票;相比于现有的需要部署多个检票机以及检票系统,本发明可对各类票卡进行识读并检票,提升了检票效率。提升了检票效率。提升了检票效率。
技术研发人员:黄庆贵 李海培 杨玉修 马建民 王峰
受保护的技术使用者:中铁第一勘察设计院集团有限公司
技术研发日:2023.04.10
技术公布日:2023/8/1
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
