Identification module, identification method and intelligent door lock

By using the design of multiple recognition modules and shared DSP units in the smart door lock, the resource waste caused by the independence of fingerprint recognition and face recognition modules is solved, and the cost and power consumption are reduced are achieved, and the system efficiency is improved.

CN116226701BActive Publication Date: 2025-08-01BYD SEMICON CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111446082.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-30
Publication Date
2025-08-01
Estimated Expiration
2041-11-30

AI Technical Summary

Technical Problem

Among the existing smart door locks, fingerprint recognition and face recognition modules require independent DSPs respectively, resulting in high costs, many signal transmission lines, serious resource waste and low power efficiency.

Method used

The design of a multi-identification module and a shared DSP unit is adopted. The controller manages interrupt signals of multiple recognition methods through a controller, and a shared DSP unit realizes multiple recognition functions and unified power supply management.

Benefits of technology

It reduces the cost of identifying modules, reduces power consumption, saves system resources, reduces design and debugging difficulties, and improves production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116226701B_ABST
    Figure CN116226701B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of intelligent recognition technology. The present invention discloses an identification module, an identification method and an intelligent door lock. The identification module includes a controller connected to a preset function main board and a multiple identification module connected to the controller. The multiple identification module is used to identify an interruption signal through at least two preset identification methods. The controller is configured to: receive the interruption signal, switch a DSP unit in a power-off state to a power-on state, send the interruption signal to the preset function main board and wake up the preset function main board; receive the identification information fed back by the preset function main board according to the interruption signal, and control the DSP unit to determine an identification result corresponding to the interruption signal according to the identification information; send the identification result to the preset function main board, and switch the DSP unit to a power-off state. The present invention reduces the cost of the identification module, also reduces the power consumption, saves system resources, reduces the difficulty of design and debugging, and also improves the production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent identification technology, and in particular to an identification module, an identification method and an intelligent door lock. Background Art

[0002] Currently, with the rapid development of smart door locks, some smart door locks can automatically initiate facial recognition when a person approaches the door within a certain distance, and then automatically unlock the door based on the facial recognition results, bringing great convenience. Some door locks can also be unlocked through fingerprint recognition. In the existing technology, whether it is fingerprint recognition or facial recognition unlocking, both are two independent modules (i.e., fingerprint recognition module and recognition module). Each module requires a DSP (Digital Signal Processing Technology) to run a separate algorithm to perform fingerprint recognition and facial recognition functions respectively, which is costly. At the same time, when the two independent modules transmit signals such as communication and interrupts, they require more signal transmission lines, occupying more motherboard communication ports and wasting overall system resources. In addition, the two modules need to be powered by different power modules, which is not only costly but also has low power efficiency. Summary of the Invention

[0003] The embodiments of the present invention provide an identification module, an identification method and an intelligent door lock, which reduce costs and avoid waste of resources.

[0004] The present invention provides an identification module, comprising a controller connected to a preset function mainboard and a multiple identification module connected to the controller;

[0005] The multiple identification module is used to identify the interrupt signal through at least two preset identification methods; the multiple identification module includes a DSP unit connected to the controller; the DSP unit is used to feed back identification information to the controller based on the interrupt signal on the preset function mainboard, determine the identification result corresponding to the interrupt signal based on the identification information, and send it to the controller;

[0006] The controller is configured to:

[0007] receiving an interrupt signal, switching the DSP unit from a power-off state to a power-on state, and sending the interrupt signal to a preset function mainboard to wake up the preset function mainboard;

[0008] receiving identification information fed back by the preset function mainboard according to the interrupt signal, and controlling the DSP unit to determine an identification result corresponding to the interrupt signal according to the identification information;

[0009] Send the recognition result to the preset function main board and switch the DSP unit to the power-off state.

[0010] The present invention also provides a recognition method, which is applied to a controller connected to a preset function main board; the recognition method includes:

[0011] Receive an interrupt signal, switch the DSP unit in the power-off state to the power-on state, send the interrupt signal to the preset function main board and wake up the preset function main board; the interrupt signal is obtained by the multiple recognition module connected to the controller through one of at least two preset recognition methods; the multiple recognition module includes the DSP unit connected to the controller;

[0012] Receive the recognition information fed back by the preset function main board according to the interrupt signal, and control the DSP unit to determine the recognition result corresponding to the interrupt signal according to the recognition information according to the recognition information;

[0013] Send the recognition result to the preset function main board and switch the DSP unit to the power-off state.

[0014] The present invention also provides an intelligent door lock, which includes a preset function main board for performing unlocking and locking functions and the recognition module described above.

[0015] In the recognition module, recognition method and intelligent door lock provided by the present invention, the recognition module includes a controller connected to a preset function main board and a multiple recognition module connected to the controller; the multiple recognition module is used to recognize an interrupt signal through at least two preset recognition methods; the multiple recognition module includes a DSP unit connected to the controller; the DSP unit is used to, when the preset function main board feeds back recognition information to the controller according to the interrupt signal, determine the recognition result corresponding to the interrupt signal according to the recognition information and send it to the controller; the controller is configured to: receive an interrupt signal, switch the DSP unit in the power-off state to the power-on state, send the interrupt signal to the preset function main board and wake up the preset function main board; receive the recognition information fed back by the preset function main board according to the interrupt signal, and control the DSP unit to determine the recognition result corresponding to the interrupt signal according to the recognition information; send the recognition result to the preset function main board and switch the DSP unit to the power-off state.

