Identity authentication method and device, chip, terminal and storage medium

By implementing HBC field strength detection and connection modules in the terminal, the problem of low identity authentication efficiency and security in human communication is solved, especially in multi-terminal scenarios, efficient and secure identity authentication is achieved.

CN119893503APending Publication Date: 2025-04-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311381127.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The prior art is difficult to perform identity authentication efficiently and securely in human communication, especially in multi-terminal scenarios, where the efficiency and security of identity authentication are low.

Method used

By implementing the HBC field strength detection and connection module in the terminal, responding to the HBC electrode contact signal, detecting the contact between the human body and external devices, and establishing an HBC connection, and identity authentication is performed based on the identity authentication information.

Benefits of technology

It improves the efficiency and security of identity authentication, especially in multi-terminal scenarios, it can more accurately match terminals that support identity authentication, and enhances the success rate of identity authentication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893503A_ABST
    Figure CN119893503A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an identity authentication method and device, a chip, a terminal and a storage medium, and relates to the technical field of communication. Comprising the following steps: in response to an HBC electrode contact signal, carrying out HBC field intensity detection; under the condition that the HBC field intensity detection result represents that the human body is in contact with the external equipment, first HBC connection is established with the external equipment, the medium of the first HBC connection is the human body, and both the first terminal and the external equipment support the HBC function; and performing identity authentication with the external equipment through the first HBC connection based on the identity authentication information. By adopting the scheme provided by the embodiment of the invention, the identity authentication efficiency and security can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to an identity authentication method, device, chip, terminal and storage medium. Background Art

[0002] Human Body Communications (HBC) is a communication technology that uses human tissue as a transmission medium. Compared with traditional communication methods, HBC has higher security. Summary of the invention

[0003] The embodiment of the present application provides an identity authentication method, device, chip, terminal and storage medium. The technical solution is as follows:

[0004] On the one hand, an embodiment of the present application provides an identity authentication method, which is used for a first terminal, and the method includes:

[0005] In response to the HBC electrode contact signal, performing HBC field strength detection;

[0006] When the HBC field strength detection result indicates that a human body is in contact with an external device, a first HBC connection is established with the external device, the medium of the first HBC connection is a human body, and both the first terminal and the external device support an HBC function;

[0007] Based on the identity authentication information, identity authentication is performed with the external device through the first HBC connection.

[0008] On the other hand, an embodiment of the present application provides an identity authentication device, the device comprising:

[0009] A detection module, for performing HBC field strength detection in response to the HBC electrode contact signal;

[0010] A connection module, configured to establish a first HBC connection with an external device when the HBC field strength detection result indicates that the human body is in contact with the external device, wherein the medium of the first HBC connection is the human body and the external device supports the HBC function;

[0011] An authentication module is used to perform identity authentication with the external device through the first HBC connection based on the identity authentication information.

[0012] On the other hand, an embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the identity authentication method described in the above aspects.

[0013] On the other hand, an embodiment of the present application provides a terminal, which includes a processor, a memory and an HBC electrode; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the identity authentication method described in the above aspect.

[0014] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one instruction is stored, and the instruction is loaded and executed by a processor to implement the identity authentication method as described in the above aspects.

[0015] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the terminal reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the terminal executes the identity authentication method provided by the above aspect.

[0016] In an embodiment of the present application, a terminal supporting the HBC function performs HBC field strength detection upon receiving an HBC electrode contact signal, and establishes an HBC connection with an external device supporting the HBC function upon detecting contact with the external device, thereby performing identity authentication with the external device through the HBC connection, thereby improving the efficiency and security of identity authentication. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0018] Figure 1 is a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application;

[0019] Figure 2 is a flow chart of an identity authentication method provided by an exemplary embodiment of the present application;

[0020] Figure 3 is a flow chart of an identity authentication method provided by another exemplary embodiment of the present application;

[0021] Figure 4 is a schematic diagram of an implementation of an identity authentication process shown in an exemplary embodiment of the present application;

[0022] Figure 5 is a schematic diagram of an implementation of an identity authentication process shown in another exemplary embodiment of the present application;

[0023] Figure 6 is a flowchart of a process in which a first terminal instructs a second terminal to establish a connection with an external device, shown in an exemplary embodiment of the present application;

[0024] Figure 7 is a schematic diagram of an implementation of an identity authentication process shown in another exemplary embodiment of the present application;

[0025] Figure 8 is a structural block diagram of an identity authentication device provided by another exemplary embodiment of the present application;

[0026] Fig. 9 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0027] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0028] Please refer to Figure 1 , which shows a schematic diagram of an implementation environment provided by an exemplary embodiment of the present application. The implementation environment includes a terminal 110 and an external device 120.

[0029] The terminal 110 is an electronic device with HBC function. The electronic device may be a smart phone, a tablet computer, an audio playback device (such as a wireless headset), a wearable smart device (such as a smart watch, a smart bracelet, a smart ring, a smart necklace, smart glasses, etc.), etc. The embodiment of the present application does not limit the specific form of the terminal 110.

[0030] In some embodiments, an electronic device with HBC function is provided with an HBC electrode. When performing HBC communication, the HBC electrode needs to be in contact with the human body. Among them, according to different coupling modes, HBC can be divided into two types: capacitive coupling and current coupling. When current coupling is adopted, the contact between the HBC electrode and the human body means that the distance between the HBC electrode and the human body is 0. When capacitive coupling is adopted, the contact between the HBC electrode and the human body means that the distance between the HBC electrode and the human body is less than a distance threshold (for example, 3 mm).

[0031] Indicatively, Figure 1 As shown, the terminal 110 may be a smart watch, and the back cover or strap of the smart watch is provided with an HBC electrode, and when worn, the HBC electrode is in contact with the human wrist. Alternatively, the terminal 110 may be a smart phone, and the outer shell or middle frame of the smart phone is provided with an HBC electrode, and when held, the HBC electrode is in contact with the human hand. Alternatively, the terminal 110 may be a wireless headset, and the outside of the cavity of the wireless headset is provided with an HBC electrode, and when worn, the HBC electrode is in contact with the human ear.

[0032] In the embodiment of the present application, the terminal 110 stores identity authentication information, which is used for identity authentication with an external device. In some embodiments, the identity authentication information may be simulated card information of a simulated card, which may be a bus card, a vehicle card key, an access card, a bank card, an electronic ID card, etc. The embodiment of the present application does not limit the specific type of the simulated card.

