Group management method and system, device, and medium

WO2025185391A8PCT designated stage Publication Date: 2025-10-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/076393
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-03-08
Filing Date
2025-02-08
Publication Date
2025-10-02

AI Technical Summary

Technical Problem

In the existing technology, the group management efficiency of chain stores is low. The flow of store members makes group adjustment time-consuming and labor-intensive. There are many groups and they are messy. The communication efficiency is low. Managers need to send information repeatedly in multiple groups, resulting in low management efficiency.

Method used

Provides group templates. By obtaining the group template corresponding to the object, groups can be automatically created or configured so that the same configuration items are presented in the group, improving management and communication efficiency.

Benefits of technology

Automatically create or configure groups through group templates, so that the same group configuration items can be presented in different objects, improving management and communication efficiency and reducing the complexity and duplication of group management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025076393_02102025_PF_FP_ABST
    Figure CN2025076393_02102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a group management method and system, a device, and a medium. The method comprises: in response to a preset operation, acquiring a group template corresponding to at least one first object, wherein the group template comprises content corresponding to at least one group configuration item; on the basis of the group template, creating at least one first group corresponding to the at least one first object, wherein the first group comprises the content corresponding to the at least one group configuration item, or on the basis of the group template, performing a configuration operation on at least one second group corresponding to the at least one first object, wherein the second group having experienced the configuration operation comprises the content corresponding to the at least one group configuration item.
Need to check novelty before this filing date? Find Prior Art

Description

A group management method, system, device and medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed on March 8, 2024, with application number 202410269234.X and invention name “A group management method, system, device and medium”. The entire contents of the application are incorporated by reference into this application. Technical Field

[0003] The present application relates to the field of computer technology, and in particular to a group management method, system, electronic device, and computer-readable storage medium. Summary of the Invention

[0004] The present application provides a group management method, a system, an electronic device, a computer-readable storage medium, and a computer program product corresponding to the method.

[0005] In a first aspect, the present application provides a group management method, the method comprising:

[0006] In response to a preset operation, obtaining a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item;

[0007] Based on the group template, at least one first group corresponding to the at least one first object is created, wherein the first group includes content corresponding to the at least one group configuration item; or, based on the group template, a configuration operation is performed on at least one second group corresponding to the at least one first object, wherein the second group after the configuration operation includes content corresponding to the at least one group configuration item.

[0008] In a second aspect, the present application provides a group management system, the system comprising:

[0009] an acquisition module, configured to acquire, in response to a preset operation, a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item;

[0010] a creating module, configured to create, based on the group template, at least one first group corresponding to the at least one first object, wherein the first group includes content corresponding to the at least one group configuration item;

[0011] The configuration module is configured to perform a configuration operation on at least one second group corresponding to the at least one first object according to the group template, wherein the second group after the configuration operation includes content corresponding to the at least one group configuration item.

[0012] In a third aspect, the present application provides an electronic device, comprising a processor and a memory. The processor and the memory communicate with each other. The processor is configured to execute instructions stored in the memory to cause the electronic device to perform the group management method according to the first aspect or any implementation of the first aspect.

[0013] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, wherein the instructions instruct an electronic device to execute the group management method described in the first aspect or any implementation of the first aspect.

[0014] In a fifth aspect, the present application provides a computer program product comprising instructions, which, when executed on an electronic device, enables the electronic device to execute the group management method described in the first aspect or any one of the implementations of the first aspect.

[0015] Based on the implementation methods provided in the above aspects, this application can also be further combined to provide more implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical methods of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments.

[0017] FIG1 is a flow chart of a group management method provided in an embodiment of the present application;

[0018] 2A to 2G are schematic diagrams of a group management page provided in an embodiment of the present application;

[0019] 2H and 2I are schematic diagrams of a group communication page provided in an embodiment of the present application;

[0020] FIG3 is a schematic diagram of the structure of a group management system provided in an embodiment of the present application;

[0021] FIG4 is a schematic structural diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0022] The terms "first" and "second" in the embodiments of this application are used for descriptive purposes only and should not be understood to indicate or imply relative importance or implicitly specify the number of technical features indicated. Therefore, features specified as "first" or "second" may explicitly or implicitly include one or more of the features.

[0023] First, some technical terms involved in the embodiments of this application are introduced.

[0024] A chain store refers to a large number of retail outlets selling the same brand of goods or services. Under the guidance of management, each chain store can adopt a common business policy and consistent marketing efforts. In other words, management needs to manage each chain store individually.

[0025] In related technologies, managers can create groups with store members from various chain stores and collect information and send notifications within the groups. However, for content applicable to multiple chain stores (such as business policies and marketing initiatives), managers need to repeatedly send it to the groups of multiple chain stores, which reduces store management efficiency.

