A method and device for sending virtual group messages
By establishing a virtual group and server distribution mechanism, the lag and missed message forwarding problems in the prior art are solved, and the efficiency and management convenience of message forwarding are improved.
Patent Information
- Application Number
- CN202310173251.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-20
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2043-02-20
AI Technical Summary
In the prior art, message forwarding depends on the interface person, and there are problems of lag and missed transmission, and the message sender needs to join multiple groups, resulting in inconvenience in management and inefficiency.
By establishing a virtual group, users are allowed to send messages to multiple group members without joining multiple normal groups. The virtual group is managed by the server, and messages are distributed to the corresponding ordinary group through the server.
It solves the lag and missed problems of message forwarding, improves the efficiency and management convenience of message forwarding, and avoids interference from interface people's dependence and unnecessary information.
Smart Images

Figure CN116248625B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a method and device for sending a virtual group message. Background Art
[0002] In the current era of information explosion, people receive messages from various sources every day. How to deliver important information to real audiences in a timely manner is particularly important. At present, the more common method of delivering information is to use the message group of social software to notify the target audience of the message. However, under the existing technology, the forwarding of messages is completely dependent on the interface person such as the group owner or administrator of each message group. On the one hand, there is a possibility of missed forwarding of messages. If the interface person misses to forward the notification message, it will affect all members of the interfaced group. On the other hand, there is a lag in the forwarding of messages. The time when the target group members can see the message depends on the forwarding time of the forwarding interface person.
[0003] Another commonly used method is to add the sender of the notification to each target group. Although this can solve the problems of delay and unfairness in message forwarding, the sender of the notification needs to join multiple message groups and will receive too much information that is not relevant to him / herself, making it inconvenient for the sender to manage the forwarded messages and resulting in low message forwarding efficiency. Summary of the invention
[0004] In view of this, the embodiments of the present invention provide a virtual group message sending method and device, so that the message sender can solve the problems of lag and omission in manual message forwarding without joining multiple message groups, thereby facilitating the management of message forwarding and improving efficiency.
[0005] An aspect of an embodiment of the present invention provides a method for sending a virtual group message, comprising:
[0006] Determine one or more virtual groups specified by the first user, and establish a virtual group with the virtual group currently selected by the first user, each virtual group corresponds to a common group including multiple users, and the common group only allows members who join the common group to send messages to other members of the common group;
[0007] The content input by the first user in the input box is sent to the server as a first message, so that the server distributes the first message to group members of a common group corresponding to the virtual group in the virtual group.
[0008] Preferably, the process of establishing each virtual group includes:
[0009] receiving a generated virtual group link sent by the server, where the generated virtual group link is a link sent by a terminal of the second user to the server;
[0010] After the first user clicks the link to generate a virtual group, a request to establish a virtual group is sent to the server, so that the server sends the request to establish a virtual group to the terminal of the second user;
[0011] After the second user's terminal sends a confirmation message of the virtual group establishment request to the server, the confirmation message sent by the server is received to establish the virtual group.
[0012] Preferably, it also includes:
[0013] One or more virtual groups specified by the first user are selected as target objects in the virtual group, and the content input by the first user in the input box is sent to the server as a second message, so that the server distributes the second message to group members of the ordinary group corresponding to the virtual group in the target object, and the number of virtual groups in the target object is less than the number of virtual groups in the virtual group.
[0014] Preferably, it also includes:
[0015] A virtual group specified by the first user is selected in the friend list of the first user as the first target virtual group, and the content input by the first user in the input box is sent to the server as a third message, so that the server distributes the third message to group members of the ordinary group corresponding to the first target virtual group.
[0016] Preferably, it also includes:
[0017] Adding a first identifier to any virtual group to distinguish the virtual group from a common group;
[0018] A second identifier is added to the content input by the first user in the input box to distinguish the message sent to any virtual group from the internal message of the common group.
[0019] Another aspect of the embodiment of the present invention further provides another method for sending a virtual group message, including:
[0020] Sending the generated virtual group link to the server, so that the server sends the generated virtual group link to the terminal of the first user;
[0021] receiving a virtual group establishment request sent by the server, wherein the virtual group establishment request is a request sent by a terminal of the first user to the server after the first user clicks the generate virtual group link;
[0022] Confirming that the second user passes the virtual group establishment request, and sending a confirmation message to the server, so that the server sends the confirmation message to the terminal of the first user, and the confirmation message is used to establish a virtual group on the terminal of the first user, so that the first user can send a message to the virtual group;
[0023] Each virtual group corresponds to a common group including multiple users, and the common group only allows members who join it to send messages to other members of the common group.
[0024] Preferably, it also includes:
[0025] selecting the virtual group specified by the second user as a second target virtual group in the virtual group, and removing the second target virtual group from the virtual group, wherein the virtual group is a group consisting of a plurality of virtual groups;
[0026] A message for removing the second target virtual group from the virtual group is sent to a common group corresponding to the second target virtual group.
[0027] Another aspect of the embodiment of the present invention further provides a virtual group message sending device, including:
[0028] a virtual group establishing unit, configured to determine one or more virtual groups specified by the first user, and establish a virtual group with the virtual group currently selected by the first user, each virtual group corresponding to a common group including multiple users, and the common group only allows members who have joined the common group to send messages to other members of the common group;
[0029] The message sending unit is used to send the content input by the first user in the input box as a first message to the server, so that the server distributes the first message to group members of the common group corresponding to the virtual group in the virtual group.
[0030] Another aspect of the embodiment of the present invention further provides another virtual group message sending device, including:
[0031] A link sending unit, configured to send the generated virtual group link to a server, so that the server sends the generated virtual group link to a terminal of the first user;
[0032] a request receiving unit, configured to receive a virtual group establishment request sent by the server, wherein the virtual group establishment request is a request sent by a terminal of a first user to the server after the first user clicks on the virtual group generation link;
[0033] a request confirmation unit, configured to confirm that the second user has passed the virtual group establishment request, and send a confirmation message to the server, so that the server sends the confirmation message to the terminal of the first user, and the confirmation message is used to establish a virtual group on the terminal of the first user, so that the first user can send a message to the virtual group;
[0034] Each virtual group corresponds to a common group including multiple users, and the common group only allows members who join it to send messages to other members of the common group.
[0035] Another aspect of an embodiment of the present invention further provides an electronic device, including a processor and a memory;
[0036] The memory is used to store programs;
[0037] The processor executes the program to implement the above method.
[0038] Another aspect of the embodiments of the present invention further provides a computer-readable storage medium, wherein the storage medium stores a program, and the program is executed by a processor to implement the above method.
[0039] The embodiment of the present invention also discloses a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device can read the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the above method.
[0040] The present invention can establish multiple virtual groups as virtual groups, and send the content input by the first user in the input box as the first message to the server, and then the server can distribute the first message to the group members of the ordinary group corresponding to the virtual group in the virtual group. Since the first user can send messages to each virtual group without joining the ordinary group, thereby achieving the effect of sending messages to each ordinary group, all ordinary groups can receive the information sent by the first user at the same time, avoiding the lag of the message and solving the problem of missing messages to a certain ordinary group. Moreover, the first user joins the virtual group and sends messages in the virtual group, so he does not need to receive a large number of messages from each ordinary group, thereby avoiding the problems of difficult message forwarding management and low message forwarding efficiency due to too much irrelevant information. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0042] Figure 1 A flowchart of a method for sending a virtual group message provided by an embodiment of the present invention;
[0043] Figure 2 A schematic diagram of a flow chart of another method for sending a virtual group message provided by an embodiment of the present invention;
[0044] Figure 3 A timing diagram for establishing a virtual group provided by an embodiment of the present invention;
[0045] Figure 4 A timing diagram for establishing a virtual group provided by an embodiment of the present invention;
[0046] Figure 5 A timing diagram of sending a message through a virtual group provided by an embodiment of the present invention;
[0047] Figure 6 A timing diagram of removing a virtual group from a virtual group provided by an embodiment of the present invention;
[0048] Figure 7 A structural block diagram of a virtual group message sending device provided by an embodiment of the present invention;
[0049] Figure 8 A structural block diagram of another virtual group message sending device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0051] Reference Figure 1 The embodiment of the present invention provides a method for sending a virtual group message, which is applied to a terminal of a first user, where the first user may be a message sender. The method specifically includes the following steps:
[0052] Step S100: determining one or more virtual groups specified by a first user, and establishing a virtual group with the virtual group currently selected by the first user.
[0053] Specifically, each virtual group corresponds to a common group including multiple users, and the common group only allows members who have joined the common group to send messages to other members of the common group.
[0054] Next, the process of establishing the above virtual group is described, which may specifically include the following:
[0055] S1. Receive a generated virtual group link sent by the server, where the generated virtual group link is a link sent by a terminal of a second user to the server.
[0056] S2. After the first user clicks the link for generating a virtual group, a request for establishing a virtual group is sent to the server, so that the server sends the request for establishing a virtual group to the terminal of the second user.
[0057] S3. After the second user's terminal sends a confirmation message of the virtual group establishment request to the server, receive the confirmation message sent by the server to establish the virtual group.
[0058] In order to distinguish a virtual group from an ordinary group, a first identifier may be added to any virtual group, for example, a specific icon or identifiers such as "virtual group" may be added to distinguish the virtual group from an ordinary group.
[0059] Step S110: sending the content input by the first user in the input box as a first message to the server, so that the server distributes the first message to group members of the common group corresponding to the virtual group in the virtual group.
[0060] Specifically, a second identifier may be added to the content input by the first user in the input box to distinguish the message sent to any virtual group from the internal message of the common group.
[0061] Furthermore, considering that the target audience of some messages is not all virtual groups, the present invention may also include a process of sending messages to any number of virtual groups in the virtual group, which may specifically include the following:
[0062] One or more virtual groups specified by the first user are selected as target objects in the virtual group, and the content input by the first user in the input box is sent to the server as a second message, so that the server distributes the second message to group members of the ordinary group corresponding to the virtual group in the target object, and the number of virtual groups in the target object is less than the number of virtual groups in the virtual group.
[0063] In addition, there may be a situation where a certain virtual group has not been added to the virtual group, but the first user needs to send a message to it. Therefore, the present invention may also include the following process:
[0064] A virtual group specified by the first user is selected in the friend list of the first user as the first target virtual group, and the content input by the first user in the input box is sent to the server as a third message, so that the server distributes the third message to group members of the ordinary group corresponding to the first target virtual group.
[0065] Reference Figure 2 The embodiment of the present invention provides another method for sending a virtual group message, which is applied to a terminal of a second user. The second user may be another user in the same common group as the first user, and the second user may be the group owner or administrator of the common group. The method specifically includes the following steps:
[0066] Step S200: Sending the generated virtual group link to the server, so that the server sends the generated virtual group link to the terminal of the first user.
[0067] Step S210: receiving a request for establishing a virtual group sent by the server, wherein the request for establishing a virtual group is a request sent by a terminal of the first user to the server after the first user clicks on the link for generating a virtual group.
[0068] Step S220: confirm that the second user has passed the virtual group establishment request, and send a confirmation message to the server, so that the server sends the confirmation message to the first user's terminal. The confirmation message is used to establish a virtual group on the first user's terminal so that the first user can send messages to the virtual group.
[0069] Each virtual group corresponds to a common group including multiple users, and the common group only allows members who join it to send messages to other members of the common group.
[0070] Furthermore, the present invention may also include a process of removing a virtual group, which is specifically as follows:
[0071] S1. Selecting the virtual group specified by the second user as a second target virtual group in a virtual group, and removing the second target virtual group from the virtual group, where the virtual group is composed of a plurality of virtual groups.
[0072] S2. Send a message to remove the second target virtual group from the virtual group to the common group corresponding to the second target virtual group.
[0073] In order to describe the present invention in more detail, the practical application process of the present invention will be described below with specific examples.
[0074] Reference Figure 3 , an embodiment of the present invention provides a timing diagram for establishing a virtual group.
[0075] 1. Add a button to generate a virtual group link in the ordinary group interface. This button is only displayed in the group interface of the group owner. The group owner clicks the button to generate a virtual group link for the group. The virtual group link contains the group's unique ID and name. The group owner sends the link to the user who needs to send a notification to the group. The user receives the virtual group link and clicks the link to send a request to add a virtual group. The server forwards the request to the group owner's client. After receiving the request, the group owner confirms acceptance of the request, and the user can successfully add the virtual group.
[0076] 2. After a user adds a virtual group, the virtual group can be displayed in the user's friend list. When the virtual group is displayed, a specific mark will be added, such as a specific icon or the words "virtual group" to distinguish it from an ordinary group.
[0077] Reference Figure 4 , an embodiment of the present invention provides a timing diagram for establishing a virtual group.
[0078] 3. The user clicks on the virtual group entry in the friend list to enter the virtual group interface, and clicks the "Add" button in the virtual group interface to open the virtual group list. Select one or more virtual groups to establish a virtual group together with the current virtual group. All members of the virtual group are virtual groups added by the user. The established virtual group will have a specific mark, such as adding the mark "Virtual Group". All virtual group members can be viewed in the virtual group, and the user can modify the nickname of the virtual group in the virtual group.
[0079] Reference Figure 5 , an embodiment of the present invention provides a timing diagram for sending a message through a virtual group.
[0080] 4. The created virtual group is displayed in the user's friend list. Click the virtual group entry to open the virtual group interface, enter the content in the message input box, and click the "Send" button to send the message to the server. After receiving the message, the server distributes the message to all group members in the virtual group.
[0081] 5. In addition, when sending messages in a virtual group, the user can enter the @ symbol in the message input box to open the virtual group list in the virtual group, select one or more virtual groups to send the message, and the server parses the @ symbol according to the received message, and uses the virtual group after the @ symbol as the message receiving target. The message content is only sent to the corresponding group members.
[0082] 6. In addition to sending messages to one or more virtual groups in a virtual group, users can also directly open a virtual group and send messages to a single virtual group. Enter the message in the message input box of the virtual group and click the "Send" button to send the message to all group members of the virtual group.
[0083] When the server distributes messages from a virtual group or virtual group to the group members of the virtual group, it will carry special marking information to distinguish virtual group messages from ordinary group messages. When displaying such messages, in addition to displaying the sender's nickname and message content as ordinary group messages, the virtual group will also add specific identification, such as adding the words "group subscription message" to distinguish this type of message from ordinary group messages.
[0084] Reference Figure 6 , an embodiment of the present invention provides a timing diagram for removing a virtual group from a virtual group.
[0085] 7. The group owner can choose to exit the current virtual group. Open the list of virtual groups currently joined, select the virtual group to exit, send a request to the server, the server processes the request, and sends an exit message to the creator of the virtual group, notifying the virtual group to exit the virtual group.
[0086] Reference Figure 7 , an embodiment of the present invention provides a virtual group message sending device, comprising:
[0087] a virtual group establishing unit, configured to determine one or more virtual groups specified by the first user, and establish a virtual group with the virtual group currently selected by the first user, each virtual group corresponding to a common group including multiple users, and the common group only allows members who have joined the common group to send messages to other members of the common group;
[0088] The message sending unit is used to send the content input by the first user in the input box as a first message to the server, so that the server distributes the first message to group members of the common group corresponding to the virtual group in the virtual group.
[0089] Reference Figure 8 , an embodiment of the present invention provides another virtual group message sending device, comprising:
[0090] A link sending unit, configured to send the generated virtual group link to a server, so that the server sends the generated virtual group link to a terminal of the first user;
[0091] a request receiving unit, configured to receive a virtual group establishment request sent by the server, wherein the virtual group establishment request is a request sent by a terminal of a first user to the server after the first user clicks on the virtual group generation link;
[0092] a request confirmation unit, configured to confirm that the second user has passed the virtual group establishment request, and send a confirmation message to the server, so that the server sends the confirmation message to the terminal of the first user, and the confirmation message is used to establish a virtual group on the terminal of the first user, so that the first user can send a message to the virtual group;
[0093] Each virtual group corresponds to a common group including multiple users, and the common group only allows members who join it to send messages to other members of the common group.
[0094] The embodiment of the present invention also discloses a computer program product or a computer program, wherein the computer program product or the computer program includes a computer instruction, and the computer instruction is stored in a computer-readable storage medium. A processor of a computer device can read the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes Figure 1 or Figure 2 The method shown.
[0095] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part for which is described as a larger operation is performed independently.
[0096] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the functions and / or features described may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions, and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional skills of the engineer. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.
[0097] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc., which can store program codes.
[0098] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0099] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0100] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0101] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0102] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
[0103] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the described embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present invention.
Claims
1. A method for sending a virtual group message, characterized in that: include: Determine one or more virtual groups specified by the first user, and establish a virtual group with the virtual group currently selected by the first user, each virtual group corresponds to a common group including multiple users, and the common group only allows members who join the common group to send messages to other members of the common group; sending the content input by the first user in the input box as a first message to the server, so that the server distributes the first message to group members of the common group corresponding to the virtual group in the virtual group; The process of establishing each virtual group includes: receiving a generated virtual group link sent by the server, where the generated virtual group link is a link sent by a terminal of the second user to the server; After the first user clicks the link to generate a virtual group, a request to establish a virtual group is sent to the server, so that the server sends the request to establish a virtual group to the terminal of the second user; After the second user's terminal sends a confirmation message of the virtual group establishment request to the server, the confirmation message sent by the server is received to establish the virtual group.
2. A method for sending a virtual group message according to claim 1, characterized in that: Also includes: One or more virtual groups specified by the first user are selected as target objects in the virtual group, and the content input by the first user in the input box is sent to the server as a second message, so that the server distributes the second message to group members of the ordinary group corresponding to the virtual group in the target object, and the number of virtual groups in the target object is less than the number of virtual groups in the virtual group.
3. A method for sending a virtual group message according to claim 1, characterized in that: Also includes: A virtual group specified by the first user is selected in the friend list of the first user as the first target virtual group, and the content input by the first user in the input box is sent to the server as a third message, so that the server distributes the third message to group members of the ordinary group corresponding to the first target virtual group.
4. A method for sending a virtual group message according to any one of claims 1 to 3, characterized in that: Also includes: Adding a first identifier to any virtual group to distinguish the virtual group from a common group; A second identifier is added to the content input by the first user in the input box to distinguish the message sent to any virtual group from the internal message of the common group.
5. A method for sending a virtual group message, characterized in that: The method for establishing a virtual group in a method for sending a virtual group message according to claim 1 comprises: Sending the generated virtual group link to the server, so that the server sends the generated virtual group link to the terminal of the first user; receiving a virtual group establishment request sent by the server, wherein the virtual group establishment request is a request sent by a terminal of the first user to the server after the first user clicks the generate virtual group link; Confirming that the second user passes the virtual group establishment request, and sending a confirmation message to the server, so that the server sends the confirmation message to the terminal of the first user, and the confirmation message is used to establish a virtual group on the terminal of the first user, so that the first user can send a message to the virtual group; Each virtual group corresponds to a common group including multiple users, and the common group only allows members who join it to send messages to other members of the common group.
6. A method for sending a virtual group message according to claim 5, characterized in that: Also includes: selecting the virtual group specified by the second user as a second target virtual group in the virtual group, and removing the second target virtual group from the virtual group, wherein the virtual group is a group consisting of a plurality of virtual groups; A message for removing the second target virtual group from the virtual group is sent to a common group corresponding to the second target virtual group.
7. A virtual group message sending device, characterized in that: include: a virtual group establishing unit, configured to determine one or more virtual groups specified by the first user, and establish a virtual group with the virtual group currently selected by the first user, each virtual group corresponding to a common group including multiple users, and the common group only allows members who have joined the common group to send messages to other members of the common group; a message sending unit, configured to send the content input by the first user in the input box as a first message to a server, so that the server distributes the first message to group members of a common group corresponding to the virtual group in the virtual group; The process of establishing each virtual group includes: receiving a generated virtual group link sent by the server, where the generated virtual group link is a link sent by a terminal of the second user to the server; After the first user clicks the link to generate a virtual group, a request to establish a virtual group is sent to the server, so that the server sends the request to establish a virtual group to the terminal of the second user; After the second user's terminal sends a confirmation message of the virtual group establishment request to the server, the confirmation message sent by the server is received to establish the virtual group.
8. A virtual group message sending device, characterized in that: The method for establishing a virtual group in a method for sending a virtual group message according to claim 1 comprises: A link sending unit, configured to send the generated virtual group link to a server, so that the server sends the generated virtual group link to a terminal of the first user; a request receiving unit, configured to receive a virtual group establishment request sent by the server, wherein the virtual group establishment request is a request sent by a terminal of a first user to the server after the first user clicks on the virtual group generation link; a request confirmation unit, configured to confirm that the second user has passed the virtual group establishment request, and send a confirmation message to the server, so that the server sends the confirmation message to the terminal of the first user, and the confirmation message is used to establish a virtual group on the terminal of the first user, so that the first user can send a message to the virtual group; Each virtual group corresponds to a common group including multiple users, and the common group only allows members who join it to send messages to other members of the common group.
9. An electronic device, characterized in that: including a processor and a memory; The memory is used to store programs; The processor executes the program to implement the method according to any one of claims 1 to 4 or claims 5 to 6.
Citation Information
Patent Citations
Information processing method and device, equipment and storage medium
CN114244793A
Meeting group merging method and device
WO2022142504A1