[0033] Optionally, for different terminals owned by the same user, the identity authentication information stored in the different terminals may be completely the same, completely different, or partially the same and partially different.

[0034] The external device 120 is an electronic device that supports identity authentication using the HBC method, and the electronic device may be an access control device, a POS (Point Of Sales) device, a gate card swiping device, a printer, a personal computer, etc. The embodiment of the present application does not limit the specific form of the external device 120 .

[0035] Similar to the terminal 110, the external device 120 also has HBC electrodes, and when performing HBC communication with the terminal 110, the HBC electrodes of the external device 120 also need to contact the human body. Contacting the human body may mean that the distance between the external device 120 and the human body is 0 or the distance is less than the distance threshold.

[0036] In some embodiments, an identity authentication system is provided in the external device 120. After obtaining the identity authentication information provided by the terminal 110 through the HBC connection with the terminal 110, the identity authentication system performs identity authentication according to the identity authentication information and performs corresponding operations based on the identity authentication result. For example, when the external device 120 is an access control device, the access control can be unlocked based on the identity authentication result; when the external device 120 is a gate card swiping device, the fee can be deducted and the gate can be opened based on the identity authentication result; when the external device 120 is a printer, the printing function can be unlocked based on the identity authentication result, and the printing data transmitted by the terminal 110 can be further obtained through the HBC connection. The embodiments of the present application do not limit the subsequent operations of the external device after the identity authentication.

[0037] In a possible application scenario, a user wears a smartwatch with HBC function, and a simulated access card is stored in the smartwatch. When the user touches the access control device that supports HBC function, the smartwatch establishes an HBC connection with the access control device, and sends the simulated card information of the simulated access card to the access control device through the HBC connection. When the simulated card information passes the authentication of the access control device, the access control device unlocks the access control, realizing the access control touch unlock.

[0038] See also Figure 2 , Figure 2 This is a flowchart of an identity authentication method provided by an exemplary embodiment of the present application. Figure 1 Taking the terminal 110 in the illustrated implementation environment as an example, the method may include the following steps.

[0039] Step 201, performing HBC field strength detection in response to the HBC electrode contact signal.

[0040] In a possible implementation, when it is detected that the HBC electrode is in contact with the human body, the terminal triggers an HBC electrode contact signal and performs HBC field strength detection, wherein the HBC field strength detection is used to detect the strength of the HBC field strength.

[0041] In some embodiments, in order to reduce power consumption, the terminal periodically performs HBC field strength detection. For example, the terminal performs HBC field strength detection every 500 ms.

[0042] In other possible implementations, when the HBC electrode contact signal is not triggered, the terminal will not perform HBC field strength detection in order to reduce power consumption.

[0043] Step 202: When the HBC field strength detection result indicates that the human body is in contact with the external device, a first HBC connection is established with the external device. The medium of the first HBC connection is the human body. Both the first terminal and the external device support the HBC function.

[0044] When the human body is in contact with an external device supporting the HBC function, the HBC electrode on the terminal side is coupled with the human body, and the HBC electrode on the external device side is coupled with the ground to form a communication loop, at which time the HBC field strength detected by the terminal will change significantly. Optionally, when the HBC field strength detection result indicates that the change amplitude of the HBC field strength is greater than the amplitude threshold, the terminal determines that the human body is in contact with the external device.

[0045] In order to facilitate subsequent information interaction, the terminal and the external device establish a first HBC connection using the human body as a medium, and subsequently perform data communication through the first HBC connection.

[0046] When establishing the first HBC connection, the terminal and the external device need to perform a handshake based on the HBC communication protocol to complete the connection establishment.

[0047] Since not all external devices have the need to communicate data with the terminal, for example, when two users wearing terminals with HBC function shake hands, there is no need for data communication between the terminals. Therefore, in some embodiments, in order to avoid establishing unnecessary HBC connections, when the HBC field strength detection result indicates that the human body is in contact with the external device and the HBC connection establishment request sent by the external device is received, the terminal establishes the first HBC connection with the external device, wherein the HBC connection establishment request is sent when the external device detects the first terminal and has a communication need.

[0048] Optionally, after the HBC communication function is enabled, the external device will also perform HBC field strength detection and determine whether there are other terminals with the HBC function enabled based on the scene detection results. When a terminal is detected and the external device has a communication requirement with the terminal (such as data transmission requirement, unlocking requirement, fee deduction requirement, etc.), the external device sends an HBC connection establishment request to the terminal.

[0049] Optionally, when the HBC field strength detection result indicates that the human body is in contact with the external device, but no HBC connection establishment request sent by the external device is received within a preset time period, the terminal will not establish an HBC connection with the external device.

[0050] Optionally, when the terminal is communicating data with an external device, the terminal may also actively send an HBC connection establishment request to the external device, which is not described in detail in this embodiment.

[0051] Step 203: Based on the identity authentication information, perform identity authentication with the external device through the first HBC connection.

[0052] In some embodiments, when identity authentication is required at the external device, the terminal obtains stored identity authentication information and performs identity authentication with the external device based on the identity authentication information. During the identity authentication process, the terminal and the external device perform data communication via the first HBC connection.

[0053] In some embodiments, the identity authentication information may be information dedicated to HBC or information shared with other communication methods. For example, if the terminal has HBC and NFC functions, the NFC function and HBC may share identity authentication information. When in an NFC scenario (for example, when the NFC field strength is detected), the terminal may perform identity authentication with an external device through an NFC transceiver and an NFC antenna based on the identity authentication information; when in an HBC scenario, the terminal may perform identity authentication with an external device through an HBC transceiver and an HBC electrode based on the identity authentication information (based on HBC connection).

[0054] Optionally, the terminal and external devices can encrypt the communication content according to the scenario requirements, such as symmetric encryption, asymmetric encryption, hash encryption or hybrid encryption of the authentication information, so as to improve the security of the authentication.

[0055] It should be noted that, since the HBC communication connection is established based on the human body, when the HBC electrode contact signal disappears or the human body ends contact with the external device, the HBC connection between the terminal and the external device will be automatically disconnected.

