一种检票方法、装置、系统、存储介质和计算机设备与流程

文档序号:20877206发布日期:2020-05-26 16:44阅读:197来源:国知局
一种检票方法、装置、系统、存储介质和计算机设备与流程

【技术领域】

本发明涉及数据处理技术领域,尤其涉及一种检票方法、装置、系统、存储介质和计算机设备。



背景技术:

检票系统应用于全国铁路范围内,该检票系统包括中国铁路总公司、十八个铁路局地区中心、两千多个客运营业车站等。随着铁路信息技术的发展,检票系统除了传统的铁路工作人员人工检票以外,用户还可以使用中华人民共和国居民身份证自助检票进站。

由于我国人口众多,检票进站需求较大,还有许多境外乘客需要检票进站,传统的使用中华人民共和国居民身份证进行检票的方式不能满足境外乘客的需求。对境外乘客需要人工进行检票,增加了人工成本,降低了检票进站的效率,也给境外乘客造成了很多不便。



技术实现要素:

有鉴于此,本发明实施例提供了一种检票方法、装置、系统、存储介质和计算机设备,用以解决检票进站效率低的问题。

一方面,本发明实施例提供了一种检票方法,包括:

读取证件的证件芯片信息;

根据所述证件芯片信息从所述证件加密系统获取所述证件的证件号;

向客票系统发送查询消息,所述查询消息包括所述证件号,以供所述客票系统查询所述证件号对应的车次信息;

若所述客票系统查询出所述证件号对应的所述车次信息,则接收所述客票系统发送的确认消息,所述确认消息包括查询出的车次信息;

判断预先存储的当前车次信息与所述查询出的车次信息是否一致;

若所述预先存储的当前车次信息与所述查询出的车次信息一致,则控制闸机的闸口打开。

可选地,所述证件包括:护照或者港澳通行证。

可选地,所述读取证件的证件芯片信息之前包括:

响应于读取到证件的证件类型信息,向证件加密系统发送第一读取请求,所述第一读取请求包括证件类型信息;

接收所述证件加密系统响应所述证件类型信息发送的读取密钥;

所述读取证件的证件芯片信息具体包括:

根据所述读取密钥读取出证件的证件芯片信息;

所述根据所述证件芯片信息从所述证件加密系统获取所述证件的证件号具体包括:

向所述证件加密系统发送所述证件芯片信息,以供所述证件加密系统根据解密密钥对所述证件芯片信息进行解密,得到证件信息;

接收所述证件加密系统发送的所述证件信息,所述证件信息包括证件号。

可选地,所述根据所述读取密钥读取出证件的证件芯片信息具体包括:

向所述证件的芯片发送第二读取请求,所述第二读取消息包括读取密钥,以供芯片比较所述读取密钥与所述证件密钥是否一致;

接收所述芯片在比较出所述读取密钥与所述证件密钥一致时发送的证件芯片信息。

可选地,还包括:

接收所述客票系统在未查询出所述证件号对应的所述车次信息时生成并发送的第一报警消息,并根据第一报警消息进行报警。

可选地,还包括:

若判断出所述预先存储的车次信息与所述查询出的车次信息不一致,则生成第二报警消息,并根据第二报警消息进行报警。

另一方面,本发明实施例提供了一种检票装置,包括:

读取模块,用于读取证件的证件芯片信息;

通信模块,用于根据所述证件芯片信息从所述证件加密系统获取所述证件的证件号;还用于向客票系统发送查询消息,所述查询消息包括所述证件号,以供所述客票系统查询所述证件号对应的车次信息;还用于接收所述客票系统在判断出所述预先存储的车次信息和查询出的车次信息一致时发送的确认消息,所述确认消息包括查询出的车次信息;

计算模块,用于判断预先存储的当前车次信息与所述查询出的车次信息是否一致;

控制模块,用于若判断模块判断出所述预先存储的当前车次信息与所述查询出的车次信息一致时,控制闸机的闸口打开。