[0026] In practice, managers can create groups with store members from across the chain, where they can gather information and send notifications. For example, a group could include managers and store members, and managers could send messages to gather information or indicate pending tasks.

[0027] However, the above-mentioned method of manually creating groups by managers and then using groups to manage stores has many problems. For example, since the store members of chain stores are more mobile, the group members of chain stores need to be adjusted along with the flow of store members, which is time-consuming and labor-intensive. For another example, considering that there are multiple different types of managers (such as operations managers, logistics managers, and financial managers), the same chain store often needs to establish multiple groups with multiple different types of managers, so that multiple different types of managers can collect information and send message notifications in the corresponding groups. The number of groups is large and messy, and group messages are easily missed. For another example, considering that there is content that is applicable to multiple chain stores, such as store menus applicable to chain stores in area A, store activities applicable to chain stores in area B, etc., managers need to send messages repeatedly in the groups of multiple chain stores, and the communication efficiency in the group is low.

[0028] In view of this, the present application provides a group management method. In response to a preset operation, the method obtains a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item. Then, based on the group template, at least one first group is created corresponding to the at least one first object, wherein the first group includes content corresponding to the at least one group configuration item. Alternatively, based on the group template, a configuration operation is performed on at least one second group corresponding to the at least one first object, wherein the second group after the configuration operation includes content corresponding to the at least one group configuration item.

[0029] In this method, by providing a group template, a group can be automatically created using the group template, or an existing group can be automatically configured using the group template, so that the same group configuration item content can be presented in different groups, thereby improving the management efficiency for different objects and the communication efficiency in the group.

[0030] To facilitate understanding of the technical solutions provided in the embodiments of the present application, they will be described below with reference to the accompanying drawings.

[0031] Referring to FIG. 1 , a flow chart of a group management method provided in an embodiment of the present application is shown. The method specifically includes:

[0032] S101: In response to a preset operation, obtaining a group template corresponding to at least one first object.

[0033] The first object can be different in different application scenarios. For example, in an education scenario, the first object can be a class. In another example, in a retail scenario, the first object can be a store. In another example, in a business scenario, the first object can be an enterprise.

[0034] In the embodiments of the present application, the first object and other objects belong to the same organization. In other words, an organization can have multiple objects. For example, when the first object is a class, the first object and other objects can belong to the same school. For another example, when the first object is a store, the first object and other objects can belong to the same retail chain. For another example, when the first object is a company, the first object and other objects can belong to the same group.

[0035] In actual applications, the preset operation may be different. In some embodiments, in response to a request for adding at least one first object, a group template corresponding to the at least one first object is obtained.

[0036] The new addition request may be a request for instructing to add a first object. In other words, the first object may be understood as a newly added object, such as a newly added class, a newly added store, a newly added enterprise, and the like.

[0037] The embodiments of the present application support adding a new first object in different ways. In some embodiments, the organization to which the first object belongs already has a management system. For example, the developers of the organization to which the first object belongs have developed a management system, or the organization to which the first object belongs uses an external management system. In the existing management system of the organization to which the first object belongs, the status of each object can be stored, such as an open state or a closed state. At this time, when the state of the first object changes from a closed state to an open state, a request for adding the first object can be sent, for example, by calling an interface to send a request for adding the first object.

[0038] In other embodiments, the organization to which the first object belongs uses the group management system in the embodiments of the present application to manage objects. In the group management page provided by the group management system, an entry for adding a new object is provided. The administrator can use the entry to add the new object to enter relevant information about the first object, such as the name of the first object, member information of the first object, and object tags of the first object. When the administrator triggers a new addition operation for the first object, such as clicking a "Confirm Add" control, a request to add the first object can be sent.

[0039] In some other embodiments, in response to a configuration request of at least one second group corresponding to at least one first object, a group template corresponding to the at least one first object is obtained.

[0040] The configuration request may be a request to configure a group. In other words, the first object may have an already created group (i.e., at least one second group). In this case, the configuration request may be understood as a request to configure and decorate the at least one second group.

[0041] That is, in the embodiment of the present application, when a new first object is added or configuration is required for at least one second group corresponding to the first object, a group template can be obtained so that group management can be implemented subsequently using the group template.

[0042] A group template can be used to decorate a group and indicate the presentation style of the group. In an embodiment of the present application, a group template may include content corresponding to at least one group configuration item. Among them, at least one group configuration item can be presented on the group communication page, and different group configuration items can be used to provide different information. Users (for example, group members) can obtain corresponding information through at least one group configuration item.

[0043] In some possible implementations, an object tag of the at least one first object may be obtained, and a group template corresponding to the at least one first object may be determined according to the object tag.