[0016] In the present invention, the multiple recognition module can combine at least two preset recognition methods (for example, obtaining a fingerprint interruption signal through fingerprint recognition, or obtaining a face interruption signal through face recognition, etc.) to respectively obtain different interruption signals. Furthermore, through the same DSP unit, the recognition result corresponding to the interruption signal recognized by the multiple recognition module can be determined (different interruption signals correspond to recognition results determined by different methods. For example, the fingerprint recognition result is determined according to the fingerprint interruption signal obtained through fingerprint recognition, and the face recognition result is determined according to the face interruption signal obtained through face recognition). Then, the recognition result is sent to the preset function main board for the preset function main board to execute the function operation corresponding to the recognition result. The recognition module of the present invention can not only be awakened by different interruption signals recognized by the multiple recognition module (that is, the multiple recognition module integrates multiple wake-up functions), but also the processes of determining the recognition results corresponding to at least two of the multiple recognition modules can be realized by sharing the same DSP unit (that is, the multiple recognition module not only integrates the multiple recognition functions of the recognition results, but also reduces one DSP unit), greatly reducing the cost of the recognition module, reducing power consumption, saving system resources, reducing the difficulty of design and debugging, and improving production efficiency. Brief Description of the Drawings

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments of the present invention. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0018] Figure 1 It is a structural block diagram of a recognition module in an embodiment of the present invention.

[0019] Figure 2 It is a structural block diagram of a recognition module in another embodiment of the present invention.

[0020] Figure 3 It is a flowchart of the steps executed by the controller in a recognition module in an embodiment of the present invention.

[0021] The reference numerals in the specification are as follows:

[0022] 10. Recognition module; 11. Controller; 12. Multiple recognition module; 121. DSP unit; 122. Fingerprint recognition unit; 123. Face recognition unit; 1231. Infrared light source; 1232. Photodiode; 1233. Camera; 13. Power supply; 20. Preset function main board. Detailed Embodiments

[0023] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0024] The present invention provides an identification module 10, as Figure 1 shown, which includes a controller 11 connected to a preset function main board 20 and a multiple identification module 12 connected to the controller 11; wherein, the controller 11 can communicate with the preset function main board 20 (such as the preset function main board 20 for performing unlocking and locking functions in an intelligent door lock), etc. The controller 11 can be an MCU (Microcontroller Unit), a single-chip microcomputer, or the like.

[0025] Further, the multiple identification module 12 is used to identify an interrupt signal through at least two preset identification methods; it can be understood that, here, for the identification of the interrupt signal, the entire identification process can be completed by the multiple identification module 12 itself, or only part of the data can be assisted in identification by the multiple identification module 12, and the final interrupt signal can also be generated by modules such as the controller 11. It can be understood that the above-mentioned preset identification methods include, but are not limited to, the first identification method, the second identification method, the third identification method, etc., and the first identification method, the second identification method, and the third identification method, etc. can all be one of intelligent identification methods such as fingerprint identification, face recognition, voiceprint identification, micro-expression recognition, etc.; no limitation is made here. In the present invention, the multiple identification module 12 can simultaneously identify different interrupt signals through at least two identification methods, and then wake up the identification module through the different interrupt signals identified by the multiple identification module.

[0026] Further, in the embodiment as Figure 2 shown, the multiple identification module 12 further includes a fingerprint identification unit 122 and a face recognition unit 123; both the fingerprint identification unit 122 and the face recognition unit 123 are connected to the controller 11 and the DSP unit 121; at this time, the preset identification methods include the first identification method and the second identification method; the interrupt signal includes a fingerprint interrupt signal generated after the fingerprint identification unit 122 detects a fingerprint image in real time through the first identification method (wherein, the first identification method can refer to the fingerprint identification unit 122 performing fingerprint identification in the human hand detection mode and obtaining a fingerprint image), and a face recognition unit 123 generating a face recognition interrupt signal through the second identification method (for example, Figure 2The face recognition unit 123 shown in [Figure] includes an infrared light source 1231 and a photodiode 1232. At this time, the second recognition method may refer to: the controller 11 detects photoelectric signals in real time through the photodiode 1232 and the infrared light source 1231 in the infrared human body detection mode, and then the controller 11 generates a face interruption signal based on the photoelectric signal to recognize the face interruption signal).

[0027] In one embodiment, the recognition module 10 further includes a power supply 13 for providing electrical energy; the power supply 13 is electrically connected to the controller 11. In this embodiment, the power supply 13 can be a battery or other power sources that can provide electrical energy, etc. The power supply 13 can not only provide electrical energy for the controller 11, but also the controller 11 can supply power to other modules of the recognition module 10 through the power supply 13 (for example, the controller 11 supplies power to the infrared light source 1231, the photodiode 1232, and the camera 1233 in the DSP unit 121, the fingerprint recognition unit 122, and the face recognition unit 123 through the power supply 13). In this embodiment, the control of the power supply 13 is uniformly handed over to the controller 11 for management, and the voltage of the power supply 13 is directly converted by the controller 11 to the voltage required by other modules in the recognition module 10, and its power supply efficiency is higher. At the same time, the recognition module does not need to be powered and controlled for power-off by the preset function main board 20, reducing the work of the preset function main board 20, not only reducing the cost, but also improving the efficiency of the power supply 13, reducing the power consumption. If the power supply 13 is a battery, the service life of the battery can also be extended.

[0028] The multiple recognition module 12 includes a DSP unit 121 connected to the controller 11; the DSP unit 121 is used to feed back recognition information to the controller 11 according to the interruption signal on the preset function main board 20, determine the recognition result corresponding to the interruption signal according to the recognition information, and send it to the controller 11; specifically, as Figure 1 and Figure 3 shown, the controller 11 is configured to perform the following steps:

[0029] S100, receive the interruption signal, switch the DSP unit 121 in the power-off state to the power-on state, send the interruption signal to the preset function main board 20, and wake up the preset function main board 20; it can be understood that if the recognition module belongs to an intelligent door lock, when the intelligent door lock starts to work normally, Figure 1 and Figure 2 the recognition module 10 shown in [Figure] is in the sleep state. It can be understood that in the present invention, if the recognition module 10 is in the sleep state, the multiple recognition module 12 will start to recognize multiple different interruption signals through the above at least two preset recognition methods respectively. For example, in Figure 2In this case, the infrared light source 1231 and the photodiode 1232 of the face recognition unit 123 in the recognition module 10 will be in the infrared human body detection mode to detect the human body through infrared signals and obtain human photoelectric signals; at the same time, the fingerprint recognition unit 122 will be in the human hand detection mode to detect the human fingerprint image and generate a fingerprint interruption signal when the fingerprint image is detected; and the DSP (Digital Signal Processing) unit and the camera 1233 will both be in the power-off state (the power-off state means the non-working state), while the controller 11 will be in the low-power sleep state. Understandably, when the recognition module 10 is in the sleep state, since the fingerprint recognition unit 122 may recognize the fingerprint image and generate a fingerprint interruption signal, and the controller 11 can also generate (that is, the controller 11 receives) a face interruption signal according to the photoelectric signals obtained by the infrared light source 1231 and the photodiode 1232 of the face recognition unit 123 in the sleep state (at this time, the controller 11, the infrared light source 1231 and the photodiode 1232 form a rangefinder to realize the ranging function of the face recognition unit 123), that is, the controller 11 may receive the interruption signal at any time in the sleep state and be woken up from the sleep state, and then switch the DSP unit 121 in the power-off state to the power-on state, and at the same time send the interruption signal to the preset function main board 20 and wake up the preset function main board 20. Understandably, the interruption signal may also include other interruption signals recognized by other recognition methods (such as voiceprint recognition or micro-expression recognition, etc. as the third recognition method) other than the above first recognition method and the second recognition method. As long as other function recognition units corresponding to other recognition methods and connected to the DSP unit are set in the multiple recognition module 12, the other interruption signals can be recognized through the other function recognition units, and then the controller 11 can be woken up.

[0030] S200 receives the recognition information fed back by the preset function main board 20 according to the interruption signal, and controls the DSP unit 121 to determine the recognition result corresponding to the interruption signal according to the recognition information; that is to say, after the preset function main board 20 is awakened, it will inquire about the interruption source, that is, the preset function main board 20 will determine whether the interruption signal is recognized by the first recognition method or the second recognition method (for example, determine whether the interruption signal is a fingerprint interruption signal obtained by the first recognition method or a face interruption signal obtained by the second recognition method), and then, after determining the recognition information corresponding to the determined interruption signal, feedback the recognition information to the controller 11. Understandably, the recognition information is the indication information that can instruct the controller 11 to perform subsequent recognition operations. For example, when the interruption signal is a fingerprint interruption signal, the recognition information may be the indication information that instructs the controller 11 to control the fingerprint recognition unit 122 of the multi-recognition module 12 and the DSP unit 121 to jointly perform fingerprint recognition to obtain a fingerprint recognition result; when the interruption signal is a face interruption signal, the recognition information may be the indication information that instructs the controller 11 to control the DSP unit 121 of the multi-recognition module 12 and the face recognition unit 123 (such as the infrared light source 1231 and the camera 1233 in the face recognition unit 123) to jointly cooperate to perform face recognition to obtain a face recognition result. Understandably, different interruption signals correspond to recognition results determined by different methods. For example, fingerprint recognition (the controller 11, the DSP unit 121, and the fingerprint recognition unit 122 jointly cooperate to perform fingerprint recognition) according to the recognition information can obtain a fingerprint recognition result corresponding to the fingerprint interruption signal, and face recognition (the controller 11, the DSP unit 121, the infrared light source 1231, and the camera 1233 jointly cooperate to perform face recognition) according to the recognition information can obtain a face recognition result corresponding to the face interruption signal.

[0031] After sending the recognition result to the preset function main board 20, the S300 switches the DSP unit 121 to the power-off state. That is, the recognition result can be successful or failed. Regardless of the recognition result, it will be sent to the preset function main board 20 for the preset function main board 20 to perform function operations corresponding to the recognition result. At this time, after receiving the recognition result transmitted by the controller 11, the preset function main board 20 will send a sleep instruction to the recognition module. At this time, the controller 11 of the recognition module will transmit the sleep instruction to the DSP unit 121. The DSP unit 121 will perform system initialization, set the fingerprint recognition unit 122 to the human hand detection mode, and turn on the human body detection function (set the infrared light source 1231 and the photodiode 1232 of the face recognition unit 123 to the human body detection mode). Furthermore, the controller 11 will switch the DSP unit 121 back to the power-off state. After that, the controller 11 will also enter the low-power sleep state again, waiting to be woken up next time (such as being woken up after receiving an interrupt signal or receiving a wake-up signal sent by the preset function main board 20). That is, continue to restore the sleep state of the entire recognition module 10 and wait to be woken up again next time.

[0032] In the above embodiment of the present invention, the multiple recognition module 12 can combine at least two preset recognition methods (such as obtaining a fingerprint interrupt signal through fingerprint recognition or obtaining a face interrupt signal through face recognition, etc.) to obtain different interrupt signals respectively. Furthermore, through the same DSP unit 121, the recognition result corresponding to the interrupt signal recognized by the multiple recognition module 12 can be determined (different interrupt signals correspond to recognition results determined by different methods. For example, the fingerprint recognition result is determined according to the fingerprint interrupt signal obtained by fingerprint recognition, and the face recognition result is determined according to the face interrupt signal obtained by face recognition). Then, the recognition result is sent to the preset function main board 20 for the preset function main board 20 to perform function operations corresponding to the recognition result. The recognition module 10 of the present invention can not only be woken up by different interrupt signals recognized by the multiple recognition module 12 (that is, the multiple recognition module 12 integrates multiple wake-up functions), but also the processes of determining at least two recognition results corresponding to the multiple recognition module 12 can be realized by sharing the same DSP unit 121 (that is, the multiple recognition module 12 not only integrates the multiple recognition functions of the recognition result, but also reduces one DSP unit 121), greatly reducing the cost of the recognition module 10, reducing power consumption, saving system resources, reducing the difficulty of design and debugging, and improving production efficiency.

