A group chat management method and device based on associated business entities and a storage medium

By using a group chat management method based on user identity and behavioral data, targeted group chats are automatically created, solving the problems of complex and cumbersome group chat management processes and achieving rapid creation and efficient management.

CN116633897BActive Publication Date: 2026-08-25BEIJING MOMO INFORMATION TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310600910.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-25
Publication Date
2026-08-25
Estimated Expiration
2043-05-25

AI Technical Summary

Technical Problem

Existing technologies for managing group chats are complex, involve cumbersome steps, and have slow search and matching speeds when dealing with a large number of group chats, leading to a loss of user interest and inconvenience in management.

Method used

By determining the enabling status of group chat management controls based on user identity and behavioral data, identifying business entities to generate targeted group chat attribute information, and constructing group chat data pairs, the process of creating and managing group chats is simplified.

Benefits of technology

The system automatically creates a group chat after a user clicks the control once, reducing waiting time and data input, improving the efficiency of group chat creation and management, reducing operational complexity, and enabling rapid creation and unified management of group chats.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116633897B_ABST
    Figure CN116633897B_ABST
Patent Text Reader

Abstract

The application provides a group chat management method and device based on related business entities, and a storage medium. A user identity identifier is used to determine an enabling identifier of a group chat management control in a first interface. A first trigger for the group chat management control in the first interface is received, and a business entity of the first interface is identified. Attribute information of a first targeted group chat is generated based on the business entity of the first interface, and the first targeted group chat is displayed in the first interface. A group chat data pair is constructed based on the business entity of the first interface and the attribute information of the first targeted group chat, and the group chat data pair is stored. The steps of group chat creation and management are simplified, and the efficiency of group chat creation and management is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing, and in particular to a group chat management method, apparatus and storage medium based on associated business entities. Background Technology

[0002] With the widespread use of social networking products, they have become indispensable communication and social tools in daily life, such as QQ, WeChat, and Weibo. In these products, group chats are a common feature for sending, broadcasting, and sharing messages with other users who share specific characteristics. Besides social networking products, short video / text-based social platforms also offer various services, such as discussions on specific topics and location check-ins. Based on specific content, users on these platforms need to connect with specific types of people and share information. Group chats have become an essential part of user experience, and the creation, management, and monitoring of group chats have become key factors affecting the user experience.

[0003] From the user's perspective, creating a group chat typically involves accessing the platform through a unified portal, inputting the relevant information, and then sending the group chat link to the intended invitees via shared invitations. From the management perspective, each group has a unique ID, and all groups created across different scenarios are centrally managed in a single database. However, current technologies for group chat management are complex, inconvenient, and suffer from disorganized data management. When dealing with a large number of group chats, the search and matching processes are slow, leading to user disinterest and hindering the widespread adoption of group chats. Summary of the Invention

[0004] In view of this, this application provides a group chat management method, device and storage medium based on associated business entities to solve the technical problems of complex operation and inconvenient management when the number of group chats is large in the prior art.

[0005] The first aspect of this invention provides a group chat management method based on associated business entities, specifically including:

[0006] The enable flag of the group chat management control in the first interface is determined based on the user's identity identifier;

[0007] Receive the first trigger on the group chat management control in the first interface, and identify the business entity of the first interface;

[0008] The attribute information of the first targeted group chat is generated based on the business entity of the first interface, and the first targeted group chat is displayed on the first interface.

[0009] Based on the business entity of the first interface and the attribute information of the first targeted group chat, a group chat data pair is constructed and stored.

[0010] Preferably, before determining the enable flag of the group chat management control in the first interface based on the user identity identifier, the following steps are included:

[0011] The system detects a cluster of business entities on the first interface, which includes one or more business entities.

[0012] Obtain the user's behavior data within the first historical time period for each business entity in the business entity cluster.

[0013] Create a comprehensive behavioral profile of the users corresponding to the aforementioned business entity cluster.

