Shared economic user information management system and method based on big data
Through the sharing economy user information management system and blockchain technology based on big data, the roles and permissions of the sharing economy platform users are dynamically adjusted, solving the problem that traditional systems are difficult to meet the rapid changes in the platform, and achieving efficient and secure permission management.
Patent Information
- Application Number
- CN202510126966.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-27
- Publication Date
- 2025-05-13
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional sharing economy platforms are difficult to dynamically adjust user permissions and cannot meet the platform's rapid changes in demand.
A sharing economy user information management system based on big data is adopted to generate role adjustment prompts by analyzing user behavior data, and use blockchain technology and smart contracts to update and adjust user roles and permissions.
It realizes dynamic adjustment of user roles and permissions, improves operational efficiency, ensures the security and immutability of permission adjustments, and enhances the transparency and trust of the system.
Smart Images

Figure CN119991038A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data management, and in particular to a sharing economy user information management system and method based on big data. Background Art
[0002] In the current sharing economy, platform users do not only refer to traditional consumers. There are multiple roles on the platform, such as service providers, consumers, platform administrators, and partners. Each role has different needs and permissions. Therefore, the sharing economy platform must divide permissions for different user roles to ensure that each type of user can only access and operate information related to their role.
[0003] As the sharing economy platform continues to develop and operate, the behavior and role of the same user are constantly changing. Therefore, the platform needs to have a flexible permission management mechanism that can dynamically adjust the user's permissions based on factors such as user behavior, time, and specific business scenarios. Since traditional permission management systems often only set fixed role permissions, they cannot meet the dynamic needs of the platform. Summary of the invention
[0004] The present invention provides a sharing economy user information management system and method based on big data, aiming to solve the problem of authority management of user roles on a sharing economy platform.
[0005] In a first aspect, the big data-based shared economy user information management system provided by the present invention is connected to a shared economy platform signal; the big data-based shared economy user information management system is used to manage the user role update or replacement of any user on the shared economy platform; The shared economy user information management system is provided with a role management module; The role management module is used to obtain the behavior data of each user, and to generate a corresponding role adjustment prompt according to the behavior data of each user.
[0006] Furthermore, the behavior data includes behavior data of at least two types of user roles, and generating a corresponding role adjustment prompt according to the role behavior data of a user includes the following steps: According to the user's role behavior data, construct user portraits of the user under different user roles respectively; Generate role adjustment prompts based on the matching degree between the user portraits under different user roles and the standard user portraits under the corresponding user roles; The role adjustment prompt is fed back to the user's interactive interface.
[0007] Furthermore, based on the role behavior data of any user, a user profile of the user under any user role is constructed, including the following steps: Filtering role behavior data corresponding to a target user role from the user's role behavior data, wherein the target user role is a user role other than the current user role in the sharing economy user information management system; Extracting a behavior feature vector of the user under the target user role through the role behavior data of the target user role; Based on the behavior feature vector, a user portrait of the user under the target user role is characterized.
[0008] Furthermore, the matching degree of the user portrait under any user role and the standard user portrait under the corresponding user role is used to generate a role adjustment prompt, including the following steps: Calculating the matching degree between the user portrait and the standard user portrait; Obtaining a comparison result between the matching degree and a matching degree threshold under a corresponding user role; When the matching degree in the comparison result exceeds the matching degree threshold, a role adjustment prompt is generated, and the role adjustment prompt is used to prompt the user through the interactive interface to provide a user with a user role option that can be added currently or a user role option that can be replaced currently.
[0009] Furthermore, the shared economy user information management system is also provided with a rights management module, and the rights management module is connected to the interactive interface signal; The authority management module is used to obtain the role adjustment decision of each user, and based on the role adjustment decision of each user, update and adjust the user role and user authority of the corresponding user, wherein the role adjustment decision is to add a new user role or replace with a new user role.
[0010] Furthermore, updating and adjusting the user role and user authority of the user based on the role adjustment decision includes the following steps: Sending the role adjustment decision to a blockchain network, where each blockchain node in the blockchain network stores current information of all users, and each blockchain node in the blockchain network is provided with a smart contract;
[0011] The smart contract is used to verify the role adjustment decision, and the smart contract is used to update and adjust the user role and user authority of the corresponding user based on the verification result, and the smart contract is used to write the updated and adjusted information into the blockchain network.
[0012] Furthermore, the shared economy user information management system is also provided with an interface management module, and the interface management module is respectively connected with the authority management module and the interactive interface; The interface management module is used to update the interactive interface according to the user role and user authority updated by the user.
[0013] Furthermore, the shared economy user information management system is also provided with an API interface module, and the API interface module is used to link to an external platform.
[0014] In a second aspect, the sharing economy user information management method based on big data provided by the present invention is applicable to the above-mentioned sharing economy user information management system, and specifically comprises the following steps: The role management module obtains the behavior data of each user and generates a role adjustment prompt according to the behavior data of each user; The authority management module obtains the role adjustment decision of each user, and based on each user role adjustment decision, updates and adjusts the user role and user authority of the corresponding user.
[0015] The benefits of the big data-based shared economy user information management system and method provided by the present invention are: The present invention is based on big data analysis technology, and automatically generates role adjustment prompts by analyzing user behavior data, and then realizes dynamic adjustment of user roles and user permissions through the user's role adjustment decision based on the role adjustment prompt. This automation mechanism enables the platform to respond to changes in user roles in a timely manner, helps to improve operational efficiency, and meets the needs of the current rapid development of the platform; The present invention uses blockchain technology and smart contracts to verify and record role adjustment decisions, ensuring the security and non-tamperability of the authority adjustment process. This not only prevents the abuse of authority and the leakage of data, but also enhances the transparency and trust of the system and improves the overall security level. The present invention can also utilize the API interface module to realize external platform linking, which helps to realize centralized information integration to effectively avoid the generation of information islands and improve the efficiency and accuracy of data management. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A schematic diagram of a sharing economy platform provided by an embodiment of the present invention; Figure 2 A schematic diagram of the relationship between the sharing economy platform and the sharing economy user information management system provided by an embodiment of the present invention; Figure 3 A schematic diagram of the structure of a user information management system for a shared economy based on big data provided by an embodiment of the present invention; Figure 4 This is a flow chart of a method for managing user information of a shared economy based on big data provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0017] In the following description, for the purpose of explanation rather than limitation, specific details such as specific system structures and technologies are proposed to facilitate a thorough understanding of the embodiments of the present application.
[0018] However, it should be clear to those skilled in the art that the present application can be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present application with unnecessary details.
[0019] In one embodiment, see Figure 1 , Figure 1 A schematic diagram of a sharing economy platform provided in an embodiment of the present invention.
[0020] like Figure 1 As shown, the sharing economy platform involved in the present invention sets two or more user roles for users; further, a user on the sharing economy platform can have only one user role and corresponding role permissions, or can have multiple user roles at the same time and have corresponding multiple role permissions at the same time.
[0021] In this example, see Figure 2 , Figure 2 A schematic diagram of the relationship between the sharing economy platform and the sharing economy user information management system provided in an embodiment of the present invention.
[0022] like Figure 2 As shown, the present invention is based on the shared economy user information management system set up on the shared economy platform and is connected to the shared economy platform signal, and is used to manage the user role update or replacement of any user on the shared economy platform. Furthermore, the shared economy user information management system can be set inside the shared economy platform or outside the shared economy platform, and connected through the relevant interface on the shared economy platform.
[0023] In this example, see Figure 3 , Figure 3 A schematic diagram of the structure of a sharing economy user information management system based on big data provided by an embodiment of the present invention.
[0024] It should be noted that the shared economy user information management system provided by the present invention can be applied to a shared economy platform with two or more user roles. Figure 3 As shown, the present invention is based on the big data-based shared economy user information management system set up based on the user information management in the shared economy platform, which is provided with a role management module.
[0025] Furthermore, the role management module is used to obtain the behavior data of each user, and to generate a role adjustment prompt according to the behavior data of each user, wherein the role adjustment prompt includes a reminder to add a user role or a reminder to replace a user role.
[0026] To achieve automatic adjustment of user roles, such as Figure 3 As shown, the big data-based shared economy user information management system is also provided with a rights management module, and the rights management module is connected to the interactive interface signal.
[0027] Furthermore, the authority management module is used to obtain a role adjustment decision for each user, and based on the role adjustment decision for each user, update and adjust the user role and user authority of the corresponding user, wherein the role adjustment decision is to add a new user role or replace with a new user role.
[0028] To provide users with a better experience with new user roles and the permissions of new user roles, Figure 3 As shown, the big data-based shared economy user information management system is also provided with an interface management module, and the interface management module is respectively connected to the authority management module and the interactive interface.
[0029] Furthermore, the interface management module is used to update the interactive interface according to the user's updated user role and user authority. It can be understood that the interactive interface is the interactive interface of the sharing economy platform; because different user roles have different user authorities, updating the user's interactive interface based on the user's updated user role and authority can ensure the complete presentation of the platform functions.
[0030] To achieve multiple user role management and permission management on the sharing economy platform, such as Figure 3 As shown, the big data-based shared economy user information management system also includes an API interface module, which is used to link to an external platform.
[0031] It can be understood that the external platform described in the present invention is different from the sharing economy platform mentioned above. For example, if the above-mentioned sharing economy platform is a shared rental service platform such as a shared office equipment platform and a shared sports equipment platform, then the external platform proposed in this embodiment can be a payment platform such as Alipay, WeChat, or a bank to support the shared rental service platform to realize item rental operations.
[0032] In this example, see Figure 4 , Figure 4 This is a flow chart of a method for managing user information of a shared economy based on big data provided by an embodiment of the present invention.
[0033] The sharing economy user information management method based on big data provided in the embodiment of the present invention is applicable to the above-mentioned sharing economy user information management system based on big data, and specifically includes the following steps: S01. The role management module obtains the behavior data of each user, and generates a role adjustment prompt according to the behavior data of each user.
[0034] It can be understood that role behavior data refers to various types of data generated when users perform various operations on the sharing economy platform.
[0035] Furthermore, for any user, the role management module generates a corresponding role adjustment prompt according to the role behavior data of the user, including the following steps: S011. Construct user portraits of the user under different user roles according to the user's role behavior data.
[0036] Specifically, the role management module in step S011 constructs a user portrait of any user under any user role based on the role behavior data of any user, including the following steps: S0111. Filter the role behavior data corresponding to the target user role from the user's role behavior data.
[0037] The target user role described in the present invention refers to the multiple user roles managed by the shared economy user information management system, except for the user role currently owned by the user.
[0038] For example, the shared economy user information management system manages multiple user roles such as consumers, service providers, and partners. When the user's current user role is a consumer, the target user role is a service provider, partner, or other user role.
[0039] S0112. Extracting a behavior feature vector of the user under the target user role through the role behavior data of the target user role.
[0040] The behavior feature vector described in the present invention is a mathematical representation form used to quantitatively describe the behavior pattern and characteristics of a user under a specific user role.
[0041] In a specific embodiment, the current user role of user A is a consumer, and can purchase various services on the platform.
[0042] As User A uses the platform more frequently, he begins to frequently browse and collect the service provider's pages, publish his own services, and actively participate in discussions and feedback on the platform's services.
[0043] In this specific embodiment, the role behavior data of user A includes but is not limited to: purchasing m services, repurchasing a service n times, evaluating s services, browsing the service pages published by the "service provider" k times, collecting g copies of the "service provider's" information, publishing f services, initiating chats with r "service providers", etc.
[0044] Furthermore, the role behavior data related to the current role of user A includes but is not limited to purchasing m services, repurchasing a service n times, and evaluating s services; the role behavior data related to the "service provider" role of user A includes but is not limited to browsing the service pages published by the "service provider" k times, collecting g copies of the "service provider's" information, publishing f services, initiating chats with l "service providers", etc.
[0045] Furthermore, based on the role behavior data of user A's current role, the corresponding behavior feature vector (m, n, s, ...) can be extracted; based on the role behavior data related to the "service provider" role, the corresponding behavior feature vector (k, g, f, l, ...) can be extracted.
[0046] S0113. Characterize the user portrait of the user in the target user role based on the behavior feature vector.
[0047] Furthermore, the behavior feature vector of a user under a user role satisfies the following expression model: ,in, is the behavioral feature vector of user u under user role r, which can be used to characterize the user profile of user u under user role r. Represents the behavioral feature vector The first character behavior characteristic value in , Represents the behavioral feature vector The second character behavior characteristic value in , Represents the behavioral feature vector The third character behavior characteristic value in .
[0048] It can be understood that the characteristic value of any role behavior is extracted through a type of role behavior data under the corresponding user role. For example, the role behavior data of user A based on the "service provider" role: "browsed the service page published by 'service provider' k times, collected g pieces of 'service provider' information, published f services, and contacted l 'service providers'", the corresponding characteristic values can be extracted: k, g, f, l, and then the characteristic values are substituted into the corresponding positions of the behavior characteristic vector.
[0049] S012. Generate a role adjustment prompt according to the matching degree between the user portraits under different user roles and the standard user portraits under the corresponding user roles.
[0050] The standard user portrait described in the present invention is a comprehensive description of an idealized, representative user behavior pattern and characteristics that is pre-set for each user role, and can be set by relevant technical personnel based on existing behavior data and previous experience of different roles.
[0051] Similarly, the standard user portrait is represented by a feature vector composed of a set of feature values; specifically, a standard behavior feature vector under a user role r satisfies the following expression model: ,in, is the standard behavior feature vector under user role r, which can be used to characterize the standard user profile under user role r. Represents the standard behavior feature vector The first character behavior characteristic value in , Represents the standard behavior feature vector The second character behavior characteristic value in , Represents the standard behavior feature vector The third character behavior characteristic value in .
[0052] Furthermore, the matching degree of the user portrait under any user role and the standard user portrait under the corresponding user role is used to generate a role adjustment prompt, including the following steps: S0121. Calculate the matching degree between the user portrait and the standard user portrait.
[0053] Furthermore, the matching degree between the user profile under any user role and the standard user profile under the corresponding user role satisfies the following calculation model: .
[0054] in, Represents the user profile of user u under role r With standard user portrait The matching degree, represents the user profile of user u under role r, represents the standard user portrait corresponding to role r, Represents user portrait The vector norm of , Represents a standard user portrait The vector norm of .
[0055] S0122. Obtain a comparison result between the matching degree and a matching degree threshold corresponding to the user role.
[0056] It can be understood that the matching threshold is a critical value used to measure whether the matching degree between the user profile and the standard user profile reaches a certain standard in the shared economy user information management system.
[0057] Furthermore, the matching threshold is a pre-set value. When the matching degree between the user portrait and the standard user portrait is higher than this threshold, it indicates that the user's behavior under the user role is more consistent with the standard behavior pattern expected by the system; conversely, when the matching degree is lower than this threshold, it indicates that the user's behavior under the role does not meet the system's requirements for the typical behavior of the role.
[0058] Specifically, the matching thresholds under different user roles can be initially determined and subsequently adjusted by relevant technicians based on the business objectives of the sharing economy platform, the importance of different user roles, and expectations of user behavior patterns.
[0059] S0123. When the matching degree in the comparison result exceeds the matching degree threshold, a role adjustment prompt is generated.
[0060] Furthermore, the role adjustment prompt generated by the present invention is used to prompt the user, through the interactive interface, the user roles that can be added currently or the user roles that can be replaced currently.
[0061] S013: Feedback the role adjustment prompt to the user's interactive interface.
[0062] Furthermore, step S0123 also generates a user role change and permission change request for adding a user role or replacing the current user role based on the comparison result, and asks the request to be fed back to the interactive interface; if the user accepts the request, he agrees to add a user role or replace the current user role.
[0063] S02. The authority management module obtains the role adjustment decision of each user, and based on each user role adjustment decision, updates and adjusts the user role and user authority of the corresponding user.
[0064] In this embodiment, the role adjustment decision of any user is to accept the addition of a user role or to replace the current user role.
[0065] Furthermore, for any user, the authority management module updates and adjusts the user role and user authority of the user based on the role adjustment decision, including the following steps: S021. Send the role adjustment decision to the blockchain network, where each blockchain node in the blockchain network stores the current information of all users, and each blockchain node in the blockchain network is provided with a smart contract.
[0066] It is known that the blockchain network is generated based on distributed ledger technology, which consists of multiple interconnected nodes, jointly maintaining a growing and chronologically arranged data blockchain. In this embodiment, each blockchain node stores the current information of all users, such as the user's basic information, current user role, corresponding permissions, and past behavior records on the platform, which are all decentralized and securely stored in each node.
[0067] S022. Use the smart contract to verify the role adjustment decision, and use the smart contract to update and adjust the user role and user authority of the corresponding user based on the verification result, and use the smart contract to write the updated and adjusted information into the blockchain network.
[0068] It is known that a smart contract is a computer protocol designed to disseminate, verify or execute contracts in an information-based manner. It runs on a blockchain network and defines a series of rules and conditions in code. When these preset conditions are met, the contract will automatically perform the corresponding operations.
[0069] Furthermore, the smart contract will first verify the received role adjustment decision. Specifically, it will check whether the decision complies with the platform's business requirements and established logic based on pre-written rules. For example, it will verify whether the user role to be added or replaced is within the role range allowed by the platform, and whether the role adjustment decision conflicts with other current relevant information of the user (such as credit rating, historical behavior records, etc.).
[0070] If the role adjustment decision does not comply with these rules, the smart contract will determine that the verification has failed and will not perform subsequent update operations; only when all verification conditions are met will the verification be considered to have passed and the subsequent process will continue.
[0071] Furthermore, once the smart contract passes verification, it will automatically execute operations to update and adjust the user role and user permissions of the corresponding user according to the established business logic.
[0072] Specifically, it involves modifying the user-related information stored on the blockchain node, such as updating the user's original role identifier to a new role identifier at the database level, and adjusting the permission configuration information corresponding to the role accordingly to ensure that the user's subsequent operations on the platform can be performed based on the new role and permissions.
[0073] Furthermore, after completing the update and adjustment of user roles and permissions, the smart contract will use the technical mechanism of blockchain to write the updated information into the blockchain network in the form of new data blocks or by modifying the original relevant data blocks.
[0074] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0075] It should be noted that the above embodiments can be freely combined as needed. The above are only preferred implementations of the present invention; it should be noted that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A sharing economy user information management system based on big data, wherein the sharing economy user information management system is connected to a sharing economy platform signal, and the sharing economy user information management system is used to manage the user role update or replacement of any user on the sharing economy platform, characterized in that: The shared economy user information management system is provided with a role management module; The role management module is used to obtain the behavior data of each user, and to generate a corresponding role adjustment prompt according to the behavior data of each user.
2. The big data-based shared economy user information management system according to claim 1, characterized in that: The behavior data includes behavior data of at least two types of user roles. According to the role behavior data of a user, generating a corresponding role adjustment prompt includes the following steps: According to the user's role behavior data, construct user portraits of the user under different user roles respectively; Generate role adjustment prompts based on the matching degree between the user portraits under different user roles and the standard user portraits under the corresponding user roles; The role adjustment prompt is fed back to the user's interactive interface.
3. The user information management system for shared economy based on big data according to claim 2 is characterized in that: Based on the role behavior data of any user, construct a user profile under any user role, including the following steps: Filtering role behavior data corresponding to a target user role from the user's role behavior data, wherein the target user role is a user role other than the current user role in the sharing economy user information management system; Extracting a behavior feature vector of the user under the target user role through the role behavior data of the target user role; Based on the behavior feature vector, a user portrait of the user under the target user role is characterized.
4. The user information management system for shared economy based on big data according to claim 2 is characterized in that: The matching degree between the user portrait under any user role and the standard user portrait under the corresponding user role is used to generate a role adjustment prompt, including the following steps: Calculating the matching degree between the user portrait and the standard user portrait; Obtaining a comparison result between the matching degree and a matching degree threshold under a corresponding user role; When the matching degree in the comparison result exceeds the matching degree threshold, a role adjustment prompt is generated, and the role adjustment prompt is used to prompt the user through the interactive interface to provide a user with a user role option that can be added currently or a user role option that can be replaced currently.
5. The big data-based shared economy user information management system according to any one of claims 1 to 4, characterized in that: The shared economy user information management system is also provided with a rights management module, and the rights management module is connected to the interactive interface signal; The authority management module is used to obtain the role adjustment decision of each user, and based on the role adjustment decision of each user, update and adjust the user role and user authority of the corresponding user, wherein the role adjustment decision is to add a new user role or replace with a new user role.
6. The user information management system for shared economy based on big data according to claim 5 is characterized in that: The updating and adjusting the user role and user authority of the user based on the role adjustment decision comprises the following steps: Sending the role adjustment decision to a blockchain network, where each blockchain node in the blockchain network stores current information of all users, and each blockchain node in the blockchain network is provided with a smart contract; The smart contract is used to verify the role adjustment decision, and the smart contract is used to update and adjust the user role and user authority of the corresponding user based on the verification result, and the smart contract is used to write the updated and adjusted information into the blockchain network.
7. The user information management system for shared economy based on big data according to claim 6 is characterized in that: The shared economy user information management system is also provided with an interface management module, and the interface management module is respectively connected to the authority management module and the interactive interface; The interface management module is used to update the interactive interface according to the user role and user authority updated by the user.
8. The user information management system for shared economy based on big data according to claim 6 is characterized in that: The shared economy user information management system is also provided with an API interface module, and the API interface module is used to link to an external platform.
9. A method for managing user information of a shared economy based on big data, wherein the method is applicable to the shared economy user information management system according to any one of claims 6 to 8, and is characterized in that: The steps include: The role management module obtains the behavior data of each user and generates a role adjustment prompt according to the behavior data of each user; The authority management module obtains the role adjustment decision of each user, and based on each user role adjustment decision, updates and adjusts the user role and user authority of the corresponding user.