[0033] In one embodiment, the controller 11 is further configured to be set as:

[0034] Receive the wake-up signal sent by the preset function main board 20, and switch the DSP unit 121 in the power-off state to the power-on state; that is, in this embodiment, the controller 11 of the recognition module 10 may not be woken up by the interruption signal either, and the recognition module can also be directly woken up by the preset function main board 20, so that the recognition module 10 can communicate with the preset function main board 20, and then instruct it to execute function operations, such as key verification, template management and other function operation processes. Therefore, after the controller 11 receives the wake-up signal sent by the preset function main board 20 in the sleep state, it will also be woken up from the sleep state, and then switch the DSP unit 121 in the power-off state to the power-on state, and at the same time send the wake-up signal to the DSP unit 121.

[0035] Send the function execution information in the wake-up signal to the DSP unit 121, and after receiving the execution information fed back by the DSP unit 121, send the execution information to the preset function main board 20; that is, the DSP unit 121 can execute the function operations of the preset function main board 20 according to the function execution information in the received wake-up signal, such as key verification, template management, etc., and then transmit the execution result (that is, the execution information) obtained after execution to the preset function main board 20 through the controller 11.

[0036] Receive the sleep instruction fed back by the preset function main board 20 according to the execution information, and switch the DSP unit 121 to the power-off state. That is, after the preset function main board 20 receives the execution information transmitted by the controller 11, it will send a sleep instruction to the recognition module. At this time, the controller 11 of the recognition module will transfer the sleep instruction to the DSP unit 121, and the DSP unit 121 will switch back to the power-off state. After that, the controller 11 will also enter the low-power sleep state again, waiting to be woken up next time (such as being woken up after receiving an interruption signal, or being woken up after receiving the wake-up signal sent by the preset function main board 20). That is, continue to restore the sleep state of the entire recognition module 10 and wait to be woken up again next time.

[0037] In one embodiment, the controller 11 is provided with an interruption port and a serial port connected to the preset function main board 20; the interruption port is used to send an interruption signal to the preset function main board 20; the serial port is used to receive the recognition information fed back by the preset function main board 20 according to the interruption signal, and is also used to send the recognition result to the preset function main board 20. That is, in this embodiment, the controller 11 is responsible for interruption signal management and communication port management. Only one interruption port and a pair of serial ports are required for communication between the recognition module 10 and the preset function main board 20, which reduces the occupation of ports on the preset function main board 20, reduces the cost of the preset function main board 20, and improves the system efficiency.

[0038] In one embodiment, as Figure 2 shown, the multi-identification module 12 further includes a fingerprint identification unit 122 and a face recognition unit 123; the fingerprint identification unit 122 is connected to the controller 11 and the DSP unit 121; the interruption signal includes a fingerprint interruption signal generated after the fingerprint identification unit 122 detects a fingerprint image in real time through a first identification method (wherein, the first identification method may refer to the fingerprint identification unit 122 performing fingerprint identification in a human hand detection mode to obtain a fingerprint image); in a specific embodiment, the fingerprint identification unit 122 includes a fingerprint sensor; in the present invention, the fingerprint identification unit 122 may also include other components that can obtain a fingerprint interruption signal through fingerprint identification.

[0039] Specifically, the controller 11 is further configured to:

[0040] When the interruption signal is a fingerprint interruption signal, receive the fingerprint identification information fed back by the preset function main board 20 according to the fingerprint interruption signal, and perform fingerprint identification through the DSP unit 121 and the fingerprint identification unit 122 to obtain a fingerprint identification result; that is, after the preset function main board 20 is awakened, it will inquire about the interruption source, that is, when the interruption signal is a fingerprint interruption signal, the preset function main board 20 will determine that the interruption signal is a fingerprint interruption signal, and then determine the identification information corresponding to the fingerprint interruption signal. At this time, the identification information is an instruction information for instructing the controller 11 to control the fingerprint identification unit 122 and the DSP unit 121 of the multi-identification module 12 to jointly perform fingerprint identification to obtain a fingerprint identification result. Therefore, the controller 11 can control the DSP unit 121 and the fingerprint identification unit 122 to cooperate with each other to perform fingerprint identification according to the identification information fed back by the preset function main board 20, and then obtain a fingerprint identification result corresponding to the fingerprint interruption signal.

[0041] Furthermore, the controller 11 is further configured to:

[0042] Receive the fingerprint recognition information fed back by the preset function main board 20 according to the fingerprint interruption signal, and extract the fingerprint feature values in the fingerprint image detected by the fingerprint recognition unit 122 through the DSP unit 121; that is, after the controller 11 receives the fingerprint recognition information fed back by the preset function main board 20 according to the fingerprint interruption signal, read the fingerprint image detected by the fingerprint recognition unit 122 through the DSP unit 121, extract the fingerprint feature values in the fingerprint image, and then compare the extracted fingerprint feature values with each target fingerprint template in the preset fingerprint template set (the target fingerprint templates in the preset fingerprint template set can be stored in advance according to requirements for the controller 11 to retrieve at any time. For example, the target fingerprint template can be set as the fingerprint templates of the permanent residents in the family corresponding to the intelligent door lock) one by one for matching.

