Footprint identifier, gate control system and method

By using a microcontroller unit and a wire matrix combined with a detection switch, the material structure of the footprint recognition device is simplified, the cost is reduced, and the accuracy and efficiency of fare evasion detection are improved.

CN114519862BActive Publication Date: 2026-05-01BYD CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BYD CO LTD
Filing Date
2020-11-19
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

Traditional footprint recognition devices are made of complex materials and are expensive.

Method used

By employing a combination of a microcontroller unit, a matrix of longitudinal and transverse conductors, a first detection switch, and a second detection switch, the footprint position is obtained by detecting changes in the stress state of the longitudinal and transverse conductors, thus simplifying the material structure.

Benefits of technology

This reduces the production cost of footprint recognition devices while improving the accuracy and detection rate of fare evasion.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114519862B_ABST
    Figure CN114519862B_ABST
Patent Text Reader

Abstract

The application discloses a footprint recognizer, a gate control system and a method to solve the problem of high cost of traditional footprints recognizer. The footprint recognizer part comprises a micro control unit, a longitudinal and transverse wire matrix, a first detection switch and a second detection switch, one end of each longitudinal wire is connected to a corresponding longitudinal wire IO port of the micro control unit, the other end is connected to one end of the corresponding first detection switch, the other end of the first detection switch is connected to the ground; one end of each transverse wire is connected to a corresponding transverse wire IO port of the micro control unit, the other end is connected to one end of the corresponding second detection switch, the other end of the second detection switch is connected to the ground; the micro control unit is used for detecting the level change of the longitudinal wire IO port and the transverse wire IO port, and obtaining the position of the footprint on the longitudinal and transverse wire matrix according to the level change.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of gate control technology, and in particular to a footprint recognition device, a gate control system, and a gate control method. Background Technology

[0002] In traditional footprint recognition devices, one layer is made of steel plate and the other layer is made of insulating rubber. Multiple dense sensors are deployed between the steel plate layer and the insulating rubber layer. When an object is pressed on the steel plate, the built-in sensors can detect the object being pressed, thereby obtaining information such as the location of the footprint. The inventors realized that traditional footprint recognition devices require complex materials and are costly. Summary of the Invention

[0003] This invention provides a footprint recognition device, a gate control system, and a method to solve the problem of high cost in traditional footprint recognition devices.

[0004] A footprint recognition device includes a microcontroller unit, a matrix of vertical and horizontal wires, a first detection switch, and a second detection switch. The matrix of vertical and horizontal wires includes vertical wires and horizontal wires, which are insulated from each other. One end of each vertical wire is connected to a corresponding vertical wire I / O port of the microcontroller unit, and the other end is connected to one end of a corresponding first detection switch. The other end of the first detection switch is connected to ground. The first detection switch is used to detect the stress state of the corresponding connected vertical wire and switch the switch state according to the stress state of the vertical wire. One end of each horizontal wire is connected to a corresponding horizontal wire I / O port of the microcontroller unit, and the other end is connected to one end of a corresponding second detection switch. The other end of the second detection switch is connected to ground. The second detection switch is used to detect the stress state of the corresponding connected horizontal wire and switch the switch state according to the stress state of the vertical wire. The microcontroller unit is used to detect the level changes of the vertical and horizontal wire I / O ports and obtain the position of the footprint on the matrix of vertical and horizontal wires based on the level changes.

[0005] A turnstile control system includes a detection subsystem and a turnstile control host. The detection subsystem includes a ticket checking device and a footprint recognition device. The footprint recognition device is the aforementioned footprint recognition device, and the matrix of longitudinal and transverse wires of the footprint recognition device is laid on the ground of the turnstile passage. The turnstile control host is used to verify the ticket checking information obtained by the ticket checking device, and opens the turnstile gate after determining that the ticket checking information has passed the verification. The footprint recognition device is used to identify the footprints of users passing through the turnstile passage to obtain the footprint recognition result. The turnstile control host is also used to determine whether there is fare evasion based on the footprint recognition result. If fare evasion is found, the turnstile gate is closed.

[0006] A gate control method, the method comprising:

[0007] Once the ticket information is obtained and the ticket information is verified, the gate is opened.

[0008] Obtain the footprint recognition results fed back by the footprint recognizer as described in claims 1-5;

[0009] The system determines whether fare evasion has occurred based on footprint recognition results. If fare evasion is found, the gate is closed.

[0010] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the gate control method as described above.

[0011] A gate control host includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the gate control host in the gate control method provided in the first aspect above.

[0012] As can be seen, the footprint recognition device provided above, through the detection switch, will trigger the corresponding detection switch to close or open when the wires on the longitudinal and transverse wire matrix are squeezed, causing the level of the corresponding IO port to change; the microcontroller unit is used to detect the level change of the longitudinal and transverse wire IO ports, so that it can know which wires are squeezed, and thus obtain the position of the footprint on the longitudinal and transverse wire matrix according to the level change. It can be seen that the footprint recognition device is relatively simple in terms of materials and manufacturing, and has a low cost. Attached Figure Description

[0013] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0014] Figure 1 This is a schematic diagram of the footprint recognition device in an embodiment of the present invention;

[0015] Figure 2 This is a schematic diagram of the cross-beam matrix in an embodiment of the present invention;

[0016] Figure 3 This is a schematic diagram of the gate control system in an embodiment of the present invention;

[0017] Figure 4 This is another structural schematic diagram of the gate control system in an embodiment of the present invention;

[0018] Figure 5 This is another structural schematic diagram of the gate control system in an embodiment of the present invention;

[0019] Figure 6This is a flowchart illustrating a gate control method in an embodiment of the present invention;

[0020] Figure 7 This is a schematic diagram of the gate control host in an embodiment of the present invention. Detailed Implementation

[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0022] This invention provides a footprint recognition device, a gate control system using the footprint recognition device, a gate control method, and a computer-readable storage medium corresponding to the method, which are described in detail below.