[0044] Among them, the object label can be understood as an identifier for classifying objects. In the embodiments of the present application, the object label can have different forms of expression. In some embodiments, the object label can be an identifier for classifying objects according to the location of the object, that is, the object label can be the region to which the object belongs, for example, the object label can be the northern region, the southern region, the western region, the eastern region, etc. In other embodiments, the object label can also be an identifier for classifying objects according to the attributes of the object, that is, the object label can be the attribute of the object, for example, when the first object is a store, the object label can be a directly-operated store, a franchise store, etc. In other embodiments, the object label can also be an identifier for classifying objects according to their level, that is, the object label can be the grade of the object, for example, the object label can be an A-level object, a B-level object, a C-level object, etc.

[0045] In specific implementation, a new addition request for at least one first object, or a configuration request for at least one second group corresponding to at least one first object may carry a field corresponding to the object tag. The server can obtain the object tag of at least one first object by parsing the new addition request for the first object or the configuration request for at least one second group corresponding to at least one first object, and then determine the group template corresponding to the at least one first object.

[0046] In the embodiment of the present application, the server can provide different group templates for different object tags. In this way, objects under the same object tag can be decorated with the same group template, and objects under different object tags can be decorated with different group templates.

[0047] S102: creating at least one first group corresponding to at least one first object according to the group template, or performing a configuration operation on at least one second group corresponding to the at least one first object according to the group template.

[0048] Specifically, when a first object does not yet have a corresponding group, for example, when the first object is newly added, the server can automatically create a first group corresponding to the first object based on a group template. When a first object already has a corresponding second group, the server can automatically configure the second group corresponding to the first object based on the group template.

[0049] The embodiments of the present application do not limit the correspondence between at least one first object and at least one first group. For example, a one-to-one correspondence may exist between multiple first objects and multiple first groups. For another example, one first object may correspond to multiple first groups, or multiple first objects may correspond to one first group.

[0050] Similarly, embodiments of the present application do not limit the correspondence between at least one first object and at least one second group. For example, a one-to-one correspondence may exist between multiple first objects and multiple second groups. For another example, a single first object may correspond to multiple second groups, or multiple first objects may correspond to a single second group.

[0051] In the embodiment of the present application, the group configuration item may include at least one of the following: a first group configuration item indicating announcement information of the object, a second group configuration item indicating task information of the object, and a third group configuration item indicating association information of the object.

[0052] In other words, group members can obtain information related to the announcement through the first group configuration item. For example, when the object is a store, the first group configuration item can be the store operation manual, store operation standards, store standard operating procedures (SOP), etc. Group members can obtain information related to the task to be performed through the second group configuration item. For example, when the object is a store, the second group configuration item can be an information collection form to be filled out. Group members can obtain object-related information through the third group configuration item. For example, when the object is a store, the third group configuration item can be information related to the store's finances, information related to the store's personnel, etc.

[0053] By creating at least one first group corresponding to at least one first object according to a group template, the first group can include content corresponding to at least one group configuration item. Similarly, by performing a configuration operation on at least one second group corresponding to the at least one first object according to the group template, the second group after the configuration operation can include content corresponding to the at least one group configuration item.

[0054] In some possible implementations, the group communication page of the first group or the second group may present content corresponding to at least one group configuration item. For example, the content of the first group configuration item may be presented in the pinned group area of ​​the group communication page, and the second and third group configuration items may be presented in the information input area of ​​the group communication page.

[0055] In an embodiment of the present application, a group management page may be provided to manage groups of objects. Therefore, group information of at least one first group or at least one second group may be presented in the group management page.

[0056] The group management page may present group information of multiple groups corresponding to multiple objects, where the multiple objects belong to the same organization. Specifically, the group information may include at least one of the following: group member information, and content corresponding to at least one group configuration item.

[0057] In some possible implementations, group members of different identity types can be presented separately. For example, when the object is a store, the identity types may include store manager, store clerk, store instructor, etc. Different identity types may correspond to different columns of group information. The store manager information is presented in the column corresponding to the store manager, the store clerk information is presented in the column corresponding to the store clerk, and the store instructor information is presented in the column corresponding to the store instructor.

[0058] In addition, the group information may also include the object name, the region to which the object belongs, etc. Thus, the administrator can view and manage multiple groups of objects belonging to the same organization through the group management page.

[0059] In some embodiments, different administrators can be assigned different permissions, allowing them to control different groups. In other words, administrators with different permissions can view different group information on the group management page. For example, an administrator's permissions can be related to the administrator's management scope, so an administrator in a certain area has permissions for groups of objects in that area. For another example, an administrator's permissions can also be related to the administrator's level, with higher-level administrators having permissions for more groups of objects. By assigning permissions to administrators, hierarchical and decentralized management of groups of objects can be achieved.

[0060] In an embodiment of the present application, an administrator can modify group information through the group management page. In specific implementation, the server can receive a modification operation for a target group corresponding to one or more target objects in the group management page, and modify the group information of the one or more target groups according to the modification operation.

