Method, system, device, electronic device and storage medium for establishing association relationship
Through the establishment of requests, identity authentication, and sending confirmation information on the 5G message platform, the problem of complex operation of the establishment of associated relationships in existing technologies has been solved, and the establishment process of simplified related relationships without installing software is realized.
Patent Information
- Application Number
- CN202311528184.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-15
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2043-11-15
AI Technical Summary
The method of establishing an association in the prior art requires both parties or multiple parties to install the same software, which is complicated to operate.
Put forward a related relationship establishment method applied to the 5G message platform. Establish a request through receiving the relationship between the user terminal sends, conduct identity certification, and send it to the target user terminal to be confirmed to confirm whether it is confirmed to confirm whether it is confirmed whether it is confirmed Establish a relationship.
With the need to install software, the establishment of related relationships through the 5G message platform is simplified, the operation is simple, and the user experience is improved.
Smart Images

Figure CN117395664B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, system, device, electronic device and storage medium for establishing an association relationship. Background Art
[0002] An association relationship may refer to a relationship between relatives, friends, etc. The two or more parties that establish an association relationship may perform specific actions based on the association relationship, such as intimate payment, cloud disk private space sharing, etc.
[0003] Currently, the method of establishing an association relationship on the market requires two or more parties to install the same software, apply for related accounts, and then establish an association relationship based on the applied accounts, which is a relatively complicated operation. Summary of the invention
[0004] The present application aims to solve one of the technical problems in the related art at least to some extent.
[0005] To this end, the first purpose of this application is to propose a method for establishing an association relationship applied to a 5G messaging platform.
[0006] The second objective of the present application is to provide a method for establishing an association relationship applied to a first user terminal.
[0007] The third objective of this application is to provide a system for establishing association relationships.
[0008] The fourth objective of this application is to propose an association relationship establishment device applied to a 5G messaging platform.
[0009] The fifth objective of the present application is to provide an association relationship establishment device applied to a first user terminal.
[0010] The sixth objective of the present application is to provide an electronic device.
[0011] The seventh objective of the present application is to provide a computer-readable storage medium.
[0012] The eighth objective of the present application is to provide a computer program product.
[0013] To achieve the above-mentioned purpose, the first aspect of the present application proposes a method for establishing an association relationship, which is applied to a 5G message platform and includes the following steps:
[0014] Receiving a relationship establishment request sent by a first user terminal, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an association relationship;
[0015] Performing identity authentication on the first user terminal;
[0016] In the case that the identity authentication of the first user terminal is passed, the to-be-confirmed information is sent to the second user terminal, so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the to-be-confirmed information.
[0017] To achieve the above-mentioned purpose, a second aspect of the present application proposes a method for establishing an association relationship, which is applied to a first user terminal and includes the following steps:
[0018] Generate a relationship establishment request, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an association relationship;
[0019] The relationship establishment request is sent to the 5G message platform so that the 5G message platform authenticates the first user terminal, and if the identity authentication of the first user terminal is passed, the 5G message platform sends confirmation information to the second user terminal so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the confirmation information.
[0020] To achieve the above-mentioned purpose, the third aspect of the present application proposes an association relationship establishment system, including a first user terminal, a second user terminal and a 5G message platform;
[0021] The first user terminal is used to send a relationship establishment request to the 5G messaging platform, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an associated relationship;
[0022] The 5G messaging platform is configured to receive the relationship establishment request, perform identity authentication on the first user terminal, and send to-be-confirmed information to the second user terminal if the identity authentication of the first user terminal passes;
[0023] The second user terminal is used to receive the information to be confirmed, and confirm whether to establish the association relationship with the first user terminal through the information to be confirmed.
[0024] To achieve the above-mentioned purpose, the fourth aspect of the present application proposes an association relationship establishment device, which is applied to a 5G message platform, including:
[0025] a request receiving module, configured to receive a relationship establishment request sent by a first user terminal, wherein the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an association relationship;
[0026] An identity authentication module, used to perform identity authentication on the first user terminal;
[0027] The information sending module is used to send the to-be-confirmed information to the second user terminal when the identity authentication of the first user terminal is passed, so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the to-be-confirmed information.
[0028] To achieve the above-mentioned purpose, the fifth aspect of the present application proposes an association relationship establishment device, which is applied to a first user terminal, including:
[0029] a request generation module, configured to generate a relationship establishment request, wherein the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an association relationship;
[0030] A request sending module is used to send the relationship establishment request to the 5G message platform so that the 5G message platform can authenticate the first user terminal, and if the identity authentication of the first user terminal is passed, send confirmation information to the second user terminal so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the confirmation information.
[0031] To achieve the above-mentioned purpose, the sixth aspect embodiment of the present application proposes an electronic device, including: a processor, and a memory connected to the processor for communication; the memory stores computer execution instructions; the processor executes the computer execution instructions stored in the memory to implement a method for establishing an association relationship as described in the first aspect or the second aspect of the embodiment of the present application.
[0032] To achieve the above-mentioned purpose, the seventh aspect embodiment of the present application proposes a computer-readable storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by the processor, they are used to implement a method for establishing an association relationship as described in the first aspect or the second aspect of the embodiment of the present application.
[0033] To achieve the above-mentioned purpose, the eighth aspect of the present application proposes a computer program product, including a computer program, which, when executed by a processor, implements a method for establishing an association relationship as described in the first aspect or the second aspect of the embodiment of the present application.
[0034] The technical solution provided by this application brings at least the following beneficial effects:
[0035] The application receives a relationship establishment request sent by a first user terminal, performs identity authentication on the first user terminal, and, if the identity authentication of the first user terminal is passed, sends confirmation information to a second user terminal that the first user terminal expects to establish an association relationship, so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the confirmation information. The application allows users to establish an association relationship through 5G messages without installing software, and the operation is simple.
[0036] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0038] Figure 1 A flowchart of a method for establishing an association relationship provided in one embodiment of the present application;
[0039] Figure 2 A flowchart of a method for establishing an association relationship provided in another embodiment of the present application;
[0040] Figure 3 A flowchart of a method for establishing an association relationship provided in another embodiment of the present application;
[0041] Figure 4 A flowchart of a method for establishing an association relationship provided in another embodiment of the present application;
[0042] Figure 5 A signaling interaction diagram of a system for establishing an association relationship provided in one embodiment of the present application;
[0043] Figure 6 A schematic diagram of signaling interaction of a system for establishing an association relationship provided by another embodiment of the present application;
[0044] Figure 7 A schematic diagram of the structure of an association relationship device provided in one embodiment of the present application;
[0045] Figure 8 A schematic diagram of the structure of an association relationship device provided in another embodiment of the present application;
[0046] Fig. 9 It is a block diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0047] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0048] The following describes the association relationship establishment method, system, device, electronic device and storage medium of the embodiments of the present application with reference to the accompanying drawings.
[0049] It should be noted that the present application can be applied to scenarios where a specific behavior can only be performed by establishing a certain specific association relationship.
[0050] Optionally, the association relationship can be a specific relationship between two or more parties, such as a family or friend relationship, a doctor-patient relationship, or a workplace relationship between colleagues or partners. Specific behaviors based on the association relationship can include intimate payments, communication, sharing of location information, and other behaviors.
[0051] This embodiment provides a method for establishing an association relationship, which is applied to a 5G message platform. Figure 1 A flowchart of a method for establishing an association relationship provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the method comprises the following steps:
[0052] Step 101: receiving a relationship establishment request sent by a first user terminal, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an associated relationship.
[0053] Optionally, the relationship establishment request may include a user identifier of the second user terminal, wherein the user identifier is used to determine the second user terminal with which the first user terminal desires to establish an association relationship. As an example and not a limitation, the user identifier of the second user terminal may be a mobile phone number, user ID, user name, etc. of the second user terminal.
[0054] Optionally, the relationship establishment request may also include a target behavior that the first user terminal expects to perform through the association relationship, such as an intimate payment behavior.
[0055] Taking the doctor-patient relationship as an example, assuming that the first user terminal is a patient terminal, in order to prevent the doctor's mobile phone number from being leaked, the user identifier of the second user terminal can be the doctor's name or work number, etc. The 5G message platform can store the correspondence between the name or work number and the mobile phone number, and determine the second user terminal corresponding to the relationship establishment request based on the correspondence.
[0056] Step 102: Perform identity authentication on the first user terminal.
[0057] Behaviors based on association relationships, such as intimate payment behaviors, have a certain degree of privacy. Therefore, before establishing an association relationship, the first user terminal can be authenticated to ensure the authenticity of the identity of the user operating the first user terminal and prevent identity impersonation and fraud.
[0058] Step 103: When the identity authentication of the first user terminal is passed, the to-be-confirmed information is sent to the second user terminal, so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the to-be-confirmed information.
[0059] Optionally, the information to be confirmed may include a user identifier of the first user terminal, which is used to inform the second user terminal of the user identity of the first user terminal for which the association relationship is requested to be established. The user identifier of the first user terminal may be included in the relationship establishment request, and the user identifier of the first user terminal may be a mobile phone number, user ID, user name, etc. of the first user terminal.
[0060] As an optional implementation manner, the information to be confirmed may also include a target behavior that the first user terminal expects to perform through the association relationship.
[0061] As another optional implementation, the information to be confirmed may also include a relationship classification label to which the association relationship belongs, and the relationship classification label is used to indicate the type of the association relationship. As an example but not limitation, the relationship classification label may include labels such as lover, parent, child, friend, etc.
[0062] Optionally, before sending the information to be confirmed to the second user terminal, the method further includes: generating the information to be confirmed based on the user identification, target behavior and relationship classification label of the first user terminal.
[0063] As an example and not a limitation, taking the shopping scenario as an example, the generated information to be confirmed is as follows: the user 138****1314 applies to become your friend and activates the intimate payment function. The other party can pay the expenses incurred by your shopping.
[0064] There may be only one association relationship between user terminals. In this case, the to-be-confirmed information may only include the user identification of the first user terminal. As an example but not a limitation, taking the medical consultation scenario as an example, the generated to-be-confirmed information is as follows: The patient 138****1314 applies to activate the online consultation function. After the function is activated, you can receive messages from the patient.
[0065] Optionally, the information to be confirmed may be information in a 5G format. As an example and not a limitation, the information to be confirmed may be a 5G message card having two buttons, namely, agree and disagree.
[0066] The application receives a relationship establishment request sent by a first user terminal, performs identity authentication on the first user terminal, and, if the identity authentication of the first user terminal is passed, sends confirmation information to a second user terminal that the first user terminal expects to establish an association relationship, so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the confirmation information. The application allows users to establish an association relationship through 5G messages without installing software, and the operation is simple.
[0067] This embodiment provides another method for establishing an association relationship. Figure 2 A flowchart of a method for establishing an association relationship provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method may include the following steps:
[0068] Step 201: receiving a relationship establishment request sent by a first user terminal.
[0069] For the relevant contents in step 201, please refer to the relevant description in step 101, which will not be repeated here.
[0070] Step 202: Send an identity authentication prompt to the first user terminal, where the identity authentication prompt is used to prompt an operator of the first user terminal to input identity authentication information.
[0071] Optionally, the identity authentication prompt may refer to a prompt such as a face recognition prompt or a fingerprint recognition prompt that prompts the operating user of the first user terminal to perform identity authentication.
[0072] Optionally, in order to improve the accuracy of identity authentication, protect the rights and interests of all parties, and avoid the establishment of a false association relationship due to others impersonating the owner to operate the first user terminal, the present application proposes to perform subscriber identification module (SIM) authentication on the first user terminal, that is, to send a SIM authentication prompt to the first user terminal to prompt the operating user of the first user terminal to enter a personal identification number (PIN).
[0073] The PIN code is usually set by the owner of the user terminal. Based on the PIN code, it can be verified whether the operating user of the first user terminal is the owner of the user terminal or whether he is authorized by the owner of the user terminal. Therefore, performing SIM authentication on the first user terminal can improve the accuracy and security of identity authentication.
[0074] Step 203: Receive an identity authentication result returned by the first user terminal based on the identity authentication information.
[0075] The identity authentication result can be used to indicate whether the identity authentication of the first user terminal is passed.
[0076] The identity authentication result is determined by the first user terminal based on the identity authentication information. When the identity authentication information is a PIN code, the first user terminal can determine whether the identity authentication of the first user terminal is passed according to whether the input PIN code is correct.
[0077] Step 204: When the identity authentication of the first user terminal is successful, the confirmation information is sent to the second user terminal.
[0078] For the relevant contents in step 204, reference may be made to the relevant description in step 103, which will not be repeated here.
[0079] Step 205: Receive a confirmation result returned by the second user terminal for the information to be confirmed.
[0080] The confirmation result returned by the second user terminal is used to indicate whether the second user terminal agrees to establish an association relationship with the first user terminal, so that the 5G message platform determines whether to establish an association relationship between the first user terminal and the second user terminal.
[0081] Step 206: Based on the confirmation result, send the association relationship establishment result to the first user terminal and the second user terminal.
[0082] The association relationship establishment result may be information in a 5G message format, which is used to indicate whether the association relationship is successfully established between the first user terminal and the second user terminal. If the second user terminal agrees to establish an association relationship with the first user terminal, the association relationship establishment result indicates that the association relationship is successfully established; if the second user terminal does not agree to establish an association relationship with the first user terminal, the association relationship establishment result indicates that the association relationship fails to be established.
[0083] Sending the association relationship establishment result to the first user terminal and the second user terminal can enable the operating user of the first user terminal and the operating user of the second user terminal to know whether the association relationship is successfully established, so that they can perform target actions based on the association relationship, or re-establish the association relationship between the user terminals.
[0084] Optionally, after receiving the confirmation result returned by the second user terminal for the information to be confirmed, the method further includes: authenticating the second user terminal, and after the second user terminal passes the identity authentication, sending the association relationship establishment result to the first user terminal and the second user terminal. After the second user terminal passes the identity authentication, the association relationship library can also be updated.
[0085] The identity authentication method of the second user terminal may be the same as the identity authentication method of the first user terminal.
[0086] The present application receives a relationship establishment request sent by a first user terminal, sends an identity authentication prompt to the first user terminal, receives an identity authentication result returned by the first user terminal based on the identity authentication information, sends to-be-confirmed information to the second user terminal if the identity authentication of the first user terminal is successful, receives a confirmation result returned by the second user terminal for the to-be-confirmed information, and sends an association relationship establishment result to the first user terminal and the second user terminal based on the confirmation result. Based on this, the present application can send an identity authentication prompt to the first user terminal in response to the relationship establishment request and obtain the identity authentication result in a timely manner; in addition, the present application also sends the association relationship establishment result to the first user terminal and the second user terminal, so that the operating user of the first user terminal and the operating user of the second user terminal can know in a timely manner whether the association relationship is successfully established.
[0087] This embodiment provides another method for establishing an association relationship. Figure 3 A flowchart of a method for establishing an association relationship provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the method may include the following steps:
[0088] Step 301: receiving a relationship establishment request sent by a first user terminal.
[0089] For the relevant contents in step 301, reference can be made to the relevant description in step 101, which will not be repeated here.
[0090] Step 302: Verify the validity of the relationship establishment request.
[0091] Validity verification refers to verifying whether the 5G messaging platform has opened the authority to establish an association relationship based on a relationship establishment request, and verifying whether the target behavior is a behavior allowed by the 5G messaging platform for the association relationship.
[0092] Optionally, the actions performed through the association relationship are based on the services provided by a service provider such as an enterprise / institution, and the service provider may not have permission to establish an association relationship on the 5G message platform, or the service provider may have certain behaviors permitted by the 5G message platform regarding association relationships.
[0093] Based on this, before establishing an association relationship based on a relationship establishment request, the validity of the relationship establishment request can be verified first, that is, to verify whether the service provider corresponding to the relationship establishment request has opened the association relationship establishment authority on the 5G message platform, and to verify whether the target behavior is the behavior allowed by the service provider for the association relationship on the 5G message platform.
[0094] As an example and not a limitation, if the target behavior that the first user terminal expects to perform through the association relationship is an intimate payment behavior, and the service provider corresponding to the relationship establishment request stipulates on the 5G message platform that the behavior allowed for the association relationship is the sharing of location information behavior, then the validity verification of the relationship establishment request fails.
[0095] Step 303: In response to the validity verification being passed, identity authentication is performed on the first user terminal.
[0096] Before authenticating the first user terminal, the validity of the relationship establishment request is verified first to verify whether the 5G message platform can establish an association relationship based on the relationship establishment request. Subsequent steps are performed only when the 5G message platform can establish an association relationship based on the relationship establishment request, thereby avoiding waste of computing resources.
[0097] Step 304: When the identity authentication of the first user terminal is successful, the confirmation information is sent to the second user terminal.
[0098] For the relevant contents in step 303 and step 304, please refer to the descriptions at the corresponding positions in other embodiments, which will not be repeated here.
[0099] After receiving the relationship establishment request, the present application verifies the validity of the relationship establishment request, and in response to the validity verification passing, authenticates the first user terminal, and sends confirmation information to the second user terminal when the first user terminal passes the identity authentication. The present application performs subsequent steps after the validity verification passes, which can avoid wasting computing resources.
[0100] This embodiment provides another association relationship establishment method, which is applied to a first user terminal. Figure 4 A flowchart of a method for establishing an association relationship provided in an embodiment of the present application is shown in FIG. Figure 4 As shown, the method comprises the following steps:
[0101] Step 401: Generate a relationship establishment request, where the relationship establishment request is used to indicate a second user terminal with which a first user terminal wishes to establish an associated relationship.
[0102] Optionally, the relationship establishment request may be generated based on input information of the first user terminal operating user in the dialogue interface.
[0103] Optionally, the relationship establishment request includes a user identifier of the second user terminal indicated by the user.
[0104] Optionally, the relationship establishment request also includes a user identifier of the first user terminal used to generate the information to be confirmed, a target behavior that the first user terminal expects to perform through the association relationship, and a relationship classification label to which the association relationship belongs.
[0105] Step 402: Send a relationship establishment request to the 5G message platform so that the 5G message platform can authenticate the first user terminal, and if the first user terminal passes the identity authentication, send confirmation information to the second user terminal so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the confirmation information.
[0106] Optionally, the service provider has a corresponding dialogue robot (chatbot) in the 5G messaging platform, and sending a relationship establishment request to the 5G messaging platform can be understood as sending a relationship establishment request to the corresponding chatbot.
[0107] Optionally, after sending a relationship establishment request to the 5G message platform, the method also includes: receiving an identity authentication prompt sent by the 5G message platform; obtaining identity authentication information input by the operating user of the first user terminal in response to the identity authentication prompt; based on the identity authentication information, determining the identity authentication result of the first user terminal, and sending the identity authentication result to the 5G message platform.
[0108] As an example but not limitation, the identity authentication prompt is a SIM authentication prompt, and the identity authentication information is a personal identity identification number PIN.
[0109] After obtaining the PIN code input by the operating user of the first user terminal, the input PIN code may be compared with the preset PIN code. If they are the same, the identity authentication is passed; otherwise, the identity authentication is failed.
[0110] Optionally, after sending a relationship establishment request to the 5G message platform, the method also includes: receiving an association relationship establishment result sent by the 5G message platform based on a confirmation result returned by the second user terminal for the information to be confirmed.
[0111] In this embodiment, the specific process of each of the above steps can refer to the relevant description in the previous embodiment, which will not be repeated here.
[0112] This application generates a relationship establishment request and sends the relationship establishment request to the 5G message platform, so that the 5G message platform authenticates the first user terminal, and if the first user terminal passes the identity authentication, sends confirmation information to the second user terminal, so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the confirmation information. Based on this, this application can establish an association relationship through 5G messages without installing software.
[0113] In order to implement the above-mentioned embodiment, the embodiment of the present application also proposes an association relationship establishment system, which includes: a first user terminal, a second user terminal and a 5G message platform.
[0114] Figure 5 A signaling interaction diagram of a system for establishing an association relationship provided in an embodiment of the present application, the specific interaction is as follows:
[0115] Step 501: A first user terminal sends a relationship establishment request to a 5G message platform, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an associated relationship.
[0116] Step 502: The 5G messaging platform receives a request to establish a relationship and performs identity authentication on the first user terminal.
[0117] Step 503: When the identity authentication of the first user terminal is successful, the confirmation information is sent to the second user terminal.
[0118] Step 504: The second user terminal confirms whether to establish an association relationship with the first user terminal through the information to be confirmed.
[0119] In this embodiment, the specific process of each of the above steps can refer to the relevant description in the previous embodiment, which will not be repeated here.
[0120] Figure 6 A signaling interaction diagram of a system for establishing an association relationship provided in another embodiment of the present application, the specific interaction is as follows:
[0121] Step 601: The first user terminal sends a relationship establishment request to the 5G messaging platform.
[0122] Step 602: The 5G messaging platform receives a request to establish a relationship and verifies the validity of the request.
[0123] Step 603: In response to the validity verification being successful, the 5G message platform sends an identity authentication prompt to the first user terminal.
[0124] Step 604: The first user terminal obtains identity authentication information input by an operating user of the first user terminal in response to an identity authentication prompt, and determines an identity authentication result of the first user terminal based on the identity authentication information.
[0125] Step 605: The first user terminal sends the identity authentication result to the 5G message platform.
[0126] Step 606: When the identity authentication of the first user terminal is successful, the 5G message platform sends the information to be confirmed to the second user terminal.
[0127] Step 607: confirm whether to establish an association relationship with the first user terminal through the information to be confirmed, and obtain a confirmation result.
[0128] Step 608: The second user terminal sends a confirmation result for the information to be confirmed to the 5G message platform.
[0129] Step 609: After receiving the confirmation result, the 5G message platform performs identity authentication on the second user terminal.
[0130] Step 6010: When the identity authentication of the second user terminal is passed, the 5G message platform sends the association establishment result to the first user terminal and the second user terminal based on the confirmation result.
[0131] In this embodiment, the specific process of each of the above steps can refer to the relevant description in the previous embodiment, which will not be repeated here.
[0132] In order to implement the above embodiment, the embodiment of the present application also proposes an association relationship establishment device applied to a 5G message platform, Figure 7 This is a schematic diagram of a structure of an association relationship establishment device provided in an embodiment of the present application. Figure 7 As shown, the association relationship establishing device 700 includes:
[0133] The request receiving module 701 is used to receive a relationship establishment request sent by a first user terminal, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an associated relationship.
[0134] The identity authentication module 702 is used to perform identity authentication on the first user terminal.
[0135] The information sending module 703 is used to send to-be-confirmed information to the second user terminal when the identity authentication of the first user terminal is passed, so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the to-be-confirmed information.
[0136] Optionally, the identity authentication module 702 is specifically used for:
[0137] Sending an identity authentication prompt to the first user terminal, where the identity authentication prompt is used to prompt an operating user of the first user terminal to enter identity authentication information;
[0138] Receive an identity authentication result returned by the first user terminal based on the identity authentication information.
[0139] Optionally, the identity authentication prompt is a SIM authentication prompt, and the identity authentication information is a personal identity identification code PIN.
[0140] Optionally, the relationship establishment request includes a target behavior that the first user terminal expects to perform through the association relationship, and the identity authentication module 702 is specifically used to:
[0141] Verify the validity of the relationship establishment request. Validity verification refers to verifying whether the 5G messaging platform has opened the authority to establish an association relationship based on the relationship establishment request, and verifying whether the target behavior is the behavior allowed by the 5G messaging platform for the association relationship;
[0142] In response to the validity verification being passed, identity authentication is performed on the first user terminal.
[0143] Optionally, the relationship establishment request includes a user identifier of the first user terminal, a target behavior that the first user terminal expects to perform through the association relationship, and a relationship classification label to which the association relationship belongs. The device further includes an information generation module, which is used to:
[0144] Based on the user identification of the first user terminal, the target behavior, and the relationship classification label, information to be confirmed is generated.
[0145] Optionally, the device further comprises:
[0146] A confirmation result receiving module, used to receive a confirmation result returned by the second user terminal for the information to be confirmed;
[0147] The result sending module is used to send the association relationship establishment result to the first user terminal and the second user terminal based on the confirmation result.
[0148] In order to implement the above embodiment, the embodiment of the present application further proposes an association relationship establishment device applied to a first user terminal, Figure 8 This is a schematic diagram of a structure of an association relationship establishment device provided in an embodiment of the present application. Figure 8 As shown, the association relationship establishing device 800 includes:
[0149] The request generation module 801 is used to generate a relationship establishment request, where the relationship establishment request is used to indicate a second user terminal with which a first user terminal desires to establish an associated relationship.
[0150] The request sending module 802 is used to send a relationship establishment request to the 5G message platform so that the 5G message platform can authenticate the first user terminal, and when the identity authentication of the first user terminal is passed, send confirmation information to the second user terminal so that the second user terminal can confirm whether to establish an association relationship with the first user terminal through the confirmation information.
[0151] Optionally, the device further comprises:
[0152] A prompt receiving module, used to receive identity authentication prompts sent by the 5G messaging platform;
[0153] An information acquisition module, used to acquire identity authentication information input by an operating user of the first user terminal in response to an identity authentication prompt;
[0154] The result determination module is used to determine the identity authentication result of the first user terminal based on the identity authentication information, and send the identity authentication result to the 5G message platform.
[0155] Optionally, the identity authentication prompt is a SIM authentication prompt, and the identity authentication information is a personal identity identification code PIN.
[0156] Optionally, the relationship establishment request includes a user identifier of the first user terminal used to generate the information to be confirmed, a target behavior that the first user terminal expects to perform through the association relationship, and a relationship classification label to which the association relationship belongs.
[0157] Optionally, the device further comprises:
[0158] A result receiving module is established to receive the association relationship establishment result sent by the 5G message platform based on the confirmation result returned by the second user terminal for the information to be confirmed.
[0159] It should be noted that the above explanations of the embodiment of the association relationship establishment method are also applicable to the association relationship establishment device of this embodiment, and will not be repeated here.
[0160] Fig. 9 A schematic diagram of the structure of an electronic device provided for an embodiment of the present application. Among them, the electronic device 900 in this embodiment is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present disclosure described and / or required herein.
[0161] like Fig. 9 As shown, the electronic device 900 includes:
[0162] The memory 901 and the processor 902, a bus 903 connecting different components (including the memory 901 and the processor 902), the memory 901 stores a computer program, and when the processor 902 executes the program, the method for establishing an association relationship in the embodiment of the present application is implemented.
[0163] Bus 903 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor or a local bus using any of a variety of bus structures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.
[0164] The electronic device 900 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by the electronic device 900, including volatile and non-volatile media, removable and non-removable media.
[0165] The memory 901 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 904 and / or cache memory 905. The electronic device 900 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 906 may be used to read and write non-removable, non-volatile magnetic media ( Fig. 9 not shown, usually called a "hard drive"). Although Fig. 9 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk"), and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, a DVD-ROM, or other optical medium) may be provided. In these cases, each drive may be connected to bus 903 via one or more data medium interfaces. Memory 901 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of each embodiment of the present application.
[0166] A program / utility 908 having a set (at least one) of program modules 907 may be stored, for example, in the memory 901, such program modules 907 including but not limited to an operating system, one or more application programs, other program modules, and program data, each of which or some combination thereof may include an implementation of a network environment. The program modules 907 generally perform the functions and / or methods of the embodiments described herein.
[0167] The electronic device 900 may also communicate with one or more external devices 909 (e.g., keyboard, pointing device, display 911, etc.), one or more devices that enable a user to interact with the electronic device 900, and / or any device that enables the electronic device 900 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 912. Furthermore, the electronic device 900 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 913. Fig. 9 As shown, the network adapter 913 communicates with other modules of the electronic device 900 via the bus 903. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with the electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0168] The processor 902 executes various functional applications and data processing by running the programs stored in the memory 901 .
[0169] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the method for establishing the association relationship in the embodiment of the present application, and will not be repeated here.
[0170] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0171] In order to implement the above embodiments, the present application also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.
[0172] The collection, storage, use, processing, transmission, provision and disclosure of user personal information involved in this application are in compliance with relevant laws and regulations and do not violate public order and good morals.
[0173] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.
[0174] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.
[0175] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0176] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0177] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0178] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0179] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0180] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0181] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0182] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for establishing an association relationship, characterized in that: Applied to the 5G messaging platform, including the following steps: Receiving a relationship establishment request sent by a first user terminal, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an association relationship; Performing identity authentication on the first user terminal; If the identity authentication of the first user terminal is passed, sending the to-be-confirmed information to the second user terminal, so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the to-be-confirmed information; The relationship establishment request includes the user identification of the first user terminal, the user identification of the second user terminal, the target behavior that the first user terminal expects to perform through the association relationship, and the relationship classification label to which the association relationship belongs, wherein the target behavior includes: intimate payment behavior; Before sending the information to be confirmed to the second user terminal, the method further includes: generating the information to be confirmed based on the user identification of the first user terminal, the target behavior, and the relationship classification label; The performing identity authentication on the first user terminal includes: Performing validity verification on the relationship establishment request, the validity verification refers to verifying whether the service provider corresponding to the relationship establishment request has opened the authority to establish the association relationship based on the relationship establishment request on the 5G message platform, and verifying whether the target behavior is the behavior allowed by the service provider on the 5G message platform for the association relationship; In response to the validity verification being passed, identity authentication is performed on the first user terminal.
2. The method according to claim 1, characterized in that The performing identity authentication on the first user terminal includes: Sending an identity authentication prompt to the first user terminal, where the identity authentication prompt is used to prompt an operating user of the first user terminal to enter identity authentication information; Receive an identity authentication result returned by the first user terminal based on the identity authentication information.
3. The method according to claim 2, characterized in that The identity authentication prompt is a SIM authentication prompt, and the identity authentication information is a personal identity identification code PIN.
4. The method according to any one of claims 1 to 3, characterized in that: After sending the information to be confirmed to the second user terminal, the method further includes: receiving a confirmation result returned by the second user terminal for the information to be confirmed; Based on the confirmation result, an association relationship establishment result is sent to the first user terminal and the second user terminal.
5. A method for establishing an association relationship, characterized in that: Applied to a first user terminal, comprising the following steps: Generate a relationship establishment request, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an association relationship; Send the relationship establishment request to the 5G messaging platform so that the 5G messaging platform authenticates the first user terminal, and if the first user terminal passes the identity authentication, send confirmation information to the second user terminal so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the confirmation information; The relationship establishment request includes a user identifier of the first user terminal, a user identifier of the second user terminal, a target behavior that the first user terminal expects to perform through the association relationship, and a relationship classification label to which the association relationship belongs, wherein the target behavior includes: intimate payment behavior; before sending the to-be-confirmed information to the second user terminal, the method further includes: generating the information to be confirmed based on the user identification of the first user terminal, the target behavior, and the relationship classification label; The performing identity authentication on the first user terminal includes: Performing validity verification on the relationship establishment request, the validity verification refers to verifying whether the service provider corresponding to the relationship establishment request has opened the authority to establish the association relationship based on the relationship establishment request on the 5G message platform, and verifying whether the target behavior is the behavior allowed by the service provider on the 5G message platform for the association relationship; In response to the validity verification being passed, identity authentication is performed on the first user terminal.
6. The method according to claim 5, characterized in that After sending the relationship establishment request to the 5G message platform, the method further includes: Receiving an identity authentication prompt sent by the 5G messaging platform; Acquire identity authentication information input by an operating user of the first user terminal in response to the identity authentication prompt; Based on the identity authentication information, determine the identity authentication result of the first user terminal, and send the identity authentication result to the 5G message platform.
7. The method according to claim 6, characterized in that The identity authentication prompt is a SIM authentication prompt, and the identity authentication information is a personal identity identification code PIN.
8. The method according to claim 5, characterized in that After sending the relationship establishment request to the 5G message platform, the method further includes: Receive the association relationship establishment result sent by the 5G message platform based on the confirmation result returned by the second user terminal for the information to be confirmed.
9. A system for establishing association relationships, characterized in that: Comprising a first user terminal, a second user terminal and a 5G message platform; The first user terminal is used to send a relationship establishment request to the 5G messaging platform, where the relationship establishment request is used to indicate a second user terminal with which the first user terminal wishes to establish an associated relationship; The 5G messaging platform is configured to receive the relationship establishment request, perform identity authentication on the first user terminal, and send to-be-confirmed information to the second user terminal if the identity authentication of the first user terminal passes; The second user terminal is used to receive the information to be confirmed, and confirm whether to establish the association relationship with the first user terminal through the information to be confirmed; The relationship establishment request includes the user identification of the first user terminal, the user identification of the second user terminal, the target behavior that the first user terminal expects to perform through the association relationship, and the relationship classification label to which the association relationship belongs, wherein the target behavior includes: intimate payment behavior; before sending the confirmation information to the second user terminal, it also includes: generating the information to be confirmed based on the user identification of the first user terminal, the target behavior, and the relationship classification label; The performing identity authentication on the first user terminal includes: Performing validity verification on the relationship establishment request, the validity verification refers to verifying whether the service provider corresponding to the relationship establishment request has opened the authority to establish the association relationship based on the relationship establishment request on the 5G message platform, and verifying whether the target behavior is the behavior allowed by the service provider on the 5G message platform for the association relationship; In response to the validity verification being passed, identity authentication is performed on the first user terminal.
10. A device for establishing an association relationship, characterized in that: Applied to 5G messaging platform, including: A request receiving module, used for receiving a relationship establishment request sent by a first user terminal, wherein the relationship establishment request is used for indicating a second user terminal with which the first user terminal expects to establish an association relationship, wherein the relationship establishment request includes a user identifier of the first user terminal, a user identifier of the second user terminal, a target behavior that the first user terminal expects to perform through the association relationship, and a relationship classification label to which the association relationship belongs, wherein the target behavior includes: intimate payment behavior; An identity authentication module, used to perform identity authentication on the first user terminal; an information sending module, configured to send to-be-confirmed information to the second user terminal when the identity authentication of the first user terminal is passed, so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the to-be-confirmed information, and before sending the to-be-confirmed information to the second user terminal, further comprising: generating the to-be-confirmed information based on the user identification of the first user terminal, the target behavior and the relationship classification label; The identity authentication module is further used to verify the validity of the relationship establishment request, and the validity verification refers to verifying whether the service provider corresponding to the relationship establishment request has opened the authority to establish the association relationship based on the relationship establishment request on the 5G message platform, and verifying whether the target behavior is the behavior allowed by the service provider on the 5G message platform for the association relationship; In response to the validity verification being passed, identity authentication is performed on the first user terminal.
11. A device for establishing an association relationship, characterized in that: Applied to a first user terminal, comprising: A request generation module, used for generating a relationship establishment request, wherein the relationship establishment request is used for indicating a second user terminal with which the first user terminal expects to establish an association relationship, and the relationship establishment request includes a user identifier of the first user terminal, a user identifier of the second user terminal, a target behavior that the first user terminal expects to perform through the association relationship, and a relationship classification label to which the association relationship belongs, wherein the target behavior includes: intimate payment behavior; before sending the information to be confirmed to the second user terminal, it also includes: generating the information to be confirmed based on the user identifier of the first user terminal, the target behavior and the relationship classification label; A request sending module, used to send the relationship establishment request to the 5G message platform, so that the 5G message platform authenticates the first user terminal, and sends the to-be-confirmed information to the second user terminal when the identity authentication of the first user terminal is passed, so that the second user terminal can confirm whether to establish the association relationship with the first user terminal through the to-be-confirmed information, wherein the identity authentication of the first user terminal includes validating the relationship establishment request, and the validity verification refers to verifying whether the service provider corresponding to the relationship establishment request has opened the authority to establish the association relationship based on the relationship establishment request on the 5G message platform, and verifying whether the target behavior is the behavior allowed by the service provider on the 5G message platform for the association relationship; In response to the validity verification being passed, identity authentication is performed on the first user terminal.
12. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1-4 or 5-8.
13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, which are used to implement the method according to any one of claims 1-4 or 5-8 when executed by a processor.
14. A computer program product, characterized in that The invention comprises a computer program, which implements the method according to any one of claims 1 to 4 or 5 to 8 when being executed by a processor.
Citation Information
Patent Citations
Data sharing method and device, server, mobile terminal and storage medium
CN107276888A
5G message payment authentication method, terminal, platform, system, medium and product
CN115392903A