[0043] Cause the DSP unit 121 to match the fingerprint feature values with each target fingerprint template in the preset fingerprint template set, and obtain the fingerprint recognition result sent by the DSP unit 121; the preset fingerprint template set includes at least one target fingerprint template; it can be understood that if the extracted fingerprint feature values match successfully with any one of the target fingerprint templates in the preset fingerprint template set, it means that the fingerprint feature values and one of the target fingerprint templates in the preset fingerprint template set belong to the same person. At this time, the DSP unit 121 can confirm that the fingerprint recognition result is successful; on the contrary, if the extracted fingerprint feature values do not match successfully with all the target fingerprint templates in the preset fingerprint template set, it means that the fingerprint feature values do not belong to any person corresponding to the target fingerprint templates in the preset fingerprint template set. At this time, the DSP unit 121 can confirm that the fingerprint recognition result is failed; after completing the fingerprint recognition and obtaining the fingerprint recognition result, regardless of whether the result is successful or failed, the DSP unit 121 will send the fingerprint recognition result to the controller 11.

[0044] Obtain the fingerprint recognition result, send the fingerprint recognition result to the preset function main board 20, and switch the DSP unit 121 to the power-off state. That is, after the controller 11 obtains the fingerprint recognition result, it is necessary to send this fingerprint recognition result to the preset function main board 20 for the preset function main board 20 to perform function operations corresponding to the recognition result. For example, when the fingerprint recognition result is successful, the intelligent door lock automatically unlocks according to the fingerprint recognition result of the recognition module 10; when the fingerprint recognition result is a failure, the intelligent door lock prompts (voice, light, or through preset identification text or graphics on the display screen) that the unlocking fails according to the fingerprint recognition result of the recognition module 10. And, after the preset function main board 20 receives the recognition result transmitted by the controller 11, the preset function main board 20 will send a sleep instruction to the recognition module. At this time, the controller 11 of the recognition module will transmit this sleep instruction to the DSP unit 121, and the DSP unit 121 will perform system initialization, set the above-mentioned fingerprint recognition unit 122 to the human hand detection mode, and turn on the human body detection function (set the infrared light source 1231 and the photodiode 1232 of the face recognition unit 123 to the human body detection mode). Furthermore, the controller 11 will switch the DSP unit 121 back to the power-off state again. After that, the controller 11 will also enter the low-power sleep state again, waiting to be woken up next time (such as being woken up after receiving an interrupt signal or after receiving a wake-up signal sent by the preset function main board 20). That is, continue to restore the sleep state of the entire recognition module 10 and wait to be woken up again next time.

[0045] In one embodiment, as Figure 2 shown, the multiple recognition module 12 further includes a face recognition unit 123; the face recognition unit 123 is connected to the controller 11 and the DSP unit 121; the interrupt signal further includes a face interrupt signal obtained by the face recognition unit 123 through a second recognition method. Understandably, Figure 2 the face recognition unit 123 shown in includes an infrared light source 1231 and a photodiode 1232. At this time, the second recognition method refers to the controller 11 detecting photoelectric signals in real time through the photodiode 1232 and the infrared light source 1231 in the infrared human body detection mode, and then the controller 11 recognizes the face interrupt signal according to this photoelectric signal. Specifically, the controller 11 is further configured to be:

[0046] When the interruption signal is a face interruption signal, after receiving the face recognition information fed back by the preset function main board 20 according to the face interruption signal, face recognition is performed through the DSP unit 121 and the face recognition unit 123 to obtain a face recognition result. That is to say, after the preset function main board 20 is awakened, it will inquire about the interruption source. That is, when the interruption signal is a face interruption signal, the preset function main board 20 will determine that the interruption signal is a face interruption signal, and then determine the recognition information corresponding to the face interruption signal. At this time, the recognition information is an instruction information indicating that the controller 11 controls the DSP unit 121 of the multiple recognition module 12 and the face recognition unit 123 (such as the infrared light source 1231 and the camera 1233 in the face recognition unit 123) to jointly perform face recognition to obtain a face recognition result. Therefore, the controller 11 can control the DSP unit 121 and the face recognition unit 123 to cooperate with each other to perform face recognition according to the recognition information fed back by the preset function main board 20, and then obtain a face recognition result corresponding to the face interruption signal.

[0047] Further, the face recognition unit 123 includes an infrared light source 1231, a photodiode 1232, and a camera 1233. The camera 1233 is connected to the DSP unit 121; both the photodiode 123 and the infrared light source 1231 are connected to the controller 11; the controller 11 is further configured to:

[0048] Real-time obtain the photoelectric signals detected in real time by the photodiode 1232 and the infrared light source 1231 (when the infrared light source 1231 and the photodiode 1232 of the face recognition unit 123 are set to be in the infrared human body detection mode, the human body detection function can be turned on to detect photoelectric signals in real time). After recognizing the face interruption signal according to the photoelectric signals, switch both the DSP unit 121 and the camera 1233 in the power-off state to the power-on state, and send the face interruption signal to the preset function main board 20 to wake up the preset function main board 20. That is to say, in this embodiment, the recognition process of the face interruption signal is not directly completed by the multiple recognition module 12 completely. Instead, the infrared light source 1231 and the photodiode 1232 in the face recognition unit 123 of the multiple recognition module 12 first detect photoelectric signals in real time, and then the controller 11 recognizes the face interruption signal according to the photoelectric signals.

