闸机控制方法、装置、闸机和存储介质制造方法及图纸

技术编号:18785386 阅读:27 留言:0更新日期:2018-08-29 07:33
本申请涉及一种闸机控制方法、装置、闸机和存储介质,该方法包括:通过闸机的蓝牙单元与移动终端建立蓝牙连接;接收移动终端通过蓝牙连接发送的票据数据;对票据数据进行验证;验证通过后,向闸机的票卡处理单元发送票据数据中的票卡数据;通过票卡处理单元,并根据票卡数据生成闸机门控制数据;将闸机门控制数据发送至闸机控制器;通过闸机控制器,根据闸机门控制数据控制闸机门的开启。用这样的方式打开闸机门,就不需要另外购买单程票或者要通过交通卡等就能进出闸机,只要是拥有低功耗的蓝牙功能的移动终端发送票据数据给安装有蓝牙单元的闸机,就可以实现方便、快捷地进出闸机,从而大大降低移动终端的功耗,也提高了控制闸机门开启的效率。

【技术实现步骤摘要】
闸机控制方法、装置、闸机和存储介质
本专利技术涉及闸机控制
,特别是涉及闸机控制方法、装置、闸机和存储介质。
技术介绍
随着计算机技术的发展,对于有轨交通的支付方式也变得越来越多样,闸机内部结构也随之改变。传统的控制闸机门开启的支付方式有:现金购买单程票、充值交通卡或者通过移动终端等。然而,利用现金或者购买单程票的方式进行支付的话,需要在身上备有零钱。但是用户常常会忘记带现金或者带了现金没有零钱。通过交通卡支付也需要到指定的地方进行充值,而有时候还会忘记充值或者遗忘和遗失交通卡,带来各种不便。通过移动终端进行支付是最方便和最快捷的方式,但是这种方式通常要求移动终端带有NFC(NearFieldCommunication,近距离无线通信技术)功能,或者能使用NFC-SIM(NearFieldCommunicationSubscriberIdentityModule,近距离无线通信身份识别)卡。这些闸机控制方式控制闸机门开启的效率低。
技术实现思路
基于此,有必要针对控制闸机门开启的效率低的问题,提供一种闸机控制方法、装置、闸机和存储介质。一种闸机控制方法,所述方法包括:通过闸机的蓝牙单元与移动终端建立蓝牙连接;接收所述移动终端通过所述蓝牙连接发送的票据数据;对所述票据数据进行验证;验证通过后,向所述闸机的票卡处理单元发送所述票据数据中的票卡数据;通过所述票卡处理单元,并根据所述票卡数据生成闸机门控制数据;将所述闸机门控制数据发送至闸机控制器;通过所述闸机控制器,根据所述闸机门控制数据控制闸机门的开启。在其中一个实施例中,所述对所述票据数据进行验证,包括:对所述票据数据进行完整性校验;当所述完整性校验通过时,对所述票据数据进行解密;对解密获得的票据数据进行合法性验证。在其中一个实施例中,所述对解密获得的票据数据进行合法性验证,包括:校验所述解密获得的票据数据的签名是否正确;若所述签名正确,则判断所述票据数据是否过期;若所述票据数据没有过期,则合法性验证通过。在其中一个实施例中,所述通过所述票卡处理单元,并根据所述票卡数据生成闸机门控制数据,包括:通过所述票卡处理单元,缓存所述票卡数据;接收所述闸机的闸机控制器轮询的寻卡指令;响应于所述寻卡指令,向所述闸机控制器反馈表示有缓存所述票卡数据的寻卡结果;接收所述闸机控制器响应于所述寻卡结果发送的站点信息;根据所述站点信息生成闸机门控制数据。在其中一个实施例中,所述根据所述站点信息生成闸机门控制数据,包括:通过所述票卡处理单元,对所述票卡数据进行解密;对解密后的票卡数据进行有效性验证;当所述有效性验证通过时,根据所述站点信息生成闸机门控制数据。在其中一个实施例中,所述闸机控制方法还包括:通过所述蓝牙单元,与所述票卡处理单元连接;接收所述票卡处理单元发送的状态检测指令;响应于所述状态检测指令,向所述票卡处理单元反馈状态正常的反馈信息;接收所述票卡处理单元响应于所述反馈信息触发的携带闸机编号的初始化命令;响应于所述初始化命令,向云平台发送携带所述闸机编号的签到请求;所述签到请求用于指示所述云平台根据所述闸机编号对所述蓝牙单元进行身份校验,并根据身份校验的结果生成签到结果;接收所述云平台反馈的签到结果;当所述签到结果表示签到成功时,开启所述蓝牙单元与所述移动终端的连接权限。在其中一个实施例中,所述票据数据,是所述移动终端通过闸机控制应用向云平台请求获得的;请求获得的票据数据包括票据请求时间;请求获得的票据数据,在所述移动终端与所述蓝牙单元建立连接之后发送至所述云平台,发送至所述云平台的票据数据中的票据请求时间更新为闸机门控制时间;更新后的票据数据反馈至所述移动终端,并由所述移动终端通过所述蓝牙连接发送至所述蓝牙单元。一种闸机控制装置,所述装置包括:蓝牙连接模块,用于通过闸机的蓝牙单元与移动终端建立蓝牙连接;票据数据接收模块,用于接收所述移动终端通过所述蓝牙连接发送的票据数据;票据数据验证模块,用于对所述票据数据进行验证;票卡数据发送模块,用于对所述票据数据验证通过后,向所述闸机的票卡处理单元发送所述票据数据中的票卡数据;闸机门控制数据生成模块,用于通过所述票卡处理单元,并根据所述票卡数据生成闸机门控制数据;闸机门控制数据发送模块,用于将所述闸机门控制数据发送至闸机控制器;闸机门开启模块,用于通过所述闸机控制器,根据所述闸机门控制数据控制闸机门的开启。在其中一个实施例中,所述票据数据验证模块,用于对所述票据数据进行完整性校验;当所述完整性校验通过时,对所述票据数据进行解密;对解密获得的票据数据进行合法性验证。在其中一个实施例中,所述票据数据验证模块,还用于校验所述解密获得的票据数据的签名是否正确;若所述签名正确,则判断所述票据数据是否过期;若所述票据数据没有过期,则合法性验证通过。在其中一个实施例中,所述闸机门控制数据生成模块,用于通过所述票卡处理单元,缓存所述票卡数据;接收所述闸机的闸机控制器轮询的寻卡指令;响应于所述寻卡指令,向所述闸机控制器反馈表示有缓存所述票卡数据的寻卡结果;接收所述闸机控制器响应于所述寻卡结果发送的站点信息;根据所述站点信息生成闸机门控制数据。在其中一个实施例中,所述闸机门控制数据生成模块,还用于通过所述票卡处理单元,对所述票卡数据进行解密;对解密后的票卡数据进行有效性验证;当所述有效性验证通过时,根据所述站点信息生成闸机门控制数据。在其中一个实施例中,所述闸机控制装置还包括:单元连接模块,用于通过所述蓝牙单元,与所述票卡处理单元连接;状态检测模块,用于接收所述票卡处理单元发送的状态检测指令;响应于所述状态检测指令,向所述票卡处理单元反馈状态正常的反馈信息;签到请求发送模块,用于接收所述票卡处理单元响应于所述反馈信息触发的携带闸机编号的初始化命令响应于所述初始化命令,向云平台发送携带所述闸机编号的签到请求;所述签到请求用于指示所述云平台根据所述闸机编号对所述蓝牙单元进行身份校验,并根据身份校验的结果生成签到结果;签到结果接收模块,用于接收所述云平台反馈的签到结果;当所述签到结果表示签到成功时,开启所述蓝牙单元与所述移动终端的连接权限。在其中一个实施例中,所述票据数据,是所述移动终端通过闸机控制应用向云平台请求获得的;请求获得的票据数据包括票据请求时间;请求获得的票据数据,在所述移动终端与所述蓝牙单元建立连接之后发送至所述云平台,发送至所述云平台的票据数据中的票据请求时间更新为闸机门控制时间;更新后的票据数据反馈至所述移动终端,并由所述移动终端通过所述蓝牙连接发送至所述蓝牙单元。一种闸机,所述闸机包括蓝牙单元、票卡处理单元和闸机控制器;所述蓝牙单元用于与移动终端建立蓝牙连接;接收所述移动终端通过所述蓝牙连接发送的票据数据;对所述票据数据进行验证;对所述票据数据验证通过后,向所述票卡处理单元发送所述票据数据中的票卡数据;所述票卡处理单元用于接收所述票卡数据,根据所述票卡数据生成闸机门控制数据;将所述闸机门控制数据发送至闸机控制器;所述闸机控制器用于接收所述闸机门控制数据,并根据所述闸机门控制数据控制闸机门的开启。一种存储有计算机程序的存储介质,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:通过闸机的蓝牙单元与移动终端建立蓝牙连本文档来自技高网...

【技术保护点】
1.一种闸机控制方法,所述方法包括:通过闸机的蓝牙单元与移动终端建立蓝牙连接;接收所述移动终端通过所述蓝牙连接发送的票据数据;对所述票据数据进行验证;验证通过后,向所述闸机的票卡处理单元发送所述票据数据中的票卡数据;通过所述票卡处理单元,并根据所述票卡数据生成闸机门控制数据;将所述闸机门控制数据发送至闸机控制器;通过所述闸机控制器,根据所述闸机门控制数据控制闸机门的开启。

【技术特征摘要】
1.一种闸机控制方法,所述方法包括:通过闸机的蓝牙单元与移动终端建立蓝牙连接;接收所述移动终端通过所述蓝牙连接发送的票据数据;对所述票据数据进行验证;验证通过后,向所述闸机的票卡处理单元发送所述票据数据中的票卡数据;通过所述票卡处理单元,并根据所述票卡数据生成闸机门控制数据;将所述闸机门控制数据发送至闸机控制器;通过所述闸机控制器,根据所述闸机门控制数据控制闸机门的开启。2.根据权利要求1所述的方法,其特征在于,所述对所述票据数据进行验证,包括:对所述票据数据进行完整性校验;当所述完整性校验通过时,对所述票据数据进行解密;对解密获得的票据数据进行合法性验证。3.根据权利要求2所述的方法,其特征在于,所述对解密获得的票据数据进行合法性验证,包括:校验所述解密获得的票据数据的签名是否正确;若所述签名正确,则判断所述票据数据是否过期;若所述票据数据没有过期,则合法性验证通过。4.根据权利要求1所述的方法,其特征在于,所述通过所述票卡处理单元,并根据所述票卡数据生成闸机门控制数据,包括:通过所述票卡处理单元,缓存所述票卡数据;接收所述闸机的闸机控制器轮询的寻卡指令;响应于所述寻卡指令,向所述闸机控制器反馈表示有缓存所述票卡数据的寻卡结果;接收所述闸机控制器响应于所述寻卡结果发送的站点信息;根据所述站点信息生成闸机门控制数据。5.根据权利要求4所述的方法,其特征在于,所述根据所述站点信息生成闸机门控制数据,包括:通过所述票卡处理单元,对所述票卡数据进行解密;对解密后的票卡数据进行有效性验证;当所述有效性验证通过时,根据所述站点信息生成闸机门控制数据。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:通过所述蓝牙单元,与所述票卡处理单元连接;接收所述票卡处理单元发送的状态检测指令;响应于所述状态检测指令,向所述票卡处理单元反馈状态正常的反馈信息;接收所述票卡处理单元响应于所述反馈信息触发的携带闸机编号的初始化命令;响应于所述初始化命令,向云平台发送携带所述闸机编号的签到请求;所述签到请求用于指...

【专利技术属性】
技术研发人员:范滨罗剑河孙立中李强
申请(专利权)人:深圳市海东青软件科技股份有限公司
类型:发明
国别省市:广东,44

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

1