[0056] To summarize, in the embodiments of the present application, a terminal supporting the HBC function performs HBC field strength detection upon receiving an HBC electrode contact signal, and establishes an HBC connection with an external device supporting the HBC function upon detecting contact with the external device, thereby performing identity authentication with the external device through the HBC connection, thereby improving the efficiency and security of identity authentication.

[0057] In the case of multiple terminals supporting the HBC function, when the HBC field strength detection result indicates that a human body is in contact with an external device supporting the HBC function, it is necessary to determine a terminal that first establishes an HBC connection with the external device from among the multiple terminals.

[0058] In a possible implementation, when the HBC field strength detection result indicates that a human body is in contact with an external device supporting the HBC function and the first terminal currently has the highest connection priority, the first terminal establishes a first HBC connection with the external device.

[0059] Optionally, the first terminal currently having the highest connection priority means that among the terminals currently in contact with the human body, the first terminal has the highest connection priority.

[0060] Optionally, the connection priority may be set based on a default setting of the terminal type, for example, the connection priority of a smartphone > the connection priority of a wearable device > the connection priority of an audio playback device (such as a wireless headset).

[0061] Optionally, the connection priority can be customized by the user, or determined based on the historical usage record of the terminal. For example, the user can set the connection priority for different terminals with HBC function in the HBC function setting interface, or the terminal with the highest usage frequency can be set to have the highest connection priority.

[0062] Optionally, the connection priority may be determined based on the amount of identity authentication information stored in the terminal. For example, the terminal storing the most identity authentication information has the highest connection priority.

[0063] It should be noted that the above-mentioned method of determining the connection priority is only for illustrative purposes and does not constitute a limitation thereto.

[0064] In an illustrative example, the connection priorities of the terminals owned by the user are as follows from high to low: smartphone, smart watch, smart glasses. When the user carries a smartphone, smart watch and smart glasses at the same time, the smartphone prioritizes establishing an HBC connection with the external device. When the user only carries a smart watch and smart glasses, the smart watch prioritizes establishing an HBC connection with the external device.

[0065] In order to enable different terminals to determine their own connection priority ranking in the current scenario, in a possible implementation, in response to the HBC electrode contact signal, connection priority information is exchanged through the HBC connection between the internal HBC terminals.

[0066] Optionally, when the HBC electrode is detected to be in contact with the human body for the first time, the terminal exchanges connection priority information with other HBC terminals. In the subsequent process, the terminal can periodically exchange connection priority information to find the terminal that has ended contact with the human body and update its own connection priority ranking.

[0067] In an illustrative example, when the HBC function is enabled on the smart watch and smart glasses, when the user picks up the smartphone, the smartphone exchanges connection priority information with the smart watch and smart glasses respectively, thereby determining that it currently has the highest connection priority. Accordingly, the smart watch determines that it currently loses the highest connection priority. When the user puts down the smartphone, the smart watch and smart glasses can determine that the smartphone ends contact with the human body through periodic connection priority information exchange, at which point the smart watch determines that it currently has the highest connection priority.

[0068] Generally, devices with identity authentication functions only support specific types of identity authentication. For example, access control devices only support identity authentication for access control cards, POS devices only support identity authentication for payment cards, and gate devices only support identity authentication for transportation cards.

[0069] Then, multiple pieces of identity authentication information may exist in the same terminal at the same time. If the terminal uses identity authentication information that is not supported by the external device to communicate with the external device, the identity authentication will not be passed.

[0070] In order to improve the efficiency and accuracy of identity authentication, in a possible implementation, the terminal may filter out part of the identity authentication information from a large amount of stored identity authentication information based on the device type provided by the external device, and thereby perform identity authentication using the part of the identity authentication information.

[0071] See also Figure 3 , Figure 3is a flowchart of an identity authentication method provided by another exemplary embodiment of the present application. Figure 1 Taking the terminal 110 in the illustrated implementation environment as an example, the method may include the following steps.

[0072] Step 301, performing HBC field strength detection in response to the HBC electrode contact signal.

[0073] The implementation of this step may refer to step 201, and this embodiment will not be described in detail here.

[0074] Step 302: When the HBC field strength detection result indicates that the human body is in contact with the external device and an HBC connection establishment request sent by the external device is received, a first HBC connection is established with the external device.

[0075] In some embodiments, in order to improve authentication efficiency and accuracy, when an external device requests to establish an HBC connection with a terminal, it may carry its own target device type in the request so that the terminal can filter identity authentication information based on the target device type.

[0076] Optionally, the device type may include POS devices, access control devices, gate devices, printer devices, PC devices, etc. The embodiments of the present application do not limit the specific device types.

[0077] Step 303: when the HBC connection establishment request includes the target device type of the external device, determine the target identity authentication information from the first candidate identity authentication information based on the target device type, wherein the device belonging to the target device type is used to authenticate the target identity authentication information.

[0078] In some embodiments, the first terminal stores multiple pieces of first candidate identity authentication information. Since the external device generally supports authentication of a specific type of identity authentication information, in order to improve the efficiency of identity authentication, the terminal screens out target identity authentication information that matches the target device type from multiple pieces of first candidate identity authentication information based on the target device type of the external device. Matching means that the device of the target device type supports authentication of the target identity authentication information.

[0079] Regarding the method of filtering target identity authentication information based on the target device type, in a possible implementation, the terminal stores a correspondence between the device type and the identity authentication information type, and the correspondence is used to characterize the type of identity authentication information supported by devices of different device types. Schematically, the correspondence is shown in Table 1.

[0080] Table 1

[0081] Device Type Identity authentication information type Access control equipment Access control identity information POS Devices Bank card identity information Gate equipment Transportation card identity information

[0082] Accordingly, the terminal determines the target identity authentication information type corresponding to the target device type based on the target device type and the corresponding relationship, and further selects the target identity authentication information according to the target identity authentication information type and the identity authentication information types corresponding to each first candidate identity authentication information.

[0083] In an illustrative example, the terminal stores identity authentication information corresponding to bank card A, bank card B, company access control, city A subway card, and printer. When the target device type included in the HBC connection establishment request sent by the external device is an access control device, the terminal determines the identity authentication information corresponding to the company access control as the target identity authentication information; when the target device type included in the HBC connection establishment request sent by the external device is a POS device, the terminal determines the identity authentication information corresponding to bank card A and bank card B as the target identity authentication information.