另一方面,本发明实施例提供了一种检票系统,所述系统包括:闸机、证件加密系统和客票系统;

所述闸机,用于读取证件的证件芯片信息;还用于根据所述证件芯片信息从所述证件加密系统获取所述证件的证件号;

所述闸机,还用于向客票系统发送查询消息,所述查询消息包括所述证件号;

所述客票系统,用于查询所述证件号对应的车次信息;

所述闸机,还用于接收所述客票系统查询出所述证件号对应的车次信息后发送的确认消息,所述确认消息包括查询出的车次信息;判断预先存储的当前车次信息与所述查询出的车次信息是否一致;若所述预先存储的当前车次信息与所述查询出的车次信息一致,则控制闸机的闸口打开。

另一方面,本发明实施例提供了一种存储介质,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述检票方法。

另一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述检票方法的步骤。

本发明实施例提供的技术方案中,闸机读取证件的证件芯片信息,根据证件芯片信息从证件加密系统获取证件的证件号,若客票系统查询出证件号对应的车次信息,则接收客票系统发送的查询出的车次信息,若预先存储的当前车次信息与查询出的车次信息一致,则控制闸口打开。本发明实施例中证件加密系统能够得到证件的证件号,使得客票系统能通过证件号查询出车次信息,闸口根据车次信息打开闸口,使得境外乘客也可以使用证件通过闸口,降低了境外乘客进站所需的时间,进一步提高了检票进站的效率。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。

图1为本发明实施例提供的一种检票系统的结构示意图;

图2为本发明实施例提供的一种检票方法的流程图;

图3为本发明实施例提供的另一种检票方法的流程图;

图4为本发明实施例提供的一种检票装置的结构示意图;

图5为本发明实施例提供的一种计算机设备的示意图。

【具体实施方式】

为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。

应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

图1为本发明实施例提供的检票系统的结构示意图,如图1所示,该系统包括:闸机1、证件加密系统2、客票系统3,闸机1包括闸口11、读取模块12、数据处理单元13。

数据处理单元13与客票系统3连接,数据处理单元13与证件加密系统2连接,读取模块12与数据处理单元13连接,数据处理单元13与闸口11连接。

如图1所示,读取模块12用于读取证件4的证件芯片信息,境外乘客的证件4包括护照或港澳通行证。

数据处理单元13用于根据证件芯片信息从证件加密系统2获取证件4的证件号;还用于向客票系统3发送查询消息,所述查询消息包括证件号。

客票系统3用于查询证件号对应的车次信息。

数据处理单元13还用于接收客票系统3查询出证件号对应的车次信息后发送的确认消息,确认消息包括查询出的车次信息;还用于判断预先存储的当前车次信息与查询出的车次信息是否一致。若数据处理单元13判断出预先存储的当前车次信息与查询出的车次信息一致时,控制闸口11打开。

本发明实施例中,证件4包括:护照或者港澳通行证。

本发明实施例中,证件4与读取模块12之间通过近场通信(nearfieldcommunication,nfc)技术进行数据传输。

本发明实施例中,数据处理单元13与客票系统3之间通过第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)或者第五代移动通信技术(the5thgenerationmobilecommunicationtechnology,5g)进行数据传输。

数据处理单元13与证件加密系统2之间通过4g或5g技术进行数据传输。

本发明实施例中,闸机1上设置有闸口11,闸口11包括摆闸、翼闸、转闸、一字闸、平移闸或者三辊闸,闸口11上设置的阻拦体用于规范乘客通行,阻拦体打开一次只允许一人通过阻拦体,防止尾随。

本发明实施例中,数据处理单元13还用于响应于读取到证件4的证件类型信息,向证件加密系统2发送第一读取请求,第一读取请求包括证件类型信息;接收证件加密系统2响应证件类型信息发送的读取密钥。

数据处理单元13还用于根据读取密钥读取出证件4的证件芯片信息;还用于向证件加密系统2发送证件芯片信息。

证件加密系统2还用于根据解密密钥对证件芯片信息进行解密,得到证件信息,向数据处理单元13发送证件信息,证件信息包括证件号。

