一种控制闸机的方法、装置、存储介质及电子设备制造方法及图纸

技术编号:22418890 阅读:17 留言:0更新日期:2019-10-30 02:13
本发明专利技术提供了一种控制闸机的方法、装置、存储介质及电子设备,其中,该方法包括:获取目标闸机发布的与第一主题相对应的第一信息,第一信息包括车辆信息,第一主题为预先订阅的主题;获取目标闸机发送的订阅请求,订阅请求包括第二主题;根据车辆信息生成控制指令,根据第二主题生成并发布与第二主题对应的第二信息,第二信息包括控制指令。通过本发明专利技术实施例提供的控制闸机的方法、装置、存储介质及电子设备,能够屏蔽掉不同闸机通信协议上的差异,可以实现通用的设备接入层,利用一个设备接入层即可实现对不同厂商、不同型号闸机的通用适配,以发布订阅的消息机制实现通信,还可以避免长连接服务开发成本以及研发成本、维护成本。

【技术实现步骤摘要】
一种控制闸机的方法、装置、存储介质及电子设备
本专利技术涉及消息通信
,具体而言,涉及一种控制闸机的方法、装置、存储介质及电子设备。
技术介绍
目前,市面上常见的云车场管理系统,通常是只针对一家闸机设备厂商提供产品来做的定制,因此设备接入模块相对比较单一。然而在实际业务开展过程中,为了避免因为过度依赖一家厂商带来商务上的风险,影响到业务安全运行,通常会采购多家厂商不同闸机设备;采用传统设备接入方法,逐家适配分批接入,会造成设备接入层臃肿不堪,系统开发维护成本都迅速升高。
技术实现思路
为解决上述问题,本专利技术实施例的目的在于提供一种控制闸机的方法、装置、存储介质及电子设备。第一方面,本专利技术实施例提供了一种控制闸机的方法,包括:获取目标闸机发布的与第一主题相对应的第一信息,所述第一信息包括车辆信息,所述第一主题为预先订阅的主题;获取所述目标闸机发送的订阅请求,所述订阅请求包括第二主题;根据所述车辆信息生成控制指令,根据所述第二主题生成并发布与所述第二主题对应的第二信息,所述第二信息包括所述控制指令。在一种可能的实现方式中,所述根据所述车辆信息生成控制指令包括:在所述车辆信息对应驶出时,判断所述车辆信息与出库工单是否相匹配;在所述车辆信息与所述出库工单相匹配时,生成用于控制所述目标闸机放行的控制指令。在一种可能的实现方式中,在所述根据所述车辆信息生成控制指令之前,该方法还包括:获取所述目标闸机上传的车辆图像,并识别所述车辆图像中的车牌号码;在所述车牌号码与所述车辆信息相一致时,根据所述车辆信息生成控制指令。在一种可能的实现方式中,该方法还包括:向所述目标闸机下发配置策略,指示所述目标闸机在离线状态下根据所述配置策略判断是否放行,并记录所述目标闸机的通行事件;其中,所述配置策略包括车辆白名单和/或通行规则。在一种可能的实现方式中,该方法还包括:获取所述目标闸机在从离线状态转为在线状态时上传的通行事件;根据所述通行事件更新本地的通行日志。第二方面,本专利技术实施例还提供了一种控制闸机的装置,包括:获取模块,用于获取目标闸机发布的与第一主题相对应的第一信息,所述第一信息包括车辆信息,所述第一主题为预先订阅的主题;订阅模块,用于获取所述目标闸机发送的订阅请求,所述订阅请求包括第二主题;信息发布模块,用于根据所述车辆信息生成控制指令,根据所述第二主题生成并发布与所述第二主题对应的第二信息,所述第二信息包括所述控制指令。在一种可能的实现方式中,所述信息发布模块根据所述车辆信息生成控制指令包括:在所述车辆信息对应驶出时,判断所述车辆信息与出库工单是否相匹配;在所述车辆信息与所述出库工单相匹配时,生成用于控制所述目标闸机放行的控制指令。在一种可能的实现方式中,在所述信息发布模块根据所述车辆信息生成控制指令之前,所述获取模块还用于:获取所述目标闸机上传的车辆图像,并识别所述车辆图像中的车牌号码;在所述车牌号码与所述车辆信息相一致时,所述信息发布模块根据所述车辆信息生成控制指令。第三方面,本专利技术实施例还提供了一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令用于上述任意一项所述的控制闸机的方法。第四方面,本专利技术实施例还提供了一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述任意一项所述的控制闸机的方法。本专利技术实施例上述第一方面提供的方案中,不同品牌的闸机均通过发布订阅的方式实现上行通信,且也可以使得服务器侧的本地设备基于发布订阅的方式实现下行通信,从而可以将基于闸机上传的车辆信息生成的控制指令下发至相应的闸机,实现对不同品牌闸机的控制。本实施例提供的基于发布订阅消息机制的控制闸机方式,能够屏蔽掉不同闸机通信协议上的差异,可以实现通用的设备接入层,利用一个设备接入层即可实现对不同厂商、不同型号闸机的通用适配,可以避免接入层臃肿。同时,以发布订阅的消息机制实现通信,还可以避免长连接服务开发成本,降低研发成本和后续维护成本,提高接入效率。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例所提供的一种控制闸机的方法的流程图;图2示出了本专利技术实施例所提供的控制闸机的方法的整体交互流程图;图3示出了本专利技术实施例所提供的一种控制闸机的装置的结构示意图;图4示出了本专利技术实施例所提供的用于执行控制闸机的方法的电子设备的结构示意图。具体实施方式在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。在本专利技术中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。本专利技术实施例提供的一种控制闸机的方法,基于发布订阅的消息机制实现对不同品牌闸机的控制。参见图1所示,该方法包括:步骤101:获取目标闸机发布的与第一主题相对应的第一信息,该第一信息包括车辆信息,第一主题为预先订阅的主题。本专利技术实施例中,目标闸机是所有闸机中的一个,本地设备与目标闸机之间通过发布订阅的方式实现上行通信;其中,本地设备是执行本实施例提供的控制闸机方法的设备,其具体可以是服务器侧的设备。具体的,本地设备预先订阅所需的主题(topic),即第一主题,该第一主题具体可以是与闸机状态、闸机事件相关的主题;同时,由于存在多个闸机,该目标闸机与其他闸机可以共用相同的第一主题,也可以不同闸机设置不同的第一主题,例如在第一主题中包含闸机的设备标识等,本实施例对此不做限定。本实施例中,目标闸机能够以发布的方式传输信息,目标闸机发布的信息均具有相应的主题,若该信息与本地设备订阅的第一主题对应,则该信息即为第一信息。例如,本地设备需要订阅与车牌号码相关的车辆信息,则本地设备订阅的第一主题可以为“licen本文档来自技高网...

