A joint opening permission method and device, and a computer readable storage medium

By using a combined permission activation method, users can grant permissions to multiple objects and platforms simultaneously with a single click, solving the problem of low permission activation efficiency and improving the convenience and efficiency of permission activation.

CN114329372BActive Publication Date: 2026-03-17BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-02-23
Publication Date
2026-03-17

AI Technical Summary

Technical Problem

Users need to activate permissions for multiple stores separately, resulting in low efficiency in activating permissions. Furthermore, the private domain traffic of the same brand or category is limited, leading to low activity and conversion rates of their own silent ordering members.

Method used

This paper provides a method for jointly enabling permissions. By obtaining the joint permission enabling entry point of multiple objects, determining the permission enabling information, and responding to the user's enabling request, the method enables the simultaneous enabling of permissions for multiple objects and the platform, including steps such as one-click authorization, login information verification, communication method binding, and protocol authorization.

Benefits of technology

It improves the efficiency of granting permissions to multiple objects and platforms, simplifies user operations, and enhances the convenience and efficiency of permission granting.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114329372B_ABST
    Figure CN114329372B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a joint opening permission method and device, and a storage medium. A plurality of objects are obtained for a joint opening permission entrance; the plurality of objects are participants in a joint opening permission activity; each object is associated with one or more platforms; permission opening information of the plurality of objects is determined through the joint opening permission entrance; and in response to a one-time opening request corresponding to the permission opening information, the objects without opened permission are all opened permission. In the above scheme, the joint opening permission enables the user to realize the permission synchronous opening of the plurality of objects and platforms through one-key authorization, and improves the permission opening efficiency of the plurality of objects and platforms.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of Internet technology, and in particular to a method and apparatus for jointly granting permissions, and a computer-readable storage medium. Background Technology

[0002] Online shopping has permeated every aspect of people's lives, with websites offering users a variety of products from different stores. To increase sales and user engagement, stores often implement access controls, such as membership recruitment and activation. Members enjoy additional discounts and benefits within the store. Currently, users need to enter the store to activate membership, but due to limited private traffic on the brand side, the activity and conversion rate of their existing silent members are low. Many key account (KA) brands offer cross-store and cross-category joint discounts and promotions for members. In this case, users need to enter different stores to apply for membership in the current store to participate in joint promotions. This solution addresses this by enabling users to activate permissions with a single click, quickly granting access to multiple stores.

[0003] However, currently, users who want to activate permissions for multiple stores need to do so individually. On the other hand, private domain traffic within the same brand or category is limited, and the activity and conversion rate of their own silent ordering members are low. Summary of the Invention

[0004] This invention provides a method and apparatus for jointly granting permissions, as well as a computer-readable storage medium. By jointly granting permissions, users can simultaneously grant permissions to multiple objects and platforms with a single click, thereby improving the efficiency of granting permissions to multiple objects and platforms.

[0005] The technical solution of this invention is implemented as follows:

[0006] This invention provides a method for jointly enabling permissions, the method comprising:

[0007] Access is obtained from multiple objects that jointly grant permissions; these multiple objects are participants in the joint permission granting activity; each object is associated with one or more platforms.

[0008] The permission activation information for the multiple objects is determined through the joint permission activation entry point;

[0009] In response to an activation request corresponding to the permission activation information, permissions are granted to all objects that have not yet been granted permissions.

[0010] In the above scheme, determining the permission granting information for the multiple objects through the joint permission granting entry point includes:

[0011] Trigger the joint permission activation entry point to generate a permission activation request;

[0012] If a user login information is received in response to the permission request, then the permission activation information for the plurality of objects is determined based on the login information.

[0013] In the above scheme, the joint activation permission entry carries the identifier of the joint activity;

[0014] If login information is received in response to the user's permission granting request, then based on the login information, before determining the permission granting information for the plurality of objects, the method further includes:

[0015] If the joint activation permission activity is determined to be valid based on the identifier, a login interface is displayed, wherein the login interface is used to receive the login information.

[0016] In the above scheme, determining the permission activation information for the plurality of objects based on the login information includes:

[0017] Obtain the user identity identifier corresponding to the login information;

[0018] Based on the user's identity identifier, the permission activation information for the plurality of objects is determined.

[0019] In the above scheme, the permission activation information indicates whether the user has activated or not activated permissions in the multiple objects;

[0020] The step of determining the permission activation information for the plurality of objects based on the user identity identifier includes:

[0021] If the user's identity identifier is found in all of the multiple objects through a preset query, then the user has been granted permission in all of the multiple objects.

[0022] If the user's identity identifier is not found in any of the multiple objects when the query is performed using the preset method, then the user has not been granted permission in that object.

[0023] In the above scheme, responding to an activation request corresponding to the permission activation information, and activating permissions for all objects that have not yet been granted permissions, includes:

[0024] If, based on the permission activation information, the object without permission is identified among the plurality of objects, and a communication method is detected to be bound, then the protocol information and authorization request are obtained, and permission is activated in the object without permission.

[0025] If, based on the permission activation information, the object without the permission is determined among the plurality of objects, and it is detected that the communication method is not bound, then the communication method is obtained;

[0026] In response to an activation request corresponding to the permission activation information, permissions are granted to all objects that have not yet been granted permissions, based on the communication method.

[0027] In the above scheme, responding to an activation request corresponding to the permission activation information, and based on the communication method, activating permissions for all objects that have not yet been granted permissions, includes:

[0028] The communication method was verified, and the verification results were obtained.

[0029] If the verification result indicates that the communication method is correct, then the sent verification information is obtained;

[0030] In response to an activation request corresponding to the permission activation information, permissions are granted to all objects that have not yet been granted permissions, based on the verification information.

[0031] In the above scheme, the object without activated permissions includes any of the objects mentioned above;

[0032] The step of responding to an activation request corresponding to the permission activation information, and based on the verification information, granting permissions to all objects that have not yet had their permissions granted, includes:

[0033] If the verification information matches the verification information received by the user, then obtain the protocol information and authorization request;

[0034] In response to an activation request corresponding to the permission activation information, permissions are granted to all objects that have not yet been granted permissions, based on the protocol information and the authorization request.

[0035] In the above scheme, after responding to an activation request corresponding to the permission activation information and granting permissions to all objects that have not yet been granted permissions based on the protocol information and the authorization request, the method further includes:

[0036] After detecting that all objects that previously lacked permissions have now been granted permissions, a prompt message is displayed on the user interface; the prompt message is used to allow the user to choose whether to participate in the joint activity.

[0037] If a request is received from the user to participate in the joint activity, the joint activity interface is displayed on the user interface.

[0038] This disclosure provides a joint authorization device, the joint authorization device comprising:

[0039] Memory, used to store executable instructions;

[0040] When a processor executes executable instructions stored in the memory, the processor executes the combined authorization method when the executable instructions are executed.

[0041] This embodiment provides a computer-readable storage medium storing executable instructions. When the executable instructions are executed by one or more processors, the processors execute the joint permission activation method.

[0042] This invention provides a method, apparatus, and storage medium for jointly granting permissions. The method includes: obtaining a joint permission granting entry point for multiple objects; the multiple objects being participants in a joint permission granting activity; each object being associated with one or more platforms; determining permission granting information for the multiple objects through the joint permission granting entry point; and granting permissions to all objects that have not yet been granted permissions in response to a single granting request corresponding to the permission granting information. By employing this scheme, joint permission granting allows users to simultaneously grant permissions to multiple objects and platforms with a single click, improving the efficiency of permission granting across multiple objects and platforms. Attached Figure Description

[0043] Figure 1 A flowchart illustrating a method for jointly granting permissions according to an embodiment of the present invention. Figure 1 ;

[0044] Figure 2 This invention provides an illustration of the effect of joint membership card activation for target members. Figure 1 ;

[0045] Figure 3 This invention provides an illustration of the effect of joint membership card activation for target members. Figure 2 ;

[0046] Figure 4 This invention provides an illustration of the effect of joint membership card activation for target members. Figure 3 ;

[0047] Figure 5 A flowchart illustrating a method for jointly granting permissions according to an embodiment of the present invention. Figure 2 ;

[0048] Figure 6 A schematic diagram of the structure of a joint authorization device provided in an embodiment of the present invention. Figure 1 ;

[0049] Figure 7 A schematic diagram of the structure of a joint authorization device provided in an embodiment of the present invention. Figure 2 . Detailed Implementation

[0050] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of the present invention.

[0051] To enable those skilled in the art to better understand the present invention, the present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. Figure 1 A flowchart illustrating a method for jointly granting permissions according to an embodiment of the present invention. Figure 1 , will combine Figure 1 The steps shown are explained.

[0052] S101. Obtain the entry point for joint activation of permissions for multiple objects; the multiple objects are participants in the joint activation of permissions activity; each object is associated with one or more platforms.

[0053] In this embodiment of the invention, when multiple objects, such as object A, object B, and object C, jointly hold a promotional activity, the user needs to activate permissions in these objects simultaneously in order to participate in the promotional activity. Therefore, the user needs to obtain the joint permission activation entry for multiple objects to activate permissions.

[0054] In this embodiment of the invention, the joint permission activation entry link is a URL link with an activity ID obtained by concatenating HTML and JS technologies in the front-end. If a user wants to activate permissions for multiple objects, they can click "One-click Activation of Permissions" in the main venue of the joint activity to access the joint permission activation interface and then activate the permissions.

[0055] In some embodiments of the present invention, the object can be different brands, and the platform can be multiple different stores; the present invention does not impose any limitations.

