Group creation method and apparatus, and device and storage medium

By displaying different types of group creation entry points on the target interface, and determining and creating the corresponding groups according to the interface type, the problem of low group creation efficiency in the existing technology is solved, and an efficient group creation process is achieved.

WO2026007887A1PCT designated stage Publication Date: 2026-01-08BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/105479
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-01
Filing Date
2025-06-30
Publication Date
2026-01-08

AI Technical Summary

Technical Problem

In existing technologies, there is a problem of inefficiency in effectively creating groups for users to meet their interaction needs.

Method used

By displaying different types of group creation entry points on the target interface, the group type is determined according to the interface type, and the corresponding type of group is created based on the group configuration information.

Benefits of technology

It improves the efficiency of group creation, meets the different interaction needs of users, and provides multiple types of group creation entry points to adapt to the needs of different interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025105479_08012026_PF_FP_ABST
    Figure CN2025105479_08012026_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure relate to a group creation method and apparatus, and a device and a storage medium. The method proposed herein comprises: in response to a first preset operation received in a target interface, displaying at least one group creation entry in the target interface, wherein a group type corresponding to the at least one group creation entry is determined on the basis of the interface type of the target interface; in response to the selection of a first group creation entry among the at least one group creation entry having been received, displaying a group configuration interface, wherein the first group creation entry corresponds to a first group type; and on the basis of group configuration information received in the group configuration interface, creating a first group corresponding to the first group type.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, apparatus and storage medium for creating a group

[0001] The present application claims priority to the Chinese patent application No. 202410876913.3, filed on July 01, 2024, entitled “Method, device, apparatus and storage medium for creating a group”, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, device, apparatus and computer readable storage medium for creating a group. BACKGROUND

[0003] In recent years, the Internet has become an important platform for people to obtain and share information. More and more platforms (such as media content sharing platforms) can provide instant messaging capabilities for users to support users to send and receive messages through single chat or group chat. SUMMARY

[0004] In a first aspect of the present disclosure, a method for creating a group is provided. The method comprises: in response to a first preset operation received in a target interface, displaying at least one group creation entry in the target interface, the group type corresponding to the at least one group creation entry being determined based on the interface type of the target interface; in response to receiving a selection of a first group creation entry in the at least one group creation entry, displaying a group configuration interface, the first group creation entry corresponding to a first group type; and creating a first group corresponding to the first group type based on group configuration information received in the group configuration interface.

[0005] In a second aspect of the present disclosure, a device for creating a group is provided. The device comprises: a display module configured to, in response to a first preset operation received in a target interface, display at least one group creation entry in the target interface, the group type corresponding to the at least one group creation entry being determined based on the interface type of the target interface; a configuration module configured to, in response to receiving a selection of a first group creation entry in the at least one group creation entry, display a group configuration interface, the first group creation entry corresponding to a first group type; and a creation module configured to create a first group corresponding to the first group type based on group configuration information received in the group configuration interface.

[0006] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor. The instructions, when executed by the at least one processor, cause the device to perform the method of the first aspect.

[0007] In a fourth aspect of the present disclosure, a computer-readable storage medium is provided. The computer-readable storage medium has stored thereon computer-executable instructions that, when executed by a processor, implement the method of the first aspect.

[0008] In a fifth aspect of the present disclosure, a computer program product is provided. The computer program product includes computer-executable instructions that, when executed by a processor, implement the method according to the first aspect of the present disclosure.

[0009] It should be understood that nothing in the Summary is to be construed as a limitation on the scope of the embodiments of the present disclosure. Other features, aspects, and advantages of the present disclosure will become apparent from the following detailed description, figures and claims. BRIEF DESCRIPTION OF DRAWINGS

[0010] The above and other features, aspects and advantages of embodiments of the present disclosure will become more apparent from the following detailed description when taken in conjunction with the accompanying drawings. In the drawings, like reference numerals refer to like elements, in which:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments according to the present disclosure can be implemented;