[0049] Specifically, the infrared light source 1231 and the photodiode 1232 are in the energized state in the human body detection mode. At this time, human body detection can be performed through the photoelectric signals of the infrared light source 1231 and the photodiode 1232. Specifically, the controller 11 is further configured to: obtain an infrared ranging result according to the photoelectric signals detected in real time by the photodiode 1232 and the infrared light source 1231, and when the infrared ranging result indicates that someone is approaching, confirm that a face interruption signal is recognized. That is, the photoelectric signals can be detected in real time through the infrared light source 1231 and the photodiode 1232. After the controller 11 determines that there is a human body signal in the photoelectric signal, it can continue to instruct the infrared light source 1231 and the photodiode 1232 to perform continuous monitoring, and then determine whether the human body signal is approaching according to the interval distance between the continuously monitored human body signal and the recognition module 10. If the human body signal is approaching and the interval distance between the human body signal and the recognition module 10 is less than or equal to the preset distance threshold, an infrared ranging result of someone approaching can be obtained at this time (at this time, the controller 11, the infrared light source 1231, and the photodiode 1232 together form a rangefinder to realize the ranging function of the recognition module), and the controller 11 can generate a face interruption signal according to the infrared ranging result of someone approaching (that is, confirm that a face interruption signal is recognized). When no human body signal is detected in the photoelectric signal, or a human body signal has been detected and it is determined that the distance between the human body signal and the recognition module 10 is far according to the human body signal, a ranging result of no one approaching can be obtained. Further, when it is determined that the human body signal is approaching the recognition module 10 but the interval distance is still greater than the preset distance threshold, the current infrared ranging result can be determined as pending at this time, and the human body signal continues to be monitored until the human body signal continues to approach and finally reaches the target where the interval distance is less than or equal to the preset distance threshold to obtain an infrared ranging result of someone approaching, or until the human body signal switches to start moving away from the recognition module 10 or remains stationary before reaching the target where the interval distance is less than or equal to the preset distance threshold, to obtain a ranging result of no one approaching. It can be understood that when the infrared ranging result is that no one is approaching, it is only necessary to continue to keep the photodiode 1232 and the infrared light source 1231 to monitor the photoelectric signals in real time in the infrared human body detection mode.

[0050] Receive the face recognition information fed back by the preset function main board 20 according to the face interruption signal, and perform face recognition through the DSP unit 121, the camera 1233 and the infrared light source 1231 to obtain a face recognition result; that is, after the preset function main board 20 is awakened, it will inquire about the interruption source, that is, when the interruption signal is a face interruption signal, the preset function main board 20 will determine that the interruption signal is a face interruption signal, and then determine the recognition information corresponding to the face interruption signal. At this time, the recognition information is an instruction information indicating that the controller 11 controls the DSP unit 121, the camera 1233 and the infrared light source 1231 of the multi-recognition module 12 to jointly perform face recognition and then obtain a face recognition result. Therefore, the controller 11 can control the DSP unit 121, the camera 1233 and the infrared light source 1231 to cooperate with each other to perform face recognition according to the recognition information fed back by the preset function main board 20, and then obtain a face recognition result corresponding to the face interruption signal.

[0051] Send the face recognition result to the preset function main board 20, and switch both the DSP unit 121 and the camera 1233 to the power-off state. That is, after the controller 11 obtains the face recognition result, it is necessary to send the face recognition result to the preset function main board 20 for the preset function main board 20 to execute the function operation corresponding to the recognition result. For example, when the face recognition result is successful recognition, the intelligent door lock automatically unlocks according to the face recognition result of the recognition module 10; when the face recognition result is failed recognition, the intelligent door lock prompts (voice, light or through preset identification text or graphics on the display screen) that the unlocking fails according to the face recognition result of the recognition module 10. And after the preset function main board 20 receives the recognition result transmitted by the controller 11, the preset function main board 20 will send a sleep instruction to the recognition module. At this time, the controller 11 of the recognition module will transmit the sleep instruction to the DSP unit 121, and the DSP unit 121 will perform system initialization, set the infrared light source 1231 and the photodiode 1232 of the face recognition unit 123 to be in the infrared human body detection mode to turn on the human body detection function, and set the fingerprint recognition unit 122 to be in the human hand detection mode. Furthermore, the controller 11 will switch the DSP unit 121 back to the power-off state, and then the controller 11 will also enter the low-power sleep state again, waiting to be awakened next time (such as being awakened after receiving an interruption signal or after receiving a wake-up signal sent by the preset function main board 20). That is, continue to restore the sleep state of the entire recognition module 10 and wait to be awakened again next time.

[0052] Furthermore, the controller 11 is further configured to be set as:

[0053] Receive the face recognition information fed back by the preset function main board 20 according to the face interruption signal, and extract the face feature values in the face image captured by the camera 1233 through the DSP unit 121; that is, after the controller 11 receives the face recognition information fed back by the preset function main board 20 according to the face interruption signal, the DSP unit 121 reads the to-be-detected image captured by the camera 1233 (the camera 1233 captures under the supplementary light of the infrared light source 1231 to obtain the to-be-detected image. Understandably, there may or may not be a face in the to-be-detected image. For example, in the case where an illegal element deliberately covers the face, a to-be-detected image containing a face image cannot be obtained). If there is a face image in the to-be-detected image, the face feature values corresponding to the face image in the to-be-detected image (which may include multiple face feature values) will be extracted, and then the extracted face feature values will be compared and matched one by one with each target face template in the preset face template set (the target face templates in the preset face template set can be stored in advance according to requirements for the controller 11 to retrieve at any time. For example, the target face template can be set as the face template of the permanent residents in the family corresponding to the intelligent door lock).