[0084] In some other embodiments, in addition to the external device actively providing the device type when requesting to establish an HBC connection, the terminal may also actively request the external device to provide the device type, which is not limited in this embodiment.

[0085] Step 304: Based on the target identity authentication information, perform identity authentication with the external device through the first HBC connection.

[0086] Furthermore, the terminal performs identity authentication with the external device based on the screened target identity authentication information.

[0087] In a possible implementation, when a single piece of target identity authentication information is obtained through screening, the terminal performs identity authentication based on the target identity authentication information.

[0088] Since the terminal may store multiple pieces of the same type of identity authentication information at the same time, such as identity authentication information of multiple access control locations, identity authentication information of multiple bank cards, identity authentication information of multiple city transportation cards, etc., there may be multiple pieces of target identity authentication information that are screened out.

[0089] In a possible implementation, when there are at least two pieces of target identity authentication information, the terminal sends the identity identifier corresponding to each piece of target identity authentication information to the external device through the first HBC connection.

[0090] Among them, the identity identifier is used to represent the identity authentication information. For example, when the target identity authentication information is the identity authentication information of a bank card, the identity identifier can be the AID (Application ID) of the bank card. Of course, for other types of identity authentication information, the identity identifier can also take other forms, such as the identity authentication type corresponding to the identity authentication information (such as bank card identity authentication (which can further distinguish different banks and different bank cards of the same bank), access card identity authentication, transportation card identity authentication, car key identity authentication, etc.), and the embodiments of the present application do not limit the specific form of this identity identifier.

[0091] Optionally, after receiving the identity identifier, the external device selects a target identity identifier from multiple identity identifiers, and sends a selection response including the target identity identifier to the terminal through the first HBC connection, thereby instructing the terminal to perform identity authentication using the target identity authentication information corresponding to the target identity identifier.

[0092] Optionally, the external device may select a target identity from a plurality of identity identifiers based on a selection strategy, or the external device may select a target identity from a plurality of identity identifiers according to a user's instructions. For example, when the external device is a POS device, the POS device may determine the issuing banks corresponding to different bank cards based on the identity identifiers, and thereby select the identity with the highest priority as the target identity based on the priority of the issuing bank, or the user of the POS device may manually select a target identity from a plurality of identity identifiers. The embodiments of the present application do not limit the specific manner in which the external device selects a target identity from a plurality of identity identifiers.

[0093] Correspondingly, the terminal receives the selection response sent by the external device through the first HBC connection, and performs identity authentication with the external device through the first HBC connection based on the target identity authentication information corresponding to the target identity identifier.

[0094] Optionally, the terminal obtains the target identity from the selection response sent by the external device, and performs identity authentication with the external device using the target identity authentication information corresponding to the target identity.

[0095] In other possible implementations, in addition to the external device selecting the target identity, the terminal may also select the target identity from multiple identity identifiers.

[0096] Optionally, when there are at least two pieces of target identity authentication information, the terminal selects one piece as the identity authentication information used for identity authentication with the external device. The terminal may select the identity authentication information based on a preset selection strategy, or the user may select manually.

[0097] For example, when the external device is a POS device, and at least two target identity authentication information include identity authentication information of bank card A and bank card B, the terminal can determine bank card A with a high priority as the bank card that needs to be authenticated according to the set bank card priority, and then perform identity authentication with the external device based on the identity authentication information corresponding to bank card A; or, the terminal can display the bank card identifications of bank card A and bank card B, and the user manually selects the bank card for identity authentication. When receiving the selection operation, the terminal performs identity authentication with the external device according to the identity authentication information corresponding to the bank card indicated by the selection operation. The embodiments of the present application do not limit the specific manner in which the terminal selects a target identity from multiple identity identifiers.

[0098] In an illustrative example, Figure 4 As shown, the smart watch 41 stores the identity authentication information corresponding to the bank card A, the bank card B, the access card, the car key and the transportation card. The process of using the smart watch 41 to pay with the POS device 42 supporting the HBC function includes the following steps:

[0099] Step 401: The smart watch performs HBC field strength detection.

[0100] Step 402: The POS device performs HBC field strength detection.

[0101] Step 403, when the user's finger touches the HBC touch area of ​​the POS device, the POS device detects the smart watch and sends an HBC connection request to the smart watch. The HBC connection request includes the device type "POS device".

[0102] Likewise, when the POS device detects the smart watch, the smart watch also detects the POS device.

[0103] Step 404: The smart watch establishes an HBC connection with the POS device based on the connection request.

[0104] Step 405: The smart watch selects the identity authentication information of bank card A and bank card B from the multiple identity authentication information based on the device type, and sends the AIDs of bank card A and bank card B to the POS device.

[0105] Step 406: The POS device selects the AID of bank card A.

[0106] Step 407: The POS device sends a selection response of the AID of bank card A to the smart watch.

[0107] Step 408: The smart watch completes the payment with the POS device based on the identity authentication information of A's bank card.

[0108] In an embodiment of the present application, the terminal filters out target identity authentication information supported by the external device from multiple candidate identity authentication information based on the device type of the external device, and then performs identity authentication based on the filtered target identity authentication information, which helps to improve the efficiency of identity authentication between the terminal and the external device.

[0109] In some embodiments, when the HBC connection establishment request does not include the target device type of the external device, the terminal sends the identity identifiers corresponding to each piece of the first candidate identity authentication information to the external device through the first HBC connection. Correspondingly, the external device selects the target identity identifier from the identity identifiers corresponding to the first candidate identity authentication information, and feeds back a selection response including the target identity identifier. The terminal receives the selection response sent by the external device through the first HBC connection, and then performs identity authentication with the external device through the first HBC connection based on the target identity authentication information corresponding to the target identity identifier.

[0110] Optionally, the external device may first filter out the identity identifiers of the identity authentication information that it supports authentication, and then further select the target identity identifier from the identity identifiers based on the selection strategy, or the external device may select the target identity identifier from multiple identity identifiers according to the user's instructions. The process of selecting the target identity identifier may refer to the above embodiment, and this embodiment will not be described in detail here.

[0111] When multiple identity authentication information is set in the terminal, in order to further improve the efficiency of identity authentication, the user can pre-select the identity authentication information to be authenticated. In a possible implementation, in response to the identity selection operation, the terminal determines the target identity authentication information indicated by the identity selection operation from the first candidate identity authentication information.