[0056] In this embodiment of the invention, each object is associated with one or more platforms. When each object is associated with one platform, after a user grants permissions to that object, permissions are simultaneously granted on the platforms associated with that object. When each object is associated with multiple platforms, after a user grants permissions to that object, permissions are simultaneously granted on the multiple platforms associated with that object.

[0057] S102. By jointly opening permission entry points, determine permission opening information for multiple objects.

[0058] In an embodiment of the present invention, the user obtains and enters the joint permission activation entry point. After the joint permission activation system obtains the user's request to activate permissions, it views the user's permission activation information in these objects.

[0059] In embodiments of the present invention, permission activation information indicates whether permission has been successfully activated or not. By querying the permission activation information of a user in multiple objects, it can be determined whether the user has activated permission in a certain object.

[0060] S103. In response to an activation request corresponding to the permission activation information, grant permissions to all objects that have not yet been granted permissions.

[0061] In an embodiment of the present invention, after querying the user's permission activation information in these objects, based on the queried permission activation information, in response to an activation request corresponding to the permission activation information, permissions are activated for all objects that have not yet been activated.

[0062] For example, if it is found that a user has permissions in object A, but not in objects B and C, then in response to an authorization request corresponding to the authorization information, the permissions can be authorized in both objects B and C simultaneously.

[0063] It is understood that, in this embodiment of the invention, after a user obtains the entry point for joint permission activation, the system determines the user's permission activation information across multiple objects, and based on this information, activates permissions for objects for which the user does not yet have the necessary permissions. This allows users to simultaneously activate permissions for members across multiple objects and platforms with a single click, effectively improving the efficiency of permission activation across multiple objects and platforms.

[0064] In some embodiments of the present invention, S102 can be implemented by S1021 to S1022, which will be described in conjunction with each step.

[0065] S1021. Trigger the joint permission activation entry and generate an permission activation request.

[0066] In some embodiments of the present invention, users can enter the joint permission activation interface after clicking the "One-click Activation Permission" entry in the main venue of the joint event. The joint permission activation system obtains the user's request to activate permissions by clicking the permission activation entry.

[0067] S1022. If a login message is received from a user responding to a permission request, then based on the login message, determine the permission granting information for multiple objects.

[0068] In some embodiments of the present invention, after the joint permission activation system obtains the user's permission activation request, it displays a login interface to the user. The user fills in information on the displayed interface, and the system judges the information filled in by the user. If the information filled in by the user is incorrect, the system guides the user to log in again. If the information filled in by the user is correct, the system queries the user's permission activation information for multiple objects based on the information filled in by the user.

[0069] It is understood that, in some embodiments of the present invention, after obtaining the user's permission request, the user's login information is obtained to determine the user's card opening information in multiple objects. By obtaining the user's permission opening information, it can be determined in which objects the user needs to open permissions.

[0070] In some embodiments of the present invention, S201 may be included before S1022. S201 can be implemented by S2011, and will be described in conjunction with each step.

[0071] S2011. If the joint activation permission activity is determined to be valid based on the identifier, the login interface is displayed, which is used to receive login information.

[0072] In some embodiments of the present invention, the joint permission activation entry is a URL link with an activity identifier obtained by concatenating HTML and JS technologies in the front-end technology. After the joint permission activation system obtains the user's request to activate the permission, it queries whether the joint permission activation activity is valid based on the obtained identifier. If it is invalid, it informs the user that the activity has ended; if it is valid, it displays the login interface and receives the login information filled in by the user.

[0073] In some embodiments of the present invention, the identifier of the joint activity may be the ID of the joint activity.

[0074] In some embodiments of the present invention, S1022 can be implemented by S10221 to S10222, which will be described in conjunction with each step.

[0075] S10221. Obtain the user identity identifier corresponding to the login information.

[0076] In some embodiments of the present invention, if a user has successfully logged in, the user's identity identifier is obtained based on the user's login information.

[0077] In some embodiments of the present invention, the user identification may be the user's name, contact information, or personal identification code. The personal identification code is a pass code consisting of a string of numbers used to authenticate the user's identity. The embodiments of the present invention do not impose any restrictions on this.

[0078] S10222. Determine the permission activation information for multiple objects based on the user's identity identifier.

[0079] In some embodiments of the present invention, after obtaining the user's identity identifier, a query is performed using the user's identity identifier to determine the user's permission activation information in multiple objects.

[0080] In some embodiments of the present invention, S10222 can be implemented by S301 to S302, which will be described in conjunction with each step.

[0081] S301. If a user's identity is found in multiple objects through a preset query, then the user has been granted permission in those multiple objects.

[0082] In some embodiments of the present invention, a query is performed on an object using a preset method. If the user's identity identifier is found in the object, it indicates that the user has already been granted permissions in that object.

[0083] In some embodiments of the present invention, the joint permission activation system can query whether a user has activated permissions for all objects under the current joint activity via cookies. If a user's identity is found in a certain object or platform, it proves that the user has activated permissions for that object. After a user has activated permissions for all objects or platforms, they can directly participate in joint activities held by multiple objects.