[0014] The user's comprehensive behavioral profile and user identity identifier are associated and stored together.

[0015] Preferably, determining the enable flag of the group chat management control in the first interface based on the user identity identifier specifically includes:

[0016] Based on user identity identifiers, a comprehensive behavioral profile of the user corresponding to the business entity cluster is determined.

[0017] Determine whether the comprehensive behavioral profile meets the first condition.

[0018] If satisfied, set the enable flag of the group chat management control in the first interface to the enabled state;

[0019] Otherwise, set the enable flag of the group chat management control in the first interface to disabled.

[0020] Preferably, after determining whether the comprehensive behavioral profile meets the first condition,

[0021] If satisfied, obtain the identifier and type of each business entity in the business entity cluster.

[0022] Check whether the number of groups in the group pool under each business entity is less than the threshold.

[0023] If the value is less than the limit, set the enable flag of the group chat management control in the first interface to the enabled state;

[0024] Otherwise, set the enable flag of the group chat management control in the first interface to disabled.

[0025] Preferably, identifying the business entity on the first interface specifically includes:

[0026] Identify one or more business entities in the first interface.

[0027] If the first interface contains multiple business entities, obtain user behavior data within a first preset time period prior to the first triggering of the group chat management control on the first interface.

[0028] Identify the user's operational intent based on the acquired behavioral data.

[0029] Based on the user's operational intent, the best business entity is matched from multiple business entities contained in the first interface as the business entity obtained by identifying the first interface.

[0030] Preferably, the attribute information of the first targeted group chat is generated based on the identified business entities on the first interface, specifically including:

[0031] Determine the business type of the business entity identified on the first interface.

[0032] Multiple content components are determined based on the business type of the business entity on the first interface.

[0033] Multiple content components are assembled based on a group chat framework to generate an identifier for the first targeted group chat. The multiple content components constitute the attribute information of the first targeted group chat.

[0034] Preferably, after generating the first targeted group chat, a group chat data pair is constructed based on the business entity of the first interface and the attribute information of the first targeted group chat, and the group chat data pair is stored, specifically including:

[0035] Based on the business entities in the first interface, generate a business entity type number and a business entity identifier.

[0036] The business entity type number and business entity identifier are associated with the identifier and attribute information of the first targeted group chat to construct a group chat data pair.

[0037] The group chat data is stored in the group pool corresponding to the business entity identifier for access purposes.

[0038] Preferably, a request to unbind a group chat is received, wherein the request to unbind a group chat includes an identifier of the targeted group chat to be unbound.

[0039] Based on the identifier of the targeted group chat to be unbound, match the existing targeted group chat.

[0040] If it exists, remove the targeted group chat to be unbound from the matched group pool group, so that the targeted group chat to be unbound is decoupled from the original corresponding business entity identifier and business entity type.

[0041] A second aspect of the present invention provides a group chat management device based on associated business entities, specifically comprising:

[0042] The inspection module is used to determine the enable flag of the group chat management control in the first interface based on the user's identity identifier;

[0043] The receiving module is used to receive the first trigger on the group chat management control in the first interface and identify the business entity of the first interface.

[0044] A creation module is used to generate attribute information of the first targeted group chat based on the business entity of the first interface, and to display the first targeted group chat in the first interface;

[0045] The management module is used to construct group chat data pairs based on the business entities of the first interface and the attribute information of the first targeted group chat, and to store the group chat data pairs.

[0046] A third aspect of the present invention provides a computer-readable storage medium having a computer program stored thereon, characterized in that the program, when executed by a processor, implements the steps of the group chat management method based on associated business entities described above.

[0047] The group chat management method, device, and storage medium based on associated business entities provided by this invention can verify the relevant qualifications for creating a group chat before the user triggers the creation of the group chat. This means the verification process is moved to another stage, and the trigger control for creating a group chat is directly enabled by judging the user's identity. This eliminates the need to wait for qualification verification when a user needs to create a group chat, saving waiting time. During the creation process, the user only needs to click the trigger control once to display the automatically created group chat, without the need for complex data input or waiting. In the group chat management process, the group chat classification perspective provided by this invention starts from the interface business entities common to various applications and platforms, making the management method universal and reducing management complexity. Attached Figure Description