[0112] Regarding the timing of identity selection, in some embodiments, before the human body contacts the external device, the user can perform an identity selection operation when there is a need to use the terminal to perform HBC communication with the external device, and accordingly, the terminal receives the identity selection operation.

[0113] Optionally, the terminal may display various pieces of stored identity authentication information, and when specific identity authentication information is needed to interact with an external device, the user selects target identity authentication information from the displayed identity authentication information.

[0114] Indicatively, Figure 5As shown, when it is necessary to use the bank card B in the smart watch 51 for payment, the user can first select the card to be used in the card selection interface, that is, select the bank card B, and then touch the HBC touch area of ​​the POS device 52 with a finger. After the smart watch 51 and the POS device 52 detect each other, an HBC connection is established. Since the bank card B has been pre-selected, the smart watch 51 can directly perform identity authentication with the POS device 52 through the HBC connection based on the identity authentication information of the bank card B, and finally complete the payment.

[0115] In daily use, the HBC electrode of the terminal may also come into contact with the human body. For example, when a smart watch is worn, the HBC electrode comes into contact with the human body. If only the HBC electrode contact signal is used as the condition for triggering HBC field strength detection, field strength detection may be performed for a long time without HBC demand, resulting in excessive power consumption of the terminal.

[0116] Therefore, in order to reduce the power consumption of the terminal while ensuring that the identity authentication is normally implemented, in a possible implementation, in response to the identity selection operation and the HBC electrode contact signal, the terminal performs HBC field strength detection.

[0117] Optionally, when only the HBC electrode contact signal is received, the terminal will not perform HBC field strength detection.

[0118] Of course, in other possible implementations, the terminal may also perform HBC field strength detection upon receiving an HBC function activation instruction and an HBC electrode contact signal, wherein the HBC function activation instruction may be triggered by voice (for example, saying "turn on the HBC function"), gesture (such as continuously flipping the terminal) or interface operation (for example, enabling the HBC function through an icon in the settings interface), and the embodiments of the present application are not limited to this.

[0119] In a possible scenario, a user has multiple terminals that support the HBC function and carries multiple terminals at the same time. When there are differences in the identity authentication information stored in different terminals, the terminal that currently establishes an HBC connection with the external device may not store the identity authentication information that matches the external device, and the identity authentication information that matches the external device is stored in other carried terminals.

[0120] For example, a user carries a smart watch and a smart phone (both support the HBC function). The smart phone stores the identity authentication information corresponding to bank card A, bank card B, and subway card, and the smart watch stores the identity authentication information corresponding to the access card. When access unlocking is required, if the smart terminal establishes an HBC connection with the access control device, the access unlocking cannot be completed because the smart terminal does not store the identity authentication information corresponding to the access card.

[0121] In order to improve the success rate of identity authentication in the above scenarios, Figure 6 As shown, in the case of carrying a first terminal and a second terminal, the identity authentication process may include the following steps.

[0122] Step 601: A first terminal sends an identity identifier corresponding to first candidate identity authentication information to an external device through a first HBC connection.

[0123] The first terminal is a terminal that currently establishes an HBC connection with the external device. The first terminal sends the identity identifier corresponding to the first candidate identity authentication information stored in the first terminal to the external device, and the external device selects the identity identifier.

[0124] In an illustrative example, the first terminal stores identity authentication information corresponding to bank card A, bank card B, and subway card, thereby sending identity identifiers corresponding to bank card A, bank card B, and subway card to an external device.

[0125] Step 602, when a selection response sent by an external device is received through the first HBC connection, and the selection response indicates that the target identity does not exist in the identity, the first terminal establishes a second HBC connection with the second terminal, the second terminal supports the HBC function, and the second candidate identity authentication information of the second terminal is different from the first candidate identity authentication information of the first terminal.

[0126] Optionally, the external device selects a target identity identifier that supports identity authentication from the received identity identifiers. When the target identity identifier exists, the external device sends a selection response including the target identity identifier to the first terminal. When the external device does not support authentication of the identity authentication information in the first terminal, the selection response sent by the external device will not include the target identity identifier.

[0127] Optionally, when the target identity does not exist in the selection response indication identity, the first terminal attempts to establish a second HBC connection with the second terminal. The second terminal and the first terminal may be different terminals of the same user, and the candidate identity authentication information stored in the first terminal and the second terminal is different.

[0128] The different candidate identity authentication information stored in the first terminal and the second terminal may include the following two situations:

[0129] 1. The first candidate identity authentication information stored in the first terminal is completely different from the second candidate identity authentication information stored in the second terminal.

[0130] For example, the first candidate identity authentication information includes A, B, and C, and the second candidate identity authentication information includes D, E, and F.

[0131] 2. The first candidate identity authentication information stored in the first terminal is partially identical to the second candidate identity authentication information stored in the second terminal, and is partially different.

[0132] For example, the first candidate identity authentication information includes A, B, and C, and the second candidate identity authentication information includes C, D, and E.

[0133] It should be noted that the number of the second terminal may be one or more. Furthermore, when the candidate identity authentication information stored in the third terminal belongs to the first candidate identity authentication information, the first terminal will not attempt to establish an HBC connection with the third terminal.

[0134] When the second HBC connection can be established with the second terminal, the first terminal executes step 603 described below.

[0135] When the first terminal cannot establish a second HBC connection with the second terminal, for example, the second terminal is not in contact with the human body, or the HBC function of the second terminal is in a turned-off state, in a possible implementation, the first terminal may display a prompt message, which is used to prompt the HBC electrode of the second terminal to contact the human body, or to turn on the HBC function of the second terminal.

[0136] Illustratively, when the first terminal sends identity identifiers corresponding to bank card A, bank card B and subway card to an external device, but the received selection response indicates that the target identity identifier does not exist among the above identity identifiers, since the second terminal stores the identity authentication information of the access card, the first terminal attempts to establish an HBC connection with the second terminal.

[0137] Step 603: The first terminal sends a connection establishment indication to the second terminal through the second HBC connection, where the connection establishment indication is used to instruct the second terminal to establish a third HBC connection with the external device, so that the second terminal performs identity authentication with the external device through the third HBC connection based on the second candidate identity authentication information.