[0023] Example 1

[0024] Please refer to the following: Figures 1-3 As shown, the present invention provides a footprint recognition device, including a microcontroller unit (MCU), a matrix of vertical and horizontal wires, a first detection switch L1 and a second detection switch L2. The matrix of vertical and horizontal wires includes vertical wires and horizontal wires, which are insulated from each other. The microcontroller unit has multiple vertical wire I / O ports for connecting the corresponding vertical wires and multiple horizontal wire I / O ports for connecting the corresponding horizontal wires.

[0025] In the matrix of longitudinal and transverse wires, one end of each longitudinal wire is connected to the corresponding longitudinal wire I / O port of the microcontroller unit, and the other end is connected to one end of the corresponding first detection switch. The other end of the first detection switch is connected to the ground terminal. The first detection switch is used to detect the force state of the corresponding connected longitudinal wire and switch the switch state according to the force state of the longitudinal wire. That is, the first detection switch will switch to the closed or open state according to the different force states of the connected longitudinal wire.

[0026] As an example, when the first detection switch detects that the force on the corresponding connected longitudinal conductor exceeds a preset force state, the first detection switch closes; when the first detection switch detects that the force on the corresponding connected longitudinal conductor does not exceed the preset force state, the first detection switch opens. For example, when a foot steps on the longitudinal conductor Z0, the longitudinal conductor Z0 will be subjected to the squeezing force of the foot, which will trigger the first detection switch connected to the longitudinal conductor Z0 to close. When the foot is lifted off the longitudinal conductor Z0, and the longitudinal conductor Z0 is no longer subjected to the squeezing force, the first detection switch connected to the longitudinal conductor Z0 will be triggered to open. Alternatively, as another example, when the first detection switch detects that the force on the corresponding connected longitudinal conductor exceeds a preset force state, the first detection switch opens; when the first detection switch detects that the force on the corresponding connected longitudinal conductor does not exceed the preset force state, the first detection switch closes.

[0027] The preset stress state for the longitudinal guide can be set according to the actual application scenario and the detection capability of the pressure detection switch, as long as it meets the application scenario required for footprint detection. It will not be explained in detail here.

[0028] As an example, a pull-up resistor R can be used to pull the I / O port of the vertical conductor to a high level, for example, to 5V. When the first detection switch is closed, the vertical conductor containing the first detection switch is connected, and the corresponding I / O port of that conductor is connected to ground, causing its level to be pulled low. When the first detection switch is open, the vertical conductor containing the first detection switch is disconnected, and its corresponding I / O port is not connected to ground, causing it to return to a high level. Therefore, by observing the changes in the I / O ports of the vertical conductors, it is possible to determine which conductors have been compressed, and thus, which conductors have been stepped on.

[0029] It should be noted that there are multiple ways to implement the first detection switch in the embodiments of the present invention, and no specific method is limited. As long as the first detection switch is triggered to close (or open) when a certain amount of pressure is applied to the longitudinal conductor, and the first detection switch is triggered to open (or close) when the transverse conductor is not subjected to a certain amount of pressure, the embodiments of the present invention are not limited.

[0030] In the matrix of horizontal and vertical wires, one end of each horizontal wire is connected to the corresponding horizontal wire I / O port of the microcontroller unit, and the other end is connected to one end of the corresponding second detection switch. The other end of the second detection switch is connected to the ground terminal. The second detection switch is used to detect the force state of the corresponding connected horizontal wire and switch the switch state according to the force state of the horizontal wire. That is, the second detection switch will switch to the closed or open state according to the different force states of the connected horizontal wire.

[0031] As an example, when the second detection switch detects that the force on the corresponding connected horizontal conductor exceeds a preset force state, the second detection switch closes; when the second detection switch detects that the force on the corresponding connected horizontal conductor does not exceed the preset force state, the second detection switch opens. For example, when a foot steps on the horizontal conductor H0, the horizontal conductor H0 will be subjected to the squeezing force of the foot, which will trigger the second detection switch connected to the horizontal conductor H0 to close. When the foot is lifted off the horizontal conductor H0, the horizontal conductor H0 is no longer subjected to the squeezing force, which will trigger the second detection switch connected to the horizontal conductor H0 to open. Alternatively, as another example, when the second detection switch detects that the force on the corresponding connected horizontal conductor exceeds a preset force state, the second detection switch opens; when the second detection switch detects that the force on the corresponding connected horizontal conductor does not exceed the preset force state, the second detection switch closes.

[0032] Similarly, the preset stress state for the horizontal guide can be set according to the actual application scenario and the detection capability of the pressure detection switch, as long as it meets the application scenario required for footprint detection. It will not be explained in detail here.

[0033] As an example, a pull-up resistor R can be used to pull the horizontal wire I / O port high, for example, to 5V. When the second detection switch is closed, the horizontal wire containing the second detection switch is connected, and the corresponding horizontal wire I / O port is connected to ground, causing its level to be pulled low. When the second detection switch is open, the horizontal wire containing the second detection switch is disconnected, and its corresponding horizontal wire I / O port is not connected to ground, causing it to return to a high level. Therefore, by observing the changes in the horizontal wire I / O ports, it is possible to determine which horizontal wires have been squeezed, and thus which horizontal wires have been stepped on.

[0034] It should be noted that there are multiple ways to implement the second detection switch in the embodiments of the present invention, and no specific method is limited. The key is that when a certain amount of pressure is applied to the horizontal conductor, the corresponding second detection switch is triggered to close (or open), and when the horizontal conductor is not subjected to a certain amount of pressure, the corresponding second detection switch is triggered to open (or close). The embodiments of the present invention are not limited to this. For ease of explanation, the present invention uses the case where the corresponding detection switch closes when the longitudinal and transverse conductors are subjected to pressure, and opens when the longitudinal and transverse conductors are not subjected to pressure, as examples for subsequent explanations.