[0084] In some embodiments of the present invention, the cookie type is a "small text file," which is data (usually encrypted) stored on the user's local terminal by certain websites for user identification and session tracking, and is information temporarily or permanently stored by the user's client computer. The embodiments of the present invention do not limit the query method.

[0085] S302. If a user identity identifier is not found in any of the multiple objects when querying using a preset method, then the user has not been granted permission in that object.

[0086] In some embodiments of the present invention, a query is performed on the object using a preset method. If the user's identity identifier is not found in the object, it indicates that the user has not enabled permissions in the object.

[0087] In some embodiments of the present invention, S103 can be implemented by S1031 to S1033, which will be described in conjunction with each step.

[0088] S1031. If, based on the permission activation information, an object without permission is identified among multiple objects, and a communication method is detected to be bound, then the protocol information and authorization request are obtained, and permission is activated for the object without permission.

[0089] In some embodiments of the present invention, if it is determined from the obtained permission information that the user has not granted permissions to all objects, then it is determined whether the user has bound a communication method. If it is detected that the user has bound a communication method, then after the user reads the agreement, clicks the authorization button to grant permissions. After the system obtains the agreement information and authorization request, it grants permissions to the objects for which permissions have not been granted.

[0090] In some embodiments of the present invention, the communication method may be a mobile phone number, email address, communication card, or communication identifier, etc.; when a user binds a mobile phone number or email address to an object, the user can subsequently receive verification information using a mobile phone or email address. The embodiments of the present invention do not impose any restrictions.

[0091] For example, if a user wants to participate in a joint event held by multiple entities, then the user needs to have permission to participate in that joint event. If the user is a member of multiple entities simultaneously, then they have the permission to participate in the joint event. Figure 2 As shown, Figure 2 This invention provides an illustration of the effect of joint membership card activation for target members. Figure 1 This diagram illustrates a card-opening interface comprised of three levels. Level one represents all participating objects, including Object A, Object B, Object C, and Object D. It retrieves the user's membership card information from these four objects, creates electronic membership cards, and uses CSS3 to simulate the card's appearance (e.g., rounded corners, shadows, sliding expansion / collapse). The card includes the object's logo, member name, member introduction, membership level, current points, member benefits, and background. Multiple membership cards are collapsed by default; users can click on any card to expand it and view its information. Level two displays "One object membership already activated." It uses the `substr()` method of the `string` object in JavaScript to encrypt the phone number, displaying the bound encrypted phone number (which can also be edited; after clicking to edit the phone number, the "Authorize Card Opening" button is grayed out, and the user enters the phone number to request a verification code). It also displays the platform authorization agreement and the card opening agreements for multiple objects, allowing users to view agreement details. Users can click "Confirm Authorization and Join Platform Membership" to open a card. Floor 3: Displays joint benefits and multiple event scrolling banners, allowing users to click on different banners to jump to the corresponding event details.

[0092] S1032. If, based on the permission activation information, an object without activated permissions is identified among multiple objects, and an unbound communication method is detected, then the communication method is obtained.

[0093] In some embodiments of the present invention, if it is determined from the obtained permission information that the user has not fully enabled permissions for all objects, then it is determined whether the user has bound a communication method. If the user has not bound a communication method, then the user's communication method is obtained.

[0094] In some embodiments of the present invention, the communication method can be a mobile phone number, email address, communication card, or communication identifier, etc.; users can bind their mobile phone number or email address to the object and subsequently receive verification information using their mobile phone or email address. The embodiments of the present invention do not impose any restrictions.

[0095] For example, if a user wants to participate in a joint event held by multiple entities, then the user needs to have permission to participate in that joint event. If the user is a member of multiple entities simultaneously, then they have the permission to participate in the joint event. Figure 3 As shown, Figure 3 This invention provides an illustration of the effect of joint membership card activation for target members. Figure 2 The diagram shows floors one, three, and... Figure 2 Similar. Floor 3: The text prompts "One object membership has been activated," displays the mobile phone binding, platform authorization agreement, and card activation agreements for four objects. It shows a mobile phone number input box, allowing users to manually enter their phone number. The system uses a RegExp object to perform regular expression matching and verify compliant phone numbers. Then, it requests a verification code, which the user then enters. If the user hasn't bound contact information, they can enter it on the page to do so.

[0096] S1033. In response to an activation request corresponding to the permission activation information, grant permissions to all objects that have not yet been granted permissions, based on the communication method.

[0097] In some embodiments of the present invention, if a user has not bound a communication method, the user can enter the communication method on the page to bind it. After obtaining the communication method entered by the user, the system responds to an activation request corresponding to the permission activation information and, based on the obtained communication method, grants permissions to all objects that have not yet been granted permissions.

[0098] It is understood that in some embodiments of the present invention, by determining whether a user has bound a contact method to grant permissions to objects that have not yet been granted permissions, the error rate of permission granting is reduced, and binding a contact method can grant permissions to multiple objects at the same time, thereby improving the efficiency of granting permissions.