[0138] In order to enable the second terminal to perform identity authentication with the external device, the first terminal instructs the second terminal to establish a third HBC connection with the external device through the second HBC connection. After the second terminal establishes the third HBC connection with the external device based on the instruction of the first terminal, the second terminal performs identity authentication with the external device through the third HBC connection based on the second candidate identity authentication information stored in the second terminal.

[0139] In some embodiments, when the first terminal attempts to establish a second HBC connection with the second terminal, the first terminal first disconnects the first HBC connection with the external device.

[0140] In some embodiments, after the first terminal sends a connection establishment indication to the second terminal, the first terminal disconnects the second HBC connection between the first terminal and the second terminal.

[0141] Illustratively, after the second terminal establishes an HBC connection with the external device, it performs identity authentication with the external device based on the identity authentication information of the access card.

[0142] In an illustrative example, Figure 7 As shown, the identity authentication information of bank card A, bank card B and subway card is stored in the smart phone 71, and the identity authentication information of the access card is stored in the smart watch 72. When the access control device 73 is touched with a finger, the access control unlocking process includes the following steps.

[0143] Step 701: The smart phone establishes an HBC connection with the access control device.

[0144] Step 702: The smart phone sends the identity identifiers of bank card A, bank card B and subway card to the access control device.

[0145] Step 703: Since the access control device only supports identity authentication of access control cards, a selection response without a target identity is sent to the smart phone.

[0146] Step 704: The smartphone establishes an HBC connection with the smart watch.

[0147] Step 705: The smart phone sends a connection establishment instruction to the smart watch, instructing it to establish an HBC connection with the access control device.

[0148] Step 706: The smart watch establishes an HBC connection with the access control device according to the instruction of the smart phone.

[0149] Step 707, the smart watch performs identity authentication with the access control device based on the identity authentication confidence of the access control card to complete the access control unlocking.

[0150] In this embodiment, when a user carries multiple terminals that store different identity authentication information, if the terminal currently connected to the external device cannot perform identity authentication, the current terminal instructs other terminals to establish an HBC connection with the external device, and then performs identity authentication based on the HBC connection and the stored identity authentication information, thereby improving the success rate of identity authentication in the multi-terminal carrying scenario.

[0151] The above-mentioned selection response indicates that the target identity identifier does not exist in the identity identifier, which is a situation where the first terminal fails to authenticate. In other possible implementations, when the first terminal fails in other authentications (for example, authentication based on the first candidate identity authentication information fails, or the first candidate identity authentication information of the first terminal does not belong to the identity authentication type supported by the external device (for example, the external device is a access control device that supports the access control identity authentication type, but the first candidate identity authentication information is a bank card identity authentication type and a transportation card identity authentication type)), the first terminal can also establish a second HBC connection with the second terminal and instruct the second terminal to perform identity authentication with the external device, that is, when the first terminal identity authentication fails, the first terminal can establish a second HBC connection with the second terminal. This embodiment will not be elaborated here.

[0152] In the above embodiment, since the identity authentication between the second terminal and the external device is meaningful only when the identity authentication information stored in the second terminal is different from that in the first terminal, the terminals can use the identity authentication information verification mechanism in advance to let different terminals know whether the stored identity authentication information is the same.

[0153] In a possible implementation, the first terminal performs identity authentication information verification with the second terminal, and the identity authentication information verification is used to verify whether the second terminal stores identity authentication information that is not stored in the first terminal. Accordingly, when the target identity does not exist in the selection response indication identity sent by the subsequent external device, if the second terminal stores identity authentication information that is not stored in the first terminal, a second HBC connection is established with the second terminal.

[0154] Regarding the implementation method of identity authentication information verification, in a possible implementation, the first terminal can send the identity identifier corresponding to each piece of first candidate identity authentication information to the second terminal, and the second terminal determines whether there is identity authentication information not stored in the first terminal based on the identity identifier corresponding to the first candidate identity authentication information and the identity identifier corresponding to its own second candidate identity authentication information. Similarly, the second terminal can also send the identity identifier corresponding to each piece of second candidate identity authentication information to the first terminal, so that the first terminal can determine whether there is identity authentication information not stored in the second terminal.

[0155] In other possible implementations, the first terminal and the second terminal may also determine whether the stored identity authentication information is the same based on the hash value or information digest value corresponding to each piece of candidate identity authentication information, which is not limited in this embodiment.

[0156] Furthermore, in the above embodiment, there may be a situation where there are multiple second terminals. If each second terminal is instructed to establish an HBC connection and identity authentication with an external device in sequence, there is a problem of low efficiency.

[0157] Therefore, in order to further improve the efficiency of identity authentication, in a possible implementation, when there are at least two second terminals (i.e., there are at least two terminals storing identity authentication information different from the first terminal), the first terminal can determine the target second terminal from the at least two second terminals based on the identity identifier corresponding to the second candidate identity authentication information of each second terminal, and establish a second HBC connection with the target second terminal. The external device supports identity authentication of the second candidate identity authentication information of the target second terminal.

[0158] In some embodiments, the identity identifier corresponding to the second candidate identity authentication information in the second terminal may be obtained during the identity authentication information verification process.

[0159] Regarding the method of selecting the target second terminal, in a possible implementation, the first terminal can determine the target second terminal based on the identity identifier and the device type of the external device. Optionally, the first terminal determines the identity authentication type supported by the external device based on the device type, and detects whether the identity authentication type corresponding to the identity identifier belongs to the identity authentication type supported by the external device.

[0160] For example, the device type of the external device is an access control device. The first terminal determines that the identity authentication type is a bank card and a transportation card based on the identity identifier corresponding to the candidate identity authentication information in the second terminal A. When the identity authentication type is determined to be a bank card and an access control card based on the identity identifier corresponding to the candidate identity authentication information in the second terminal B, since the identity authentication type supported by the access control device is the access control card, the first terminal determines the second terminal B as the target second terminal.

[0161] In some embodiments, when there are at least two target second terminals, the first terminal may sequentially instruct each target second terminal to establish an HBC connection with the external device.

[0162] In this embodiment, the first terminal selects a target second terminal from multiple second terminals and instructs the target second terminal to perform identity authentication with an external device. Since the external device supports identity authentication of the second candidate identity authentication information of the target second terminal, the success rate of identity authentication can be improved by selecting the target second terminal, and the efficiency of identity authentication can be improved.