[0035] As can be seen from the above description and illustrations, the longitudinal and transverse wire matrix in the embodiments of the present invention includes a set of longitudinal wires and a set of transverse wires. The number of wires in each set of longitudinal wires is unlimited, and the number of wires in each set of transverse wires is unlimited. It can be set according to the actual application scenario and requirements. Correspondingly, the required microcontroller unit can be selected according to the number of I / O ports required by the longitudinal and transverse wires. No specific limitations or further explanations are made here.

[0036] The microcontroller unit is used to detect the voltage level changes of the vertical and horizontal I / O ports and obtain the position of the footprints on the vertical and horizontal conductor matrix based on these voltage level changes. As described above, when the vertical and horizontal conductors in the matrix are compressed by the footprints, this is reflected in the voltage level changes of the corresponding vertical and horizontal I / O ports. Therefore, the microcontroller unit can detect the voltage level changes of the vertical and horizontal I / O ports and thus obtain the position of the footprints on the vertical and horizontal conductor matrix based on these voltage level changes.

[0037] like Figure 1 As shown, there are n horizontal wires, H0, H1, H2...Hn, and m vertical wires, Z0, Z1, Z2...Zm. One end of each of the n horizontal wires is connected to ground, and the other end is connected to the corresponding first detection switch. The other end of the first detection switch is connected to the horizontal wire I / O port provided by the microcontroller unit. Similarly, one end of each of the m horizontal wires is connected to ground, and the other end is connected to the corresponding second detection switch. The other end of the second detection switch is connected to the horizontal wire I / O port provided by the microcontroller unit. Each wire is also connected to a pull-up resistor R to provide, for example, a 5V pull-up voltage, to pull the corresponding I / O port of the microcontroller unit high.

[0038] It should be noted that, in this embodiment of the invention, the spacing between the vertical and horizontal conductors in the conductor matrix can be set according to actual application requirements. To accurately detect the location of a footprint, the conductors can be arranged more closely together. For example, the conductors can be spaced 3mm apart. That is, the spacing between adjacent conductors can be set to 3mm, and the spacing between adjacent conductors can also be set to 3mm. In this way, when a foot steps onto the conductor matrix, a set of conductors of the same size as the user's footprint will be grounded. The pulled-down conductors can then be recognized by the corresponding I / O interface of the microcontroller unit to determine the location of the footprint. It should be noted that the above example of the spacing of the conductors is only illustrative and is not limited to any specific application in this invention.

[0039] Furthermore, this embodiment of the invention provides a method for a microcontroller unit to determine the position of a footprint on a matrix of vertical and horizontal wires by utilizing the level changes of the vertical and horizontal wire I / O ports. Specifically, the microcontroller unit is used to: obtain the correspondence between the position identifier of each wire in the matrix and the vertical and horizontal wire I / O ports of the microcontroller unit; determine the target vertical wire and target horizontal wire triggered by the footprint based on the level changes of the vertical and horizontal wire I / O ports; query the position identifiers of the target vertical wire and target horizontal wire through the correspondence; and determine the position of the footprint on the matrix of vertical and horizontal wires using the position identifiers of the target vertical wire and target horizontal wire.

[0040] In this embodiment of the invention, when configuring the matrix of vertical and horizontal guide lines, a position identifier is assigned to each vertical and horizontal guide line, for example, using... Figure 2 Taking the example shown, position identifiers Z0, Z1...Z9 are assigned to different horizontal wires, and position identifiers H0, H1...H7 are assigned to different vertical wires. Different wires correspond to different position identifiers, and a correspondence between position identifiers and corresponding I / O ports is established in the microcontroller unit. That is, Z0, Z1...Z9 are connected to I / O1-IO9 of the microcontroller unit, and H0, H1...H7 are connected to I / O ports. 10 -IO 16 The system stores the correspondence between position identifiers and I / O port connections in the microcontroller unit (MCU) so that the MCU can obtain this correspondence in a timely manner. When a footprint steps on the matrix of vertical and horizontal guideways, it triggers a change in the voltage level of the corresponding vertical and horizontal guideway I / O ports. The MCU can detect this voltage change and determine the target vertical and horizontal guideways triggered by the footprint based on the I / O port voltage levels. By using the correspondence between position identifiers and I / O ports, the MCU can query the position identifiers of the target vertical and horizontal guideways, thereby determining the position of the footprint on the matrix of vertical and horizontal guideways.

[0041] For a concrete example, please refer to the following. Figure 2 As shown, when a user stands on a matrix of horizontal and vertical conductors, there are two footprints. The horizontal conductor H0 is grounded, and the vertical conductor Z1 is grounded. The microcontroller unit can determine that the user's foot has moved to H0Z1. When the horizontal conductor H2 is grounded and the vertical conductor Z3 is grounded, the microcontroller unit can determine that the user's foot has moved to H2Z3.

[0042] In one embodiment, the microcontroller unit is further configured to: obtain the area occupied by the footprint on the matrix of vertical and horizontal guide lines based on the detected position markers of the target vertical guide lines and target horizontal guide lines. Specifically, continuing with... Figure 2 For example, the microcontroller unit can use digital integration to calculate the area of ​​the footprint by scanning along the axes of the cross-sectional and transverse guide matrix. For instance, when Z0, Z1, Z2 and H1, H2, H3, H4, H5 are triggered, it indicates that the footprint has been placed at these positions. In this case, Z0H0 is considered the zero point of the function coordinate system, and the area is obtained using the integration formula. The calculation is performed to obtain the area of ​​the first footprint. In the formula, t is the Z-axis of the crossbeam matrix, and y is the H-axis of the crossbeam matrix. Substituting the points where the I / O values ​​in the Z-axis and H-axis are lowered, as identified by the microcontroller unit, into the above integral formula, the area of ​​the footprint can be calculated through integration.