[0099] In some embodiments of the present invention, S1033 can be implemented by S10331 to S10333, which will be described in conjunction with each step.

[0100] S10331. Verify the communication method and obtain the verification result.

[0101] In some embodiments of the present invention, after the user fills in the communication method, the system needs to verify the communication method filled in by the user and obtain the verification result.

[0102] In some embodiments of the present invention, if the communication method bound by the user is a mobile phone number, the user fills in their mobile phone number on the page, and the system verifies whether the mobile phone number meets the standard; or if the communication method bound by the user is an email address, the user fills in their email address on the page, and the system verifies whether the email address meets the standard. The embodiments of the present invention do not impose any limitations.

[0103] For example, when a user enters a mobile phone number, since a mobile phone number is 11 digits long and consists entirely of numbers, if the number of digits entered by the user exceeds 11 or is less than 11, or if the mobile phone number entered by the user contains letters or symbols such as underscores, it does not meet the input standard, and the system will prompt the user to re-enter the information.

[0104] S10332. If the verification result indicates that the communication method is correct, then obtain the sent verification information.

[0105] In some embodiments of the present invention, if the system determines that the contact information entered by the user meets the requirements, the user clicks the "Send Verification Code" button, obtains the verification code, and fills it in. After obtaining the verification code entered by the user, the system grants permissions to objects that do not yet have the necessary permissions.

[0106] In some embodiments of the present invention, after the joint access permission system detects that the mobile phone number entered by the user does not conform to the standard, the system will remind the user to re-enter it.

[0107] S10333: In response to an activation request corresponding to the permission activation information, based on the verification information, grant permissions to all objects that have not yet been granted permissions.

[0108] In some embodiments of the present invention, after receiving the verification information filled in by the user, the joint permission activation system determines whether the verification information filled in by the user is consistent with the information received by the user, and responds to the one-time activation information corresponding to the permission activation information. Based on the determination result, permissions are activated for all objects that have not been activated.

[0109] In some embodiments of the present invention, S10333 can be implemented by S401 to S402, which will be described in conjunction with each step.

[0110] S401. If the verification information matches the verification information received by the user, then obtain the protocol information and authorization request.

[0111] In some embodiments of the present invention, the joint permission granting system needs to determine whether the verification information entered by the user matches the verification information received by the user before deciding whether to grant the user permission. If the verification information entered by the user matches the verification information received by the user, then the protocol information and authorization request are obtained.

[0112] In some embodiments of the present invention, if the communication method bound by the user in the object is a mobile phone number, the user's mobile phone will receive verification information; if the communication method bound by the user in the object is an email address, the email received by the user's email address contains verification information. Finally, it is determined whether the verification information received by the user's mobile phone or email address is consistent with the verification information obtained by the system. The present invention does not impose any limitations.

[0113] In some embodiments of the present invention, after the user enters the verification information, if the system does not indicate an error in the verification information, the user begins to read the agreement for granting permissions to each object. After reading it, the user clicks the authorization button, and the system, after obtaining the agreement information and authorization request, grants the user the permissions.