[0163] See also Figure 8 , Figure 8 This is a structural block diagram of an identity authentication device provided by an exemplary embodiment of the present application. The device includes:

[0164] A detection module 801 is used to perform HBC field strength detection in response to the HBC electrode contact signal;

[0165] A connection module 802 is used to establish a first HBC connection with the external device when the HBC field strength detection result indicates that the human body is in contact with the external device, the medium of the first HBC connection is the human body, and the external device supports the HBC function;

[0166] The authentication module 803 is used to perform identity authentication with the external device through the first HBC connection based on the identity authentication information.

[0167] Optionally, the connection module 802 is used to:

[0168] When the HBC field strength detection result indicates that the human body is in contact with the external device and an HBC connection establishment request sent by the external device is received, the first HBC connection is established with the external device. The HBC connection establishment request is sent when the external device detects the first terminal and has a communication demand.

[0169] Optionally, the authentication module 803 is used to:

[0170] In a case where the HBC connection establishment request includes a target device type of the external device, determining target identity authentication information from first candidate identity authentication information based on the target device type, wherein a device belonging to the target device type is used to authenticate the target identity authentication information;

[0171] Based on the target identity authentication information, identity authentication is performed with the external device through the first HBC connection.

[0172] Optionally, the authentication module 803 is used to:

[0173] In the case where there are at least two pieces of the target identity authentication information, sending identity identifiers corresponding to the pieces of the target identity authentication information to the external device through the first HBC connection;

[0174] receiving, through the first HBC connection, a selection response sent by the external device, the selection response including a target identity selected from the identity sent by the first terminal;

[0175] Based on the target identity authentication information corresponding to the target identity identifier, identity authentication is performed with the external device through the first HBC connection.

[0176] Optionally, the authentication module 803 is used to:

[0177] In a case where the HBC connection establishment request does not include the target device type of the external device, sending identity identifiers corresponding to each piece of first candidate identity authentication information to the external device through the first HBC connection;

[0178] receiving, through the first HBC connection, a selection response sent by the external device, the selection response including a target identity selected from the identity sent by the first terminal;

[0179] Based on the target identity authentication information corresponding to the target identity identifier, identity authentication is performed with the external device through the first HBC connection.

[0180] Optionally, the device further comprises:

[0181] A selection module, configured to determine, in response to an identity selection operation, target identity authentication information indicated by the identity selection operation from the first candidate identity authentication information;

[0182] The authentication module 803 is used to:

[0183] Based on the target identity authentication information, identity authentication is performed with the external device through the first HBC connection.

[0184] Optionally, the detection module 801 is used to:

[0185] In response to the identity selection operation and the HBC electrode contact signal, HBC field strength detection is performed.

[0186] Optionally, the connection module 802 is further used for:

[0187] In the case where the identity authentication of the first terminal fails, establishing a second HBC connection with a second terminal, the second terminal supports the HBC function, and the second candidate identity authentication information of the second terminal is different from the first candidate identity authentication information of the first terminal;

[0188] A connection establishment indication is sent to the second terminal through the second HBC connection, wherein the connection establishment indication is used to instruct the second terminal to establish a third HBC connection with the external device, so that the second terminal performs identity authentication with the external device through the third HBC connection based on the second candidate identity authentication information.

[0189] Optionally, the device further comprises:

[0190] A verification module, used to perform identity authentication information verification with the second terminal, wherein the identity authentication information verification is used to verify whether the second terminal stores identity authentication information that is not stored in the first terminal;

[0191] The connection module 802 is further used for:

[0192] In a case where the second terminal stores identity authentication information that is not stored in the first terminal, a second HBC connection is established with the second terminal.

[0193] Optionally, when there are at least two second terminals, the connecting module 802 is configured to:

[0194] Determine a target second terminal from at least two second terminals based on the identity identifier corresponding to the second candidate identity authentication information of each second terminal, wherein the external device supports identity authentication of the second candidate identity authentication information of the target second terminal;

[0195] The second HBC connection is established with the target second terminal.

[0196] Optionally, the device further comprises:

[0197] The display module is used to display a prompt message when the second HBC connection cannot be established with the second terminal, wherein the prompt message is used to prompt the user to contact the HBC electrode of the second terminal with the human body, or to enable the HBC function of the second terminal.

[0198] Optionally, the connection module 802 is used to:

[0199] When the HBC field strength detection result indicates that a human body is in contact with an external device supporting the HBC function and the first terminal currently has the highest connection priority, the first HBC connection is established with the external device.

[0200] Optionally, the device further comprises:

[0201] The interaction module is used to interact the connection priority information through the HBC connection between the internal HBC terminal in response to the HBC electrode contact signal.

[0202] To summarize, in the embodiments of the present application, a terminal supporting the HBC function performs HBC field strength detection upon receiving an HBC electrode contact signal, and establishes an HBC connection with an external device supporting the HBC function upon detecting contact with the external device, thereby performing identity authentication with the external device through the HBC connection, thereby improving the efficiency and security of identity authentication.

[0203] An embodiment of the present application also provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the identity authentication method provided in the above embodiments.

[0204] In some embodiments, the chip may be implemented as a HBC chip.

[0205] Fig. 9 9 is a schematic diagram of a terminal provided by an exemplary embodiment of the present application. The terminal may include one or more of the following components: a processor 910 , a memory 920 , and an HBC electrode 930 .

[0206] Optionally, the processor 910 uses various interfaces and lines to connect various parts of the entire terminal, and executes various functions of the terminal and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 920, and calling data stored in the memory 920. Optionally, the processor 910 can be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 910 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processor (NPU), and a baseband chip. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content that needs to be displayed on the touch display; the NPU is used to implement artificial intelligence (AI) functions; and the baseband chip is used to process wireless communications. It is understandable that the above baseband chip may not be integrated into the processor 910, but may be implemented by a separate chip.

[0207] In some embodiments, the processor 910 may also integrate an HBC chip, and the HBC chip is used to implement the HBC function. Of course, the HBC chip may also be independently provided from the processor 910, which is not limited in this embodiment.

[0208] The memory 920 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 920 includes a non-transitory computer-readable storage medium. The memory 920 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 920 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data created according to the use of the electronic device (such as audio data, a phone book), etc.

[0209] The HBC electrode 930 is an electrode that contacts the human body when implementing HBC communication. For terminals of different forms, the setting position, setting form and setting number of the HBC electrode 930 may be different.