[0048] Figure 1 A flowchart illustrating a method for creating a group chat using existing technology;

[0049] Figure 2 A flowchart illustrating a group chat management method based on associated business entities, as shown in an exemplary embodiment of the present invention;

[0050] Figure 3 This is a schematic diagram of a business entity interface shown in an exemplary embodiment of the present invention;

[0051] Figure 4 This is a schematic diagram of another business entity interface shown in an exemplary embodiment of the present invention;

[0052] Figure 5 This is a schematic diagram of another business entity interface shown as an exemplary embodiment of the present invention;

[0053] Figure 6 This is a schematic diagram of a targeted group chat display interface shown in an exemplary embodiment of the present invention;

[0054] Figure 7 This is a schematic diagram of a targeted group chat entry interface shown as an exemplary embodiment of the present invention;

[0055] Figure 8 This is a schematic diagram illustrating the structure of a group chat management device based on associated business entities, as shown in an exemplary embodiment of the present invention.

[0056] Figure 9 This is a schematic diagram of an electronic device structure shown as an exemplary embodiment of the present invention. Detailed Implementation

[0057] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0058] The terminology used in this application is for the purpose of describing particular embodiments only and is not intended to be limiting of the application. The singular forms “a,” “the,” and “the” used in this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.

[0059] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0060] The use and management of group chats includes the following processes: group chat creation, group member addition and management, and management of multiple group chats. From the above process, it's clear that creating a typical social group chat involves multiple steps, and the entire process from initiation to successful creation is often lengthy. Specifically, for example... Figure 1 As shown, users need to manually trigger and edit the detailed information (name, avatar, description, etc.) of the group chat they want to create, and then submit the relevant information to the backend for review. All unapproved group chat data is centrally managed on the server, and each chat must be manually reviewed and approved by an administrator before a regular group chat can be created. The entire creation process requires repeated user operations and is time-consuming, which is detrimental to the promotion and use of group chats. After creation, all created group chats are managed uniformly on the server. Group chats created in different scenarios and applications require their own unique identification methods. These different identification methods across different systems result in a lack of universality in group chat management. Furthermore, with the massive increase in the total number of group chats, to ensure the uniqueness of group chat identifiers, complex and varied identification methods need to be designed for different systems, requiring a high level of business familiarity from administrators and hindering unified backend management.

[0061] To address the technical problems of complex group chat creation processes, long waiting times, and chaotic management systems in group chat management, the first embodiment of this invention provides a group chat management method based on associated business entities, such as... Figure 2 As shown, the group chat management method based on associated business entities specifically includes:

[0062] The enable flag of the group chat management control in the first interface is determined based on the user's identity identifier;

[0063] Receive the first trigger on the group chat management control in the first interface, and identify the business entity of the first interface;

[0064] The attribute information of the first targeted group chat is generated based on the business entity of the first interface, and the first targeted group chat is displayed on the first interface.

[0065] Based on the business entity of the first interface and the attribute information of the first targeted group chat, a group chat data pair is constructed and stored.

[0066] This invention provides a group chat management method based on associated business entities. During the creation process, by managing permissions, authorized users can automatically generate a group chat associated with the current interface business entity with just one click of a control, and store it in association with the business entity. This allows for unified management of group chats from the perspective of classifying them by business entities, simplifying the process of creating and managing group chats, shortening the waiting time for creating and managing group chats, and reducing the complexity of operations. Specifically, in the group chat creation process, compared to the existing technology's process of filling in information, submitting information, and queuing for review, the group chat management method based on associated business entities provided by this invention can review the relevant qualifications for creating a group chat before the user triggers the creation process. This means the review process is moved to another stage, directly controlling whether the trigger control for creating a group chat is enabled by judging the user's identity. This eliminates the need to wait for qualification verification once a user needs to create a group chat, saving waiting time. During the creation process, the user only needs to click the trigger control once to display the automatically created group chat, without the need for complex information input and waiting. In the group chat management process, the group chat classification perspective provided by this invention starts from the interface business entities common to various applications and platforms, making the management method universal and reducing management complexity.