[0043] It should be noted that, in order to reduce the computational burden on the microcontroller, in one embodiment, the footprint recognizer also includes an integrator and a memory. The integrator and memory work together to calculate the footprint area, thereby reducing the burden on the microcontroller. Specifically:

[0044] The microcontroller unit is also used to store the position identifiers of the detected target longitudinal and target transverse lines into memory; for example, when Z6, Z7, Z8 and H3, H4, H5, H6, H7 are triggered and detected, the position identifiers of the points where the IO in the Z-axis and H-axis are pulled low, as identified by the microcontroller unit, are stored into memory.

[0045] The integrator reads the position markers stored in memory in real time and performs integration on the read position markers to obtain the area occupied by the footprint on the crossbeam matrix. The integrator then uses the aforementioned integration formula to calculate the area of ​​the footprint. The microcontroller can then directly obtain the area occupied by the footprint from the integrator.

[0046] As can be seen, this embodiment of the invention provides a new footprint recognizer. By detecting the switches, when the wires on the longitudinal and transverse wire matrix are squeezed, the corresponding connected detection switches are triggered to close or open, causing a change in the level of the corresponding IO port. The microcontroller unit is used to detect the level changes of the longitudinal and transverse wire IO ports, so that it can know which wires are squeezed. Thus, the position of the footprint on the longitudinal and transverse wire matrix can be obtained based on the level changes. It can be seen that the footprint recognizer is relatively simple in terms of materials and manufacturing, and has a low cost.

[0047] It should be noted that the footprint recognition device provided in Embodiment 1 has many application scenarios, and no specific limitation is made. In this embodiment of the invention, the footprint recognition device is applied to the gate control application scenario, and a gate control system and a corresponding gate control method are proposed, which are described in detail below.

[0048] Example 2

[0049] like Figure 3 This invention provides a turnstile control system, including a detection subsystem and a turnstile control host. The detection subsystem includes a ticket checking device and a footprint recognition device, wherein the footprint recognition device is the same as that mentioned in Embodiment 1. The ticket checking device and the footprint recognition device can be connected to the turnstile control host via a bus interface. The longitudinal and transverse wire matrix of the footprint recognition device 12 is used to lay on the floor of the turnstile passage. It should be noted that in practical applications, the wire spacing and number of the longitudinal and transverse wire matrix can be flexibly set according to the accuracy of passenger inspection, the width of the turnstile passage, etc. This invention does not impose specific limitations, as long as it meets the application scenario. For example, if the accuracy requirement for passenger inspection is high, the wire spacing of the longitudinal and transverse wire matrix can be set denser, such as setting the wire spacing to 3mm. If the turnstile passage is wide, more wires can be set to cover the turnstile passage and meet the detection requirements. The various modules of this turnstile control system are described in detail below.

[0050] The gate control host is used to verify the ticket information obtained by the ticket checking device, and to open the gate after determining that the ticket information has passed the verification.

[0051] As an example, when the ticket checking device uses facial images as ticket information, a facial recognition device is deployed in front of the gate passage. This device captures the facial image of the user needing to pass through, obtaining the facial image as ticket information and transmitting it to the gate control host. The gate control host then verifies the facial image transmitted from the ticket checking device. If verification is successful, the user is deemed eligible to pass through, and the gate control host opens the gate. As another example, when the ticket checking device uses QR code information as ticket information, a QR code scanner is deployed in front of the gate passage. This scanner captures the QR code information provided by the user needing to pass through, obtaining the QR code as ticket information and transmitting it to the gate control host. The gate control host verifies the QR code information transmitted from the ticket checking device. If verification is successful, the user is deemed eligible to pass through, and the gate control host opens the gate.

[0052] It should be noted that the above examples are merely illustrative. The ticket checking device can also use magnetic cards (ID cards or ordinary travel cards), paper tickets, etc. as ticket checking information. Specific embodiments of the present invention are not limited.

[0053] After the turnstile gate is opened, a footprint recognition device is used to identify the footprints of passengers passing through the turnstile passage to obtain footprint recognition results. It should be noted that in practical applications, fare evasion may still occur after the turnstile gate is opened. To reduce fare evasion and improve the detection rate, this embodiment of the invention utilizes the unique footprint recognition device provided in Embodiment 1 to identify the footprints of passengers passing through the turnstile passage to obtain footprint recognition results. As described in Embodiment 1, this footprint recognition device can detect the location and area of ​​footprints. After the turnstile gate is opened, the footprint recognition results obtained by the footprint recognition device indicate the current passenger situation in the turnstile passage. The footprint recognition device then feeds back the footprint recognition results to the turnstile control host.

[0054] The turnstile control unit is also used to determine whether fare evasion has occurred based on the footprint recognition results. If fare evasion is found, the turnstile gate will be closed. After the turnstile control unit opens the turnstile gate, it will check the footprint recognition results returned by the footprint recognition device to determine whether fare evasion has occurred. If fare evasion is found, the turnstile gate will be closed.

[0055] It is understandable that traditional turnstile control systems typically employ a set of through-beam infrared sensors placed within the turnstile channel. These sensors detect whether a single passenger is passing through the channel, thus determining if fare evasion is occurring. However, using infrared sensors to detect the number of passengers in the turnstile channel is limited because they can only detect passengers lined up along the channel and cannot identify passengers lined up side-by-side. This results in missed detections and a low rate of fare evasion detection. The footprint recognition device introduced in this invention effectively avoids the inability to identify passengers lined up side-by-side using traditional methods, significantly improving the fare evasion detection rate.

[0056] In one embodiment, the footprint recognition result includes the number of footprints, and the gate control host is specifically used for:

[0057] Determine the number of footprints on the crossbeam matrix. If there are more than two footprints, it is determined that fare evasion exists. If there are only two footprints, determine whether the area of ​​the first and second footprints meets the first preset condition, and whether the position of the first and second footprints meets the second preset condition. If the area of ​​the first and second footprints meets the first preset condition and the position of the first and second footprints meets the second preset condition, it is determined that fare evasion does not exist. If the area of ​​the first and second footprints does not meet the first preset condition and the position of the first and second footprints does not meet the second preset condition, it is determined that fare evasion exists.

