Anti-theft device control method and device, electronic equipment and anti-theft device

文档序号:116822 发布日期:2021-10-19 浏览:22次 中文

阅读说明:本技术 防盗装置控制方法、装置、电子设备及防盗装置 (Anti-theft device control method and device, electronic equipment and anti-theft device ) 是由 黄贤聪 于 2021-07-06 设计创作,主要内容包括:本发明公开了一种防盗装置控制方法、装置、电子设备及防盗装置,其中防盗装置控制方法包括:响应指静脉信息录入指令时,采集用户录入的当前指静脉信息;将当前指静脉信息与指静脉模板库中的指静脉模板进行比对;当指静脉模板库中存在与当前指静脉信息相匹配的指静脉模板时,确定相匹配的指静脉模板所对应的匹配功能;并,触发相匹配的指静脉模板所对应的匹配功能的执行;其中,指静脉模板库包括若干预先储存的指静脉模板,且每一指静脉模板均预先关联有对应的匹配功能。本发明通过识别指静脉信息就能控制防盗装置的辅助功能开启,降低生产成本,同时,避免了防盗装置的相关功能被外人随意操作,确保防盗装置的正常使用。(The invention discloses a control method and a control device of an anti-theft device, electronic equipment and the anti-theft device, wherein the control method of the anti-theft device comprises the following steps: when a finger vein information input instruction is responded, current finger vein information input by a user is collected; comparing the current finger vein information with finger vein templates in a finger vein template library; when a finger vein template matched with the current finger vein information exists in the finger vein template library, determining a matching function corresponding to the matched finger vein template; triggering the execution of the matching function corresponding to the matched finger vein template; the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein template is associated with a corresponding matching function in advance. The invention can control the opening of the auxiliary function of the anti-theft device by identifying the finger vein information, reduces the production cost, simultaneously avoids the random operation of the relevant functions of the anti-theft device by outsiders, and ensures the normal use of the anti-theft device.)

1. An antitheft device control method characterized by comprising:

when a finger vein information input instruction is responded, current finger vein information input by a user is collected;

comparing the current finger vein information with finger vein templates in a finger vein template library;

when a finger vein template matched with the current finger vein information exists in the finger vein template library, determining a matching function corresponding to the matched finger vein template; and the number of the first and second electrodes,

triggering the execution of the matching function corresponding to the matched finger vein template;

the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein template is associated with a corresponding matching function in advance.

2. The method according to claim 1, wherein said each finger vein template is associated in advance with a corresponding matching function, comprising: each finger vein template corresponds to a finger type, and each finger type is associated with the corresponding matching function;

then, the determining the matching function corresponding to the matched finger vein template includes:

determining a matching function associated with the finger type corresponding to the matched finger vein template;

and determining the matching function associated with the finger type corresponding to the current finger vein information as the matching function corresponding to the matched finger vein template.

3. The anti-theft device control method according to claim 1, wherein the creation of the pre-stored finger vein template includes:

when a finger vein template establishing instruction is responded, acquiring currently-entered first finger vein information to be stored and acquiring information of a matching function to be associated with the first finger vein information to be stored;

acquiring all first stored finger vein templates corresponding to the matching functions to be associated in the finger vein template library;

detecting whether the first finger vein information to be stored is different from all the first stored finger vein templates;

and if the first finger vein information to be stored is different from all the first stored finger vein templates, storing the first finger vein information to be stored in the finger vein template library and corresponding to the matching function to be associated.

4. The anti-theft device control method according to claim 2, wherein the creation of the pre-stored finger vein template includes:

when a finger vein template establishing instruction is responded, prompting the currently input finger type corresponding to the second finger vein information to be stored;

acquiring currently input second finger vein information to be stored and acquiring information of a matching function associated with the finger type to be corresponding;

acquiring all second stored finger vein templates corresponding to the finger types to be corresponding in the finger vein template library;

detecting whether the second finger vein information to be stored is different from all the second stored finger vein templates;