[0067] Specifically, in the group chat management method based on associated business entities, users have identity identifiers. Before determining the enable identifier of the group chat management control in the first interface based on the user identity identifier, the method includes: detecting a cluster of business entities in the first interface, wherein the cluster of business entities includes one or more business entities; obtaining the behavior data of the user under each business entity in the cluster within a first historical time period; drawing a comprehensive behavior profile of the user corresponding to the cluster of business entities; and storing the comprehensive behavior profile of the user and the user identity identifier in association.

[0068] The enable flag has two states: enabled and disabled. Determining the enable flag of the group chat management control in the first interface based on the user's identity flag specifically includes: determining the comprehensive behavioral profile of the user corresponding to the business entity cluster based on the user's identity flag. The comprehensive behavioral profile describes at least the user's registration behavior, browsing behavior, commenting behavior, and clicking behavior. It is then determined whether the comprehensive behavioral profile meets a first condition. If it does, the enable flag of the group chat management control in the first interface is set to enabled; otherwise, the enable flag is set to disabled. The first condition includes at least one of the following: whether the comprehensive behavioral profile is valid, and whether the comprehensive behavioral profile contains any inappropriate behavior. When the enable flag of the group chat management control is enabled, the user can trigger the group chat management control to send a request to create a new group chat; when the enable flag of the group chat management control is disabled, the user cannot trigger the group chat management control and cannot send a request to create a new group chat.

[0069] As an optional embodiment, after determining whether the comprehensive behavioral profile meets the first condition, if it does, the identifier and type of each business entity in the business entity cluster are obtained, and the number of groups in the group pool under each business entity is queried as less than the threshold. If it is less than the threshold, the enable flag of the group chat management control in the first interface is set to the enabled state; otherwise, the enable flag of the group chat management control in the first interface is set to the disabled state.

[0070] The group chat management method based on associated business entities provided by this invention performs qualification verification on user behavior before the user needs to create a group chat. Furthermore, it checks the number of existing groups in the group pool, thus completing the basic review work before the user creates a group. This reduces the content that needs to be reviewed when creating a group chat, speeds up the review process, and improves the efficiency of creating new group chats.

[0071] If the enable flag of the group chat management control in the first interface is enabled, the system receives a first trigger on the group chat management control in the first interface and identifies the business entity of the first interface. The first interface can be any interface in an application containing specific content, such as a topic interface on Weibo, a scenic spot check-in interface, a promotional interface for specific content, posts, groups, locations, etc. The group chat management control can be a text link or a button, and the first trigger can be a touch, drag, single click, double click, or long press, etc. Receiving a first trigger on the group chat management control in the first interface, for example, could be receiving a user's touch on the group chat management control in the first interface; such as... Figure 3-5 As shown, the three interfaces display different business entities, such as the movie "Unexpected Summer", matchmaking recognition, and location check-in. All three interfaces have group chat management controls, namely the buttons "Create Now", "Create Group", and "I'll Initiate". Touching the buttons in the three interfaces triggers the relevant operations for creating a group chat and identifies the business entity in the first interface.

[0072] Identifying the business entities of the first interface specifically includes: identifying one or more business entities in the first interface; if the first interface contains multiple business entities, obtaining user behavior data within a first preset time period before the first trigger of the group chat management control in the first interface; identifying the user's operation intent based on the obtained behavior data; and matching the best business entity from the multiple business entities in the first interface according to the user's operation intent as the business entity obtained from identifying the first interface.

