一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

闸机控制方法、设备及系统与流程

2021-08-27 13:35:00 来源:中国专利 TAG:人工智能 控制 申请 方法 设备
闸机控制方法、设备及系统与流程

本申请涉及人工智能技术领域,尤其涉及一种闸机控制方法、设备及系统。



背景技术:

闸机主要是对出入口通道进行管理的设备,适用于各种机要场所,例如、写字楼、智能化小区、智能车库、交通枢纽等场所。通常,为了提高通行效率,一个出入口可以设置多个闸机以构成一闸机系统。出入口的闸机将行人或车辆等待通行对象分成了两侧,其中一侧是等待进入该闸机系统所在场所的待通行对象,另一侧是等待走出该闸机系统所在场所的待通行对象。

现有技术中,为了避免出现拥堵现象,可以将出入口的闸机系统按照对象出入方向的不同设置不同的通行方向,以将出入闸机的两个方向上的待通行对象进行分流。在设置出入口的闸机方向时,一般使用人工在闸机上设置闸机的进出方向,控制闸机的通行方向。例如,针对一个出入口的5个闸机构成的闸机系统,将其中3个闸机设置为进入方向以及将剩余2个闸机设置为出口方向。

但是,人工设置闸机通行方向的方式,效率比较低,在对象流动较大的情况下,如果不能及时更改闸机的通行方向,可能会出现拥堵现象。



技术实现要素:

有鉴于此,本申请实施例提供一种闸机控制方法、设备及系统,用以解决现有技术中人工设置闸机的通行方向时效率较低而导致出现拥堵现象的技术问题。

于是,在本申请的第一实施例中,提供了一种闸机控制方法,包括:

检测分别位于闸机两侧的第一对象数量以及第二对象数量;

根据所述第一对象数量以及所述第二对象数量,确定所述闸机的通行方向;

控制所述切换至其对应的通行方向。

在本申请的第二实施例中,提供了一种闸机控制设备,包括:存储组件以及处理组件;所述存储组件用于存储一条或多条计算机指令,所述一条或多条计算机指令用于被所述处理组件调用,以执行任一项所述的闸机控制方法。

在本申请的第三实施例中,提供了一种闸机控制系统,包括:闸机、与所述闸机连接的闸机控制设备以及与所述闸机控制设备连接的摄像设备;

其中,所述摄像设备用于对闸机所对应的通行区域进行图像采集,获得监控图像,以将监控图像发送至所述闸机控制设备;

所述闸机控制设备用于获取所述摄像设备拍摄的监控图像,并根据所述监控图像确定分别位于所述闸机两侧的第一对象数量以及第二对象数量;根据所述第一对象数量以及所述第二对象数量,确定所述闸机的通行方向;控制所述闸机切换至其对应的通行方向。

在本申请的第四实施例中,提供了一种闸机控制系统,包括:闸机、与所述闸机连接的闸机控制设备以及与所述闸机控制设备连接的第一传感器以及第二传感器;

其中,所述第一传感器位于所述闸机的第一侧;所述第二传感器位于所述闸机的第二侧;

所述第一传感器用于监控所述闸机第一侧的第一对象数量;

所述第二传感器用于监控所述闸机第二侧的第二对象数量;

所述闸机控制设备用于获取所述第一传感器采集的第一对象数量以及所述第二传感器采集的第二对象数量;根据所述第一对象数量以及所述第二对象数量,确定所述闸机的通行方向;控制所述闸机切换至其对应的通行方向。

本申请实施例提供的技术方案,检测分别位于闸机两侧的第一对象数量以及第二对象数量,并根据第一对象数量以及第二对象数量,可以确定所述闸机的通行方向。从而控制闸机分别切换至其对应的通行方向。通过位于闸机两侧的人员数量,可以确定闸机的通行方向,实现闸机的自适应控制,实现闸机与待通行对象的通行方向控制之间的协同控制机制,提高控制效率以促进通行效率的提升。

附图说明

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

图1为本申请实施例提供的一种闸机控制方法的一个实施例的流程图;

图2为本申请实施例提供的一种闸机系统的一个示例图;

图3为本申请实施例提供的一种闸机控制方法的又一个实施例的流程图;

图4为本申请实施例提供的一种闸机控制方法的又一个实施例的流程图;

图5为本申请实施例提供的一种闸机控制方法的又一个实施例的流程图;

图6为本申请实施例提供的一种闸机控制示例图;

图7为本申请实施例提供的一种闸机控制设备的一个实施例的结构示意图;

图8为本申请实施例提供的一种闸机控制系统的一个实施例的结构示意图;

图9为本申请实施例提供的一种闸机控制设备的一个实施例的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

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

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

