Feature value transfer method and related device
By performing password verification before feature value transfer in the context of friend card feature value transfer, the problem of loss to the giver caused by password leakage during feature value transfer is solved, thus achieving a more secure feature value transfer.
Patent Information
- Application Number
- CN202411021998.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-26
- Publication Date
- 2026-01-27
AI Technical Summary
Existing technologies using feature value transfer methods based on friend cards suffer from the leakage of feature value transfer passwords, leading to the loss of feature values for the giver of the friend card.
By first verifying the user's identity using a password based on the friend card in the feature value transfer scenario, and then combining this with password verification, the security of feature value transfer is enhanced.
It improves the security of feature value transfer based on friend cards and avoids feature value loss for the giver of the friend card.
Smart Images

Figure CN121412969A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a feature value transfer method and related apparatus. Background Technology
[0002] Currently, a feature value transfer method based on friend cards has emerged in feature value transfer scenarios; that is, based on the friend card giver giving friend card and friend card recipient receiving friend card, the friend card recipient uses friend card to achieve feature value transfer.
[0003] In related technologies, the feature value transfer method based on friend cards refers to the following: when the recipient of a friend card transfers a feature value, the recipient uses the feature value transfer password of the friend card, and the giver of the friend card is the provider of the feature value, thereby realizing the feature value transfer based on the friend card.
[0004] However, when the feature value transfer password is leaked in the above method, there is a possibility that the non-recipient of the friend card can transfer the feature value based on the friend card through the feature value transfer password, which may easily lead to the loss of feature value by the giver of the friend card. Summary of the Invention
[0005] To address the aforementioned technical issues, this application provides a feature value transfer method and related apparatus. In feature value transfer scenarios, specifically for feature value transfer based on friend cards, this method first uses a password verification method based on friend cards to determine that the user of the friend card is the recipient of the friend card. Then, it combines this with a password verification method based on friend cards to obtain the feature value transfer result based on friend cards, thereby enhancing the security of feature value transfer based on friend cards and preventing the giver of the friend card from suffering feature value loss.
[0006] The embodiments of this application disclose the following technical solutions:
[0007] On one hand, embodiments of this application provide an eigenvalue transfer method, the method comprising:
[0008] Receive the feature value transfer request sent by the first terminal of the first object;
[0009] According to the feature value transfer request, a feature value transfer method based on a friend card with a password verification requirement is sent to the first terminal; the friend card is associated with a first object that receives the friend card and a second object that gives the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object;
[0010] Receive the password to be verified sent by the first terminal in response to the password verification requirement in the feature value transfer method based on the friend card;
[0011] If the password to be verified is the same as the feature value transfer password, send the password verification request for the friend card to the first terminal;
[0012] Receive the password to be verified sent by the first terminal in response to the password verification requirement;
[0013] Based on the password verification result of the password to be verified by the feature value transfer password, the feature value transfer result of the feature value transfer request is generated.
[0014] On the other hand, embodiments of this application provide a feature value transfer apparatus, the apparatus comprising:
[0015] The first receiving unit is configured to receive a feature value transfer request sent by the first terminal of the first object;
[0016] The first sending unit is configured to send a feature value transfer method based on a friend card, carrying a password verification requirement, to the first terminal according to the feature value transfer request; the friend card is associated with a first object that receives the friend card and a second object that gives the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object;
[0017] The second receiving unit is used to receive the password to be verified sent by the first terminal in response to the password verification requirement in the feature value transfer method based on the friend card.
[0018] The second sending unit is used to send the password verification request of the friend card to the first terminal if the password to be verified is the same as the feature value transfer password.
[0019] The third receiving unit is used to receive the password to be verified sent by the first terminal in response to the password verification requirement;
[0020] The first generation unit is used to generate the feature value transfer result of the feature value transfer request based on the password verification result of the feature value transfer password verification of the password to be verified.
[0021] In one possible implementation, if the friend card has the password verification strategy determined by the second object, the first sending unit is configured to:
[0022] If the feature value transfer request conforms to the password verification strategy, a feature value transfer method based on a friend card carrying the password verification requirement is sent to the first terminal.
[0023] In one possible implementation, the eigenvalue transfer device further includes: a second generation unit;
[0024] The second generation unit is used to generate the first password verification credential according to the feature value transfer request if the password to be verified is the same as the feature value transfer password.
[0025] The second transmitting unit is used for:
[0026] Send the password verification request and the first password verification credential to the first terminal;
[0027] The third receiving unit is used for:
[0028] Receive the password to be verified and the second password verification credential based on the first password verification credential sent by the first terminal;
[0029] The first generation unit is used for:
[0030] If the second password verification credential is the same as the first password verification credential, the feature value transfer result is generated based on the password verification result.
[0031] In one possible implementation, the feature value transfer device further includes: a fourth receiving unit; the fourth receiving unit is configured to:
[0032] Receive the password verification information for the friend card sent by the second terminal of the second object;
[0033] The password verification information is stored in the friend card; the password verification information includes the feature value transfer password.
[0034] In one possible implementation, the feature value transfer device further includes: a third transmitting unit; the third transmitting unit is configured to:
[0035] Send the friend card redemption information to the first terminal;
[0036] Receive a friend card claim request sent by the first terminal in response to the friend card claim information;
[0037] If it is determined from the friend card retrieval request that the friend card has the characteristic value transfer password, a password retrieval prompt for the friend card is sent to the first terminal.
[0038] In one possible implementation, the password verification information may also include one or more of a password verification policy and a password validity period.
[0039] In one possible implementation, if the password verification information includes the password validity period, the feature value transfer device further includes: a fourth sending unit; the fourth sending unit is configured to:
[0040] If the password expires, send password modification information for the friend card to the second terminal;
[0041] Receive updated password verification information sent by the second terminal in response to the password modification information;
[0042] Update the password verification information according to the updated password verification information;
[0043] Send a password update prompt for the friend card to the first terminal.
[0044] In one possible implementation, the feature value transfer device further includes: a first verification unit;
[0045] The first verification unit is used to verify the friend relationship between the first object and the second object, and obtain the friend verification result between the first object and the second object.
[0046] The first transmitting unit is used for:
[0047] If the friend verification result indicates that the first object and the second object are mutual friends, a friend card-based feature value transfer method carrying the password verification requirement is sent to the first terminal according to the feature value transfer request.
[0048] In one possible implementation, the feature value transfer device further includes: a second verification unit;
[0049] The second verification unit is used to verify the friend relationship between the first object and the second object, and obtain the friend verification result between the first object and the second object.
[0050] The first generation unit is used for:
[0051] If the friend verification result indicates that the first object and the second object are mutual friends, the feature value transfer result is generated based on the password verification result.
[0052] In one possible implementation, the feature value transfer device further includes: a third verification unit;
[0053] The third verification unit is used to verify the risk information of the feature value transfer request and obtain the risk verification result of the feature value transfer request.
[0054] The first generation unit is used for:
[0055] If the risk verification result indicates that the feature value transfer request does not have a feature value transfer risk, the feature value transfer result is generated based on the password verification result.
[0056] In one possible implementation, the eigenvalue transfer device further includes: a prompting unit; the prompting unit is used for:
[0057] If the risk verification result indicates that the feature value transfer request has a feature value transfer risk, a friend card group is generated based on the first object and the second object;
[0058] The risk of feature value transfer is indicated in the friend card group.
[0059] On the other hand, embodiments of this application provide a computer device, the computer device including a processor and a memory:
[0060] The memory is used to store computer programs and to transfer the computer programs to the processor;
[0061] The processor is configured to execute the method described in any of the foregoing aspects according to instructions in the computer program.
[0062] On the other hand, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer device, causes the computer device to perform the methods described in any of the foregoing aspects.
[0063] On the other hand, embodiments of this application provide a computer program product, including a computer program that, when run on a computer device, causes the computer device to perform the method described in any of the foregoing aspects.
[0064] As can be seen from the above technical solution, firstly, the first terminal receiving the first object sends a feature value transfer request, and in response to the feature value transfer request, sends a feature value transfer method based on a friend card carrying a password verification requirement to the first terminal. The friend card is associated with the first object receiving the friend card and the second object giving the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object. For the feature value transfer scenario, based on the friend card recipient determining the friend card's feature value transfer password, and further after the friend card giver determines the friend card's feature value transfer password so that the friend card recipient can obtain it, the password verification requirement provides a basis for determining whether the friend card user is the friend card recipient using the feature value transfer method based on the friend card.
[0065] Then, the system receives the password to be verified from the first terminal for the password verification requirement in the feature value transfer method based on the friend card. It determines whether the password to be verified is the same as the feature value transfer password. If so, it sends the password verification requirement for the friend card to the first terminal, receives the password to be verified from the first terminal for the password verification requirement, and verifies the password verification result of the password to be verified through the feature value transfer password, generating the feature value transfer result of the feature value transfer request. Based on the feature value transfer method based on the friend card, it verifies that the password to be verified is the same as the feature value transfer password, thus realizing the password verification method based on the friend card. It determines that the user of the friend card is the recipient of the friend card. Only in this case does it verify the password to be verified through the feature value transfer password under the password verification requirement, thus realizing the password verification method based on the friend card and obtaining the feature value transfer result more securely.
[0066] Based on this, in the feature value transfer scenario, for the feature value transfer method based on friend cards, the method first uses the password verification method based on friend cards to determine that the user of the friend card is the recipient of the friend card, and then combines the password verification method based on friend cards to obtain the feature value transfer result based on friend cards, thereby enhancing the security of feature value transfer based on friend cards and avoiding feature value loss for the giver of the friend card. Attached Figure Description
[0067] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0068] Figure 1 This is a system schematic diagram of an eigenvalue transfer method provided in an embodiment of this application;
[0069] Figure 2 A flowchart of a feature value transfer method provided in an embodiment of this application;
[0070] Figure 3 An interaction diagram illustrating a feature value transfer method based on a first terminal and a server, provided in an embodiment of this application;
[0071] Figure 4 This is a schematic diagram illustrating the password verification requirement in a feature value transfer method based on a friend card in a feature value transfer scenario provided by an embodiment of this application.
[0072] Figure 5An interaction diagram illustrating a feature value transfer method based on a first terminal, a social server, a password verification server, a friend card server, and a feature value transfer server, provided for an embodiment of this application;
[0073] Figure 6 This is a schematic diagram illustrating a password verification information setting provided in an embodiment of this application.
[0074] Figure 7 An interactive diagram illustrating a method for determining password verification information based on a second terminal and a friend card server, provided in an embodiment of this application.
[0075] Figure 8 This is a schematic diagram illustrating the process of receiving a friend card, provided as an embodiment of this application.
[0076] Figure 9 An interactive diagram illustrating a method for receiving a friend card based on a first terminal, a friend card server, and a message server, provided for an embodiment of this application;
[0077] Figure 10 An interactive diagram illustrating a method for updating password verification information based on a first terminal, a second terminal, a friend card server, and a message server, provided in an embodiment of this application.
[0078] Figure 11 An interactive diagram illustrating a method for determining the feature value transfer of a password verification credential based on a first terminal, a social server, a password verification server, and a feature value transfer server, provided in an embodiment of this application;
[0079] Figure 12 An interactive diagram illustrating a feature value transfer method for determining two-way friends based on a first terminal, a social server, a friend card server, and an account server, provided in an embodiment of this application.
[0080] Figure 13 An interactive diagram illustrating a feature value transfer method for determining two-way friends based on a first terminal, a social server, an account server, a password verification server, and a feature value transfer server, provided in an embodiment of this application;
[0081] Figure 14 An interaction diagram illustrating a risk information verification method based on a social server, a password verification server, and a feature value transfer server, provided in an embodiment of this application;
[0082] Figure 15 An interactive diagram illustrating a method for alerting users about feature value transfer risks based on a first terminal, a second terminal, a social server, a friend card assistant server, and a message server, provided in an embodiment of this application.
[0083] Figure 16A schematic diagram illustrating the risk of feature value transfer in a friend card group, provided as an embodiment of this application;
[0084] Figure 17 A structural diagram of a feature value transfer device provided in an embodiment of this application;
[0085] Figure 18 A structural diagram of a server provided in an embodiment of this application;
[0086] Figure 19 This is a structural diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0087] The embodiments of this application will now be described with reference to the accompanying drawings.
[0088] In feature value transfer scenarios, specifically for feature value transfer based on friend cards, the recipient of the friend card can transfer the feature value to the giver simply by using the friend card's feature value transfer password. However, if the feature value transfer password is leaked, non-recipients of the friend card could use it to transfer feature values based on the friend card, resulting in a loss of feature value for the giver.
[0089] This application provides a feature value transfer method. The method receives a feature value transfer request sent by a first terminal of a first object. In response to the feature value transfer request, the method sends a feature value transfer method based on a friend card, carrying a password verification requirement, to the first terminal. The friend card is associated with a first object receiving the friend card and a second object gifting the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password obtained by the first object, determined by the second object. The gifting party receives a password to be verified sent by the first terminal in response to the password verification requirement in the feature value transfer method based on the friend card. The method determines whether the password to be verified is the same as the feature value transfer password. If so, the method sends a password verification requirement for the friend card to the first terminal, receives the password to be verified sent by the first terminal in response to the password verification requirement, verifies the password to be verified using the feature value transfer password, and generates a feature value transfer result for the feature value transfer request. In the feature value transfer scenario, this method first uses a password verification method based on the friend card to determine that the user of the friend card is the recipient of the friend card. Then, it combines the password verification method based on the friend card to obtain the feature value transfer result based on the friend card, thereby enhancing the security of the feature value transfer based on the friend card and preventing the giver of the friend card from losing feature values.
[0090] Next, the system architecture of the eigenvalue transfer method will be introduced. See [link / reference] Figure 1 , Figure 1This is a schematic diagram of a system for an eigenvalue transfer method provided in an embodiment of this application. The system includes a computer device 100, which is used to execute the eigenvalue transfer method.
[0091] Computer device 100 receives a feature value transfer request sent by a first terminal of the first object. Here, the feature value transfer request refers to a transfer request for a feature value in a feature value resource; the first object refers to the recipient of the friend card, i.e., the recipient of the friend card; the friend card refers to a virtual card that enables the recipient to designate the giver as the provider of the feature value during feature value transfer; and the first terminal refers to the terminal that triggers the feature value transfer request for the first object.
[0092] As an example, computer device 100 is a server, the first object is the recipient of the friend card, the friend card is a family card, the first terminal is mobile phone Z, and the feature value transfer request is a payment request; then the server can receive the payment request sent by the mobile phone Z of the recipient of the family card.
[0093] Computer device 100, upon receiving a feature value transfer request, sends a feature value transfer method based on a friend card, carrying a password verification requirement, to the first terminal. The friend card is associated with a first recipient of the friend card and a second recipient who sends the friend card, and contains a feature value transfer password determined by the first recipient and a feature value transfer password determined by the second recipient and obtained by the first recipient. The second recipient is the one who sent the friend card; that is, the giver of the friend card. When sending the friend card to the first recipient, the second recipient can set a feature value transfer password. After receiving the friend card, the first recipient needs to obtain this feature value transfer password so that when the first recipient performs a feature value transfer based on the friend card, it can use this feature value transfer password to verify that the first recipient is indeed the recipient of the friend card. Among them, the feature value transfer password refers to the password used by the user of the friend card to realize the feature value transfer based on the friend card; the feature value transfer password refers to the password used to confirm that the user of the friend card is the recipient of the friend card; the feature value transfer method based on the friend card refers to the transfer method of transferring feature values through the friend card; the password verification requirement refers to the verification requirement of the feature value transfer password for the feature value transfer method based on the friend card; after the first object receives the friend card, the first object needs to set a feature value transfer password so that when the first object performs a feature value transfer based on the friend card in the future, the feature value transfer password can be used to verify that the first object is the user of the friend card, thus realizing the feature value transfer based on the friend card.
[0094] As an example, based on the above example, the second object is the giver of the friend card, the feature value transfer method is the payment method, the feature value transfer password is the payment password M1, and the feature value transfer password is the payment password K1; then the server can send a payment method based on the family card with a password verification requirement to mobile phone Z according to the payment request. The family card is associated with the recipient of the family card and the giver of the family card. The family card has M1 determined by the recipient of the family card, and K1 determined by the giver of the family card and obtained by the recipient of the family card.
[0095] Computer device 100 receives a password to be verified from a first terminal, which is input for password verification in a feature value transfer method based on a friend card. The password to be verified is the password input by the first user through the first terminal based on the acquired feature value transfer password, in response to the password verification requirement.
[0096] As an example, based on the above example, if the password to be verified is K2, then the server receives K2 sent by mobile phone Z for the password verification requirement in the family card-based payment method.
[0097] If the password to be verified is the same as the feature-value transfer password, the computer device 100 sends a password verification request for the friend card to the first terminal. Here, the password verification request refers to the verification requirement for the feature-value transfer password based on the friend card's feature-value transfer method.
[0098] As an example, based on the above example, if K2 is the same as K1, the server sends a password verification request for the family card to mobile phone Z.
[0099] Computer device 100 receives a password to be verified from a first terminal in response to a password verification requirement. The password to be verified refers to the password entered by the first user through the first terminal based on a determined feature value transfer password, in response to the password verification requirement.
[0100] As an example, based on the above example, if the password to be verified is M2, then the server receives M2 sent by mobile phone Z in response to the password verification requirement.
[0101] Computer device 100 verifies the password of the password to be verified based on the password verification result of the feature value transfer password, and generates the feature value transfer result of the feature value transfer request. The password verification result indicates whether the feature value transfer password and the password to be verified are the same or different. The feature value transfer result indicates whether the feature value transfer based on the friend card was successful or failed.
[0102] As an example, based on the above example, if the feature value transfer result is the payment result, then the server generates the payment result of the payment request based on the password verification result of M1 verifying M2.
[0103] In other words, for feature value transfer scenarios, after the recipient of the friend card determines the feature value transfer password, the giver of the friend card further determines the feature value transfer passcode so that the recipient can obtain it. Then, the passcode verification requirement provides the basis for determining whether the user of the friend card is the recipient of the friend card based on the feature value transfer method. Based on the feature value transfer method, the verification of the passcode to be verified matches the feature value transfer passcode, thus implementing a passcode verification method based on the friend card. This confirms that the user of the friend card is the recipient. Only then, under the password verification requirement, the feature value transfer passcode verifies the passcode to be verified, thus implementing a password verification method based on the friend card and obtaining the feature value transfer result more securely.
[0104] It should be noted that, in the embodiments of this application, the computer device can be a server; the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services, but is not limited thereto.
[0105] The first terminal and the second terminal can be smartphones, tablets, laptops, desktop computers, intelligent voice interaction devices, vehicle terminals, extended reality devices, or aircraft, but are not limited to these. The first terminal, the second terminal, and the server can be directly or indirectly connected via wired or wireless communication, and this application does not impose any restrictions. For example, the first terminal, the second terminal, and the server can be connected via a network, which can be a wired or wireless network.
[0106] Next, the feature value transfer method provided in the embodiments of this application will be described in detail using a computer device executing the method provided in the embodiments of this application as an example, in conjunction with the accompanying drawings.
[0107] See Figure 2 , Figure 2 A flowchart of an eigenvalue transfer method provided in this application embodiment, the method including:
[0108] S201: Receive the feature value transfer request sent by the first terminal of the first object.
[0109] S202: Based on the feature value transfer request, send a feature value transfer method based on a friend card carrying a password verification requirement to the first terminal; the friend card is associated with the first object who receives the friend card and the second object who gives the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object.
[0110] In related technologies, a feature value transfer method based on friend cards has emerged. This method only verifies the feature value transfer password determined by the recipient of the friend card, which may lead to situations where non-recipients of the friend card can transfer feature values based on the friend card using the feature value transfer password.
[0111] Based on this, in this embodiment, the first object is the recipient of the friend card, and the second object is the giver of the friend card. When the second object gives the friend card to the first object, the second object also needs to determine the feature value transfer password of the friend card. After the first object receives the friend card, the first object needs to obtain the feature value transfer password and determine the feature value transfer password of the friend card. So that when the first object performs feature value transfer based on the friend card, based on the password verification requirement of the feature value transfer method based on the friend card, the feature value transfer password of the friend card is used to verify that the first object is the recipient of the friend card. Thus, based on the password verification requirement, the feature value transfer password of the friend card is used to realize the password verification method based on the friend card, and the feature value transfer result is obtained more securely.
[0112] In other words, when the first object sends a feature value transfer request to the computer device using the first terminal, after receiving the feature value transfer request, the computer device can send a feature value transfer method based on the friend card carrying a password verification requirement to the first terminal. This allows the password verification step of the feature value transfer password based on the friend card to be triggered subsequently through the password verification requirement. This is used to determine whether the user of the friend card is the recipient of the friend card, laying the foundation for triggering the password verification step of the feature value transfer password based on the friend card. This enhances the security of the feature value transfer based on the friend card and prevents the non-recipient of the friend card from transferring the feature value based on the friend card through the feature value transfer password, thereby preventing the giver of the friend card from losing feature value.
[0113] Among them, the feature value transfer request refers to the transfer request for feature values in feature value resources; the password verification requirement refers to the verification requirement for the feature value transfer password based on the friend card feature value transfer method.
[0114] For the feature value transfer scenario, after receiving the feature value transfer request sent by the first terminal of the first object, S201 and S202 can send a feature value transfer method based on the friend card with a password verification requirement to the first terminal according to the feature value transfer request. That is, after the recipient of the friend card determines the feature value transfer password of the friend card, the giver of the friend card determines the feature value transfer password of the friend card so that the recipient of the friend card can obtain it. Then, the password verification requirement provides a basis for determining whether the user of the friend card is the recipient of the friend card based on the feature value transfer method of the friend card.
[0115] As an example of S201 and S202, the computer device is a server, the first object is the recipient of the friend card, the second object is the giver of the friend card, the friend card is a family card, the first terminal is a mobile phone Z, the feature value transfer request is a payment request, the feature value transfer method is a payment method, the feature value transfer password is a payment password M1, and the feature value transfer password is a payment password K1. Then the server receives the payment request sent by the mobile phone Z of the recipient of the family card, and according to the payment request, the server sends a payment method based on the family card with a password verification requirement to the mobile phone Z. The family card is associated with the recipient of the family card and the giver of the family card. The family card has M1 determined by the recipient of the family card, and K1 determined by the giver of the family card and obtained by the recipient of the family card.
[0116] S203: Receive the password to be verified sent by the first terminal for the password verification requirement in the feature value transfer method based on the friend card.
[0117] S204: If the password to be verified is the same as the feature value transfer password, send the password verification request for the friend card to the first terminal.
[0118] In this embodiment, after executing the above-described S201-S202 steps, the computer device receives a feature value transfer request sent by the first terminal of the first object, and in response to the feature value transfer request, sends a feature value transfer method based on a friend card carrying a password verification requirement to the first terminal; based on the first object obtaining the feature value transfer password of the friend card, the first object inputs a password to be verified through the first terminal for the password verification requirement in the feature value transfer method based on the friend card. The first terminal sends the password to be verified to the computer device. After receiving the password to be verified, the computer device determines whether the password to be verified is the same as the feature value transfer password of the friend card determined by the second object. If the password to be verified is the same as the feature value transfer password, the computer device can send a password verification requirement for the friend card to the first terminal so that the password verification step of the feature value transfer password based on the friend card can be triggered through the password verification requirement, thereby obtaining the feature value transfer result more securely. In addition, if the password to be verified is different from the feature value transfer password, it is determined that the user of the friend card is not the recipient of the friend card, and the feature value transfer result of the feature value transfer request can be directly generated as a feature value transfer failure based on the friend card.
[0119] Among them, the password to be verified is the password entered by the first object through the first terminal based on the acquired feature value transfer password in response to the password verification requirement; the password verification requirement refers to the verification requirement for the feature value transfer password based on the feature value transfer method of the friend card.
[0120] Based on the feature value transfer method based on the friend card, S203 and S204 receive the password to be verified in the password verification request sent by the first terminal, verify that the password to be verified is the same as the feature value transfer password verification, realize the password verification method based on the friend card, determine that the user of the friend card is the recipient of the friend card, reduce the situation where the non-recipient of the friend card uses the friend card to transfer features, and improve the security of feature value transfer based on the friend card.
[0121] As an example of S203 and S204, based on the examples of S201 and S202 above, the password to be verified is K2; the server receives K2 sent by mobile phone Z for the password verification requirement in the payment method based on family card; if K2 is the same as K1, the server sends the password verification requirement of family card to mobile phone Z.
[0122] S205: Receive the password to be verified sent by the first terminal in response to the password verification requirement.
[0123] S206: Based on the password verification result of the password to be verified by the feature value transfer cipher, generate the feature value transfer result of the feature value transfer request.
[0124] In this embodiment, after executing S203 and S204, the computer device receives the password to be verified sent by the first terminal for the password verification requirement in the feature value transfer method based on the friend card. When the password to be verified is the same as the feature value transfer password, the computer device sends the password verification requirement of the friend card to the first terminal. Based on the first object determining the feature value transfer password of the friend card, the first object inputs the password to be verified through the first terminal for the password verification requirement. The first terminal sends the password to be verified to the computer device. After receiving the password to be verified, the computer device verifies the password to be verified through the feature value transfer password to obtain the password verification result. Based on the password verification result, the computer device generates the feature value transfer result of the feature value transfer request.
[0125] Among them, the password to be verified refers to the password entered by the first object through the first terminal based on the determined feature value transfer password in response to the password verification requirement; the password verification result refers to the verification result indicating whether the feature value transfer password and the password to be verified are the same or different; the feature value transfer result refers to the result indicating whether the feature value transfer based on the friend card is successful or unsuccessful.
[0126] In practical applications, if the password verification result shows that the password to be verified is the same as the feature value transfer password, then the feature value transfer result is that the feature value transfer based on the friend card is successful; if the password verification result shows that the password to be verified is different from the feature value transfer password, then the feature value transfer result is that the feature value transfer based on the friend card fails.
[0127] Based on S201-S204 in the feature value transfer scenario, S205 and S206, for the feature value transfer method based on friend cards, first verify that the user of the friend card is the recipient of the friend card through the password verification method based on friend cards, and then verify the password to be verified through the password transfer under the password verification requirement, so as to realize the password verification method based on friend cards and obtain the feature value transfer result more securely.
[0128] As an example of S205 and S206, based on the examples of S203 and S204 above, the password to be verified is M2, and the feature value transfer result is the payment result; the server receives M2 sent by mobile phone Z for password verification requirements, verifies the password verification result of M2 based on M1, and generates the payment result of the payment request.
[0129] See Figure 3 , Figure 3 This is an interactive diagram illustrating a feature value transfer method based on a first terminal and a server, provided in an embodiment of this application. The method includes the following steps S301-S310.
[0130] S301: The first terminal of the first object sends a feature value transfer request to the server.
[0131] S302: After receiving the feature value transfer request, the server queries whether the first object has received the friend card according to the feature value transfer request. The friend card is associated with the first object who received the friend card and the second object who gave the friend card. It has the feature value transfer password determined by the first object and the feature value transfer password obtained by the first object determined by the second object.
[0132] S303: If the first object receives the friend card, the server sends a feature value transfer method based on the friend card, carrying the password verification requirement, to the first terminal.
[0133] S304: The first terminal responds to the password input operation of the first object for the password verification requirement in the feature value transfer method based on the friend card, and obtains the password to be verified.
[0134] S305: The first terminal sends a password to be verified to the server.
[0135] S306: After receiving the password to be verified, the server determines whether the password to be verified is the same as the feature value transfer password.
[0136] S307: If the password to be verified is the same as the feature value transfer password, the server sends the password verification request for the friend card to the first terminal.
[0137] S308: The first terminal responds to the password input operation of the first object for password verification and obtains the password to be verified.
[0138] S309: The first terminal sends the password to be verified to the server.
[0139] S310: The server transfers the password verification result of the password to be verified based on the feature value, and generates the feature value transfer result of the feature value transfer request.
[0140] See Figure 4 , Figure 4 This is a schematic diagram illustrating the password verification requirement in a feature value transfer method based on a friend card, provided in an embodiment of this application. Figure 4 In the example (a), if the recipient of the Family Card makes a payment to send a red envelope, the recipient's mobile phone Z sends a payment request to the server. After receiving the payment request, the server checks whether the recipient of the Family Card has received the Family Card. The Family Card is associated with both the recipient and the giver of the Family Card. The Family Card contains a payment password determined by the recipient and a payment passcode determined by the giver and obtained by the recipient. If the recipient has received the Family Card, the server sends a payment method based on the Family Card with a passcode verification requirement to mobile phone Z. Figure 4 (b) indicates that the recipient of the family card has selected the family card-based payment method, which has an input password text box to reflect the password verification requirement.
[0141] Considering the server may be a distributed system, meaning multiple servers with specific functions execute the friend card-based feature transfer method, these servers could include social networking servers, password verification servers, friend card servers, and feature transfer servers. See also... Figure 5 , Figure 5 This application provides an embodiment of a feature value transfer method based on a first terminal, a social server, a password verification server, a friend card server, and a feature value transfer server. The method includes the following steps S401-S417.
[0142] S401: The first terminal sends a feature value transfer request to the social server.
[0143] S402: The social server sends a feature transfer request to the friend card server.
[0144] S403: The friend card server queries whether the first object has received the friend card based on the feature value transfer request. The friend card is associated with the first object who received the friend card and the second object who gifted the friend card. It has the feature value transfer password determined by the first object and the feature value transfer password obtained by the first object determined by the second object.
[0145] S404: If the first object receives the friend card, the friend card server sends a feature value transfer method based on the friend card, carrying the password verification requirement, to the social server.
[0146] S405: The social server sends a feature value transfer method based on the friend card to the first terminal, carrying the password verification requirement.
[0147] S406: The first terminal responds to the password input operation of the first object for the password verification requirement in the feature value transfer method based on the friend card, and obtains the password to be verified.
[0148] S407: The first terminal sends a password to be verified to the social server.
[0149] S408: The social server sends a password to be verified to the friend card server.
[0150] S409: The friend card server determines whether the password to be verified is the same as the feature value transfer password.
[0151] S410: If the password to be verified is the same as the feature value transfer password, the friend card server sends a password verification request for the friend card to the social server.
[0152] S411: The social server sends a password verification request for a friend card to the first terminal.
[0153] S412: The first terminal responds to the password input operation of the first object for password verification and obtains the password to be verified.
[0154] S413: The first terminal sends the password to be verified to the social server.
[0155] S414: The social server sends the password to be verified to the password verification server.
[0156] S415: The password verification server transfers the password to be verified based on the feature value and obtains the password verification result.
[0157] S416: The password verification server sends the password verification result to the feature value transfer server.
[0158] S417: The signature transfer server generates the signature transfer result of the signature transfer request based on the password verification result.
[0159] As can be seen from the above technical solution, the first terminal receiving the feature value transfer request sent by the first object, in response to the feature value transfer request, sends a feature value transfer method based on a friend card carrying a password verification requirement to the first terminal. The friend card is associated with the first object receiving the friend card and the second object giving the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object. For the feature value transfer scenario, based on the friend card recipient determining the friend card's feature value transfer password, and further after the friend card giver determines the friend card's feature value transfer password so that the friend card recipient can obtain it, the password verification requirement provides a basis for determining whether the friend card user is the friend card recipient using the feature value transfer method based on the friend card. The system receives the password to be verified from the first terminal for the password verification requirement in the feature value transfer method based on the friend card. It determines whether the password to be verified is the same as the feature value transfer password. If so, it sends the password verification requirement for the friend card to the first terminal, receives the password to be verified from the first terminal for the password verification requirement, and verifies the password verification result of the password to be verified through the feature value transfer password, generating the feature value transfer result of the feature value transfer request. Based on the feature value transfer method based on the friend card, it verifies that the password to be verified is the same as the feature value transfer password, thus realizing the password verification method based on the friend card and obtaining the feature value transfer result more securely. Based on this, in the feature value transfer scenario, for the feature value transfer method based on friend cards, the method first uses the password verification method based on friend cards to determine that the user of the friend card is the recipient of the friend card, and then combines the password verification method based on friend cards to obtain the feature value transfer result based on friend cards, thereby enhancing the security of feature value transfer based on friend cards and avoiding feature value loss for the giver of the friend card.
[0160] In the above embodiments, based on the premise that the first object is the recipient of the friend card and the second object is the giver of the friend card, considering that the feature value transfer method based on the friend card requires password verification using the feature value transfer password determined by the second object and obtained by the first object to determine that the first object is the recipient of the friend card, the second object determines the password verification information of the feature value transfer password included in the friend card through the second terminal before giving the friend card to the first object. The second terminal sends the password verification information determined for the friend card to the computer device. After receiving the password verification information, the computer device stores the password verification information so that it can subsequently use the feature value transfer password included in the password verification information to implement the password verification method based on the friend card to determine that the user of the friend card is the recipient of the friend card. Based on this, this application provides a possible implementation method, and the feature value transfer method further includes the following S1-S2 (not shown in the figure).
[0161] S1: Receive the password verification information for the friend card sent by the second terminal of the second object.
[0162] S2: Store password verification information for the friend card; the password verification information includes the feature value transfer password.
[0163] Among them, password verification information refers to the verification information used to verify that the user of the friend card is the recipient of the friend card when performing feature value transfer based on the friend card.
[0164] The aforementioned S1-S2 computer devices receive the password verification information for the friend card sent by the second terminal of the second object, and store the password verification information so that it can be used later to perform password verification based on the feature value transfer method of the friend card, thereby enhancing the security of the feature value transfer based on the friend card and preventing the giver of the friend card from losing feature value.
[0165] As an example, based on the examples of S201-S206 above, if the second terminal is mobile phone Y, then S1-S2 may include: the server receiving password verification information for the family card sent by mobile phone Y, the giver of the family card; the server storing the password verification information for the family card, the password verification information including K1.
[0166] See Figure 6 , Figure 6 This is a schematic diagram illustrating a password verification information setting provided in an embodiment of this application. Figure 6 This indicates that the donor of the Family Card enters a payment password in the payment password input box to verify that the Family Card's password verification information includes the payment password.
[0167] Considering that the server may be a distributed system, meaning that multiple servers with specific functions perform the steps of determining the password verification information for the friend card, the server in S1-S2 above could be, for example, a friend card server. See Figure 7 , Figure 7 This is an interactive diagram illustrating a method for determining password verification information based on a second terminal and a friend card server, provided in an embodiment of this application. The method includes the following steps S701-S703.
[0168] S701: The second terminal responds to the input operation of the second object for the password verification information of the friend card, and obtains the password verification information of the friend card.
[0169] S702: The second terminal sends the friend card password verification information to the friend card server.
[0170] S703: The friend card server stores password verification information for friend cards, including feature value transfer passwords.
[0171] In practical applications, before the second object sends a friend card to the first object, it can set the upper limit value for the transfer of the friend card's feature value and the priority transfer method for the feature value. Subsequently, when the first object transfers feature values based on the friend card, the feature value transfer based on the friend card is realized according to the upper limit value for the transfer of feature values and the priority transfer method for the feature value.
[0172] After the computer device receives and stores the password verification information for the friend card sent by the second terminal in the above S1-S2 steps, the computer device sends friend card retrieval information to the first terminal so that the first party can retrieve the friend card according to the friend card retrieval information. After receiving the friend card retrieval information, the first party can use the first terminal to send a friend card retrieval request to the computer device based on the friend card retrieval request. If the computer device determines that the friend card has a feature value transfer password based on the friend card retrieval request, it sends a password retrieval prompt to the first terminal to prompt the first party to retrieve the feature value transfer password of the friend card, so as to provide a password verification basis for the subsequent friend card retrieval party to use the friend card for feature value transfer. Based on this, this application provides a possible implementation method, and the feature value transfer method also includes the following S3-S5 (not shown in the figure).
[0173] S3: Send the friend card claiming information to the first terminal.
[0174] S4: Receive the friend card claim request sent by the first terminal in response to the friend card claim information.
[0175] S5: If it is determined from the friend card retrieval request that the friend card has a feature value transfer password, send a friend card password retrieval prompt to the first terminal.
[0176] The aforementioned S3-S5 computer devices notify the first object to collect the friend card by sending friend card collection information to the first terminal, and receive the friend card collection request sent by the first object through the first terminal regarding the friend card collection information. When it is determined that the friend card has a feature value transfer password based on the friend card collection request, a password retrieval prompt is sent to the first terminal, enabling the friend card recipient to obtain the feature value transfer password according to the password retrieval prompt. This facilitates the friend card recipient to use the obtained feature value transfer password for password verification when using the friend card for feature value transfer in the future, thereby enhancing the security of feature value transfer based on friend cards.
[0177] As an example, based on the examples of S1-S2 above, S3-S5 may include: the server sending the family card retrieval information to mobile phone Z; the server receiving the family card retrieval request sent by mobile phone Z in response to the family card retrieval information; if it is determined from the family card retrieval request that the family card has K1, the server sending a password retrieval prompt to mobile phone Z.
[0178] See Figure 8 , Figure 8 This is a schematic diagram illustrating the process of receiving a friend card, as provided in an embodiment of this application. Figure 8 In diagram (a), the server sends the friend card collection information to the mobile phone Z of the recipient of the family card. After the recipient of the family card receives the family card collection information, the recipient of the family card triggers the family card collection request by clicking on the family card collection information. The recipient of the family card sends the family card collection request to the server in response to the family card collection information. Figure 8 (b) indicates that after the server determines that the family card has a payment password based on the family card collection request, a prompt to obtain the family card password is displayed on the mobile phone Z of the recipient of the family card.
[0179] Considering the server may be a distributed system, meaning multiple servers with specific functions execute the friend card retrieval process, such as friend card servers and message servers, see [link to relevant documentation]. Figure 9 , Figure 9 This application provides an embodiment of an interaction diagram for a method of receiving a friend card based on a first terminal, a friend card server, and a message server. The method includes the following steps S901-S907.
[0180] S901: The friend card server sends friend card claiming information to the message server.
[0181] S902: The message server sends the friend card retrieval information to the first terminal.
[0182] S903: The first terminal responds to the first object's request to claim the friend card information and generates a friend card claim request.
[0183] S904: The first terminal sends a friend card claim request to the friend card server.
[0184] S905: The friend card server determines whether the friend card has a feature value transfer password based on the friend card claim request.
[0185] S906: If the friend card is determined to have a feature value transfer password based on the friend card retrieval request, the friend card server sends a friend card password retrieval prompt to the message server.
[0186] S907: The message server sends a prompt to the first terminal to retrieve the password for the friend card.
[0187] When the computer devices in steps S1-S2 receive the password verification information for the friend card sent by the second terminal, the giver of the friend card can determine not only the feature value transfer password included in the password verification information, but also one or more of the password verification strategy and password validity period included in the password verification information. The password verification strategy refers to the verification strategy that carries the password verification requirement in the feature value transfer method based on the friend card, and the password validity period refers to the validity period of the feature value transfer password. By determining that the password verification information also includes one or more of the password verification strategy and password validity period, in the scenario of feature value transfer based on the friend card, the password verification strategy improves the convenience of feature value transfer based on the friend card, and the password validity period further enhances the security of feature value transfer based on the friend card.
[0188] In the embodiments of this application, if the giver of the friend card determines that the password verification information also includes a password verification strategy, then when the first object sends a feature value transfer request to the computer device through the first terminal based on the friend card, the computer device needs to determine whether the feature value transfer request conforms to the password verification strategy. If the feature value transfer request conforms to the password verification strategy, then the computer device sends a feature value transfer method based on the friend card carrying the password verification requirement to the first terminal of the first object. That is, the feature value transfer method based on the friend card only carries the password verification requirement when the feature value transfer request conforms to the password verification strategy; it does not send a feature value transfer method based on the friend card carrying the password verification requirement for every feature value transfer request to achieve convenient feature value transfer based on the friend card. Based on this, this application provides a possible implementation method. If the friend card has a password verification strategy determined by the second object, S202 includes S2021 (not shown in the figure): if the feature value transfer request conforms to the password verification strategy, send a feature value transfer method based on the friend card carrying the password verification requirement to the first terminal.
[0189] When the aforementioned S2021 computer device determines that the feature value transfer request sent by the first terminal of the first object conforms to the password verification policy, it sends a feature value transfer method based on the friend card carrying the password verification requirement to the first terminal. That is, when the feature value transfer request conforms to the password verification policy, password verification is performed only for feature value transfer based on the friend card. When the feature value transfer request does not conform to the password verification policy, password verification is not required for feature value transfer based on the friend card. This realizes that password verification is not required every time feature value transfer based on the friend card is performed, thereby improving the convenience of feature value transfer based on the friend card.
[0190] As an example, based on the examples in S201-S206 above, if the family card has a password verification strategy determined by the recipient of the family card, and the password verification strategy is to verify the payment password if the payment value exceeds 50 or to verify the payment password once a day, S2021 may include: if the payment request meets the requirements of verifying the payment password if the payment value exceeds 50 or to verify the payment password once a day, the server sends a payment method based on the family card carrying the password verification requirement to mobile phone Z.
[0191] Furthermore, when the feature value transfer request does not comply with the password verification policy, the computer device can directly send the feature value transfer method based on the friend card to the first terminal of the friend card recipient, without the need for password verification.
[0192] In the embodiments of this application, if the second object determines that the password verification information also includes a password validity period, i.e., the feature value transfer password has a password validity period, after the computer device determines that the password validity period has expired, it sends password modification information of the friend card password verification information to the second terminal of the second object. The second object modifies the password verification information based on the password modification information through the second terminal to obtain the updated password verification information. The second terminal sends the updated password verification information to the server. After receiving the updated password verification information, the computer device updates the previously stored password verification information with the updated password verification information and sends a password update prompt for the updated password verification information to the first terminal of the first object, so that the first object can obtain the updated password verification information based on the password update prompt and use the updated password verification information for password verification when performing feature value transfer based on the friend card in the future. Based on this, this application provides a possible implementation method, and the feature value transfer method further includes the following S6-S9 (not shown in the figure).
[0193] S6: If the password expires, send the password modification information for the friend card to the second terminal.
[0194] S7: Receive the updated password verification information sent by the second terminal regarding the password modification information.
[0195] S8: Update the password verification information based on the updated password verification information.
[0196] S9: Send a password update notification for the friend card to the first terminal.
[0197] When the validity period of the feature value transfer password expires, the S6-S9 computer device sends password modification information for the friend card to the second terminal. This allows the second party to update the password verification information using the second terminal, obtaining the updated password verification information. The computer device receives the updated password verification information from the second terminal and updates the previously stored password verification information with the updated information. It also sends a password update prompt to the first terminal, reminding the first party to re-obtain the feature value transfer password included in the updated password verification information. In subsequent feature value transfers based on the friend card, the updated feature value transfer password is used for password verification, further improving the security of feature value transfers based on the friend card.
[0198] As an example, based on the examples in S3-S5 above, if the password verification information includes a password validity period of 7 days; S6-S9 may include: if more than 7 days have passed, it means the password validity period has expired, and the server sends the password modification information for the family card to mobile phone Y; the server receives the updated password verification information sent by mobile phone Y in response to the password modification information, and the updated password verification information includes the updated payment password K3 and the updated password validity period of 10 days; the server updates K1 according to K3 and updates 7 days according to 10 days; the server sends a password update prompt for the family card to mobile phone Z.
[0199] Considering the server may be a distributed system, meaning multiple servers with specific functions execute the password verification information update method, such as friend card servers and message servers, see [link to relevant documentation]. Figure 10 , Figure 10 This is an interactive diagram illustrating a method for updating password verification information based on a first terminal, a second terminal, a friend card server, and a message server, as provided in an embodiment of this application. The method includes the following steps S1001-S1008.
[0200] S1001: The friend card server checks whether the password validity period has expired.
[0201] S1002: If the password expires, the friend card server sends the friend card password modification information to the message server.
[0202] S1003: The message server sends the password modification information for the friend card to the second terminal.
[0203] S1004: The second terminal responds to the second object's modification operation on the password verification information based on the password modification information and generates updated password verification information.
[0204] S1005: The second terminal sends the updated password verification information to the friend card server.
[0205] S1006: The friend card server updates the password verification information based on the updated password verification information.
[0206] S1007: The friend card server sends a password update notification for the friend card to the message server.
[0207] S1008: The message server sends a password update notification for the friend card to the first terminal.
[0208] In the above embodiments, considering the need to further improve the security of feature value transfer in the friend card-based feature value transfer scenario, when the computer device determines that the password to be verified is the same as the feature value transfer password, it generates a first password verification credential based on the feature value transfer request. That is, the first password verification credential indicates that the password to be verified entered by the first object through the first terminal for the password verification request is the same as the feature value transfer password, meaning the password verification is successful. The computer device also sends the first password verification credential while sending the password verification request to the first terminal, and receives the password to be verified entered by the first terminal for the password verification request, as well as a second password verification credential based on the first password verification credential. If the second password verification credential is the same as the first password verification credential, it indicates that the first object obtained the first password verification credential after entering the password to be verified through the first terminal for the feature value transfer request, and the first object correctly transmitted the first password verification credential through the first terminal. Then, a feature value transfer result is generated based on the password verification result, thereby realizing the use of the first password verification credential to verify the second password verification credential, improving the security of friend card-based feature value transfer. Based on this, this application provides a possible implementation, and the feature value transfer method further includes S10 (not shown in the figure): if the password to be verified is the same as the feature value transfer password, a first password verification credential is generated according to the feature value transfer request; correspondingly, the above S204 includes S2041 (not shown in the figure): sending a password verification request and a first password verification credential to the first terminal; the above S205 includes S2051 (not shown in the figure): receiving the password to be verified and a second password verification credential based on the first password verification credential sent by the first terminal; the above S206 includes S2061 (not shown in the figure): if the second password verification credential is the same as the first password verification credential, a feature value transfer result is generated according to the password verification result.
[0209] The first password verification credential represents a credential that matches the password to be verified and the feature value transfer password. The second password verification credential is generated based on the first password verification credential. If the second password verification credential and the first password verification credential are different, it means that the first terminal cannot correctly transmit the first password verification credential, the first object may not be the recipient of the friend card, and there is a problem with the feature value transfer based on the friend card. In this case, password verification is not required, and the feature value transfer result is directly generated as "feature value transfer based on friend card failed".
[0210] The computer devices S10, S2041, S2051, and S2061, after determining that the password to be verified is the same as the feature value transfer password, generate a first password verification credential and send the first password verification credential to the first terminal to obtain a second password verification credential based on the first password verification credential. If the second password verification credential is the same as the first password verification credential, it means that the first terminal can correctly transmit the first password verification credential, the first object is determined to be the recipient of the friend card, and the password verification based on the feature value transfer of the friend card has been performed. Password verification based on the feature value transfer of the friend card can continue. This realizes that the password verification based on the feature value transfer of the friend card is performed only after the first password verification credential and the second password verification credential are used to determine that the password verification based on the feature value transfer of the friend card has been performed, thereby further improving the security of the feature value transfer based on the friend card.
[0211] As an example, based on the examples of S201-S206 above, S10, S2041, S2051 and S2061 include: if K2 is the same as K1, the server generates a first password verification credential N1 according to the payment request; the server sends a password verification request and N1 to mobile phone Z; the server receives M2 and N2 based on N1 sent by mobile phone Z; if N2 is the same as N1, the server generates a payment result according to the password verification result.
[0212] Considering that the server may be a distributed system, meaning that multiple servers with specific functions perform the signature transfer method for judging password verification credentials, for example, these multiple servers with specific functions may include social networking servers, password verification servers, and signature transfer servers. Based on the above S410-S417, see... Figure 11 , Figure 11 This application provides an interactive diagram of a method for determining the feature value transfer of a password verification credential based on a first terminal, a social server, a password verification server, and a feature value transfer server. The method includes the following steps S1101-S1110.
[0213] S1101: If the password to be verified is the same as the feature value transfer password, the social server generates the first password verification credential based on the feature value transfer request.
[0214] S1102: The social server sends a password verification request and a first password verification credential to the first terminal.
[0215] S1103: The first terminal responds to the password input operation of the first object for password verification and obtains the password to be verified.
[0216] S1104: The first terminal generates a second password verification credential based on the first password verification credential.
[0217] S1105: The first terminal sends the password to be verified and the second password verification credential to the social server.
[0218] S1106: The social server determines whether the second password verification credential is the same as the first password verification credential.
[0219] S1107: If the second password verification credential is the same as the first password verification credential, the social server sends the password to be verified to the password verification server.
[0220] S1108: The password verification server transfers the password to be verified based on the feature value and obtains the password verification result.
[0221] S1109: The password verification server sends the password verification result to the feature value transfer server.
[0222] S1110: The feature value transfer server generates the feature value transfer result of the feature value transfer request based on the password verification result.
[0223] Considering that a friend card is associated with a first recipient and a second recipient, there's a possibility that after the second recipient sends the friend card and the first recipient receives it, the second recipient and the first recipient may not be mutually friendly. Therefore, before the computer device in S202 sends the friend card-based feature value transfer request with a password verification requirement to the first terminal, a friend relationship verification is performed on the first recipient and the second recipient to obtain the friend verification result. Only if the friend verification result indicates that the first recipient and the second recipient are mutually friendly is the friend card-based feature value transfer request sent to the first terminal. That is, when the first recipient performs a feature value transfer, the friend card-based feature value transfer continues only if the first recipient and the second recipient associated with the friend card are mutually friendly, thereby further improving the security of friend card-based feature value transfer. Based on this, this application provides a possible implementation method, and the feature value transfer method further includes S11 (not shown in the figure): verifying the friend relationship between the first object and the second object to obtain the friend verification result between the first object and the second object; correspondingly, S202 includes S2022 (not shown in the figure): if the friend verification result indicates that the first object and the second object are mutual friends, according to the feature value transfer request, a feature value transfer method based on a friend card carrying a password verification requirement is sent to the first terminal.
[0224] After receiving the feature value transfer request sent by the first terminal of the first object, the computer devices S11 and S2022 verify the friend relationship between the first object and the second object associated with the friend card, and obtain the friend verification result between the first object and the second object. If the friend verification result indicates that the first object and the second object are mutual friends, then a feature value transfer method based on the friend card with a password verification requirement is sent to the first terminal of the first object. That is, after the recipient of the friend card initiates the feature value transfer request, the feature value transfer based on the friend card is only carried out after verifying that the recipient of the friend card and the giver of the friend card are mutual friends. This avoids the situation where the recipient of the friend card can still carry out the feature value transfer based on the friend card when the recipient of the friend card and the giver of the friend card are one-way friends or not friends, reduces unnecessary feature value transfer losses for the giver of the friend card, and further improves the security of the feature value transfer based on the friend card.
[0225] As an example, based on the examples of S201-S206 above, S11 and S2022 include: the server verifies the friend relationship between the recipient of the family card and the giver of the family card, and obtains the friend verification result between the recipient of the family card and the giver of the family card; if the friend verification result indicates that the recipient of the family card and the giver of the family card are mutual friends, the server sends a payment method based on the family card with a password verification requirement to mobile phone Z according to the payment request.
[0226] Considering that the server may be a distributed system, meaning that the feature value transfer method for determining mutual friendship is executed by multiple servers with specific functions, such as social servers, friend card servers, and account servers, based on the above S410-S417, see... Figure 12 , Figure 12 This application provides an embodiment of a feature value transfer method for determining two-way friends based on a first terminal, a social server, a friend card server, and an account server. The method includes the following steps S1201-S1208.
[0227] S1201: The first terminal sends a feature value transfer request to the social server.
[0228] S1202: The social server sends a feature value transfer request to the friend card server.
[0229] S1203: The friend card server queries whether the first object has claimed the friend card based on the feature value transfer request.
[0230] S1204: If the first recipient receives the friend card, the friend card server sends a friend relationship verification request to the account server.
[0231] S1205: The account server performs friend relationship verification on the first object and the second object according to the friend relationship verification request, and obtains the friend verification result between the first object and the second object.
[0232] S1206: The account server sends the friend verification result to the friend card server.
[0233] S1207: If the friend verification result indicates that the first and second objects are mutual friends, the friend card server sends a friend card-based feature value transfer method carrying the password verification requirement to the social server according to the feature value transfer request.
[0234] S1208: The social server sends a feature value transfer method based on friend cards to the first terminal, carrying the password verification requirement.
[0235] Furthermore, if the friend verification result indicates that the first and second objects are one-way friends or not friends, then there is no need to send a feature value transfer method based on the friend card with a password verification requirement to the first terminal. The feature value transfer result of the feature value transfer request can be directly generated as the feature value transfer based on the friend card failed.
[0236] Considering that a friend card is associated with a first object receiving a friend card and a second object gifting a friend card, there might be a situation where the second object gifting the friend card and the first object receiving the friend card do not have a mutual friend relationship. Therefore, before the computer device verifies the password to be verified based on the feature value transfer password in S206 to obtain the password verification result, the friend relationship between the first object and the second object is verified to obtain the friend verification result between the first object and the second object. If the friend verification result indicates that the first object and the second object are mutual friends, then the feature value transfer result is generated based on the password verification result. That is, when the first object performs feature value transfer, the feature value transfer based on the friend card will continue only if the first object and the second object associated with the friend card are mutual friends, thereby further improving the security of the feature value transfer based on the friend card. Based on this, this application provides a possible implementation method, and the feature value transfer method further includes S12 (not shown in the figure): verifying the friend relationship between the first object and the second object to obtain the friend verification result between the first object and the second object; correspondingly, S206 includes S2062 (not shown in the figure): if the friend verification result indicates that the first object and the second object are mutual friends, generate the feature value transfer result based on the password verification result.
[0237] After receiving the password to be verified, the S12 and S2062 computer devices verify the friendship relationship between the first and second objects associated with the friend card, and obtain the friendship verification result between the first and second objects. If the friendship verification result indicates that the first and second objects are mutual friends, the feature value transfer result is directly generated based on the password verification result. That is, after the recipient of the friend card initiates the feature value transfer request, the feature value transfer based on the friend card is only carried out after verifying that the recipient and the giver of the friend card are mutual friends, and the feature value transfer result is obtained. This avoids the situation where the recipient of the friend card can still carry out the feature value transfer based on the friend card when the recipient and the giver of the friend card are one-way friends or not friends, reduces unnecessary feature value transfer losses for the giver of the friend card, and further improves the security of feature value transfer based on the friend card.
[0238] As an example, based on the examples of S201-S206 above, S12 and S2062 include: the server verifies the friend relationship between the recipient of the family card and the giver of the family card, and obtains the friend verification result between the recipient of the family card and the giver of the family card; if the friend verification result indicates that the recipient of the family card and the giver of the family card are mutual friends, the server generates a payment result based on the password verification result.
[0239] Considering that the server may be a distributed system, meaning that multiple servers with specific functions execute the feature value transfer method for determining mutual friendship, these servers could include social networking servers, account servers, password verification servers, and feature value transfer servers. Based on the above S410-S417, see... Figure 13 , Figure 13 This application provides an interactive diagram of a feature value transfer method for determining two-way friends based on a first terminal, a social server, an account server, a password verification server, and a feature value transfer server. The method includes the following steps S1301-S1309.
[0240] S1301: The first terminal sends the password to be verified to the social server.
[0241] S1302: The social server sends a friend relationship verification request to the account server.
[0242] S1303: The account server verifies the friendship relationship between the first object and the second object based on the friend relationship verification request, and obtains the friend verification result between the first object and the second object.
[0243] S1304: The account server sends the friend verification result to the social server.
[0244] S1305: If the friend verification result indicates that the first and second objects are mutual friends, the social server sends the password to be verified to the password verification server.
[0245] S1306: The password verification server transfers the password to be verified based on the feature value and obtains the password verification result.
[0246] S1307: The password verification server sends the password verification result to the feature value transfer server.
[0247] S1308: The feature value transfer server generates the feature value transfer result of the feature value transfer request based on the password verification result.
[0248] S1309: If the friend verification result indicates that the first and second objects are one-way friends or not friends, the social server fails to send the feature value transfer based on the friend card to the first terminal.
[0249] Furthermore, if the friend verification result indicates that the first and second objects are one-way friends or not friends, the feature value transfer result is directly generated as a failed feature value transfer based on the friend card. Considering the need to further improve the security of feature value transfer based on the friend card, in the password verification stage of the feature value transfer based on the friend card, the computer device can perform risk information verification on the feature value transfer request and obtain the risk verification result of the feature value transfer request. Only when the risk verification result indicates that the feature value transfer request does not have a feature value transfer risk will the feature value transfer result be generated based on the password verification result. That is, the feature value transfer based on the friend card will continue only when it is verified that the feature value transfer request does not have a feature value transfer risk, thereby improving the security of feature value transfer based on the friend card. Based on this, this application provides a possible implementation method, and the feature value transfer method further includes the following S13 (not shown in the figure): performing risk information verification on the feature value transfer request and obtaining the risk verification result of the feature value transfer request; correspondingly, S206 includes S2063 (not shown in the figure): if the risk verification result indicates that the feature value transfer request does not have a feature value transfer risk, generate the feature value transfer result based on the password verification result.
[0250] Among them, risk information verification is used to verify whether there is any risk in the feature value transfer request.
[0251] The S13 and S2063 computer devices verify the presence of risk in the feature value transfer request during the password verification phase based on the friend card's feature value transfer. A risk verification result is obtained. Only when the result indicates that the feature value transfer request does not pose a risk will the feature value transfer proceed. If the result indicates that the request does pose a risk, the transfer cannot proceed, and a failed feature value transfer result is generated. This ensures that feature value transfer is only performed when the request does not pose a risk, preventing situations where the recipient of the friend card can still perform the transfer even when the request poses a risk. This reduces unnecessary losses for the giver of the friend card and further improves the security of feature value transfer based on the friend card.
[0252] As an example, based on the examples of S201-S206 above, S13 and S2063 include: the server verifies the risk information of the payment request, obtains the risk verification result of the payment request, and if the risk verification result indicates that there is no payment risk in the payment request, generates the payment result based on the password verification result.
[0253] Considering that the server may be a distributed system, meaning that multiple servers with specific functions perform the risk information verification method, such as social networking servers, password verification servers, and signature transfer servers, based on the above S410-S417, see... Figure 14 , Figure 14 This application provides an interactive diagram of a risk information verification method based on a social server, a password verification server, and a feature value transfer server. The method includes the following steps S1401-S1405.
[0254] S1401: The social server verifies the risk information of the feature transfer request and obtains the risk verification result of the feature transfer request.
[0255] S1402: If there is no risk of feature transfer in the feature transfer request, the social server sends the password to be verified to the password verification server.
[0256] S1403: The password verification server transfers the password to be verified based on the feature value and obtains the password verification result.
[0257] S1404: The password verification server sends the password verification result to the feature value transfer server.
[0258] S1405: The feature value transfer server generates the feature value transfer result of the feature value transfer request based on the password verification result.
[0259] Furthermore, if the risk verification result indicates that the feature value transfer request carries a feature value transfer risk, then the feature value transfer result is directly generated as "feature value transfer based on friend card failed." When the risk verification result indicates that the feature value transfer request carries a feature value transfer risk, a friend card group including the first object and the second object can also be generated. This friend card group will then display a message indicating that the feature value transfer request carries a feature value transfer risk. In other words, the risk of feature value transfer is indicated by automatically generating a friend card group, thereby further reducing the risk of feature value transfer based on friend cards. Based on this, this application provides a possible implementation method, and the feature value transfer method further includes the following steps S14-S15 (not shown in the figure).
[0260] S14: If the risk verification result indicates that the feature value transfer request has a feature value transfer risk, generate a friend card group based on the first object and the second object.
[0261] S15: Prompt a risk of feature value transfer in the friend card group.
[0262] The friend card group can also include a friend card assistant object.
[0263] When the computer device S14-S15 determines that there is a risk of feature value transfer in the feature value transfer request, it generates a friend card group based on the first object and the second object, so as to notify the recipient and the giver of the friend card in the friend card group that there is a risk of feature value transfer in the feature value transfer request, thereby further improving the security of feature value transfer based on friend cards.
[0264] As an example, based on the examples of S13 and S2063 above, S14-S15 include: if the risk verification result indicates that there is a payment risk in the payment request, generate a family card group according to the recipient of the family card and the giver of the family card, and indicate the payment risk in the family card group.
[0265] Considering that the server may be a distributed system, meaning that multiple servers with specific functions execute the feature value transfer risk indication method, for example, these multiple servers with specific functions may include a social server, a friend card assistant server, and a messaging server. Based on the above S1401, see... Figure 15 , Figure 15 This application provides an interactive diagram of a method for alerting users regarding feature value transfer risks based on a first terminal, a second terminal, a social networking server, a friend card assistant server, and a message server. The method includes the following steps S1501-S1504.
[0266] S1501: If the risk verification result indicates that the feature value transfer request has a feature value transfer risk, the social server sends a feature value transfer request to the friend card assistant server, indicating that there is a feature value transfer risk.
[0267] S1502: If the risk verification result indicates that the feature value transfer request has a feature value transfer risk, the friend card assistant server generates a friend card group based on the first object and the second object.
[0268] S1503: The Friend Card Assistant server sends a warning message to the message server about the risk of feature value transfer.
[0269] S1504: The message server sends a notification message to the first terminal and the second terminal. This notification message is used to alert users of the risk of feature value transfer in the friend card group.
[0270] See Figure 16 , Figure 16 This is a schematic diagram illustrating the risk of feature value transfer in a friend card group, as provided in an embodiment of this application. Figure 16 The Family Card group includes the recipient of the Family Card, the giver of the Family Card, and the Family Card Assistant. If the risk verification result indicates that the payment request has a payment risk, the Family Card Assistant will send a notification message to the Family Card group to alert the recipient of the payment risk.
[0271] It should be noted that, based on the implementation methods provided in the above aspects, this application can be further combined to provide more implementation methods.
[0272] based on Figure 2 Corresponding to the feature value transfer method provided in the embodiments, this application also provides a feature value transfer device, see below. Figure 17 , Figure 17 This is a structural diagram of a feature value transfer device provided in an embodiment of this application. The feature value transfer device 1700 includes:
[0273] The first receiving unit 1701 is used to receive a feature value transfer request sent by the first terminal of the first object;
[0274] The first sending unit 1702 is used to send a feature value transfer method based on a friend card, carrying a password verification requirement, to the first terminal according to the feature value transfer request; the friend card is associated with a first object that receives the friend card and a second object that gives the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password obtained by the first object determined by the second object;
[0275] The second receiving unit 1703 is used to receive the password to be verified sent by the first terminal in response to the password verification requirement in the feature value transfer method based on the friend card.
[0276] The second sending unit 1704 is used to send the password verification request of the friend card to the first terminal if the password to be verified is the same as the feature value transfer password.
[0277] The third receiving unit 1705 is used to receive the password to be verified sent by the first terminal in response to the password verification requirement;
[0278] The first generation unit 1706 is used to generate the feature value transfer result of the feature value transfer request based on the password verification result of the feature value transfer password verification of the password to be verified.
[0279] In one possible implementation, if the friend card has a password verification strategy determined by the second object, the first sending unit 1702 is used to:
[0280] If the feature value transfer request meets the password verification policy, send a feature value transfer method based on the friend card carrying the password verification requirement to the first terminal.
[0281] In one possible implementation, the eigenvalue transfer device further includes: a second generation unit;
[0282] The second generation unit is used to generate a first password verification credential based on the feature value transfer request if the password to be verified is the same as the feature value transfer password.
[0283] The second transmitting unit 1704 is used for:
[0284] Send the password verification request and the first password verification certificate to the first terminal;
[0285] The third receiving unit 1705 is used for:
[0286] Receive the password to be verified sent by the first terminal and the second password verification credential based on the first password verification credential;
[0287] The first generation unit 1706 is used for:
[0288] If the second password verification credential is the same as the first password verification credential, a feature value transfer result is generated based on the password verification result.
[0289] In one possible implementation, the feature value transfer device further includes: a fourth receiving unit; the fourth receiving unit is configured to:
[0290] Receive the password verification information sent by the second terminal of the second object, which is specific to the friend card;
[0291] The password verification information is stored for the friend card; the password verification information includes the feature value transfer password.
[0292] In one possible implementation, the feature value transfer device further includes: a third transmitting unit; the third transmitting unit is configured to:
[0293] Send friend card claiming information to the first terminal;
[0294] Receive a friend card claim request sent by the first terminal in response to the friend card claim information;
[0295] If the friend card is determined to have a feature value transfer password based on the friend card retrieval request, a password retrieval prompt for the friend card is sent to the first terminal.
[0296] In one possible implementation, the password verification information may also include one or more of a password verification policy and a password validity period.
[0297] In one possible implementation, if the password verification information includes a password validity period, the feature value transfer device further includes: a fourth sending unit; the fourth sending unit is used for:
[0298] If the password expires, send the password modification information for the friend card to the second terminal;
[0299] Receive updated password verification information sent by the second terminal in response to password modification information;
[0300] Update the password verification information based on the updated password verification information;
[0301] Send a password update notification for the friend card to the first terminal.
[0302] In one possible implementation, the feature value transfer device further includes: a first verification unit;
[0303] The first verification unit is used to verify the friend relationship between the first object and the second object, and to obtain the friend verification result between the first object and the second object.
[0304] The first transmitting unit 1702 is used for:
[0305] If the friend verification result indicates that the first and second objects are mutual friends, a friend card-based feature value transfer method carrying the password verification requirement is sent to the first terminal according to the feature value transfer request.
[0306] In one possible implementation, the feature value transfer device further includes: a second verification unit;
[0307] The second verification unit is used to verify the friend relationship between the first object and the second object, and obtain the friend verification result between the first object and the second object.
[0308] The first generation unit 1706 is used for:
[0309] If the friend verification result indicates that the first and second objects are mutual friends, a feature value transfer result is generated based on the password verification result.
[0310] In one possible implementation, the feature value transfer device further includes: a third verification unit;
[0311] The third verification unit is used to verify the risk information of the feature value transfer request and obtain the risk verification result of the feature value transfer request.
[0312] The first generation unit 1706 is used for:
[0313] If the risk verification result indicates that there is no risk of feature value transfer in the feature value transfer request, a feature value transfer result is generated based on the password verification result.
[0314] In one possible implementation, the eigenvalue transfer device further includes: a prompting unit; the prompting unit is used for:
[0315] If the risk verification result indicates that the feature value transfer request has a feature value transfer risk, generate a friend card group based on the first object and the second object;
[0316] The friend card group is alerted to the risk of feature value transfer.
[0317] As can be seen from the above technical solution, the first receiving unit receives a feature value transfer request sent by the first terminal of the first object, and the first sending unit responds to the feature value transfer request by sending a feature value transfer method based on a friend card carrying a password verification requirement to the first terminal. The friend card is associated with the first object receiving the friend card and the second object giving the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object. For the feature value transfer scenario, based on the friend card recipient determining the friend card's feature value transfer password, and further after the friend card giver determines the friend card's feature value transfer password so that the friend card recipient can obtain it, the password verification requirement provides a basis for determining whether the friend card user is the friend card recipient based on the friend card feature value transfer method. The second receiving unit receives the password to be verified sent by the first terminal for the password verification requirement in the feature value transfer method based on the friend card. The second sending unit determines whether the password to be verified is the same as the feature value transfer password. If so, the second sending unit sends the password verification requirement of the friend card to the first terminal. The third receiving unit receives the password to be verified sent by the first terminal for the password verification requirement. The first generating unit verifies the password verification result of the password to be verified through the feature value transfer password and generates the feature value transfer result of the feature value transfer request. Based on the feature value transfer method based on the friend card, the first generating unit verifies that the password to be verified is the same as the feature value transfer password, thus realizing the password verification method based on the friend card and determining that the user of the friend card is the recipient of the friend card. Only in this case is the password to be verified through the feature value transfer password under the password verification requirement, thus realizing the password verification method based on the friend card and obtaining the feature value transfer result more securely. Based on this, in the feature value transfer scenario, for the feature value transfer method based on friend cards, the device first uses the password verification method based on friend cards to determine that the user of the friend card is the recipient of the friend card, and then combines the password verification method based on friend cards to obtain the feature value transfer result based on friend cards, thereby enhancing the security of feature value transfer based on friend cards and avoiding feature value loss for the giver of the friend card.
[0318] This application also provides a computer device, which may be a server, see [link to previous document]. Figure 18 , Figure 18This is a structural diagram of a server provided in an embodiment of this application. The server 1800 can vary significantly due to different configurations or performance. It may include one or more processors, such as a central processing unit (CPU) 1822, and a memory 1832, and one or more storage media 1830 (e.g., one or more mass storage devices) for storing application programs 1842 or data 1844. The memory 1832 and storage media 1830 can be temporary or persistent storage. The program stored in the storage media 1830 may include one or more modules (not shown in the diagram), each module including a series of instruction operations on the server. Furthermore, the CPU 1822 may be configured to communicate with the storage media 1830 and execute the series of instruction operations in the storage media 1830 on the server 1800.
[0319] Server 1800 may also include one or more power supplies 1826, one or more wired or wireless network interfaces 1850, one or more input / output interfaces 1858, and / or one or more operating systems 1841, such as Windows Server. TM Mac OS X TM Unix TM Linux TM FreeBSD TM etc.
[0320] In this embodiment, the central processing unit 1822 in the server 1800 can execute the methods provided in the various optional implementations of the above embodiments.
[0321] The computer device provided in this application embodiment can also be a terminal, see [link to relevant documentation]. Figure 19 , Figure 19 This is a structural diagram of a terminal provided in an embodiment of this application. Taking a smartphone as an example, the smartphone includes components such as a radio frequency (RF) circuit 1910, a memory 1920, an input unit 1930, a display unit 1940, a sensor 1950, an audio circuit 1960, a wireless Fidelity (WiFi) module 1970, a processor 1980, and a power supply 1990. The input unit 1930 may include a touch panel 1931 and other input devices 1932, the display unit 1940 may include a display panel 1941, and the audio circuit 1960 may include a speaker 1961 and a microphone 1962. Those skilled in the art will understand that... Figure 19 The smartphone structure shown does not constitute a limitation on smartphones and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0322] The memory 1920 can be used to store software programs and modules. The processor 1980 executes various functions and data processing of the smartphone by running the software programs and modules stored in the memory 1920. The memory 1920 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, applications required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created based on the use of the smartphone (such as audio data, phonebook, etc.). In addition, the memory 1920 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0323] The processor 1980 is the control center of the smartphone, connecting various parts of the smartphone via various interfaces and lines. It performs various functions and processes data by running or executing software programs and / or modules stored in the memory 1920, and by calling data stored in the memory 1920. Optionally, the processor 1980 may include one or more processing units; preferably, the processor 1980 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, and the modem processor mainly handles wireless communication. It is understood that the modem processor may also not be integrated into the processor 1980.
[0324] In this embodiment, the processor 1980 in the smartphone can execute the methods provided in the various optional implementations of the above embodiments.
[0325] According to one aspect of this application, a computer-readable storage medium is provided for storing a computer program that, when run on a computer device, causes the computer device to perform the methods provided in various optional implementations of the above embodiments.
[0326] According to one aspect of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, causing the computer device to perform the methods provided in various optional implementations of the above embodiments.
[0327] The descriptions of the processes or structures corresponding to the above figures each have their own emphasis. For parts of a process or structure that are not described in detail, please refer to the relevant descriptions of other processes or structures.
[0328] The terms "first," "second," etc., used in this application's specification and the foregoing drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0329] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0330] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0331] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0332] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing computer programs, such as USB flash drives, portable hard drives, read-only memory (ROM), RAM, magnetic disks, or optical disks.
[0333] In this application embodiment, the terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented wholly or partially using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of an overall module or unit that includes the functionality of that module or unit.
[0334] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. An eigenvalue transfer method, characterized in that, The method includes: Receive the feature value transfer request sent by the first terminal of the first object; According to the feature value transfer request, a feature value transfer method based on a friend card with a password verification requirement is sent to the first terminal; the friend card is associated with a first object that receives the friend card and a second object that gives the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object; Receive the password to be verified sent by the first terminal in response to the password verification requirement in the feature value transfer method based on the friend card; If the password to be verified is the same as the feature value transfer password, send the password verification request for the friend card to the first terminal; Receive the password to be verified sent by the first terminal in response to the password verification requirement; Based on the password verification result of the password to be verified by the feature value transfer password, the feature value transfer result of the feature value transfer request is generated.
2. The method according to claim 1, characterized in that, If the friend card has the password verification strategy determined by the second object, the step of sending a friend card-based feature value transfer method carrying the password verification requirement to the first terminal according to the feature value transfer request includes: If the feature value transfer request conforms to the password verification strategy, a feature value transfer method based on a friend card carrying the password verification requirement is sent to the first terminal.
3. The method according to claim 1, characterized in that, The method further includes: If the password to be verified is the same as the feature value transfer password, the first password verification credential is generated according to the feature value transfer request. The step of sending the password verification request for the friend card to the first terminal includes: Send the password verification request and the first password verification credential to the first terminal; The step of receiving the password to be verified sent by the first terminal in response to the password verification requirement includes: Receive the password to be verified and the second password verification credential based on the first password verification credential sent by the first terminal; The step of verifying the password to be verified based on the feature value transfer password, and generating the feature value transfer result of the feature value transfer request, includes: If the second password verification credential is the same as the first password verification credential, the feature value transfer result is generated based on the password verification result.
4. The method according to claim 1, characterized in that, The method further includes: Receive the password verification information for the friend card sent by the second terminal of the second object; The password verification information is stored in the friend card; the password verification information includes the feature value transfer password.
5. The method according to claim 4, characterized in that, The method further includes: Send the friend card redemption information to the first terminal; Receive a friend card claim request sent by the first terminal in response to the friend card claim information; If it is determined from the friend card retrieval request that the friend card has the characteristic value transfer password, a password retrieval prompt for the friend card is sent to the first terminal.
6. The method according to claim 4, characterized in that, The password verification information also includes one or more of the following: password verification policy and password validity period.
7. The method according to claim 6, characterized in that, If the password verification information includes the password validity period, the method further includes: If the password expires, send password modification information for the friend card to the second terminal; Receive updated password verification information sent by the second terminal in response to the password modification information; Update the password verification information according to the updated password verification information; Send a password update prompt for the friend card to the first terminal.
8. The method according to any one of claims 1-7, characterized in that, The method further includes: Perform friend relationship verification on the first object and the second object to obtain the friend verification result between the first object and the second object; The step of sending a friend card-based feature value transfer method carrying a password verification requirement to the first terminal according to the feature value transfer request includes: If the friend verification result indicates that the first object and the second object are mutual friends, a friend card-based feature value transfer method carrying the password verification requirement is sent to the first terminal according to the feature value transfer request.
9. The method according to any one of claims 1-7, characterized in that, The method further includes: Perform friend relationship verification on the first object and the second object to obtain the friend verification result between the first object and the second object; The step of verifying the password to be verified based on the feature value transfer password, and generating the feature value transfer result of the feature value transfer request, includes: If the friend verification result indicates that the first object and the second object are mutual friends, the feature value transfer result is generated based on the password verification result.
10. The method according to any one of claims 1-7, characterized in that, The method further includes: The feature value transfer request is subjected to risk information verification to obtain the risk verification result of the feature value transfer request; The step of verifying the password to be verified based on the feature value transfer password, and generating the feature value transfer result of the feature value transfer request, includes: If the risk verification result indicates that the feature value transfer request does not have a feature value transfer risk, the feature value transfer result is generated based on the password verification result.
11. The method according to claim 10, characterized in that, The method further includes: If the risk verification result indicates that the feature value transfer request has a feature value transfer risk, a friend card group is generated based on the first object and the second object; The risk of feature value transfer is indicated in the friend card group.
12. A feature value transfer device, characterized in that, The device includes: The first receiving unit is configured to receive a feature value transfer request sent by the first terminal of the first object; The first sending unit is configured to send a feature value transfer method based on a friend card, carrying a password verification requirement, to the first terminal according to the feature value transfer request; the friend card is associated with a first object that receives the friend card and a second object that gives the friend card, and has a feature value transfer password determined by the first object and a feature value transfer password determined by the second object and obtained by the first object; The second receiving unit is used to receive the password to be verified sent by the first terminal in response to the password verification requirement in the feature value transfer method based on the friend card. The second sending unit is used to send the password verification request of the friend card to the first terminal if the password to be verified is the same as the feature value transfer password. The third receiving unit is used to receive the password to be verified sent by the first terminal in response to the password verification requirement; The first generation unit is used to generate the feature value transfer result of the feature value transfer request based on the password verification result of the feature value transfer password verification of the password to be verified.
13. A computer device, characterized in that, The computer device includes a processor and memory: The memory is used to store computer programs and to transfer the computer programs to the processor; The processor is configured to execute the method according to any one of claims 1-11 according to instructions in the computer program.
14. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer device, causes the computer device to perform the method according to any one of claims 1-11.
15. A computer program product, comprising a computer program, characterized in that, When the computer program is run on a computer device, it causes the computer device to perform the method according to any one of claims 1-11.