[0210] In addition, those skilled in the art will appreciate that the structure of the terminal shown in the above figures does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown, or a combination of certain components, or a different arrangement of components.

[0211] The embodiment of the present application also provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is loaded and executed by a processor to implement the method described in the above embodiment. Optionally, the computer-readable storage medium may include: ROM, RAM, solid state drive (SSD, Solid State Drives) or optical disk, etc. Among them, RAM may include resistance random access memory (ReRAM, Resistance Random Access Memory) and dynamic random access memory (DRAM, Dynamic Random Access Memory).

[0212] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the method provided in various optional implementations of the above aspects.

[0213] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. An identity authentication method, characterized in that: The method is used for a first terminal, and the method includes: In response to the HBC electrode contact signal, performing HBC field strength detection; When the HBC field strength detection result indicates that the human body is in contact with the external device, a first HBC connection is established with the external device, the medium of the first HBC connection is the human body, and both the first terminal and the external device support the HBC function; Based on the identity authentication information, identity authentication is performed with the external device through the first HBC connection.

2. The method according to claim 1, characterized in that The establishing of a first HBC connection with the external device when the HBC field strength detection result indicates that the human body is in contact with the external device comprises: When the HBC field strength detection result indicates that the human body is in contact with the external device and an HBC connection establishment request sent by the external device is received, the first HBC connection is established with the external device. The HBC connection establishment request is sent when the external device detects the first terminal and has a communication demand.

3. The method according to claim 2, characterized in that The performing identity authentication with the external device through the first HBC connection based on the identity authentication information includes: In a case where the HBC connection establishment request includes a target device type of the external device, determining target identity authentication information from first candidate identity authentication information based on the target device type, wherein a device belonging to the target device type is used to authenticate the target identity authentication information; Based on the target identity authentication information, identity authentication is performed with the external device through the first HBC connection.

4. The method according to claim 3, characterized in that The performing identity authentication with the external device through the first HBC connection based on the target identity authentication information includes: In the case where there are at least two pieces of the target identity authentication information, sending identity identifiers corresponding to the pieces of the target identity authentication information to the external device through the first HBC connection; receiving, through the first HBC connection, a selection response sent by the external device, the selection response including a target identity selected from the identity sent by the first terminal; Based on the target identity authentication information corresponding to the target identity identifier, identity authentication is performed with the external device through the first HBC connection.

5. The method according to claim 3, characterized in that: The performing identity authentication with the external device through the first HBC connection based on the stored identity authentication information further includes: In a case where the HBC connection establishment request does not include the target device type of the external device, sending identity identifiers corresponding to each piece of first candidate identity authentication information to the external device through the first HBC connection; receiving, through the first HBC connection, a selection response sent by the external device, the selection response including a target identity selected from the identity sent by the first terminal; Based on the target identity authentication information corresponding to the target identity identifier, identity authentication is performed with the external device through the first HBC connection.

6. The method according to claim 1, characterized in that The method further comprises: In response to the identity selection operation, determining the target identity authentication information indicated by the identity selection operation from the first candidate identity authentication information; The performing identity authentication with the external device through the first HBC connection based on the identity authentication information includes: Based on the target identity authentication information, identity authentication is performed with the external device through the first HBC connection.

7. The method according to claim 6, characterized in that The method of detecting the HBC field strength in response to the HBC electrode contact signal comprises: In response to the identity selection operation and the HBC electrode contact signal, HBC field strength detection is performed.

8. The method according to claim 1, characterized in that The method further comprises: In the case where the identity authentication of the first terminal fails, establishing a second HBC connection with a second terminal, the second terminal supports the HBC function, and the second candidate identity authentication information of the second terminal is different from the first candidate identity authentication information of the first terminal; A connection establishment indication is sent to the second terminal through the second HBC connection, wherein the connection establishment indication is used to instruct the second terminal to establish a third HBC connection with the external device, so that the second terminal performs identity authentication with the external device through the third HBC connection based on the second candidate identity authentication information.

9. The method according to claim 8, characterized in that The method further comprises: Performing identity authentication information verification with the second terminal, the identity authentication information verification being used to verify whether the second terminal stores identity authentication information that is not stored in the first terminal; The establishing a second HBC connection with the second terminal includes: In a case where the second terminal stores identity authentication information that is not stored in the first terminal, a second HBC connection is established with the second terminal.

10. The method according to claim 8, characterized in that In the case that there are at least two second terminals, establishing a second HBC connection with the second terminal includes: Determine a target second terminal from at least two second terminals based on the identity identifier corresponding to the second candidate identity authentication information of each second terminal, wherein the external device supports identity authentication of the second candidate identity authentication information of the target second terminal; The second HBC connection is established with the target second terminal.

11. The method according to claim 8, characterized in that The method further comprises: In case that the second HBC connection cannot be established with the second terminal, a prompt message is displayed, wherein the prompt message is used to prompt the user to contact the HBC electrode of the second terminal with the human body, or to enable the HBC function of the second terminal.

12. The method according to claim 1, characterized in that The establishing of a first HBC connection with the external device when the HBC field strength detection result indicates that the human body is in contact with the external device comprises: When the HBC field strength detection result indicates that a human body is in contact with an external device supporting the HBC function and the first terminal currently has the highest connection priority, the first HBC connection is established with the external device.

13. The method according to claim 12, characterized in that The method further comprises: In response to the HBC electrode contact signal, connection priority information is exchanged via the HBC connection with the internal HBC terminal.

14. An identity authentication device, characterized in that: The device comprises: A detection module, for performing HBC field strength detection in response to the HBC electrode contact signal; A connection module, configured to establish a first HBC connection with an external device when the HBC field strength detection result indicates that the human body is in contact with the external device, wherein the medium of the first HBC connection is the human body and the external device supports the HBC function; An authentication module is used to perform identity authentication with the external device through the first HBC connection based on the identity authentication information.

15. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the identity authentication method as described in any one of claims 1 to 13.

16. A terminal, characterized in that: The terminal includes a processor, a memory and an HBC electrode; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the identity authentication method as described in any one of claims 1 to 13.

17. A computer-readable storage medium, characterized in that: The storage medium stores at least one instruction, and the at least one instruction is used to be executed by a processor to implement the identity authentication method as described in any one of claims 1 to 13.