Resource group management methods, devices, communication equipment and storage media
By receiving user input in the resource management front-end interface, displaying the resource group interface, and generating a mapping relationship table, the problem of low efficiency in resource group allocation in existing technologies is solved, and the changes in the relationship between resource groups and user groups and the setting of permissions are realized quickly and conveniently.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- INSPUR SUZHOU INTELLIGENT TECH CO LTD
- Filing Date
- 2023-06-29
- Publication Date
- 2026-05-26
AI Technical Summary
In existing resource group management methods, users in the same user group cannot have their access permissions for resource groups set individually, and when adding a new resource group, user groups must be associated one by one, resulting in low efficiency in resource group allocation.
By receiving input from the target user, the resource group interface is displayed and associated settings are made, generating a mapping relationship table that supports many-to-many mapping relationships between resource groups and user groups, enabling quick and convenient changes to the relationship between resource groups and user groups.
This feature allows users in the same user group to have their resource group access permissions set individually. When adding a new resource group, users only need to select the user group once, eliminating the need to perform operations one by one, thus improving the efficiency of resource group allocation.
Smart Images

Figure CN116684276B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of network technology, and in particular to a resource group management method, apparatus, communication equipment, and storage medium. Background Technology
[0002] A resource group refers to a collection of resources managed as a logical unit by a cluster service. By grouping logically related resources into resource groups, application resources and cluster entities can be managed very easily. Resource groups are a mechanism for resource group management. By using resource group management, customers can solve the complexity of hierarchical resource management for multiple users and projects within an enterprise. Specifically, it allows for unified group management of various resources, allocation of different resource groups to different users, and viewing user resource consumption data by resource group dimension, thereby resolving billing issues for different users or different user groups.
[0003] The existing resource group management method assigns resource groups to user groups. Specifically, it uses user groups as foreign keys to select one or more resource groups for a user group, thereby enabling all users under a certain user group to access the corresponding resource groups.
[0004] However, it's clear from the above methods that for a user within the same user group, it's impossible to individually set access permissions for a specific resource group. Furthermore, if a new globally accessible resource group is added, the association must be done one user group at a time, which is cumbersome and doesn't allow for quick and convenient changes to the relationship between resource groups and user groups. Therefore, assigning resource groups to user groups suffers from low resource group allocation efficiency. Summary of the Invention
[0005] The purpose of this application is to provide a resource group management method, apparatus, communication device, and storage medium. The specific technical solution is as follows:
[0006] In a first aspect of this application, a resource group management method is provided, applied to a resource management front-end, the method comprising:
[0007] The system receives a first input from a target user to the resource management module in the resource management front-end interface, and displays a resource group interface in response to the first input. The resource group interface includes an associated user group control, and the first input is used to create a resource group.
[0008] The resource group and user group are associated to generate associated user groups and / or associated users, wherein the user group includes multiple users;
[0009] Based on the resource group, the associated user group and / or associated user establish an association relationship and generate a mapping relationship table.
[0010] Optionally, before the step of receiving the first input from the target user to the resource management module in the resource management front-end interface, and displaying the resource group interface in response to the first input, the method includes:
[0011] Using resource groups as external keywords, establish one-to-many mapping relationships between users and user groups, many-to-many mapping relationships between resource groups and user groups, and many-to-many mapping relationships between resource groups and users.
[0012] Optionally, after the step of receiving the first input from the target user to the resource management module in the resource management front-end interface, and displaying the resource group interface in response to the first input, the method includes:
[0013] The resource groups and nodes are bound together to group the resource groups.
[0014] Optionally, the step of associating the resource group and user group to generate associated user groups and / or associated users includes:
[0015] The system receives a second input from the target user to the associated user group control, and in response to the second input, displays an associated operation interface, wherein the associated operation interface includes user groups and users;
[0016] Receive a third input from the target user regarding the user group, and in response to the third input, display the associated user group.
[0017] Optionally, after the step of receiving a second input from the target user to the associated user group control, and displaying the associated operation interface in response to the second input, the method includes:
[0018] Receive the fourth input from the target user to the user, and in response to the fourth input, display the associated user.
[0019] Optionally, after the step of establishing association relationships based on the resource group, the associated user group, and / or the associated users, and generating a mapping table, the following steps are included:
[0020] Based on the mapping relationship table, the association relationship between the resource group and the associated user group is automatically synchronized to the associated user group, and a user group list detail is generated. The user group list detail is used to support querying the resource group associated with the user group from the user group dimension.
[0021] Optionally, after the step of establishing association relationships based on the resource group, the associated user group, and / or the associated users, and generating a mapping table, the following steps are included:
[0022] Based on the mapping relationship table, the association relationship between the resource group and the associated user group is synchronized to the associated user, and user list details are generated. The user list details are used to support querying the resource group associated with the user from the user dimension.
[0023] In a second aspect of this application, a resource group management device is also provided, characterized in that it is applied to a resource management front end, the device comprising:
[0024] A resource group creation module is used to receive the first input from the target user to the resource management module in the resource management front-end interface, and to display the resource group interface in response to the first input. The resource group interface includes an associated user group control, and the first input is used to create a resource group.
[0025] The data association module is used to set associations between the resource group and the user group, and generate associated user groups and / or associated users, wherein the user group includes multiple users;
[0026] The module for establishing associations is used to establish associations based on the resource group, the associated user group, and / or the associated user, and generate a mapping table.
[0027] Optionally, the device includes:
[0028] The database table design module is used to establish a one-to-many mapping relationship between users and user groups, a many-to-many mapping relationship between resource groups and user groups, and a many-to-many mapping relationship between resource groups and users, using resource groups as external keys.
[0029] Optionally, the device includes:
[0030] The resource grouping module is used to bind the resource group and the node, and to group the resource group.
[0031] Optionally, the data association module includes:
[0032] The association operation submodule is used to receive a second input from the target user to the association user group control, and in response to the second input, display the association operation interface, wherein the association operation interface includes user groups and users;
[0033] The associated user group submodule is used to receive a third input from the target user regarding the user group, and in response to the third input, display the associated user group.
[0034] Optionally, the data association module includes:
[0035] The associated user submodule is used to receive the fourth input from the target user and, in response to the fourth input, display the associated user.
[0036] Optionally, the device includes:
[0037] The first associated resource group query module is used to automatically synchronize the association relationship between the resource group and the associated user group to the associated user group according to the mapping relationship table, and generate user group list details, wherein the user group list details are used to support querying the resource group associated with the user group from the user group dimension.
[0038] Optionally, the device includes:
[0039] The second associated resource group query module is used to synchronize the association relationship between the resource group and the associated user group to the associated user according to the mapping relationship table, and generate user list details, wherein the user list details are used to support querying the resource group associated with the user from the user dimension.
[0040] In a third aspect of this application, a communication device is also provided, comprising: a transceiver, a memory, a processor, and a program stored in the memory and executable on the processor;
[0041] The processor is configured to read a program from the memory to implement the resource group management method as described in any of the first aspects.
[0042] In a fourth aspect of this application, a computer-readable storage medium is also provided, wherein instructions are stored therein, which, when executed on a computer, cause the computer to implement the resource group management method as described in any of the first aspects.
[0043] The resource group management method provided in this application is applied to a resource management front-end. It receives a first input from a target user to the resource management module in the front-end interface, and displays a resource group interface in response to the first input. The resource group interface includes an associated user group control. The first input is used to create a resource group. The method then sets associations between the resource group and the user group, generating associated user groups and / or associated users. Each user group includes multiple users. Based on the resource group, the associated user groups and / or associated users, a relationship is established, generating a mapping table. This application generates associated user groups and / or associated users by setting up associations between resource groups and user groups. This involves assigning user groups or users to resource groups, allowing individual users within the same user group to have access permissions for a specific resource group. Alternatively, if a new globally accessible resource group is added, all user groups can be associated with the resource group at once, eliminating the need to manually associate user groups with resource groups individually. This enables quick and convenient changes to the relationship between resource groups and user groups. Furthermore, when a resource group is changed from globally accessible to a dedicated user group, the association with the resource group can be canceled without manually unassociating each user group with the resource group. The operation is simple and fast, thus improving the efficiency of resource group allocation. This also solves the technical problem of low efficiency in existing methods of assigning resource groups to user groups. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below.
[0045] Figure 1 This is one of the flowcharts of the resource group management method provided in the embodiments of this application;
[0046] Figure 2 This is the second step in the flowchart of the resource group management method provided in the embodiments of this application;
[0047] Figure 3 This is one of the device block diagrams of the resource group management device provided in the embodiments of this application;
[0048] Figure 4 This is a second device block diagram of the resource group management device provided in the embodiments of this application;
[0049] Figure 5 This is a schematic diagram of a communication device provided in an embodiment of this application;
[0050] Figure 6 This is a schematic diagram of a scenario for the resource group management method provided in an embodiment of this application;
[0051] Figure 7This is a database representation intent in the resource group management method provided in the embodiments of this application. Detailed Implementation
[0052] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the various embodiments of this application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been presented in the various embodiments of this application to enable readers to better understand this application. However, even without these technical details and various changes and modifications based on the following embodiments, the technical solutions claimed in this application can be implemented. The division of the various embodiments below is for the convenience of description and should not constitute any limitation on the specific implementation of this application. The various embodiments can be combined with and referenced by each other without contradiction.
[0053] Reference Figure 1 The flowchart illustrates the steps of the resource group management method provided in the embodiments of this application. Figure 1 The method may include:
[0054] Step 101: Receive the first input from the target user to the resource management module in the resource management front-end interface, and in response to the first input, display the resource group interface, wherein the resource group interface includes an associated user group control, and the first input is used to create a resource group.
[0055] It should be noted that, in this embodiment, the resource management front-end interface includes a resource management module. Upon receiving the user's first input, the resource management module completes the creation of the resource group and displays the resource group interface, which includes an associated user group control. For example, the resource management module includes a create resource group control; when the user clicks this control, the resource group is created and the resource group interface is immediately displayed.
[0056] Furthermore, before step 101, that is, before receiving the first input from the target user to the resource management module in the resource management front-end interface, and responding to the first input, displaying the resource group interface, wherein the resource group interface includes an associated user group control, and before the step of the first input being used to create a resource group, the method further includes: using the resource group as an external keyword to establish a one-to-many mapping relationship between users and user groups, a many-to-many mapping relationship between resource groups and user groups, and a many-to-many mapping relationship between resource groups and users.
[0057] It should be noted that, in the embodiments of this application, as Figure 7As shown, the database table includes users, resource groups, and user groups. It uses resource groups as the foreign key to establish a many-to-many (m:n) mapping relationship between users and resource groups, meaning one user can be assigned to multiple resource groups, and one resource group can be associated with multiple users. It also establishes a many-to-many (m:n) mapping relationship between resource groups and user groups, meaning one resource group can be associated with multiple user groups, and one user group can be assigned to multiple resource groups. Finally, it establishes a one-to-many (1:n) mapping relationship between users and user groups, meaning one user can only belong to one user group, and one user group contains multiple users.
[0058] This application optimizes database tables by using resource groups as external keys, thereby enabling the allocation of user groups or users to resource groups. In other words, it supports the allocation of resource groups to individual users, optimizes the relationship between resource groups and user groups, and makes the allocation of resource groups more flexible.
[0059] Furthermore, after step 101, that is, after receiving the first input from the target user to the resource management module in the resource management front-end interface, in response to the first input, the resource group interface is displayed. The resource group interface includes an associated user group control. After the first input is used to create a resource group, the interface further includes binding the resource group and the node for grouping the resource group.
[0060] It should be noted that, in this embodiment of the application, since each node performs different services, after the resource group is created, the resource group can be bound to the node, thereby enabling the resource group to be grouped according to the service.
[0061] This application solves the complexity of managing multiple resource groups by binding resource groups to nodes, that is, grouping resource groups according to business needs.
[0062] Step 102: Configure the association settings for resource groups and user groups to generate associated user groups and / or associated users, where a user group includes multiple users.
[0063] It should be noted that in this embodiment of the application, a user group contains multiple users. In the displayed resource group interface, the resource group and user group are associated, that is, a user group is assigned to the resource group, or a user is assigned to the resource group. After the association settings are completed, the associated user group, or the associated user, or the associated user group and the associated user will be obtained.
[0064] Furthermore, such as Figure 2 As shown, step 102 includes the following steps:
[0065] Step 201: Receive the second input from the target user to the associated user group control, and in response to the second input, display the associated operation interface, wherein the associated operation interface includes user groups and users.
[0066] It should be noted that, in this embodiment, the resource group interface includes an associated user group control. Upon receiving a second input from the target user to the associated user group control, the associated operation interface is displayed in response to the second input. The associated operation interface includes user groups and users. Figure 6 As shown, the leftmost shaded area displays "Resource Group," so the current interface is the Resource Group interface. Within the Resource Group interface, "Associate User" is the associated user group control. After the user clicks "Associate User," a pop-up window will display the association operation interface. Figure 6 The box interface on the right.
[0067] Step 202: Receive the third input from the target user regarding the user group, and in response to the third input, display the associated user group.
[0068] It should be noted that in this embodiment, the user can select one or more user groups for a resource group in the association operation interface. After the selection is complete, the association operation interface will display the associated user groups. It should also be noted that if all users under a certain user group are selected, it means that the user group has been selected. Figure 6 As shown, the user has selected usergroupA as the resource group, and the associated usergroupA is marked with a checkmark.
[0069] This application achieves the technical effect of granting all users under a certain user group permission to access the corresponding resource group by associating resource groups and user groups through the associated operation interface, that is, assigning user groups to resource groups.
[0070] Furthermore, after step 202, that is, after receiving the third input from the target user to the user group and displaying the associated user group in response to the third input, the method further includes: receiving the fourth input from the target user to the user and displaying the associated user in response to the fourth input.
[0071] It should be noted that in this embodiment, the user can select one or more users for a resource group in the association operation interface. After the selection is complete, the associated users will be displayed in the association operation interface. It should also be noted that if a user in a user group is not selected, it means that some users have been selected. Figure 6 As shown, the user has selected user2 as the resource group, and the associated user group user2 is marked with a checkmark.
[0072] This application achieves the technical effect of granting a user permission to access the corresponding resource group by associating the resource group with the resource group through the associated operation interface, that is, assigning a user to the resource group.
[0073] Step 103: Establish association relationships based on resource groups, associated user groups and / or associated users, and generate a mapping relationship table.
[0074] It should be noted that, in this embodiment of the application, based on the resource group, an association relationship is established for the associated user groups and / or associated users assigned to the resource group, and a mapping relationship table is generated. The mapping relationship table can serve as the basis for displaying detailed content and resource scheduling and allocation on the resource management front-end interface.
[0075] The resource group management method provided in this application is applied to a resource management front-end. It receives a first input from a target user to the resource management module in the front-end interface, and displays a resource group interface in response to the first input. The resource group interface includes an associated user group control. The first input is used to create a resource group. The method then sets associations between the resource group and the user group, generating associated user groups and / or associated users. Each user group includes multiple users. Based on the resource group, the associated user groups and / or associated users, a relationship is established, generating a mapping table. This application generates associated user groups and / or associated users by setting up associations between resource groups and user groups. This involves assigning user groups or users to resource groups, allowing individual users within the same user group to have access permissions for a specific resource group. Alternatively, if a new globally accessible resource group is added, all user groups can be associated with the resource group at once, eliminating the need to manually associate user groups with resource groups individually. This enables quick and convenient changes to the relationship between resource groups and user groups. Furthermore, when a resource group is changed from globally accessible to a dedicated user group, the association with the resource group can be canceled without manually unassociating each user group with the resource group. The operation is simple and fast, thus improving the efficiency of resource group allocation. This also solves the technical problem of low efficiency in existing methods of assigning resource groups to user groups.
[0076] Furthermore, after step 103, that is, after the step of establishing the association relationship between the resource group, the associated user group and / or the associated user and generating the mapping relationship table, the method further includes: automatically synchronizing the association relationship between the resource group and the associated user group to the associated user group according to the mapping relationship table, and generating user group list details, wherein the user group list details are used to support querying the resource group associated with the user group from the user group dimension.
[0077] It should be noted that, in this embodiment of the application, the association between resource groups and associated user groups is obtained according to the mapping relationship table, and the association between resource groups and associated user groups is automatically synchronized to the associated user groups, and user group list details are generated.
[0078] This application automatically synchronizes the relationship between resource groups and associated user groups to the associated user groups, generates a detailed list of user groups, and then allows users to query the resource groups associated with a user group from the perspective of user groups through the resource management front-end interface. This not only enables users to query in a visual way, but also enriches the query methods.
[0079] Furthermore, after step 103, that is, after the step of establishing the association relationship based on the resource group, the associated user group and / or the associated user, and generating the mapping relationship table, the method further includes: synchronizing the association relationship between the resource group and the associated user group to the associated user based on the mapping relationship table, and generating user list details, wherein the user list details are used to support querying the resource group associated with the user from the user dimension.
[0080] It should be noted that, in this embodiment of the application, the association relationship between the resource group and the associated user group is obtained according to the mapping relationship table, and the association relationship between the resource group and the associated user group is automatically synchronized to the associated users, and user list details are generated.
[0081] This application automatically synchronizes the relationship between resource groups and associated user groups to the associated users, generating a detailed user list. This allows users to query the resource groups associated with a user from the user's perspective through the resource management front-end interface, which not only enables users to query visually but also enriches the query methods.
[0082] Furthermore, after step 103, that is, after the step of establishing association relationships based on resource groups, associated user groups and / or associated users, and generating a mapping relationship table, the method further includes: obtaining the association relationships between resource groups and associated user groups, and the association relationships between resource groups and associated users based on the mapping relationship table, generating resource group list details, and displaying the resource group list details in a pop-up window, wherein the resource group list details include user group details and user details.
[0083] It should be noted that, in this embodiment, the association between resource groups and associated user groups, as well as the association between resource groups and associated users, are obtained according to the mapping relationship table. Further, user groups associated with resource groups are obtained based on the association between resource groups and associated user groups, and user group details are generated. Similarly, users associated with resource groups are obtained based on the association between resource groups and associated users, and user details are generated. The user group details and user details together constitute the resource group list details. When user input is received on the resource group interface, a pop-up window will automatically display the resource group list details in response to the user's input. Figure 6 As shown, when a user hovers the mouse over a user group / number of users, a pop-up window will automatically display the resource group list details. The resource group list details include user group details (groupA, groupB, groupC) and user group details (user2, user5).
[0084] This application generates a resource group list detail based on the relationship between resource groups and associated user groups, as well as the relationship between resource groups and associated users, and displays the resource group list detail in a pop-up window. This allows users to query the user groups or users associated with a specific resource group from the perspective of resource groups through the resource management front-end interface. This not only enriches the scenarios for resource allocation but also optimizes the interaction method of operation, providing customers with a convenient, intuitive, efficient, and comprehensive resource management method and improving the user experience.
[0085] Reference Figure 3 The diagram illustrates a resource group management apparatus according to an embodiment of this application. The apparatus may include:
[0086] The resource group creation module 301 is used to receive the first input from the target user to the resource management module in the resource management front-end interface, and to display the resource group interface in response to the first input. The resource group interface includes an associated user group control, and the first input is used to create a resource group.
[0087] The data association module 302 is used to set up associations between resource groups and user groups, and to generate associated user groups and / or associated users, wherein a user group includes multiple users;
[0088] The module 303 for establishing relationships is used to establish relationships based on resource groups, associated user groups, and / or associated users, and generate a mapping table.
[0089] Optionally, the device includes:
[0090] The database table design module is used to establish one-to-many mapping relationships between users and user groups, many-to-many mapping relationships between resource groups and user groups, and many-to-many mapping relationships between resource groups and users, using resource groups as foreign keys.
[0091] Optionally, the device includes:
[0092] The resource grouping module is used to bind resource groups and nodes, and to group resource groups.
[0093] Optionally, such as Figure 4 As shown, the data association module 302 includes:
[0094] The association operation submodule 401 is used to receive the second input from the target user to the association user group control, and in response to the second input, display the association operation interface, wherein the association operation interface includes user groups and users;
[0095] The associated user group submodule 402 is used to receive a third input from the target user regarding the user group, and in response to the third input, to display the associated user group.
[0096] Optionally, the data association module 302 includes:
[0097] The associated user submodule is used to receive the fourth input from the target user and, in response to the fourth input, display the associated users.
[0098] Optionally, the device includes:
[0099] The first associated resource group query module is used to automatically synchronize the association between resource groups and associated user groups to the associated user groups based on the mapping relationship table, and generate user group list details. The user group list details are used to support querying the resource groups associated with user groups from the user group dimension.
[0100] Optionally, the device includes:
[0101] The second associated resource group query module is used to synchronize the association between resource groups and associated user groups to the associated users based on the mapping relationship table, and generate user list details. The user list details are used to support querying the resource groups associated with users from the user dimension.
[0102] Optionally, the device includes:
[0103] The third associated resource group query module is used to obtain the association relationship between resource groups and associated user groups, as well as the association relationship between resource groups and associated users, based on the mapping relationship table, generate resource group list details, and display the resource group list details in a pop-up window. The resource group list details include user group details and user details.
[0104] The resource group management method provided in this application is applied to a resource management front-end. It receives a first input from a target user to the resource management module in the front-end interface, and displays a resource group interface in response to the first input. The resource group interface includes an associated user group control. The first input is used to create a resource group. The method then sets associations between the resource group and the user group, generating associated user groups and / or associated users. Each user group includes multiple users. Based on the resource group, the associated user groups and / or associated users, a relationship is established, generating a mapping table.This application generates associated user groups and / or associated users by setting up associations between resource groups and user groups. This involves assigning user groups or users to resource groups, allowing individual users within the same user group to have access permissions for a specific resource group. Alternatively, if a new globally accessible resource group is added, all user groups can be associated with the resource group at once, eliminating the need to manually associate user groups with resource groups individually. This enables quick and convenient changes to the relationship between resource groups and user groups. Furthermore, when a resource group is changed from globally accessible to a dedicated user group, the association with the resource group can be canceled for each user group individually. The operation is simple and fast, thus improving the efficiency of resource group allocation. This solves the technical problem of low resource group allocation efficiency in existing methods of assigning resource groups to user groups. This application optimizes the database table by using the resource group as an external key, enabling the allocation of user groups or users to resource groups, i.e., supporting the allocation of resource groups to individual users. It optimizes the association between resource groups and user groups, making resource group allocation more flexible. This application binds resource groups to nodes, grouping resource groups according to business needs, thereby enabling unified group management of multiple resource groups and solving the complexity problem of managing multiple resource groups. This application associates resource groups and user groups through the associated operation interface, i.e., assigning users to resource groups. This application achieves the technical effect of granting all users under a certain user group permission to access the corresponding resource group; by associating resource groups and users through the associated operation interface, i.e., assigning users to resource groups, this application achieves the technical effect of granting a user permission to access the corresponding resource group; by automatically synchronizing the association relationship between resource groups and associated user groups to the associated user groups, this application generates a detailed list of user groups, allowing users to query the resource groups associated with a certain user group from the perspective of user groups through the resource management front-end interface, which not only makes the query more visual but also enriches the query methods; this application achieves the technical effect of automatically synchronizing the association relationship between resource groups and associated user groups to the associated user groups... This application generates a detailed user list, allowing users to query resource groups associated with a specific user from a user perspective through the resource management front-end interface. This not only provides users with a visual query but also enriches the query methods. Furthermore, by generating a detailed resource group list based on the relationships between resource groups and associated user groups, and between resource groups and associated users, and displaying this detailed list in a pop-up window, the application enables users to query user groups or users associated with a specific resource group from a resource group perspective through the resource management front-end interface. This not only enriches the resource allocation scenarios but also optimizes the interactive operation, providing customers with a convenient, intuitive, efficient, and comprehensive resource management method, thus improving the user experience.
[0105] This application also provides a communication device, such as... Figure 5 As shown, it includes a processor 501, a communication interface 502, a memory 503, and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504.
[0106] Memory 503 is used to store computer programs;
[0107] When processor 501 executes the program stored in memory 503, it can perform the following steps:
[0108] Receive the first input from the target user to the resource management module in the resource management front-end interface, and in response to the first input, display the resource group interface, wherein the resource group interface includes an associated user group control, and the first input is used to create a resource group;
[0109] Configure the association settings for resource groups and user groups to generate associated user groups and / or associated users, where a user group includes multiple users;
[0110] Based on resource groups, establish relationships between associated user groups and / or associated users, and generate a mapping table.
[0111] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0112] The communication interface is used for communication between the aforementioned terminal and other devices.
[0113] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0114] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0115] In another embodiment provided in this application, a computer-readable storage medium is also provided, which stores instructions that, when executed on a computer, cause the computer to perform any of the resource group management methods described in the above embodiments.
[0116] In another embodiment provided in this application, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute any of the resource group management methods described in the above embodiments.
[0117] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid state disk (SSD)).
[0118] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0119] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0120] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.
Claims
1. A resource group management method, characterized in that, Applied to a resource management front-end, the method includes: The system receives a first input from a target user to the resource management module in the resource management front-end interface, and displays a resource group interface in response to the first input. The resource group interface includes an associated user group control, and the first input is used to create a resource group. The resource group and user group are associated to generate associated user groups and / or associated users, wherein the user group includes multiple users; Based on the resource group, the associated user group and / or the associated user establish an association relationship and generate a mapping relationship table; Before the step of receiving the first input from the target user to the resource management module in the resource management front-end interface, and displaying the resource group interface in response to the first input, the following steps are included: Using resource groups as external keywords, establish a one-to-many mapping relationship between users and user groups, a many-to-many mapping relationship between resource groups and user groups, and a many-to-many mapping relationship between resource groups and users; After the step of establishing associations based on the resource group, the associated user group, and / or the associated users, and generating a mapping table, the method further includes: The association between the resource group and the associated user group is obtained based on the mapping relationship table, and the association between the resource group and the associated user is obtained. Resource group list details are generated and displayed in a pop-up window. The resource group list details include user group details and user details.
2. The resource group management method according to claim 1, characterized in that, After receiving the first input from the target user to the resource management module in the resource management front-end interface, and displaying the resource group interface in response to the first input, the following steps are included: The resource groups and nodes are bound together to group the resource groups.
3. The resource group management method according to claim 1, characterized in that, The step of associating the resource group and user group to generate associated user groups and / or associated users includes: The system receives a second input from the target user to the associated user group control, and in response to the second input, displays an associated operation interface, wherein the associated operation interface includes user groups and users; Receive a third input from the target user regarding the user group, and in response to the third input, display the associated user group.
4. The resource group management method according to claim 3, characterized in that, After the step of receiving the second input from the target user to the associated user group control, and displaying the associated operation interface in response to the second input, the following steps are included: Receive the fourth input from the target user to the user, and in response to the fourth input, display the associated user.
5. The resource group management method according to claim 1, characterized in that, After the step of establishing association relationships based on the resource group, the associated user group, and / or the associated users, and generating a mapping table, the following is included: Based on the mapping relationship table, the association relationship between the resource group and the associated user group is automatically synchronized to the associated user group, and a user group list detail is generated. The user group list detail is used to support querying the resource group associated with the user group from the user group dimension.
6. The resource group management method according to claim 1, characterized in that, After the step of establishing association relationships based on the resource group, the associated user group, and / or the associated users, and generating a mapping table, the following is included: Based on the mapping relationship table, the association relationship between the resource group and the associated user group is synchronized to the associated user, and user list details are generated. The user list details are used to support querying the resource group associated with the user from the user dimension.
7. A resource group management device, characterized in that, The device, applied to a resource management front-end, includes: A resource group creation module is used to receive the first input from the target user to the resource management module in the resource management front-end interface, and to display the resource group interface in response to the first input. The resource group interface includes an associated user group control, and the first input is used to create a resource group. The data association module is used to set associations between the resource group and the user group, and generate associated user groups and / or associated users, wherein the user group includes multiple users; The module for establishing associations is used to establish associations based on the resource group, the associated user group, and / or the associated user, and generate a mapping table. The database table design module is used to establish one-to-many mapping relationships between users and user groups, many-to-many mapping relationships between resource groups and user groups, and many-to-many mapping relationships between resource groups and users, using resource groups as foreign keys. The third associated resource group query module is used to obtain the association relationship between the resource group and the associated user group, and the association relationship between the resource group and the associated user, based on the mapping relationship table, generate resource group list details, and display the resource group list details in a pop-up window, wherein the resource group list details include user group details and user details.
8. A communication device, characterized in that, include: A transceiver, a memory, a processor, and a program stored in the memory and executable on the processor; The processor is used to read a program from the memory to implement the resource group management method as described in any one of claims 1-6.
9. A readable storage medium for storing a program, characterized in that, When the program is executed by the processor, it implements the resource group management method as described in any one of claims 1-6.