[0054] Let the DSP unit 121 match the face feature values with each target face template in the preset face template set, and obtain the face recognition result sent by the DSP unit 121; the preset face template set includes at least one target face template. Understandably, if at least one of the extracted face feature values matches successfully with any one of the target face templates in the preset face template set, it means that at least one of the face feature values corresponding to the current approaching human body signal belongs to the same person as one of the target face templates in the preset face template set. At this time, the DSP unit 121 can confirm that the face recognition result is successful; on the contrary, if all the extracted face feature values do not match successfully with all the target face templates in the preset face template set, it means that the face feature values do not belong to any person corresponding to the target face templates in the preset face template set. At this time, the DSP unit 121 can confirm that the face recognition result is failed; after completing the face recognition and obtaining the face recognition result, regardless of whether the result is successful or failed, the DSP unit 121 will send the face recognition result to the controller 11.

[0055] The present invention also provides an identification method, and the identification method is applied to the controller 11 connected to the preset function main board in the above identification module 20; understandably, the identification method in the present invention corresponds one by one to the execution steps set for the controller 11 of the identification module 10 in the above embodiment, and will not be elaborated here. The identification method includes:

[0056] Receive an interruption signal, switch the DSP unit 121 in a power-off state to a power-on state, and send the interruption signal to the preset function main board 20 to wake up the preset function main board 20; the interruption signal is obtained by the multiple recognition module 12 connected to the controller 11 through one of at least two preset recognition methods; the multiple recognition module 12 includes the DSP unit 121 connected to the controller;

[0057] Receive the recognition information fed back by the preset function main board 20 according to the interruption signal, and control the DSP unit 121 to determine the recognition result corresponding to the interruption signal according to the recognition information according to the recognition information;

[0058] Send the recognition result to the preset function main board 20, and switch the DSP unit 121 to a power-off state.

[0059] In the recognition method of the above embodiment of the present invention, the multiple recognition module 12 can combine at least two preset recognition methods (such as obtaining a fingerprint interruption signal through fingerprint recognition, or obtaining a face interruption signal through face recognition, etc.) to obtain different interruption signals respectively. Furthermore, through the same DSP unit 121, the recognition result corresponding to the interruption signal recognized by the multiple recognition module 12 can be determined (different interruption signals correspond to recognition results determined by different methods. For example, the fingerprint recognition result is determined according to the fingerprint interruption signal obtained through fingerprint recognition, and the face recognition result is determined according to the face interruption signal obtained through face recognition). Furthermore, the recognition result is sent to the preset function main board 20 for the preset function main board 20 to perform the function operation corresponding to the recognition result. In the recognition method of the present invention, the recognition module 10 can not only be woken up by different interruption signals recognized by the multiple recognition module 12 (that is, the multiple recognition module 12 integrates multiple wake-up functions), but also the processes of determining at least two recognition results corresponding to the multiple recognition module 12 can be realized by sharing the same DSP unit 121 (that is, the multiple recognition module 12 not only integrates the multiple recognition functions of the recognition results, but also reduces one DSP unit 121), which greatly reduces the cost of the recognition module 10, reduces the power consumption, saves system resources, reduces the difficulty of design and debugging, and improves the production efficiency.

[0060] It should be understood that the magnitudes of the sequence numbers of the steps in the above embodiments do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention. For the specific limitations on the recognition method, reference can be made to the limitations on the recognition module in the above text, which will not be elaborated here.

[0061] The present invention also provides an intelligent door lock, which includes a preset function main board 20 for performing unlocking and locking functions and the above-mentioned recognition module 10. In the above embodiments of the present invention, the multiple recognition modules 12 of the recognition module 10 can combine at least two preset recognition methods (such as obtaining a fingerprint interruption signal through fingerprint recognition, or obtaining a face interruption signal through face recognition, etc.) to obtain different interruption signals respectively. Furthermore, through the same DSP unit 121, the recognition result corresponding to the interruption signal recognized by the multiple recognition modules 12 can be determined (different interruption signals correspond to recognition results determined by different methods. For example, the fingerprint recognition result is determined according to the fingerprint interruption signal obtained through fingerprint recognition, and the face recognition result is determined according to the face interruption signal obtained through face recognition). Then, the recognition result is sent to the preset function main board 20 for the preset function main board 20 to perform the function operation corresponding to the recognition result. For example, when the face recognition result is successful, the intelligent door lock automatically unlocks according to the face recognition result of the recognition module 10; when the face recognition result is failed, the intelligent door lock prompts (it can be prompted by voice, light, or preset identification text or graphics on the display screen) that the unlocking fails according to the face recognition result of the recognition module 10. The recognition module 10 of the present invention can not only be awakened by different interruption signals recognized by the multiple recognition modules 12 (that is, the multiple recognition modules 12 integrate multiple wake-up functions), but also the processes of determining at least two recognition results corresponding to the multiple recognition modules 12 can be realized by sharing the same DSP unit 121 (that is, the multiple recognition modules 12 not only integrate the multiple recognition functions of the recognition results, but also reduce one DSP unit 121), which greatly reduces the cost of the recognition module 10, also reduces the power consumption, saves system resources, reduces the difficulty of design and debugging, and improves the production efficiency.

[0062] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the above-mentioned division of each functional unit and module is used as an example. In practical applications, the above functions can be allocated to different functional units and modules according to needs, that is, the internal structure of the recognition module 10 is divided into different functional units or modules to complete all or part of the functions described above.

[0063] Each module in the above-mentioned controller 11 can be implemented in whole or in part by software, hardware, and their combination. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or stored in the memory in the computer device in the form of software, so that the processor can call and execute the operations corresponding to the above-mentioned modules.