and if the second finger vein information to be stored is different from all the second stored finger vein templates, storing the second finger vein information to be stored in the finger vein template library and corresponding to the finger type to be corresponding.

5. The antitheft apparatus control method according to claim 1, wherein a creation order of one round of sequential creation of the finger vein templates corresponding to different matching functions when creating the prestored finger vein template is preset; then, the step of creating a round of the pre-stored finger vein templates comprises:

after the current creation operation is finished, judging whether all the finger vein templates corresponding to all the matching functions in the round finish the creation operation;

if the finger vein template corresponding to the matching function does not start to be created, starting the creation operation of the next finger vein template corresponding to the matching function according to the creation sequence;

and if all the finger vein templates corresponding to the matching functions end the creation operation, ending the creation of the finger vein template of the round.

6. The anti-theft device control method according to claim 1, wherein said triggering execution of the matching function corresponding to the matched finger vein template comprises:

when responding to an execution instruction of a matching function to be executed, detecting whether the matching function is currently executed;

if the currently-executed matching function exists and the currently-executed matching function and the matching function to be executed are the same matching function, controlling the currently-executed matching function to be closed;

otherwise, controlling the matching function to be executed to be started.

7. The antitheft apparatus control method according to any one of claims 1 to 6, wherein the matching function includes any one or any combination of an unlocking function, a locking function, an information feedback function, an alarm function, and a photographing function.

8. An antitheft device control device characterized by comprising:

the acquisition module is used for acquiring the current finger vein information input by a user when responding to the finger vein information input instruction;

the comparison module is used for comparing the current finger vein information with a finger vein template in a finger vein template library;

the matching function determining module is used for determining a matching function corresponding to the matched finger vein template when the finger vein template matched with the current finger vein information exists in the finger vein template library;

the triggering module is used for triggering the execution of the matching function corresponding to the matched finger vein template;

the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein identification template is associated with a corresponding matching function in advance.

9. An electronic device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the anti-theft device control method according to any one of claims 1 to 7 when executing the computer program.

10. An anti-theft device, characterized by comprising the electronic apparatus of claim 9 and a finger vein sensor.

Technical Field

The present invention relates to the field of anti-theft devices, and in particular, to an anti-theft device control method and device, an electronic device, and an anti-theft device.

Background

At present, an anti-theft device can generally recognize person identity information to realize an intelligent unlocking function, when other auxiliary functions are added, a peripheral starting device is often needed, for example, starting of auxiliary function equipment is controlled through a specially-designed button, the peripheral starting device generally does not set a specified operator, and related functions can be started only by operating the peripheral starting device.

On one hand, the mode can cause the control panel of the anti-theft device to be enlarged or complicated, which is not beneficial to reducing the production cost; on the other hand, the anti-theft device is easy to be operated by people except the user, and the auxiliary function is randomly opened, so that the normal use of the anti-theft device is influenced.

Disclosure of Invention

The embodiment of the invention provides an anti-theft device control method and device, electronic equipment and an anti-theft device, and aims to solve the technical problems that when the auxiliary function of the anti-theft device is started through an external starting device, the production cost of the anti-theft device is not reduced easily, and the auxiliary function of the anti-theft device cannot be started by outsiders randomly in the prior art.

In a first aspect, an embodiment of the present invention provides an anti-theft device control method, including:

when a finger vein information input instruction is responded, current finger vein information input by a user is collected;

comparing the current finger vein information with finger vein templates in a finger vein template library;

when a finger vein template matched with the current finger vein information exists in the finger vein template library, determining a matching function corresponding to the matched finger vein template; and the number of the first and second electrodes,

triggering the execution of the matching function corresponding to the matched finger vein template;

the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein template is associated with a corresponding matching function in advance.

Preferably, each finger vein template is associated with a corresponding matching function in advance, and the matching function includes: each finger vein template corresponds to a finger type, and each finger type is associated with the corresponding matching function;

then, the determining the matching function corresponding to the matched finger vein template includes:

determining a matching function associated with the finger type corresponding to the matched finger vein template;

and determining the matching function associated with the finger type corresponding to the current finger vein information as the matching function corresponding to the matched finger vein template.

Preferably, the creating of the pre-stored finger vein template comprises:

when a finger vein template establishing instruction is responded, acquiring currently-entered first finger vein information to be stored and acquiring information of a matching function to be associated with the first finger vein information to be stored;

acquiring all first stored finger vein templates corresponding to the matching functions to be associated in the finger vein template library;

detecting whether the first finger vein information to be stored is different from all the first stored finger vein templates;

and if the first finger vein information to be stored is different from all the first stored finger vein templates, storing the first finger vein information to be stored in the finger vein template library and corresponding to the matching function to be associated.

Preferably, the creating of the pre-stored finger vein template comprises:

when a finger vein template establishing instruction is responded, prompting the currently input finger type corresponding to the second finger vein information to be stored;

acquiring currently input second finger vein information to be stored and acquiring information of a matching function associated with the finger type to be corresponding;

acquiring all second stored finger vein templates corresponding to the finger types to be corresponding in the finger vein template library;

detecting whether the second finger vein information to be stored is different from all the second stored finger vein templates;

and if the second finger vein information to be stored is different from all the second stored finger vein templates, storing the second finger vein information to be stored in the finger vein template library and corresponding to the finger type to be corresponding.

Preferably, a creation sequence of sequentially creating a round of the finger vein templates corresponding to different matching functions when creating the pre-stored finger vein template is preset; then, the step of creating a round of the pre-stored finger vein templates comprises:

after the current creation operation is finished, judging whether all the finger vein templates corresponding to all the matching functions in the round finish the creation operation;

if the finger vein template corresponding to the matching function does not start to be created, starting the creation operation of the next finger vein template corresponding to the matching function according to the creation sequence;

and if all the finger vein templates corresponding to the matching functions end the creation operation, ending the creation of the finger vein template of the round.

Preferably, the triggering the execution of the matching function corresponding to the matched finger vein template includes:

when responding to an execution instruction of a matching function to be executed, detecting whether the matching function is currently executed;

if the currently-executed matching function exists and the currently-executed matching function and the matching function to be executed are the same matching function, controlling the currently-executed matching function to be closed;

otherwise, controlling the matching function to be executed to be started.

Preferably, the matching function includes any one or any combination of an unlocking function, a locking function, an information feedback function, an alarm function and a shooting function.

In a second aspect, an embodiment of the present invention further provides an anti-theft device control device, including:

the acquisition module is used for acquiring the current finger vein information input by a user when responding to the finger vein information input instruction;

the comparison module is used for comparing the current finger vein information with a finger vein template in a finger vein template library;

the matching function determining module is used for determining a matching function corresponding to the matched finger vein template when the finger vein template matched with the current finger vein information exists in the finger vein template library;

the triggering module is used for triggering the execution of the matching function corresponding to the matched finger vein template;

the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein identification template is associated with a corresponding matching function in advance.

In a third aspect, an embodiment of the present invention further provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, the anti-theft device control method according to the first aspect is implemented.

In a fourth aspect, an embodiment of the present invention further provides an anti-theft device, including the electronic device and the finger vein sensor as described in the third aspect.

The embodiment of the invention has the beneficial effects that: the embodiment of the invention provides a control method and device of an anti-theft device, electronic equipment and the anti-theft device, which can compare finger vein information input by a user with a finger vein template in a finger vein template library when the user inputs the finger vein information, and can trigger and open a matching function associated with the matched finger vein template in advance only when the finger vein template matched with the finger vein information input by the user exists in the finger vein template library, so that the auxiliary function of the anti-theft device can be controlled to be opened by identifying the finger vein information, the device is not required to be opened externally, a control panel of the anti-theft device is reduced, the production cost is reduced, meanwhile, only the user has the permission of opening the operation function, the related functions of the anti-theft device are prevented from being randomly operated by outsiders, and the normal use of the anti-theft device is ensured.

Drawings

Fig. 1 is a flowchart of a control method for an anti-theft device according to an embodiment of the present invention;

FIG. 2 is a flowchart of one embodiment of the step of determining the matching function corresponding to the matching finger vein template in the embodiment shown in FIG. 1;

FIG. 3 is a flowchart of one embodiment of the creating step of the pre-stored finger vein template according to one embodiment of the present invention;

fig. 4 is a flowchart of another embodiment of the creating step of the pre-stored finger vein template according to an embodiment of the present invention.

FIG. 5 is a flowchart of one embodiment of a round of creating steps of the pre-stored finger vein template according to one embodiment of the present invention;

FIG. 6 is a flowchart of one embodiment of step S140 in the embodiment of FIG. 1;

fig. 7 is a schematic diagram of an anti-theft device control device according to a second embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Example one

The control method of the anti-theft device provided by the embodiment can be executed by the anti-theft device, the anti-theft device can be realized by software and/or hardware, and the anti-theft device can be formed by one or two or more physical entities. The control method of the anti-theft device can be applied to anti-theft devices, such as anti-theft doors, safes and other devices needing anti-theft protection. It should be noted that the control method of the anti-theft device provided in this embodiment is implemented based on a finger vein recognition technology, which uses a vein line image obtained after a near infrared ray penetrates a finger to perform personal recognition, and uses an internal feature of a living being invisible from the outside to perform recognition, and is a biological recognition technology with high precision, high speed, and high anti-counterfeit property.

In the embodiment, a description will be given taking an anti-theft door as an example of an anti-theft device. The anti-theft door is at least provided with a finger vein recognition device, and the anti-theft door can be attached with a lock, a camera device, a voice device, an alarm device and/or an information transmission device and other function expansion devices; the security door can also have a data connection relation with external equipment, the external equipment can be a mobile phone, a computer and the like, and the security door can be set according to the application scene of a good person of specific user requirements. The communication mode embodiment of the data connection between the function expansion devices in the security door is not limited, and the communication mode embodiment of the data connection between the security door and the external device is not limited.

Referring to fig. 1, fig. 1 is a flowchart of an anti-theft device control method according to an embodiment of the present invention, and specifically, the anti-theft device control method according to the embodiment includes:

s110, collecting current finger vein information input by a user when responding to a finger vein information input instruction;

the finger vein information refers to biological finger vein feature information extracted through a finger vein recognition technology, the finger vein information entry instruction is an instruction for instructing a security gate to read the finger vein information, and the current finger vein information refers to finger vein information which is being extracted by the security gate.

S120, comparing the current finger vein information with a finger vein template in a finger vein template library;

the finger vein template refers to finger vein information capable of controlling the security door to execute corresponding functions, the number of the finger vein templates can be a plurality, and users can add or delete the finger vein templates at any time according to needs; the finger vein template library refers to a collection of finger vein templates.

Specifically, the current finger vein information is compared with a finger vein template in a finger vein template library, so as to detect whether a finger vein template with the same biological characteristics as the current finger vein information exists in the finger vein template library, so as to control the security door.

It should be noted that the finger vein templates may be from different persons, and each person may create several different finger vein templates.

S130, when a finger vein template matched with the current finger vein information exists in the finger vein template base, determining a matching function corresponding to the matched finger vein template;

the matched finger vein template is a finger vein template which is in the same biological characteristics as the current finger vein information in the finger vein template library; the matching function refers to the function of the security door.

Alternatively, the matching function may be various functions required by the user, such as an unlocking function, a locking function, an information feedback function, an alarm function, a shooting function, and the like, which may be any one or any combination thereof.

Specifically, each finger vein template is associated with a corresponding matching function in advance, and when the finger vein template matched with the current finger vein information is determined, the matching function corresponding to the matched finger vein template can be determined.

S140, triggering the execution of the matching function corresponding to the matched finger vein template;

specifically, each function expansion device and the control center of the security door can transmit information, and when a finger vein template matched with the current finger vein information exists in the finger vein template library, the control center can generate a trigger signal to control the execution of the matching function.

The finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein template is associated with a corresponding matching function in advance.

It should be noted that the matching functions pre-associated with one finger vein template may be one, two or more, and the number of matching functions associated with all finger vein templates in the finger vein template library may be different.

For example, in the finger vein template library, a first finger vein template is associated with an unlocking function and a shooting function, a second finger vein template is associated with an unlocking function, and a third finger vein template is associated with an unlocking function, a shooting function and an alarm function; when the current finger vein information acquired by the security door is matched with the second finger vein template, only the unlocking function of the security door is started, when the current finger vein information acquired by the security door is matched with the first finger vein template, the unlocking function and the shooting function are simultaneously started, and when the current finger vein information acquired by the security door is matched with the third finger vein template, the unlocking function, the shooting function and the alarming function are simultaneously started.

Optionally, if no finger vein template matched with the current finger vein information exists, the security door can keep the existing state unchanged, and further can prompt a user that the input information is wrong; furthermore, if the number of errors exceeds a certain number, information can be sent to a specific user to prompt a person to operate the security door.

Referring to fig. 2, fig. 2 is a flowchart of an embodiment of the step of determining the matching function corresponding to the matching finger vein template in the embodiment shown in fig. 1.

Preferably, each finger vein template is associated with a corresponding matching function in advance, and the matching function includes: each finger vein template corresponds to a finger type, and each finger type is associated with the corresponding matching function;

then, the determining the matching function corresponding to the matched finger vein template includes:

s131, determining a matching function associated with the finger type corresponding to the matched finger vein template;

and S132, determining the matching function associated with the finger type corresponding to the current finger vein information as the matching function corresponding to the matched finger vein template.

The finger type refers to a classification according to the position of the finger at the palm terminal, that is: thumb, index finger, middle finger, ring finger, and little finger.

It should be noted that several matching functions may be associated with each finger type, the matching function associated with each finger type may be fixed, or may be set by the user, but in the same finger vein template library, the matching functions associated with all finger vein templates corresponding to the same finger type are identical.

For example, the thumb and finger category is associated with the unlocking function, the index finger category is associated with the shooting function and the alarming function, a certain user creates a finger vein template corresponding to the thumb and finger category and a finger vein template corresponding to the index finger and finger category, the current finger vein information acquired and input by the security door is matched with the finger vein template corresponding to the thumb and finger category of the user, and the matching function to be executed can be determined to be the unlocking function by confirming that the matched finger vein template corresponds to the thumb and finger category.

Referring to fig. 3, fig. 3 is a flowchart illustrating an embodiment of the creating step of the pre-stored finger vein template according to an embodiment of the present invention.

Preferably, the creating of the pre-stored finger vein template comprises:

s310, when a finger vein template establishing instruction is responded, acquiring currently-entered first finger vein information to be stored and acquiring information of a matching function to be associated with the first finger vein information to be stored;

s320, acquiring all first stored finger vein templates corresponding to the matching functions to be associated in the finger vein template library;

s330, detecting whether the first finger vein information to be stored is different from all the first stored finger vein templates;

and S340, if the first finger vein information to be stored is different from all the first stored finger vein templates, storing the first finger vein information to be stored in the finger vein template library and corresponding to the matching function to be associated.

The finger vein template creating instruction is used for instructing the security door to create and store the finger vein template; the matching function to be associated refers to a matching function determined in the next creation step and associated with the finger vein template if the first finger vein information to be stored is created into the finger vein template, that is, in the one creation step, the finger vein template is created only for one matching function; the first finger vein information to be stored refers to finger vein information which is being created but has not been created yet, and has not been created yet as a finger vein template corresponding to a matching function to be associated; the first stored finger vein template refers to a finger vein template that has become the one corresponding to the matching function to be associated. The matching function to be associated may be selected by the user on his own as required for creation.

It should be noted that, as long as the first to-be-stored finger vein information is different from the first stored finger vein template associated with the to-be-associated matching function, a finger vein template associated with the to-be-associated matching function can be created, regardless of whether other matching functions have a finger vein template that matches the first to-be-stored finger vein information.

Optionally, if there is the first stored finger vein template that matches the first finger vein information to be stored, the user may be prompted that the matching function to be associated is associated with the same finger vein information, and further, there may be a step of re-responding to a finger vein template creation instruction or ending the creation.

Referring to fig. 4, fig. 4 is a flowchart illustrating a step of creating the pre-stored finger vein template according to another embodiment of the present invention.

Preferably, the creating of the pre-stored finger vein template comprises:

s410, prompting the currently input finger type corresponding to the second finger vein information to be stored when responding to the finger vein template establishing instruction;

s420, collecting currently input second finger vein information to be stored and acquiring information of a matching function associated with the finger type to be corresponding;

s430, acquiring all second stored finger vein templates corresponding to the finger types to be corresponding in the finger vein template library;

s440, detecting whether the second finger vein information to be stored is different from all the second stored finger vein templates;

and S450, if the second finger vein information to be stored is different from all the second stored finger vein templates, storing the second finger vein information to be stored in the finger vein template library and corresponding to the finger type to be corresponding.

The finger type to be corresponding is the finger type corresponding to the finger vein template determined in the current creation step if the second finger vein information to be stored is created as the finger vein template, that is, in the one-time creation step, the finger vein template is created only for one finger type; the second finger vein information to be stored refers to finger vein information which is being created but has not been created yet, and has not been created yet as a finger vein template corresponding to the finger type to be corresponded; the second stored finger vein template refers to a finger vein template that has become a finger corresponding to the finger type to be corresponded.

It should be noted that each finger vein template can only correspond to one finger type, and each finger type can be associated with one, two or more matching functions.

Specifically, the matching type associated with each finger type may be fixed or modified by the user, and when the finger vein template is created, the user is prompted to place a finger on the finger vein recognition apparatus, for example, the user is prompted to place an index finger to collect finger vein information, that is, the finger vein information of the index finger of the user is used as second finger vein information to be stored, and when the second stored finger vein templates corresponding to the index finger types are all different from the second finger vein information to be stored, the second finger vein information to be stored is stored in the finger vein template library and corresponds to the finger types to be corresponding.

Referring to fig. 5, fig. 5 is a flowchart of one embodiment of a round of creating steps of the pre-stored finger vein template according to an embodiment of the present invention.

Preferably, a creation sequence of sequentially creating a round of the finger vein templates corresponding to different matching functions when creating the pre-stored finger vein template is preset; then, the step of creating a round of the pre-stored finger vein templates comprises:

s510, after the current creation operation is finished, judging whether all the finger vein templates corresponding to all the matching functions in the round finish the creation operation;

s520, if the finger vein template corresponding to the matching function does not start to be created, starting the creation operation of the next finger vein template corresponding to the matching function according to the creation sequence;

and S530, if the finger vein templates corresponding to all the matching functions end the creation operation, ending the creation of the finger vein template of the round.

Wherein, the operation of creating the finger vein templates corresponding to all the matching functions is performed in the order of creation as one round of creation.

It should be noted that the end of one creating operation can be in various forms, for example: the user successfully creates a finger vein template with a certain matching function, or the user does not want to create the finger vein template with the certain matching function and selects to skip the creation of the finger vein template at the current time, or the user abandons the creation of the finger vein template with the matching function after the creation of the finger vein template at the current time is unsuccessful.

When the method is applied specifically, a family can be taken as a unit, a family member is taken as a round of finger vein template provider, a round of sequentially created creation sequence is set, and the family members can be ensured to have creation operation on finger vein templates corresponding to each matching function.

Optionally, after all the finger vein templates corresponding to the matching functions are finished with the creation operation, if the finger vein templates corresponding to the matching functions are successfully created and stored in the round of creation, the user may be prompted which finger vein templates corresponding to the matching functions are not successfully created, and there may be a further step of creating the finger vein templates for the matching functions; and if the finger vein templates corresponding to all the matching functions in the round of creation are successfully created and stored, prompting the user that all the matching functions are successfully created.

Referring to fig. 6, fig. 6 is a flowchart illustrating an embodiment of step S140 in the embodiment illustrated in fig. 1.

Preferably, the triggering the execution of the matching function corresponding to the matched finger vein template includes:

s141, when responding to an execution instruction of the matching function to be executed, detecting whether the existing execution matching function exists;

s142, if the currently-executed matching function exists and the currently-executed matching function and the matching function to be executed are the same matching function, controlling the currently-executed matching function to be closed;

and S143, otherwise, controlling the matching function to be executed to be started.

The matching function to be executed refers to a matching function which is to be triggered to be executed but is not completed after the current finger vein information input by the user is successfully matched with the finger vein template; the execution of the matching function now refers to the matching function that the security door is already executing when the matching function to be executed has not been executed. If the user misplaces the finger, the currently-executed matching function which is not wanted to be started is started, and the user can place the same finger again to control the closing of the currently-executed matching function.

Preferably, the matching function includes any one or any combination of an unlocking function, a locking function, an information feedback function, an alarm function and a shooting function.

When the specific implementation is carried out, a user places a certain finger to input current finger vein information, and when the security door responds to a finger vein information input instruction, the current finger vein information input by the user is collected; comparing the current finger vein information with finger vein templates in a finger vein template library; when a finger vein template matched with the current finger vein information exists in the finger vein template library, determining a matching function corresponding to the matched finger vein template; triggering the execution of the matching function corresponding to the matched finger vein template; the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein template is associated with a corresponding matching function in advance.

According to the technical scheme, when finger vein information is input by a user, the finger vein information input by the user is compared with the finger vein template in the finger vein template library, only when the finger vein template in the finger vein template library has the finger vein template matched with the finger vein information input by the user, the matching function associated with the matched finger vein template in advance can be triggered to be started, the opening of the auxiliary function of the anti-theft device can be controlled by identifying the finger vein information, the opening device does not need to be arranged externally, the control panel of the anti-theft device is reduced, the production cost is reduced, meanwhile, only the user has the permission of opening the operation function, the related functions of the anti-theft device are prevented from being operated by outsiders at will, and the normal use of the anti-theft device is ensured.

Example two

Referring to fig. 7, fig. 7 is a schematic diagram of an anti-theft device control device according to a second embodiment of the present invention.

An embodiment of the present invention further provides an anti-theft device control device, including:

the acquisition module 1 is used for acquiring current finger vein information input by a user when responding to a finger vein information input instruction;

the comparison module 2 is used for comparing the current finger vein information with a finger vein template in a finger vein template library;

the matching function determining module 3 is used for determining a matching function corresponding to the matched finger vein template when the finger vein template matched with the current finger vein information exists in the finger vein template library;

the trigger module 4 is used for triggering the execution of the matching function corresponding to the matched finger vein template;

the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein identification template is associated with a corresponding matching function in advance.

According to the technical scheme provided by the embodiment, when a finger vein information input instruction is responded, the current finger vein information input by a user is acquired through the acquisition module 1; then, comparing the current finger vein information with a finger vein template in a finger vein template library through a comparison module 2; when a finger vein template matched with the current finger vein information exists in the finger vein template library, determining a matching function corresponding to the matched finger vein template through a matching function determination module 3; and finally, triggering the execution of the matching function corresponding to the matched finger vein template through a triggering module 4. So set up, only when the finger vein template has the present finger vein information assorted finger vein template that the user types in the finger vein template storehouse, the matching function that is correlated with assorted finger vein template in advance just can be triggered and opened, realized just can control anti-theft device's auxiliary function through discernment finger vein information and open, do not need the peripheral hardware opening device, anti-theft device's control panel has been reduced, manufacturing cost is reduced, and simultaneously, only the user has the authority that operating function opened, the correlation function of having avoided anti-theft device is operated by outsider at will, ensure anti-theft device's normal use.

It should be noted that, the control device of the anti-theft device according to the second embodiment of the present invention is used to execute the steps of the control method of the anti-theft device according to any of the first embodiment, and the working principles and beneficial effects of the two are in one-to-one correspondence, so that the detailed description is omitted.

It will be understood by those skilled in the art that the schematic diagram of the anti-theft device control is merely an example of an anti-theft device control and does not constitute a limitation of the anti-theft device control and may include more or less components than those shown, or some components in combination, or different components, for example, the anti-theft device control may also include input and output devices, network access devices, buses, etc.

EXAMPLE III

An embodiment of the present invention further provides an electronic device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, the electronic device implements the anti-theft device control method provided in any of the above embodiments.

In particular, the electronic device may have one or more processors and memories.

The electronic device of the embodiment includes: a processor, a memory, and a computer program stored in the memory and executable on the processor. The processor implements the steps in the control method of the anti-theft device provided in any one of the embodiments, for example, in step S110 shown in fig. 1, when responding to a finger vein information entry instruction, the current finger vein information entered by a user is acquired, or the processor implements the functions of the modules in the embodiments of the device when executing the computer program, for example, implements the function of acquiring the current finger vein information entered by the user when the acquisition module 1 responds to the finger vein information entry instruction.

Illustratively, the computer program may be partitioned into one or more modules/units that are stored in the memory and executed by the processor to implement the invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of the computer program in the electronic device. For example, the acquisition module 1, the comparison module 2, the matching function determination module 3, and the trigger module 4 have the following specific functions:

the acquisition module 1 is used for acquiring current finger vein information input by a user when responding to a finger vein information input instruction;

the comparison module 2 is used for comparing the current finger vein information with a finger vein template in a finger vein template library;

the matching function determining module 3 is used for determining a matching function corresponding to the matched finger vein template when the finger vein template matched with the current finger vein information exists in the finger vein template library;

the trigger module 4 is used for triggering the execution of the matching function corresponding to the matched finger vein template;

the finger vein template library comprises a plurality of pre-stored finger vein templates, and each finger vein identification template is associated with a corresponding matching function in advance.

The electronic device may include, but is not limited to, a processor, a memory.

The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like that is the control center for the electronic device and that connects the various parts of the overall electronic device using various interfaces and wires.

The memory may be used to store the computer programs and/or modules, and the processor may implement various functions of the electronic device by running or executing the computer programs and/or modules stored in the memory and calling data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.

Wherein, the integrated module/unit of the electronic device can be stored in a computer readable storage medium if it is implemented in the form of software functional unit and sold or used as a stand-alone product. Based on such understanding, all or part of the flow in the element insertion method provided by any of the above embodiments may be implemented by a computer program, which may be stored in a computer-readable storage medium and used by a processor to implement the steps of the element insertion method provided by any of the above embodiments. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.

Example four

The fourth embodiment of the invention also provides an anti-theft device which comprises the electronic equipment and the finger vein sensor in the third embodiment.

Further, the anti-theft device can also comprise a camera, an alarm device, a communication device, a loudspeaker and the like.

Furthermore, the anti-theft device can be an anti-theft door, the applicable anti-theft door can be of any door type, and can also be made of various materials, and the appearance style and the structure of the anti-theft door are not limited.

It should be noted that the above-described device embodiments are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. In addition, in the drawings of the embodiment of the apparatus provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and may be specifically implemented as one or more communication buses or signal lines. One of ordinary skill in the art can understand and implement it without inventive effort.

While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于实景三维模型的变电站电子安全围栏及监控方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!