本发明实施例中,数据处理单元13还用于向证件4的芯片发送第二读取请求,第二读取消息包括读取密钥,以供芯片比较读取密钥与证件密钥是否一致;接收芯片在比较出读取密钥与证件密钥一致时发送的证件芯片信息。

本发明实施例中,客票系统3还用于在未查询出证件号对应的车次信息时向数据处理单元13生成并发送的第一报警消息,以供数据处理单元13根据第一报警消息进行报警。

本发明实施例中,数据处理单元13还用于若数据处理单元13判断出所述预先存储的车次信息与所述查询出的车次信息不一致,则生成第二报警消息。

数据处理单元13还用于根据第二报警消息进行报警。

本发明实施例提供的一种检票系统的技术方案中,闸机读取证件的证件芯片信息,根据证件芯片信息从证件加密系统获取证件的证件号,若客票系统查询出证件号对应的车次信息,则接收客票系统发送的查询出的车次信息,若预先存储的当前车次信息与查询出的车次信息一致,则控制闸口打开。本发明实施例中证件加密系统能够得到证件的证件号,使得客票系统能通过证件号查询出车次信息,闸口根据车次信息打开闸口,使得境外乘客也可以使用证件通过闸口,降低了境外乘客进站所需的时间,进一步提高了检票进站的效率。

图2为本发明实施例提供的一种检票方法的流程图,如图2所示,该方法包括:

步骤101、读取证件的证件芯片信息;

步骤102、根据所述证件芯片信息从所述证件加密系统获取所述证件的证件号;

步骤103、向客票系统发送查询消息,所述查询消息包括所述证件号,以供所述客票系统查询所述证件号对应的车次信息;

步骤104、若所述客票系统查询出所述证件号对应的所述车次信息,则接收所述客票系统发送的确认消息,所述确认消息包括查询出的车次信息;

步骤105、判断预先存储的当前车次信息与所述查询出的车次信息是否一致;

步骤106、若所述预先存储的当前车次信息与所述查询出的车次信息一致,则控制闸机的闸口打开。

本发明实施例提供的一种检票方法的技术方案中,闸机读取证件的证件芯片信息,根据证件芯片信息从证件加密系统获取证件的证件号,若客票系统查询出证件号对应的车次信息,则接收客票系统发送的查询出的车次信息,若预先存储的当前车次信息与查询出的车次信息一致,则控制闸口打开。本发明实施例中证件加密系统能够得到证件的证件号,使得客票系统能通过证件号查询出车次信息,闸口根据车次信息打开闸口,使得境外乘客也可以使用证件通过闸口,降低了境外乘客进站所需的时间,进一步提高了检票进站的效率。

图3为本发明实施例提供的另一种检票方法的流程图,如图3所示,该方法包括:

步骤201、数据处理单元响应于读取模块读取到证件的证件类型信息,向证件加密系统发送第一读取请求,所述第一读取请求包括证件类型信息。

本步骤中,乘客将证件贴到闸机的证件感应器上,证件感应器中包括读取模块,读取模块每50毫秒向外部发送一寻找指令。

当乘客将证件贴在证件感应器上时,读取模块通过nfc数据通信方式读取到证件的芯片,并能够得到证件的证件类型信息。

当读取模块读取到证件的证件类型信息后,读取模块停止向外部发送寻找指令。

证件类型信息包括护照类型信息或港澳通行证类型信息。

步骤202、数据处理单元接收证件加密系统响应证件类型信息发送的读取密钥。

证件加密系统中存储有证件类型信息与读取密钥的对应关系,可以根据证件类型信息查询出证件类型信息对应的读取密钥。

一种证件类型信息对应一种读取密钥。例如:护照类型信息对应护照的读取密钥;港澳通行证类型信息对应港澳通行证的读取密钥。

读取密钥用于读取证件中芯片的加密信息。

步骤203、数据处理单元向证件的芯片发送第二读取请求,所述第二读取消息包括读取密钥。