[0012] FIGS. 2A to 2E show example interfaces according to some embodiments of the present disclosure;

[0013] FIG. 3 shows a flowchart of an example process of creating a group according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a schematic structural block diagram of an example apparatus for creating a group according to some embodiments of the present disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device capable of implementing various embodiments of the present disclosure. DETAILED DESCRIPTION

[0016] Embodiments of the present disclosure will be described in more detail with reference to the drawings. While certain embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that the present disclosure will be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are only for illustrative purposes and should not be construed as limiting the scope of protection of the present disclosure.

[0017] It should be noted that the titles of any sections / sub-sections provided herein are not limiting. Various embodiments are described throughout this document and any type of embodiment can be included under any section / sub-section. Furthermore, embodiments described in any section / sub-section can be combined with any other embodiments described in the same section / sub-section and / or different section / sub-section in any manner.

[0018] In the description of embodiments of the disclosure, the term "includes" and its derivatives, such as "including" should be understood in an open way, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one embodiment" or "the embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". Other explicit and implicit definitions can also be included below. The terms "first", "second", etc. can refer to different or the same objects. Other explicit and implicit definitions can also be included below.

[0019] Data of users, acquisition and / or use of data, etc. can be involved in embodiments of the disclosure. These aspects all comply with corresponding laws and regulations and relevant provisions. In embodiments of the disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing various embodiments of the disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations. The specific notification and / or authorization mode can vary according to the actual situation and application scenario, and the scope of the disclosure is not limited in this respect.