[0061] In some embodiments, the administrator can modify the member information of the group through the group management page, such as adding a new group member, deleting a group member, modifying the identity type of a group member, etc. In other embodiments, the administrator can modify the content corresponding to the group configuration item through the group management page, such as adding the content of the first group configuration item indicating announcement information, deleting the content of the first group configuration item indicating announcement information, adding the content of the second group configuration item indicating task information, deleting the content of the second group configuration item indicating task information, adding the content of the third group configuration item indicating association information, and deleting the content of the third group configuration item indicating association information.

[0062] In other words, administrators can directly modify group information through the group management page without having to make changes in the group communication page of each group, thereby improving the administrator's object management efficiency and operational convenience.

[0063] Based on the above description, administrators can use the group management page to batch modify multiple target groups. Specifically, the server can receive modification operations triggered on the group management page and, based on the target object tags carried by the modification operations, treat the objects matching the target object tags as multiple target objects, and the groups corresponding to the multiple target objects as multiple target groups, thereby enabling modifications to multiple target groups.

[0064] That is, when the administrator performs a modification operation on the group management page, they can select the target object tag to be modified. For example, when the object is a store, the target object tag can be Northern Region, Direct-operated Store, or Class A Store. In this way, the server can use the target object tag carried in the modification operation to determine multiple target objects that meet the target object tag, such as multiple target stores in the Northern Region, multiple target stores that are Direct-operated Stores, or multiple target stores that are Class A Stores.

[0065] By selecting a target object tag, the server can batch modify group information for multiple target groups of multiple target objects that meet the target object tag. For example, the server can modify the content of at least one group configuration item for multiple target groups. In this way, when managers need to update the content of group configuration items for target objects under a certain target object tag, for example, when the target is a store, this can include updating the store operation manual for a certain area, updating the information collection table for directly-operated stores, and updating the store association information for Class A stores. Without manually screening multiple target objects, batch modifications can be implemented.

[0066] In an embodiment of the present application, an administrator can send messages to a group through the group management page. In a specific implementation, the server can receive a message sending operation for a target group corresponding to multiple target objects on the group management page, and then, based on the message sending operation, present the target message on the group communication page of the multiple target groups.

[0067] In other words, managers can send messages directly through the group management page without having to manually send messages in each group, which improves the communication efficiency and operation convenience of managers in the group.

[0068] In some embodiments, the target message sent by the administrator through the group management page can be sent as a management robot or digital assistant. That is, the target message sent by the management robot or digital assistant can be presented in the group communication page of the target group corresponding to multiple target objects.

[0069] Based on the above description, an embodiment of the present application provides a group management method. In response to a preset operation, the method obtains a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item. Then, based on the group template, at least one first group corresponding to the at least one first object is created, wherein the first group includes content corresponding to the at least one group configuration item. Alternatively, based on the group template, a configuration operation is performed on at least one second group corresponding to the at least one first object, wherein the second group after the configuration operation includes content corresponding to the at least one group configuration item.

[0070] In this method, by providing a group template, a group can be automatically created using the group template, or an existing group can be automatically configured using the group template, so that the same group configuration item content can be presented in different groups, thereby improving the management efficiency for different objects and the communication efficiency in the group.

[0071] In an embodiment of the present application, the creation of the first group can be implemented based on an application platform as a service (aPaaS). An application platform as a service, also known as a low-code development platform, typically features a visual integrated development environment, reusable drag-and-drop components, and multiple application programming interfaces (APIs), enabling development with minimal user coding.

[0072] A first workflow for creating a group is configured in the aPaaS. The server can read the first workflow in the aPaaS, wherein the process nodes of the first workflow include a first connector node, a second connector node, and a group decoration node. Then, the server can execute the first workflow so that the first connector node establishes a correspondence between at least one first object and at least one first group, the second connector node establishes a correspondence between member information associated with the at least one first object and the at least one first group, and the group decoration node establishes a correspondence between content corresponding to at least one group configuration item included in the group template and the at least one first group.

[0073] That is, the server can execute multiple nodes of the first workflow in sequence to achieve group creation. Among them, the first connector node, the second connector node, and the group decoration node can be capabilities provided by aPaaS or capabilities provided by an external development platform.

[0074] Specifically, when executing the first connector node, the first connector node can generate at least one first group and associate the identifier of at least one first object with the identifier of at least one first group. When executing the second connector node, the second connector node can obtain member information associated with the at least one first object and, based on the member information, add at least one account indicated by the member information to the member field corresponding to the at least one first group. When executing the group decoration node, the group decoration node can add the content corresponding to at least one group configuration item to the group configuration item field corresponding to the at least one first group.

[0075] In this way, by configuring the workflow in the aPaaS and executing the first workflow, it is possible to automatically create a group and present the content of at least one group configuration item included in the group template in the automatically created group.