步骤204、芯片比较读取密钥与证件密钥是否一致,若是,执行步骤205;若否,执行步骤206。

证件的芯片中写有用于保护信息的证件密钥,证件加密系统中的读取密钥与证件密钥一致才能对证件的芯片进行读取。

若芯片比较出读取密钥与证件密钥一致,则表明证件的芯片是国家统一制作的。

若芯片比较出读取密钥与证件密钥不一致,则表明证件的芯片不是国家统一制作的,该证件有可能为仿制证件。

步骤205、芯片根据读取密钥读取出证件的证件芯片信息并向数据处理单元发送证件芯片信息,执行步骤207。

本步骤中,证件芯片信息包括待解密的证件信息。

步骤206、芯片向读取模块发送错误消息,读取模块向数据处理单元发送错误消息,数据处理单元根据错误消息进行报警,流程结束。

芯片预先存储有错误消息,错误消息包括灯光警示或语音提示,用于提示车站工作人员此证件芯片有问题。

步骤207、数据处理单元向证件加密系统发送证件芯片信息。

步骤208、证件加密系统根据解密密钥对证件芯片信息进行解密,得到证件信息。

证件加密系统中存储有各证件类型的解密密钥,证件加密系统根据解密密钥对证件芯片信息进行解密。

证件信息包括照片、姓名、性别、出生地、出生日期、证件号或者证件有效期中的一项或多项。

步骤209、证件加密系统向数据处理单元发送证件信息,证件信息包括证件号。

步骤210、数据处理单元向客票系统发送查询消息,查询消息包括证件号。

步骤211、客票系统判断能否查询出证件号对应的车次信息,若是,执行步骤212;若否,执行步骤215。

若客票系统判断出能够查询出证件号对应的车次信息,则表明乘客已购买车票。

若客票系统判断出不能够查询出证件号对应的车次信息,则表明乘客未购买车票。

步骤212、客票系统向数据处理单元发送确认消息,所述确认消息包括查询出的车次信息。

查询出的车次信息包括乘客所购买的车票的车次信息。

步骤213、数据处理单元判断预先存储的当前车次信息与查询出的车次信息是否一致,若是,执行步骤214;若否,执行步骤216。

闸机中存储有当前日期下所有车次的车次信息,闸机可根据当前时间自动跳转当前车次。

若计算模块判断出预先存储的当前车次信息与查询出的车次信息一致,则表明已到当前车次的检票时间。

若计算模块判断出预先存储的当前车次信息与查询出的车次信息不一致,则表明未到当前车次的检票时间。

步骤214、数据处理单元控制闸机的闸口打开,流程结束。

步骤215、客票系统生成第一报警消息,并将第一报警消息发送至数据处理单元,数据处理单元根据第一报警消息进行报警。

第一报警消息包括灯光警示或语音提示,用于提示车站工作人员此乘客没有购买车票。

步骤216、数据处理单元生成第二报警消息,数据处理单元根据第二报警消息进行报警。

第二报警消息包括灯光警示或语音提示,用于提示车站工作人员此乘客购买的车次还未到检票时间。

本发明实施例提供的一种检票方法的技术方案中,闸机读取证件的证件芯片信息,根据证件芯片信息从证件加密系统获取证件的证件号,若客票系统查询出证件号对应的车次信息,则接收客票系统发送的查询出的车次信息,若预先存储的当前车次信息与查询出的车次信息一致,则控制闸口打开。本发明实施例中证件加密系统能够得到证件的证件号,使得客票系统能通过证件号查询出车次信息,闸口根据车次信息打开闸口,使得境外乘客也可以使用证件通过闸口,降低了境外乘客进站所需的时间,进一步提高了检票进站的效率。

本发明实施例提供了一种检票装置。图4为本发明实施例提供的一种检票装置的结构示意图,如图4所示,该装置包括:读取模块12、计算模块131、控制模块132和通信模块133。

本发明实施例中,图1中的数据处理单元13可包括计算模块131、控制模块132、通信模块133和报警模块134。

读取模块12用于读取证件的证件芯片信息。

通信模块133用于根据所述证件芯片信息从所述证件加密系统获取所述证件的证件号;还用于向客票系统发送查询消息,所述查询消息包括所述证件号,以供所述客票系统查询所述证件号对应的车次信息;还用于接收所述客票系统在判断出所述预先存储的车次信息和查询出的车次信息一致时发送的确认消息,所述确认消息包括查询出的车次信息。

计算模块131用于判断预先存储的当前车次信息与所述查询出的车次信息是否一致。

控制模块132用于若计算模块131判断出所述预先存储的当前车次信息与所述查询出的车次信息一致时,控制闸口打开。

本发明实施例中,所述证件包括:护照或者港澳通行证。

本发明实施例中,通信模块133还用于响应于读取到证件的证件类型信息,向证件加密系统发送第一读取请求,所述第一读取请求包括证件类型信息;接收所述证件加密系统响应所述证件类型信息发送的读取密钥。

读取模块12还用于根据所述读取密钥读取出证件的证件芯片信息。

通信模块133具体用于向所述证件加密系统发送所述证件芯片信息,以供所述证件加密系统根据解密密钥对所述证件芯片信息进行解密,得到证件信息;还用于接收所述证件加密系统发送的所述证件信息,所述证件信息包括证件号;还用于向所述证件的芯片发送第二读取请求,所述第二读取消息包括读取密钥,以供芯片比较所述读取密钥与所述证件密钥是否一致;还用于接收所述芯片在比较出所述读取密钥与所述证件密钥一致时发送的证件芯片信息。

本发明实施例中,通信模块133还用于接收所述客票系统在未查询出所述证件号对应的所述车次信息时生成并发送的第一报警消息,以供通信模块133将第一报警消息发送至报警模块134以供报警模块134根据第一报警消息进行报警。

本发明实施例中,计算模块131还用于若判断出所述预先存储的车次信息与所述查询出的车次信息不一致,则生成第二报警消息,将第二报警信息发送至报警模块134,以供报警模块134根据第二报警消息进行报警。

本实施例提供的检票装置可用于实现上述图2和图3中的检票方法,具体描述可参见上述检票方法的实施例,此处不再重复描述。

本发明实施例提供的一种检票装置的技术方案中,闸机读取证件的证件芯片信息,根据证件芯片信息从证件加密系统获取证件的证件号,若客票系统查询出证件号对应的车次信息,则接收客票系统发送的查询出的车次信息,若预先存储的当前车次信息与查询出的车次信息一致,则控制闸口打开。本发明实施例中证件加密系统能够得到证件的证件号,使得客票系统能通过证件号查询出车次信息,闸口根据车次信息打开闸口,使得境外乘客也可以使用证件通过闸口,降低了境外乘客进站所需的时间,进一步提高了检票进站的效率。

本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述检票方法的实施例的各步骤,具体描述可参见上述检票方法的实施例。

本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述检票方法的实施例的各步骤,具体描述可参见上述检票方法的实施例。

图5为本发明实施例提供的一种计算机设备的示意图。如图5所示,该实施例的计算机设备30包括:处理器31、存储器32以及存储在存储32中并可在处理器31上运行的计算机程序33,该计算机程序33被处理器31执行时实现实施例中的应用于检票方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器31执行时实现实施例中应用于检票装置中各模型/单元的功能,为避免重复,此处不一一赘述。

计算机设备30包括,但不仅限于,处理器31、存储器32。本领域技术人员可以理解,图5仅仅是计算机设备30的示例,并不构成对计算机设备30的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器31可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器32可以是计算机设备30的内部存储单元,例如计算机设备30的硬盘或内存。存储器32也可以是计算机设备30的外部存储设备,例如计算机设备30上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,存储器32还可以既包括计算机设备30的内部存储单元也包括外部存储设备。存储器32用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器32还可以用于暂时地存储已经输出或者将要输出的数据。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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