[0020] In the specification and embodiments of the present disclosure, if personal information processing is involved, it will be processed on the premise of legality (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and only within the prescribed or agreed range. Users refuse to process personal information other than the necessary information required for basic functions, which will not affect the user's use of basic functions.

[0021] As mentioned above, instant messaging services have become a basic capability of various Internet applications. People can send messages to other users and receive messages sent by other users by creating group chat sessions (also known as groups). However, how to effectively create groups that meet the interaction needs of users is the focus of attention.

[0022] Embodiments of the present disclosure propose a scheme for creating a group. According to the scheme, in response to a first preset operation received in a target interface, at least one group creation entry is displayed in the target interface, a group type corresponding to the at least one group creation entry being determined based on an interface type of the target interface; in response to receiving a selection of a first group creation entry in the at least one group creation entry, a group configuration interface is displayed, the first group creation entry corresponding to a first group type; and based on group configuration information received in the group configuration interface, a first group corresponding to the first group type is created.

[0023] In this way, embodiments of the present disclosure can adaptively provide creation entries of different types of groups according to different interfaces where the entries are located, thereby improving the efficiency of group creation.

[0024] Various example implementations of the scheme are described in further detail below in conjunction with the accompanying drawings.

[0025] Example Environment

[0026] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. As shown in FIG. 1, the example environment 100 can include an electronic device 110.

[0027] In this example environment 100, the electronic device 110 can be running an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, an instant messaging application, a social application, an image application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.

[0028] In the environment 100 of FIG. 1, if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction through the application 120.

[0029] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a palmtop computer, a portable gaming terminal, a VR / AR device, a Personal Communication System (PCS) terminal, a personal navigation device, a Personal Digital Assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including an accessory or peripheral device for the foregoing, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to a user (such as “wearable” circuitry, etc.).

[0030] The server 130 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content distribution networks, and basic cloud computing services such as big data and artificial intelligence platforms. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports a virtual scene.

[0031] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a Universal Serial Bus (USB) connection, a Wireless Fidelity (WiFi) connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can implement signaling interaction through the communication connection therebetween.

[0032] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, and do not imply any limitation on the scope of the present disclosure.

[0033] Some example embodiments of the present disclosure will be described below with continued reference to the accompanying drawings.

[0034] Example Interaction

[0035] FIGS. 2A-2E illustrate example interfaces 200A-200E, in accordance with some embodiments of the present disclosure. The interfaces 200A-200E can be provided by the electronic device 110 shown in FIG. 1, for example.

[0036] As shown in FIG. 2A, the interface 200A can be a personal page of a current user. It can be appreciated that the personal page of an application platform can present media content works posted by the user and profile information of the user, etc. As shown in FIG. 2A, the electronic device 110 can provide a control 205 in the interface 200A. In response to a selection of the control 205, the electronic device 110 can present the interface 200B as shown in FIG. 2B. The interface 200B can be understood as a sub-page of the interface 200A, i.e., a sub-page of the personal page.

[0037] As shown in FIG. 2B, the interface 200B can provide a group creation portal 210. In some embodiments, the group creation portal 210 can be used to create a “public” group. In the present disclosure, a “public” group corresponds to a first group type.

[0038] In some embodiments, as shown in FIG. 2B, the interface 200B can also present one or more “public” groups configured to be presented in the interface 200B, e.g., the group 215. Additionally, the electronic device 110 can also provide a control 220 in association with the group 215 to un-present the group 215 in the personal page (also referred to as a third interface) of the current user.

[0039] In some embodiments, the interface 200B can also present one or more “public” groups configured not to be presented in the interface 200B, e.g., the group 225. Additionally, the electronic device 110 can also provide a control 230 in association with the group 225 to trigger a presentation of the group 225 in the personal page of the current user.

[0040] Additionally, the electronic device 110 can also receive a selection of the creation portal 210 and can accordingly present a group configuration interface 200C as shown in FIG. 2C. As shown in FIG. 2C, the electronic device 110 can acquire group configuration information of a group to be created via the configuration interface 200C.

[0041] As an example, the group configuration information can include a group name input via a control 235 and a group profile input via a control 240, etc. Additionally, the configuration interface 200C can also include a control 340 for configuring whether to present the created group in a preset interface (e.g., the personal page of the current user).

[0042] Further, the electronic device 110 can receive a selection of the create button 250 and create a new "public" group (also referred to as a first group) based on the received group configuration information. Further, in response to the new "public" group being created, the group can be displayed on the current user's personal page or can be triggered to be displayed on the current user's personal page based on the user's configuration operation.

[0043] For example, other users when accessing the personal page of the current user (e.g., user X) can view group access portals corresponding to one or more "public" groups associated with user X by clicking on the control 205 as shown in FIG. 2A.

[0044] Further, the other users can view the "public" groups and / or apply to join the "public" groups by clicking on such group access portals.

[0045] In some embodiments, the electronic device 110 can also support providing different group creation portals in other types of interfaces of the application.

[0046] As an example, FIG. 2D illustrates a message management interface 200D in accordance with some embodiments of the present disclosure. The message management interface 200D can be used to display messages received and / or sent by the user in the application.

[0047] In some embodiments, the electronic device 110 can present an interface 200E as shown in FIG. 2E based on the user's selection of the control 255 in the message management interface 200D.

[0048] In some embodiments, the application can support multiple types of groups, which can correspond to different distribution scopes.

[0049] In some embodiments, the "public" group described above can correspond to a first group type, which can correspond to a first distribution scope. For example, the first distribution scope can indicate that the group is allowed to be displayed in a personal page; the group is allowed to be shared through a conversation message; the group is allowed to be joined through a search, etc.

[0050] In some embodiments, the application can also create a second group corresponding to a second group type (also referred to as a "social" group), for example. Such a second group type can correspond to a second distribution scope. The second distribution scope can indicate that the group is not allowed to be displayed in a personal page; the group is not allowed to be shared through a conversation message; the group is not allowed to be joined through a search, etc.

[0051] In some embodiments, the first group type and the second group type can also correspond to different creation constraints. For example, creating a group of the first group type requires the current user to satisfy a first preset condition, while creating a group of the second group type requires the current user to satisfy a different second preset condition.

[0052] In some embodiments, the first group type and the second group type can also provide different group management functions. For example, the first group type can allow setting a group administrator, allow setting a group entry condition, allow turning on a group entry confirmation, etc. In contrast, the first group type can not allow setting a group administrator, not allow setting a group entry condition, not allow turning on a group entry confirmation, etc.

[0053] In some embodiments, the first group type and the second group type provide different message interaction functions. For example, the second group type can provide more types of message interaction capabilities for users. For example, the second group type can support audio / video call capabilities or interactive play between users, but the first group type does not support audio / video call capabilities and interactive play between users, for example.

[0054] As an example, the application can also support more types of groups. For example, the application supports a merchant user to create a group corresponding to a third group type for communication with customers. Such a third group type can correspond to different distribution ranges, different creation constraints, different group management functions, and / or different message interaction functions, for example.

[0055] With reference to FIG. 2E, the electronic device 110 can display a plurality of creation entrances (also called controls) corresponding to different types of groups. For example, the creation entrance 260 can correspond to the first group type. For example, the creation entrance 260 can be used to create a “public” group.

[0056] As an example, the electronic device 110 can receive a selection of the creation entrance 260, and can accordingly present the group configuration interface as shown in FIG. 2C, and can accordingly create a new “public” group. The specific creation process can refer to the content described above, which will not be repeated here.

[0057] In some embodiments, the creation entrance 265 and the creation entrance 270 can be used to create a group of the second group type. Specifically, the electronic device 110 can receive a selection of the creation entrance 265, and can create a “social” group by scanning a code, inputting a group creation password, etc. appropriate way.

[0058] In some embodiments, the control corresponding to the creation entry 270 can display one or more users that are allowed to be added to the "social" group. It can be appreciated that the users displayed in the control corresponding to the creation entry 270 can be users that have a pre-set association with the current user, such as mutual following users. The electronic device 110 can receive a selection of one or more users in the control, and can accordingly create a new "social" group (also referred to as a second group) to add the selected one or more users to the group.

[0059] Unlike the first group described above, the second group will not be allowed to be shown in a pre-set interface (e.g., a personal page) associated with the current user.

[0060] Thus, where the application supports creation of multiple types of groups, the application can provide group creation entries corresponding to different group types based on different interfaces. As an example, the application can provide only a single group creation entry corresponding to a first group type in a first type of interface (e.g., a personal page).

[0061] As another example, the application can provide multiple group creation entries corresponding to multiple group types in a second type of interface (e.g., a message management interface as described above). In some embodiments, the second type of interface can also include a display interface of media content, such as a main display interface of an information stream, etc.

[0062] Based on the procedures described above, embodiments of the present disclosure are able to adaptively provide creation entries of different types of groups according to different interfaces where the entries are located, thereby improving the efficiency of group creation.

[0063] Example procedure

[0064] FIG. 3 illustrates a flowchart of an example procedure 300 of creating a group, according to some embodiments of the present disclosure. The procedure 300 can be implemented at the electronic device 110. The procedure 300 is described below with reference to FIG. 1.

[0065] As shown in FIG. 3, at block 310, the electronic device 110 displays at least one group creation entry in a target interface in response to a first pre-set operation received in the target interface, the group type corresponding to the at least one group creation entry being determined based on an interface type of the target interface.

[0066] At block 320, the electronic device 110 displays a group configuration interface in response to receiving a selection of a first group creation entry in the at least one group creation entry, the first group creation entry corresponding to a first group type.

[0067] At block 330, the electronic device 110 creates a first group corresponding to the first group type based on the group configuration information received in the group configuration interface.

[0068] In some embodiments, the target interface is the first interface, and displaying the at least one group creation entry in the target interface includes providing a plurality of group creation entries corresponding to different group types in the first interface, the plurality of group creation entries including the first group creation entry.

[0069] In some embodiments, the plurality of group creation entries further includes a second group creation entry corresponding to a second group type, the first group type and the second group type corresponding to different distribution scopes.

[0070] In some embodiments, the first group creation entry corresponds to a first control, the second group creation entry corresponds to a second control, and: the first control indicates to create a first group corresponding to the first group type, and / or the second control includes a set of users associated with the second group type.

[0071] In some embodiments, the process 300 further includes: presenting a set of users in the target interface; receiving a selection of at least one user in the set of users; and in response to the selection of the second group creation entry, creating a second group corresponding to the second group type, the second group including the selected at least one user.

[0072] In some embodiments, a group type corresponds to different creation constraints; the first group type and the second group type provide different group management functions; and / or the first group type and the second group type provide different message interaction functions.

[0073] In some embodiments, the first interface is a message management interface or a presentation interface of media content.

[0074] In some embodiments, the target interface is a second interface, the second interface providing only the first group creation entry corresponding to the first group type.

[0075] In some embodiments, the target interface is provided by a target application, the target application supporting creation of a plurality of group types corresponding to different distribution scopes, the plurality of group types including at least the first group type and the second group type, wherein the first group type corresponds to a first distribution scope, the first distribution scope indicating at least that a third interface associated with a current user supports presentation of a group access entry corresponding to the first group type, the second group type corresponds to a second distribution scope, the second distribution scope indicating at least that the third interface does not support presentation of a group access entry corresponding to the second group type.

[0076] In some embodiments, the second distribution scope further indicates that groups corresponding to the second group type do not support sharing groups via conversations and / or joining groups via searches.

[0077] In some embodiments, a configuration operation is received for the first group; in response to the configuration operation, a group access portal associated with the first group is triggered to be displayed in the third interface, the group access portal being used to view the first group or to join the first group.

[0078] In some embodiments, receiving the configuration operation for the first group comprises: displaying, in a settings interface of the first group, a third control for displaying the first group in the third interface; and receiving, via the third control, the configuration operation for the first group.

[0079] In some embodiments, receiving the configuration operation for the first group comprises: in response to a second preset operation received in the third interface, displaying at least one candidate group corresponding to the first group type; and receiving a selection of the first group from the at least one candidate group.

[0080] In some embodiments, the third interface is a personal page of the current user.

[0081] In some embodiments, the first preset operation comprises: a selection of a fourth control in the target interface.

[0082] Example apparatuses and devices

[0083] Embodiments of the present disclosure also provide corresponding apparatuses for implementing the above-described methods or processes. FIG. 4 shows a schematic structural block diagram of an example apparatus 400 for creating a group, according to certain embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0084] As shown in FIG. 4, the apparatus 400 includes: a display module 410 configured to, in response to a first preset operation received in a target interface, display at least one group creation portal in the target interface, a group type corresponding to the at least one group creation portal being determined based on an interface type of the target interface; a configuration module 420 configured to, in response to receiving a selection of a first group creation portal from the at least one group creation portal, display a group configuration interface, the first group creation portal corresponding to a first group type; and a creation module 430 configured to create a first group corresponding to the first group type based on group configuration information received in the group configuration interface.

[0085] In some embodiments, the target interface is the first interface, and the display module 410 is further configured to: provide, in the first interface, a plurality of group creation portals corresponding to different group types, the plurality of group creation portals including the first group creation portal.

[0086] In some embodiments, the plurality of group creation portals further includes a second group creation portal corresponding to a second group type, the first group type and the second group type corresponding to different distribution scopes.

[0087] In some embodiments, the first group creation portal corresponds to a first control, the second group creation portal corresponds to a second control, and: the first control indicates to create a first group corresponding to the first group type, and / or the second control includes a set of users associated with the second group type.

[0088] In some embodiments, the apparatus 400 further includes a group creation module, further configured to: present, in the target interface, a set of users; receive a selection of at least one user in the set of users; and in response to the selection of the second group creation portal, create a second group corresponding to the second group type, the second group including the selected at least one user.

[0089] In some embodiments, the first group type and the second group type correspond to different creation constraints; the first group type and the second group type provide different group management functions; and / or the first group type and the second group type provide different message interaction functions.

[0090] In some embodiments, the first interface is a message management interface or a presentation interface of media content.

[0091] In some embodiments, the target interface is a second interface, the second interface providing only the first group creation portal corresponding to the first group type.

[0092] In some embodiments, the target interface is provided by a target application, the target application supporting creation of a plurality of group types corresponding to different distribution scopes, the plurality of group types including at least the first group type and the second group type, wherein: the first group type corresponds to a first distribution scope, the first distribution scope indicating at least that a third interface associated with a current user supports presentation of a group access portal corresponding to the first group type, and the second group type corresponds to a second distribution scope, the second distribution scope indicating at least that the third interface does not support presentation of a group access portal corresponding to the second group type.

