CN106470110B - Method and device for sending messages to multiple users in user list in group mode - Google Patents

Method and device for sending messages to multiple users in user list in group mode Download PDF

Info

Publication number
CN106470110B
CN106470110B CN201510559900.4A CN201510559900A CN106470110B CN 106470110 B CN106470110 B CN 106470110B CN 201510559900 A CN201510559900 A CN 201510559900A CN 106470110 B CN106470110 B CN 106470110B
Authority
CN
China
Prior art keywords
user
group
attribute
user account
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510559900.4A
Other languages
Chinese (zh)
Other versions
CN106470110A (en
Inventor
程龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510559900.4A priority Critical patent/CN106470110B/en
Publication of CN106470110A publication Critical patent/CN106470110A/en
Application granted granted Critical
Publication of CN106470110B publication Critical patent/CN106470110B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention discloses a method for sending messages to a plurality of users in a user list in a group manner, which comprises the following steps: receiving a message group sending instruction input aiming at a user list, and acquiring a user account appointed by the message group sending instruction in the user list; acquiring target attribute parameters of the specified user account; searching a user account matched with the target attribute parameters in the user list, and creating a group according to the searched user account; and sending messages to and from the searched user account through the group. The invention also discloses a device for sending messages to a plurality of users in the user list in a group mode. The method and the device for mass-sending the message to the plurality of users in the user list can improve the convenience of operation.

Description

Method and device for sending messages to multiple users in user list in group mode
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a method and an apparatus for mass-sending a message to a plurality of users in a user list.
Background
In the existing instant messaging application or social network application, after a user logs in the instant messaging application or social network application, a program interface or a web interface displays a friend of the user in a friend list mode, and each list item in the friend list is a friend corresponding to the user. When the user enters the group chat mode, the program interface or the webpage interface also displays the friend group list of the user in the group in a friend group list mode.
In the conventional technology, if a user wants to send a message to a friend list or a part of users in a group friend list in a group, the user often needs to select the user in the user list one by one to send the message one by one, the user needs to be selected for multiple times, the operation is complicated, and the operation convenience is insufficient.
Disclosure of Invention
Therefore, in order to solve the technical problem that the operation is complicated and the convenience is not enough due to the fact that the method for sending the messages individually by the user needs to be selected one by one when the messages are sent to the plurality of user accounts in the user list in the traditional technology, a method for sending the messages to the plurality of users in the user list in a group mode is particularly provided.
A method of mass messaging a plurality of users in a user list, comprising:
receiving a message group sending instruction input aiming at a user list, and acquiring a user account appointed by the message group sending instruction in the user list;
acquiring target attribute parameters of the specified user account;
searching a user account matched with the target attribute parameters in the user list, and creating a group according to the searched user account;
and sending messages to and from the searched user account through the group.
In addition, in order to solve the above-mentioned technical problem that the operation is complicated and the convenience is not sufficient due to the fact that the method of selecting the user to send the message individually one by one when the message is sent to the plurality of user accounts in the user list in the conventional technology, a device for generating an information publishing page in the social network is provided.
An apparatus for mass messaging a plurality of users in a user list, comprising:
the instruction receiving module is used for receiving a message group sending instruction input aiming at a user list and acquiring a user account appointed by the message group sending instruction in the user list;
the first target attribute parameter acquisition module is used for acquiring the target attribute parameters of the specified user account;
the group creating module is used for searching the user account matched with the target attribute parameter in the user list and creating a group according to the searched user account;
and the group chat module is used for sending messages to the searched user account through the group.
The embodiment of the invention has the following beneficial effects:
after the method and the device for sending messages to a plurality of users in the user list in a group manner are adopted, when an initiating user sends messages or performs group chat to user accounts with similar attributes in the user list, the initiating user can select by clicking the user accounts in the user list and send out a message group sending instruction, a program of an instant messaging application or a social network application client can automatically search the user accounts matched with the target attribute parameters of the appointed user accounts according to the user accounts appointed by the message group sending instruction and add the user accounts into a newly established group, and the initiating user can perform group chat with the user accounts in a group window of the group.
For example, in an application scenario of online lecture, the students are generally classified as paid users or free users, and when a group chat with the paid users, sending a notification or receiving feedback information, needs to be performed on the interface of the students, the initiating user may click on a paid user first, and then initiate a message group sending command, so as to create a group containing all paid users, and then perform a group chat with the paid users in the group without finding each paid user one by one, and then send a message individually. Therefore, when the user similar to the attribute parameters communicates, the communication can be completed only by simply inputting the instruction without performing complicated operation, and the convenience of operation is improved.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Wherein:
FIG. 1 is a flow diagram of a method for mass messaging a plurality of users in a user list, under an embodiment;
FIG. 2 is a schematic diagram of an interface for selecting a page of user accounts on a user list in one embodiment;
FIG. 3 is an interface diagram of a property parameter input interface, shown in one embodiment;
FIG. 4 is a flow diagram of a create group process in one embodiment;
FIG. 5 is a flow diagram of a method for mass messaging a plurality of users in a user list when selecting a user account in another embodiment;
FIG. 6 is a diagram illustrating an apparatus for mass messaging a plurality of users in a user list, according to an embodiment;
fig. 7 is an architecture diagram of a computer system that implements the above-described method for mass messaging a plurality of users in a user list, in one embodiment.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to solve the technical problem of complicated operation and insufficient convenience caused by the fact that a method for individually selecting users to send messages one by one when the messages are sent to a plurality of user accounts in a user list in the traditional technology, a method for mass-sending messages to a plurality of users in the user list is provided, and the method can be realized by depending on a computer and can be operated on a computer system based on a von Neumann system. The computer program may be a client program of an instant messaging application or a social networking application. The computer system can be a terminal device such as a smart phone, a tablet computer, a palm computer, a notebook computer or a personal computer and the like which is provided with an instant messaging application or a social network application client.
Specifically, as shown in fig. 1, the method includes:
step S102: receiving a message mass-sending instruction input aiming at a user list, and acquiring a user account appointed by the message mass-sending instruction in the user list.
In an application scenario, in a client program of an instant messaging application or a social network application, in order to facilitate a user to know friend information of the user, a friend list of the user is usually displayed in a display interface of the client program, where the friend list includes a user account in a friend relationship with a user logged in the instant messaging application or the social network application.
In another application scenario, the instant messaging application or the social network application generally provides a group function, and after the user selects the group identifier to enter the group presentation interface, the group presentation interface also generally presents the group friend information of the user in the form of a user list, that is, presents the user account in the form of a list, which is in group friend relationship with the user logged in the instant messaging application or the social network application.
In this embodiment, the user may select a user account from a user list (which may be a friend list or a group friend list) displayed by a client program of an instant messaging application or a social network application, and trigger a corresponding event to input a message group sending instruction by right click or long press.
As shown in fig. 2, the user may input a message group sending instruction by right-clicking a pop-up instruction menu and then selecting an option of "group chat with properties" in the instruction menu. The user account selected by the user in the user list is the user account designated by the message mass-sending instruction in the user list.
Step S104: and acquiring target attribute parameters of the designated user account.
The target attribute parameter is a parameter value of a user attribute of the designated user account. The user attribute of the user account in the instant messaging application or the social network application may have a plurality of user attribute types, for example, the user attribute types may include age, gender, region, user level, and the like, and the parameter value of the user attribute is an attribute value of the user attribute of the user account in each user attribute type. For example, the property value under the user property type of age may be 22, the property value under the user property type of gender may be male, the property value under the user property type of region may be Shenzhen, the property value under the user property type of user level may be novice, and so on. And the attribute value of the user account specified by the message group sending instruction under each user attribute type is the target attribute parameter.
Optionally, a preset target attribute type may be obtained, and a target attribute parameter of the specified user account in the preset user attribute type may be obtained.
For example, the user attributes preset in the instant messaging application or the social networking application may include various user attribute types, including age, gender, region, user level, and the like. And the user attribute type preset by the developer for the same-attribute group chat function is gender and area, and only the attribute values of the user attribute type under the gender and the area are acquired when the target attribute parameters of the specified user account are acquired.
That is, if the attribute values of the specified user account under the age, gender, region, and user-level user attribute types in the instant messaging application or the social network application are 22, male, shenzhen, and novice, respectively, the acquired target attribute parameters of the specified user account are male and shenzhen. By presetting the user attribute type for the same-attribute group chat function, the user attribute type matched with the function can be screened out from more user attribute types in instant messaging application or social network application, so that the accuracy of matching the same-attribute user account is improved.
It should be noted that, in this embodiment, the execution of the method is based on a terminal used by a user initiating a group chat with the same attribute, when obtaining a target attribute parameter of a specified user account, the terminal may initiate an inquiry request to a server of an instant messaging application or a social network application, and carry the specified user account in the inquiry request, and the server obtains the target attribute parameter of the specified user account through inquiry.
Optionally, a user attribute type corresponding to the specified user account may also be obtained and displayed on the user attribute type selection interface; and receiving the user attribute type selected on the user attribute type selection interface, and acquiring the target attribute parameters of the specified user account under the selected user attribute type.
That is, as in the above example, if the user attribute type in the instant messaging application or the social network application only includes the age, the gender, the region, and the user level, the user attribute types, i.e., the age, the gender, the region, and the user level, in the instant messaging application or the social network application may be presented on the user attribute type selection interface as shown in fig. 3, and if the user initiating the group chat with the attribute selects the age and the region on the user attribute type selection interface as input, the attribute value 22 and the shenzhen of the specified user account under the user attribute types of the age and the region may be obtained as the target attribute parameters.
Preferably, a connector of "and" or "can be displayed on the user attribute type selection interface for the initiating user to check, or an input box for inputting an expression is provided. If in the above example, the user selects age and region, and selects connector "and", it means that the target attribute parameter is age attribute value 22 and the region attribute value is Shenzhen, and during matching, it is necessary to search for the user account with age 22 and region Shenzhen. Similarly, if in the above example, the user selects age and region, and selects connector or, it means that the target property parameter is age property value 22 or region property value Shenzhen, and in matching, it is necessary to search for the user account with age being 22 and region being Shenzhen. And if the user inputs the expression connecting the user attribute types through the input box of the input expression, determining the target attribute parameters according to the expression and the selected user attribute type.
It should be noted that, in this embodiment, the execution of the method is based on a terminal used by a user initiating a group chat with the same attribute, the terminal may first initiate a user attribute type query request to a server of an instant messaging application or a social network application, the server may return a corresponding user attribute type, the terminal performs display through a user attribute type selection interface, after receiving a selected user attribute type, initiates the query request to the server, and carries an assigned user account and the selected user attribute type in the query request, and the server obtains a target attribute parameter of the assigned user account in the selected user attribute type through query.
Step S106: and searching the user account matched with the target attribute parameters in the user list, and creating a group according to the searched user account.
In this embodiment, after the target attribute parameter is obtained, a terminal used by a user initiating a group chat with the same attribute may create a group through interaction with a server, as shown in fig. 4, specifically:
step S202: sending a group creation request carrying the target attribute parameters to a server, searching a user account matched with the target attribute parameters by the server, and distributing group identification according to the searched user account matched with the target attribute parameters.
Step S204: and receiving the group identification returned by the server.
Step S206: and creating a group according to the group identifier, capturing a user account corresponding to the group identifier from the server according to the group identifier, and displaying a group window of the group containing the captured user account.
The method comprises the steps that a terminal used by a user initiating the group chat with the same attribute sends a group creating request carrying target attribute parameters to a server, wherein the group creating request can carry a user account of an instant messaging application or a social network application logged in the terminal used by the user initiating the group chat with the same attribute, and the server can allocate a group identifier to correspond to a found user account matched with the target attribute parameters and a user account initiating the group chat with the same attribute when allocating the group identifier, namely, the group identifier and the user account are in a multi-to-one mapping relationship.
The server assigned group identification may be marked as a permanent group or as a temporary group. The temporary group has a life cycle compared with the permanent group, and when the life cycle of the group identifier marked as the temporary group arrives, the server can log out the group identifier and notify the terminal equipment corresponding to all user accounts mapped by the group identifier.
And the terminal used by the user initiating the group chat with the same attribute captures a user account corresponding to the distributed group identification from the server, namely the user account matched with the target attribute parameters. The server can generate keywords according to the acquired target attribute parameters, then search in a database storing attribute values of the user accounts under various user attribute types, and search the user attribute accounts with the attribute values matched with the keywords through complete matching or fuzzy matching.
After the terminal used by the user initiating the group chat with the same attribute receives the distributed group identifier and captures the user account corresponding to the group identifier, a group window can be newly created, and the captured user account (namely the user account matched with the target attribute parameter) is displayed in the newly created group window in a list form.
Step S108: and sending messages to and from the searched user accounts through the group.
In this embodiment, after the group is successfully created and the group window is created, the user may input the message to be mass-sent in the created group window or receive the message to be mass-sent from the other user accounts in the group, specifically:
and receiving an input message through the group window for displaying the group containing the grabbed user accounts, sending the received message to the server, and forwarding the received message to the terminal of the user account corresponding to the group identifier by the server.
And receiving a message which is returned by the server and corresponds to the temporary group identifier, and displaying the message in the group window of the group containing the grabbed user account.
In another embodiment, in an application scenario, the user may also click a right button to input a message group sending command of "group chat with attributes" in a blank area of the user list, where the message group sending command does not specify any user account, that is, for the terminal, the user account specified in the received message group sending command is empty, and as shown in fig. 5, the following steps may be performed:
step S302: receiving a message mass-sending instruction input aiming at a user list, wherein the message mass-sending instruction does not specify a user account.
Step S304: and displaying an attribute parameter input interface, and receiving the input target attribute parameters through the attribute parameter input interface. Namely, the user can input keywords as target attribute parameters in the displayed attribute parameter input interface.
Step S306: and searching the user account matched with the target attribute parameters in the user list, and creating a group according to the searched user account.
Step S308: and sending messages to and from the searched user accounts through the group.
That is, the server may search for a record matching the attribute value of the user attribute type with the keyword according to the input keyword, obtain a user account corresponding to the record as a user account matching the target attribute parameter, and create a permanent group or a temporary group according to the searched user account.
Optionally, when the attribute parameter input interface is displayed, a preset user attribute type may be obtained, and the user attribute type is displayed in the attribute parameter input interface; receiving a user attribute type selected in an attribute parameter input interface, searching an enumeration type corresponding to the selected user attribute type, and displaying the enumeration type corresponding to the searched selected user attribute type on the attribute parameter input interface.
In this embodiment, the step of receiving the input target attribute parameter through the attribute parameter input interface may specifically be: and receiving the enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
That is, as in the previous example, if the user attribute types in the instant messaging application or the social network application only include age, gender, region, and user level, the user attribute types, i.e., age, gender, region, and user level, in the instant messaging application or the social network application may be presented on the user attribute type selection interface as shown in fig. 3, and if the user initiating the group chat with the attributes selects age and region on the user attribute type selection interface as input, the attribute value 22 and shenzhen of the specified user account under the user attribute types of age and region may be obtained as the target attribute parameters.
Preferably, a connector of "and" or "can be displayed on the user attribute type selection interface for the initiating user to check, or an input box for inputting an expression is provided. If in the above example, the user selects age and region, and selects connector "and", it means that the target attribute parameter is age attribute value 22 and the region attribute value is Shenzhen, and during matching, it is necessary to search for the user account with age 22 and region Shenzhen. Similarly, if in the above example, the user selects age and region, and selects connector or, it means that the target property parameter is age property value 22 or region property value Shenzhen, and in matching, it is necessary to search for the user account with age being 22 and region being Shenzhen. And if the user inputs the expression connecting the user attribute types through the input box of the input expression, determining the target attribute parameters according to the expression and the selected user attribute type.
Optionally, after the step of obtaining the preset user attribute type, the method further includes: acquiring the enumeration type corresponding to the preset user attribute type, searching the enumeration type of which the number of the corresponding user accounts is greater than a proportional threshold, and displaying the enumeration type of which the number of the corresponding user accounts is greater than the proportional threshold on the attribute parameter input interface.
In this embodiment, the step of receiving the input target attribute parameters through the attribute parameter input interface includes:
and receiving the enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
That is to say, as in the foregoing example, if the user attribute types in the instant messaging application or the social network application only include the age, the gender, the region, and the user level, and the age is 15 to 28, the gender is male, the region is shenzhen, and there are more user accounts with the user level being novice, then the age is 15 to 28, the gender is male, the region is shenzhen, and the user level is novice can be shown on the attribute parameter input interface for the initiating user to select, so that the target attribute parameters with more matched user accounts can be automatically found, and further, the user can conveniently select, thereby improving the convenience of operation.
In order to solve the above-mentioned technical problem that the information publishing display page shows too much redundant information due to the method of displaying the information feedback strip in the conventional technology, an apparatus for mass-sending a message to a plurality of users in a user list is provided, as shown in fig. 6, the apparatus includes: an instruction receiving module 102, a first target attribute parameter obtaining module 104, a group creating module 106, and a group chat module 108, wherein:
the instruction receiving module 102 is configured to receive a message bulk sending instruction input for a user list, and acquire a user account specified by the message bulk sending instruction in the user list.
A first target attribute parameter obtaining module 104, configured to obtain a target attribute parameter of the specified user account.
A group creating module 106, configured to search, in the user list, a user account that matches the target attribute parameter, and create a group according to the searched user account.
And the group chat module 108 is used for sending messages to and from the found user account through the group.
In this embodiment, the group creating module 106 is configured to obtain a preset user attribute type, and obtain a target attribute parameter of the specified user account in the preset user attribute type.
In this embodiment, the group creating module 106 is configured to obtain a user attribute type corresponding to the specified user account, and display the user attribute type on the user attribute type selection interface; and receiving the user attribute type selected on the user attribute type selection interface, and acquiring the target attribute parameters of the specified user account under the selected user attribute type.
In an embodiment, as shown in fig. 6, the apparatus further includes a second target attribute parameter obtaining module 110, configured to show an attribute parameter input interface when the user account specified by the message bulk sending instruction is empty, receive an input target attribute parameter through the attribute parameter input interface, and invoke the group creating module 106.
In an embodiment, the second target attribute parameter obtaining module 110 is further configured to obtain a preset user attribute type, and display the user attribute type in the attribute parameter input interface; receiving the user attribute type selected in the attribute parameter input interface, searching the enumeration type corresponding to the selected user attribute type, and displaying the enumeration type corresponding to the searched selected user attribute type on the attribute parameter input interface.
The second target attribute parameter obtaining module is further configured to receive the enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
In an embodiment, the second target attribute parameter obtaining module 110 is further configured to obtain an enumeration type corresponding to the preset user attribute type, search for an enumeration type in which the number of the corresponding user account is greater than a proportional threshold, and display the searched enumeration type in which the number of the corresponding user account is greater than the proportional threshold on the attribute parameter input interface.
The second target attribute parameter obtaining module 110 is further configured to receive the enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
In an embodiment, the group creating module 106 is configured to send a group creating request carrying the target attribute parameter to a server, search, by the server, a user account matching the target attribute parameter, and allocate a group identifier according to the searched user account matching the target attribute parameter; receiving a group identifier returned by the server; and creating a group according to the group identifier, capturing a user account corresponding to the group identifier from the server according to the group identifier, and displaying a group window of the group containing the captured user account.
In one embodiment, the group chat module 108 is configured to receive an input message through the group window displaying the group including the grabbed user account, send the received message to the server, and forward the received message to the terminal of the user account corresponding to the group identifier by the server; and receiving a message which is returned by the server and corresponds to the temporary group identifier, and displaying the message in the group window of the group containing the grabbed user account.
The embodiment of the invention has the following beneficial effects:
after the method and the device for sending messages to a plurality of users in the user list in a group manner are adopted, when an initiating user sends messages or performs group chat to user accounts with similar attributes in the user list, the initiating user can select by clicking the user accounts in the user list and send out a message group sending instruction, a program of an instant messaging application or a social network application client can automatically search the user accounts matched with the target attribute parameters of the appointed user accounts according to the user accounts appointed by the message group sending instruction and add the user accounts into a newly established group, and the initiating user can perform group chat with the user accounts in a group window of the group.
For example, in an application scenario of online lecture, the students are generally classified as paid users or free users, and when a group chat with the paid users, sending a notification or receiving feedback information, needs to be performed on the interface of the students, the initiating user may click on a paid user first, and then initiate a message group sending command, so as to create a group containing all paid users, and then perform a group chat with the paid users in the group without finding each paid user one by one, and then send a message individually. Therefore, when the user similar to the attribute parameters communicates, the communication can be completed only by simply inputting the instruction without performing complicated operation, and the convenience of operation is improved.
In one embodiment, as shown in FIG. 7, FIG. 7 illustrates a von Neumann architecture-based computer system 10 that runs the above-described method of mass messaging a plurality of users in a user list. The computer system 10 may be a terminal device such as a smart phone, a tablet computer, a palm computer, a notebook computer or a personal computer. Specifically, an external input interface 1001, a processor 1002, a memory 1003, and an output interface 1004 connected through a system bus may be included. Among other things, the external input interface 1001 may optionally include at least one of a mouse 10012, a keyboard 10014, a touchpad 10016, or a network interface 10018. Memory 1003 can include external memory 10032 (e.g., a hard disk, optical or floppy disk, etc.) and internal memory 10034. Output interfaces 1004 may include devices such as a display 10042 and speakers 10044.
In the present embodiment, the method is executed based on a computer program, program files of which are stored in the external memory 10032 of the computer system 10 based on the von neumann architecture, loaded into the internal memory 10034 at the time of execution, and then compiled into machine code and then transferred to the processor 1002 for execution, so that the instruction receiving module 102, the first target attribute parameter acquiring module 104, the group creating module 106, and the group chat module 108 are logically formed in the computer system 10 based on the von neumann architecture. In the execution process of the method for mass-sending messages to a plurality of users in the user list, the input parameters are all received through the external input interface 1001, and are transferred to the memory 1003 for buffering, and then are input into the processor 1002 for processing, and the processed result data is buffered in the memory 1003 for subsequent processing, or is transferred to the output interface 1004 for outputting.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (16)

1. A method for sending a message to a plurality of users in a user list in a group manner is applied to the same-attribute multi-user group chat on a terminal device side, and is characterized by comprising the following steps:
receiving a message group sending instruction input aiming at a user list, and acquiring a user account appointed by the message group sending instruction in the user list; receiving a trigger operation aiming at a user account in the user list, popping up an instruction menu in response to the trigger operation, and receiving input of the message group sending instruction for selecting group chat with the same attribute in the instruction menu; the designated user accounts include selected user accounts;
acquiring target attribute parameters of the specified user account;
searching a user account matched with the target attribute parameters in the user list, and creating a group according to the searched user account;
and sending messages to and from the searched user account through the group.
2. The method of mass messaging a plurality of users in a user list according to claim 1, wherein the step of obtaining the target attribute parameter of the designated user account comprises:
and acquiring a preset user attribute type, and acquiring a target attribute parameter of the specified user account under the preset user attribute type.
3. The method of mass messaging a plurality of users in a user list according to claim 1, wherein the step of obtaining the target attribute parameter of the designated user account comprises:
acquiring a user attribute type corresponding to the specified user account, and displaying the user attribute type on a user attribute type selection interface;
and receiving the user attribute type selected on the user attribute type selection interface, and acquiring the target attribute parameters of the specified user account under the selected user attribute type.
4. The method of claim 1, wherein the step of obtaining the user account specified by the mass messaging instruction further comprises:
when the user account designated by the message group sending instruction is empty, displaying an attribute parameter input interface, and receiving input target attribute parameters through the attribute parameter input interface;
and executing the step of searching the user account matched with the target attribute parameter in the user list.
5. The method of mass messaging a plurality of users in a user list of claim 4, wherein the step of presenting an attribute parameter input interface comprises:
acquiring a preset user attribute type, and displaying the user attribute type in the attribute parameter input interface;
receiving a user attribute type selected in the attribute parameter input interface, searching an enumeration type corresponding to the selected user attribute type, and displaying the enumeration type corresponding to the searched selected user attribute type on the attribute parameter input interface;
the step of receiving the input target attribute parameters through the attribute parameter input interface comprises:
and receiving the enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
6. The method of claim 5, wherein the step of obtaining the predetermined user attribute type further comprises:
acquiring enumeration types corresponding to the preset user attribute types, searching enumeration types of which the number of corresponding user accounts is greater than a proportional threshold, and displaying the enumeration types of which the number of corresponding user accounts is greater than the proportional threshold on the attribute parameter input interface;
the step of receiving the input target attribute parameters through the attribute parameter input interface comprises:
and receiving the enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
7. The method according to any one of claims 1 to 6, wherein the step of searching the user list for the user account matching the target attribute parameter comprises the steps of:
sending a group creation request carrying the target attribute parameters to a server, searching a user account matched with the target attribute parameters by the server, and distributing group identifications according to the searched user account matched with the target attribute parameters;
receiving a group identifier returned by the server;
and creating a group according to the group identifier, capturing a user account corresponding to the group identifier from the server according to the group identifier, and displaying a group window of the group containing the captured user account.
8. The method of claim 7, wherein the step of sending messages to the plurality of users in the user list via the group to each other via the found user account comprises:
receiving an input message through the group window which displays the group containing the grabbed user account, sending the received message to the server, and forwarding the received message to a terminal of the user account corresponding to the group identifier by the server;
and receiving a message corresponding to the group identifier returned by the server, and displaying the message in the group window of the group containing the grabbed user account.
9. An apparatus for sending a message to a plurality of users in a user list in a group manner, wherein the apparatus is applied to a same-attribute multi-user group chat on a terminal device side, and the apparatus comprises:
the instruction receiving module is used for receiving a message group sending instruction input aiming at a user list and acquiring a user account appointed by the message group sending instruction in the user list; receiving a trigger operation aiming at a user account in the user list, popping up an instruction menu in response to the trigger operation, and receiving input of the message group sending instruction for selecting group chat with the same attribute in the instruction menu; the designated user accounts include selected user accounts;
the first target attribute parameter acquisition module is used for acquiring the target attribute parameters of the specified user account;
the group creating module is used for searching the user account matched with the target attribute parameter in the user list and creating a group according to the searched user account;
and the group chat module is used for sending messages to the searched user account through the group.
10. The apparatus of claim 9, wherein the group creation module is configured to obtain a preset user attribute type, and obtain the target attribute parameter of the specified user account under the preset user attribute type.
11. The apparatus for mass messaging a plurality of users in a user list according to claim 9, wherein the group creation module is configured to obtain a user attribute type corresponding to the specified user account, and present the user attribute type on a user attribute type selection interface; and receiving the user attribute type selected on the user attribute type selection interface, and acquiring the target attribute parameters of the specified user account under the selected user attribute type.
12. The apparatus according to claim 9, further comprising a second target attribute parameter obtaining module, configured to show an attribute parameter input interface when the user account specified by the message bulk sending instruction is empty, receive an input target attribute parameter through the attribute parameter input interface, and invoke the group creation module.
13. The apparatus for mass texting a message to a plurality of users in a user list according to claim 12, wherein the second target attribute parameter obtaining module is further configured to obtain a preset user attribute type, and the user attribute type is displayed in the attribute parameter input interface; receiving a user attribute type selected in the attribute parameter input interface, searching an enumeration type corresponding to the selected user attribute type, and displaying the enumeration type corresponding to the searched selected user attribute type on the attribute parameter input interface;
the second target attribute parameter obtaining module is further configured to receive an enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
14. The apparatus for mass texting a message to a plurality of users in a user list according to claim 13, wherein the second target attribute parameter obtaining module is further configured to obtain an enumeration type corresponding to the preset user attribute type, search for an enumeration type in which the number of corresponding user accounts is greater than a proportional threshold, and display the searched enumeration type in which the number of corresponding user accounts is greater than the proportional threshold on the attribute parameter input interface;
the second target attribute parameter obtaining module is further configured to receive an enumeration type selected in the attribute parameter input interface as an input target attribute parameter.
15. The apparatus for mass texting a message to a plurality of users in a user list according to any of claims 9 to 14, wherein the group creation module is configured to send a group creation request carrying the target attribute parameter to a server, search, by the server, a user account matching the target attribute parameter, and allocate a group identifier according to the searched user account matching the target attribute parameter; receiving a group identifier returned by the server; and creating a group according to the group identifier, capturing a user account corresponding to the group identifier from the server according to the group identifier, and displaying a group window of the group containing the captured user account.
16. The apparatus of claim 15, wherein the group chat module is configured to receive an input message through the group window displaying the group containing the scraped user account, send the received message to the server, and forward the received message to the terminal of the user account corresponding to the group identifier; and receiving a message corresponding to the group identifier returned by the server, and displaying the message in the group window of the group containing the grabbed user account.
CN201510559900.4A 2015-08-18 2015-08-18 Method and device for sending messages to multiple users in user list in group mode Active CN106470110B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510559900.4A CN106470110B (en) 2015-08-18 2015-08-18 Method and device for sending messages to multiple users in user list in group mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510559900.4A CN106470110B (en) 2015-08-18 2015-08-18 Method and device for sending messages to multiple users in user list in group mode

Publications (2)

Publication Number Publication Date
CN106470110A CN106470110A (en) 2017-03-01
CN106470110B true CN106470110B (en) 2020-04-03

Family

ID=58229239

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510559900.4A Active CN106470110B (en) 2015-08-18 2015-08-18 Method and device for sending messages to multiple users in user list in group mode

Country Status (1)

Country Link
CN (1) CN106470110B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109167668B (en) * 2018-07-25 2021-04-30 深圳市梦网科技发展有限公司 Message notification method, message notification device and terminal equipment
CN110895476A (en) * 2018-09-11 2020-03-20 北京搜狗科技发展有限公司 Information processing method and device and information processing device
CN109672543B (en) * 2019-01-08 2023-04-07 平安科技(深圳)有限公司 Group event management method and device
CN110072154B (en) * 2019-04-18 2021-07-09 视联动力信息技术股份有限公司 Video networking-based clustering method and transfer server
CN110890969B (en) * 2019-11-22 2021-12-31 腾讯科技(深圳)有限公司 Method and device for mass-sending message, electronic equipment and storage medium
CN113395203B (en) * 2021-06-11 2023-03-21 网易(杭州)网络有限公司 Information processing method, device, server, user terminal and storage medium
CN113676395B (en) * 2021-08-23 2023-11-07 维沃移动通信(杭州)有限公司 Information processing method, related device and readable storage medium
CN113839789B (en) * 2021-09-10 2024-05-14 维沃移动通信有限公司 Information sending method and device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103402008A (en) * 2013-07-26 2013-11-20 宇龙计算机通信科技(深圳)有限公司 Method and device for rapidly mass texting message
CN104202236A (en) * 2014-08-29 2014-12-10 蓝信工场(北京)科技有限公司 Method and system for establishing collaborating group and corresponding instant communication method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9407608B2 (en) * 2005-05-26 2016-08-02 Citrix Systems, Inc. Systems and methods for enhanced client side policy

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103402008A (en) * 2013-07-26 2013-11-20 宇龙计算机通信科技(深圳)有限公司 Method and device for rapidly mass texting message
CN104202236A (en) * 2014-08-29 2014-12-10 蓝信工场(北京)科技有限公司 Method and system for establishing collaborating group and corresponding instant communication method

Also Published As

Publication number Publication date
CN106470110A (en) 2017-03-01

Similar Documents

Publication Publication Date Title
CN106470110B (en) Method and device for sending messages to multiple users in user list in group mode
JP7283067B2 (en) A system and method for detangling interrupted conversations in a communication platform, a method, a program, and a computer device for parsing unstructured messages
KR102237912B1 (en) Methods and devices to implement service functions
CN106020595B (en) Message reply method and device
CN109873745B (en) Communication control method, communication control device and storage medium
CN110601956B (en) Content aggregation method and device, computer equipment and storage medium
CN104202718A (en) Method and device for providing information for user
CN112231463A (en) Session display method and device, computer equipment and storage medium
CN111859119A (en) Information processing method and device
CN110022399B (en) Message display method and device, user terminal and readable storage medium
CN114124861A (en) Message group sending method and device, computer equipment and storage medium
CN111767396A (en) Data processing method, device, equipment and computer readable storage medium
CN105096023A (en) System and method for pushing data relevant to working standard
JP2020522043A5 (en)
CN111880858A (en) Document processing and instant messaging method, device, electronic equipment and storage medium
CN111191115A (en) Information pushing method and device based on user data
CN110109594B (en) Drawing data sharing method and device, storage medium and equipment
CN111523053A (en) Information flow processing method and device, computer equipment and storage medium
US20140157290A1 (en) Method, system, and device for switching between network applications, and computer storage medium
CN113992459B (en) Code review data processing method, device, computer equipment and storage medium
CN106487653B (en) Message processing method and server
CN112269504A (en) Information display method and device and electronic equipment
CN111010335A (en) Chat expression sending method and device, electronic equipment and medium
WO2023284630A1 (en) Emoticon image adding method and apparatus, and device and storage medium
EP3923164A2 (en) Method and apparatus of presenting information, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant