Fingerprint control method and device, storage medium and electronic equipment
Patent Information
- Application Number
- CN202111052183.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-08
- Publication Date
- 2026-10-20
- Estimated Expiration
- 2041-09-08
AI Technical Summary
[0003]相关技术中,在车辆上应用了指纹识别技术,但是受到用户手指指纹数量的客观限制,目前基于指纹的控制指令具有局限性,无法拓展多样化的指纹控制功能
[0035]通过获取用户输入多个指纹采集模块的目标指纹序列,并根据目标指纹序列、指纹序列与控制指令之间的预设对应关系,确定与目标指纹序列对应的目标控制指令,进而控制车辆执行目标控制指令。本公开的这种使用指纹序列对车辆进行控制的方式,与相关技术中使用单个指纹对车辆进行控制的方式相比,因多个不同的指纹能够组合出很多个指纹序列,而多个指纹序列可以对应多个控制指令,所以本公开的这种方式可以避免相关技术中基于单个指纹的控制指令具有局限性的问题,进而可基于用户需求拓展更加多样化的指纹控制功能。
Smart Images

Figure CN115797977B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of fingerprint technology, and more specifically, to a fingerprint control method, apparatus, storage medium, and electronic device. Background Technology
[0002] Fingerprints are biometric features that represent an individual. Fingerprint recognition technology is a technique that identifies a person by comparing the detailed feature points of different fingerprints. It is widely used in mobile devices such as smartphones and tablets. Because everyone's fingerprints are different, and even the fingerprints of the ten fingers of the same person have significant differences, fingerprints can be used for identity verification.
[0003] In related technologies, fingerprint recognition technology has been applied to vehicles. However, due to the objective limitation of the number of fingerprints a user can have, the current fingerprint-based control commands are limited and cannot expand into diverse fingerprint control functions. Summary of the Invention
[0004] The purpose of this disclosure is to provide a fingerprint control method, apparatus, storage medium, and electronic device to solve the problems existing in the related art.
[0005] To achieve the above objectives, a first aspect of this disclosure provides a fingerprint control method applied to a target device on a vehicle, the target device integrating multiple fingerprint acquisition modules, the method comprising:
[0006] The user inputs a target fingerprint sequence from the plurality of fingerprint acquisition modules, wherein the target fingerprint sequence includes at least two fingerprints, and the order of each fingerprint in the target fingerprint sequence is determined based on a preset order among the fingerprint acquisition modules that acquire each fingerprint;
[0007] Based on the target fingerprint sequence and the preset correspondence between the fingerprint sequence and the control command, the target control command corresponding to the target fingerprint sequence is determined;
[0008] Control the vehicle to execute the target control command.
[0009] Optionally, obtaining the target fingerprint sequence input by the user into the plurality of fingerprint acquisition modules includes:
[0010] Obtain the fingerprint set collected by each fingerprint acquisition module to obtain multiple fingerprint sets;
[0011] From the plurality of fingerprint sets, a valid fingerprint set including at least one fingerprint is determined, wherein the fingerprints in the valid fingerprint set are sorted according to the acquisition time;
[0012] The valid fingerprint sets are sorted according to a preset order among the fingerprint acquisition modules corresponding to each valid fingerprint set to obtain the target fingerprint sequence.
[0013] Optionally, before controlling the vehicle to execute the target control command, the following steps are included:
[0014] Determine whether the plurality of fingerprint acquisition modules are in a wake-up state;
[0015] The control of the vehicle to execute the target control command includes:
[0016] If it is determined that the plurality of fingerprint acquisition modules are in an awake state, control the vehicle to execute the target control command; or...
[0017] If it is determined that the plurality of fingerprint acquisition modules are not in a wake-up state and the target control command is used to wake up the plurality of fingerprint acquisition modules, the vehicle is controlled to execute the target control command.
[0018] Optionally, the preset correspondence between the fingerprint sequence and the control command is determined in the following way:
[0019] For each control command, the fingerprint sequence entered by the user is collected through any of the fingerprint acquisition modules, and the fingerprint sequence is associated with and stored with the control command.
[0020] Optionally, the preset correspondence between the fingerprint sequence and the control command is determined in the following way:
[0021] For each control command, the fingerprint sequence entered by the user is acquired through the multiple fingerprint acquisition modules, wherein each fingerprint in the fingerprint sequence is acquired by a different fingerprint acquisition module; and,
[0022] The fingerprint sequence is associated with and stored with the control command.
[0023] Optionally, the process of collecting the fingerprint sequence entered by the user for each control command includes:
[0024] Each time a complete fingerprint is captured, the user is prompted to enter the next fingerprint.
[0025] If the user does not enter the next fingerprint within the preset time period, the fingerprint sequence is generated based on the multiple fingerprints already collected.
[0026] A second aspect of this disclosure also provides a fingerprint control device applied to a target device on a vehicle, the target device integrating multiple fingerprint acquisition modules, the control device comprising:
[0027] The acquisition module is used to acquire a target fingerprint sequence input by the user into the plurality of fingerprint acquisition modules, wherein the target fingerprint sequence includes at least two fingerprints, and the order of each fingerprint in the target fingerprint sequence is determined based on a preset order among the fingerprint acquisition modules that acquire each fingerprint;
[0028] The determination module is used to determine the target control command corresponding to the target fingerprint sequence based on the target fingerprint sequence and the preset correspondence between the fingerprint sequence and the control command;
[0029] The control module is used to control the vehicle to execute the target control command.
[0030] A third aspect of this disclosure also provides a non-transitory computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the steps of the method described in any of the first aspects above.
[0031] A fourth aspect of this disclosure also provides an electronic device, comprising:
[0032] A memory on which computer programs are stored;
[0033] A processor for executing the computer program in the memory to implement the steps of the method described in any of the first aspects above.
[0034] The above technical solution can achieve at least the following technical effects:
[0035] By acquiring target fingerprint sequences from multiple fingerprint acquisition modules input by the user, and determining the target control command corresponding to the target fingerprint sequence based on the preset correspondence between the target fingerprint sequence and the control command, the vehicle is controlled to execute the target control command. Compared to related technologies that use a single fingerprint to control the vehicle, this method of controlling the vehicle using fingerprint sequences avoids the limitations of control commands based on a single fingerprint in related technologies because multiple different fingerprints can be combined to form many fingerprint sequences, and multiple fingerprint sequences can correspond to multiple control commands. Furthermore, it allows for the expansion of more diverse fingerprint control functions based on user needs.
[0036] In addition, using fingerprint sequences to control vehicles may be more secure than using a single fingerprint.
[0037] Other features and advantages of this disclosure will be described in detail in the following detailed description section. Attached Figure Description
[0038] The accompanying drawings are provided to further illustrate the present disclosure and form part of the specification. They are used together with the following detailed description to explain the present disclosure, but do not constitute a limitation thereof. In the drawings:
[0039] Figure 1 This is a schematic diagram of two fingerprint acquisition modules provided in the embodiments of this disclosure;
[0040] Figure 2 This is a schematic flowchart of a fingerprint control method provided in an embodiment of this disclosure;
[0041] Figure 3 This is a schematic flowchart of another fingerprint control method provided in an embodiment of this disclosure;
[0042] Figure 4 This is a schematic diagram of a fingerprint control device provided in an embodiment of this disclosure;
[0043] Figure 5 This is a block diagram of an electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0044] The specific embodiments of this disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are for illustration and explanation only and are not intended to limit this disclosure.
[0045] It should be understood that the various steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect. The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below.
[0046] As technology advances, people's security requirements for access control and identity verification are constantly increasing. Currently, applications that use fingerprint recognition to determine user access control and identity are becoming more prevalent. For example, in related technologies, automotive fingerprint recognition control systems are used in vehicles to collect and identify the user's fingerprint features, and then execute corresponding control commands based on the fingerprint recognition results. However, because such in-vehicle fingerprint recognition systems control functions based on a single fingerprint, and the number of fingerprints a user has is limited, the control commands based on a single fingerprint in these technologies have limitations and cannot be expanded to include diverse fingerprint control functions on vehicles to meet the diverse needs of users.
[0047] In view of this, the present disclosure provides a fingerprint control method, apparatus, storage medium, and electronic device to solve the above problems.
[0048] Before providing a detailed description of the embodiments of the technical solution disclosed herein, the application scenarios of the technical solution disclosed herein will be described below.
[0049] The fingerprint control method provided in this disclosure can be applied to a target device on a vehicle, which integrates multiple fingerprint acquisition modules. The target device can be the vehicle's gear lever, steering wheel, central control screen, or a fingerprint acquisition device installed separately on the vehicle. For example, see... Figure 1 Multiple fingerprint acquisition modules can refer to either multiple independent acquisition devices or multiple acquisition areas on a single fingerprint acquisition device. Preferably, when the target device is the gear lever of a vehicle, the number of fingerprint acquisition modules can be five. The integration position of the fingerprint acquisition modules on the gear lever can be an ergonomically designed position, and this disclosure does not specifically limit this.
[0050] The following provides a detailed description of the embodiments of the technical solution disclosed herein.
[0051] Figure 2 This is a flowchart illustrating a fingerprint control method according to an exemplary embodiment of the present disclosure, such as... Figure 2 As shown, the method may include the following steps:
[0052] S201. Obtain the target fingerprint sequence input by the user into the multiple fingerprint acquisition modules.
[0053] The target fingerprint sequence includes at least two fingerprints, which may be the same fingerprint or different fingerprints, and this disclosure does not specifically limit them.
[0054] It is worth noting that the order of fingerprints in the target fingerprint sequence is determined based on a preset order among the fingerprint acquisition modules that collected each fingerprint. Figure 1 Taking acquisition devices 1-5 as an example, the preset order of acquisition devices 1-5 is the corresponding device numbers 1-5. Assume that the fingerprints of the five fingers on a user's hand, from thumb to little finger, are represented by a, b, c, d, and e respectively. Then, when the user inputs fingerprint b on acquisition device 1, fingerprint c on acquisition device 2, and fingerprint e on acquisition device 5, the resulting fingerprint sequence is b, c, e.
[0055] S202. Based on the target fingerprint sequence and the preset correspondence between the fingerprint sequence and the control command, determine the target control command corresponding to the target fingerprint sequence.
[0056] It is worth noting that when the target device is powered on for the first time, a setup tutorial can be used to guide the user to select control commands and to enter the fingerprint sequence set by the user for each control command, thereby obtaining the preset correspondence between the fingerprint sequence and the control command.
[0057] S203. Control the vehicle to execute the target control command.
[0058] One possible implementation involves determining whether the plurality of fingerprint acquisition modules are in a wake-up state before controlling the vehicle to execute the target control command. If it is determined that the plurality of fingerprint acquisition modules are in a wake-up state, the vehicle is controlled to execute the target control command; or if it is determined that the plurality of fingerprint acquisition modules are not in a wake-up state, and the target control command is used to wake up the plurality of fingerprint acquisition modules, the vehicle is controlled to execute the target control command.
[0059] It should be noted that, in the embodiments of this disclosure, not only can each fingerprint acquisition module be woken up by the wake-up command (i.e., the target control command) corresponding to the fingerprint sequence input by the user, but a start button can also be set so that each fingerprint acquisition module can be woken up by pressing the start button.
[0060] Using the above method, by acquiring target fingerprint sequences from multiple fingerprint acquisition modules input by the user, and determining the target control command corresponding to the target fingerprint sequence based on the preset correspondence between the target fingerprint sequence and the control command, the vehicle is then controlled to execute the target control command. Compared to related technologies that use a single fingerprint to control the vehicle, this method of controlling the vehicle using fingerprint sequences avoids the limitations of control commands based on a single fingerprint in related technologies because multiple different fingerprints can be combined to form many fingerprint sequences, and multiple fingerprint sequences can correspond to multiple control commands. Furthermore, it allows for the expansion of more diverse fingerprint control functions based on user needs.
[0061] To enable those skilled in the art to more readily understand the methods provided in the above embodiments of this disclosure, the steps of the above methods will be described in detail below.
[0062] In one possible implementation, step S201 includes: acquiring the fingerprint set acquired by each fingerprint acquisition module to obtain multiple fingerprint sets, and determining a valid fingerprint set including at least one fingerprint from the multiple fingerprint sets, wherein each fingerprint in the valid fingerprint set is sorted according to the acquisition time, and then sorted according to a preset order between the fingerprint acquisition modules corresponding to each valid fingerprint set to obtain the target fingerprint sequence.
[0063] It should be noted that if the fingerprint set corresponding to any fingerprint acquisition module does not contain any fingerprints, that is, if the fingerprint set corresponding to any fingerprint acquisition module is an empty set, then the fingerprint set corresponding to that fingerprint acquisition module is an invalid fingerprint set. A valid fingerprint set can include one or more valid fingerprints.
[0064] For example, such as Figure 1 As shown, multiple fingerprint acquisition modules are numbered. These modules can be either multiple independent acquisition devices or multiple acquisition areas on a single acquisition device. It's worth noting that when multiple fingerprint acquisition modules are multiple acquisition areas on a single acquisition device, it indicates that one fingerprint acquisition device can acquire multiple fingerprints simultaneously. After acquiring multiple fingerprints, they can be segmented to obtain multiple independent fingerprints.
[0065] In this embodiment of the disclosure, the acquired target fingerprint sequence can be a fingerprint sequence determined according to the chronological order of fingerprint acquisition, or it can be a fingerprint sequence determined according to the preset order among the fingerprint acquisition modules that acquire each fingerprint.
[0066] For example, see [link to example]. Figure 1 When fingerprints are collected by acquisition modules 1, 3, and 5, the target fingerprint sequence can be determined based on the sequence in which acquisition module 5 collects the first fingerprint, acquisition module 1 collects the second fingerprint, and acquisition module 3 collects the third fingerprint. Alternatively, preferably, the target fingerprint sequence can be determined by a preset order among the acquisition modules, regardless of the acquisition sequence, or by using the sequence of fingerprints collected by acquisition modules 1, 3, and 5 as the target fingerprint sequence. The fingerprints collected by different acquisition modules may be the same or different.
[0067] In one possible scenario, the same fingerprint acquisition module may acquire multiple fingerprints. One feasible implementation is to treat all fingerprints acquired by the acquisition module as valid fingerprints and sort them according to the fingerprint acquisition time sequence. For example, assuming acquisition module 1 acquires fingerprint 'a' and fingerprint 'b' sequentially, the fingerprint subsequences a and b (or reversed b and a) are obtained by sorting them according to the acquisition time sequence. Then, fingerprint 'a' is acquired by acquisition module 5. Another feasible implementation is to use the fingerprint acquired earliest or latest among the multiple fingerprints acquired by the acquisition module as the valid fingerprint of that acquisition module. For example, assuming acquisition module 1 acquires fingerprint 'a' and fingerprint 'b' sequentially, the valid fingerprint of that acquisition module is either 'a' or 'b'.
[0068] For example, with Figure 1 Taking the following example: fingerprint 'e' is acquired by acquisition module 5, fingerprints 'c' and 'c' are acquired by acquisition module 3, and fingerprints 'b' and 'a' are acquired by acquisition module 1, assuming that all fingerprints acquired by each acquisition module are valid, then the target fingerprint sequence could be b, a, c, c, e. Alternatively, assuming that the first (or second or third, not limited to this disclosure) fingerprint acquired by each acquisition module is valid, then the target fingerprint sequence could be b, c, e.
[0069] In one possible implementation, the preset correspondence between the fingerprint sequence and the control command is determined in the following way:
[0070] For each control command, the fingerprint sequence entered by the user is acquired through any of the fingerprint acquisition modules, and the fingerprint sequence is associated with and stored in relation to the control command. Alternatively, for each control command, the fingerprint sequence entered by the user is acquired through the multiple fingerprint acquisition modules, wherein each fingerprint in the fingerprint sequence is acquired by a different fingerprint acquisition module, and the fingerprint sequence is associated with and stored in relation to the control command.
[0071] In other words, the fingerprint sequence corresponding to each control command can be acquired by any single fingerprint acquisition module, or by multiple fingerprint acquisition modules working together. For example, for a certain control command, a fingerprint acquisition module can acquire the fingerprint sequence "fingerprint a, fingerprint b, fingerprint c" to obtain a preset correspondence between the control command and the fingerprint sequence "fingerprint a, fingerprint b, fingerprint c". As another example, for another control command, two fingerprint acquisition modules can acquire the fingerprint sequence "fingerprint c, fingerprint b" respectively to obtain a preset correspondence between the other control command and the fingerprint sequence "fingerprint c, fingerprint b".
[0072] It is worth noting that the control commands in the vehicle include, but are not limited to, application setting control commands such as control commands to modify fingerprint sequences and control commands to delete fingerprint sequences. Control commands also include control commands to start the vehicle, control the multimedia system in the vehicle, control the switching of driving modes, control the start or stop of the windshield wipers, and control the opening or closing of the windows.
[0073] In one possible implementation, during the process of collecting the fingerprint sequence entered by the user for each control command, the user is prompted to enter the next fingerprint each time a complete fingerprint is collected. If the user does not enter the next fingerprint within a preset time, the fingerprint sequence is generated based on the multiple fingerprints that have been collected.
[0074] The methods for prompting users can include voice prompts, indicator light prompts, or text prompts displayed on the in-vehicle screen. These methods facilitate users in effectively and quickly completing the fingerprint sequence registration and setup.
[0075] Furthermore, upon first use of the target device, fingerprints can be collected from each of the user's fingers. For example, a user can simultaneously touch multiple fingerprint collection devices using five fingers from a single palm, and the target device can emit a fingerprint collection prompt tone indicating "Initial driver fingerprint collection authentication in progress." After the target device emits a prompt tone indicating "Fingerprint collection complete," the user can remove their fingers, thus concluding the initial fingerprint collection. Collecting all fingerprints facilitates fingerprint management for the user. For instance, a fingerprint sequence consisting of five fingerprints can be used as the initial fingerprint sequence, and corresponding control commands can be set to control the fingerprint collection device to enter the fingerprint sequence setting state. In this setting state, the user can set or modify the fingerprint sequence corresponding to any control command.
[0076] The steps of the fingerprint control method provided in the embodiments of this disclosure will be described in detail. For example... Figure 3 As shown, the method includes:
[0077] S301, responds to the user's operation to wake up the fingerprint acquisition device, and after the fingerprint acquisition device is successfully woken up, prompts the user to enter the fingerprint sequence through voice information.
[0078] The voice message in this step can be "Please enter your fingerprint sequence".
[0079] S302. Collect the fingerprint sequence input by the user and compare it with the stored fingerprint sequence.
[0080] Further, if the fingerprint sequence matches the fingerprint sequence of the control command used to set the fingerprint sequence, step S303 is executed; or if the fingerprint sequence matches the fingerprint sequence of the control command used to control the vehicle to start, step S307 is executed.
[0081] S303 prompts the user to enter a fingerprint sequence via voice message and waits for the user to enter their fingerprint.
[0082] For example, the voice message in this step could be "Please enter the fingerprint start sequence," prompting the user to enter the fingerprint sequence corresponding to the control command used to start the vehicle. The user can either enter the fingerprint sequence sequentially for each control command according to the setup procedure, or select a specific control command to enter its corresponding fingerprint sequence.
[0083] S304. Collect the fingerprint entered by the user, and prompt the user to continue entering fingerprints via voice message after the collection is completed.
[0084] The voice message in this step could be, "This fingerprint has been collected. Please enter the next fingerprint."
[0085] S305. Determine if there is a new fingerprint input within a preset time.
[0086] Furthermore, if a new fingerprint is entered within a preset time, step S304 is executed; otherwise, step S306 is executed.
[0087] S306. The user is prompted by voice that the fingerprint sequence has been collected, and the fingerprint sequence is associated with and stored with the control command used to start the vehicle.
[0088] The voice message in this step can be "Fingerprint activation sequence has been collected." Further, after the user completes the setup, they can choose to exit the fingerprint sequence setup state, enter sleep mode, wait for the next wake-up operation, and return to step S301.
[0089] S307: Control the vehicle to execute vehicle start control commands and provide voice prompts to the user.
[0090] The voice message in this step could be: "Fingerprint start authorization successful. Please be careful. Vehicle starting."
[0091] Using the above method, the fingerprint sequence input by the user for the vehicle start control command is collected and associated with the corresponding vehicle start control command for storage. If a stored control command's corresponding fingerprint sequence matches the user-input fingerprint sequence, the vehicle is controlled to execute the corresponding control command. Compared to related technologies that use a single fingerprint to control the vehicle, this method of controlling the vehicle using fingerprint sequences avoids the limitations of control commands based on a single fingerprint in related technologies because multiple different fingerprints can be combined to form multiple fingerprint sequences, and multiple fingerprint sequences can correspond to multiple control commands. Furthermore, it allows for the expansion of more diverse fingerprint control functions based on user needs.
[0092] Figure 4 This is an exemplary embodiment illustrating a fingerprint control device applied to a target device on a vehicle, the target device integrating multiple fingerprint acquisition modules, such as... Figure 4 As shown, the control device 400 includes:
[0093] The acquisition module 401 is used to acquire a target fingerprint sequence input by the user into the plurality of fingerprint acquisition modules, wherein the target fingerprint sequence includes at least two fingerprints, and the order of each fingerprint in the target fingerprint sequence is determined based on a preset order among the fingerprint acquisition modules that acquire each fingerprint;
[0094] The determining module 402 is used to determine the target control command corresponding to the target fingerprint sequence based on the target fingerprint sequence and the preset correspondence between the fingerprint sequence and the control command;
[0095] The control module 403 is used to control the vehicle to execute the target control command.
[0096] Optionally, the acquisition module 401 is used for:
[0097] Obtain the fingerprint set collected by each fingerprint acquisition module to obtain multiple fingerprint sets;
[0098] From the plurality of fingerprint sets, a valid fingerprint set including at least one fingerprint is determined, wherein the fingerprints in the valid fingerprint set are sorted according to the acquisition time;
[0099] The valid fingerprint sets are sorted according to a preset order among the fingerprint acquisition modules corresponding to each valid fingerprint set to obtain the target fingerprint sequence.
[0100] Optionally, before controlling the vehicle to execute the target control command, the following steps are included:
[0101] Determine whether the plurality of fingerprint acquisition modules are in a wake-up state;
[0102] The control of the vehicle to execute the target control command includes:
[0103] If it is determined that the plurality of fingerprint acquisition modules are in an awake state, control the vehicle to execute the target control command; or...
[0104] If it is determined that the plurality of fingerprint acquisition modules are not in a wake-up state and the target control command is used to wake up the plurality of fingerprint acquisition modules, the vehicle is controlled to execute the target control command.
[0105] Optionally, the preset correspondence between the fingerprint sequence and the control command is determined in the following way:
[0106] For each control command, the fingerprint sequence entered by the user is collected through any of the fingerprint acquisition modules, and the fingerprint sequence is associated with and stored with the control command.
[0107] Optionally, the preset correspondence between the fingerprint sequence and the control command is determined in the following way:
[0108] For each control command, the fingerprint sequence entered by the user is acquired through the multiple fingerprint acquisition modules, wherein each fingerprint in the fingerprint sequence is acquired by a different fingerprint acquisition module; and,
[0109] The fingerprint sequence is associated with and stored with the control command.
[0110] Optionally, the process of collecting the fingerprint sequence entered by the user for each control command includes:
[0111] Each time a complete fingerprint is captured, the user is prompted to enter the next fingerprint.
[0112] If the user does not enter the next fingerprint within the preset time period, the fingerprint sequence is generated based on the multiple fingerprints already collected.
[0113] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0114] This disclosure also provides a non-transitory computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the fingerprint control method provided in the above-described method embodiments.
[0115] This disclosure also provides an electronic device, including:
[0116] A memory on which computer programs are stored;
[0117] A processor is configured to execute the computer program in the memory to implement the steps of the fingerprint control method provided in the above embodiments.
[0118] Figure 5 This is a block diagram illustrating an electronic device 500 according to an exemplary embodiment. For example, the electronic device 500 may be provided as a server. (Refer to...) Figure 5 The electronic device 500 includes a processor 522, which may be one or more, and a memory 532 for storing computer programs executable by the processor 522. The computer program stored in the memory 532 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processor 522 may be configured to execute the computer program to perform the fingerprint control method described above.
[0119] Additionally, the electronic device 500 may also include a power supply component 526 and a communication component 550. The power supply component 526 can be configured to perform power management of the electronic device 500, and the communication component 550 can be configured to enable communication of the electronic device 500, such as wired or wireless communication. Furthermore, the electronic device 500 may also include an input / output (I / O) interface 558. The electronic device 500 can operate on an operating system, such as Windows Server, stored in memory 532. TM Mac OSXTM Unix TM Linux TM etc.
[0120] In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, which, when executed by a processor, implement the steps of the fingerprint control method described above. For example, the non-transitory computer-readable storage medium may be the memory 532 including the program instructions, which may be executed by the processor 522 of the electronic device 500 to complete the fingerprint control method described above.
[0121] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the fingerprint control method described above when executed by the programmable device.
[0122] Furthermore, various different embodiments of this disclosure can be combined in any way, as long as they do not violate the spirit of this disclosure, they should also be regarded as the content disclosed in this disclosure.
Claims
1. A fingerprint control method, characterized in that, The method is applied to a target device on a vehicle, the target device integrating multiple fingerprint acquisition modules, and the method includes: The fingerprint sets collected by each fingerprint acquisition module are obtained to obtain multiple fingerprint sets. From these multiple fingerprint sets, a valid fingerprint set including at least one fingerprint is determined. The fingerprints in the valid fingerprint set are sorted according to their acquisition time. The valid fingerprint sets are then sorted according to a preset order among the fingerprint acquisition modules corresponding to each valid fingerprint set to obtain a target fingerprint sequence, which includes at least two fingerprints. If the multiple fingerprint acquisition modules are multiple acquisition areas on a single acquisition device, the acquired fingerprints are segmented to obtain multiple independent fingerprints. Based on the target fingerprint sequence and the preset correspondence between the fingerprint sequence and the control command, the target control command corresponding to the target fingerprint sequence is determined; Control the vehicle to execute the target control command.
2. The method according to claim 1, characterized in that, Before controlling the vehicle to execute the target control command, the following is included: Determine whether the plurality of fingerprint acquisition modules are in a wake-up state; The control of the vehicle to execute the target control command includes: If it is determined that the plurality of fingerprint acquisition modules are in an awake state, control the vehicle to execute the target control command; or... If it is determined that the plurality of fingerprint acquisition modules are not in a wake-up state and the target control command is used to wake up the plurality of fingerprint acquisition modules, the vehicle is controlled to execute the target control command.
3. The method according to claim 1 or 2, characterized in that, The preset correspondence between the fingerprint sequence and the control command is determined in the following way: For each control command, the fingerprint sequence entered by the user is collected through any of the fingerprint acquisition modules, and the fingerprint sequence is associated with and stored with the control command.
4. The method according to claim 1 or 2, characterized in that, The preset correspondence between the fingerprint sequence and the control command is determined in the following way: For each control command, the fingerprint sequence entered by the user is acquired through the multiple fingerprint acquisition modules, wherein each fingerprint in the fingerprint sequence is acquired by a different fingerprint acquisition module; and, The fingerprint sequence is associated with and stored with the control command.
5. The method according to claim 3, characterized in that, The process of collecting the fingerprint sequence entered by the user for each control command includes: Each time a complete fingerprint is captured, the user is prompted to enter the next fingerprint. If the user does not enter the next fingerprint within the preset time period, the fingerprint sequence is generated based on the multiple fingerprints already collected.
6. A fingerprint control device, characterized in that, The control device is applied to a target device on a vehicle, the target device integrating multiple fingerprint acquisition modules, and the control device includes: The acquisition module is used to acquire the fingerprint set collected by each fingerprint acquisition module, resulting in multiple fingerprint sets. From these multiple fingerprint sets, a valid fingerprint set including at least one fingerprint is determined. The fingerprints in the valid fingerprint set are sorted according to their acquisition time. The valid fingerprint sets are then sorted according to a preset order among the fingerprint acquisition modules corresponding to each valid fingerprint set to obtain a target fingerprint sequence, which includes at least two fingerprints. If the multiple fingerprint acquisition modules are multiple acquisition areas on a single acquisition device, the acquired fingerprints are segmented to obtain multiple independent fingerprints. The determination module is used to determine the target control command corresponding to the target fingerprint sequence based on the target fingerprint sequence and the preset correspondence between the fingerprint sequence and the control command; The control module is used to control the vehicle to execute the target control command.
7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the steps of the method described in any one of claims 1-5.
8. An electronic device, characterized in that, include: A memory on which computer programs are stored; A processor for executing the computer program in the memory to implement the steps of the method according to any one of claims 1-5.
Citation Information
Patent Citations
Fingerprint unlocking method and related product
CN110287680A
Four-finger fingerprint position identification method, device and equipment
CN113963379A
Security device using sequences of fingerprints
US10967837B1