[0076] Similar to creating a group, aPaaS can also be configured with a workflow for modifying group information. The server can read the second workflow in the aPaaS, where the process nodes of the second workflow include a group determination node, an information modification node, and a loop node. Then, the server can execute the second workflow, so that the group determination node determines the target group to be modified in the current process, and the information modification node modifies the to-be-modified fields of the target group to be modified in the current process according to the modification operation. When the modification of the group information for all target groups is not completed, the loop node instructs to re-execute the group determination node.

[0077] The group determination node, information modification node, and loop node can be capabilities provided by aPaaS or an external development platform. The server executes the second workflow to modify the group information of the target group. Furthermore, because the second workflow contains a loop node, when the server needs to modify group information for multiple target groups, it can execute the second workflow repeatedly through the loop node, thereby achieving batch modification.

[0078] Similarly, aPaaS can also be configured with a workflow for sending messages. The server can read the third workflow in the aPaaS, where the process nodes of the third workflow include a group determination node, a message sending node, and a loop node. Then, the server can execute the third workflow, so that the group determination node determines the target group to be sent in the current process, and the message sending node adds the target message carried by the message sending operation to the message field of the target group to be sent in the current process. When the message sending to all target groups is not completed, the loop node instructs to re-execute the group determination node.

[0079] The group determination node, message sending node, and loop node can be capabilities provided by aPaaS or an external development platform. The server executes the third workflow to send messages to the target group. Furthermore, because the third workflow contains a loop node, when the server needs to send messages to multiple target groups, it can execute the third workflow repeatedly through the loop node, thereby achieving batch message sending.

[0080] Furthermore, the aPaaS can also be configured with processes for adding group members, deleting group members, and disbanding a group. The processes for adding and deleting group members can include a node for modifying a group member field. By executing the node for modifying a group member field on the server, group members can be added to or removed from the field. The process for disbanding a group can include a node for removing group members. By executing the node for removing group members on the server, group members can be removed from the group, thereby disbanding the group.

[0081] The above describes the group management method provided in the embodiment of the present application. The following will take a store as an example and explain it in combination with a specific scenario.

[0082] 2A to 2G illustrate a schematic diagram of a group management page. In FIG2A , group management page 20 includes a new store control 201 and a batch import control 202. The new store control 201 can be used to trigger a new store request, while the batch import control 202 can be used to trigger a group import, for example, to import existing groups into the store management system.

[0083] In addition, the group management page 20 also includes a store information presentation area 203. In the store information presentation area 203, group information of groups corresponding to multiple stores can be presented in the form of a list, for example, the store name, store manager, store clerk and store area can be presented.

[0084] After the administrator triggers the add store control 201, they can add a new store. As shown in Figure 2B, the group management page 20 can display a store add window 204. In this window, the administrator can enter store information, such as the store name, store logo, store region, store manager, store clerk, store instructor, etc. After entering the store information, the administrator can submit the entered store information, triggering a store add request. In this way, the server can respond to the add request and create a corresponding group.

[0085] In an embodiment of the present application, the server can determine the object tag (i.e., store tag) corresponding to the object, and create a group based on the group template corresponding to the object tag. As shown in FIG2C , the group management page 20 may include a group template display area 205. In the group template display area 205, group templates corresponding to multiple store tags may be presented in the form of a list. For example, the group template name, the content of at least one group configuration item, and the store tag may be presented. In this way, the server can determine the corresponding group template through the store tag, and create a group based on the group template, so that the created group includes the content of at least one group configuration item.

[0086] Administrators can also modify group information through the group management page. As shown in Figure 2D, the group management page 20 may include a first group configuration item display area 206. In the first group configuration item display area 206, the contents of multiple first group configuration items may be presented in the form of a list. The first group configuration item may be a group menu.

[0087] The administrator can trigger a modification of the first group configuration item in the first group configuration item display area 206, for example, by clicking an edit control. As shown in FIG2E , after the administrator triggers the modification of the first group configuration item, the group management page 20 can display a first group configuration item modification window 207. The administrator can enter the modification details in the first group configuration item modification window 207 and select the target stores to be modified, thereby batch modifying the group configuration item contents under the target group of the target stores.

[0088] In addition, the administrator can also send messages through the group management page. As shown in Figure 2F, the group management page can include a group message display area 208, in which multiple messages can be presented in the form of a list.

[0089] The administrator can trigger the sending of a target message in the group message display area 208, for example, by clicking the Add Message control. As shown in FIG2G , after the administrator triggers the sending of the target message, the group management page 20 can display a message creation window 209. In the message creation window 209, the administrator can enter the target message and select the target store to be sent. The target message will then be displayed on the group communication page of the target group corresponding to the target store.