[0114] For example, if a user wants to participate in a joint event hosted by multiple entities, the user needs permission to participate in that joint event. If the user is a member of multiple entities simultaneously, then they have the permission to participate in the joint event. After successfully entering verification information, the user reads the agreement displayed on the card activation page, such as... Figure 3 or Figure 2 As shown, the agreement includes a platform authorization agreement and card activation agreements for entities A, B, C, and D. Click on any of these to read, and then click "Agree to Authorization." Figure 2 The system will display a checkmark (indicated by the user's name) and a confirmation message ("Confirm Authorization and Join Platform Membership"). After this process, once the system has obtained the user's authorization information and card activation request, it will activate the card for the user among those who haven't yet activated their cards. If the joint card activation is successful, the system will display a toast message indicating "Card Activation Successful," and after 3 seconds, it will automatically redirect the user to the joint activity details page, guiding them to participate in the activity.

[0115] In some embodiments of the present invention, if the verification code entered by the user and the verification code received by the user's mobile phone are inconsistent, the user is prompted "The verification code is incorrect, please re-enter". The user is required to obtain the verification code again after 60 seconds. Therefore, the joint access permission system will re-obtain the verification code sent by the user after 60 seconds.

[0116] In some embodiments of the present invention, a 60-second countdown is implemented using JavaScript's setInterval() and clearInterval() methods.

[0117] S402. In response to an authorization request corresponding to the authorization information, based on the protocol information and authorization request, grant authorization to all objects that have not yet been authorized.

[0118] In some embodiments of the present invention, the user begins to read the agreement for granting permissions to each object. After reading, the user clicks the authorization button. In response to an authorization request corresponding to the permission authorization information, the system obtains the agreement information and the authorization request and grants permissions to all objects that have not yet been granted permissions.

[0119] For example, if a user wants to participate in a joint event held by multiple entities, the user needs permission to participate in that joint event. If the user is a member of multiple entities simultaneously, then they have the permission to participate in the joint event. If a user tries to open a membership card in an entity where the card hasn't been opened yet, and it shows successful opening in some entities but not in others, the user needs to reread the agreement and click "Confirm Authorization and Join Platform Membership." After receiving the authorization request and membership card opening request, the joint membership card opening system will then attempt to open the card again in the entities where the card opening was unsuccessful. Figure 2 As shown, four objects, A, B, C, and D, are displayed. The user has successfully activated a membership for object C, and the page displays "1 object membership activated." After the user reads the agreement and clicks "Confirm Authorization and Join Platform Membership," objects A and B are also successfully activated, while object C fails. Therefore, the user has now successfully activated memberships for three objects. The subsequent page structure remains the same. Figure 2 As shown, the displayed content indicates that objects A, B, and D are members, while object B is a non-member, with the text "3 object members have been activated." In this case, the user needs to reread the agreement and then click "Confirm Authorization and Join Platform Membership" to apply for a membership card. After obtaining the user's authorization information and membership request, the system activates a membership card for the user in object C. Upon successful joint membership activation, the system displays a toast message "Activation Successful," and automatically redirects the user to the joint activity details page after 3 seconds, guiding them to participate in the activity.

[0120] In some embodiments of the present invention, S402 may be followed by S501, which can be implemented by S501 to S502, and will be described in conjunction with each step.

[0121] S501. After detecting that permissions have been granted to all objects that previously did not have them, a prompt message is displayed on the user interface; the prompt message is used to allow the user to choose whether to participate in the joint activity.

[0122] In some embodiments of the present invention, if a user has granted permissions to all objects, the system displays a prompt message on the user interface. This prompt message is mainly for the user to choose whether to participate in a joint promotional activity held by multiple objects.

[0123] S502. If a request is received from a user to participate in a joint activity, the joint activity interface is displayed on the user interface.

[0124] In some embodiments of the present invention, after the system provides a prompt for the user to select, if the user wants to participate in the joint activity, they can click the "Participate in Activity" button. After the system receives the user's request to participate in the joint activity, it displays the joint activity interface on the user interface, and the user can directly participate in the activity.

[0125] For example, if a user wants to participate in a joint event held by multiple entities, then the user needs to have permission to participate in the joint event. If the user is a member of multiple entities at the same time, then the user has permission to participate in the joint event. Figure 4 This invention provides an illustration of the effect of joint membership card activation for target members. Figure 3 This diagram, representing the user's successful collection of all membership cards, is a card-opening interface comprised of three levels. Level 1 shows all participating objects, including Object A, Object B, Object C, and Object D. The user's membership card information from these four objects is retrieved and created into electronic membership cards. CSS3 is used to simulate the card's appearance (e.g., rounded corners, shadows, sliding expansion / collapse). The card appearance includes the object's logo, member name, member introduction, membership level, current points, membership benefits, and background. Multiple membership cards are collapsed by default; users can click on any card to expand it and view its information. Level 2 displays the message "Congratulations, you have collected 4 membership cards." Users can click "Enter Joint Activity" to be redirected to the activity landing page to participate directly, or they can click the system return button in the upper left corner. Level 3 displays the joint activity benefits and a scrolling banner for multiple activities, allowing users to click the banner to jump to the corresponding activity page to participate.

[0126] In some embodiments of the present invention, the cookie type is a "small text file", which is data (usually encrypted) stored on the user's local terminal by some websites in order to identify the user's identity and conduct session tracking. It is information that is temporarily or permanently stored by the user's client computer.

[0127] It is understood that in some embodiments of the present invention, users who wish to grant permissions to multiple platforms need to do so individually. The present invention, by enabling combined permission granting, allows users to simultaneously grant permissions to multiple objects and platforms with a single click, thus improving the efficiency of permission granting across multiple objects and platforms.

[0128] This invention provides a method for jointly activating permissions, taking the activation of memberships for multiple objects as an example. Optional flowcharts are shown below. Figure 5 As shown.

[0129] S1. Configure joint card opening activity information for operations.

[0130] S2. Select the participating entities / platforms and configure the joint event landing page and URL.

[0131] S3. Click to save and generate the H5 link for the joint card opening page. The link supports a redirect address to enter S5.

[0132] S4. The activity includes the activity ID, activity time, membership system / merchant ID, image, and URL.

[0133] S5. Users can click to open a card with one click.

[0134] S6. Determine if the activity still exists. If it does not exist, proceed to S7; if it does exist, proceed to S8.

[0135] S8. Determine if the user is logged in. If not, proceed to S9; if logged in, proceed to S10.

[0136] S10. Determine the member status of the pin on the object / platform. If all of them are members, proceed to S11; if not all of them are members, proceed to S12.

[0137] S11. Display the membership card design, logo, and membership level of the target / platform; include the text "Congratulations on collecting all membership cards"; display the joint event banner; click "Go to Event Page" and proceed to S13.

[0138] S12. Determine if a mobile phone number is bound. If not, proceed to S14. If it is bound, proceed to S15.

[0139] S13. Redirect to the page linked by the jump link.

[0140] S14. Display the card design, logo, and membership level of the target / platform; display the platform agreement / card activation agreement for each target; display the mobile phone number input box; display the joint activity banner, then proceed to S17.

[0141] S15. Display the card design, logo, and membership level of the target / platform; display the platform agreement / card activation agreement for each target; display the user's bound mobile phone number; display the joint activity banner; click "Go to Activity Page" to enter S16.

[0142] S16, Authorize card activation, proceed to S22.

[0143] S17. Enter your mobile phone number; request an SMS verification code.

[0144] S18. Send SMS request to the SMS channel of the mobile phone request object (only one request can be made every 60 seconds).

[0145] S19. Enter your mobile phone number and click "Authorize Activation".

[0146] S20. Determine if the verification code is correct. If it is incorrect, proceed to S21. If it is correct, proceed to S22.

[0147] S21. Verification code error. Please re-enter and proceed to S17.

[0148] S22. Determine if the card activation was successful. If yes, proceed to S23; otherwise, proceed to S24.

[0149] S23. Card activation failed. Please try again later.

[0150] S24, jump directly to the next page.

[0151] It is understood that, in the embodiments of the present invention, currently, users who want to grant permissions to multiple platforms need to grant permissions individually. The present invention, by granting permissions jointly, allows users to simultaneously grant permissions to multiple objects and platforms with a single click, improving the efficiency of granting permissions to multiple objects and platforms.

[0152] This invention provides a schematic diagram of a joint authorization device structure, as shown in the embodiment of the invention. Figure 6 The joint activation permission device includes: an acquisition unit 601, a determination unit 602, and an activation unit 603; wherein,

[0153] The acquisition unit 601 is used to acquire the joint access point for multiple objects; the multiple objects are participants in the joint access activity; each object is associated with one or more platforms.

[0154] The determining unit 602 is used to determine the permission activation information of the multiple objects through the joint permission activation entry.

[0155] The card activation unit 603 is used to activate permissions for all objects that have not yet activated permissions in response to an activation request corresponding to the permission activation information.

[0156] In some embodiments of the present invention, the determining unit 602 is further configured to trigger the joint permission activation entry, generate a permission activation request; and if login information of a user responding to the permission activation request is received, determine the permission activation information of the plurality of objects based on the login information.

[0157] In some embodiments of the present invention, the determining unit 602 is further configured to display a login interface if the joint activation permission activity is determined to be valid based on the identifier, wherein the login interface is configured to receive the login information.

[0158] In some embodiments of the present invention, the determining unit 602 is further configured to obtain a user identity identifier corresponding to the login information; and determine the permission activation information of the plurality of objects based on the user identity identifier.

[0159] In some embodiments of the present invention, the determining unit 602 is further configured to: if the user identity identifier is found in all of the plurality of objects through a preset method, then the user has been granted permission in the plurality of objects; and if the user identity identifier is not found in any of the plurality of objects through the preset method, then the user has not been granted permission in any of the objects.

[0160] In some embodiments of the present invention, the card activation unit 603 is further configured to: if, based on the permission activation information, determine the object without permission among the plurality of objects, and detect that a communication method is bound, then obtain protocol information and an authorization request, and activate permissions for the object without permission; and if, based on the permission activation information, determine the object without permission among the plurality of objects, and detect that the communication method is not bound, then obtain the communication method; and in response to an activation request corresponding to the permission activation information, activate permissions for all objects without permission based on the communication method.

[0161] In some embodiments of the present invention, the card opening unit 603 is further configured to verify the communication method and obtain a verification result; and if the verification result indicates that the communication method is correct, to obtain the sent verification information; and in response to an activation request corresponding to the permission activation information, to activate permissions for all objects that have not yet activated permissions based on the verification information.

[0162] In some embodiments of the present invention, the card activation unit 603 is further configured to: if the verification information is consistent with the verification information received by the user, obtain protocol information and authorization request; and in response to an activation request corresponding to the permission activation information, activate permissions for all objects that have not yet activated permissions based on the protocol information and the authorization request.

[0163] In some embodiments of the present invention, the joint permission activation device 60 further includes a display unit, which is used to display a prompt message on the user interface after detecting that all objects that have not yet activated their permissions have activated their permissions; the prompt message is used to allow the user to choose whether to participate in the joint activity; and if a request from the user to participate in the joint activity is received, the joint activity interface is displayed on the user interface.

[0164] Understandably, in the above device implementation scheme, the rapid joint recruitment of multiple permissions across objects and categories is achieved by jointly granting permissions. Users can simultaneously grant permissions to multiple objects and platforms with one click, which improves the efficiency of granting permissions to multiple objects or platforms.

[0165] Based on the methods of the above embodiments, this invention also provides a schematic diagram of a joint authorization device structure, as shown below. Figure 7 As shown, the joint authorization device includes a processor 701 and a memory 702; the memory 702 stores one or more programs executable by the processor 701, and when one or more programs are executed, the processor 701 executes any of the joint authorization methods described in the previous embodiments.

[0166] This invention provides a computer-readable storage medium storing one or more programs, which can be executed by one or more processors. When the programs are executed by the processors, they implement the joint permission activation method as described in this invention.

[0167] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0168] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1A device that provides the functions specified in one or more boxes.

[0169] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0170] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0171] The above description is merely a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention.

Claims

1. A method for jointly granting permissions, characterized in that, The method comprises the following steps: acquiring a joint permission opening portal of a plurality of objects displayed in a website; the plurality of objects are participants in a joint permission opening activity, and the objects are different brands in the website; each of the objects is associated with one or more platforms, and the platforms are different stores; determining permission opening information of the plurality of objects through the joint permission opening portal; in response to a permission opening request corresponding to the permission opening information, opening permissions for all objects without permission, so that a user participates in a joint activity held by the plurality of objects in the website.

2. The method of claim 1, wherein, The method further comprises the following steps: triggering the joint permission opening portal to generate a permission opening request; if login information of the user in response to the permission opening request is received, determining the permission opening information of the plurality of objects according to the login information.

3. The method of claim 2, wherein, The joint permission opening portal carries an identifier of the joint activity; if the login information of the user in response to the permission opening request is received, before determining the permission opening information of the plurality of objects according to the login information, the method further comprises the following steps: if it is determined that the joint permission opening activity is valid according to the identifier, displaying a login interface, wherein the login interface is used to receive the login information.

4. The method of claim 2, wherein, The method further comprises the following steps: acquiring a user identity corresponding to the login information; determining the permission opening information of the plurality of objects according to the user identity.

5. The method of claim 4, wherein, The permission opening information represents that the user has opened permissions or has not opened permissions in the plurality of objects; The method further comprises the following steps: if the user identity is found in all of the plurality of objects through a preset method, permissions have been opened in the plurality of objects; if the user identity is not found in any of the plurality of objects through the preset method, permissions have not been opened in the any of the plurality of objects.

6. The method according to any one of claims 1 to 5, characterized in that, The method further comprises the following steps: if the objects without permission are determined in the plurality of objects according to the permission opening information, and it is detected that a communication mode is bound, acquiring protocol information and an authorization request, and opening permissions in the objects without permission; if the objects without permission are determined in the plurality of objects according to the permission opening information, and it is detected that the communication mode is not bound, acquiring the communication mode; in response to a permission opening request corresponding to the permission opening information, opening permissions for all objects without permission based on the communication mode.

7. The method of claim 6, wherein, The method further comprises the following steps: verifying the communication mode to obtain a verification result; If the verification result represents that the communication mode is correct, verification information sent is acquired; In response to one open request corresponding to the permission open information, based on the verification information, the object without open permission is opened.

8. The method of claim 7, wherein, The object without open permission includes any object; The response to one open request corresponding to the permission open information, based on the verification information, the object without open permission is opened, including: If the verification information is consistent with the verification information received by the user, protocol information and authorization request are acquired; In response to one open request corresponding to the permission open information, based on the protocol information and the authorization request, the object without open permission is opened.

9. The method of claim 8, wherein, After the response to one open request corresponding to the permission open information, based on the protocol information and the authorization request, the object without open permission is opened, the method further includes: After detecting that the permission of the object without open permission is opened, prompt information is displayed on the user interface; the prompt information is used for the user to select whether to participate in the joint activity; If the request of the user selecting to participate in the joint activity is received, a joint activity interface is displayed on the user interface.

10. A combined opening authority device, characterized by The joint open permission device includes an acquisition unit, a determination unit and an open permission unit; wherein, The acquisition unit is used to acquire a joint open permission entrance of a plurality of objects displayed in a website; the plurality of objects are participants in a joint open permission activity, and the object is a different brand in the website; each object is associated with one or more platforms, and the platform is a different store; The determination unit is used to determine the permission open information of the plurality of objects through the joint open permission entrance; The open permission unit is used to respond to one open request corresponding to the permission open information, and open the object without open permission to make the user participate in the joint activity held by the plurality of objects in the website.

11. A combined opening authority device, characterized by The joint open permission device includes: A memory is used to store executable instructions; A processor is used to execute the executable instructions stored in the memory, and the method of any one of claims 1 to 9 is implemented.

12. A computer-readable storage medium, characterized in that, Executable instructions are stored, which are used to cause the processor to execute when the method of any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Joint permission control method and device, electronic equipment and storage medium

    CN111049806A