[0073] The attribute information of the first targeted group chat includes at least the identifier, name, signature, avatar, location description, group category, and group tags of the first targeted group chat. Upon receiving a first trigger on the group chat management control in the first interface, the attribute information of the first targeted group chat is generated based on the identified business entity of the first interface. Specifically, this includes: determining the business type of the identified business entity of the first interface; determining multiple content components based on the business type of the business entity of the first interface; assembling multiple content components based on the group chat framework; generating the identifier of the first targeted group chat to obtain the first targeted group chat; and the multiple content components constituting the attribute information of the first targeted group chat. The business type includes at least: check-in type, friend-making type, and sharing type. Upon receiving a first trigger on the group chat management control in the first interface, the business entity of the first interface is identified. Preferably, the group chat framework of the first targeted group chat is determined based on the business type of the business entity of the first interface. The attribute information of the first targeted group chat determined based on the group chat framework needs to include multiple content component types. Multiple content components are determined based on the multiple content component types and the business type of the business entity of the first interface, and the generated multiple content components are assembled based on the group chat framework of the first targeted group chat. For example, such as... Figure 5 , 6 As shown, in Figure 5 In the shown state, the user clicks "I'll initiate" to generate the first trigger. The business entity in the first interface is identified as a group for an opened location. Therefore, the business type of the business entity in the first interface is "location check-in." Based on the business type of the business entity in the first interface, the group chat framework of the first targeted group chat is determined. The group chat framework of the first targeted group chat includes name, avatar, signature, and group tags. Based on the business type of the business entity in the first interface and the previously determined content component types, multiple content components are determined, such as... Figure 6 As shown, the following are respectively: "Nanhe Floating Bridge Location Group 1", "1.png", "May the night sky of the pure realm be seen with you and me...", "2 people, high pass rate". Based on the group chat framework of the first targeted group chat, the above multiple content components are assembled to generate the identifier of the first targeted group chat and complete the creation of the first targeted group chat.

[0074] After the first targeted group chat is generated, the first targeted group chat is displayed on the first interface, specifically including displaying the attribute information of the first targeted group chat.

[0075] The group chat management method based on associated business entities provided by this invention, by combining information such as the user's current status, data warehouse profile tags, and registration time, allows the system to directly determine whether a user can create a group. This avoids users manually filling in various group data and the time-consuming manual review process for group creation. It shortens the group chat creation process in social products and simplifies the process. It allows users to create groups with one click at the business entry point and quickly create groups with default information (name, avatar, description, etc.) based on the current business. This reduces the original three user operations to one step and eliminates the time required for manual review of group creation (which usually takes 30 minutes to 1 hour or even longer), thus speeding up the establishment of group chats.

[0076] After generating the first targeted group chat, the step of constructing and storing group chat data pairs based on the business entity of the first interface and the attribute information of the first targeted group chat specifically includes: generating a business entity type number and a business entity identifier based on the business entity of the first interface; associating the business entity type number and business entity identifier with the identifier and attribute information of the first targeted group chat to construct a group chat data pair; and storing the group chat data pair in the group pool corresponding to the business entity identifier for access. This invention, after generating a group, submits group information to the group basic service to generate a new group; and adds the new group ID to the group pool storage under the current business entity, completing the binding with the business entity. This binding and storage of the group with the business entity improves the versatility of the group management method.

[0077] The group chat management method based on associated business entities further includes: calculating the activity level of each group chat in the group pool under each business entity identifier, and sorting the group chats in the group pool from high to low activity level. The method also involves obtaining the business entities of the second interface (which may be the same as or different from the first interface), matching the group pool corresponding to the business entity on the second interface based on the business entity identifier and business entity type, and displaying the top K group chats from the group pool on the second interface. Furthermore, the second interface displays a join control at the first position relative to the top K group chats in the group pool. If the user triggers the join control, a group chat join request is sent. If the group chat join request is approved, the second interface switches to a third interface, which displays the dialogue interface of the group chat for which the user requested to join. Preferably, behavioral data of multiple users within a second historical time period is acquired, and the interest business entities of each user within the second historical time period are analyzed. Based on the business entity identifier and business entity type of each user's interest business entity within the second historical time period, the top K group chats in the group pool are matched and displayed on the second interface. Preferably, if a user has recently liked or commented on a post, or is a member of a group, the corresponding business entity is classified as an interest business entity. Further, such as... Figure 7As shown, the user's selection operation in the fourth interface is obtained. The selection operation is used to represent the user's willingness to join a targeted group chat. In response to the selection operation in the fourth interface, the business entity in the fourth interface is obtained. Based on the business entity identifier and business entity type in the fourth interface, M targeted group chats are selected from the group pool corresponding to the business entity in the fourth interface and recommended for display in the fourth interface.

[0078] The newly created targeted group chat by this invention allows users to join the group chat themselves, automatically invite users under the entity's business to become group members, and allow other users to choose to join the targeted group chat. This provides a variety of entry points for entering the group chat, helps the platform business accumulate community resources, retain users at the business entry point to form small communities, and provides direction and convenience for subsequent demand iterations; thus promoting the popularization and use of targeted group chat.

[0079] As an optional implementation, the changes in the business entity identifier, business entity type, and group pool are monitored. If the business entity identifier or business entity type changes, a group notification message corresponding to each group chat type is pushed to each group chat in the group pool corresponding to the changed business entity.

[0080] As an optional embodiment, a request to unbind a group chat is received. This request includes an identifier for the targeted group chat to be unbound. Existing targeted group chats are matched based on this identifier. If an existing targeted group chat exists, it is deleted from the matched group pool, thus severing the correspondence between the targeted group chat and its original business entity identifier and type. Preferably, the unbinding request is triggered by the group owner in the targeted group chat, and an unbinding request carrying the identifier of the targeted group chat to be unbound is issued. Preferably, the behavioral data of each established targeted group chat is monitored. This behavioral data includes at least chat content, link sharing, address redirection, and announcement posting. High-risk targeted group chats are identified based on this data, and unbinding requests carrying the identifier of the high-risk targeted group chat are issued for these high-risk targeted group chats.

[0081] As an optional embodiment, the following steps are taken: 1) Obtain the business entity to be queried; 2) Match the target group pool corresponding to the business entity to be queried based on the business entity identifier and business entity type; 3) Obtain the identifiers of each targeted group chat in the target group pool; 4) Query the attribute information of the targeted group from the group basic service based on the identifiers of each targeted group chat in the target group pool; 5) Query the extended tag information of the targeted group from the group extended information service based on the identifiers of each targeted group chat in the target group pool; 6) Assemble the attribute information and extended tag information of the targeted group and return the result.

[0082] This invention provides a business entity-based group chat management method that allows eligible users to create groups with a single click, solving the problems of lengthy group chat creation processes and distracted user attention in existing ordinary group chats. It leverages the inherent popularity, interest-driven nature, and topicality of the business itself to provide chat topics for targeted group chat users. Furthermore, it has the potential to create a list of users with similar profiles and behavioral habits, facilitating the development of recommendation services. It quickly helps platform businesses accumulate community resources, retain users at the business entry point to form small communities, and provides development directions for subsequent business iterations, such as targeted content pushes, in-group games, and operational announcements. The group chat management method provided by this invention comprehensively manages group chats from the perspective of business entities. The management method is universal and can quickly associate a dynamically expandable group pool with a specific scenario, facilitating expansion into subsequent scenarios. Moreover, in cases where the group chat's popularity lifecycle is short, it supports targeted groups having inherent expiration dates, automatically disbanding or renewing.

[0083] A second embodiment of the present invention provides a group chat management device based on associated business entities, such as... Figure 8 As shown,

[0084] The inspection module is used to determine the enable flag of the group chat management control in the first interface based on the user's identity identifier;