[0090] 2H and 2G , a schematic diagram of a group communication page is shown. Group communication page 21 is a group in an embodiment of the present application, for example, a first group. As shown in FIG2H , group communication page 21 presents the content of at least one group configuration item. Specifically, in the upper area of ​​group communication page 21 (also referred to as the group top area), a first group configuration item 211 indicating announcement information of an object is presented. In the lower area of ​​group communication page 21 (also referred to as the information input area), a second group configuration item 212 indicating task information of an object and a third group configuration item 213 indicating associated information of the object are presented.

[0091] Furthermore, the lower area of ​​the group communication page 21 may also present a switch control 214 , and the user may trigger the switch control 214 to switch to presenting an information input box in the lower area of ​​the group communication page 21 , and then input information.

[0092] As shown in Figure 2G, after managers send a batch of targeted messages through the group management page, they can present the targeted messages on the group communication page 21. Specifically, the target messages can be presented in the message display area of ​​the group communication page 21. These target messages can be sent as a management robot or digital assistant. For example, the target message can be sent as a "store AI assistant." In this way, managers can send messages to multiple groups through the group management page.

[0093] The group management method provided in the embodiment of the present application is described in detail above with reference to FIG1 and FIG2 . The system and device provided in the embodiment of the present application will be described below with reference to the accompanying drawings.

[0094] Referring to the structural diagram of the group management system shown in FIG3 , the system 30 includes:

[0095] An acquisition module 301 is configured to acquire, in response to a preset operation, a group template corresponding to at least one first object, the group template including content corresponding to at least one group configuration item;

[0096] A creating module 302, configured to create at least one first group corresponding to the at least one first object according to the group template, wherein the first group includes content corresponding to the at least one group configuration item;

[0097] The configuration module 303 is configured to perform a configuration operation on at least one second group corresponding to the at least one first object according to the group template, whereby the second group after the configuration operation includes content corresponding to the at least one group configuration item.

[0098] In some possible implementations, the obtaining module 301 is specifically configured to:

[0099] In response to a request for adding at least one first object, obtaining a group template corresponding to the at least one first object; or,

[0100] In response to a configuration request of at least one second group corresponding to at least one first object, a group template corresponding to the at least one first object is acquired.

[0101] In some possible implementations, the obtaining module 301 is specifically configured to:

[0102] obtaining an object tag of at least one first object;

[0103] A group template corresponding to the at least one first object is determined according to the object label.

[0104] In some possible implementations, the group configuration item includes at least one of the following: a first group configuration item indicating announcement information of the object, a second group configuration item indicating task information of the object, and a third group configuration item indicating association information of the object.

[0105] In some possible implementations, the system further includes a presentation module, configured to:

[0106] On the group management page, group information of the at least one first group or the at least one second group is presented.

[0107] In some possible implementations, the group management page presents group information of multiple groups corresponding to multiple objects, where the multiple objects belong to the same organization. The system further includes a modification module configured to:

[0108] receiving a modification operation on a target group corresponding to one or more target objects in the group management page;

[0109] According to the modification operation, the group information of the one or more target groups is modified.

[0110] In some possible implementations, the group information includes at least one of the following: group member information, and content corresponding to at least one group configuration item.

[0111] In some possible implementations, the modification module is specifically configured to:

[0112] Receiving a modification operation triggered in the group management page;

[0113] According to the target object tag carried by the modification operation, objects that hit the target object tag are taken as multiple target objects, and groups corresponding to the multiple target objects are taken as multiple target groups.

[0114] In some possible implementations, the presentation module is further configured to:

[0115] receiving a message sending operation for a target group corresponding to a plurality of target objects on the group management page;

[0116] According to the message sending operation, target messages are presented on the group communication pages of the multiple target groups.

[0117] In some possible implementations, the creation module is specifically configured to:

[0118] Reading a first workflow in an application platform as a service (aPaaS), wherein process nodes of the first workflow include a first connector node, a second connector node, and a group decoration node;

[0119] Execute the first workflow so that the first connector node establishes a correspondence between the at least one first object and the at least one first group, the second connector node establishes a correspondence between the member information associated with the at least one first object and the at least one first group, and the group decoration node establishes a correspondence between the content corresponding to the at least one group configuration item included in the group template and the at least one first group.

[0120] In some possible implementations, the creation module is specifically configured to:

[0121] The first connector node generates at least one first group;

[0122] The first connector node stores the identifier of the at least one first object in association with the identifier of the at least one first group;

[0123] The second connector node obtains member information associated with the at least one first object;

[0124] The second connector node adds, according to the member information, at least one account indicated by the member information to a member field corresponding to the at least one first group;

[0125] The group decoration node adds the content corresponding to the at least one group configuration item to the group configuration item field corresponding to the at least one first group.

[0126] In some possible implementations, the modification module is specifically configured to:

[0127] Reading a second workflow in an application platform as a service (aPaaS), wherein process nodes of the second workflow include a group determination node, an information modification node, and a loop node;