[0058] It is understandable that the footprint recognition device can detect the position and area of ​​footprints on the longitudinal and transverse guide matrices of the turnstile passageway after the turnstile gate opens, and it can also detect the number of footprints on the longitudinal and transverse guide matrices. For example, based on the time interval between the points that are lowered on the longitudinal and transverse guide matrices, it can be determined whether the lowered points belong to the same footprint, thereby determining how many footprints are on the turnstile passageway. Furthermore, the footprint recognition device can be used to calculate the area and position of the footprints. For detailed determination of the footprint position and its content, please refer to the description in the aforementioned embodiment 1, which will not be repeated here. When the number of footprints is more than two, it indicates that there are more than just passengers passing through the turnstile passageway. At this time, the turnstile control host determines that there is fare evasion and randomly controls the turnstile gate to close.

[0059] It should be noted that, since it is possible for two different passengers to walk across the turnstile with only one foot to evade fares, when there are only two footprints, it is necessary to further determine whether fare evasion has occurred based on the position and area of ​​the two footprints. Specifically, firstly, it is determined whether the area of ​​the first and second footprints meets a first preset condition. It can be understood that the footprints of the same person occupy a generally similar area. In this embodiment, a footprint area threshold can be set. When the area of ​​the first and second footprints is less than the threshold or is the same, it is determined that the area of ​​the first and second footprints meets the first preset condition. When the area of ​​the first and second footprints is less than the threshold or is different, it is determined that the area of ​​the first and second footprints does not meet the first preset condition. Furthermore, the stride distance of a normal person is within a certain range. That is to say, when a passenger walks across the turnstile, the distance between the positions of the passenger's two footprints should be within this range. Therefore, to more accurately determine whether the two footprints belong to the same passenger, it is also necessary to further determine whether the positions of the first and second footprints meet a second preset condition. For example, if the positions of the first footprint and the second footprint are within the normal range, then the positions of the first footprint and the second footprint are determined to meet the second preset condition; if the positions of the first footprint and the second footprint are not within the normal range, then the positions of the first footprint and the second footprint are determined to not meet the second preset condition. It should be noted that the distance between the two footprint positions can refer to the distance between the center points of the two footprint areas, but this invention does not limit the specific meaning.

[0060] As can be seen, in this embodiment of the invention, the number of footprints, the area of ​​footprints, and the distance between footprints that can be identified by the footprint recognition device provided in Embodiment 1 can be used to comprehensively determine whether there is a case of fare evasion after the gate is opened. This can effectively reduce the situation where fare evasion cannot be identified by traditional methods, thus effectively improving the fare evasion detection rate and reducing the occurrence of fare evasion.

[0061] In one embodiment, such as Figure 4 and Figure 5 As shown, the gate control system also includes a photoelectric identifier, wherein:

[0062] A photoelectric identifier is used to detect the number of users passing through a turnstile passage to obtain user count identification results. As an example, this photoelectric identifier can employ multiple sets of infrared sensors, each set of infrared sensors being installed on the turnstile next to the passageway. When a user passes through the turnstile passageway, the infrared sensor set can detect them. It should be noted that the photoelectric identifier can also use other types of sensor sets to detect the number of passengers passing through the turnstile passageway; specific embodiments of the invention are not limited to this.

[0063] The gate control host is also used to determine whether fare evasion has occurred based on the user count recognition results and footprint recognition results.

[0064] It should be noted that, in this embodiment, in order to further improve the detection efficiency of fare evasion, the gate control system also includes a photoelectric identifier. The photoelectric identifier is used to detect the number of users in the gate passage and feeds back the user number detection result to the gate control host, so that the gate control host can comprehensively determine whether there is a case of fare evasion based on the user number recognition result and the footprint recognition result.

[0065] In one embodiment, the gate control host is further configured to:

[0066] When the number of users detected by the photoelectric sensor exceeds the preset number of passengers in the turnstile aisle, fare evasion is determined. This preset number of passengers can be set according to the actual application scenario. For example, the preset number of passengers can be 3. When the photoelectric sensor detects more than 3 users, the turnstile control host directly determines that fare evasion has occurred. It is understandable that, due to the diverse nature of fare evasion, when the photoelectric sensor detects that the number of passengers in the turnstile aisle exceeds the preset number, it can directly determine that fare evasion has occurred without using footprint recognition results for further judgment, thus reducing computational power consumption. This preset number of passengers can also be other numbers, which can be set according to the needs of the application scenario or experience. No specific limits are set here, nor will examples be provided.

[0067] When the user count detection result indicates that the number of passengers in the turnstile aisle has not exceeded the preset limit, the footprint recognition device is activated to detect footprints and obtain the recognition result. For example, taking a preset passenger count of 3 as an example, if the photoelectric sensor detects fewer than 3 users, the user count may be incorrect due to factors such as the density of photoelectric sensors in the turnstile aisle and the size of the passengers. In this case, the turnstile control host will not directly determine if fare evasion has occurred, but will instead activate the footprint recognition device to detect footprints and determine whether fare evasion has occurred based on the footprint recognition result.

[0068] Specifically, when the user count identification result shows that the number of passengers in the gate passage does not exceed the preset number, and the footprint recognition device is activated to detect footprints and obtain the footprint recognition result, the gate control host uses the footprint recognition result to determine whether fare evasion has occurred as follows:

[0069] When the footprint recognition result shows only two footprints on the crossbeam matrix, it is determined whether the area of ​​the first and second footprints meets a first preset condition, and whether the position of the first and second footprints meets a second preset condition. In this embodiment of the invention, the gate control host is used to determine the number of footprints on the crossbeam matrix; when there are only two footprints, it is determined whether the area of ​​the first and second footprints meets the first preset condition, and whether the position of the first and second footprints meets the second preset condition; when the area of ​​the first and second footprints meets the first preset condition, and the position of the first and second footprints meets the second preset condition, it is determined that there is no fare evasion; when the area of ​​the first and second footprints does not meet the first preset condition, and the position of the first and second footprints does not meet the second preset condition, it is determined that there is fare evasion.

[0070] The footprint recognition device can detect the position and area of ​​footprints on the longitudinal and transverse guide matrices of the turnstile passageway after the turnstile gate opens, and it can also detect the number of footprints on the matrices. For example, similar to the previous embodiment, the time interval between the lowered points on the longitudinal and transverse guide matrices can be used to determine whether the lowered points belong to the same footprint, thereby determining the number of footprints on the turnstile passageway. Furthermore, the footprint recognition device can be used to calculate the area and position of the footprints.

[0071] Therefore, when there are only two footprints, it is necessary to further determine whether fare evasion exists based on the position and area of ​​the two footprints. Specifically, firstly, it is determined whether the area of ​​the first and second footprints meets a first preset condition. Similar to the previous embodiment, it can be understood that the area occupied by the footprints of the same person is basically the same. In this embodiment of the invention, a footprint area threshold can be set. When the area of ​​the first and second footprints is less than the footprint area threshold or is the same, it is determined that the area of ​​the first and second footprints meets the first preset condition. When the area of ​​the first and second footprints is less than the footprint area threshold or is not the same, it is determined that the area of ​​the first and second footprints does not meet the first preset condition. Furthermore, the stride distance of a normal person is within a certain range. That is to say, when a passenger walks through the turnstile, the distance between the positions of the passenger's two footprints should be within the range. Therefore, in order to more accurately determine whether the two footprints belong to the same passenger, it is also necessary to further determine whether the positions of the first and second footprints meet a second preset condition. For example, if the positions of the first footprint and the second footprint are within the normal range, it is determined that the positions of the first footprint and the second footprint meet the second preset condition; if the positions of the first footprint and the second footprint are not within the normal range, it is determined that the positions of the first footprint and the second footprint do not meet the second preset condition.

[0072] As can be seen, in the embodiments of the present invention, two different application scenarios are proposed: one is to directly use a footprint recognizer and a ticket checking device to control the gate, and the other is to use a footprint recognizer, a ticket checking device, and a ticket checking device to control the gate. It is worth noting that because the footprint recognizer provided in Embodiment 1 of the present invention is simple to manufacture and has a low cost, the gate control system provided in Embodiment 2 of the present invention not only has a high fare evasion detection rate, but also a relatively low cost.

[0073] In one embodiment, the gate control system further includes an alarm device. For example, the alarm device may be a lit warning sign installed on the gate. The gate control host is also used to control the alarm device to sound an alarm when it is determined that fare evasion has occurred.

[0074] In one embodiment, the gate control host is further configured to activate the photoelectric sensor and footprint sensor when the gate is opened. It is understood that activating the photoelectric sensor and footprint sensor only when the gate is opened, and deactivating them when the gate is closed, reduces unnecessary power consumption. It should be noted that in some embodiments, the gate control host can also be configured to set and trigger the activation time of the photoelectric sensor and footprint sensor based on a preset time period. For example, when there is a large flow of passengers, the photoelectric sensor and footprint sensor can be kept running continuously, thus improving efficiency; when there is a small flow of passengers, the photoelectric sensor and footprint sensor are deactivated when the gate is closed, and activated only when the gate is open.

[0075] In the above embodiment 2, the gate control system provided by the present invention was described. Further, based on the gate control system provided in embodiment 2, the present invention also provides a gate control method, as detailed in the following embodiment 3:

[0076] Example 3

[0077] Based on the gate control system provided in Embodiment 2, this embodiment of the invention provides a gate control method, such as... Figure 6 As shown, the method includes the following steps:

[0078] S10: Obtain ticket inspection information.

[0079] S20: After verifying that the ticket information has passed the inspection, control the gate to open.

[0080] S30: Obtain the footprint recognition result fed back by the footprint recognizer, which is the footprint recognizer provided in Example 1.

[0081] S40: Determine whether fare evasion exists based on the footprint recognition results. If fare evasion exists, control the gate to close.

[0082] In one embodiment, further determining whether fare evasion has occurred based on the footprint recognition result includes:

[0083] Determine the number of footprints on the cross-beam matrix;

[0084] If there are more than two footprints, it is determined that there is fare evasion.

[0085] When there are only two footprints, it is determined whether the area of ​​the first footprint and the second footprint meets the first preset condition, and whether the position of the first footprint and the second footprint meets the second preset condition.

[0086] If the area of ​​the first footprint and the second footprint meets the first preset condition, and the position of the first footprint and the second footprint meets the second preset condition, then it is determined that there is no fare evasion.

[0087] If the area of ​​the first footprint and the second footprint does not meet the first preset condition, and the position of the first footprint and the second footprint does not meet the second preset condition, then it is determined that there is fare evasion.

[0088] Furthermore, the gate control system also includes a photoelectric sensor to determine whether fare evasion has occurred based on footprint recognition results, specifically including the following steps:

[0089] Based on the results of footprint recognition and the number of users identified by the photoelectric sensor, it is determined whether fare evasion has occurred.

[0090] Furthermore, based on the footprint recognition results and the number of users identified by the photoelectric sensor, it is determined whether fare evasion has occurred, specifically including the following steps:

[0091] If the number of users identified exceeds the preset number of passengers in the gate passage, it is determined that there is fare evasion.

[0092] If the user count identification result is that the number of passengers in the gate passage has not exceeded the preset number, the footprint recognition device will be activated to detect footprints and obtain the footprint recognition result.