[0064] The above-described embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. An identification module, characterized in that, It includes a controller connected to a preset function main board and a multiple identification module connected to the controller; The multiple identification module is used to respectively identify at least two different interruption signals through at least two preset identification methods; the multiple identification module includes a DSP unit connected to the controller; the DSP unit is used to, when the preset function main board feeds back identification information to the controller according to the interruption signal, determine an identification result corresponding to the interruption signal according to the identification information and send it to the controller; the identification information refers to the indication information for instructing the controller to perform subsequent identification operations; the same DSP unit is used to determine corresponding different identification results according to different interruption signals identified by different preset identification methods; The controller is used to be set as: Receive an interruption signal, switch the powered-off DSP unit to the powered-on state, send the interruption signal to the preset function main board and wake up the preset function main board; Receive the identification information fed back by the preset function main board according to the interruption signal, and control the DSP unit to determine an identification result corresponding to the interruption signal according to the identification information; Send the identification result to the preset function main board and switch the DSP unit to the powered-off state.

2. The recognition module according to claim 1, wherein The multiple identification module further includes a fingerprint identification unit and a face recognition unit; both the fingerprint identification unit and the face recognition unit are connected to the controller and the DSP unit; the preset identification methods include a first identification method and a second identification method; the interruption signals include a fingerprint interruption signal generated after the fingerprint identification unit detects a fingerprint image in real time through the first identification method, and a face interruption signal identified by the face recognition unit through the second identification method; The controller is further used to be set as: When the interruption signal is a fingerprint interruption signal, receive the fingerprint identification information fed back by the preset function main board according to the fingerprint interruption signal, and perform fingerprint identification through the DSP unit and the fingerprint identification unit to obtain a fingerprint identification result; Or When the interruption signal is a face interruption signal, receive the face recognition information fed back by the preset function main board according to the face interruption signal, and perform face recognition through the DSP unit and the face recognition unit to obtain a face recognition result.

3. The identification module according to claim 2, wherein The controller is further used to be set as: Receive the fingerprint identification information fed back by the preset function main board according to the fingerprint interruption signal, and extract fingerprint feature values in the fingerprint image detected by the fingerprint identification unit through the DSP unit; Make the DSP unit match the fingerprint feature values with each target fingerprint template in a preset fingerprint template set to obtain the fingerprint identification result sent by the DSP unit; The preset fingerprint template set includes at least one target fingerprint template; Obtain the fingerprint identification result, send the fingerprint identification result to the preset function main board, and switch the DSP unit to the powered-off state.

4. The identification module according to claim 2, characterized in that, The face recognition unit includes an infrared light source, a photodiode, and a camera, and the camera is connected to the DSP unit; both the photodiode and the infrared light source are connected to the controller; The controller is further configured to: Obtain in real time the optoelectronic signals detected in real time by the photodiode and the infrared light source. After identifying a face interruption signal according to the optoelectronic signals, switch both the DSP unit and the camera in a power-off state to a power-on state, and send the face interruption signal to a preset function main board to wake up the preset function main board; Receive the face recognition information fed back by the preset function main board according to the face interruption signal, and perform face recognition through the DSP unit, the camera, and the infrared light source to obtain a face recognition result; Send the face recognition result to the preset function main board, and switch both the DSP unit and the camera to a power-off state.

5. The identification module according to claim 4, characterized in that, The controller is further configured to: Receive the face recognition information fed back by the preset function main board according to the face interruption signal, and extract the face feature values in the face image captured by the camera through the DSP unit; Cause the DSP unit to match the face feature values with each target face template in a preset face template set to obtain the face recognition result sent by the DSP unit; at least one target face template is included in the preset face template set.

6. The identification module according to claim 4, wherein The controller is further configured to: Obtain an infrared ranging result according to the optoelectronic signals detected in real time by the photodiode and the infrared light source, and confirm that a face interruption signal is recognized when the infrared ranging result indicates that someone is approaching.

7. The identification module according to claim 1, wherein, The controller is further configured to: Receive a wake-up signal sent by the preset function main board, and switch the DSP unit in a power-off state to a power-on state; Send the function execution information in the wake-up signal to the DSP unit, and after receiving the execution information fed back by the DSP unit, send the execution information to the preset function main board; Upon receiving a sleep instruction fed back by the preset function main board according to the execution information, switch the DSP unit to a power-off state.

8. The identification module according to claim 1, wherein The recognition module further includes a power supply for providing electric energy; the power supply is electrically connected to the controller.

9. The recognition module according to claim 1, wherein An interrupt port and a serial port for connecting to the preset function main board are provided on the controller; the interrupt port is used to send an interrupt signal to the preset function main board; the serial port is used to receive the recognition information fed back by the preset function main board according to the interrupt signal, and is also used to send the recognition result to the preset function main board.

10. A recognition method, characterized in that Applied to a controller connected to a preset function main board; the recognition method includes: Receive an interruption signal, switch the DSP unit in a power-off state to a power-on state, and send the interruption signal to a preset functional main board to wake up the preset functional main board; the interruption signal is obtained by a multiple identification module connected to the controller through one of at least two preset identification methods; the multiple identification module is used to respectively identify at least two different interruption signals through at least two preset identification methods; the multiple identification module includes the DSP unit connected to the controller; Receive the identification information fed back by the preset functional main board according to the interruption signal, and control the DSP unit to determine an identification result corresponding to the interruption signal according to the identification information according to the identification information; the identification information refers to the indication information for instructing the controller to perform subsequent identification operations; the same DSP unit is used to determine corresponding different identification results according to different interruption signals identified by different preset identification methods; Send the identification result to the preset functional main board and switch the DSP unit to a power-off state.

11. An intelligent door lock, characterized in that, It includes a preset functional main board for performing unlocking and locking functions and the identification module according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Electric power maintaining robot based on DSP

    CN106737772A

  • Frequency control device and frequency control method

    JP2002217994A