[0085] The receiving module is used to receive the first trigger on the group chat management control in the first interface and identify the business entity of the first interface.

[0086] A creation module is used to generate attribute information of the first targeted group chat based on the business entity of the first interface, and to display the first targeted group chat in the first interface;

[0087] The management module is used to construct group chat data pairs based on the business entities of the first interface and the attribute information of the first targeted group chat, and to store the group chat data pairs.

[0088] It is not difficult to see that this embodiment is a device embodiment corresponding to the first embodiment, and this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and will not be repeated here to reduce repetition. Accordingly, the relevant technical details mentioned in this embodiment can also be applied to the first embodiment.

[0089] It is worth mentioning that all modules involved in this embodiment are logical modules. In practical applications, a logical unit can be a physical unit, a part of a physical unit, or a combination of multiple physical units. Furthermore, to highlight the innovative aspects of this invention, this embodiment does not introduce units that are not closely related to solving the technical problem proposed by this invention; however, this does not mean that other units are absent from this embodiment.

[0090] This specification also provides a computer-readable storage medium storing a computer program that can be used to execute the above-described... Figure 2 This provides a group chat management method based on associated business entities.

[0091] This instruction manual also provides Figure 9 The diagram shows a schematic structure of an electronic device. Figure 9 At the hardware level, the electronic device includes a processor, internal bus, network interface, memory, and non-volatile memory, and may also include other hardware required for the business operations. The processor reads the corresponding computer program from the non-volatile memory into memory and then runs it to achieve the above-mentioned functions. Figure 2 The described group chat management method is based on associated business entities. Of course, besides software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. That is to say, the execution entity of the following processing flow is not limited to individual logic units, but can also be hardware or logic devices.

[0092] It should also be noted that 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 limitation, 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.

[0093] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0094] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. 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 in the method embodiments.

[0095] The above description is merely an embodiment of this specification and is not intended to limit this specification. Various modifications and variations can be made to this specification by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this specification should be included within the scope of the claims of this specification.

Claims

1. A group chat management method based on associated business entities, characterized in that, The group chat management method based on associated business entities specifically includes: The enable flag of the group chat management control in the first interface is determined based on the user's identity identifier; The enable flag has two states: enabled and disabled. The process of determining the enable flag of the group chat management control in the first interface based on the user identity flag specifically includes: determining the comprehensive behavioral profile of the user corresponding to the business entity cluster based on the user identity flag; if the profile is satisfied, setting the enable flag of the group chat management control in the first interface to the enabled state; otherwise, setting the enable flag of the group chat management control in the first interface to the disabled state. Before the user needs to create a group chat, the user's behavior is verified for qualifications. This also includes checking the number of existing groups in the group pool, thus completing the basic review work before the user creates a group. Receive the first trigger on the group chat management control in the first interface, and identify the business entity of the first interface; The attribute information of the first targeted group chat is generated based on the business entity of the first interface, and the first targeted group chat is displayed on the first interface; wherein, the group chat framework of the first targeted group chat is determined based on the business type of the business entity of the first interface, the attribute information of the first targeted group chat is determined based on the group chat framework to include multiple content component types, multiple content components are determined according to the multiple content component types and the business type of the business entity of the first interface, and the multiple content components generated are assembled based on the group chat framework of the first targeted group chat to complete the creation of the first targeted group chat; Based on the business entity of the first interface and the attribute information of the first targeted group chat, a group chat data pair is constructed and stored.

2. The group chat management method based on associated business entities according to claim 1, characterized in that, Before determining the enable flag of the group chat management control in the first interface based on the user identity identifier, the process includes: The system detects a cluster of business entities on the first interface, which includes one or more business entities. Obtain the user's behavior data within the first historical time period for each business entity in the business entity cluster. Draw a comprehensive behavioral profile of the users corresponding to the aforementioned business entity cluster. The user's comprehensive behavioral profile and user identity identifier are associated and stored together.