[0093] When the footprint recognition result shows that there are only two footprints on the cross-line matrix, it is determined whether the area of ​​the first footprint and the second footprint meets the first preset condition, and whether the position of the first footprint and the second footprint meets the second preset condition.

[0094] If the area of ​​the first footprint and the second footprint meets the first preset condition, and the position of the first footprint and the second footprint meets the second preset condition, then it is determined that there is no fare evasion.

[0095] If the area of ​​the first footprint and the second footprint does not meet the first preset condition, and the position of the first footprint and the second footprint does not meet the second preset condition, then it is determined that there is fare evasion.

[0096] Furthermore, the method also includes the following steps: when the gate is opened, the photoelectric footprint recognition device and the footprint recognition device are activated.

[0097] Furthermore, the method also includes the following steps: after the gate is closed, the photoelectric footprint recognition device and the footprint recognition device are turned off.

[0098] Furthermore, the method also includes the following steps: when it is determined that fare evasion has occurred, the alarm device is activated.

[0099] It should be noted that for details regarding the relevant steps of the above-mentioned gate control method, please refer to the corresponding limitations in the aforementioned gate control method; they will not be repeated here.

[0100] Example 4

[0101] In one embodiment, a turnstile control host is provided, which corresponds one-to-one with the turnstile control hosts in the above embodiments. This turnstile control host includes a ticket information acquisition module, a ticket information judgment module, a control module, a footprint recognition result acquisition module, and a fare evasion judgment module. Detailed descriptions of each functional module are as follows:

[0102] The ticket inspection information acquisition module is used to acquire ticket inspection information;

[0103] The ticket inspection information judgment module is used to determine whether the ticket inspection information has passed the inspection.

[0104] The control module is used to determine whether the ticket information has passed the inspection and then control the gate to open.

[0105] The footprint recognition result acquisition module is used to acquire the footprint recognition results fed back by the footprint recognizer.

[0106] The fare evasion detection module is used to determine whether fare evasion has occurred based on the footprint recognition results.

[0107] The control module is used to close the gate if fare evasion occurs.

[0108] For specific limitations regarding the gate control host, please refer to the limitations on the gate control method above, which will not be repeated here. Each module in the aforementioned gate control host can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the gate control host in hardware form or independent of it, or they can be stored in the memory of the gate control host in software form, so that the processor can call and execute the corresponding operations of each module.

[0109] In one embodiment, a gate control host is provided, the internal structure of which can be shown in the following diagram. Figure 7 As shown, the gate control host includes a processor, memory, and network interface connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile and volatile storage media and internal memory. The storage media stores computer programs. The network interface communicates with external footprint recognition devices and photoelectric recognition devices. When the computer program is executed by the processor, it implements the gate control method mentioned in this embodiment of the invention.

[0110] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the above-described gate control method.

[0111] For specific limitations regarding the computer-readable storage medium, please refer to the limitations corresponding to the gate control host in the gate control method above, which will not be repeated here.

[0112] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium. When executed, the computer program can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0113] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the above device can be divided into different functional units or modules to complete all or part of the functions described above.

[0114] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A footprint recognition device, characterized in that, It includes a microcontroller unit, a matrix of vertical and horizontal wires, a first detection switch and a second detection switch. The matrix of vertical and horizontal wires includes vertical wires and horizontal wires, which are insulated from each other. The vertical wires and horizontal wires are directly connected to the I / O ports of the microcontroller unit one by one. One end of each of the longitudinal wires is connected to the corresponding longitudinal wire I / O port of the microcontroller unit, and the other end is connected to one end of the corresponding first detection switch. The other end of the first detection switch is connected to the ground terminal. The first detection switch is used to detect the force state of the corresponding connected longitudinal wire and switch the switch state according to the force state of the longitudinal wire. One end of each of the horizontal wires is connected to the corresponding horizontal wire IO port of the microcontroller unit, and the other end is connected to one end of the corresponding second detection switch. The other end of the second detection switch is connected to the ground terminal. The second detection switch is used to detect the force state of the corresponding connected horizontal wire and switch the switch state according to the force state of the vertical wire. The microcontroller unit is used to detect the level changes of the vertical and horizontal wire I / O ports, and obtain the position of the footprints on the vertical and horizontal wire matrix based on the level changes. The first detection switch is used to close when the stress state of the corresponding connected longitudinal conductor exceeds the preset stress state, and to open when the stress state of the corresponding connected longitudinal conductor does not exceed the preset stress state. The second detection switch is used to close when the force state of the corresponding connected horizontal conductor exceeds the preset force state, and to open when the force state of the corresponding connected horizontal conductor does not exceed the preset force state.

2. The footprint recognition device according to claim 1, characterized in that, The microcontroller unit is specifically used for: Obtain the correspondence between the position identifier of each wire in the matrix of vertical and horizontal wires and the vertical and horizontal wire I / O ports of the microcontroller unit; Based on the level changes of the vertical and horizontal I / O ports, the target vertical and horizontal lines triggered by the footprints are determined. Using the aforementioned correspondence, the location identifiers of the target vertical and horizontal guide lines can be retrieved; The location of the footprint on the matrix of vertical and horizontal guide lines is determined by using the position markers of the target vertical and horizontal guide lines.

3. The footprint recognition device according to claim 2, characterized in that, The microcontroller unit is also used for: The area occupied by the footprint on the matrix of vertical and horizontal guide lines is obtained by detecting the position markers of the target vertical and horizontal guide lines.

4. The footprint recognition device according to claim 3, characterized in that, The footprint recognition device also includes an integrator and a memory; The microcontroller unit is also used to store the position identifiers of the detected target longitudinal and target transverse lines into the memory; The integrator is used to read the position identifier stored in the memory in real time and perform integration on the read position identifier to obtain the area occupied by the footprint on the matrix of longitudinal and transverse guides. The microcontroller unit is also used to obtain the occupied area from the integrator.