[0093] In some embodiments, the second distribution scope further indicates that a group corresponding to the second group type does not support being shared via a conversation and / or being joined via a search.

[0094] In some embodiments, the apparatus 400 further includes an entry configuration module configured to: receive a configuration operation for the first group; and in response to the configuration operation, trigger display of a group access entry associated with the first group in the third interface, the group access entry being used to view the first group or to join the first group.

[0095] In some embodiments, the entry configuration module is further configured to: display, in a setting interface of the first group, a third control used to display the first group in the third interface; and receive, via the third control, the configuration operation for the first group.

[0096] In some embodiments, the entry configuration module is further configured to: in response to a second preset operation received in the third interface, display at least one candidate group corresponding to the first group type; and receive a selection of the first group from the at least one candidate group.

[0097] In some embodiments, the third interface is a personal page of the current user.

[0098] In some embodiments, the first preset operation includes: a selection of a fourth control in the target interface.

[0099] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. The components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be an actual or virtual processor and is capable of performing various processes according to programs stored in the memory 520. In a multi-processor system, multiple processing units perform computer-executable instructions in parallel to improve the parallel processing capability of the electronic device 500.

[0100] The electronic device 500 generally includes multiple computer storage media. Such media can be any accessible media that the electronic device 500 can access, including but not limited to volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be removable or non-removable media and can include machine-readable media such as a flash drive, a disk, or any other media that can be capable of storing information and / or data and can be accessed within the electronic device 500.

