A multifunctional content management system for network platforms
By monitoring and analyzing user behavior in real time on the network platform, adjusting permission sets, and managing resources, the problems of unreasonable permission distribution, poor security, and low management efficiency in network platform content management are solved, achieving higher security and Management efficiency.
Patent Information
- Application Number
- CN202411496819.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-01-21
- Estimated Expiration
- 2044-10-25
AI Technical Summary
The content management of online platforms has problems such as unreasonable permission allocation, poor security and low management efficiency.
By determining the user roles and role permission sets of verified users, monitor user behavior in real time, analyze user logs, adjust permission sets, and manage network platform resources based on real-time and historical data.
It improves the security of the network platform, ensures the rationality and security of user permission configuration, optimizes resource configuration and use, and improves management efficiency and user experience.
Smart Images

Figure CN119030791B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a multifunctional content management system for a network platform. Background Art
[0002] Internet platforms play many important roles in modern society. They can provide users with channels for information sharing and dissemination, allowing information to be quickly disseminated and acquired around the world. They can enable users to buy and sell goods and services by providing an online trading environment. They can promote social interaction and the formation of communities by connecting users. They can also provide a convenient distribution and consumption channel for producers and consumers of digital content. However, the content management of Internet platforms has problems such as unreasonable authority allocation, poor security of Internet platforms, and low management efficiency.
[0003] Therefore, the present invention provides a multifunctional content management system for a network platform. Summary of the invention
[0004] The present invention provides a multifunctional content management system for a network platform. By determining the user role and role permission set of a verified user, real-time monitoring of the user behavior of each user in a currently specified time period to determine first data, analyzing the first data to determine the real-time user log of the corresponding user, determining the adjustment permission set of the corresponding user according to the real-time user log and the historical user log of the user, and managing the network platform resources according to the second data determined by all real-time user logs, the security of the network platform can be improved, the rationality and security of the permission configuration of all users can be ensured, the configuration and use of resources can be optimized, the management efficiency and resource utilization efficiency of the platform can be improved, and the user experience can be improved.
[0005] The present invention provides a multifunctional content management system for a network platform, comprising:
[0006] Determination module: The network platform verifies the user login information, and determines the user role and role authority set of the verified user based on the user login information;
[0007] Analysis module: monitors the user behavior of each user in a current specified time period in real time to determine first data, and analyzes the first data to determine the real-time user log of the corresponding user;
[0008] Adjustment module: extracts the historical user log of the user, and determines the adjustment permission set of the corresponding user based on the real-time user log and the historical user log;
[0009] Management module: determines and stores the second data within the current specified time period of the network platform based on all real-time user logs, and manages the network platform resources based on the second data.
[0010] According to a multifunctional content management system for a network platform provided by the present invention, the determination module includes:
[0011] Receiving unit: The network platform server receives user login information, wherein the user login information includes the user name and login password entered by the user on the front-end interface of the network platform;
[0012] Query unit: extracts the user's username and login password, and the network platform server queries the network platform database based on the user's username;
[0013] Verification unit: Verify whether the user's username exists in the network platform database. If so, extract the user's stored password and verify whether the user's login password and the stored password are consistent. If they are consistent, the network platform front-end interface enters the user's personal workbench. If they are inconsistent, the network platform front-end interface prompts that the password is wrong;
[0014] If the user's username does not exist in the network platform database, the network platform front-end interface will prompt that the username does not exist.
[0015] According to a multifunctional content management system for a network platform provided by the present invention, the determination module further includes:
[0016] User role unit: determines the user role of the authenticated user based on the user login information and the network platform database;
[0017] The role permission set unit determines the role permission set of the user based on the second data of the last specified time period.
[0018] According to a multifunctional content management system for a network platform provided by the present invention, the analysis module comprises:
[0019] A real-time behavior value calculation unit: calculates the real-time behavior value of each user based on the first data of all users in the current specified time period, wherein the first data includes: the user name of the corresponding user, all operation behaviors, and the operation authority, operation object, and operation result corresponding to the operation behavior;
[0020] The first permission unit: extracts all operation behaviors of each operation permission in the role permission set from the first data of each user, and determines a real-time first permission set based on the operation permissions for which the operation results of all the extracted operation behaviors are successful operations;
[0021] A second permission unit is configured to extract, from the first data of each user, the operation permission corresponding to each operation behavior with an abnormal operation result, and determine a real-time second permission set of the user based on all the extracted operation permissions;
[0022] User log unit: Generates real-time user logs based on each user's user name, behavior value, real-time first permission set, real-time second permission set, all operation behaviors, and the operation objects and operation results corresponding to the operation behaviors.
[0023] According to a multifunctional content management system for a network platform provided by the present invention, the real-time behavior value calculation unit includes:
[0024] in, represents the first behavior value of user k based on all operation behaviors in the corresponding first data, represents the second behavior value of user k based on the first data of all users who have performed operations within the current specified time period, represents the real-time behavior value of user k, N1 represents all operation behaviors allowed by the network platform, kN2 represents the number of operations of all operation behaviors with successful operation results in the first data of user k, kN4 represents the number of operations of all operation behaviors with wrong operation permissions in the first data of user k, N3 represents the number of users with operation behaviors in the current specified time period, represents the first weight of user k for the i-th operation allowed by the network platform, Indicates the jth operation behavior in the first data of user k whose operation result is a successful operation, represents the i-th operation behavior allowed by the network platform in the first data of user k, Indicates that the value is 1 when the j-th operation behavior in the first data of user k is equal to the i-th operation behavior allowed by the network platform. The first operation number indicating that the operation result of the i-th operation behavior allowed by the network platform in the first data of user k is a successful operation, a first adjustment parameter representing a first operation number, Indicates the pth operation behavior in the first data of user k whose operation result is an operation permission error, Indicates that the value is 1 when the p-th operation behavior whose operation result in the first data of user k is an operation permission error is equal to the i-th operation behavior allowed by the network platform. The number of second operations in which the operation result of the i-th operation behavior allowed by the network platform in the first data of user k is an operation permission error, a third adjustment parameter representing the second operation number, represents the number of operations allowed by all network platforms with successful operation results and the number of operations allowed by all network platforms with incorrect operation results in the first data of user k, represents the second weight of user k for the i-th operation allowed by the network platform, It represents the sub-influence value of all users who have performed operations in the current specified time period on the i-th operation behavior allowed by user k on the network platform. Indicates the sub-impact reference value of the ith operation behavior allowed by the network platform, represents the impact correction parameter of user k on the i-th operation behavior allowed by the network platform, It represents the impact value of the i-th operation behavior allowed by the network platform on the second behavior value of user k, Indicates the number of operations of the ith operation behavior allowed by the network platform with a successful operation result and the ith operation behavior allowed by the network platform with an operation result of an operation permission error in the first data of all users who have performed operations within the current specified time period, A second adjustment parameter indicating the first operation number.
[0025] According to a multifunctional content management system for a network platform provided by the present invention, the adjustment module includes:
[0026] Calculation unit: calculates the first consistency, the second consistency, and the comprehensive behavior value of the corresponding user based on the real-time first permission set, the real-time second permission set, and the real-time behavior value in the real-time user log of each user and the historical first permission set, the historical second permission set, and the historical behavior value in all historical user logs;
[0027] in, Represents the anti-decay value of the historical specified time period t, represents the first consistency of the real-time first permission set of user k's real-time user log and the historical first permission set of each historical user log, represents the second consistency of the real-time second permission set of the real-time user log of user k and the historical second permission set of each historical user log, represents the comprehensive behavior value of user k, Indicates the number of historical specified time periods before the current specified time period. They represent the real-time first permission set and the real-time second permission set of the real-time user log respectively. They represent the historical first permission set and the historical second permission set of the historical user log t respectively. represents the decay factor of the historical specified time period under the historical user log, v represents the decay rate of the historical specified time period under the historical user log, Represents the historical behavior value of historical user log t of user k.
[0028] According to a multifunctional content management system for a network platform provided by the present invention, the adjustment module further includes:
[0029] An adjustment permission set unit: determining an adjustment permission set of a corresponding user based on the first consistency, the second consistency, and the comprehensive behavior value of each user;
[0030] in, represents the first adjustment set of the real-time first permission set of user k, represents the second adjustment set of the real-time second permission set of user k, represents the intersection of the real-time first permission set and the real-time second permission set of user k, represents the role permission set of user k, represents the adjustment permission set of user k, A1 represents the first adjustment factor based on the real-time first permission set, and A2 represents the second adjustment factor based on the comprehensive behavior value;
[0031] Recording unit: records the adjustment permission set of each user in the corresponding real-time user log.
[0032] According to a multifunctional content management system for a network platform provided by the present invention, the management module includes:
[0033] Extraction unit: extracting the user name, all operation behaviors with successful operation results, and operation objects corresponding to the operation behaviors from each user log in the second data respectively;
[0034] Management unit: manages network platform resources based on all extracted operation behaviors and the operation objects corresponding to the operation behaviors.
[0035] Compared with the prior art, the present invention has the following beneficial effects:
[0036] By determining the user roles and role permission sets of users who have passed the verification, monitoring the user behavior of each user in the current specified time period in real time to determine the first data, analyzing the first data to determine the real-time user log of the corresponding user, determining the adjustment permission set of the corresponding user based on the user's real-time user log and historical user log, and managing the network platform resources based on the second data determined by all real-time user logs, the security of the network platform can be improved, the rationality and security of all user permission configurations can be ensured, the configuration and use of resources can be optimized, the management efficiency of the platform and the resource utilization efficiency can be improved, and the user experience can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 It is a structural diagram of a multifunctional content management system for a network platform provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0039] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0040] Embodiment 1:
[0041] The embodiment of the present invention provides a multifunctional content management system for a network platform, such as Figure 1 As shown, including:
[0042] Determination module: The network platform verifies the user login information, and determines the user role and role authority set of the verified user based on the user login information;
[0043] Analysis module: monitors the user behavior of each user in a current specified time period in real time to determine first data, and analyzes the first data to determine the real-time user log of the corresponding user;
[0044] Adjustment module: extracts the historical user log of the user, and determines the adjustment permission set of the corresponding user based on the real-time user log and the historical user log;
[0045] Management module: determines and stores the second data within the current specified time period of the network platform based on all real-time user logs, and manages the network platform resources based on the second data.
[0046] In this embodiment, the consistency of the user name and password entered by the user in the front-end interface of the network platform and the user name and password stored in the database of the network platform is verified.
[0047] In this embodiment, each user has a corresponding user role and role authority. The user roles of every two users may be the same or different. Similarly, the user authorities of every two users may be the same or different.
[0048] In this embodiment, the network platform monitors the behavior of each user in the current specified time period in real time, determines the first data, and analyzes and generates a real-time user log of the user based on the first data.
[0049] The beneficial effects of the above technical solution are as follows: by determining the user roles and role permission sets of users who have passed the verification, real-time monitoring of the user behavior of each user in the current specified time period to determine the first data, analyzing the first data to determine the real-time user log of the corresponding user, determining the adjustment permission set of the corresponding user according to the user's real-time user log and historical user log, and managing the network platform resources according to the second data determined by all real-time user logs, the security of the network platform can be improved, the rationality and security of the permission configuration of all users can be ensured, the configuration and use of resources can be optimized, the management efficiency of the platform and the resource utilization efficiency can be improved, and the user experience can be improved.
[0050] Embodiment 2:
[0051] An embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the determination module comprises:
[0052] Receiving unit: The network platform server receives user login information, wherein the user login information includes the user name and login password entered by the user on the front-end interface of the network platform;
[0053] Query unit: extracts the user's username and login password, and the network platform server queries the network platform database based on the user's username;
[0054] Verification unit: Verify whether the user's username exists in the network platform database. If so, extract the user's stored password and verify whether the user's login password and the stored password are consistent. If they are consistent, the network platform front-end interface enters the user's personal workbench. If they are inconsistent, the network platform front-end interface prompts that the password is wrong;
[0055] If the user's username does not exist in the network platform database, the network platform front-end interface will prompt that the username does not exist.
[0056] In this embodiment, after the user enters the user name and password on the login interface, the receiving unit transmits this information to the server for processing. This unit is the starting point for the user to interact with the system and is responsible for correctly transmitting the user's input information to the subsequent processing unit.
[0057] In this embodiment, the query unit first extracts the user's username, and then uses the username to search in the platform's database to determine whether there is a record of the user. The purpose of this process is to find the password stored in the database corresponding to the username for verification in subsequent steps.
[0058] In this embodiment, if the query unit finds the user name in the database, the verification unit will extract the user's stored password. The verification unit will compare the login password entered by the user with the stored password in the database. If the passwords are consistent, the user will be allowed to enter the personal workstation and complete the login. If the passwords are inconsistent, the front-end interface will prompt the user "Wrong password" and refuse to log in.
[0059] In this embodiment, if the query unit fails to find the user name in the database, the verification unit will notify the front-end interface prompting "user name does not exist", the user will not be able to log in, and the system will guide the user to check his input or register a new account.
[0060] The beneficial effects of the above technical solution are as follows: the network platform can prevent unauthorized access and ensure the security of the platform by verifying user login information.
[0061] Embodiment 3:
[0062] The embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the determination module further includes:
[0063] User role unit: determines the user role of the authenticated user based on the user login information and the network platform database;
[0064] The role permission set unit determines the role permission set of the user based on the second data of the last specified time period.
[0065] In this embodiment, when the user passes the login verification, the user role unit will receive the user's username, and the unit will query the database of the network platform to obtain role information related to the user. For example, a user may be assigned different roles such as "system administrator", "user administrator" or "user". The system determines the specific role of the user based on preset rules or settings in the database, and passes this role information to subsequent modules for permission management and other operations.
[0066] In this embodiment, the role permission set of the user in the current specified time period is the adjustment permission set of the user in the last specified time.
[0067] In this embodiment, the role permission set unit needs to access the second data of the last specified time period, and determine that the adjustment permission set in the second data is the role permission set of the user.
[0068] The beneficial effect of the above technical solution is: for the authenticated user, the user role and role permission set of the user are determined based on the user login information, which can ensure that the user can only access and operate resources related to his role, avoiding abuse of permissions.
[0069] Embodiment 4:
[0070] The embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the analysis module comprises:
[0071] A real-time behavior value calculation unit: calculates the real-time behavior value of each user based on the first data of all users in the current specified time period, wherein the first data includes: the user name of the corresponding user, all operation behaviors, and the operation authority, operation object, and operation result corresponding to the operation behavior;
[0072] The first permission unit: extracts all operation behaviors of each operation permission in the role permission set from the first data of each user, and determines a real-time first permission set based on the operation permissions for which the operation results of all the extracted operation behaviors are successful operations;
[0073] A second permission unit is configured to extract, from the first data of each user, the operation permission corresponding to each operation behavior with an abnormal operation result, and determine a real-time second permission set of the user based on all the extracted operation permissions;
[0074] User log unit: Generates real-time user logs based on each user's user name, behavior value, real-time first permission set, real-time second permission set, all operation behaviors, and the operation objects and operation results corresponding to the operation behaviors.
[0075] In this embodiment, the real-time behavior value calculation unit analyzes all operation behaviors included in the first data and the operation permissions and operation results corresponding to the operation behaviors, and evaluates the user's operation behaviors. The behavior value is a real-time evaluation indicator of the user's operation behavior, which will affect the user's permission adjustment.
[0076] In this embodiment, the first permission unit extracts all operation behaviors corresponding to each operation permission in the role permission set from the user's first data, checks the operation results of these operation behaviors, and filters out the operation permissions whose operation results are all "successful". Based on these successful operation permissions, the first permission unit generates a real-time first permission set for the user, and the real-time first permission set represents the permission set that the user can currently exercise normally.
[0077] In this embodiment, the second permission unit focuses on extracting abnormal operation behaviors in user operation behaviors, specifically including those operation results that are marked as abnormal. The operation permissions corresponding to these abnormal behaviors will be extracted and constitute the user's real-time second permission set. The permissions in the real-time second permission set represent the permission set that the user cannot currently exercise completely normally.
[0078] In this embodiment, the user log unit generates a log based on each user's user name, behavior value, first permission set, second permission set, all operation behaviors, and operation objects and operation results corresponding to the operation behaviors:
[0079] The beneficial effects of the above technical solution are as follows: by analyzing the first data to determine the behavior value, the first permission set, the second permission set of each user, and generating a real-time user log for each user, a data basis can be provided for determining the adjusted permission set of each user and ensuring the rationality of the permission configuration of all users.
[0080] Embodiment 5:
[0081] An embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the real-time behavior value calculation unit comprises:
[0082] in, represents the first behavior value of user k based on all operation behaviors in the corresponding first data, represents the second behavior value of user k based on the first data of all users who have performed operations within the current specified time period, represents the real-time behavior value of user k, N1 represents all operation behaviors allowed by the network platform, kN2 represents the number of operations of all operation behaviors with successful operation results in the first data of user k, kN4 represents the number of operations of all operation behaviors with wrong operation permissions in the first data of user k, N3 represents the number of users with operation behaviors in the current specified time period, represents the first weight of user k for the i-th operation allowed by the network platform, Indicates the jth operation behavior in the first data of user k whose operation result is a successful operation, represents the i-th operation behavior allowed by the network platform in the first data of user k, Indicates that the value is 1 when the j-th operation behavior in the first data of user k is equal to the i-th operation behavior allowed by the network platform. The first operation number indicating that the operation result of the i-th operation behavior allowed by the network platform in the first data of user k is a successful operation, a first adjustment parameter representing a first operation number, Indicates the pth operation behavior in the first data of user k whose operation result is an operation permission error, Indicates that the value is 1 when the p-th operation behavior whose operation result in the first data of user k is an operation permission error is equal to the i-th operation behavior allowed by the network platform. The number of second operations in which the operation result of the i-th operation behavior allowed by the network platform in the first data of user k is an operation permission error, a third adjustment parameter representing the second operation number, represents the number of operations allowed by all network platforms with successful operation results and the number of operations allowed by all network platforms with incorrect operation results in the first data of user k, represents the second weight of user k for the i-th operation allowed by the network platform, It represents the sub-influence value of all users who have performed operations in the current specified time period on the i-th operation behavior allowed by user k on the network platform. Indicates the sub-impact reference value of the ith operation behavior allowed by the network platform, represents the impact correction parameter of user k on the i-th operation behavior allowed by the network platform, It represents the impact value of the i-th operation behavior allowed by the network platform on the second behavior value of user k, Indicates the number of operations of the ith operation behavior allowed by the network platform with a successful operation result and the ith operation behavior allowed by the network platform with an operation result of an operation permission error in the first data of all users who have performed operations within the current specified time period, A second adjustment parameter indicating the first operation number.
[0083] In this embodiment, the first behavior value indicates that all operation rows in the first data of the corresponding user themselves contribute to the real-time behavior value.
[0084] In this embodiment, the second behavior value represents the external contribution of all users who have operation behaviors in the current specified time period to the real-time behavior value of the corresponding user.
[0085] In this embodiment, the first weight Represents the weight value of the i-th operation behavior allowed by the network platform based on the first data of user k.
[0086] In this embodiment, the second weight It indicates the weight value of operation behavior i for all users with operation behaviors allowed by the network platform based on the current specified time period.
[0087] In this embodiment, among the kN2 operation behaviors of user k with successful operation results, there are several operation behaviors equal to the i-th operation behavior. For example, among the kN2 successful operation behaviors of user k, the first operation behavior, the third operation behavior, and the kN2th operation behavior are all equal to the i-th operation behavior, then the first operation number is Equals 3.
[0088] In this embodiment, among the kN4 operation behaviors of user k whose operation results are operation authority errors, there are several operation behaviors equal to the i-th operation behavior. For example, among the kN4 operation behaviors of user k whose operation results are incorrect operation permissions, the second operation behavior, the sixth operation behavior, the seventh operation behavior, and the kN4th operation behavior are all equal to the i-th operation behavior, then the first operation number is Equals 4.
[0089] In this embodiment, It represents the operation number of the i-th operation behavior with the operation result of successful operation in the first data of user k, and the frequency of the operation number of all operation behaviors with the operation result of successful operation and all operation behaviors with the operation result of operation permission error in the first data of user k.
[0090] In this embodiment, The frequency of the operation times of the i-th operation behavior whose operation result is an operation permission error in the first data of user k is the operation times of all operation behaviors whose operation results are successful and all operation behaviors whose operation results are an operation permission error in the first data of user k.
[0091] In this embodiment, Indicates the frequency of the number of operations of the i-th operation behavior with a successful operation result in the first data of user k, and the number of operations of the i-th operation behavior with a successful operation result and the i-th operation behavior with an operation permission error in the first data of all users with operation behaviors within the current specified time period.
[0092] In this embodiment, the value range of j is , the j-th operation behavior in the first data of user k indicates that the operation result of the operation behavior is a successful operation.
[0093] In this embodiment, the value range of p is , the p-th operation behavior in the first data of user k indicates that the operation result of the operation behavior is an operation authority error.
[0094] The beneficial effect of the above technical solution is: by calculating the behavior value of the corresponding user through the real-time first permission set, real-time second permission set, real-time behavior value in each user's real-time user log and the historical first permission set, historical second permission set, and historical behavior value in all historical user logs, all operation behaviors of each user can be evaluated.
[0095] Embodiment 6:
[0096] An embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the adjustment module comprises:
[0097] Calculation unit: calculates the first consistency, the second consistency, and the comprehensive behavior value of the corresponding user based on the real-time first permission set, the real-time second permission set, and the real-time behavior value in the real-time user log of each user and the historical first permission set, the historical second permission set, and the historical behavior value in all historical user logs;
[0098] in, Represents the anti-decay value of the historical specified time period t, represents the first consistency of the real-time first permission set of user k's real-time user log and the historical first permission set of each historical user log, represents the second consistency of the real-time second permission set of the real-time user log of user k and the historical second permission set of each historical user log, represents the comprehensive behavior value of user k, Indicates the number of historical specified time periods before the current specified time period. They represent the real-time first permission set and the real-time second permission set of the real-time user log respectively. They represent the historical first permission set and the historical second permission set of the historical user log t respectively. represents the decay factor of the historical specified time period under the historical user log, v represents the decay rate of the historical specified time period under the historical user log, Represents the historical behavior value of historical user log t of user k.
[0099] In this embodiment, the second calculation unit calculates the first consistency, the second consistency and the comprehensive behavior value of all users through the real-time user logs and historical user logs of the users, which are further used for the permission adjustment of the system.
[0100] In this embodiment, Represents the number of operation permissions in the intersection of user k’s real-time first permission set and the tth historical first permission set.
[0101] In this embodiment, Represents the number of operation permissions in the union of the real-time first permission set of user k and the tth historical first permission set.
[0102] In this embodiment, It represents the consistency of the intersection and union of the real-time first permission set of user k and the t-th historical first permission set, that is, the degree of overlap, and represents the proportion of the intersection in the union.
[0103] In this embodiment, It represents the consistency of the intersection and union of the real-time second permission set of user k and the t-th historical second permission set, that is, the degree of overlap, and represents the proportion of the intersection in the union.
[0104] In this embodiment, It indicates the attenuation value of the historical specified time period t based on the current specified time period. The closer the historical specified time period t is to the current specified time period, the larger the anti-attenuation value is, and the farther the historical specified time period t is from the current specified time period, the smaller the anti-attenuation value is.
[0105] In this embodiment, Indicates the first consistency determined by user k based on the consistency of the intersection and union of the real-time first permission set and Nh-1 historical first permission sets.
[0106] In this embodiment, It indicates the second consistency determined by user k based on the consistency of the intersection and union of the real-time second permission set and Nh-1 historical second permission sets.
[0107] The beneficial effects of the above technical solution are as follows: by calculating the first consistency, second consistency and comprehensive behavior value of the corresponding user through each user's real-time user log and historical user log, data basis can be further provided for determining the adjustment permission set of each user and ensuring the rationality of all user permission configurations.
[0108] Embodiment 7:
[0109] The embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the adjustment module further includes:
[0110] An adjustment permission set unit: determining an adjustment permission set of a corresponding user based on the first consistency, the second consistency, and the comprehensive behavior value of each user;
[0111] in, represents the first adjustment set of the real-time first permission set of user k, represents the second adjustment set of the real-time second permission set of user k, represents the intersection of the real-time first permission set and the real-time second permission set of user k, represents the role permission set of user k, represents the adjustment permission set of user k, A1 represents the first adjustment factor based on the real-time first permission set, and A2 represents the second adjustment factor based on the comprehensive behavior value;
[0112] Recording unit: records the adjustment permission set of each user in the corresponding real-time user log.
[0113] In this embodiment, It indicates that the operation permissions included in the intersection of the real-time first permission set and the real-time second permission set are removed from the real-time first permission set of user k.
[0114] In this embodiment, It indicates that the operation permissions included in the intersection of the real-time first permission set and the real-time second permission set are removed from the real-time second permission set of user k.
[0115] In this embodiment, It indicates that the operation permissions included in the second adjustment vector are removed from the role permission set of user k.
[0116] In this embodiment, represents the union of the first adjustment vector of user k and the role permission set after removing the second adjustment vector.
[0117] In this embodiment, the latest permission set of the user generated by the permission set unit is adjusted, and a new entry is added to the real-time user log to record the adjusted permission set of the user in detail.
[0118] The beneficial effects of the above technical solution are as follows: by determining the adjustment permission set of each user and recording it in the real-time user log of the user, the user's permission requirements can be accurately judged, the blindness of permission configuration can be reduced, and the rationality of user permission configuration can be provided.
[0119] Embodiment 8:
[0120] An embodiment of the present invention provides a multifunctional content management system for a network platform, wherein the management module comprises:
[0121] Extraction unit: extracting the user name, all operation behaviors with successful operation results, and operation objects corresponding to the operation behaviors from each user log in the second data respectively;
[0122] Management unit: manages network platform resources based on all extracted operation behaviors and the operation objects corresponding to the operation behaviors.
[0123] In this embodiment, operation behaviors with an operation result of "success" are screened out from each user log. For these successful operation behaviors, the operation objects corresponding to the operation behaviors (such as file names, database records and other resources) are extracted, and at the same time, the user names that perform these operations are recorded.
[0124] In this embodiment, based on the extracted successful operation behaviors of all users and their corresponding operation objects, it is possible to analyze which resources are frequently used and which resources may be idle. Based on these data, the platform can optimize resource configuration and management strategies.
[0125] The beneficial effects of the above technical solution are: determining and storing the second data within the current specified time period of the network platform based on all real-time user logs, and managing the network platform resources based on the second data, which can optimize the configuration and use of resources, improve the platform's management efficiency and resource utilization efficiency, and improve user experience.
[0126] The structural embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A multifunctional content management system for a network platform, characterized in that: include: Determination module: The network platform verifies the user login information, and determines the user role and role authority set of the verified user based on the user login information; Analysis module: monitors the user behavior of each user in a current specified time period in real time to determine first data, and analyzes the first data to determine a real-time user log of the corresponding user; Adjustment module: extracts the historical user log of the user, and determines the adjustment permission set of the corresponding user based on the real-time user log and the historical user log; Management module: determining and storing the second data within the current specified time period of the network platform based on all real-time user logs, and managing the network platform resources based on the second data; The analysis module comprises: A real-time behavior value calculation unit: calculates the real-time behavior value of each user based on the first data of all users in the current specified time period, wherein the first data includes: the user name of the corresponding user, all operation behaviors, and the operation authority, operation object, and operation result corresponding to the operation behavior; The first permission unit: extracts all operation behaviors of each operation permission in the role permission set from the first data of each user, and determines a real-time first permission set based on the operation permissions for which the operation results of all the extracted operation behaviors are successful operations; A second permission unit is configured to extract, from the first data of each user, the operation permission corresponding to each operation behavior with an abnormal operation result, and determine a real-time second permission set of the user based on all the extracted operation permissions; User log unit: generates real-time user logs based on each user's user name, behavior value, real-time first permission set, real-time second permission set, all operation behaviors, and operation objects and operation results corresponding to the operation behaviors; The real-time behavior value calculation unit comprises: in, represents the first behavior value of user k based on all operation behaviors in the corresponding first data, represents the second behavior value of user k based on the first data of all users who have performed operations within the current specified time period, represents the real-time behavior value of user k, N1 represents all operation behaviors allowed by the network platform, kN2 represents the number of operations of all operation behaviors with successful operation results in the first data of user k, kN4 represents the number of operations of all operation behaviors with wrong operation permissions in the first data of user k, N3 represents the number of users with operation behaviors in the current specified time period, represents the first weight of user k for the i-th operation allowed by the network platform, Indicates the jth operation behavior in the first data of user k whose operation result is a successful operation, represents the i-th operation behavior allowed by the network platform in the first data of user k, Indicates that the value is 1 when the j-th operation behavior in the first data of user k, whose operation result is a successful operation, is equal to the i-th operation behavior allowed by the network platform. The first operation number indicating that the operation result of the i-th operation behavior allowed by the network platform in the first data of user k is a successful operation, a first adjustment parameter representing a first operation number, Indicates the pth operation behavior in the first data of user k whose operation result is an operation permission error, Indicates that the value is 1 when the p-th operation behavior whose operation result in the first data of user k is an operation permission error is equal to the i-th operation behavior allowed by the network platform. The number of second operations in which the operation result of the i-th operation behavior allowed by the network platform in the first data of user k is an operation permission error, a third adjustment parameter representing the second operation number, represents the number of operations allowed by all network platforms with successful operation results and the number of operations allowed by all network platforms with incorrect operation results in the first data of user k, represents the second weight of user k for the i-th operation allowed by the network platform, It represents the sub-influence value of all users who have performed operations in the current specified time period on the i-th operation behavior allowed by user k on the network platform. Indicates the sub-impact reference value of the ith operation behavior allowed by the network platform, represents the impact correction parameter of user k on the i-th operation behavior allowed by the network platform, It represents the impact value of the i-th operation behavior allowed by the network platform on the second behavior value of user k, Indicates the number of operations of the ith operation behavior allowed by the network platform with a successful operation result and the ith operation behavior allowed by the network platform with an operation result of an operation permission error in the first data of all users who have performed operations within the current specified time period, a second adjustment parameter representing the first operation number; The adjustment module comprises: Calculation unit: calculates the first consistency, the second consistency, and the comprehensive behavior value of the corresponding user based on the real-time first permission set, the real-time second permission set, and the real-time behavior value in the real-time user log of each user and the historical first permission set, the historical second permission set, and the historical behavior value in all historical user logs; in, Represents the anti-decay value of the historical specified time period t, represents the first consistency of the real-time first permission set of user k's real-time user log and the historical first permission set of each historical user log, represents the second consistency of the real-time second permission set of the real-time user log of user k and the historical second permission set of each historical user log, represents the comprehensive behavior value of user k, Indicates the number of historical specified time periods before the current specified time period. They represent the real-time first permission set and the real-time second permission set of the real-time user log respectively. They represent the historical first permission set and the historical second permission set of the historical user logs respectively. represents the decay factor of the historical specified time period under the historical user log, v represents the decay rate of the historical specified time period under the historical user log, represents the historical behavior value of the historical user log of user k; The adjustment module further includes: An adjustment permission set unit: determining an adjustment permission set of a corresponding user based on the first consistency, the second consistency, and the comprehensive behavior value of each user; in, represents the first adjustment set of the real-time first permission set of user k, represents the second adjustment set of the real-time second permission set of user k, represents the intersection of the real-time first permission set and the real-time second permission set of user k, represents the role permission set of user k, represents the adjustment permission set of user k, A1 represents the first adjustment factor based on the real-time first permission set, and A2 represents the second adjustment factor based on the comprehensive behavior value; Recording unit: records the adjustment permission set of each user in the corresponding real-time user log.
2. A multifunctional content management system for a network platform according to claim 1, characterized in that: The determining module comprises: Receiving unit: The network platform server receives user login information, wherein the user login information includes the user name and login password entered by the user on the front-end interface of the network platform; Query unit: extracts the user's username and login password, and the network platform server queries the network platform database based on the user's username; Verification unit: Verify whether the user's username exists in the network platform database. If so, extract the user's stored password and verify whether the user's login password and the stored password are consistent. If they are consistent, the network platform front-end interface enters the user's personal workbench. If they are inconsistent, the network platform front-end interface prompts that the password is wrong; If the user's username does not exist in the network platform database, the network platform front-end interface will prompt that the username does not exist.
3. A multifunctional content management system for a network platform according to claim 2, characterized in that: The determining module further includes: User role unit: determines the user role of the authenticated user based on the user login information and the network platform database; The role permission set unit determines the role permission set of the user based on the second data of the last specified time period.
4. A multifunctional content management system for a network platform according to claim 1, characterized in that: The management module comprises: Extraction unit: extracting the user name, all operation behaviors with successful operation results, and operation objects corresponding to the operation behaviors from each user log in the second data respectively; The network platform resources are managed based on all extracted operation behaviors and the operation objects corresponding to the operation behaviors.
Citation Information
Patent Citations
A data access control method and device
CN109815654A
Intelligent terminal App permission privacy risk monitoring and evaluation system and method
CN110298176A