[0128] The second workflow is executed so that the group determination node determines the target group to be modified in the current process, and the information modification node modifies the to-be-modified field of the target group to be modified in the current process according to the modification operation. When the modification of the group information of all target groups is not completed, the loop node instructs to re-execute the group determination node.

[0129] In some possible implementations, the presentation module is specifically configured to:

[0130] Reading a third workflow in an application platform as a service (aPaaS), wherein process nodes of the third workflow include a group determination node, a message sending node, and a loop node;

[0131] The third workflow is executed so that the group determination node determines the target group to be sent in the current process, and the message sending node adds the target message carried by the message sending operation to the message field of the target group to be sent in the current process. When the message sending to all target groups is not completed, the loop node instructs to re-execute the group determination node.

[0132] The group management system 30 according to the embodiment of the present application may correspond to executing the method described in the embodiment of the present application, and the above-mentioned and other operations and / or functions of each module / unit of the group management system 30 are respectively for implementing the corresponding processes of each method in the embodiment shown in Figure 1. For the sake of brevity, they are not further described here.

[0133] It can be seen from the above technical solutions that this application has the following advantages:

[0134] The present application provides a group management method. The method, in response to a preset operation, obtains a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item. Then, based on the group template, at least one first group is created corresponding to the at least one first object, wherein the first group includes content corresponding to the at least one group configuration item. Alternatively, based on the group template, a configuration operation is performed on at least one second group corresponding to the at least one first object, wherein the second group after the configuration operation includes content corresponding to the at least one group configuration item.

[0135] In this method, by providing a group template, a group can be automatically created using the group template, or an existing group can be automatically configured using the group template, so that the same group configuration item content can be presented in different groups, thereby improving the management efficiency for different objects and the communication efficiency in the group.

[0136] The present application also provides an electronic device, which is specifically configured to implement the functions of the group management system 30 in the embodiment shown in FIG3 .

[0137] FIG4 is a schematic diagram of the structure of an electronic device 400. As shown in FIG4, the electronic device 400 includes a bus 401, a processor 402, a communication interface 403, and a memory 404. The processor 402, the memory 404, and the communication interface 403 communicate with each other via the bus 401.

[0138] Bus 401 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. Buses can be categorized as address buses, data buses, and control buses. For ease of illustration, FIG4 shows only one thick line, but this does not imply that there is only one bus or only one type of bus.

[0139] The processor 402 may be any one or more of a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).

[0140] The communication interface 403 is used for communicating with the outside. For example, the communication interface 303 can be used for communicating with a terminal.

[0141] The memory 404 may include volatile memory, such as random access memory (RAM), or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).

[0142] The memory 404 stores executable codes, and the processor 402 executes the executable codes to perform the aforementioned group management method.

[0143] Specifically, when implementing the embodiment shown in FIG. 3 , and when each module or unit of the group management system 30 described in the embodiment of FIG. 3 is implemented by software, the software or program code required to execute the functions of each module / unit in FIG. 3 may be partially or completely stored in the memory 404. The processor 402 executes the program code corresponding to each unit stored in the memory 404 to perform the aforementioned group management method.

[0144] Embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium can be any available medium capable of being stored by a computing device, or a data storage device such as a data center that contains one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive). The computer-readable storage medium includes instructions that instruct the computing device to execute the group management method described above for use in the group management system 30.

[0145] The present application also provides a computer program product comprising one or more computer instructions that, when loaded and executed on a computing device, fully or partially generate the process or function described in the present application.

[0146] The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.

[0147] When the computer program product is executed by a computer, the computer performs any of the aforementioned group management methods. The computer program product may be a software installation package, which can be downloaded and executed on the computer when any of the aforementioned group management methods is needed.

[0148] The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to the various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, program segment or a part of code, and the module, program segment or a part of code contains one or more executable instructions for realizing the prescribed logical functions. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a sequence different from that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented by a dedicated hardware-based system that performs the prescribed function or operation, or can be implemented by a combination of dedicated hardware and computer instructions.

[0149] The units involved in the embodiments described in this application may be implemented in software or hardware, wherein the name of a unit / module does not, in some cases, constitute a limitation on the unit itself.

[0150] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0151] In the context of the present application embodiment, machine-readable medium can be a tangible medium that can contain or store a program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable medium can include but is not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0152] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0153] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0154] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0155] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0156] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A group management method, comprising: In response to a preset operation, obtaining a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item; creating, according to the group template, at least one first group corresponding to the at least one first object, wherein the first group includes content corresponding to the at least one group configuration item; Alternatively, a configuration operation is performed on at least one second group corresponding to the at least one first object according to the group template, and the second group after the configuration operation includes content corresponding to the at least one group configuration item.

2. The method according to claim 1, wherein the acquiring, in response to a preset operation, a group template corresponding to at least one first object comprises: In response to a request for adding at least one first object, obtaining a group template corresponding to the at least one first object; or, In response to a configuration request of at least one second group corresponding to at least one first object, a group template corresponding to the at least one first object is acquired.

3. The method according to claim 1, wherein obtaining a group template corresponding to at least one first object comprises: obtaining an object tag of at least one first object; A group template corresponding to the at least one first object is determined according to the object label. 4 . The method according to claim 1 , wherein the group configuration item comprises at least one of the following: a first group configuration item indicating announcement information of an object, a second group configuration item indicating task information of an object, and a third group configuration item indicating association information of an object.

5. The method according to claim 1, further comprising: On the group management page, group information of the at least one first group or the at least one second group is presented.

6. The method according to claim 5, wherein the group management page presents group information of multiple groups corresponding to multiple objects, and the multiple objects belong to the same organization, the method further comprising: receiving a modification operation on one or more target groups corresponding to one or more target objects in the group management page; According to the modification operation, the group information of the one or more target groups is modified.

7. The method according to claim 5 or 6, wherein the group information comprises at least one of the following: group member information, and content corresponding to at least one group configuration item.

8. The method according to claim 6, wherein receiving modification operations on a plurality of target groups corresponding to a plurality of target objects in the group management page comprises: Receiving a modification operation triggered in the group management page; According to the target object tag carried by the modification operation, objects that hit the target object tag are taken as multiple target objects, and groups corresponding to the multiple target objects are taken as multiple target groups.

9. The method according to claim 5, further comprising: receiving a message sending operation for a plurality of target groups corresponding to a plurality of target objects on the group management page; According to the message sending operation, target messages are presented on the group communication pages of the multiple target groups.

10. The method according to claim 1, wherein creating at least one first group corresponding to the at least one first object according to the group template comprises: Reading a first workflow in an application platform as a service (aPaaS), wherein process nodes of the first workflow include a first connector node, a second connector node, and a group decoration node; Execute the first workflow so that the first connector node establishes a correspondence between the at least one first object and the at least one first group, the second connector node establishes a correspondence between the member information associated with the at least one first object and the at least one first group, and the group decoration node establishes a correspondence between the content corresponding to the at least one group configuration item included in the group template and the at least one first group.

11. The method according to claim 10, wherein the first connector node establishes a corresponding relationship between the at least one first object and the at least one first group, comprising: The first connector node generates at least one first group; The first connector node stores the identifier of the at least one first object in association with the identifier of the at least one first group; The second connector node establishes a correspondence between the member information associated with the at least one first object and the at least one first group, including: The second connector node obtains member information associated with the at least one first object; The second connector node adds, according to the member information, at least one account indicated by the member information to a member field corresponding to the at least one first group; The group decoration node establishes a correspondence between content corresponding to at least one group configuration item included in the group template and the at least one first group, including: The group decoration node adds the content corresponding to the at least one group configuration item to the group configuration item field corresponding to the at least one first group.

12. The method according to claim 6, wherein modifying the group information of the one or more target groups according to the modification operation comprises: Reading a second workflow in an application platform as a service (aPaaS), wherein process nodes of the second workflow include a group determination node, an information modification node, and a loop node; The second workflow is executed so that the group determination node determines the target group to be modified in the current process, and the information modification node modifies the to-be-modified field of the target group to be modified in the current process according to the modification operation. When the modification of the group information of all target groups is not completed, the loop node instructs to re-execute the group determination node.

13. The method according to claim 9, wherein presenting target messages in group communication pages of the plurality of target groups according to the message sending operation comprises: Reading a third workflow in an application platform as a service (aPaaS), wherein process nodes of the third workflow include a group determination node, a message sending node, and a loop node; The third workflow is executed so that the group determination node determines the target group to be sent in the current process, and the message sending node adds the target message carried by the message sending operation to the message field of the target group to be sent in the current process. When the message sending to all target groups is not completed, the loop node instructs to re-execute the group determination node.

14. A group management system comprising: an acquisition module, configured to acquire, in response to a preset operation, a group template corresponding to at least one first object, wherein the group template includes content corresponding to at least one group configuration item; a creating module, configured to create, based on the group template, at least one first group corresponding to the at least one first object, wherein the first group includes content corresponding to the at least one group configuration item; The configuration module is configured to perform a configuration operation on at least one second group corresponding to the at least one first object according to the group template, wherein the second group after the configuration operation includes content corresponding to the at least one group configuration item.

15. An electronic device comprising a processor and a memory; The processor is configured to execute instructions stored in the memory, so that the electronic device performs the method according to any one of claims 1 to 13. 16 . A computer-readable storage medium comprising instructions, wherein the instructions instruct an electronic device to execute the method according to claim 1 .