【技术保护点】
1.一种控制闸机的方法,其特征在于,包括:获取目标闸机发布的与第一主题相对应的第一信息,所述第一信息包括车辆信息,所述第一主题为预先订阅的主题;获取所述目标闸机发送的订阅请求,所述订阅请求包括第二主题;根据所述车辆信息生成控制指令,根据所述第二主题生成并发布与所述第二主题对应的第二信息,所述第二信息包括所述控制指令。

【技术特征摘要】
1.一种控制闸机的方法,其特征在于,包括:获取目标闸机发布的与第一主题相对应的第一信息,所述第一信息包括车辆信息,所述第一主题为预先订阅的主题;获取所述目标闸机发送的订阅请求,所述订阅请求包括第二主题;根据所述车辆信息生成控制指令,根据所述第二主题生成并发布与所述第二主题对应的第二信息,所述第二信息包括所述控制指令。2.根据权利要求1所述的方法,其特征在于,所述根据所述车辆信息生成控制指令包括:在所述车辆信息对应驶出时,判断所述车辆信息与出库工单是否相匹配;在所述车辆信息与所述出库工单相匹配时,生成用于控制所述目标闸机放行的控制指令。3.根据权利要求1所述的方法,其特征在于,在所述根据所述车辆信息生成控制指令之前,还包括:获取所述目标闸机上传的车辆图像,并识别所述车辆图像中的车牌号码;在所述车牌号码与所述车辆信息相一致时,根据所述车辆信息生成控制指令。4.根据权利要求1所述的方法,其特征在于,还包括:向所述目标闸机下发配置策略,指示所述目标闸机在离线状态下根据所述配置策略判断是否放行,并记录所述目标闸机的通行事件;其中,所述配置策略包括车辆白名单和/或通行规则。5.根据权利要求4所述的方法,其特征在于,还包括:获取所述目标闸机在从离线状态转为在线状态时上传的通行事件;根据所述通行事件更新本地的通行日志。6.一种控制闸机的装置,其特征在于,包括:获取模块,用于获取目标闸机发布的与...

【专利技术属性】
技术研发人员:宋道军胡彪林玉凤
申请(专利权)人:金瓜子科技发展北京有限公司
类型:发明
国别省市:北京,11

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

1