Disclosure of Invention
The embodiment of the invention provides a data card fingerprint identification method on the one hand and provides a fingerprint identification data card on the other hand, which can improve the use safety of the data card and effectively ensure that the data card is not stolen.
The data card fingerprint identification method provided by the embodiment of the invention comprises the following steps:
collecting fingerprint information of a user through a fingerprint scanner on a data card;
comparing the acquired fingerprint information with a stored fingerprint template, and outputting a comparison result;
according to the output comparison result, correspondingly controlling the data card;
the data card establishes wireless connection with a network through the radio frequency module and receives and transmits data;
the corresponding control of the data card is as follows:
if the collected fingerprint information is matched with the fingerprint template, allowing the data card to access the network for data transceiving; or,
when the collected fingerprint information is matched with a fingerprint template, the operation corresponding to the fingerprint template is carried out, when the collected fingerprint information is not matched with all fingerprint templates, the data card does not operate or prompts the user that the fingerprint verification fails through the data card or the user terminal connected with the data card, and the operation corresponding to the fingerprint template is carried out:
if the acquired fingerprint information is matched with one fingerprint template, starting a radio frequency module corresponding to the fingerprint template to enable the data card to establish connection with the network through the radio frequency module corresponding to the fingerprint template; or,
if the acquired fingerprint information is matched with a starting fingerprint template, starting a radio frequency module corresponding to the starting fingerprint template to enable the data card to establish connection with the network through the radio frequency module corresponding to the starting fingerprint template; or,
if the acquired fingerprint information is matched with a closed fingerprint template, closing the radio frequency module corresponding to the closed fingerprint template, and disconnecting the data card from the network through the radio frequency module corresponding to the closed fingerprint template.
The data card provided by the embodiment of the invention comprises:
the fingerprint acquisition module is used for acquiring fingerprint information of a user through a fingerprint scanner on the data card;
the fingerprint verification module is used for comparing the acquired fingerprint information with the stored fingerprint template and outputting a comparison result;
the control module is used for correspondingly controlling the data card according to the comparison result output by the fingerprint verification module;
the radio frequency module is used for establishing wireless connection between the data card and a network and receiving and transmitting data;
the corresponding control of the data card is as follows: if the collected fingerprint information is matched with the fingerprint template, allowing the data card to access the network for data transceiving; or
The corresponding control of the data card is as follows: when the collected fingerprint information is matched with a fingerprint template, the operation corresponding to the fingerprint template is carried out, and the operation corresponding to the fingerprint template is as follows: if the acquired fingerprint information is matched with one fingerprint template, starting a radio frequency module corresponding to the fingerprint template to enable the data card to establish connection with the network through the radio frequency module corresponding to the fingerprint template; or if the collected fingerprint information is matched with a starting fingerprint template, starting the radio frequency module corresponding to the starting fingerprint template to enable the data card to establish connection with the network through the radio frequency module corresponding to the starting fingerprint template, and if the collected fingerprint information is matched with a closing fingerprint template, closing the radio frequency module corresponding to the closing fingerprint template and disconnecting the data card from the network through the radio frequency module corresponding to the closing fingerprint template.
According to the technical scheme, in the embodiment of the invention, the fingerprint scanner on the data card is used for collecting the fingerprint information of the user, comparing the fingerprint information with the stored fingerprint template, and then carrying out corresponding control according to the comparison result output by the fingerprint verification module. Therefore, the use of the data card is controlled through fingerprint verification, the data card can be used only if the fingerprint is successfully matched, and the security of the fingerprint verification is greatly higher than that of password verification, so that the use security of the data card is improved, and the data card is effectively ensured not to be stolen.
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.
Device embodiment
As shown in fig. 1, an embodiment of the present invention provides a fingerprint identification data card, which includes the following modules:
the fingerprint acquisition module 11 is used for acquiring fingerprint information of a user through a fingerprint scanner on the data card;
the fingerprint verification module 12 is configured to compare the acquired fingerprint information with a stored fingerprint template, determine whether the acquired fingerprint information matches the fingerprint template, and output a comparison result;
the control module 13 is used for correspondingly controlling the data card according to the comparison result output by the fingerprint verification module 12;
and the radio frequency module 14 is used for establishing wireless connection between the data card and a network and carrying out data receiving and sending.
Wherein, the above-mentioned corresponding control to the data card may be: authenticating the user through fingerprint verification, if the collected fingerprint information is matched with the fingerprint template, the authentication is considered to be successful, the user corresponding to the collected fingerprint information is allowed to access the network by using the data card, otherwise, if the collected fingerprint information is not matched with the fingerprint template, the authentication is considered to be failed, and the user is not allowed to use the data card; and/or storing one or more different fingerprint templates, wherein each fingerprint template corresponds to different operations, when the acquired fingerprint information is matched with any fingerprint template, the operation corresponding to the matched fingerprint template is carried out, and when the acquired fingerprint information is not matched with all fingerprint templates, the data card can be not operated or prompt that the user fingerprint verification fails through the data card or the user terminal connected with the data card.
For the above implementation manner that allows the user corresponding to the collected fingerprint information to access the network using the data card, for example, the following may be implemented: before the authentication is successful, the control module 13 does not execute the instruction of the user (for example, the instruction of using the radio frequency module 14 to connect to the network, the instruction of reading and writing the data stored in the data card, etc.), and after the authentication is successful, the control module 13 enters the normal working state, receives and executes the instruction of the user, so that the user can access the network using the data card or read and write the data stored in the data card. Similarly, the disallowed use of the data card by the user may be: the control module 13 does not execute the user's instructions and thus does not accept the user's control of the various modules and functions of the data card. Because the user is not allowed to use the data card if the collected fingerprint information is not matched with the fingerprint template, the authentication of the data card is realized through fingerprint verification, the data card can be used only if the fingerprint is successfully matched, and the authority for using the data card is effectively controlled.
For the implementation of the operation corresponding to the fingerprint template for matching, for example, the following operations may be performed: if the data card comprises two or more than two radio frequency modules 14, each radio frequency module 14 corresponds to one or more fingerprint templates, and different radio frequency modules 14 correspond to different fingerprint templates, the control module 13 is configured to start the radio frequency module 14 corresponding to the fingerprint template according to the comparison result output by the fingerprint verification module 12, so that the data card establishes a connection with a network through the radio frequency module 14 corresponding to the fingerprint template, and if the acquired fingerprint information does not match any fingerprint template, the data card prompts a user that the fingerprint verification fails through the data card or a user terminal connected with the data card; or, if the data card includes one or more radio frequency modules 14, each radio frequency module 14 corresponds to one or more start fingerprint templates and corresponds to one or more stop fingerprint templates, and different radio frequency modules 14 correspond to different fingerprint templates, if the collected fingerprint information matches one of the start fingerprint templates, the radio frequency module 14 corresponding to the start fingerprint template is started, so that the data card establishes a connection with the network through the radio frequency module 14 corresponding to the start fingerprint template, if the collected fingerprint information matches one of the stop fingerprint templates, the radio frequency module 14 corresponding to the stop fingerprint template is closed, the data card is disconnected from the network through the radio frequency module 14 corresponding to the stop fingerprint template (if the radio frequency module 14 corresponding to the stop fingerprint template does not establish a connection with the network, that is, the radio frequency module 14 corresponding to the stop fingerprint template is in a stop state itself, the radio frequency module 14 corresponding to the closed fingerprint template may not be operated or the user is prompted to be closed when the collected fingerprint information matches with the closed fingerprint template), and if the collected fingerprint information does not match with any of the start fingerprint template or the closed fingerprint template, the data card prompts the user that the fingerprint verification fails through the data card itself or the user terminal connected with the data card. When the fingerprint closing template is set, when a user does not need to use a network, for example, only using the SD Card (Secure Digital Memory Card) function of the wireless data Card, the user may select to close the radio frequency module 14 by swiping a fingerprint, thereby avoiding radiation and power consumption. For example, if the user registers the left little finger as the closing fingerprint template for closing the rf module 14, after brushing the left little finger, the control module 13 will turn off the rf module 14 until the user starts the rf module 14 again by brushing the finger of the related function. Because the radio frequency module 14 is started after the fingerprint verification is passed, the user can be connected to the wireless network for wireless internet access only after the fingerprint verification is passed, and the authority of the user for accessing the internet by using the data card can be effectively controlled.
It should be noted that, if the data card is a multimode data card, the multimode data card may include two or more than two rf modules, for example, any two or more of a GSM (Global System for mobile communications) rf module, a WCDMA (wideband Code Division Multiple Access) rf module, a CDMA (Code Division Multiple Access) rf module, a CDMA2000 rf module, a TD-SCDMA (Time Division-Synchronous Code Division Multiple Access) rf module. For a multi-mode data card, a user may choose to perform different web services by registering different fingerprint templates. For example, a data card supporting both GSM and WCDMA, a user registers the left index finger to represent that the GSM network is started, and a user registers the right index finger to represent that the WCDMA network is started; after the user inserts the data card, swiping the index finger of the left hand can start the radio frequency module of the GSM, and at the moment, the GSM network can be searched and registered; similarly, the user can swipe the index finger of the right hand to activate the radio frequency module of WCDMA to use the WCDMA network.
The data card may further include: and an interface module 15 for connecting the data card to the user terminal through various interfaces (e.g., USB interface, etc.), so that the user terminal can perform data transmission with the network through the data card. The interface module 15 may be a wired interface (USB interface, etc.) or a wireless interface (bluetooth interface, etc.).
In addition, the data card may further include: and the prompting module 16 is used for sending a prompt to the user through the data card or a user terminal connected with the data card to inform the user of the fingerprint verification result.
In addition, the data card may further include: a storage module 17, configured to store the fingerprint template (including a start fingerprint template and/or a close fingerprint template); the storage module 17 may be a memory or a nonvolatile memory such as Flash. The fingerprint template stored in the storage module 17 can be input and stored in the storage module 17 through the fingerprint acquisition module 11 when the data card is set. For example, when the user starts the data card for the first time, the data card prompts the user to input each fingerprint template, and stores the fingerprint information input by the fingerprint acquisition module 11 into the storage module 17 as the fingerprint template; or, in the using process of the data card, the original fingerprint template is updated and replaced, and the fingerprint information input through the fingerprint acquisition module 11 at this time is stored in the storage module 17 to replace the original fingerprint template, wherein before the updating and the replacement, the user can be set to input correct fingerprint information, and after the fingerprint verification passes, the updating and the replacement are allowed.
It should be noted that, if the data card has only one radio frequency module 14, when the data card is powered on and started, the radio frequency module 14 may start to search and register a network and the control module 13 does not allow the user to use the data card, and then, after the fingerprint verification is successful (i.e., the acquired fingerprint information matches the fingerprint template), the control module 13 allows the user to use the data card to perform data transmission through the wireless network connected to the radio frequency module 14; or, when the data card is powered on and started, the control module 13 does not allow the user to use the data card and the radio frequency template is in a closed state, then, after the fingerprint verification is successful, the radio frequency module 14 starts to search and register a network and the control module 13 allows the user to use the data card, and finally, the user can perform data transmission through the wireless network connected with the radio frequency module 14.
In the embodiment of the invention, the fingerprint scanner on the data card is used for collecting the fingerprint information of the user, comparing the fingerprint information with the stored fingerprint template, and then carrying out corresponding control according to the comparison result output by the fingerprint verification module. Therefore, the authority control of the data card is realized through fingerprint verification, the related functions of the data card can be used only if the fingerprint is successfully matched, and the security of the fingerprint verification is greatly higher than that of password verification, so that the use security of the data card is improved, and the data card is effectively prevented from being stolen. In addition, because the fingerprint verification is specific to the data card, even if a user replaces one SIM card, the data card cannot be used as long as the fingerprint verification is not passed, and the use safety of the data card is further improved; in addition, the user does not need to remember the password during fingerprint verification, and network connection is automatically established after fingerprint verification, so that the use of the user is facilitated, and the complexity of operation is reduced.
Method embodiment
As shown in fig. 2, an embodiment of the present invention provides a method for data card fingerprint identification, including the following steps:
step 21, collecting the fingerprint information of the user through the fingerprint scanner on the data card.
And step 22, comparing the acquired fingerprint information with the stored fingerprint template, determining whether the acquired fingerprint information is matched with the fingerprint template, and outputting a comparison result.
And step 23, correspondingly controlling the data card according to the output comparison result.
The data card establishes wireless connection with a network through the radio frequency module to receive and transmit data. The data card connects the data card to the user terminal through various interfaces (such as a USB interface, etc.), so that the user terminal can perform data transmission with the network through the data card.
In step 23, the above-mentioned corresponding control may be: authenticating the user through fingerprint verification, if the collected fingerprint information is matched with the fingerprint template, the authentication is considered to be successful, the user corresponding to the collected fingerprint information is allowed to access the network by using the data card, otherwise, if the collected fingerprint information is not matched with the fingerprint template, the authentication is considered to be failed, and the user is not allowed to use the data card; and/or storing one or more different fingerprint templates, wherein each fingerprint template corresponds to different operations, when the acquired fingerprint information is matched with any fingerprint template, the operation corresponding to the matched fingerprint template is carried out, and when the acquired fingerprint information is not matched with all fingerprint templates, the data card can prompt the user that the fingerprint verification fails without operating or passing through the data card or the user terminal connected with the data card. For the implementation manner that allows the user corresponding to the acquired fingerprint information to use the data card access network and the implementation manner that performs the operation corresponding to the matched fingerprint template, reference may be made to relevant contents in the apparatus embodiment, which is not described herein again.
It should be noted that, for the multi-mode data card, the user may choose to perform different web services by registering different fingerprint templates. For example, a data card supporting both GSM and WCDMA, a user registers the left index finger to represent that the GSM network is started, and a user registers the right index finger to represent that the WCDMA network is started; after the user inserts the data card, swiping the index finger of the left hand can start the radio frequency module of the GSM, and at the moment, the GSM network can be searched and registered; similarly, the user can swipe the index finger of the right hand to activate the radio frequency module of WCDMA to use the WCDMA network.
In addition, after step 23, the method may further include: and 24, sending a prompt to the user through the data card or the user terminal connected with the data card to inform the user of the fingerprint verification result. Here, the result of the user fingerprint verification may be: the fingerprint verification is successful; or the fingerprint verification is successful and the data card has established a connection with the network; or the fingerprint verification is successful, and the data card establishes connection with the network through one of the plurality of radio frequency modules; or the fingerprint authentication fails, and the user cannot use the data card; or a fingerprint authentication failure, asking the user to re-enter fingerprint information, etc.
In addition, before step 21, the method may further include: step 20, when the data card is set, a fingerprint template is collected through a fingerprint scanner and stored in a storage module of the data card; the storage module may be a memory or a non-volatile memory such as Flash. For example, when a user starts the data card for the first time, the data card prompts the user to input each fingerprint template, and the fingerprint information input by the fingerprint scanner at the moment is stored in the storage module to be used as the fingerprint template; or, in the using process of the data card, the original fingerprint template is updated and replaced, and the fingerprint information input through the fingerprint scanner at the moment is stored in the storage module to replace the original fingerprint template, wherein before the updating and the replacement, the requirement that the user inputs the correct fingerprint information can be set, and after the fingerprint verification is passed, the updating and the replacement are allowed.
It should be noted that, if the data card has only one radio frequency module, when the data card is powered on and started, the radio frequency module may start to search and register a network and does not allow the user to use the data card, and then, after the fingerprint verification is successful (i.e., the acquired fingerprint information matches the fingerprint template), the user is allowed to use the data card, and data transmission is performed through the wireless network connected to the radio frequency module; or when the data card is powered on and started, the user is not allowed to use the data card and the radio frequency template is in a closed state, then, after the fingerprint verification is successful, the radio frequency module starts to search and register a network and allows the user to use the data card, and finally, the user can perform data transmission through a wireless network connected with the radio frequency module.
In the embodiment of the invention, the fingerprint scanner on the data card is used for collecting the fingerprint information of the user, comparing the fingerprint information with the stored fingerprint template, and then carrying out corresponding control according to the comparison result output by the fingerprint verification module. Therefore, the authentication of the data card is realized through the fingerprint verification, the related functions of the data card can be used only if the fingerprint matching is successful, and the security of the fingerprint verification is greatly higher than that of the password verification, so that the use security of the data card is improved, and the data card is effectively prevented from being stolen. In addition, because the fingerprint verification is specific to the data card, even if a user replaces one SIM card, the data card cannot be used as long as the fingerprint verification is not passed, and the use safety of the data card is further improved; in addition, the user does not need to remember the password during fingerprint verification, and network connection is automatically established after fingerprint verification, so that the use of the user is facilitated, and the complexity of operation is reduced.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
In short, the above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.