5. A gate control system, characterized in that, The system includes a detection subsystem and a gate control host. The detection subsystem includes a ticket checking device and a footprint recognition device. The footprint recognition device is the footprint recognition device according to any one of claims 1-4. The longitudinal and transverse wire matrix of the footprint recognition device is laid on the ground of the gate passageway. The gate control host is used to verify the ticket information obtained by the ticket checking device, and open the gate after determining that the ticket information has passed the verification. The footprint recognition device is used to identify the footprints of users passing through the gate passage in order to obtain footprint recognition results; The gate control host is also used to determine whether there is fare evasion based on the footprint recognition result. If fare evasion is found, the gate is closed.

6. The gate control system according to claim 5, characterized in that, The gate control host is used for: Determine the number of footprints on the matrix of vertical and horizontal guide lines; If there are more than two footprints, it is determined that there is fare evasion. When there are only two footprints, it is determined whether the area of ​​the first footprint and the second footprint meets the first preset condition, and whether the position of the first footprint and the second footprint meets the second preset condition. If the area of ​​the first footprint and the second footprint meets the first preset condition, and the position of the first footprint and the second footprint meets the second preset condition, then it is determined that there is no fare evasion. If the area of ​​the first footprint and the second footprint does not meet the first preset condition, and the position of the first footprint and the second footprint does not meet the second preset condition, then it is determined that there is fare evasion.

7. The gate control system according to claim 5, characterized in that, The gate control system also includes a photoelectric identifier; The photoelectric identifier is used to detect the number of users passing through the gate passage in order to obtain the user count identification result; The gate control host is also used to determine whether fare evasion exists based on the user count recognition result and the footprint recognition result.

8. The gate control system according to claim 7, characterized in that, The gate control host is also used for: When the user count identification result is that the number of passengers on the gate exceeds the preset number, it is determined that there is fare evasion. If the user count identification result is that the number of passengers on the gate passage does not exceed the preset number, then the footprint recognition device is activated to detect footprints and obtain the footprint recognition result. When the footprint recognition result is that there are only two footprints on the cross-beam matrix, it is determined whether the area of ​​the first footprint and the second footprint meets the first preset condition, and whether the position of the first footprint and the second footprint meets the second preset condition. If the area of ​​the first footprint and the second footprint meets the first preset condition, and the position of the first footprint and the second footprint meets the second preset condition, then it is determined that there is no fare evasion. If the area of ​​the first footprint and the second footprint does not meet the first preset condition, and the position of the first footprint and the second footprint does not meet the second preset condition, then it is determined that there is fare evasion.

9. The gate control system according to claim 7, characterized in that, The gate control host is also used to: activate the photoelectric identifier and footprint identifier when the gate is opened.

10. The gate control system according to claim 7, characterized in that, The gate control host is also used to: shut down the photoelectric identifier and the footprint identifier after the gate is closed.

11. A gate control method, characterized in that, The method includes: Obtain ticket inspection information, and after determining that the ticket inspection information has passed the inspection, control the gate to open; Obtain the footprint recognition result fed back by the footprint recognizer as described in any one of claims 1-4; The system determines whether fare evasion has occurred based on the footprint recognition results. If fare evasion is found, the system controls the gate to close.

12. The gate control method according to claim 11, characterized in that, The step of determining whether fare evasion has occurred based on the footprint recognition results includes: Determine the number of footprints on the matrix of vertical and horizontal guide lines; If there are more than two footprints, it is determined that there is fare evasion. When there are only two footprints, it is determined whether the area of ​​the first footprint and the second footprint meets the first preset condition, and whether the position of the first footprint and the second footprint meets the second preset condition. If the area of ​​the first footprint and the second footprint meets the first preset condition, and the position of the first footprint and the second footprint meets the second preset condition, then it is determined that there is no fare evasion. If the area of ​​the first footprint and the second footprint does not meet the first preset condition, and the position of the first footprint and the second footprint does not meet the second preset condition, then it is determined that there is fare evasion.

13. The gate control method according to claim 11, characterized in that, The gate control system also includes a photoelectric sensor, and the step of determining whether fare evasion has occurred based on the footprint recognition result includes: Based on the footprint recognition results and the number of users identified by the photoelectric recognition device, it is determined whether fare evasion has occurred.

14. The gate control method according to claim 13, characterized in that, The step of determining whether fare evasion exists based on the footprint recognition result and the user count recognition result identified by the photoelectric recognition device includes: When the user count identification result is that the number of passengers in the gate passage exceeds the preset number, it is determined that there is fare evasion. If the user count identification result is that the number of passengers on the gate passage does not exceed the preset number, then the footprint recognition device is activated to detect footprints and obtain the footprint recognition result. When the footprint recognition result is that there are only two footprints on the cross-beam matrix, it is determined whether the area of ​​the first footprint and the second footprint meets the first preset condition, and whether the position of the first footprint and the second footprint meets the second preset condition. If the area of ​​the first footprint and the second footprint meets the first preset condition, and the position of the first footprint and the second footprint meets the second preset condition, then it is determined that there is no fare evasion. If the area of ​​the first footprint and the second footprint does not meet the first preset condition, and the position of the first footprint and the second footprint does not meet the second preset condition, then it is determined that there is fare evasion.

15. The gate control method according to claim 13, characterized in that, The method further includes: When the gate is opened, the photoelectric identifier and footprint identifier are activated.

16. The gate control method according to claim 13, characterized in that, The method further includes: After the gate is closed, the photoelectric sensor and footprint sensor are turned off.

Citation Information

Patent Citations

  • System for achieving capacitance detection and electromagnetic detection

    CN103677469A

  • Anti-fare-evasion detection method, anti-fare-evasion detection system, and anti-fare-evasion system

    CN106981106A

  • Positioning system and method based on conductive silica gel

    CN110244614A

  • Ground pressure sensing security device and method

    CN110487448A

  • Pedestrian detection device for automatic ticket machine

    JP2008203975A