1.本发明涉及闸机控制技术领域,尤其涉及到一种脚印识别器、闸机控制系统和闸机控制方法。
背景技术:2.传统的脚印识别器中,一层采用钢板,另一层采用结缘橡胶,在钢板层和结缘橡胶之间部署有多个密集的传感器,当有物体压于钢板时,内置的传感器能够探测到挤压的物体,从而获取脚印的位置等信息,发明人意识到,传统的脚印识别器所需材料复杂,成本较高。
技术实现要素:3.本发明提供一种脚印识别器、闸机控制系统和方法,以解决传统的在脚印识别器成本较高的问题。
4.一种脚印识别器,包括微控制单元、纵横导线矩阵、第一检测开关和第二检测开关,纵横导线矩阵包括纵导线和横导线,纵导线和横导线之间相互绝缘;各纵导线的一端分别连接于微控制单元对应的纵导线io口,另一端连接于对应的第一检测开关的一端,第一检测开关的另一端连接于地端,第一检测开关用于检测对应连接的纵导线的受力状态,并依据纵导线的受力状态切换开关状态;各横导线的一端分别连接于微控制单元对应的横导线io口,另一端连接于对应的第二检测开关的一端,第二检测开关的另一端连接于地端,第二检测开关用于检测对应连接的横导线的受力状态,并依据纵导线的受力状态切换开关状态;微控制单元,用于检测纵导线io口和横导线io口的电平变化,并根据电平变化获取纵横导线矩阵上脚印的位置。
5.一种闸机控制系统,包括检测分系统和闸机控制主机,检测分系统包括检票装置和脚印识别器,脚印识别器为前述所提的脚印识别器,脚印识别器的纵横导线矩阵铺设于闸机过道地面;闸机控制主机,用于检验检票装置获取的检票信息,判断检票信息通过检验后,开启闸机闸门;脚印识别器,用于对经过闸机过道的用户脚印进行识别,以获取脚印识别结果;闸机控制主机,还用于根据脚印识别结果判断是否存在逃票,若存在逃票,则关闭闸机闸门。
6.一种闸机控制方法,方法包括:
7.获取检票信息,判断检票信息通过检验后,控制闸机闸门开启;
8.获取如权利要求1-5的脚印识别器反馈的脚印识别结果;
9.根据脚印识别结果判断是否存在逃票,若存在逃票,则控制闸机闸门关闭。
10.一种计算机可读存储介质,可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如前述提及的闸机控制方法的步骤。
11.一种闸机控制主机,包括存储器、处理器以及存储在该存储器中并可在该处理器上运行的计算机程序,该处理器执行该计算机程序时实现上述第一方面提供的闸机控制方
法中闸机控制主机的步骤。
12.可见,上述所提供的脚印识别器,通过检测开关,纵横导线矩阵上的导线被挤压时,会触发相应连接的检测开关闭合或断开,使对应io口的电平产生变化;微控制单元,用于检测纵导线io口和横导线io口的电平变化,便可知道哪些导线压到,从而可以根据电平变化获取纵横导线矩阵上脚印的位置,可见,该脚印识别器材料、制作均较为简单,成本较低。
附图说明
13.为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
14.图1是本发明实施例中脚印识别器的一个结构示意图;
15.图2是本发明实施例中纵横导线矩阵的一个示意图;
16.图3是本发明实施例中闸机控制系统的一个结构示意图;
17.图4是本发明实施例中闸机控制系统的另一个结构示意图;
18.图5是本发明实施例中闸机控制系统的另一个结构示意图;
19.图6是本发明实施例中闸机控制方法的一个流程示意图;
20.图7是本发明实施例中闸机控制主机的一个结构示意图。
具体实施方式
21.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
22.本发明提供了一种脚印识别器、以及应用该脚印识别器的闸机控制系统、闸机控制方法和该方法对应的计算机可读存储介质,下面分别详细描述。
23.实施例1
24.请一并参阅图1-图3所示,本发明提供了一种脚印识别器,包括微控制单元(microcontroller unit;mcu)、纵横导线矩阵、第一检测开关l1和第二检测开关l2,该纵横导线矩阵包括纵导线和横导线,纵导线和横导线之间相互绝缘,其中,微控制单元留有多个纵导线io口,用于连接相应的纵导线,并留有多个横导线io口,用于连接相应的横导线。
25.纵横导线矩阵中,各纵导线的一端分别连接于微控制单元对应的纵导线io口,另一端连接于对应的第一检测开关的一端,而第一检测开关的另一端则连接于地端,其中,第一检测开关用于检测对应连接的纵导线的受力状态,并依据纵导线的受力状态切换开关状态,也就是说,第一检测开关会依据连接的纵导线的受力状态的不同,相应的切换至闭合或断开状态。
26.作为一个示例,当该第一检测开关检测到对应连接的纵导线的受力状态超过预设受力状态时,第一检测开关闭合,当第一检测开关检测到检测到对应连接的纵导线的受力
状态为未超过预设受力状态时,第一检测开关断开。举个例子,当用脚踩到纵导线z0时,该纵导线z0会受到脚的挤压力,此时会触发该纵导线z0连接的第一检测开关闭合,当用脚从纵导线z0抬起脚,纵导线z0未受到挤压力时,此时会触发与该纵导线z0连接的第一检测开关断开。或者,作为另一个示例,当第一检测开关检测到对应连接的纵导线的受力状态超过预设受力状态时,第一检测开关断开,当第一检测开关检测到对应连接的纵导线的受力状态为未超过预设受力状态时,第一检测开关闭合。
27.其中,针对纵导线所设的预设受力状态可以结合实际应用场景和压力检测开关的检测能力而设定,只要符合检测脚印检测所需的使用场景便可,在此不一一说明。
28.可以理解,作为一个示例,可以通过上拉电阻r将纵导线io口拉为高电平状态,例如拉高至5v电平,当第一检测开关处于闭合状态时,第一检测开关所在的纵导线连通,此时,该纵导线对应的纵导线io口将被连接至地端,使得该纵导线对应的纵导线io口的电平被拉低;当第一检测开关处于断开状态时,第一检测开关所在的纵导线断开,此时,该纵导线对应的纵导线io口没有连接至地端,使得该纵导线对应的纵导线io口恢复至高电平状态。可见,依据纵导线io口的变化情况,便可知道哪些纵导线受到了挤压,从而可以获知脚踩到了哪些纵导线。
29.需要说明的是,本发明实施例可以有实现第一检测开关的多种方式,具体不做限定,只要使得当一定的挤压力挤压到纵导线时,会触发相应的第一检测开关闭合(或断开),当挤压横导线未受到一定的挤压力时,会触发相应的第一检测开关断开(或闭合)便可,本发明实施例不做限定。
30.纵横导线矩阵中,各横导线的一端分别连接于微控制单元对应的横导线io口,另一端连接于对应的第二检测开关的一端,而第二检测开关的另一端连接于地端,其中,第二检测开关用于检测对应连接的横导线的受力状态,并依据横导线的受力状态切换开关状态,也就是说,第二检测开关会依据连接的横导线的受力状态的不同,相应的切换至闭合或断开状态。
31.作为一个示例,当该第二检测开关检测到对应连接的横导线的受力状态超过预设受力状态时,第二检测开关闭合,当第二检测开关检测到对应连接的横导线的受力状态为未超过预设受力状态时,第二检测开关断开。举个例子,当用脚踩到横导线h0时,该横导线h0会受到脚的挤压力,此时会触发与该横导线h0连接的第二检测开关闭合,当用脚从横导线h0抬起脚时,该横导线h0未受到挤压力时,此时会触发与该横导线h0连接的第二检测开关断开。或者,作为另一个示例,当第二检测开关检测到对应连接的横导线的受力状态超过预设受力状态时,第二检测开关断开,当第二检测开关检测到对应连接的横导线的受力状态为未超过预设受力状态时,第二检测开关闭合。
32.同理,针对横导线所设的预设受力状态可以结合实际应用场景和压力检测开关的检测能力而设定,只要符合检测脚印检测所需的使用场景便可,在此不一一说明。
33.可以理解,作为一个示例,可以通过上拉电阻r将横导线io口拉为高电平状态,例如拉高至5v电平,当第二检测开关处于闭合状态时,第二检测开关所在的横导线连通,此时,该横导线对应的横导线io口将被连接至地端,使得该横导线对应的横导线io口的电平被拉低;当第二检测开关处于断开状态时,第二检测开关所在的横导线断开,此时,该横导线对应的横导线io口没有连接至地端,使得该横导线对应的横导线io口恢复至高电平状
态。可见,依据横导线io口的变化情况,便可知道哪些横导线受到了挤压,从而可以获知脚踩到了哪些横导线。
34.需要说明的是,本发明实施例可以有多种实现第二检测开关的方式,具体不做限定,只要使得当一定的挤压力挤压到横导线时,会触发相应的第二检测开关闭合(或断开),当挤压横导线未受到一定的挤压力时,会触发相应的第二检测开关断开(或闭合)便可,本发明实施例不做限定。为便于说明,本发明均以纵、横导线受到挤压力时,对应的检测开关闭合,纵、横导线未受到挤压力时,对应的检测开关断开的情况作为例子进行后续的说明。
35.从上述介绍和图示可以看出,本发明实施例中的纵横导线矩阵包括一组纵导线和一组横导线,其中,每组纵导线的导线数量不限,每组横导线的数量不限,可以依据实际应用场景和需求设置,相应的依据纵导线和横导线所需的io口数量,可对应选择所需的微控制单元,在此不做具体限定和进一步说明。
36.微控制单元,用于检测纵导线io口和横导线io口的电平变化,并根据电平变化获取纵横导线矩阵上脚印的位置。通过前述描述克制,纵横导线矩阵中,纵导线和横导线的受到脚印的挤压时,均会反映在相应的纵导线io口和横导线io口的电平变化上,因此,微控制单元可检测纵导线io口和横导线io口的电平变化,从而根据电平变化获取纵横导线矩阵上脚印的位置。
37.如图1所示,横导线包括h0、h1、h2...hn,共n条横导线,纵导线包括z0、z1、z2...zm,同m条纵导线,其中,n条横导线的一端连接至地端,n条横导线的另一端连接至对应的第一检测开关,第一检测开关的另一端连接至微控制单元提供的横导线io口,同理,m条横导线的一端连接至地端,m条横导线的另一端连接至对应的第二检测开关,第二检测开关的另一端连接至微控制单元提供的横导线io口。其中,各导线上还连接上拉电阻r,用于提供例如5v上拉电压(5v_pull up)用于使得微控制单元相应的io口被拉至高电平。
38.需要说明的是,本发明实施例中,纵横导线矩阵上的纵、横导线的间距可以依据实际应用需求而设定,为了准确检测脚印的位置,可将纵、横导线设置得密一些,示例性的,可以间隔3mm设置纵、横导线。也就是说,相邻纵导线之间的间隔可以设为3mm,相邻纵导线之间的间隔也可以设为3mm,这样,当脚踏到纵横导线矩阵上时,就会使与用户脚印大小相同的一组纵横导线接地,从而被拉低的纵、横导线便可以被微控制单元的相应io接口识别到,以判断出脚印的位置。需要说明的是,上述纵、横导线的间隔设置例子仅为示例性说明,具体本发明不做限定。
39.进一步地,本发明实施例提供一种微控制单元利用纵导线io口和横导线io口的电平变化,判断脚印在纵横导线矩阵上的位置的方式。具体地,微控制单元具体用于:获取纵横导线矩阵中,每条导线的位置标识与微控制单元的纵导线io口和横导线io口的对应关系;根据纵导线io口和横导线io口的电平变化,确定出脚印所触发的目标纵导线和目标横导线;通过对应关系,查询出目标纵导线和目标横导线的位置标识;利用目标纵导线和目标横导线的位置标识,判断脚印在纵横导线矩阵上的位置。
40.本发明实施例中,在配置纵横导线矩阵时,会给每条纵导线和横导线设定位置标识,例如,以图2所示例子为例,为不同的横导线分别设定位置标识z0、z1...z9,并给不同的纵导线标识分别设定位置标识h0、h1...h7,不同的导线对应不同的位置标识,并建立微控制单元中,位置标识与相应io口的对应关系。也就是,z0、z1...z9对应连接至微控制单元的
io
1-io9,h0、h1...h7对应连接至io
10-io
16
,,并将位置标识与io口连接的对应关系存储在微控制单元中,以便微控制单元可以及时获取到上述对应关系。当有脚印踩到纵横导线矩阵时,会触发相应的纵导线io口和横导线io口的电平发生变化,对于微控制单元而言,微控制单元可以检测到上述电平变化,并依据io口的电平确定出脚印所触发的目标纵导线和目标横导线,从而依据通过位置标识与io口的对应关系,便可查询出目标纵导线和目标横导线的位置标识,从而判断脚印在纵横导线矩阵上的位置。
41.举个实际例子,请继续参阅图2所示,用户站立在纵横导线矩阵上存在两个脚印,其中,横导线h0被接地,同时纵导线z1被接地,微控制单元就能判断用户的脚移动到了h0z1处,当横导线h2被接地,纵导线z3线被接地,微控制单元就能判断用户的脚移动到了h2z3处。
42.在一实施例中,微控制单元,还用于:通过检测到的目标纵导线和目标横导线的位置标识,获取脚印在纵横导线矩阵上所占用的面积。具体地,继续以图2为例,微控制单元可利用数字积分的方法,计算沿着纵横导线矩阵重,纵横轴的方向进行扫描,从而利用积分运行方式获取到所踩下的脚印的面积。例如,当扫描到z0、z1、z2和h1、h2、h3、h4、h5被触发时,说明脚印踩到上述位置,此时,将z0h0视为函数坐标的0点,利用积分运算公式进行计算运行,以获取第一脚印的面积。其中,公式中的t为纵横导线矩阵的z轴,y为纵横导线矩阵的h轴,将微控制单元识别到的z轴和h轴中的io拉低的点代入上述积分运算式,通过积分运算便可运算得到所踩下的脚印的面积。
43.需要说明的是,为了减少微控制单元的计算负担,在一实施例中,脚印识别器还包括积分运算器和存储器,利用积分运算器和存储器共同完成脚印面积的计算,以减少微控制单元的负担。具体地:
44.微控制单元,还用于将检测到目标纵导线和目标横导线的位置标识存入存储器中;例如,当z6、z7、z8和h3、h4、h5、h6、h7被触发时被检测到,将微控制单元识别到的z轴和h轴中的io拉低的点的位置标识存入到存储器中。
45.积分运算器,用于实时读取存入存储器中的位置标识,并对读取出的位置标识进行积分运算,以得到脚印在纵横导线矩阵上所占用的面积;通过积分运算器利用上述积分运算公式运算得到所踩下的脚印的面积。微控制单元,便可直接从积分运算器获取脚印所占用的面积。
46.可见,本发明实施例提供了一种新的脚印识别器,通过检测开关,纵横导线矩阵上的导线被挤压时,会触发相应连接的检测开关闭合或断开,使对应io口的电平产生变化;微控制单元,用于检测纵导线io口和横导线io口的电平变化,便可知道哪些导线压到,从而可以根据电平变化获取纵横导线矩阵上脚印的位置,可见,该脚印识别器材料、制作均较为简单,成本较低。
47.需要说明的是,基于实施例1所提供的脚印识别器,有许多应用场景,具体不做限定,其中,本发明实施例中将该脚印识别器应用至闸机控制应用场景中,相应提出了一种闸机控制系统和对应的闸机控制方法,下面分别详细描述。
48.实施例2
49.如图3,本发明实施例提供了一种闸机控制系统,包括检测分系统和闸机控制主
机,检测分系统包括检票装置和脚印识别器,其中,该脚印识别器为实施例1所提及的的脚印识别器,检票装置和脚印识别器可以通过总线接口的方式,连接至该闸机控制主机。脚印识别器12的纵横导线矩阵用于铺设于闸机过道地面。需要说明的是,在实际应用中,可依据过客检验的精度、闸机过道的宽度等灵活设置纵横导线矩阵的导线间隔和条数,本发明不做具体限定,只要符合应用场景便可。例如,若对过客的检验精度要求较高,则可以将纵横导线矩阵的导线间隔设置的密一些,比如将导线间隔设为3mm。若闸机过道较宽,则多设置导线数量,从而能覆盖到闸机过道,满足检测需求。下面,对该闸机控制系统的各个模块进行详细的描述。
50.闸机控制主机,用于检验检票装置获取的检票信息,判断检票信息通过检验后,开启闸机闸门。
51.作为一个示例,当检票装置采用人脸图像作为检票信息时,会在闸机过道前方部署人脸采集器,通过人脸采集器,对需过道的用户进行人脸图像采集,以获取人脸图像作为检票信息,并传输至闸机控制主机,使得闸机控制主机用于对检票装置传输过来的人脸图像进行验证,当通过验证之后,说明该该用户是符合过闸条件的,闸机控制主机开启闸机闸门。作为另一个示例,当检票装置采用二维码信息作为检票信息时,会在闸机过道前方部署二维码扫描器,通过二维码扫描器对需过道的用户提供的二维码进行二维码信息采集,以获取二维码信息作为检票信息,并传输至闸机控制主机,闸机控制主机用于对检票装置传输过来的二维码信息进行验证,当通过验证之后,说明该用户是符合过闸条件的,闸机控制主机用于开启闸机闸门。
52.需要说明的是,上述例子仅为示例性说明,该检票装置还可以采用磁卡(身份证或普通乘车卡)、纸票等作为检票信息进行检票,具体本发明实施例不做限定。
53.在开启闸机闸门之后,脚印识别器,用于对经过闸机过道的过客的脚印进行识别,以获取脚印识别结果。需要说明的是,在实际应用中,当闸机闸门开启之后,不排除存在逃票的行为,为减少出现逃票的情况,提高逃票检出率,本发明实施例中利用实施例1所提供的特有的脚印识别器对经过闸机过道的过客的脚印进行识别,以获取脚印识别结果。如实施例1中描述,该脚印识别器可以对脚印位置和脚印面积进行检测,在闸机闸门开启之后,利用脚印识别器识别出的脚印识别结果,便可知道当前闸机过道的过客情况。在脚印识别器获取到脚印识别结果,将脚印识别结果反馈至闸机控制主机。
54.闸机控制主机,还用于根据脚印识别结果判断是否存在逃票,若存在逃票,则关闭闸机闸门。在闸机控制主机开启闸机闸门之后,闸机控制主机会对脚印识别器反馈回来的脚印识别结果判断是否存在逃票,若存在逃票,则关闭闸机闸门。
55.可以理解,在传统的闸机控制系统中,一般是采用在闸机通道内放置一组对射红外线等传感器,通过红外线传感器检测闸机过道上是否为1个过客,从而判定是否存在逃跑情况。然而,采用红外线传感器检测闸机通道内旅客数量,因为红外线传感器只能检测沿闸机通道排列的旅客,不能识别到在闸机通道内并排排列的过客,存在漏检情况,逃票检出率较低。而本发明所设置的脚印识别器,通过脚印识别结果便可有效地避免传统无法识别出并排排列的情况,有效地提高了逃票检出率。
56.在一个实施例中,脚印识别结果包括脚印数量,闸机控制主机具体用于:
57.判断纵横导线矩阵上的脚印数量;当脚印数量不止两个时,则判断为存在逃票;当
脚印数量仅有两个脚印数量时,则判断第一脚印和第二脚印的面积是否符合第一预设条件,并判断第一脚印和第二脚印的位置是否符合第二预设条件;当第一脚印和第二脚印的面积为符合第一预设条件,且第一脚印和第二脚印的位置为符合第二预设条件,则判断为非存在逃票;当第一脚印和第二脚印的面积为不符合第一预设条件,且第一脚印和第二脚印的脚印位置为不符合第二预设条件,则判断为存在逃票。
58.可以理解,脚印识别器可以检测出闸机闸门开启之后,闸机过道的纵横导线矩阵上的脚印位置和面积,也可以检测出纵横导线矩阵上的脚印数量。示例性的,可以依据纵横导线矩阵上被拉低的点的时间间隔,去判断被拉低的点的是否为同个脚印的,从而判断出闸机过道上有多少个脚印,并且,利用脚印识别器可以继续算出脚印的面积和位置,详细的判定脚印的位置和位置的内容,可对应参阅前述实施例1的描述,在此不重复描述。当脚印数量不止两个时,说明此时闸机过道上不仅只有过客,此时,闸机控制主机判断存在逃票,随机控制闸机闸门关闭。
59.需要说明的是,由于不排除两个不同的过客单脚走过闸机过道以达到逃票的目的,因此,当脚印数量仅有两个脚印数量时,还需进一步依据两个脚印的位置和面积综合判定是否存在逃票,具体地,先是判断第一脚印和第二脚印的面积是否符合第一预设条件,可以理解,同一个人脚印所占面积基本相同,本发明实施例中,可以设定个脚印面积阈值,当第一脚印和第二脚印的面积小于该脚印面积阈值或者相同时,则判定第一脚印和第二脚印的面积符合第一预设条件,当第一脚印和第二脚印的面积小于该脚印面积阈值或者不相同时,则判定第一脚印和第二脚印的面积为不符合第一预设条件。进一步地,正常人的跨步距离是符合在某个范围内内的,也就是说,当过客走过闸机过道时,该过客的两个脚印的位置之间的距离应该是符合范围内的,因此,为了更为准确的判定两个脚印是否为同个过客的脚印,还需进一步判断第一脚印和第二脚印的位置是否符合第二预设条件。示例性的,当第一脚印和第二脚印的位置在正常的范围内,则判定第一脚印和第二脚印的位置符合第二预设条件,当第一脚印和第二脚印的位置并非在正常的范围内,则判定第一脚印和第二脚印的位置为不符合第二预设条件。需要说明的是,两个脚印位置之间的距离,可以指的是两个脚印面积的中心点的距离,具体本发明不做限定。
60.可见,本发明实施例中,利用实施例1提供的脚印识别器可识别出的脚印数量、脚印面积和脚印位置距离,综合判断闸机闸门开启后是否有逃票的情况,可有效地减少传统无法识别出并排排列逃票的情况,有效地提高了逃票检出率,减少逃票的情况出现。
61.在一实施例中,如图4和图5所示,闸机控制系统还包括光电识别器,其中:
62.光电识别器,用于对经过闸机过道的用户数量进行检测,以获取用户数量识别结果;其中,作为一个示例,该光电识别器可以采用多组红外传感器,每组红外传感器分别设于闸机过道旁的闸机上,当有用户经过闸机过道时,红外传感器组可以探测到。需要说明的是,该光电识别器还可以采用其他形式的传感器组,以对经过闸机过道的过客数量进行检测,具体本发明实施例不做限定。
63.闸机控制主机,还用于根据用户数量识别结果和脚印识别结果判断是否存在逃票。
64.需要说明的是,在该实施例中,为了进一步提高逃票的检测效率,该闸机控制系统还包括光电识别器,该光电识别器用于对闸机过道的用户数量进行检测,并将用户数量检
测结果反馈至闸机控制主机,使得闸机控制主机根据用户数量识别结果和脚印识别结果,综合的判断是否存在逃票的情况。
65.在一实施例中,闸机控制主机,还用于:
66.当用户数量识别结果为闸机过道上超过预设过客数量时,则判断为存在逃票;其中,该预设过客数量可以依据实际应用场景设定,示例性的,该预设过客数量可以为3,当光电识别器检测出的用户数量超过3个人时,闸机控制主机直接判定存在逃票。可以理解,由于逃票情况多样,当光电识别光电识别器检测出闸机过道上超过预设过客数量时,可以直接判定存在逃票,不用采用脚印识别结果做下一步的判定,减少计算功耗。该预设过客数量还可以是其他数量,具体可以依据应用场景所需或经验进行设定,在此不做限定,也不一一举例。
67.当用户数量识别结果为闸机过道上为未超过预设过客数量,则启动脚印识别器进行脚印检测以获取脚印识别结果。示例性的,同样以预设过客数量为3为例进行说明,当光电识别器检测出的用户数量未过3个人时,由于闸机过道上的光电传感器的设置密度,以及过客的身材等客观因素,有可能导致用户数量检测有误,此时,闸机控制主机不会直接判定存在逃票,而是启动脚印识别器进行脚印检测以获取脚印识别结果,并依据脚印识别结果判定是否存在逃票。
68.具体地,当用户数量识别结果为闸机过道上未超过预设过客数量,并启动脚印识别器进行脚印检测以获取脚印识别结果后,闸机控制主机用于依据脚印识别结果判定是否逃票的过程如下:
69.当脚印识别结果为纵横导线矩阵上仅有两个脚印数量时,则判断第一脚印和第二脚印的面积是否符合第一预设条件,并判断第一脚印和第二脚印的位置是否符合第二预设条件。本发明实施例中,闸机控制主机用于判断纵横导线矩阵上的脚印数量;当脚印数量仅有两个脚印数量时,则判断第一脚印和第二脚印的面积是否符合第一预设条件,并判断第一脚印和第二脚印的位置是否符合第二预设条件;当第一脚印和第二脚印的面积为符合第一预设条件,且第一脚印和第二脚印的位置为符合第二预设条件,则判断为非存在逃票;当第一脚印和第二脚印的面积为不符合第一预设条件,且第一脚印和第二脚印的脚印位置为不符合第二预设条件,则判断为存在逃票。
70.脚印识别器可以检测出闸机闸门开启之后,闸机过道的纵横导线矩阵上的脚印位置和面积,也可以检测出纵横导线矩阵上的脚印数量。示例性的,与前述实施例类似,可以依据纵横导线矩阵上被拉低的点的时间间隔,去判断被拉低的点的是否为同个脚印的,从而判断出闸机过道上有多少个脚印,并且,利用脚印识别器可以继续算出脚印的面积和位置。
71.因此,当脚印数量仅有两个脚印数量时,还需进一步依据两个脚印的位置和面积综合判定是否存在逃票,具体地,先是判断第一脚印和第二脚印的面积是否符合第一预设条件,与前述实施例类似,可以理解,同一个人脚印所占面积基本相同,本发明实施例中,可以可以设定个脚印面积阈值,当第一脚印和第二脚印的面积小于该脚印面积阈值或者相同时,则判定第一脚印和第二脚印的面积符合第一预设条件,当第一脚印和第二脚印的面积小于该脚印面积阈值或者不相同时,则判定第一脚印和第二脚印的面积为不符合第一预设条件。进一步地,正常人的跨步距离是符合在某个范围内内的,也就是说,当过客走过闸机
过道时,该过客的两个脚印的位置之间的距离应该是符合范围内的,因此,为了更为准确的判定两个脚印是否为同个过客的脚印,还需进一步判断第一脚印和第二脚印的位置是否符合第二预设条件。示例性的,当第一脚印和第二脚印的位置在正常的范围内,则判定第一脚印和第二脚印的位置符合第二预设条件,当第一脚印和第二脚印的位置并非在正常的范围内,则判定第一脚印和第二脚印的位置为不符合第二预设条件。
72.可见,本发明实施例中,在上述实施例中,提出了两种不一样的应用场景,一种是直接利用脚印识别器和检票装置实现闸机闸门的控制,一种是利用脚印识别器、检票装置和检票装置实现闸机闸门的控制。值得说明的是,由于本发明实施例1所提供的脚印识别器制作简单,成本较低,使得本发实施例2所提供的闸机控制系统不仅逃票检出率高,而且闸机控制系统的成本也相对较低。
73.在一实施例中,该闸机控制系统还进一步包括报警装置,示例性的,该报警装置可以是设置在闸机上的亮灯警示牌,该闸机控制主机还用于,当判定存在逃票时,控制报警装置进行报警。
74.在一实施例中,闸机控制主机还用于:在开启闸机闸门时,启动光电识别器和脚印识别器工作。可以理解,在开启闸机闸门时,才启动光电识别器和脚印识别器工作,另一方面,在闸机闸门关闭时,关闭光电识别器和脚印识别器,可以减少不必要的功耗。需要说明的是,在一些实施例中,闸机控制主机还可用于依据预设的时间段,去设定并触发启动光电识别器和脚印识别器的时间节点。示例性的,在过客人流较多时,可以一直保持光电识别器和脚印识别器,如此,可以提高效率;在过客人流较少时,则闸机闸门关闭时,就关闭光电识别器和脚印识别器,如果闸机闸门打开,则才启动光电识别器和脚印识别器工作。
75.上述实施例2中,对本发明实施例所提供的闸机控制系统做了描述,进一步地,基于实施例2所提供的闸机控制系统,本发明实施例还提供了一种闸机控制方法,详见下述实施例3:
76.实施例3
77.基于实施例2所提供的闸机控制系统,本发明实施例提供了一种闸机控制方法,如图6所示,该方法包括如下步骤:
78.s10:获取检票信息。
79.s20:判断检票信息通过检验后,控制闸机闸门开启。
80.s30:获取脚印识别器反馈的脚印识别结果,该脚印识别器为实施例1所提供的脚印识别器。
81.s40:根据脚印识别结果判断是否存在逃票,若存在逃票,则控制闸机闸门关闭。
82.在一实施例中,进一步地,根据脚印识别结果判断是否存在逃票,包括:
83.判断纵横导线矩阵上的脚印数量;
84.当脚印数量不止两个时,则判断为存在逃票;
85.当脚印数量仅有两个脚印数量时,则判断第一脚印和第二脚印的面积是否符合第一预设条件,并判断第一脚印和第二脚印的位置是否符合第二预设条件;
86.当第一脚印和第二脚印的面积为符合第一预设条件,且第一脚印和第二脚印的位置为符合第二预设条件,则判断为非存在逃票;
87.当第一脚印和第二脚印的面积为不符合第一预设条件,且第一脚印和第二脚印的
脚印位置为不符合第二预设条件,则判断为存在逃票。
88.进一步地,闸机控制系统还包括光电识别器,根据脚印识别结果判断是否存在逃票,具体包括如下步骤:
89.根据脚印识别结果和光电识别器识别的用户数量识别结果,判断是否存在逃票。
90.进一步地,根据脚印识别结果和光电识别器识别的用户数量识别结果,判断是否存在逃票,具体包括如下步骤:
91.当用户数量识别结果为闸机过道上超过预设过客数量时,则判断为存在逃票;
92.当用户数量识别结果为闸机过道上未超过预设过客数量,则启动脚印识别器进行脚印检测以获取脚印识别结果;
93.当脚印识别结果为纵横导线矩阵上仅有两个脚印数量时,则判断第一脚印和第二脚印的面积是否符合第一预设条件,并判断第一脚印和第二脚印的位置是否符合第二预设条件;
94.当第一脚印和第二脚印的面积为符合第一预设条件,且第一脚印和第二脚印的位置为符合第二预设条件,则判断为非存在逃票;
95.当第一脚印和第二脚印的面积为不符合第一预设条件,且第一脚印和第二脚印的脚印位置为不符合第二预设条件,则判断为存在逃票。
96.进一步地,方法还包括如下步骤:当开启闸机闸门时,启动光电脚印识别器和脚印识别器工作。
97.进一步地,方法还包括如下步骤:当关闭闸机闸门之后,关闭光电脚印识别器和脚印识别器。
98.进一步地,该方法还包括如下步骤:当判断为存在逃票,控制报警装置报警。
99.需要说明的是,关于上述闸机控制方法的相关步骤的细节,可以对应参阅前述闸机控制方法中的对应限定,这里不再重复赘述。
100.实施例4
101.在一实施例中,提供一种闸机控制主机,该闸机控制主机与上述实施例中闸机控制主机一一对应。该闸机控制主机包括检票信息获取模块、检票信息判断模块、控制模块、脚印识别结果获取模块、逃票判断模块。各功能模块详细说明如下:
102.检票信息获取模块,用于获取检票信息;
103.检票信息判断模块,用于判断检票信息是否通过检验;
104.控制模块,用于判断检票信息通过检验后,控制闸机闸门开启;
105.脚印识别结果获取模块,用于获取脚印识别器反馈的脚印识别结果;
106.逃票判断模块,用于根据脚印识别结果判断是否存在逃票;
107.控制模块,用于若存在逃票,则控制闸机闸门关闭。
108.关于该闸机控制主机的具体限定可以参见上文中对于闸机控制方法的限定,在此不再赘述。上述闸机控制主机中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于闸机控制主机中的处理器中,也可以以软件形式存储于闸机控制主机中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
109.在一个实施例中,提供了一种闸机控制主机,该闸机控制主机,其内部结构图可以如图7所示。该闸机控制主机包括通过系统总线连接的处理器、存储器和网络接口。其中,该
闸机控制主机的处理器用于提供计算和控制能力。该闸机控制主机的存储器包括非易失性和易失性存储介质、内存储器。该存储介质存储有计算机程序。该闸机控制主机的网络接口用于与外部的脚印识别器、光电识别器和通过连接通信,该计算机程序被处理器执行时以实现本发明实施例中提到的闸机控制方法。
110.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述闸机控制方法。
111.关于该计算机可读存储介质的具体限定可以参见上文中对于闸机控制方法中闸机控制主机对应的限定,在此不再赘述。
112.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
113.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
114.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。