取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于识别”。类似地,取决于语境,短语“如果确定”或“如果识别(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当识别(陈述的条件或事件)时”或“响应于识别(陈述的条件或事件)”。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

本申请实施例可以应用于闸机的自动控制场景中,通过根据闸机两侧的对象数量自适应地确定闸机的通行方向,以实现闸机的自动化控制,提高控制效率,从而提高通行效率。

现有技术中,闸机可以用于控制各个重要出入口的通行。通常,一个闸机可以存在两个通行方向,这两个通行方向可以分为进口方向以及和出口方向。为了将待通行对象进行分流,以避免出现出入方向不一致而导致的拥堵问题,可以将一个出入口的闸机设置不同的通行方向,例如,当一个出入口有五个闸机时,可以将五个闸机中的三个闸机设置为进口方向,只有进入该出入口的用户通过这三个闸机,另外两个闸机设置为出口方向,只有走出该出入口的用户通过这两个闸机。但是,通常使用手动方式控制闸机的通行方向,控制效率较低。在待通行对象变化较少时,可能不会产生拥堵现象,但是当对象数量变化较大时,会产生拥堵。例如,假设在a时刻,进入某一写字楼的人员数量大于走出人员数量时,可以将该写字楼的闸机系统中设置进入楼宇方向的闸机的数量大于走出楼宇方向的闸机数量,在b时刻时,假设走出人员数量大于进入人员数量时,闸机仍然使用原有的方向设置时,容易出现拥堵现象。

为了解决该技术问题,本申请实施例中,检测分别位于闸机两侧的第一对象数量以及第二对象数量,并根据第一对象数量以及第二对象数量,可以确定闸机的通行方向。从而控制闸机切换至其对应的通行方向。通过位于闸机两侧的人员数量,可以确定闸机的通行方向,实现闸机的自适应控制,实现闸机与待通行对象的通行方向控制之间的协同控制机制,提高控制效率以促进通行效率的提升。

下面将结合附图对本申请实施例的技术方案进行详细介绍。

如图1所示,为本申请实施例提供的一种闸机控制方法的一个实施例的流程图,所示方法可以包括:

101:检测分别位于闸机两侧的第一对象数量以及第二对象数量。

本申请实施例提供的闸机控制方法可以应用于计算机、智能终端、笔记本、超级计算机等电子设备中,本申请实施例对电子设备的具体类型不作过多限定。

102:根据第一对象数量以及第二对象数量,确定闸机的通行方向。

每个闸机对应的通行方向可以根据第一对象数量以及第二对象数量确定。第一对象数量标识闸机第一侧等待通行的对象的数量,第二对象数量标识闸机第二侧等待通行的对象的数量。通过第一对象数量以及第二对象数量,可以衡量闸机两侧等待人员或者车辆的多少,以等待数量为基准,调整闸机中各个闸机的通行方向。

103:控制闸机切换至其对应的通行方向。

控制闸机切换至其对应的通行方向以供待通行对象通过闸机,实现进出方向的分离。

本申请实施例中,检测分别位于闸机两侧的第一对象数量以及第二对象数量之后,可以根据第一对象数量以及第二对象数量确定闸机的通行方向,以控制闸机切换至其对应的通行方向。依据闸机两侧的第一对象数量以及第二对象数量的监控结果,自适应调整闸机中各个闸机的通行方向,以提高闸机的控制效率,从而提高通行效率,以避免出现拥堵现象。

作为一个实施例,步骤101:检测分别位于闸机两侧的第一对象数量以及第二对象数量可以包括:

检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量。

闸机两侧分别命名为第一侧以及第二侧,可以将在第一侧采集到的待通行对象的数量作为第一对象数量,将第二侧采集到的待通行对象作为第二对象数量。

在一些实施例中,可以通过摄像头对闸机所在地进行监控以采集待通行对象的数量。检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量可以包括:

获取针对闸机对应的通行区域拍摄获得的监控图像;

识别监控图像中位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量。

识别监控图像中位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量可以采用图像识别、追踪或者检测等算法来检测闸机中的所有对象,再根据检测出的闸机对对象进行分类,以获得第一侧的待通行对象以及第二侧的待通行对象。从而统计第一侧的待通行对象的第一对象数量以及统计第二侧的待通行对象的第二对象数量。

在一些实施例中,可以通过传感器对闸机所在地的待通行对象进行数量采集。检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量包括:

获取位于闸机第一侧的第一传感器检测获得的第一对象数量;

获取位于闸机第二侧的第二传感器检测获得的第二对象数量。

采用传感器进行数量检测的方式也较为常见。例如,红外传感器、温度传感器均可以识别一定区域中的待通行对象的对象数量。传感器可以设置在闸机两侧,以分别检测每一侧的待通行对象的对象数量。

在又一些实施例中,可以采用重力感应装置来检测闸机两侧的待通行对象的对象数量。检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量包括:

基于第一重力感应装置,检测位于闸机第一侧的第一对象数量;

基于第二重力感应装置,检测位于闸机第二侧的第二对象数量。

重力感应装置可以采集闸机两侧的待通行对象的重量,并根据已知的待通行对象的平均重量,可以计算出闸机两侧分别对应的第一对象数量以及第二对象数量。重力感应装置可以适用于船只、车辆等较为大型的待通行对象的数量检测工作,以实现工业化场景的应用。

在某些实施例中,为了提高通行效率,闸机可以包括至少两个闸机构成的闸机系统。闸机可以包括一个目标闸机。

闸机系统的两侧指以闸机为基准,待通行对象位于闸机系统的两侧,进入闸机系统的一侧为第一侧,走出闸机的一侧为第二侧,或者走出闸机系统的一侧为第一侧走入闸机系统的一侧为第二侧。第一对象数量可以指闸机系统第一侧的待通行对象的数量,第二对象数量可以指闸机系统第二侧的待通行对象的数量。在实际应用中,待通行对象可以包括人或者车辆。

为了便于理解,如图2所示,以闸机系统201为例,闸机系统201在显示屏幕中展示,闸机系统201中的四个闸机连接形成一条直线202,以显示屏幕为基准,位于直线202的左侧待通行对象203所在一侧可以是第一侧,以及位于直线202的右侧待通讯对象204所在的一侧可以是第二侧。

闸机系统的第一侧可以对应第一通行方向,第二侧可以对应第二通行方向。第一通行方向以及第二通行方向的确定可以根据通行政策的不同而制定。以图2为例,位于闸机系统201左侧的待通行对象203对应的通行方向可以是由直线202左侧进入到直线202右侧。位于闸机系统201右侧的待通行对象204对应的通行方向可以是由直线202右侧201进入到直线202左侧。以闸机系统201对应直线202的左侧为一建筑物外部,右侧为一建筑物内部的设置规则,第一通行方向可以是进入方向,第二通行方向可以是出口方向。

如图3所示,为本申请实施例提供的一种闸机控制方法的又一个实施例的流程图,所述方法可以包括:

301:检测位于闸机系统第一侧的第一对象数量以及位于闸机系统第二侧的第二对象数量。

302:根据第一对象数量以及第二对象数量,确定闸机系统中第一闸机对应的第一通行方向以及第二闸机对应的第二通行方向。

303:控制第一闸机切换至第一通行方向以及第二闸机切换至第二通行方向。

本申请实施例中,可以检测位于闸机系统第一侧的第一对象数量以及位于闸机系统第二侧的第二对象数量,以根据第一对象数量以及第二对象数量,确定闸机系统中第一闸机对应的第一通行方向以及第二闸机对应的第二通行方向。通过根据闸机系统两侧的第一对象数量以及第二对象数量可以将闸机系统中分为第一闸机以及第二闸机。第一闸机以及第二闸机的确定是根据闸机系统两侧各自待通行对象的第一对象数量以及第二对象数量获得,使得闸机系统的分配与闸机两侧的待通行对象的数量像相适应。从而基于各个闸机确定的通行方向,控制第一闸机切换至第一通行方向以及第二闸机切换至第二通行方向,实现闸机的自动化控制,提高闸机系统的控制效率,以促进通行效率的提升。

作为一个实施例,可以根据闸机系统两侧各自的待通行对象的对象数量来确定闸机系统中两侧分别对应的闸机,以使得闸机的分配与闸机系统两侧的对象数量相匹配,实现闸机量化调节。因此,步骤302:所述根据第一对象数量以及第二对象数量,确定闸机系统中第一闸机对应的第一通行方向以及第二闸机对应的第二通行方向可以包括:

根据第一对象数量以及第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机。

确定第一闸机的通行方向为第一侧对应的第一通行方向。

确定第二闸机的通行方向为第二侧对应的第二通行方向。

根据闸机系统第一侧的第一对象数量以及第二侧的第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机。闸机系统两侧的待通行对象的数量与两侧对应通行方向上的闸机的分配起到相应的参考作用,可以实现闸机系统的闸机分配与通行数量相适应,提高闸机的分配精度,实现精确化、自动化分配,以提高闸机系统的控制效率,从而提高通行效率,避免出现拥堵现象。

作为一种可能的实现方式,所述根据第一对象数量以及第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机包括:

计算第一对象数量与第二对象数量的比值。

统计闸机系统中至少两个闸机的闸机数量。

根据第一对象数量与第二对象数量的比值以及闸机数量,从至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机。

在实际应用中,第一对象数量与第二对象数量的比值可以用于精确确定各自对应的闸机系统的一侧的闸机数量。根据第一对象数量以及第二对象数量的比值以及闸机数量,从至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机可以包括:将闸机系统中的闸机案子第一对象数量与第二对象数量的比值,计算第一侧对应的闸机数量的第一闸机占比以及第二侧对应闸机数量的第二闸机占比。分别计算闸机系统的闸机数量与第一闸机占比以及第二闸机占比的乘积,获得第一闸机数量以及第二闸机数量。在实际应用中,第一闸机数量与第二闸机数量是取整后的数量,第一闸机数量与第二闸机数量的和可以等于或小于闸机系统的闸机数量。从闸机系统的至少两个闸机中选择第一闸机数量的第一闸机,从闸机系统的至少两个闸机中选择第二闸机数量的第二闸机。

通过第一对象数量与第二对象数量的比值来衡量闸机系统中第一闸机与第二闸机的比值,可以准确确定第一闸机与第二闸机,提高闸机系统的分配效率以及准确度。

在第一对象数量或者第二对象数量中任一对象数量为零时,可以将至少两个闸机的通行方向设置为对象数量为非零的对象数量所对应的一侧对应的通行方向。当然,在一些实施例中,还可以将至少两个闸机中的一两个闸机预留为对象数量为零的一侧所对应的通行方向,以使得闸机预留另一侧的通行通道,以确保新出现的待通行对象能够及时通过闸机,确保闸机的实时工作效能。

在某些实施例中,在步骤301:检测位于闸机系统第一侧的第一对象数量以及位于闸机系统第二侧的第二对象数量之后,所述方法还可以包括:

确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置。

所述根据第一对象数量以及第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机可以包括:

根据第一对象数量以及第二对象数量,从闸机系统的至少两个闸机中选择与第一位置相匹配的第一闸机以及与第二位置相匹配的第二闸机。

可选地,根据第一对象数量以及第二对象数量,从闸机系统的至少两个闸机中选择与第一位置相匹配的第一闸机以及与第二位置相匹配的第二闸机可以包括:确定闸机系统中至少两个闸机分别对应的闸机位置。根据第一对象数量以及第二对象数量,可以确定第一侧对应第一闸机数量以及第二侧对应的第二闸机数量。第一闸机数量与第二闸机数量的和可以等于或小于至少两个闸机的闸机数量。将至少两个闸机的闸机位置分别与第一位置之间的距离按照从小到大的顺序排序后,按顺序选择第一闸机数量的闸机以获得第一闸机。将至少两个闸机的闸机位置分别与第二位置之间的距离按照从小到大的顺序排序后,按顺序选择第二闸机数量的闸机以获得第二闸机。

在将闸机系统的至少两个闸机分配为第一闸机和第二闸机时,可以根据待通行对象所在位置,进行更精确的分配。将距离每一侧对象更近的位置处的闸机进行分配,可以使待通行对象与其想要通过的闸机的距离减小,提高通行效率。

作为一种可能的实现方式,所述确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置可以包括:

获取针对闸机系统对应的通行区域拍摄获得的监控图像。

基于监控图像,确定该监控图像中位于闸机系统第一侧的待通行对象所在的第一位置以及位于闸机系统第二侧的待通行对象所在的第二位置。

拍摄监控图像的摄像头的位置以及闸机系统中各个闸机的位置已知,基于监控图像,确定该监控图像中位于闸机系统第一侧的待通行对象所在的第一位置以及位于闸机系统第二侧的待通行对象所在的第二位置。

作为又一种可能的实现方式,所述确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置可以包括:

获取位于闸机系统第一侧的第一传感器的第一感应位置以及位于闸机系统第二侧的第二传感器的第二感应位置。

根据第一感应位置以及传感器的感应原理,确定位于第一侧的待通行对象所在的第一位置。

根据第二感应位置以及传感器的感应原理,确定位于第二侧的待通行对象所在的第二位置。

传感器一般按照感应原理来感应其对应一侧的待通行对象的对象数量。例如,红外传感器感应待通行对象时,一般发出红外信号,红外信号被待通行对象反射后又被传感器采集,获得反馈信号,可以根据反馈信号的采集时间以及反馈方向来确定反馈该红外信号的待通行对象的位置。又例如,温度传感器可以采集不同位置处的用户的体温,在采集过程中可以根据待采集对象的形态大小等信息确定待采集对象所在的位置。

作为又一种可能的实现方式,可以确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置包括:

基于第一重力感应装置的第三感应位置,确定位于第一侧的待通行对象所在的第一位置;

基于第二重力感应装置的第四感应位置,确定位于第二侧的待通行对象的第二位置。

重力感应装置可以与待通行对象接触,通常,待采集对象位于重力感应装置上方时,重力感应装置才可以采集待通行对象的重量,因此,可以将重力感应装置的位置作为待通行对象的位置。

此外,在一些实施例中,还可以基于待通行对象自身的定位装置采集其所在的位置,以实现根据对象位置分配闸机的技术方案。定位装置可以是待通行对象携带的定位设备或者模块,例如,手机、gps(globalpositioningsystem,全球定位系统)模块、北斗定位模块等。

在一些实施例中,闸机可能只包括一个闸机,也即目标闸机。通过监控目标闸机两侧的待通行对象的数量,控制闸机的通行方向的切换。

如图4所示,为本申请实施例提供的一种闸机控制方法的又一个实施例的流程图,所述方法可以包括:

401:检测位于目标闸机第一侧的第一对象数量以及位于目标闸机第二侧的第二对象数量。

需要说明的是,本申请实施例的部分步骤与前述实施例的步骤相同,在此不再赘述。

402:根据第一对象数量以及第二对象数量,确定目标闸机对应的目标通行方向。

403:控制目标闸机切换至目标通行方向。

本申请实施例中,检测位于目标闸机第一侧的第一对象数量以及第二侧的第二对象数量之后,可以根据第一对象数量与第二对象数量,来确定该目标闸机对应的目标通行方向,从而可以控制目标闸机切换至对应的目标通行方向。通过监控目标闸机两侧的第一对象数量以及第二对象数量,可以实现对目标闸机的通行方向进行控制,以使得目标闸机的目标通行方向与该目标闸机两侧的对象数量相匹配,实现闸机的精准控制,以提高通行效率。

作为一个实施例,所述步骤402:根据第一对象数量以及第二对象数量,确定目标闸机对应的目标通行方向可以包括:

如果第一对象数量大于第二对象数量,确定第一侧对应的通行方向为目标闸机的目标通行方向。

如果第一对象数量小于第二对象数量,确定第二侧对应的通行方向为目标闸机的目标通行方向。

第一侧的待通行对象相对目标闸机的通行目标为第一侧对应的通行方向,第二侧的待通行对象相对目标闸机的通行目标为第二侧对应的通行方向。例如,假设,第一侧的待通行对象是想通过目标闸机进入建筑物,可以确定第一侧对应的通行方向为进口方向,第二侧的待通行对象是想通过目标闸机走出建筑物,可以确定第二侧对应的通行方向为出口方向。

作为又一个实施例,在控制目标闸机切换至目标通行方向之后,所述方法还可以包括:

记录目标闸机切换至目标通行方向的第一通行时间。

如果第一通行时间达到第一时间阈值,切换目标闸机至与目标通行方向相反的通行方向。

为了确保与目标通行方向相反的待通行对象也可以及时通过闸机,在目标闸机切换至目标通行方向之后,可以监控目标闸机切换至目标通讯方向的第一通行时间,以在达到第一时间阈值时,切换目标闸机至与目标通行方向相反的通行方向。将目标闸机切换至与目标通行方向相反的通行方向之后,另一侧的待通行对象可以通过闸机。实现闸机的双向有效控制,提高通行效率。

在某些实施例中,在如果第一通行时间达到第一时间阈值,切换目标闸机至与目标通行方向相反的通行方向之后,所述方法还可以用于:

记录目标闸机切换至与目标通行方向相反的通行方向对应的第二通行时间。

如果第二通行时间达到第二时间阈值,切换目标闸机至目标通行方向。

作为一种可能的实现方式,第一时间阈值以及第二时间阈值可以通过以下方式确定:

根据第一对象数量以及第二对象数量,确定第一时间阈值以及第二时间阈值。

在一种可能的设计中,所述根据第一对象数量以及第二对象数量,确定第一时间阈值以及第二时间阈值包括:

计算第一对象数量与第二对象数量的比值;

根据第一对象数量与第二对象数量的比值,确定第一时间阈值以及第二时间阈值。

进一步,可选地,所述根据第一对象数量与第二对象数量的比值,确定第一时间阈值以及第二时间阈值包括:

确定一个通行周期对应的通行时长。

基于第一对象数量与第二对象数量的比值,计算第一侧占一个通行周期的第一比例,以及第二侧占一个通行周期的第二比例;

计算第一比例与一个通行周期对应的通行时长的乘积,获得第一时间阈值。

计算第二比例与一个通行周期对应的通行时长的乘积,获得第二时间阈值。

在又一种可能的设计中,所述根据第一对象数量以及第二对象数量,确定第一时间阈值以及第二时间阈值包括:

根据第一对象数量与每个待通行对象通过目标闸机所使用的平均时间,预估第一时间阈值。

根据第二对象实例与每个待通行对象通过目标闸机所使用的平均时间,预估第二时间阈值。

如图5所示,为本申请实施例提供的一种闸机控制方法的一个实施例的流程图,所示方法可以包括:

501:检测分别位于闸机两侧的第一对象数量以及第二对象数量。

502:根据第一对象数量以及第二对象数量,确定闸机的通行方向。

503:控制闸机切换至其对应的通行方向。

504:记录控制闸机切换通行方向的切换时间。

505:如果切换时间满足切换条件,返回至步骤401检测分别位于闸机两侧的第一对象数量以及第二对象数量的步骤继续执行。

可选地,切换时间满足切换条件可以包括切换时间达到第三时间阈值。第三时间阈值可以根据闸机的实际使用需求而设定。例如,在火车站等行人通行量变化较大的场所,可以将切换时间设置较小,诸如可以设置为10分钟。在高速收费路口等车流量变化不大,且车流改道不便的场所,可以将切换时间设置较大,诸如可以设置为1小时。

本申请实施例中,在控制闸机切换至其对应的通行方向之后,可以记录该闸机的切换时间,当该切换时间满足切换条件时,可以再次检测分别位于闸机两侧的第一对象数量以及第二对象数量,从而可以实现闸机的循环性、实时性控制,使得闸机的控制与实时的对象数量相关,提高控制效率。

作为一个实施例,在检测分别位于闸机两侧的第一对象数量以及第二对象数量之后,所述方法还可以包括:

如果第一对象数量以及第二对象数量均为零,控制闸机关闭。

在第一对象数量以及第二对象数量均为零时,控制闸机关闭可以降低闸机的功耗,减少耗能。

作为又一个实施例,在在检测分别位于闸机两侧的第一对象数量以及第二对象数量之后,所述方法还可以包括:

如果第一对象数量为零且第二对象数量非零,确定闸机通行方向为第一对象数量的一侧所对应的通行方向。

或者,如果第一对象数量非零且第二对象数量为零,确定闸机的通行方向为第二对象数量的一侧所对应的通行方向。

当闸机只有一侧存在待通行对象时,可以将闸机中的所有闸机设置为该侧对应的通行方向,以提高通行效率。

在一些实施例中,可以实时检测分别位于闸机两侧的待通行对象的对象数量。所述检测分别位于闸机两侧的第一对象数量以及第二对象数量可以包括:

实时检测位于闸机两侧的第一对象数量以及第二对象数量。

作为一种可能的实现方式,实时检测位于闸机两侧的第一对象数量以及第二对象数量可以包括:按照采集时间间隔,检测位于闸机两侧的第一对象数量以及第二对象数量。

采集实际间隔可以根据监控需求而设定,例如,可以设置为5分钟,采集时间间隔与采集频率相关,可以根据采集频率计算出采集时间间隔,例如,可以设置采集频率为一小时20次,此采集频率对应的采集时间间隔为3分钟。

采集时间间隔具体可以指两次检测闸机两侧的第一对象数量以及第二对象数量之间的时间间隔。

作为又一种可能的实现方式,实时检测位于闸机两侧的第一对象数量以及第二对象数量可以包括:连续性持续性地检测位于闸机两侧的第一对象数量以及第二对象数量,也即对应于前述实施例中采集时间间隔为零,可以不断检测位于闸机两侧的第一对象数量以及第二对象数量,以达到对闸机的实时性监控并通过后续通行方向的及时调整实现实时性控制。

在对闸机进行实时性监控时,如果根据实时监控的数据不断对闸机的通行方向进行调整,可能会导致调理次数过多,不利于待通行对象及时通过闸机。因此,在一些实施例中,在实时检测位于闸机两侧的第一对象数量以及第二对象数量之后,所述根据第一对象数量以及第二对象数量,确定所述闸机的通行方向包括:

获取前一次采集获得的位于闸机两侧的第一历史数量以及第二历史数量;

计算第一对象数量以及第二对象数量的第一比值;

计算第一历史数量以及第二历史数量的第二比值;

如果第一比值与第二比值之间的差异满足控制条件,根据所述第一对象数量以及所述第二对象数量,确定所述闸机的通行方向。

本申请实施例中,前一次采集获得的位于闸机两侧的第一历史数量以及第二历史数量,具体可以指位于预设的采集时间间隔之前采集的闸机两侧的第一对象数量以及第二对象数量。在连续性采集时,也需要与之前间隔采集时间间隔的时刻采集的闸机两侧的第一对象数量以及第二对象数量相比较,以实现闸机的实时性控制。

可选地,第一比值与第二比值之间的差异满足控制条件可以指第一比值与第二比值的差的绝对值大于预设的阈值差,可以确定第一比值与第二比值间的差异满足控制条件。阈值差可以根据控制需要而设置。例如,可以设置阈值差为1,当第一比值与第二比值之间的差的绝对值大于1时,可以确定第一比值与第二比值间侧差异满足控制条件。为了便于理解,例如,在当前时刻采集的第一比值为3,如果前一次采集的第二比值为2.5,第一比值与第二比值之间的差的绝对值0.5小于阈值差1,可以确定第一比值与第二比值的差异不满足控制条件,而如果前一次采集的第二比值为0.5,第一比值与第二比值之间的差的绝对值2.5大于阈值差1,可以确定第一比值与第二比值的差异满足控制条件。

将当前采集获得的位于闸机两侧的第一对象数量以及第二对象数量与前一次采集获得的第一历史数量以及第二历史数量进行比较,如果二者差异较大,说明需要调整闸机的通行方向,此时可以根据第一对象数量以及第二对象数量重新确定闸机的通行方向。使得闸机的控制过程既不会过于频繁,又可以受当前采集的第一对象数量以及第二对象数量的影响,提高控制效率。

为了便于理解,以一写字楼的五个闸机构成的闸机系统为例详细介绍本申请实施例的技术方案。如图6所示,在一建筑物出入口安装了一个闸机系统600,该闸机系统600分别由闸机601、闸机602、闸机603、闸机604以及闸机605构成。

以远程闸机控制设备606控制该闸机控制系统600为例。

该闸机控制系统600可以检测分别位于闸机系统两侧的第一对象数量以及第二对象数量。以图6中闸机系统600两侧的待通行对象为例,假设检测获得第一侧的第一对象数量为6,第二侧的第二对象数量为2。图6中第一侧对应的通行方向为进入建筑物的方向,第二侧对应的通行方向为走出建筑物的方向。作为一种可能的实现方式,第一对象数量与第二对象数量的比值为3:1,可以确定该闸机系统中的5个闸机的分配比例为3:1,通过计算获得第一对象数量对应第一侧的第一通行方向的闸机数量为4,第二对象数量对应第二侧的第二通行方向为1。可以将闸机601~604对应的通行方向设置为第一通行方向,将闸机605的通行方向设置为第二通行方向。因此,可以控制闸机601~604切换至第一通行方向,控制闸机605切换至第二通行方向,实现闸机与对象数量的自适应控制,提高控制效率。

如图7所示,为本申请实施例提供的一种闸机控制设备的一个实施例的结构示意图,所述设备可以包括:存储组件701以及处理组件702;所述存储组件701用于存储一条或多条计算机指令,所述一条或多条计算机指令用于被所述处理组件702调用。

所述处理组件702可以用于:

检测分别位于闸机两侧的第一对象数量以及第二对象数量;根据第一对象数量以及第二对象数量,确定闸机的通行方向;控制闸机切换至其对应的通行方向。

本申请实施例提供的闸机控制设备可以配置有图1等前述实施例所涉及的闸机控制方法,可以对闸机的通行方向进行相应的控制,以提高闸机的通行效率。该闸机控制设备可以包括移动终端、笔记本、电脑等电子设备。

作为一个实施例,处理组件检测分别位于闸机两侧的第一对象数量以及第二对象数量具体可以包括:

检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量。

作为一种可能的实现方式,所述处理组件检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量具体可以包括:

获取针对闸机对应的通行区域拍摄获得的监控图像;

识别监控图像中位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量。

作为又一种可能的实现方式,所述处理组件检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量具体可以包括:

获取位于闸机第一侧的第一传感器检测获得的第一对象数量;

获取位于闸机第二侧的第二传感器检测获得的第二对象数量。

作为又一种可能的实现方式,所述处理组件检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量具体可以包括:

基于第一重力感应装置,检测位于闸机第一侧的第一对象数量;

基于第二重力感应装置,检测位于闸机第二侧的第二对象数量。

在某些实施例中,闸机包括至少两个闸机构成的闸机系统;处理组件检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量具体可以是:

检测位于闸机系统第一侧的第一对象数量以及位于闸机系统第二侧的第二对象数量;

所述处理组件根据第一对象数量以及第二对象数量,确定闸机的通行方向具体可以包括:

根据第一对象数量以及第二对象数量,确定闸机系统中第一闸机对应的第一通行方向以及第二闸机对应的第二通行方向;

所述处理组件控制闸机切换至其对应的通行方向具体可以包括:

控制第一闸机切换至第一通行方向以及第二闸机切换至第二通行方向。

在一种可能的设计中,所述处理组件根据第一对象数量以及第二对象数量,确定闸机系统中第一闸机对应的第一通行方向,以及第二闸机对应的第二通行方向具体可以包括:

根据第一对象数量以及第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机;

确定第一闸机的通行方向为第一侧对应的第一通行方向;

确定第二闸机的通行方向为第二侧对应的第二通行方向。

作为一种可能的实现方式,所述处理组件根据第一对象数量以及第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机具体可以包括:

计算第一对象数量与第二对象数量的比值;

统计闸机系统中至少两个闸机的闸机数量;

根据第一对象数量与第二对象数量的比值以及闸机数量,从至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机。

作为又一种可能的实现方式,所述处理组件还可以用于:

确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置;

所述处理组件根据第一对象数量以及第二对象数量,从闸机系统对应至少两个闸机中选择第一侧对应的第一闸机以及第二侧对应的第二闸机具体可以包括:

根据第一对象数量以及第二对象数量,从闸机系统的至少两个闸机中选择与第一位置相匹配的第一闸机以及与第二位置相匹配的第二闸机。

在一种可能的设计中,所述处理组件确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置具体可以包括:

获取针对闸机系统对应的通行区域拍摄获得的监控图像;

基于监控图像,确定监控图像中位于闸机系统第一侧的待通行对象所在第一位置以及位于闸机系统第二侧的待通行对象所在第二位置。

在又一种可能的设计中,所述处理组件确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置具体可以包括:

获取位于闸机系统第一侧的第一传感器的第一感应位置以及位于闸机系统第二侧的第二传感器的第二感应位置;

根据第一感应位置以及第一传感器的感应原理,确定位于第一侧的待通行对象所在的第一位置;

根据第二感应位置以及第二传感器的感应原理,确定位于第二侧的待通行对象的第二位置。

在又一种可能的设计中,所述处理组件确定位于第一侧的待通行对象所在的第一位置以及位于第二侧的待通行对象所在的第二位置具体可以包括:

基于第一重力感应装置的第三感应位置,确定位于第一侧的待通行对象所在的第一位置;

基于第二重力感应装置的第四感应位置,确定位于第二侧的待通行对象的第二位置。

作为又一个实施例,所述闸机包括一个目标闸机;所述处理组件检测位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量可以包括:

检测位于目标闸机第一侧的第一对象数量以及位于目标闸机第二侧的第二对象数量;

所述处理组件根据第一对象数量以及第二对象数量,确定闸机的通行方向具体可以包括:

根据第一对象数量以及第二对象数量,确定目标闸机对应的目标通行方向;

所述处理组件控制闸机切换至其对应的通行方向具体可以包括:

控制目标闸机切换至目标通行方向。

在某些实施例中,所述处理组件根据第一对象数量以及第二对象数量,确定目标闸机对应的目标通行方向具体可以包括:

如果第一对象数量大于第二对象数量,确定第一侧对应的通行方向为目标闸机的目标通行方向;

如果第一对象数量小于第二对象数量,确定第二侧对应的通行方向为目标闸机的目标通行方向。

在某些实施例中,所述处理组件还可以用于:

记录目标闸机切换至目标通讯方向的第一通行时间;

如果第一通行时间达到第一时间阈值,切换目标闸机至与目标通行方向相反的通行方向。

进一步,可选地,所述处理组件处理如果通讯时间达到第一时间阈值,切换目标闸机至与目标通行方向相反的通行方向具体可以包括:

记录目标闸机切换至与目标通行方向相反的通行方向对应的第二通行时间;

如果第二通行时间达到第二时间阈值,切换目标闸机至目标通行方向。

在一种可能的设计中,第一时间阈值以及第二时间阈值可以通过以下方式确定:

根据第一对象数量以及第二对象数量,确定第一时间阈值以及第二时间阈值。

在某些实施例中,处理组件根据第一对象数量以及第二对象数量,确定第一时间阈值以及第二时间阈值具体可以包括:

计算第一对象数量与第二对象数量的比值;

根据第一对象数量与第二对象数量的比值,确定第一时间阈值以及第二时间阈值。

在某些实施例中,所述处理组件根据第一对象数量以及第二对象数量,确定第一时间阈值以及第二时间阈值具体可以包括:

根据第一对象数量以及每个待通行对象通过目标闸机所使用的平均时间,预估第一时间阈值;

根据第二对象数量以及每个待通行对象通过目标闸机所使用的平均时间,预估第二时间阈值。

作为一个实施例,所述处理组件还可以用于:

记录控制闸机切换通行方向的切换时间;

如果切换时间满足切换条件,返回至检测分别位于闸机两侧的第一对象数量以及第二对象数量的步骤继续执行。

作为又一个实施例,所述处理组件还可以用于:

如果第一对象数量以及第二对象数量均为零,控制闸机关闭。

作为又一个实施例,所述处理组件根据第一对象数量以及第二对象数量,确定闸机的通行方向具体可以包括:

如果第一对象数量为零且第二对象数量非零,确定闸机的通行方向为第一对象数量的一侧所对应的通行方向;

或者,如果第一对象数量非零且第二对象数量为零,确定闸机的通行方向为第二对象数量的一侧所对应的通行方向。

作为又一个实施例,所述处理组件检测分别位于闸机两侧的第一对象数量以及第二对象数量可以包括:

实时检测位于闸机两侧的第一对象数量以及第二对象数量。

作为一种可能的实现方式,所述处理组件根据所述第一对象数量以及所述第二对象数量,确定所述闸机的通行方向可以包括:

获取前一次检测获得的位于闸机两侧的第一历史数量以及第二历史数量;

计算第一对象数量以及第二对象数量的第一比值;

计算第一历史数量以及第二历史数量的第二比值;

如果第一比值与第二比值之间的差异满足控制条件,根据第一对象数量以及所述第二对象数量,确定闸机的通行方向。

实施例未详细描述的部分,可参考对图1~图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图6~图6所示实施例中的描述,在此不再赘述。

此外,本申请实施例还提供一种计算机可读存储介质,该存储介质可以存储可读计算机程序,所述计算机程序运行时可以实现前述实施例中任一实施例所提供的闸机控制方法。

如图8所示,为本申请实施例提供的一种闸机控制系统的一个实施例的结构示意图,该系统可以包括:闸机801、与闸机801连接的闸机控制设备802以及与闸机控制设备802连接的摄像设备803。

其中,摄像设备803用于对闸机所对应的通行区域进行图像采集,获得监控图像,以将监控图像发送至闸机控制设备802;

闸机控制设备802用于获取摄像设备803拍摄的监控图像,并根据监控图像确定分别位于闸机801两侧的第一对象数量以及第二对象数量;根据第一对象数量以及第二对象数量,确定闸机的通行方向;控制闸机切换至其对应的通行方向。

图8中展示的闸机为至少一个闸机构成的闸机系统。闸机控制设备可以是图7对应实施例所提供的闸机控制设备,可以配置有图1~图6等实施例中所提供的闸机控制方法,以根据第一对象数量以及第二对象数量,确定各个闸机的通行方向,控制各个闸机切换至对应的通行方向。

本申请实施例中,可以识别监控图像中位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量可以采用图像识别、追踪或者检测等算法来检测闸机中的所有对象,再根据检测出的闸机对对象进行分类,以获得第一侧的待通行对象以及第二侧的待通行对象。从而统计第一侧的待通行对象的第一对象数量以及统计第二侧的待通行对象的第二对象数量。

如图9所示,为本申请实施例提供的一种闸机控制系统的又一个实施例的结构示意图,该系统可以包括:

闸机901、与闸机901连接的闸机控制设备902以及与闸机控制设备902连接的第一传感器903以及第二传感器904。

其中,第一传感器903位于闸机901的第一侧;第二传感器904位于闸机902的第二侧;

第一传感器903用于监控闸机901第一侧的第一对象数量;

第二传感器904用于监控闸机901第二侧的第二对象数量;

闸机控制设备902用于获取第一传感器903采集的第一对象数量以及第二传感器904采集的第二对象数量;根据第一对象数量以及第二对象数量,确定闸机901的通行方向;控制闸机切换至其对应的通行方向。

图9中展示的闸机为至少一个闸机构成的闸机系统。闸机控制设备可以是图7对应实施例所提供的闸机控制设备,可以配置有图1~图6等实施例中所提供的闸机控制方法,以根据第一对象数量以及第二对象数量,确定各个闸机的通行方向,控制各个闸机切换至对应的通行方向。

本申请实施例中,传感器可以设置在闸机两侧,以分别检测每一侧的待通行对象的对象数量,获得位于闸机第一侧的第一对象数量以及位于闸机第二侧的第二对象数量。以根据第一对象数量以及第二对象数量确定闸机的通行方向,以控制闸机切换至其对应的通行方向。依据闸机两侧的第一对象数量以及第二对象数量的监控结果,自适应调整闸机中各个闸机的通行方向,以提高闸机的控制效率,从而提高通行效率,以避免出现拥堵现象。

图8以及图9中所示的闸机、闸机控制设备、摄像设备、第一传感器以及第二传感器的形状、数量以及样式仅仅是示例性的,并不应构成对本申请实施例技术方案的限定。图8以及图9两个实施例未详细描述的部分,可参考对图1~图6所示实施例的相关说明。该技术方案的执行过程和技术效果参见图6~图6所示实施例中的描述,在此不再赘述。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术对象在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术对象可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件和软件结合的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以计算机产品的形式体现出来,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术对象应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