[0101] The electronic device 500 can further include additional detachable / non-detachable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive for reading from or writing to a detachable, non-volatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from or writing to a detachable, non-volatile optical disk (e.g., a CD-ROM) can be provided. In these cases, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or acts of the various embodiments of the present disclosure.

[0102] The communication unit 540 enables communication with other electronic devices through communication media. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines capable of communicating with one another through a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network nodes in the networking environment.

[0103] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown) such as a storage device, a display device, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, through the communication unit 540, as needed. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0104] According to an example implementation of the present disclosure, a computer readable storage medium having computer executable instructions stored thereon is provided, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided, which is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.

[0105] Various aspects of the disclosure are now described with reference to the drawings. In general, the drawings described herein relate to a method, an apparatus, a device, and a computer program product implemented in accordance with the present disclosure. It should be understood that each block of the flowchart diagrams and / or block diagrams, and combinations of blocks in the flowchart diagrams and / or block diagrams, can be implemented by computer readable program instructions.

[0106] These computer-readable program instructions can be provided to a processing unit of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processing unit of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner. Thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.

[0107] Computer-readable program instructions can be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.

[0108] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0109] Various implementations of this disclosure have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to best explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A method for creating a group, comprising: in response to a first preset operation received in a target interface, displaying at least one group creation entry in the target interface, a group type corresponding to the at least one group creation entry being determined based on an interface type of the target interface; in response to receiving a selection of a first group creation entry of the at least one group creation entry, displaying a group configuration interface, the first group creation entry corresponding to a first group type; and based on group configuration information received in the group configuration interface, creating a first group corresponding to the first group type. 2.The method of claim 1, wherein the target interface is a first interface, and displaying at least one group creation entry in the target interface comprises: providing a plurality of group creation entries corresponding to different group types in the first interface, the plurality of group creation entries including the first group creation entry. 3.The method of claim 2, wherein the plurality of group creation entries further includes a second group creation entry corresponding to a second group type, the first group type and the second group type corresponding to different distribution ranges. 4.The method of claim 3, wherein the first group creation entry corresponds to a first control, the second group creation entry corresponds to a second control, and: the first control indicates to create a first group corresponding to the first group type, and / or the second control includes a set of users associated with the second group type. 5.The method of claim 3, further comprising: presenting a set of users in the target interface; receiving a selection of at least one user of the set of users; and in response to the selection of the second group creation entry, creating a second group corresponding to the second group type, the second group including the selected at least one user. 6.The method of claim 3, wherein: the first group type and the second group type correspond to different creation constraints; the first group type and the second group type provide different group management functions; and / or the first group type and the second group type provide different message interaction functions. 7.The method of claim 2, wherein the first interface is a message management interface or a presentation interface of media content. 8.The method of claim 1, wherein the target interface is a second interface, the second interface only providing the first group creation entry corresponding to the first group type. 9.The method of claim 1, wherein the target interface is provided by a target application, the target application supporting creation of a plurality of group types corresponding to different distribution ranges, the plurality of group types including at least the first group type and a second group type, the first group type corresponding to a first distribution range, the first distribution range at least indicating that a group access entry corresponding to the first group type is supported for presentation in a third interface associated with a current user, ​ ​ wherein ​ The second group type corresponds to a second distribution scope, and the second distribution scope indicates that the third interface does not support displaying a group access portal corresponding to the second group type.

10. The method of claim 9, wherein the second distribution scope further indicates that: the group corresponding to the second group type does not support sharing the group via a session and / or joining the group via a search.

11. The method of claim 9, further comprising: receiving a configuration operation for the first group; in response to the configuration operation, triggering displaying, in the third interface, the group access portal associated with the first group, the group access portal being used for viewing the first group or joining the first group.

12. The method of claim 11, wherein receiving a configuration operation for the first group comprises: displaying, in a settings interface of the first group, a third control for displaying the first group in the third interface; and receiving the configuration operation for the first group via the third control.

13. The method of claim 11, wherein receiving a configuration operation for the first group comprises: in response to a second preset operation received in the third interface, displaying at least one candidate group corresponding to the first group type; and receiving a selection of the first group from the at least one candidate group.

14. The method of claim 9, wherein the third interface is a personal page of the current user. a selection of a fourth control in the target interface.

16. An apparatus for creating a group, comprising: 15.The method of claim 1, wherein the first preset operation comprises: a display module configured to, in response to a first preset operation received in a target interface, display at least one group creation portal in the target interface, a group type corresponding to the at least one group creation portal being determined based on an interface type of the target interface; a configuration module configured to, in response to receiving a selection of a first group creation portal from the at least one group creation portal, display a group configuration interface, the first group creation portal corresponding to a first group type; and a creation module configured to create a first group corresponding to the first group type based on group configuration information received in the group configuration interface.

17. An electronic device, comprising: at least one processor; and at least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions when executed by the at least one processor cause the electronic device to perform the method of any of claims 1-15.

18. A computer-readable storage medium having computer-executable instructions stored thereon that are executable by a processor to implement the method of any of claims 1-15.

19. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method of any of claims 1-15. ​ ​ ​ ​ ​

Citation Information

Patent Citations

  • Method for changing group type and group establishing method and device

    CN109428737A

  • Group chat creation method and device, electronic equipment and readable storage medium

    CN111740850A

  • Message group processing method and related equipment

    CN117459484A

  • Group creating method and device, equipment and storage medium

    CN118646611A

  • Information processing method and apparatus, terminal, and storage medium

    US20240039748A1