Group information processing method, apparatus, device, and medium
Patent Information
- Application Number
- JP2024539343
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2021-12-27
- Filing Date
- 2022-12-09
- Publication Date
- 2025-02-28
- Estimated Expiration
- 2042-12-09
AI Technical Summary
【0012】 このことからわかるように、本発明の実施例は、以下のような有益な効果を有する。
Smart Images

Figure 2025505501000001_ABST
Abstract
Description
[Technical field]
[0001] This application claims priority to a Chinese patent application filed on December 27, 2021, bearing application number 202111620197.5 and titled "Group information processing method, apparatus, device, and medium," the entire contents of which are incorporated herein by reference.
[0002] The present invention relates to the field of computer technology, and more particularly to a group information processing method, apparatus, device, and medium. [Background technology]
[0003] In order to improve the working efficiency and message propagation speed, in actual work, a group of internet groups is used for communication by constructing various types of internet groups.
[0004] However, the larger the group size, the more likely it is to generate a large amount of invalid information, which will cause disruption to users. Based on this, it is necessary to effectively manage the group size to improve the user's usage experience. Summary of the Invention
[0005] In view of this, embodiments of the present invention provide a group information processing method, apparatus, device, and medium to enable users to self-apply to expand the size of group groups as needed, and to improve the user's usage experience.
[0006] To achieve the above objectives, the technical solutions provided by the embodiments of the present invention are as follows:
[0007] In a first aspect of an embodiment of the present invention, there is provided a group information processing method, the method comprising: Sending a capacity expansion request in response to a trigger operation of a first user for a target group, the capacity expansion request including an identifier of the target group, the capacity expansion request being used to request an expansion of a group member number upper limit value of the target group; receiving a capacity expansion response, the capacity expansion response being used to indicate a result of performing capacity expansion on the target group.
[0008] In a second aspect of an embodiment of the present invention, there is provided a group information processing apparatus, comprising: A sending unit for sending a capacity expansion request in response to a trigger operation of a first user for a target group, the capacity expansion request including an identifier of the target group, the capacity expansion request for requesting an expansion of a group member number upper limit value of the target group; A receiving unit for receiving a capacity expansion response sent by the management background, the capacity expansion response indicating a result of performing capacity expansion on the target group.
[0009] In a third aspect of an embodiment of the present invention, there is provided an electronic device, the device comprising a processor and a memory, the memory is used to store instructions or computer programs; The processor is adapted to cause the electronic device to perform the group information processing method according to the first aspect by executing the instructions or computer programs in the memory.
[0010] In a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium having instructions stored thereon which, when executed on a device, cause the device to perform the group information processing method described in the first aspect.
[0011] In a fifth aspect of an embodiment of the present invention, there is provided a computer program product, which, when executed on a computer, causes the computer to perform the group information processing method according to the first aspect.
[0012] As can be seen from this, the embodiment of the present invention has the following beneficial effects.
[0013] In an embodiment of the present invention, when it is necessary to perform capacity expansion on the upper limit value of the number of people of a target group, the first user can trigger a corresponding operation on the target group. In response to the trigger operation of the first user on the target group, a capacity expansion request including an identifier of the target group group is sent, where the capacity expansion request is used to request the expansion of the upper limit value of the number of group members of the target group. A second user having capacity expansion operation authority can set the upper limit value of the group members of the target group based on the capacity expansion request. In response to the setting operation of the second user on the target group group, a capacity expansion response is sent to the client of the first user to indicate the result of performing capacity expansion on the target group group. As can be seen, according to the embodiment of the present invention, when it is necessary to change the upper limit value of the number of people of the target group group, the first user can self-apply for capacity expansion, which can meet the application requirements and improve the user's usage experience. At the same time, the second user can use the management background to set the upper limit value of the number of people of one group, and thus the capacity of one group can be flexibly managed. [Brief description of the drawings]
[0014] In order to more clearly describe the embodiments of the present invention or the technical solutions in the prior art, the following will briefly describe the drawings that need to be used in the embodiments or prior art description, and the drawings in the following description are only some of the embodiments described in the present invention, and it is obvious to those ordinary skilled in the art that they can obtain other drawings according to these drawings without creative efforts.
[0015] [Figure 1] 1 is a flowchart of a group information processing method provided by an embodiment of the present invention. [Figure 2a] FIG. 2 is a schematic diagram of a blocking page provided by an embodiment of the present invention; [Figure 2b] FIG. 4 is a schematic diagram of another blocking page provided by an embodiment of the present invention; [Figure 2c] 2 is a schematic diagram of an application authority portal provided by an embodiment of the present invention. [Figure 2d] 2 is a schematic diagram of an application page provided by an embodiment of the present invention. [Diagram 3] 4 is a flowchart of another group information processing method provided by an embodiment of the present invention. [Figure 4a] FIG. 2 is a schematic diagram of a flock size management page provided by an embodiment of the present invention. [Figure 4b] 4 is a schematic diagram of an authority verification setting page provided by an embodiment of the present invention. [Figure 4c] FIG. 2 is a schematic diagram of a verification process setting page provided by an embodiment of the present invention. [Diagram 5] FIG. 2 is a schematic diagram of the structure of a group information processing device provided by an embodiment of the present invention; [Figure 6] 1 is a schematic diagram of a structure of an electronic device provided by an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0016] In order to allow those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention are described below clearly and completely in conjunction with the drawings in the embodiments of the present invention, but it is obvious that the described embodiments are only a part of the embodiments of the present invention, and are not all of the embodiments. Based on the embodiments of the present invention, all other embodiments that can be obtained by ordinary skilled in the art without creative efforts belong to the protection scope of the present invention.
[0017] In practical applications, enterprises implement the method of limiting the number of group members in order to reduce the number of unnecessary large groups, reduce noise, and reduce the risk of confidential information being widely disseminated.For example, enterprise collaboration software supports tenant administrators to set the common group construction scale of all members in the tenant, and when enterprise members construct a group after deployment, the number of group members cannot exceed this scale.However, in some special application scenarios, members need to construct a group that exceeds the above scale, but due to the above scale limit, they cannot construct a group as needed.
[0018] Based on this, the embodiment of the present invention provides a group information processing method, and when the first user needs to expand the number of people upper limit of the target group, the first user can use the client to send a capacity expansion request. After receiving the capacity expansion request, the second user sets the capacity expansion response to the client of the first user. That is, the technical solution provided by the embodiment of the present invention supports the user to independently apply for the group member number upper limit of the group group capacity expansion, and further supports setting supplementary rules for a group group, so as to be no longer limited by the common size, and improve the user's usage experience.
[0019] In order to facilitate understanding of the technical solutions provided by the embodiments of the present invention, the following description is accompanied with drawings.
[0020] Referring to FIG. 1, the figure is a flowchart of a group information processing method provided by an embodiment of the present invention, and as shown in FIG. 1, the method can be performed by a group information processing device. The group information processing device may be a server, an electronic device, or other devices, and is not limited here. Here, the server may be a device with storage and calculation functions, such as a cloud server or a server cluster. The electronic device may include a device with communication functions, such as a mobile phone, a tablet computer, a desktop computer, a laptop, an in-vehicle terminal, a wearable electronic device, an all-in-one computer, a smart home device, etc., or may be a device simulated by a virtual machine or a simulator. As shown in FIG. 1, the method may include the following steps:
[0021] In S101, a capacity expansion request is transmitted in response to a trigger operation by a first user on a target group.
[0022] In this embodiment, for an existing target group, the first user can execute a capacity expansion application for the target group, and the client where the target group is located sends a capacity expansion request based on the trigger operation of the first user. Here, the capacity expansion request includes an identifier of the target group, and may further include a target number of capacity expansion. Here, the identifier of the target group may be a link of the target group, i.e., a uniform resource locator (URL) of the target group, and the target number may be a number of people upper limit value corresponding to the target group after requesting capacity expansion.
[0023] Usually, a group contains a large number of group members, and the group owner or group manager must bear the main responsibility for maintaining the order of the group and keeping the information healthy and positive. Therefore, when carrying out a capacity expansion application, the application must be initiated by a person who has group group management authority, that is, the first user is the group owner or manager of the target group. Here, the target group group may be a conversation group, a topic group, a secret chat group, etc.
[0024] Optionally, sending a capacity expansion request in response to the first user's trigger operation on the target group group may include several embodiments as follows: one is to send a capacity expansion request to a management background (backend server) in response to the first user's trigger operation on the target group group, so that the management background can notify the administrator (second user) to perform a corresponding setting operation based on the capacity expansion request after receiving the capacity expansion request; another is to send a capacity expansion request to a client of a third user in response to the first user's trigger operation on the target group group, and also to send a confirmation message to the management background in response to the third user's processing operation on the capacity expansion request. Here, the third user is a person who has capacity expansion authority, such as an enterprise administrator or a person who has decision-making authority of the enterprise. That is, the client of the first user first sends a capacity expansion request to the client of the third user, and after the third user uses his / her client to confirm, the client of the first user sends a confirmation message to the management background, and the management background can further set the group member number upper limit value of the target group group based on the confirmation message.
[0025] Here, sending a capacity expansion request in response to the first user's trigger operation on the target group may include the following scenarios.
[0026] One is that a first user enters a group management page including a group member capacity expansion application portal, i.e., enters a group management page including an application component, and sends a capacity expansion request in response to the first user's trigger operation on the application component, where the application component is used to apply for capacity expansion of a target group.
[0027] One of them is to send a capacity expansion request in response to an operation of adding group members triggered by the first user to a target group group, and an application operation triggered by the first user in response to the number of group members of the target group group reaching a preset number. Specifically, when the number of group members of the target group group reaches a preset upper limit, if the first user triggers an operation of adding group members, in this case, a blocking page is displayed to present to the first user that the number of group members of the target group group has already reached the preset upper limit. At the same time, the blocking page may include an application component, and in response to the first user's trigger operation on the application component, a capacity expansion request is sent. For example, as shown in FIG. 2a, the title of the blocking page is "The number of group members has exceeded the upper limit value", the description is "Your organization administrator has limited the number of group members to 500...", and a cancellation component 201 and an authority application component 202 are also displayed.
[0028] It is necessary to explain that the request component is displayed on the blocking page because the permission request interface is turned on in the admin background. If the permission request interface is turned off in the admin background, the blocking page will not display the request component. In the schematic diagram of the blocking page shown in FIG. 2b, the title is "Exceeding the Group Member Limit", the explanation is "Your organization administrator has limited the group size to 500", and a confirmation component 203 is displayed.
[0029] One of them is to display a request component on the conversation page of the target group group when the client of the target group group detects that the number of group members of the target group group has reached a preset upper limit, and send a capacity expansion request in response to the first user's trigger operation on the request component. For example, as shown in Fig. 2c, the system presents on the conversation page that the number of group members has already reached the upper limit of 500 set by the organization, and also displays an authority request component. It should be explained that the system message is only displayed to the group owner and administrator.
[0030] Optionally, in response to the first user's trigger operation on the application component, an application page used to display the contents and confirmers that need to be filled in to request a capacity expansion is displayed, and in response to the first user completing the filling operation on the application page, a capacity expansion request is sent. For example, as shown in FIG. 2d, the application includes a title "Application for Group Member Limit Value", a name and avatar of a target group group, a selection of group member limit value (for an unauthenticated tenant, the settings of 5 / 10 / 30 / 50 / 100 / 200 / 300 are supported, and for an authenticated tenant, the settings of 5 / 10 / 30 / 50 / 100 / 200 / 300 / 500 / 1000 / 2000 can be supported), application purpose (required), confirmation, confirmation rule, and a cancel component and a decide component. When adding a group member to a target group, if the first user clicks the cancel component, the information of the selected member can be saved. After the component is decided by the first user click, a capacity expansion request is sent to the management background, and the information of the selected member can be saved in this case.
[0031] Optionally, after sending the capacity expansion request, a notification message can be sent to the client of the first user to inform the first user that the capacity expansion request has been sent.
[0032] Here, the preset upper limit value mentioned in the above description is the group member number upper limit value preset by the second user using the management background. The second user is an administrator corresponding to the management background and has the authority to set the group member number upper limit value. Specifically, the preset upper limit value may be a first number upper limit value set for the group owner of the target group group set by the second user using the management background, or the preset upper limit value may be a second number upper limit value set for the group group by the second user using the management background. When the first number upper limit value and the second number upper limit value exist simultaneously, the preset upper limit value is the first number upper limit value. In other words, the priority level of the group member size set individually for the user is higher than the common size set for the group group.
[0033] In this embodiment, the second user can use the management background to set a common group construction scale for all members, and the number of group members cannot exceed this scale when constructing an enterprise member group after deployment. Or, the second user can use the management background to set a group scale to be displayed by one member, and all group groups created by the member after deployment have a scale higher or lower than the common group construction scale. For example, the common group construction scale set by the second user in the management background is 300 people, that is, when all people in the enterprise construct a group, the number of members of the group group cannot exceed 300; at the same time, the second user sets supplementary rules corresponding to user 1 in the management background, and the set group group construction scale is 500, when user 1 creates a group group, the number of members of the group group created cannot exceed 500; and the second user sets supplementary rules corresponding to user 2 in the management background, and the set group group construction scale is 200, when user 2 creates a group group, the number of members of the group group created cannot exceed 200.
[0034] The target group may be a conversation group, a topic group, and so on, so that the first user can set different upper limit numbers for different types of group. That is, different types of group correspond to different second upper limit numbers. Here, the specific implementation of the second user setting the group size using the management background will be described in the following embodiment.
[0035] In S102, a capacity expansion response is received to indicate a result of performing capacity expansion on the target group.
[0036] In this embodiment, after the second user sets the target group using the management background, the management background sends a capacity expansion response to the client where the target group is located, and notifies the first user of the capacity expansion result using the capacity expansion response. Here, the specific implementation of the management background sending a capacity expansion response to the target group will be described in the following embodiments.
[0037] Optionally, in a member adding scenario, information of the selected member may be stored when applying for capacity expansion, so that the capacity expansion response indicates that the capacity expansion for the target group is successful, and in response to an add member operation triggered by the first user for the target group, the selected user is added as a member of the target group.
[0038] As can be seen, when the first user needs to expand the number of people upper limit of the target group, he can use the client to send a capacity expansion request. After receiving the capacity expansion request, the second user sets the capacity expansion response to the client of the first user. That is, the technical solution provided by the embodiment of the present invention supports the user to independently apply for the number of people upper limit of the group to be expanded, and further supports setting supplementary rules for a group, so as to be free from the restriction of the common size, and improve the user's usage experience.
[0039] The above embodiment explains that when a first user uses a client corresponding to the first user to apply to the management background for an upper limit on the number of group members to expand a target group, the management background receives a capacity expansion request and then performs processing based on the capacity expansion request and the setting operation of the second user, which is described below in conjunction with the drawings.
[0040] Referring to FIG. 3, the figure is a flowchart of another group information processing method provided by an embodiment of the present invention, and as shown in FIG. 3, the method can be performed by a group information processing device. The group information processing may be a server, an electronic device, or other devices, and is not limited here. Here, the server may be a device with storage and calculation functions, such as a cloud server or a server cluster. The electronic device may include a device with communication functions, such as a mobile phone, a tablet computer, a desktop computer, a notebook computer, an in-vehicle terminal, a wearable electronic device, an all-in-one computer, a smart home device, etc., or may be a device simulated by a virtual machine or a simulator. As shown in FIG. 3, the method may include the following steps:
[0041] In S301, a target group identifier is obtained.
[0042] In this embodiment, to realize capacity expansion for a target group, the management background first obtains an identifier of the target group, where the identifier of the target group can be the URL of the target group.
[0043] The acquisition of the target group identifier can be realized in the following manners, one of which is that the second user inputs the target group identifier into the management background, the other is that the first user receives a capacity expansion request sent by a client, the capacity expansion request includes the target group identifier, and the capacity expansion request is analyzed to acquire the target group identifier.
[0044] In S302, a group member number upper limit value of the target group is determined in response to a setting operation performed by a second user on the target group using the management background.
[0045] In this embodiment, the second user sets the upper limit of the number of group members for the target group using the management background, and determines the upper limit of the number of members for the target group in response to the setting operation of the second user.
[0046] Specifically, in response to a setting operation triggered by the second user on the group size management page of the management background, a first supplementary rule for the target group is determined, where the first supplementary rule includes an identifier of the target group group and an upper limit value of the number of people of the target group group.
[0047] Optionally, in response to a setting operation triggered by the second user on a group size management page of the management background, a second supplementary rule is determined for the first user, where the second supplementary rule includes an identifier of the first user and a headcount upper limit value corresponding to the group group created by the first user.
[0048] For example, as shown in FIG. 4a, the group size management page includes a dialogue group component and a topic group component, that is, the second user sets the group size for different types of group groups. FIG. 4a illustrates an example of a dialogue group, and the second user can set a common group construction size, for example, 200. In addition, supplementary rules can be added as necessary, where supplementary rule 1 is a group size setting for the user dimension, and the second user can add a user to be set and an upper limit of the number of people of the group to be constructed by the user. Supplementary rule 2 is a group size setting for one group setting, and the second user can add a group group link to be set and an upper limit of the number of people corresponding to the group. In response to the second user clicking the save button, the set information becomes effective. The second user can add a new rule using the rule set addition component.
[0049] When setting the common number of people upper limit, the user-dimensional group construction number of people upper limit, or the number of people upper limit of the group group, it is necessary to explain that it is necessary to follow the group member upper limit of the authentication tenant or non-authenticated tenant. For example, non-authenticated tenants support settings of 5 / 10 / 30 / 50 / 100 / 200 / 300, and authentication tenants support settings of 5 / 10 / 30 / 50 / 100 / 200 / 300 / 500 / 1000 / 2000. In addition, for corporate department groups, full tenant groups, and mega groups, there is no upper limit limit, but it is necessary to follow the upper limit of whether or not to authenticate the tenant.
[0050] In S303, a capacity expansion response is generated based on the determined upper limit value of the number of group members of the target group, and sent to the client of the first user, thereby showing the result of performing capacity expansion on the target group using the capacity expansion response.
[0051] After the second user uses the management background to set an upper limit value of the number of group members of the target group, the management background generates a capacity expansion response according to the setting operation of the second user, and sends the capacity expansion response to the client of the first user.
[0052] Here, the group size management page further includes a permission application setting component, and the second user uses the permission application setting component to enter the permission application setting page, and the permission application setting page may include a permission application interface and a request setting component, and the second user sets the state of the permission application interface in the permission application setting page, and also uses the request setting component to set information related to the permission application. For example, in the case of the permission application setting page shown in FIG. 4b, the second user can set the permission application interface to be on or the permission application interface to be off, and when the second user turns on the permission application interface, the first user can use the client to send a capacity expansion request to the management background.
[0053] When the second user clicks on the application setting component, the second user can enter an authority application setting page, and in the setting page, the second user can set information related to the authority application, as shown in FIG. 4c. Here, the information related to the authority application may include an application page design, a process design, etc. Here, the application page design includes basic information, a form design, etc. Here, the basic information refers to necessary information displayed on the application page, and the form design may refer to contents that the first user needs to fill in when executing the authority application, etc.
[0054] As can be seen, in this embodiment, the second user can use the management background to set the upper limit of the number of people in a group, and can set different upper limit of the number of people for the requirements of different groups, thereby meeting the needs of the user.
[0055] Based on the above method embodiment, an embodiment of the present invention provides a group information processing apparatus, which will be described below in conjunction with the drawings.
[0056] Referring to FIG. 5, this figure is a structural diagram of a group information processing device provided by an embodiment of the present invention. As shown in FIG. 5, the device 500 may include a sending unit 501 and a receiving unit 502.
[0057] Here, the sending unit 501 sends a capacity expansion request in response to a trigger operation of a first user for a target group, where the capacity expansion request includes an identifier of the target group, and the capacity expansion request is used to request an expansion of an upper limit value of the number of group members of the target group.
[0058] The receiving unit 502 receives a capacity expansion response to indicate a result of performing capacity expansion on the target group.
[0059] In a specific embodiment, the sending unit 501 sends a capacity expansion request in response to an application operation triggered by the first user, specifically, in response to an operation of adding a group member triggered by the first user to a target group, and the number of group members in the target group reaches a preset upper limit value.
[0060] In a specific embodiment, the sending unit 501 specifically displays a blocking page including an application component in response to the first user's triggered operation of adding a group member to a target group group and the number of group members in the target group reaching a preset upper limit value, and sends a capacity expansion request in response to the first user's triggered operation on the application component.
[0061] In a specific embodiment, the sending unit 501 specifically displays an application component on the conversation page of the target group in response to the number of group members of the target group reaching a preset upper limit value, and sends a capacity expansion request in response to the first user's trigger operation on the application component.
[0062] In a specific embodiment, the sending unit 501 specifically displays an application page used to display the contents and verifyers that need to be filled in to request a capacity expansion in response to a first user's trigger operation on the application component, and sends a capacity expansion request in response to the first user completing the filling operation on the application page.
[0063] In a specific embodiment, the predetermined upper limit value is preset by a second user using a management background, and the predetermined upper limit value is a first number of people upper limit value set by the second user for the group owner of the target group using a management background, or the predetermined number of people is a second number of people upper limit value set by the second user for the group owner using a management background.
[0064] In a specific embodiment, different types of population groups correspond to different second upper limit numbers.
[0065] In a specific embodiment, the sending unit 501 specifically sends a capacity expansion request to a management background in response to a first user's triggering operation on a target group, or sends a capacity expansion request to a client of a third user, who is a personnel having capacity expansion authority, in response to the first user's triggering operation on a target group, and sends a confirmation message to the management background in response to the third user's processing operation on the capacity expansion request.
[0066] In a specific embodiment, the capacity expansion request further includes a target number, which is an upper limit of the number of people after the capacity expansion is requested.
[0067] In a specific embodiment, the device further comprises an additional unit: The adding unit specifically adds a selected user as a member of the target group in response to the capacity expansion response indicating that the capacity expansion for the target group is successful and in response to an add member operation triggered by the first user for the target group.
[0068] In one particular embodiment, the first user is a group owner or administrator of the goal group.
[0069] In a specific embodiment, obtaining the capacity expansion response includes obtaining an identifier of the target group group from the capacity expansion request, determining a group member number upper limit value of the target group group in response to a setting operation performed by a second user on the target group group using an administrative background, and generating and sending the capacity expansion response based on the determined group member number upper limit value of the target group group.
[0070] In a specific embodiment, determining an upper number limit value of the target group in response to a setting operation performed by the second user on the target group using an administration background includes determining a first supplementary rule for the target group in response to a setting operation triggered by the second user on a group size management page of an administration background, the first supplementary rule including an identifier of the target group and a group member number upper limit value corresponding to the target group.
[0071] In a specific embodiment, the method further includes determining a second supplemental rule for the first user in response to a setting operation triggered by the second user on a group size management page of an administration background, the second supplemental rule including an identifier of the first user and a group member number upper limit value corresponding to a group group created by the first user.
[0072] In a specific embodiment, the method further includes determining a state of the authority application interface and information related to the authority application in response to a setting operation of the second user on an authority application setting page in a group size management page of a management background.
[0073] In a specific embodiment, the information related to the authority application includes at least one of an application page design, a process design.
[0074] It is necessary to explain that the implementation of each unit in this embodiment can be referred to the relevant description in the method shown in FIG. 1 or FIG. 3, and the description of this embodiment will not be repeated here.
[0075] Referring to FIG. 6, a schematic diagram of the structure of an electronic device 600 suitable for implementing an embodiment of the present invention is shown. The terminal device in the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (portable android devices, tablet computers), PMPs (Portable Media Players), and in-car terminals (e.g., car navigation terminals), and fixed terminals such as digital TVs (televisions) and desktop computers. The electronic device shown in FIG. 6 is merely an example and does not impose any limitations on the functions and scope of use of the embodiment of the present invention.
[0076] 6, the electronic device 600 may include a processing unit (e.g., a central processing unit, a graphic processor, etc.) 601 that can perform various suitable operations and processes based on programs stored in a read only memory (ROM) 602 or programs loaded from a storage device 608 into a random access memory (RAM) 603. The RAM 603 further stores various programs and data necessary for the operation of the electronic device 600. The processing unit 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.
[0077] Typically, devices such as input devices 606 including a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 607 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 608 including magnetic tape, hard disk, etc., and communication devices 609 may be connected to the I / O interface 605. The communication devices 609 may enable the electronic device 600 to communicate wirelessly or wired to exchange data with other devices. Although the figures show the electronic device 600 having various devices, it should be understood that it is not necessary to implement or have all the illustrated devices. More or fewer devices may alternatively be implemented or have.
[0078] In particular, according to an embodiment of the present invention, the processes described with reference to the above flowcharts may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 609, or may be installed from the storage device 608 or the ROM 602. When the computer program is executed by the processing device 601, the above-mentioned functions limited to the methods of the embodiment of the present invention are performed.
[0079] The electronic device provided by the embodiment of the present invention belongs to the same inventive concept as the group information processing method provided by the above embodiment, and the technical details not comprehensively described in this embodiment can be referred to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0080] An embodiment of the present invention provides a computer readable medium having a computer program stored thereon, where the program, when executed by a processor, realises the group information processing method described in any of the above embodiments.
[0081] It should be noted that the above-mentioned computer readable medium of the present invention may be a computer readable signal medium, a computer readable storage medium, or any combination of the above. The computer readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), optical fiber, a portable compact disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer readable storage medium may be a tangible medium that contains or stores a program that can be used by or in combination with the program, instruction execution system, apparatus, or device. In the present invention, the computer readable signal medium may also include a data signal propagated in baseband or as part of a carrier carrying computer readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including but not limited to wire, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0082] In some embodiments, clients and servers may communicate utilizing any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., an ad hoc end-to-end network), and any now known or later developed network.
[0083] The computer readable medium described above may be included in the electronic device described above or may be separate and not assembled to said electronic device.
[0084] The computer-readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to execute the group information processing method described above.
[0085] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0086] The flowcharts and block diagrams in the drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in the flowcharts or block diagrams includes one or more executable instructions for implementing the specified logical functions and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown in the boxes may occur in a different order than the order shown in the drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order depending on the functions involved. It should also be noted that each box in the block diagrams and / or flowcharts and combinations of boxes in the block diagrams and / or flowcharts may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.
[0087] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware, and the names of the units do not constitute limitations on the units themselves in a particular case, for example, an audio data collection module may be expressed as a "data collection module."
[0088] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0089] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0090] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment is described by focusing on the differences from other embodiments, and the same and similar parts between each embodiment can be mutually referred to. The system or device disclosed in the embodiment corresponds to the method disclosed in the embodiment, so it can be more simply described, and the relevant points can be referred to the description of the method part.
[0091] In the present invention, it should be understood that "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" is used to describe the related relationship of related objects, and indicates that three relationships may exist, for example, "A and / or B" may indicate three situations, such as the presence of only A, the presence of only B, and the simultaneous presence of A and B, where A and B may be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. "At least one of the following" or similar expressions indicates any combination of these items, including any combination of one item or multiple items. For example, at least one item of a, b, or c may indicate a, b, c, "a and b", "a and c", "b and c", or "a, b, and c", where a, b, and c may be singular or plural.
[0092] It should also be explained that relational terms such as first and second are used herein only to distinguish one entity or operation from another and do not necessarily require or imply that any such actual relationship or sequence exists between these entities or operations. Furthermore, "comprises", "comprises" or any variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device that includes a set of elements can include not only those elements but also other elements not expressly listed or elements inherent to such process, method, article or device. In the absence of further limitations, an element limited by the phrase "comprises" does not exclude the presence of additional identical elements in the process, method, article or device that includes said elements.
[0093] The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied in direct hardware, in a software module executed by a processor, or in a combination of both. The software module may be located in a random access memory (RAM), memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0094] The above description of the disclosed embodiments enables those skilled in the art to realize or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Thus, the present invention is not intended to be limited to these embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. Sending a capacity expansion request in response to a first user's trigger operation on a target group, the capacity expansion request including an identifier of the target group, the capacity expansion request being used to request an expansion of a group member number upper limit value of the target group; A group information processing method, comprising: receiving a capacity expansion response, the capacity expansion response being used to indicate a result of performing capacity expansion on the target group.
2. Transmitting a capacity expansion request in response to a trigger operation of a first user for the target group includes:
2. The method of claim 1, further comprising: an operation of adding group members triggered by a first user to a target group; and sending a capacity expansion request in response to an application operation triggered by the first user in response to the number of group members in the target group reaching a preset upper limit value.
3. The operation of adding group members triggered by the first user to the target group group, and the sending of a capacity expansion request in response to the application operation triggered by the first user in response to the number of group members of the target group reaching a preset upper limit value, Displaying a blocking page including an application component in response to an operation of adding a group member triggered by the first user to a target group and a number of group members of the target group reaching a preset upper limit value; 3. The method of claim 2, further comprising: sending a capacity expansion request in response to a first user triggering operation of the request component.
4. Transmitting a capacity expansion request in response to a trigger operation of a first user for the target group includes: displaying an application component on a conversation page of the target constituency group in response to a number of constituency members of the target constituency group reaching a preset upper limit; 2. The method of claim 1, further comprising: sending a capacity expansion request in response to a first user triggering operation of the request component.
5. Transmitting a capacity expansion request in response to a trigger operation by a first user on the application component, In response to a first user triggering the request component, displaying a request page used to display details and identifiers that need to be filled in to request a capacity expansion; 5. The method according to claim 3, further comprising: sending a capacity expansion request in response to the first user completing a filling-in operation on the application page.
6. The method according to claim 2 or 4, characterized in that the predetermined upper limit value is preset by a second user using an administrative background, the predetermined upper limit value being a first number of people upper limit value set by the second user for the group owner of the target group using an administrative background, or the predetermined number of people is a second number of people upper limit value set by the second user for the group owner using an administrative background.
7. Transmitting a capacity expansion request in response to a trigger operation of a first user for the target group includes: sending a capacity expansion request to a management background in response to a first user triggering operation on the target group; or 2. The method of claim 1, further comprising: in response to a first user's trigger operation on a target group, sending a capacity expansion request to a client of a third user, the third user being a person having capacity expansion authority; and in response to the third user's processing operation on the capacity expansion request, sending a confirmation message to an administrative background.
8. The method according to claim 1 , wherein the capacity expansion request further includes a target number that is an upper limit of the number of people after the capacity expansion is requested.
9. 2. The method of claim 1, wherein the capacity expansion response further comprises indicating a successful capacity expansion for the target group, and adding a selected user as a member of the target group in response to an add member operation triggered by the first user for the target group.
10. The process of acquiring the capacity expansion response includes: obtaining an identifier of the target group from the capacity expansion request; determining a group member number upper limit value of the target group group in response to a setting operation performed by a second user on the target group group using an administrative background; 2. The method of claim 1, further comprising: generating and transmitting the capacity expansion response based on the determined group member number upper limit value for the target group.
11. Determining a number upper limit value of the target group in response to a setting operation performed by the second user on the target group using the management background 11. The method of claim 10, further comprising: determining a first supplemental rule for the target group of groups in response to a setting operation triggered by the second user on a group size management page of an administration background, the first supplemental rule including an identifier of the target group of groups and a group member number upper limit value corresponding to the target group of groups.
12. The method of claim 10 or 11, further comprising: determining a second supplemental rule for the first user in response to a setting operation triggered by the second user on a group size management page of an administration background, the second supplemental rule including an identifier of the first user and a group member number upper limit value corresponding to a group group created by the first user.
13. and determining a state of an authority application interface and information related to the authority application in response to a setting operation of the second user on an authority application setting page in a group size management page of a management background.
13. The method according to any one of claims 10 to 12.
14. A sending unit for sending a capacity expansion request in response to a trigger operation of a first user for a target group, the capacity expansion request including an identifier of the target group, the capacity expansion request for requesting an expansion of a group member number upper limit value of the target group; A group information processing device comprising: a receiving unit for receiving a capacity expansion response, the capacity expansion response indicating a result of performing a capacity expansion on the target group.
15. 1. An electronic device comprising: A processor and a memory, the memory is used to store instructions or computer programs; The electronic device, characterized in that the processor is used to cause the electronic device to execute the group information processing method described in any one of claims 1 to 13 by executing the instructions or computer programs in the memory.
16. A computer readable storage medium having instructions stored thereon which, when executed on a device, cause the device to carry out the group information processing method of any one of claims 1 to 13.
17. A computer program product which, when executed on a computer, causes the computer to execute the group information processing method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Group creation method and device and storage medium
CN111324259A
Group management method and device, computer equipment and storage medium
CN112000924A
P2P File Transfer System and Method
JP2009531744A