CN106156146B - Method and device for allocating anonymous nicknames of group sessions - Google Patents
Method and device for allocating anonymous nicknames of group sessions Download PDFInfo
- Publication number
- CN106156146B CN106156146B CN201510175126.7A CN201510175126A CN106156146B CN 106156146 B CN106156146 B CN 106156146B CN 201510175126 A CN201510175126 A CN 201510175126A CN 106156146 B CN106156146 B CN 106156146B
- Authority
- CN
- China
- Prior art keywords
- anonymous
- nickname
- group
- subject
- current group
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a method for distributing anonymous nicknames of group sessions, which comprises the following steps: receiving a theme pack replacement instruction sent by an administrator account of a current group, and searching an anonymous theme pack corresponding to the theme pack replacement instruction from a database; associating the anonymous subject package corresponding to the subject package replacing instruction with the current group; and receiving an anonymous distribution instruction sent by the user account of the current group, and randomly distributing an anonymous nickname in the anonymous subject packet associated with the current group to the user account. The invention also discloses a device for distributing the anonymous nickname of the group session. According to the invention, the anonymous nicknames are classified and processed by the anonymous subject packets, the anonymous subject packets are associated with the groups, and the group administrator selects the anonymous subject packets of the groups, so that the selectivity of the anonymous subject packets is high, the server distributes the anonymous nicknames to the group members according to the anonymous subject packets associated with the groups, and the associated anonymous subject packets are autonomously selected by the group administrator, so that the distribution of the anonymous nicknames is more flexible.
Description
Technical Field
The invention relates to the technical field of Internet, in particular to a method and a device for allocating anonymous nicknames of group sessions.
Background
In the instant messaging application, a group session is often used, messages issued in the group session can be seen by all members in the group, when a user issues the messages, if the user does not want the members in the group to know that the messages are issued, an anonymous function can be started, a server randomly allocates an anonymous nickname to the user, and when the user issues the messages in the group, the nickname of the user or the group nickname is not displayed, but the anonymous nickname is displayed. However, because the anonymous nickname is randomly assigned by the server, the anonymous nickname which is not preferred by the user or does not conform to the group style may be assigned, the selectivity of the anonymous nickname is low, the assignment mode is not flexible enough, and the method is not suitable for the requirements of the current richer and richer instant messaging applications.
Disclosure of Invention
The embodiment of the invention provides a method and a device for distributing anonymous nicknames of group sessions, wherein the anonymous nicknames have high selectivity and are distributed more flexibly.
The embodiment of the invention provides a method for distributing anonymous nicknames of group sessions, which comprises the following steps:
receiving a theme pack replacement instruction sent by an administrator account of a current group, and searching an anonymous theme pack corresponding to the theme pack replacement instruction from a database;
associating the anonymous subject package corresponding to the subject package replacing instruction with the current group;
and receiving an anonymous distribution instruction sent by the user account of the current group, and randomly distributing the anonymous nickname in the anonymous subject packet associated with the current group to the user account.
The embodiment of the invention also provides a device for distributing anonymous nicknames of group sessions, which comprises:
the receiving module is used for receiving a theme pack replacement instruction sent by an administrator account of the current group;
the searching module is used for searching the anonymous subject package corresponding to the subject package replacing instruction from the database;
the association module is used for associating the anonymous subject package corresponding to the subject package replacement instruction with the current group;
the receiving module is further used for receiving an anonymous distribution instruction sent by the user account of the current group;
and the distribution module is used for randomly distributing the anonymous nicknames in the anonymous subject packages associated with the current group to the user accounts.
According to the embodiment of the invention, the anonymous nicknames are classified and processed by the anonymous subject packets, the anonymous subject packets are associated with the groups, and the group administrator autonomously selects the anonymous subject packets of the groups, so that the selectivity of the anonymous subject packets of the groups is increased, meanwhile, the server distributes the anonymous nicknames to the group members according to the anonymous subject packets associated with the groups, and the associated anonymous subject packets are autonomously selected by the group administrator, so that the distribution of the anonymous nicknames is more flexible.
Drawings
FIG. 1 is a diagram of an operating environment of an apparatus for anonymous nickname assignment for group sessions in an embodiment of the present invention;
FIG. 2 is a bus diagram of a server on which a group session anonymous nickname assignment device resides according to one embodiment of the present invention;
FIG. 3 is a flowchart of a first embodiment of a method for group session anonymous nickname assignment in accordance with the present invention;
FIG. 4 is a flowchart of a second embodiment of a method for group session anonymous nickname assignment in accordance with the present invention;
FIG. 5 is a flowchart of a third embodiment of a method for group session anonymous nickname assignment in accordance with the present invention;
FIG. 6 is a flowchart of a fourth embodiment of a method for group session anonymous nickname assignment in accordance with the present invention;
FIG. 7 is a flowchart of a fifth embodiment of a method for group session anonymous nickname assignment in accordance with the present invention;
FIG. 8 is a block diagram illustrating a first embodiment of an apparatus for anonymous nickname assignment for group sessions in accordance with the present invention;
FIG. 9 is a block diagram illustrating an apparatus for anonymous nickname assignment for group sessions in accordance with a second embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The device for distributing the anonymous nickname of the group session is in a server, the operation environment can refer to fig. 1, the server 100 is a server of instant messaging application, for example, a server of application such as QQ, wechat, etc., the first terminal 200 and the second terminal 300 can be computers, PADs, mobile phones, etc., the first terminal 200 and the second terminal 300 can be connected with the server 300 through a network, a user can install a client of the instant messaging application on each terminal or access a webpage version of the instant messaging application through a browser of the terminal, and after logging in an account of the instant messaging application of the user, the user can communicate, transmit files, chat videos, etc. in a chat window of the instant messaging application.
Referring to fig. 2, fig. 2 is a bus diagram of a server where a group session anonymous nickname assignment device is located according to an embodiment of the present invention. The server may include: at least one processor 101, e.g., a CPU, at least one network interface 104, a user interface 103, a memory 105, at least one communication bus 102. Wherein the communication bus 102 is used for enabling connection communication between these components. The user interface 103 may include a Display (Display), a Keyboard (Keyboard), a standard wired interface, and a standard wireless interface. The network interface 104 may include a standard wired interface, a wireless interface (e.g., a WIFI interface). The memory 105 may be a high-speed RAM memory or a non-volatile memory (e.g., at least one disk memory). The memory 105 may also be at least one storage device located remotely from the aforementioned processor 101. The memory 105, which is a type of computer storage medium, may include an operating system, a network communication module, a user interface module, and a group session anonymous nickname assignment program.
In the server where the apparatus for allocating anonymous nicknames for group sessions shown in fig. 2 is located, the network interface 104 is mainly used for connecting to other servers or terminals and performing data communication with other servers or terminals; the user interface 103 is mainly used for receiving user instructions and interacting with users; and the processor 101 may be operable to invoke the group session anonymous nickname assignment routine stored in the memory 105 and perform the following operations:
receiving a theme pack replacement instruction sent by an administrator account of the current group through the network interface 104;
searching an anonymous subject packet corresponding to the subject packet replacing instruction from a database;
associating the anonymous subject package corresponding to the subject package replacing instruction with the current group;
receiving anonymous allocation instructions sent by the user accounts of the current group through the network interface 104;
and randomly distributing the anonymous nickname in the anonymous subject packet associated with the current group to the user account.
In one embodiment, the processor 101 invoking the group session anonymous nickname assignment routine stored in the memory 105 may further perform the following operations:
and assigning the head portrait and/or the message style corresponding to the anonymous nickname to the user account.
In one embodiment, the processor 101 invoking the group session anonymous nickname assignment routine stored in the memory 105 may further perform the following operations:
receiving an anonymous replacement instruction sent by a user account of the current group through the network interface 104;
randomly extracting a new anonymous nickname from the anonymous subject package associated with the current group for assignment to the user account.
In one embodiment, the processor 101 invoking the group session anonymous nickname assignment routine stored in the memory 105 may further perform the following operations:
the association between the current group and the original anonymous subject package is cancelled.
In one embodiment, the processor 101 invoking the group session anonymous nickname assignment routine stored in the memory 105 may further perform the following operations:
and receiving a theme pack viewing instruction sent by the administrator account of the current group through the network interface 104, and displaying the information of the theme pack in the database to the administrator account.
In the device for distributing anonymous nicknames for group sessions and the server thereof described in fig. 1 and fig. 2 of the present embodiment, anonymous nicknames are classified and processed by anonymous subject packets, the anonymous subject packets are associated with groups, and the group administrator autonomously selects the anonymous subject packets of the groups, so that the selectivity of the anonymous subject packets of the groups is increased.
Fig. 3 is a flow chart of a first embodiment of the group session anonymous nickname assignment method of the present invention, as shown in fig. 3. The method for allocating anonymous nicknames for group sessions, which is provided by the embodiment, comprises the following steps:
step S10, receiving a theme pack replacement instruction sent by the administrator account of the current group, and searching an anonymous theme pack corresponding to the theme pack replacement instruction from a database;
the instant messaging application of the embodiment can be QQ, WeChat and the like, and multi-person communication is realized by setting a group session mode. A group may have one or more administrators, which may include setting group properties, allowing group members to be added or deleted, changing group information, etc. The user may select an anonymity function in the group session, displaying the server-assigned anonymous nickname in the published message, instead of displaying the user's own name. The anonymous nicknames applied to instant messaging in this embodiment are classified by means of an anonymous subject package, the anonymous nicknames are classified into a plurality of categories according to attributes of the anonymous nicknames in advance, the anonymous nicknames of one category are put into the same anonymous subject package, for example, monk, monkey sun, eight-finger ring of pig, shang he, king of cattle and the like are classified into the same category, the anonymous subject package is named as a western-script, and apples, grapes, pineapples, pears, peaches and the like are classified into the same category, and the anonymous subject package is named as fruits. There may be some anonymous nicknames that appear in two different anonymous theme packs, for example, tomatoes may be included in both fruit and vegetable theme packs. The administrator of the group can check the anonymous subject package associated with the current group, when the administrator needs to replace the anonymous subject package of the current group, a subject package replacement instruction is sent to the server through the terminal, the subject package replacement instruction comprises information of the anonymous subject package which the administrator wants to replace, and the information of the anonymous subject package can comprise the name and/or the brief introduction of the subject package. And after receiving the theme pack replacement instruction, the server searches the corresponding anonymous theme pack from the database according to the theme pack information in the theme pack replacement instruction. The anonymous subject package includes a set of all anonymous nicknames under that category.
Step S20, the anonymous subject package corresponding to the subject package replacing instruction is associated with the current group;
and the server associates the searched anonymous subject packet with the group where the administrator is located. The number of times that the administrator selects to replace the theme pack may be limited in advance, for example, it is preset that the administrator of one group can only replace the anonymous theme pack 5 times within one week, and if the number of times exceeds 5 times, the administrator is not to process the theme pack, and is prompted that the administrator has reached the replacement upper limit.
And step S30, receiving an anonymous distribution instruction sent by the user account of the current group, and randomly distributing an anonymous nickname in the anonymous subject packet associated with the current group to the user account.
After the members in the group select the anonymous function, an anonymous distribution instruction is sent to the server through the terminal, the server randomly extracts an anonymous nickname from an anonymous subject packet associated with the group and distributes the anonymous nickname to the group members, the name of the user is not displayed in a message issued by the user, but the distributed anonymous nickname is displayed, and the anonymous nickname is not randomly distributed from all the anonymous nicknames by the server, but is distributed in the anonymous subject packet managed by the server group.
In the embodiment, the anonymous nicknames are classified and processed by the anonymous subject packets, the anonymous subject packets are associated with the groups, and the group administrator autonomously selects the anonymous subject packets of the groups, so that the selectivity of the anonymous subject packets of the groups is increased, meanwhile, the server allocates the anonymous nicknames to the group members according to the anonymous subject packets associated with the groups, and the associated anonymous subject packets are autonomously selected by the group administrator, so that the allocation of the anonymous nicknames is more flexible.
Fig. 4 is a flow chart of a second embodiment of the group session anonymous nickname assignment method of the present invention, as shown in fig. 4. The present embodiment includes all the steps in the embodiment shown in fig. 3, and further includes, after step S30:
and step S40, assigning the head portrait and/or the message style corresponding to the anonymous nickname to the user account.
The anonymous subject package of the embodiment comprises the name of the subject package, the brief introduction of the subject package, a set of anonymous nicknames, and head portraits and/or message styles which are in one-to-one correspondence with the anonymous nicknames, wherein the message styles can comprise borders, backgrounds, fonts, character colors, character animations and the like of messages. After the server allocates the anonymous nickname to the user account, head portraits and/or message styles which are in one-to-one correspondence with the anonymous nickname in the anonymous subject packet are allocated to the user account. When the user account publishes the message by using the anonymity function, the published message displays an anonymity nickname and also displays an avatar corresponding to the anonymity nickname, and the style of the published message is consistent with the style of the message corresponding to the anonymity nickname. For example, the anonymous nickname is apple, the head portrait is also a pattern of apple, the character pattern is a red regular character, the message border is a red border, and the background is a green background. In the embodiment, the anonymous nickname and the head portrait and/or the message style are classified into the anonymous subject packet in a one-to-one correspondence manner, and are distributed to the user when the anonymous nickname is distributed, so that the interactive function of the instant messaging application is richer.
Fig. 5 is a flow chart of a third embodiment of the group session anonymous nickname assignment method of the present invention, as shown in fig. 5. The present embodiment includes all the steps in the embodiment shown in fig. 3, and further includes, after step S30:
and step S50, receiving an anonymous replacement instruction sent by the user account of the current group, and randomly extracting a new anonymous nickname from the anonymous subject packet associated with the current group to allocate the new anonymous nickname to the user account.
In this embodiment, after the user selects the anonymization function, the anonymous nickname assigned by the server to the user can be seen in the group conversation window, and if the user is unsatisfied with the anonymous nickname of the user, the user can select to replace the anonymous nickname, and sends an anonymization replacement instruction to the server through the terminal. After receiving the anonymous replacement instruction, the server randomly allocates the anonymous nickname in the anonymous subject packet associated with the current group to the user, the anonymous nickname after the anonymous nickname is replaced at this time is called as a new anonymous nickname, the new anonymous nickname is different from the original anonymous nickname before the user selects and replaces, and is also different from the anonymous nicknames already allocated by other users in the group in a preset period. For example, the anonymous theme pack associated with the group is a vegetable, the anonymous nickname previously assigned by the user is called lotus root, the anonymous nicknames used by other users in the group in the current day comprise celery, spinach and cabbage, the user selects to replace the anonymous nicknames, the server excludes the lotus root, the celery, the spinach and the cabbage from the vegetable theme pack, and one of the remaining anonymous nicknames is randomly extracted and assigned to the user. In addition, the times of the user replacing the anonymous nickname can be preset, for example, the anonymous nickname can be replaced by 3 times in one group every day, if the times exceed 3 times, no processing is carried out, and the user is prompted to reach the replacement upper limit. The group user of the embodiment can choose to replace the anonymous nickname, the server distributes a new anonymous nickname to the user from the anonymous subject packet associated with the group, and the associated anonymous subject packet is selected by the group administrator independently, so that the distribution of the anonymous nickname is more flexible. Meanwhile, the newly allocated anonymous nickname is different from the allocated anonymous nickname, so that the non-duplication of the anonymous nickname is ensured.
Fig. 6 is a flowchart illustrating a fourth embodiment of the group session anonymous nickname assignment method according to the present invention, as shown in fig. 6. The present embodiment includes all the steps in the embodiment shown in fig. 3, and further includes, before step S20:
step S21, canceling the association between the current group and the original anonymous subject package.
The server of the embodiment cancels the association of the original anonymous subject packet before associating the anonymous subject packet selected by the group administrator with the group, when the group member selects the anonymous function, the server allocates the anonymous nickname in the replaced anonymous subject packet to the group member, the anonymous nickname in the original anonymous subject packet is not allocated any more, the replaced anonymous subject packet is selected by the group administrator independently, the anonymous nickname which is not satisfied by the user is avoided being allocated, and the allocated anonymous nickname can better meet the requirements of the group user. Meanwhile, data processing delay caused by the fact that a plurality of anonymous subject packages are simultaneously associated with the group is avoided, and the processing efficiency is improved.
Fig. 7 is a flowchart illustrating a fifth embodiment of the group session anonymous nickname assignment method according to the present invention. The present embodiment includes all the steps in the embodiment shown in fig. 3, and further includes, before step S10:
step S11, receiving a theme pack viewing instruction sent by the administrator account of the current group, and displaying the information of the theme pack in the database to the administrator account.
The embodiment provides a way for the group administrator to view the anonymous theme pack, the group administrator sends a theme pack viewing instruction to the server through the terminal, the server can display the theme pack information in the database through a webpage interface of the server, and the administrator accesses the webpage through a browser of the terminal. The server can also send the information of the theme pack to a terminal of a group administrator, and the information is displayed on an interactive interface of the instant messaging application. The theme pack information can comprise the name of the theme pack and the brief introduction of the theme pack, a plurality of theme pack information can be displayed in a list or icon arrangement mode, and the group administrator can know the main category of each anonymous theme pack through the displayed theme pack information, so that the administrator can conveniently select the anonymous theme pack required by the group administrator. Meanwhile, a link for theme pack replacement can be displayed on the interface for displaying the theme pack information, and an administrator directly clicks the link to generate a theme pack replacement instruction and sends the theme pack replacement instruction to the server. According to the embodiment, visual theme pack information is provided for the group administrator through the theme pack viewing interface, so that the administrator can select the anonymous theme pack suitable for the group, the selectivity of the anonymous nickname can be increased, and the distribution flexibility can be improved.
Fig. 8 is a block diagram illustrating an apparatus for anonymous nickname assignment for group sessions according to a first embodiment of the present invention, as shown in fig. 8. The device for allocating anonymous nicknames for group sessions, mentioned in this embodiment, includes:
a receiving module 110, configured to receive a theme pack replacement instruction sent by an administrator account of a current group;
the searching module 120 is configured to search an anonymous subject package corresponding to the subject package replacement instruction from the database;
the association module 130 is configured to associate the anonymous subject package corresponding to the subject package replacement instruction with the current group;
the receiving module 110 is further configured to receive an anonymous allocation instruction sent by the user account of the current group;
and the distribution module 140 is used for randomly distributing the anonymous nicknames in the anonymous subject packages associated with the current group to the user accounts.
The instant messaging application of the embodiment can be QQ, WeChat and the like, and multi-person communication is realized by setting a group session mode. A group may have one or more administrators, which may include setting group properties, allowing group members to be added or deleted, changing group information, etc. The user may select an anonymity function in the group session, displaying the server-assigned anonymous nickname in the published message, instead of displaying the user's own name. The anonymous nicknames applied to instant messaging in this embodiment are classified by means of an anonymous subject package, the anonymous nicknames are classified into a plurality of categories according to attributes of the anonymous nicknames in advance, the anonymous nicknames of one category are put into the same anonymous subject package, for example, monk, monkey sun, eight-finger ring of pig, shang he, king of cattle and the like are classified into the same category, the anonymous subject package is named as a western-script, and apples, grapes, pineapples, pears, peaches and the like are classified into the same category, and the anonymous subject package is named as fruits. There may be some anonymous nicknames that appear in two different anonymous theme packs, for example, tomatoes may be included in both fruit and vegetable theme packs. The administrator of the group can check the anonymous subject package associated with the current group, when the administrator needs to replace the anonymous subject package of the current group, a subject package replacement instruction is sent to the server through the terminal, the subject package replacement instruction comprises information of the anonymous subject package which the administrator wants to replace, and the information of the anonymous subject package can comprise the name and/or the brief introduction of the subject package. And after receiving the theme pack replacement instruction, the server searches the corresponding anonymous theme pack from the database according to the theme pack information in the theme pack replacement instruction. The anonymous subject package includes a set of all anonymous nicknames under that category.
And the server associates the searched anonymous subject packet with the group where the administrator is located. The number of times that the administrator selects to replace the theme pack may be limited in advance, for example, it is preset that the administrator of one group can only replace the anonymous theme pack 5 times within one week, and if the number of times exceeds 5 times, the administrator is not to process the theme pack, and is prompted that the administrator has reached the replacement upper limit. After the members in the group select the anonymous function, an anonymous distribution instruction is sent to the server through the terminal, the server randomly extracts an anonymous nickname from an anonymous subject packet associated with the group and distributes the anonymous nickname to the group members, the name of the user is not displayed in a message issued by the user, but the distributed anonymous nickname is displayed, and the anonymous nickname is not randomly distributed from all the anonymous nicknames by the server, but is distributed in the anonymous subject packet managed by the server group.
In the embodiment, the anonymous nicknames are classified and processed by the anonymous subject packets, the anonymous subject packets are associated with the groups, and the group administrator autonomously selects the anonymous subject packets of the groups, so that the selectivity of the anonymous subject packets of the groups is increased, meanwhile, the server allocates the anonymous nicknames to the group members according to the anonymous subject packets associated with the groups, and the associated anonymous subject packets are autonomously selected by the group administrator, so that the allocation of the anonymous nicknames is more flexible.
Further, the assigning module 140 is configured to assign an avatar and/or message style corresponding to the anonymous nickname to the user account.
The anonymous subject package of the embodiment comprises the name of the subject package, the brief introduction of the subject package, a set of anonymous nicknames, and head portraits and/or message styles which are in one-to-one correspondence with the anonymous nicknames, wherein the message styles can comprise borders, backgrounds, fonts, character colors, character animations and the like of messages. After the server allocates the anonymous nickname to the user account, head portraits and/or message styles which are in one-to-one correspondence with the anonymous nickname in the anonymous subject packet are allocated to the user account. When the user account publishes the message by using the anonymity function, the published message displays an anonymity nickname and also displays an avatar corresponding to the anonymity nickname, and the style of the published message is consistent with the style of the message corresponding to the anonymity nickname. For example, the anonymous nickname is apple, the head portrait is also a pattern of apple, the character pattern is a red regular character, the message border is a red border, and the background is a green background. In the embodiment, the anonymous nickname and the head portrait and/or the message style are classified into the anonymous subject packet in a one-to-one correspondence manner, and are distributed to the user when the anonymous nickname is distributed, so that the interactive function of the instant messaging application is richer.
Further, the receiving module 110 is further configured to receive an anonymous replacement instruction sent by the user account of the current group;
the assignment module 140 is further configured to randomly extract a new anonymous nickname from the anonymous subject package associated with the current group for assignment to the user account.
In this embodiment, after the user selects the anonymization function, the anonymous nickname assigned by the server to the user can be seen in the group conversation window, and if the user is unsatisfied with the anonymous nickname of the user, the user can select to replace the anonymous nickname, and sends an anonymization replacement instruction to the server through the terminal. After receiving the anonymous replacement instruction, the server randomly allocates the anonymous nickname in the anonymous subject packet associated with the current group to the user, the anonymous nickname after the anonymous nickname is replaced at this time is called as a new anonymous nickname, the new anonymous nickname is different from the original anonymous nickname before the user selects and replaces, and is also different from the anonymous nicknames already allocated by other users in the group in a preset period. For example, the anonymous theme pack associated with the group is a vegetable, the anonymous nickname previously assigned by the user is called lotus root, the anonymous nicknames used by other users in the group in the current day comprise celery, spinach and cabbage, the user selects to replace the anonymous nicknames, the server excludes the lotus root, the celery, the spinach and the cabbage from the vegetable theme pack, and one of the remaining anonymous nicknames is randomly extracted and assigned to the user. In addition, the times of the user replacing the anonymous nickname can be preset, for example, the anonymous nickname can be replaced by 3 times in one group every day, if the times exceed 3 times, no processing is carried out, and the user is prompted to reach the replacement upper limit. The group user of the embodiment can choose to replace the anonymous nickname, the server distributes a new anonymous nickname to the user from the anonymous subject packet associated with the group, and the associated anonymous subject packet is selected by the group administrator independently, so that the distribution of the anonymous nickname is more flexible. Meanwhile, the newly allocated anonymous nickname is different from the allocated anonymous nickname, so that the non-duplication of the anonymous nickname is ensured.
Further, the association module 130 is further configured to cancel the association between the current group and the original anonymous subject package.
The server of the embodiment cancels the association of the original anonymous subject packet before associating the anonymous subject packet selected by the group administrator with the group, when the group member selects the anonymous function, the server allocates the anonymous nickname in the replaced anonymous subject packet to the group member, the anonymous nickname in the original anonymous subject packet is not allocated any more, the replaced anonymous subject packet is selected by the group administrator independently, the anonymous nickname which is not satisfied by the user is avoided being allocated, and the allocated anonymous nickname can better meet the requirements of the group user. Meanwhile, data processing delay caused by the fact that a plurality of anonymous subject packages are simultaneously associated with the group is avoided, and the processing efficiency is improved.
Fig. 9 is a block diagram of a second embodiment of an apparatus for anonymous nickname assignment for group sessions according to the present invention, as shown in fig. 9. This embodiment includes all the modules in the embodiment shown in fig. 8, and further includes a display module 150;
the receiving module 110 is further configured to receive a theme pack viewing instruction sent by the administrator account of the current group;
the display module 150 is configured to display the information of the theme pack in the database to the administrator account.
The embodiment provides a way for the group administrator to view the anonymous theme pack, the group administrator sends a theme pack viewing instruction to the server through the terminal, the server can display the theme pack information in the database through a webpage interface of the server, and the administrator accesses the webpage through a browser of the terminal. The server can also send the information of the theme pack to a terminal of a group administrator, and the information is displayed on an interactive interface of the instant messaging application. The theme pack information can comprise the name of the theme pack and the brief introduction of the theme pack, a plurality of theme pack information can be displayed in a list or icon arrangement mode, and the group administrator can know the main category of each anonymous theme pack through the displayed theme pack information, so that the administrator can conveniently select the anonymous theme pack required by the group administrator. Meanwhile, a link for theme pack replacement can be displayed on the interface for displaying the theme pack information, and an administrator directly clicks the link to generate a theme pack replacement instruction and sends the theme pack replacement instruction to the server. According to the embodiment, visual theme pack information is provided for the group administrator through the theme pack viewing interface, so that the administrator can select the anonymous theme pack suitable for the group, the selectivity of the anonymous nickname can be increased, and the distribution flexibility can be improved.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.
Claims (6)
1. A method for anonymous nickname assignment in group sessions, comprising the steps of:
receiving a theme pack viewing instruction sent by an administrator account of a current group, and displaying the information of the theme pack in a database to the administrator account;
receiving a theme pack replacement instruction sent by the administrator account of the current group, and searching an anonymous theme pack corresponding to the theme pack replacement instruction from the database;
associating the anonymous subject package corresponding to the subject package replacing instruction with the current group;
receiving an anonymous distribution instruction sent by a user account of a current group, and randomly distributing an anonymous nickname in the anonymous subject packet associated with the current group to the user account;
and receiving an anonymous replacing instruction sent by the user account of the current group, and randomly extracting a new anonymous nickname from the anonymous subject packet associated with the current group to distribute the new anonymous nickname to the user account, wherein the new anonymous nickname is different from the original anonymous nickname of the user account.
2. The method of group session anonymous nickname assignment as recited in claim 1, wherein said step of randomly assigning an anonymous nickname from said anonymous subject package currently associated with a group to said user account further comprises, after said step of:
and distributing the head portrait and/or the message style corresponding to the anonymous nickname to the user account.
3. The method for group session anonymous nickname assignment as claimed in claim 1 or 2, wherein said step of associating the anonymous subject package corresponding to said subject package replacement instruction with the current group further comprises, before said step of:
the association between the current group and the original anonymous subject package is cancelled.
4. An apparatus for anonymous nickname assignment for group sessions, comprising:
the receiving module is also used for receiving a theme pack viewing instruction sent by the administrator account of the current group;
the display module is used for displaying the information of the theme pack in the database to the administrator account;
the receiving module is used for receiving a theme pack replacing instruction sent by the administrator account of the current group;
the searching module is used for searching the anonymous subject package corresponding to the subject package replacing instruction from the database;
the association module is used for associating the anonymous subject package corresponding to the subject package replacement instruction with the current group;
the receiving module is further used for receiving an anonymous distribution instruction sent by the user account of the current group;
the distribution module is used for randomly distributing the anonymous nicknames in the anonymous subject packages associated with the current group to the user accounts;
the distribution module is further used for randomly extracting a new anonymous nickname from the anonymous subject packet associated with the current group and distributing the new anonymous nickname to the user account, wherein the new anonymous nickname is different from the original anonymous nickname of the user account.
5. The apparatus of claim 4, wherein the assignment module is further configured to assign an avatar and/or message style corresponding to the anonymous nickname to the user account.
6. The apparatus for group session anonymous nickname assignment as claimed in claim 4 or 5, wherein said association module is further configured to disassociate the current group from the original anonymous subject package.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510175126.7A CN106156146B (en) | 2015-04-14 | 2015-04-14 | Method and device for allocating anonymous nicknames of group sessions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510175126.7A CN106156146B (en) | 2015-04-14 | 2015-04-14 | Method and device for allocating anonymous nicknames of group sessions |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106156146A CN106156146A (en) | 2016-11-23 |
CN106156146B true CN106156146B (en) | 2021-03-26 |
Family
ID=57336169
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510175126.7A Active CN106156146B (en) | 2015-04-14 | 2015-04-14 | Method and device for allocating anonymous nicknames of group sessions |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106156146B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106899708A (en) * | 2017-03-02 | 2017-06-27 | 上海时年信息科技有限公司 | The method and system for preventing the game pet name from repeating |
CN109783182B (en) * | 2019-02-15 | 2022-10-14 | 百度在线网络技术(北京)有限公司 | Method, device, equipment and medium for adjusting page theme tone |
CN110086637B (en) * | 2019-04-24 | 2021-04-02 | 上海掌门科技有限公司 | Information personalized setting method, device, equipment and storage medium |
CN112367244B (en) * | 2020-10-28 | 2023-04-07 | 每日互动股份有限公司 | Communication method, terminal, server, and computer-readable storage medium |
CN113660255A (en) * | 2021-08-13 | 2021-11-16 | 华世界数字科技(深圳)有限公司 | Anonymous group chat method, device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1514611A (en) * | 2002-12-10 | 2004-07-21 | 国际商业机器公司 | Method and equipment used for anonymous group information transfer in distribustion type information transfer system |
CN104038410A (en) * | 2014-06-12 | 2014-09-10 | 上海高派信息科技有限公司 | Group member identity information protection method and system |
CN104202235A (en) * | 2014-08-20 | 2014-12-10 | 上海梦荻网络科技有限公司 | Instant messaging client and server |
CN104469693A (en) * | 2014-12-11 | 2015-03-25 | 北京奇虎科技有限公司 | Group message publishing method and device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103379024B (en) * | 2012-04-26 | 2018-07-10 | 腾讯科技(深圳)有限公司 | Micro-blog information dissemination method and server |
-
2015
- 2015-04-14 CN CN201510175126.7A patent/CN106156146B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1514611A (en) * | 2002-12-10 | 2004-07-21 | 国际商业机器公司 | Method and equipment used for anonymous group information transfer in distribustion type information transfer system |
CN104038410A (en) * | 2014-06-12 | 2014-09-10 | 上海高派信息科技有限公司 | Group member identity information protection method and system |
CN104202235A (en) * | 2014-08-20 | 2014-12-10 | 上海梦荻网络科技有限公司 | Instant messaging client and server |
CN104469693A (en) * | 2014-12-11 | 2015-03-25 | 北京奇虎科技有限公司 | Group message publishing method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106156146A (en) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106156146B (en) | Method and device for allocating anonymous nicknames of group sessions | |
CN110795195B (en) | Webpage rendering method and device, electronic equipment and storage medium | |
CA2935505C (en) | Method and apparatus for scheduling concurrent task | |
US20160357361A1 (en) | Method for simulating screen sharing for multiple applications running concurrently on a mobile platform | |
WO2014183427A1 (en) | Method and apparatus for displaying webcast rooms | |
EP3174267B1 (en) | Interaction pattern for a mobile telecommunication device | |
EP3353987A1 (en) | Enabling communication while limiting access to user information | |
CN103597860A (en) | Selective linking of message accounts | |
EP3093809B1 (en) | Systems and methods for state machine management | |
CN110781421B (en) | Virtual resource display method and related device | |
US9246925B2 (en) | Method and system for third-party service platform login | |
CN105960784A (en) | System and method for creating service chains and virtual networks in the cloud | |
CN108737486B (en) | Information pushing method and device | |
CN101115180B (en) | Electronic program menu system and functional module dynamic load operating method | |
US10437440B2 (en) | Analytic data export tool | |
CN107852422A (en) | Connected from the server interface with different API to obtain ad data | |
CN110109594B (en) | Drawing data sharing method and device, storage medium and equipment | |
US10148602B2 (en) | Enhancing messaging application functionality | |
US20140040772A1 (en) | Highlighting graphical user interface components based on usage by other users | |
CN105450501B (en) | The method and device for customizing recovery function is set | |
CN106844763A (en) | A kind of method represented to the Internet media file formula of modifying and its device | |
CN109039670A (en) | The sharing method and device of team's configuration method, team's allocation plan | |
WO2014169498A1 (en) | Method and system for third-party service platform login | |
CN105871972A (en) | Video resource distributed cathe method, device and system | |
JP7459132B2 (en) | Method and apparatus for obtaining recipient information |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 |