3. The group chat management method based on associated business entities according to claim 1, characterized in that, After determining whether the comprehensive behavioral profile meets the first condition... If satisfied, obtain the identifier and type of each business entity in the business entity cluster. Check whether the number of groups in the group pool under each business entity is less than the threshold. If the value is less than the limit, set the enable flag of the group chat management control in the first interface to the enabled state; Otherwise, set the enable flag of the group chat management control in the first interface to disabled.

4. The group chat management method based on associated business entities according to claim 1, characterized in that, Identifying the business entities on the first interface specifically includes: Identify one or more business entities in the first interface. If the first interface contains multiple business entities, obtain user behavior data within a first preset time period prior to the first triggering of the group chat management control on the first interface. Identify the user's operational intent based on the acquired behavioral data. Based on the user's operational intent, the best business entity is matched from multiple business entities contained in the first interface as the business entity obtained by identifying the first interface.

5. The group chat management method based on associated business entities according to claim 1, characterized in that, Based on the identified business entities on the first interface, attribute information for the first targeted group chat is generated, specifically including: Determine the business type of the business entity identified on the first interface. Multiple content components are determined based on the business type of the business entity on the first interface. Multiple content components are assembled based on a group chat framework to generate an identifier for the first targeted group chat. The multiple content components constitute the attribute information of the first targeted group chat.

6. The group chat management method based on associated business entities according to claim 1, characterized in that, After generating the first targeted group chat, a group chat data pair is constructed based on the business entity of the first interface and the attribute information of the first targeted group chat, and the group chat data pair is stored, specifically including: Based on the business entities in the first interface, generate a business entity type number and a business entity identifier. The business entity type number and business entity identifier are associated with the identifier and attribute information of the first targeted group chat to construct a group chat data pair. The group chat data is stored in the group pool corresponding to the business entity identifier for access purposes.

7. The group chat management method based on associated business entities according to claim 1, characterized in that, Receive a request to unbind a group chat, the request containing the identifier of the targeted group chat to be unbound. Based on the identifier of the targeted group chat to be unbound, match the existing targeted group chat. If it exists, remove the targeted group chat to be unbound from the matched group pool group, so that the targeted group chat to be unbound is decoupled from the original corresponding business entity identifier and business entity type.

8. A group chat management device based on associated business entities, characterized in that, The group chat management device based on associated business entities specifically includes: The inspection module is used to determine the enable flag of the group chat management control in the first interface based on the user's identity identifier; The enable flag has two states: enabled and disabled. The process of determining the enable flag of the group chat management control in the first interface based on the user identity flag specifically includes: determining the comprehensive behavioral profile of the user corresponding to the business entity cluster based on the user identity flag; if the profile is satisfied, setting the enable flag of the group chat management control in the first interface to the enabled state; otherwise, setting the enable flag of the group chat management control in the first interface to the disabled state. Before the user needs to create a group chat, the user's behavior is verified for qualifications. This also includes checking the number of existing groups in the group pool, thus completing the basic review work before the user creates a group. The receiving module is used to receive the first trigger on the group chat management control in the first interface and identify the business entity of the first interface. A creation module is used to generate attribute information of a first targeted group chat based on the business entities of the first interface, and to display the first targeted group chat on the first interface; wherein, the group chat framework of the first targeted group chat is determined based on the business type of the business entities of the first interface, the attribute information of the first targeted group chat is determined based on the group chat framework to include multiple content component types, multiple content components are determined according to the multiple content component types and the business type of the business entities of the first interface, and the multiple content components generated are assembled based on the group chat framework of the first targeted group chat to complete the creation of the first targeted group chat; The management module is used to construct group chat data pairs based on the business entities of the first interface and the attribute information of the first targeted group chat, and to store the group chat data pairs.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that... When the program is executed by the processor, it implements the steps of the group chat management method based on associated business entities as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Method for creating group, computer equipment and storage medium

    CN113393213A

  • Group chat message management method and device and electronic equipment

    CN115756254A