闸机控制方法及装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:36878323 阅读:12 留言:0更新日期:2023-03-15 20:56
本公开披露了一种闸机控制方法及装置、电子设备及计算机可读存储介质,涉及机器控制技术领域。该方法应用于管控多个闸机的控制端,包括:响应于针对目标闸机的当前开闸请求,确定发起当前开闸请求的闸票是否对应有未结算的历史开闸请求;在确定闸票对应有未结算的历史开闸请求的情况下,获取该闸票对应的未结算的至少一个历史开闸请求;基于当前开闸请求和至少一个历史开闸请求,确定是否向目标闸机发送开闸指令,以便目标闸机开闸供闸票的使用者通行。与传统技术相比,本公开提供的闸机控制方法,能够有效预防通过复制闸票的方式,实现从不同闸机进出闸的偷票漏票行为的目的,从而实现全局防重的目的。实现全局防重的目的。实现全局防重的目的。

【技术实现步骤摘要】
闸机控制方法及装置、电子设备及计算机可读存储介质


[0001]本公开涉及机器控制
,具体涉及一种闸机控制方法及装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着轨道交通技术的迅速发展,利用二维码或生物(人脸、指纹或掌纹)识别码等互联网支付模式的闸票进出闸机的自动检票方式被广泛应用。传统技术中利用闸机对乘客的进出闸规则进行校验,以达到防止乘客重复进闸或重复出闸的目的。
[0003]然而,传统技术只能阻止利用同一闸票在同一闸机处的重复进出,无法避免复制同一闸票在不同闸机重复进出的问题,从而只能实现局部防重而无法实现全局防重。

技术实现思路

[0004]有鉴于此,本公开提供一种闸机控制方法及装置、电子设备及计算机可读存储介质,以解决无法实现全局防重的问题。
[0005]第一方面,提供一种闸机控制方法,应用于管控多个闸机的控制端,该方法包括:响应于针对目标闸机的当前开闸请求,确定发起当前开闸请求的闸票是否对应有未结算的历史开闸请求,目标闸机为多个闸机之一,闸票为互联网支付模式的闸票;在确定闸票对应有未结算的历史开闸请求的情况下,获取闸票对应的未结算的至少一个历史开闸请求;基于当前开闸请求和至少一个历史开闸请求,确定是否向目标闸机发送开闸指令,以便目标闸机开闸供闸票的使用者通行。
[0006]第二方面,提供一种闸机控制方法,应用于受控于控制端的闸机之一,控制端管控多个闸机,该方法包括:响应于目标闸机接收的闸票验证操作,生成针对目标闸机的当前开闸请求;向控制端发送当前开闸请求,以便响应于针对目标闸机的当前开闸请求,确定发起当前开闸请求的闸票是否对应有未结算的历史开闸请求,目标闸机为多个闸机之一,闸票为互联网支付模式的闸票;在确定闸票对应有未结算的历史开闸请求的情况下,获取闸票对应的未结算的至少一个历史开闸请求;基于当前开闸请求和至少一个历史开闸请求,确定是否向目标闸机发送开闸指令,以便目标闸机开闸供闸票的使用者通行。
[0007]第三方面,提供一种闸机控制装置,应用于管控多个闸机的控制端,该装置包括:第一确定模块,配置为响应于针对目标闸机的当前开闸请求,确定发起当前开闸请求的闸票是否对应有未结算的历史开闸请求,目标闸机为多个闸机之一,闸票为互联网支付模式的闸票;获取模块,配置为在确定闸票对应有未结算的历史开闸请求的情况下,获取闸票对应的未结算的至少一个历史开闸请求;第二确定模块,配置为基于当前开闸请求和至少一个历史开闸请求,确定是否向目标闸机发送开闸指令,以便目标闸机开闸供闸票的使用者通行。
[0008]第四方面,提供一种闸机控制装置,应用于受控于控制端的闸机之一,控制端管控多个闸机,该装置包括:生成模块,配置为响应于目标闸机接收的闸票验证操作,生成针对
目标闸机的当前开闸请求;发送模块,配置为向控制端发送当前开闸请求,以便响应于针对目标闸机的当前开闸请求,确定发起当前开闸请求的闸票是否对应有未结算的历史开闸请求,目标闸机为多个闸机之一,闸票为互联网支付模式的闸票;在确定闸票对应有未结算的历史开闸请求的情况下,获取闸票对应的未结算的至少一个历史开闸请求;基于当前开闸请求和至少一个历史开闸请求,确定是否向目标闸机发送开闸指令,以便目标闸机开闸供闸票的使用者通行。
[0009]第五方面,提供一种电子设备,该电子设备包括:处理器和用于存储计算机可执行指令的存储器,该处理器用于执行该计算机可执行指令,以实现上述第一方面或第二方面所提及的方法。
[0010]第六方面,提供一种计算机可读存储介质,该存储介质存储有指令,当该指令被执行时,能够实现上述第一方面或第二方面所提及的方法。
[0011]第七方面,提供一种计算机程序产品,包括指令,当该指令被执行时,能够实现上述第一方面或第二方面所提及的方法。
[0012]由于控制端能够获取管控的所有闸机的开闸请求,使得在响应到针对目标闸机的当前开闸请求之后,控制端在确定发起当前开闸请求的闸票对应有未结算的历史开闸请求的情况下,能够基于闸票对应的未结算的至少一个历史开闸请求和当前开闸请求,确定不同的使用者是否用同一闸票重复进出闸。与传统技术相比,本公开能够有效预防通过复制互联网支付模式的闸票的方式,避免不同的使用者从不同闸机进出闸的偷票漏票行为,从而实现全局防重的目的。
附图说明
[0013]图1所示为本公开一实施例提供的闸机控制方法应用场景的系统架构示意图。
[0014]图2所示为本公开一实施例提供的闸机控制方法的交互流程示意图。
[0015]图3所示为本公开一实施例提供的在确定基于费用信息成功收取费用的情况下,向目标闸机发送开闸指令的流程示意图。
[0016]图4所示为本公开一实施例提供的获取闸机接收到的离线开闸请求的流程示意图。
[0017]图5所示为本公开一实施例提供的闸机控制装置的结构示意图。
[0018]图6所示为本公开另一实施例提供的闸机控制装置的结构示意图。
[0019]图7所示为本公开又一实施例提供的闸机控制装置的结构示意图。
[0020]图8所示为本公开再一实施例提供的闸机控制装置的结构示意图。
[0021]图9所示为本公开一实施例提供的电子设备的结构示意图。
具体实施方式
[0022]下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本公开一部分实施例,而不是全部的实施例。
[0023]为了便捷出行,大多数人群会选择使用图形码(比如二维码)或生物特征(比如人脸、指纹或掌纹特征)等互联网支付模式的闸票进出闸机,既能节省时间,又减少传统纸质闸票的使用,从而节省资源。但互联网支付模式的闸票更容易被复制,很容易被人利用从而
出现偷票漏票的情况,从而给有关部门造成损失。因此,对乘客的闸票进行校验,以防止乘客重复进闸或重复出闸至关重要。
[0024]传统技术中,利用闸机识别乘客的闸票,从而确定该乘客是否是利用该闸票重复进出该闸机,也被称为闸机防重。然而闸机防重只能对在同一闸机处使用同一闸票的重复进入或重复外出进行防重,无法对复制同一闸票在不同闸机重复进入或重复外出进行防重,也就是说,闸机防重只能实现局部防重无法实现全局防重。
[0025]举例说明,A用户想要通过闸机a进入地铁站乘坐地铁。那么,在想要开启闸机a的时候生成乘车二维码,并将乘车二维码分享给B用户、C用户和D用户,A用户、B用户、C用户和D用户同时或者间隔很短时间分别在闸机a、闸机b、闸机c和闸机d处分别进闸,此时,4位用户均能进闸通行,传统技术无法检测出A用户的乘车二维码在不同闸机处被重复利用。
[0026]还例如,某个办公园区具有4个大门,每个大门处分别设置有限制进入园区的闸机,即4个大门处分别设置闸机x、闸机y、闸机z、闸机k。如果只有X用户是本办公园区的职员,其被准许进去,X用户在闸机x处生成进入园区的二维码,并将进入园区的二维码分享给Y用户、Z用户和K用户本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种闸机控制方法,应用于管控多个闸机的控制端,所述方法包括:响应于针对目标闸机的当前开闸请求,确定发起所述当前开闸请求的闸票是否对应有未结算的历史开闸请求,所述目标闸机为所述多个闸机之一,所述闸票为互联网支付模式的闸票;在确定所述闸票对应有未结算的历史开闸请求的情况下,获取所述闸票对应的未结算的至少一个历史开闸请求;基于所述当前开闸请求和所述至少一个历史开闸请求,确定是否向所述目标闸机发送开闸指令,以便所述目标闸机开闸供所述闸票的使用者通行。2.根据权利要求1所述的方法,所述基于所述当前开闸请求和所述至少一个历史开闸请求,确定是否向所述目标闸机发送开闸指令,包括:确定所述当前开闸请求对应的进出闸需求;确定所述至少一个历史开闸请求各自对应的进出闸需求;在基于所述当前开闸请求对应的进出闸需求和所述至少一个历史开闸请求各自对应的进出闸需求,确定不存在连续进闸和连续出闸的情况下,则向所述目标闸机发送所述开闸指令。3.根据权利要求2所述的方法,所述向所述目标闸机发送所述开闸指令,包括:基于所述至少一个历史开闸请求各自对应的进出闸需求和所述当前开闸请求对应的进出闸需求,确定所述至少一个历史开闸请求中与所述当前开闸请求的进出闸需求匹配的历史开闸请求;基于所述当前开闸请求、所述进出闸需求匹配的历史开闸请求,生成费用信息;在基于所述费用信息确定成功收取费用的情况下,向所述目标闸机发送所述开闸指令。4.根据权利要求3所述的方法,所述在基于所述费用信息确定成功收取费用的情况下,向所述目标闸机发送所述开闸指令,包括:基于所述多个闸机与所述控制端的通讯状态,确定所述多个闸机在所述控制端的在线率;在确定所述在线率符合结算条件的情况下,将所述费用信息发送给结算端;在确定所述结算端基于所述费用信息成功收取费用的情况下,向所述目标闸机发送所述开闸指令。5.根据权利要求1至4任一项所述的方法,所述历史开闸请求包括历史在线开闸请求和历史离线开闸请求,所述方法还包括:获取所述多个闸机各自接收到的离线开闸请求,所述离线开闸请求为所述闸机与所述控制端处于通信断开状态下的开闸请求;其中,所述获取所述闸票对应的未结算的至少一个历史开闸请求,包括:从所述多个闸机各自接收到的离线开闸请求中,获取所述闸票对应的未结算的历史离线开闸请求;从所述多个闸机各自接收到的在线开闸请求中,获取所述闸票对应的未结算的历史在线开闸请求。6.根据权利要求5所述的方法,所述获取所述多个闸机各自接收到的离线开闸请求,包
括:针对每个所述闸机,获取所述闸机的最大开闸请求生成序号;获取所述控制端记录的所述闸机的最大开闸请求记录序号;在所述最大开闸请求生成序号和所述最大开闸请求记录序号不一致的情况下,从所述闸机获取所述闸机接收到的离线开闸请求。7.一种闸机控制方...

【专利技术属性】
技术研发人员:孙立中陈赟
申请(专利权)人:支付宝实验室新加坡有限公司
类型:发明
国别省市:

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

1