Identification display method and device, equipment, storage medium and program product
By generating dynamic group identifiers based on the interaction data and attribute data of member objects in social groups, the problem of low recognition caused by fixed identification is solved, and the recognition and access rate of the group is improved.
Patent Information
- Application Number
- CN202411362750.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2024-12-27
AI Technical Summary
In social groups, fixed and identical social signs make it difficult for users to identify a specific group, reducing the recognition and access rate of the group.
By receiving the identification display trigger operation for the target group, the target member object is determined based on the interaction data and attribute data of the member object, and a group identifier is generated, the object identifier of the target member object is highlighted, so that the group identifier changes dynamically, and the group is improved Group recognition.
It effectively improves the recognition and access rate of the target group, and makes it easier for users to identify and access specific groups through dynamically changing group identification.
Smart Images

Figure CN119200928A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet technology, and specifically to a logo display method, device, equipment, storage medium and program product. Background Art
[0002] With the rapid development of information technology and the faster pace of people's lives, people rely more on social applications for daily communication. In order to carry out or notify some activities, multiple users are usually pulled into a social group, and then chat in the social group. Any social object in the social group can enter text, pictures, initiate voice or video calls, etc. in the social group. After the social group is successfully created, a social identifier can be used to represent the social group. At present, once the social identifier representing the social group is determined, it will not change, that is, the social identifier of the social group is fixed, then there will be a situation where the social identifiers of multiple social groups displayed in the social interface are the same. In this case, it is difficult for users to determine which social group the social identifier represents through the social identifier. Therefore, how to improve the recognition of social groups has become a technical problem that needs to be solved urgently. Summary of the invention
[0003] The embodiments of the present application provide an identification display method, apparatus, device, storage medium and program product, which can flexibly generate a group identification of a target group based on the interaction data and / or attribute data of member objects, thereby effectively improving the recognition of the target group.
[0004] On the one hand, an embodiment of the present application discloses a method for displaying a logo, the method comprising:
[0005] Receiving a trigger operation for displaying an identification for a target group;
[0006] In response to the identification display triggering operation, determining at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group;
[0007] A group identifier of the target group is generated based on the object identifier of the target member object, wherein the object identifier of the first target member object among the at least one target member object is highlighted in the group identifier.
[0008] The present application discloses, in one aspect, a sign display device, which includes:
[0009] A receiving unit, configured to receive an identification display triggering operation for a target group;
[0010] a determining unit, configured to determine at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group in response to the identification display triggering operation;
[0011] The processing unit is configured to generate a group identifier of the target group based on the object identifier of the target member object, wherein the object identifier of a first target member object among the at least one target member object is highlighted in the group identifier.
[0012] On the one hand, an embodiment of the present application discloses a computer device, which includes a processor, a storage device and a communication interface, wherein the processor, the storage device and the communication interface are interconnected, the storage device is used to store a computer program, and the computer program includes program instructions; the processor is used to call the program instructions to execute the above-mentioned identification display method.
[0013] In one aspect, the present application discloses a computer-readable storage medium storing one or more computer programs. The computer program includes program instructions. When the program instructions are executed by a processor, they are used to execute the above-mentioned identification display method.
[0014] On one hand, an embodiment of the present application discloses a computer program product, which includes a computer program, and the computer program is suitable for being loaded by a processor and executing the above-mentioned identification display method.
[0015] In an embodiment of the present application, the identification display method includes: receiving an identification display trigger operation for a target group; in response to the identification display trigger operation, determining at least one target member object from the member objects of the target group based on the interactive data and / or attribute data of the member objects in the target group: generating a group identification of the target group based on the object identification of the target member object, wherein the object identification of the first target member object in the at least one target member object is highlighted in the group identification. In the present application, the group identification is generated based on the object identification of the target member object, and the target member object is determined based on the interactive data and / or attribute data of the member object. When the interactive data and / or attribute data change, the target member object will also change, so that the group identification of the target group is also dynamically changed. In addition, for different target groups, the interactive data and / or attribute data are not exactly the same, so the group identifications generated by different groups can be different, thereby improving the recognition of the corresponding target group, thereby effectively improving the user's access rate to the target group. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0017] Figure 1 It is a flowchart of a method for displaying a logo disclosed in an embodiment of the present application;
[0018] Figure 2 is a schematic diagram of a group identification disclosed in an embodiment of the present application;
[0019] Figure 3 This is another display effect diagram of a group identification provided in an embodiment of the present application;
[0020] Figure 4 is a schematic diagram of a center point determined by a golden ratio method disclosed in an embodiment of the present application;
[0021] Figure 5 It is a schematic diagram of a central point connected to form a specific shape disclosed in an embodiment of the present application;
[0022] Figure 6 is a schematic diagram of the shape of a sub-region disclosed in an embodiment of the present application;
[0023] Figure 7 is a schematic diagram of the size of a sub-region disclosed in an embodiment of the present application;
[0024] Figure 8 is a color schematic diagram of a sub-region disclosed in an embodiment of the present application;
[0025] Fig. 9 It is a flowchart of another identification display method disclosed in an embodiment of the present application;
[0026] Fig.10 It is a schematic diagram of a display method of a sub-area disclosed in an embodiment of the present application;
[0027] Fig.11 This is a rendering of an arrangement and display method disclosed in an embodiment of the present application;
[0028] Fig.12 is a schematic diagram of a specific display color display group identifier disclosed in an embodiment of the present application;
[0029] Fig.13 This is a schematic diagram of a group identification change disclosed in an embodiment of the present application;
[0030] Fig.14It is a flowchart of another identification display method disclosed in an embodiment of the present application;
[0031] Fig.15 It is a schematic diagram of a message list interface disclosed in an embodiment of the present application;
[0032] Fig.16 It is a schematic diagram of an information publishing interface disclosed in an embodiment of the present application;
[0033] Fig.17 is a schematic diagram of a sharing interface disclosed in an embodiment of the present application;
[0034] Fig.18 It is a schematic diagram of a group chat square interface disclosed in an embodiment of the present application;
[0035] Fig.19 is a schematic diagram of an instant messaging interface disclosed in an embodiment of the present application;
[0036] Fig. 20 It is a structural schematic diagram of a sign display device disclosed in an embodiment of the present application;
[0037] Fig.21 It is a structural schematic diagram of a computer device disclosed in an embodiment of the present application. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0039] In each display interface in various target applications, in order to improve the recognition of the target group (such as a social group), the embodiment of the present application proposes a method for displaying an identification, which mainly includes: receiving an identification display trigger operation for the target group; in response to the identification display trigger operation, based on the interactive data and / or attribute data of the member objects in the target group, determining at least one target member object from the member objects of the target group; based on the object identification of the target member object, generating a group identification of the target group, wherein the object identification of the first target member object in at least one target member object is highlighted in the group identification. The target member object is determined by the interactive data and / or attribute data, and the group identification is generated based on the object identification of the target member object. If the interactive data and / or attribute data change, the group identification also sends a dynamic change. In addition, for different target groups, the interactive data and / or attribute data are not exactly the same, so the group identifications generated by different groups can be different. In summary, this method can not only improve the recognition of the target group, but also effectively improve the user's access rate to the target group.
[0040] The generated group identifier of the target group is displayed in a social interface, which may be a display interface of any social application, including but not limited to a message list interface, an information release interface, a sharing interface, a group chat square interface, an instant messaging interface, a two-dimensional plane interface or a three-dimensional interface, and the social interface is a display interface of a terminal device, and the terminal device may run the social application. In an optional embodiment, the terminal device may be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, a smart car, etc., but is not limited thereto.
[0041] The identification display method proposed in the embodiment of the present application is introduced in detail below.
[0042] See also Figure 1 , is a flow chart of a method for displaying a logo disclosed in an embodiment of the present application. The method for displaying a logo is described with a terminal device as the execution subject. Correspondingly, the method for displaying a logo may include but is not limited to the following steps:
[0043] S101: receiving an identification display triggering operation for a target group.
[0044] The target group may refer to any type of social group, such as a consumption-oriented social group, an interest-oriented social group, a growth-oriented social group, etc.
[0045] In a possible implementation, the identification display trigger operation is triggered by any object on the terminal device. In one example, if a social application displays a social interface containing a group identification of a target group after startup, then the object clicks on the application icon or start button of the social application to trigger the operation of starting the social application. These operations can be understood as identification display trigger operations, and the terminal device can receive the identification display trigger operation. In another example, the terminal device displays an interactive interface, and if the object jumps to a social interface containing a group identification of the target group after interacting with the interactive interface, then the interactive operation can be understood as an identification display trigger operation. For example, the interactive interface displayed by the terminal device can be a display interface of a note. If the object wants to share the note to a target group, then the object can click on the sharing control in the interactive interface, and the terminal device can respond to the object's click operation to display the sharing interface. The sharing interface may include at least one group identification of the target group. Therefore, the terminal device receives the click operation of the object clicking on the sharing control in the interactive interface, which can be understood as the terminal device receiving the identification display trigger operation. For another example, the interactive interface displayed by the terminal device may be a notification information interface, which includes at least one notification message. If the notification information interface includes notification information of a target group, if the object clicks on the notification information of the target group, the terminal device may display the instant messaging interface of the target group in response to the object's click operation. The instant messaging interface may include the group identifier of the target group. Therefore, when the terminal device receives notification information of a target group in the interactive interface caused by the object clicking, it can be understood that the terminal device receives a trigger operation for identifier display.
[0046] S102: In response to the identification display triggering operation, determine at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group.
[0047] In a possible implementation, the terminal device may determine at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group in response to the identification display triggering operation.
[0048] Among them, the interactive data of member objects in the target group include: the activity of member objects and the participation of member objects in group activities. The activity of member objects refers to the activity of member objects in the target group. The activity of member objects is calculated by comprehensively considering multiple factors, including the number and frequency of speeches, the amount of file uploads and downloads, the degree of interaction and other factors; the participation of member objects in group activities refers to the participation of member objects in group activities released by the target group, which is usually determined by the number of participations and the time of participation; specifically, the group activities released by the target group include one or more of the punch-in group activities, voting group activities, challenge group activities and group game activities. The punch-in group activities can be sports punch-in, learning punch-in, etc.; the voting group activities can be the voting activities of "Who will be the group avatar" initiated by the managers (including the group owner) of the target group; the challenge group activities can be singing challenges, game challenges and relay challenges initiated by managers, etc. The challenge group activities generally have a maximum challenge score. If the challenger's score is greater than the maximum challenge score, the challenge is determined to be successful; the group game activities can be games released by managers in the form of links or mini programs.
[0049] The attribute data of the member objects in the target group include the joining time of the member objects, the type of the member objects, and the level of the member objects. Among them, the joining time of the member objects refers to the time when the member objects join the target group. The types of member objects can be divided according to the management authority of the target group, and the member objects with management authority are determined as management type, and the member objects without management authority are determined as ordinary type; the type of member objects can also be determined according to the label. When the member object enters the target group, the target group generates a corresponding label according to the attribute information of the member object, such as students, teachers, freelancers, etc. The level of the member object can be determined based on the comprehensive performance of the member objects in the target group. For example, the maximum level is 100, and different member objects have different levels.
[0050] In a possible implementation, based on the interaction data and / or attribute data of the member objects in the target group, determining at least one target member object from the member objects in the target group includes the following:
[0051] The first method: determining at least one target member object from the member objects of the target group based on the interaction data of the member objects in the target group. Specifically, the activity of the member objects can be obtained, and the member objects whose activity is higher than the preset activity threshold can be determined as the target member objects; or, the participation of the member objects in the group activities can be obtained, and the member objects whose participation in the group activities is greater than the preset participation threshold can be determined as the target member objects; or, the target member objects can be determined by combining the activity of the member objects and the participation of the member objects in the group activities, for example, the member objects whose activity is higher than the preset activity threshold and the member objects whose participation in the group activities is greater than the preset participation threshold are determined as the target member objects. For example, the member objects whose activity is higher than the preset activity threshold are A, B, and C, and the member objects whose participation in the group activities is greater than the preset participation threshold are B, C, and D, and the target member objects determined are B and C.
[0052] The second method: determining at least one target member object from the member objects of the target group based on the attribute data of the member objects in the target group. Specifically, the joining time of the member objects in the target group is obtained, and the member objects whose joining time is earlier than the preset time threshold are determined as the target member objects; or, the type of the member objects can be obtained, and the member objects whose member object type is the preset type are determined as the target member objects; or, the level of the member objects can be obtained, and the member objects whose member object level is greater than the preset level are determined as the target member objects. Alternatively, the member objects that meet two or more of the following conditions are determined as the target member objects.
[0053] The third type: determining at least one target member object from the member objects of the target group based on the interaction data and attribute data of the member objects in the target group. Based on the above description, it can be known that the conditions for becoming a target member object based on the interaction data and attribute data are as follows: the activity of the member object is higher than the preset activity threshold, the participation of the member object in the group activity is greater than the preset participation threshold, the joining time is earlier than the preset time threshold, the type of the member object is the preset type, and the level of the member object is greater than the preset level. Determining at least one target member object from the member objects of the target group based on the interaction data and attribute data of the member objects in the target group is determined based on the above five conditions, and the member object that meets all the conditions can be determined as the target member object; if there is no member object that meets all the conditions, the member object that meets the most conditions will be determined as the target member object.
[0054] In addition, in a possible implementation, when determining at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group, it is also necessary to consider the relationship between the number of member objects included in the target group and the number of sub-areas used to display the group logo. It is assumed that the target group contains a total of M member objects, and the sub-area for displaying the group logo is N, where M and N are both positive integers. If M is greater than or equal to N, it is necessary to determine N member objects from the M member objects as target member objects; assuming that N is equal to 3 and the number of member objects included in the target group is greater than 3, it is necessary to select 3 member objects from the target group and use these 3 member objects as target member objects. If M is less than N, the M member objects are directly used as target member objects. Assuming that N is equal to 3 and the number of member objects included in the target group is 2, then both member objects are target member objects.
[0055] S103: Generate a group identifier of the target group based on the object identifiers of the target member objects, wherein the object identifier of a first target member object among the at least one target member object is highlighted in the group identifier.
[0056] In one possible implementation, after determining the target member object, it is necessary to obtain the object identification of the target member object, where the object identification may include the member object's avatar, nickname, and signature, etc.; in addition to obtaining the object identification of the target member object, the attribute information of the target group may also be obtained, and the attribute information of the target group may include the target group name, the number of people in the target group, the target group establishment time, the target group's latest information publication time, the target group's group activities, etc.; custom information may also be obtained, and the custom information may be information set by the management object (including group owner and administrator) of the target group, such as prompt language or uploaded images (avatars of member objects not included in the target group).
[0057] In the present application, the group identifier is used to represent the target group, and the group identifier can be displayed as an image, text, animation, or audio or video. Exemplarily, the group identifier can include an avatar of the target member object in the target group, and can also include text information, such as the attribute information of the target group, custom information for the target group, etc. It can be understood that the group identifier is composed of an image, or the group identifier is composed of text. Optionally, the group identifier can also be a combination of an image and text. Figure 2 The figure shows a schematic diagram of a group identification, which shows three schematic diagrams representing group identification. Specifically, Figure 2 (a) in which an image is used to represent the group identifier, that is, the group identifier is composed of an image; Figure 2 (b) in the example uses text to represent the group identifier, that is, the group identifier is composed of text; Figure 2 (c) in the figure uses both text and image to represent the group identifier, that is, the group identifier is composed of text and image.
[0058] Further, if the group identifier includes N sub-areas respectively corresponding to at least one target member object, the group identifier of the target group is generated based on the object identifier of the target member object, specifically including the following situations:
[0059] The first type: if the group identifier is composed of N sub-areas, and the N sub-areas are filled with the object identifiers of the target member objects. If the number of determined target member objects is N, the object identifiers of the N target member objects are displayed in the N sub-areas respectively, and one sub-area displays the object identifier of a corresponding target member object; the object identifier of the target member object includes but is not limited to the member object's avatar, the member object's nickname, the member object's personal signature, and the member object's dynamic information. If the number of determined target member objects is less than N, the object identifier of the determined target member object is displayed in the sub-area, and the unfilled sub-area is filled with placeholder information, wherein the placeholder information includes the following information: grayscale information, attribute information of the target group, and custom information. The custom information here is mainly information set by the group owner or administrator. If the number of determined target member objects is greater than N, N target member objects are determined from the target member objects, and the object identifiers of the N target member objects are displayed in the N sub-areas respectively, wherein the determination of the N target member objects from the target member objects can be determined based on the activity of the member objects, the participation of the member objects in the group activities, the time of joining the target group, the type of the member objects, the level of the member objects, etc.
[0060] Assume that N is equal to 3. If the number of target member objects is greater than 3, then it is necessary to select 3 member objects from the target member objects and obtain the object identifiers of these 3 member objects to generate the group identifier. In this case, the composition of the group identifier is as follows: Figure 2 As shown. If the number of target member objects is 2, the object identifiers of the two target member objects are obtained and filled in the two areas, and the placeholder information is filled in the remaining cut sub-areas, where the placeholder information includes the following information: grayscale information, attribute information of the target group, and custom information. The custom information here is mainly information set by the group owner or administrator. If the number of target member objects is equal to 3, the object identifiers of the three target member objects are directly obtained, and the group identifier is generated.
[0061] For example, Figure 3 is another display effect diagram of a group identification provided in an embodiment of the present application, such as Figure 3As shown in (a) in the figure, the group logo is composed of three sub-areas, where the number of members of the target group is 2. Therefore, two sub-areas are filled with the avatar logos of the member objects, and the remaining sub-area is displayed in grayscale. Figure 3 As shown in (b), the group logo is composed of three sub-areas, where the number of members of the target group is 1, so one sub-area is filled with the avatar logo of the member object, and the remaining two sub-areas are displayed in grayscale.
[0062] In a possible implementation, if N sub-areas include N1 main sub-areas and N2 subordinate sub-areas, the object identifiers of the target member objects included in the target group may be displayed in the N1 main sub-areas, and the attribute information or custom information of the target group may be displayed in the N2 subordinate sub-areas; or, the attribute information or custom information of the target group may be displayed in the N1 main sub-areas, and the object identifiers of the target member objects included in the target group may be displayed in the N2 subordinate sub-areas. These correspond to the second and third cases below, respectively.
[0063] The second type: If the N sub-areas include N1 main sub-areas and N2 subordinate sub-areas, the object identifiers of the target member objects included in the target group can be displayed in the N1 main sub-areas, and the attribute information or custom information of the target group can be displayed in the N2 subordinate sub-areas. That is, first determine the object identifiers of the N1 target member objects, and determine the attribute information or custom information of the N2 target groups. Then, based on the object identifiers of the N1 target member objects, and the attribute information or custom information of the N2 target groups, determine the group identifier of the target group. Assuming that there are 3 sub-areas with a group identifier, including 2 main sub-areas and 1 subordinate sub-area, the group identifier can be as follows: Figure 2 As shown in (c), there are two sub-areas displaying the avatar identifications of the target member objects, and the remaining sub-areas display the attribute information of the target group.
[0064] In this case, since it is necessary to display the object identification of the target member object in N1 main sub-areas, the object identification of the target member object can be evenly divided and displayed in the main sub-areas. For example, if there are 4 target member objects and 2 main sub-areas, the object identification of 2 target member objects is displayed in one main area. Alternatively, N1 target member objects can be selected from the target member objects, and the object identification of the N1 target member objects is displayed in N1 main sub-areas, and one main sub-area displays the object identification of one target member object, wherein the exact selection method of the N1 target member objects is the same as described above, and can be determined according to the activity of the member object, the participation of the member object in the group activity, the time of joining the target group, the type of the member object, the level of the member object, etc. Among them, it should be noted that if the number of target member objects is less than or equal to N1, the object identification of the target member object is directly displayed in the main sub-area, and the other main sub-areas are displayed with placeholder information. Then, the attribute information or custom information of the target group is displayed in N2 sub-areas, and the attribute information of the target group includes the name of the target group, the creation time of the target group, the type of the target group, etc. Custom information mainly refers to information set by the group owner or administrator. The N2 sub-regions can all display the attribute information of the target group, the N2 sub-regions can all display the custom information, or the N2 sub-regions can display part of the attribute information of the target group and part of the custom information.
[0065] The third case is to display the attribute information or customized information of the target group in N1 main sub-areas, and display the object identifiers of the target member objects included in the target group in N2 sub-areas. This case is opposite to the first case, and mainly displays the attribute information or customized information of the target group in N1 main sub-areas, and displays the object identifiers of the target member objects in the target group in N2 sub-areas.
[0066] The fourth type: the N sub-areas include N1 main sub-areas and N2 slave sub-areas, and the object identifier of the second target member object among at least one target member object is displayed in the N1 main sub-areas; and the object identifier of the third target member object among at least one target member object is displayed in the N2 slave sub-areas. That is, the target member objects are divided into two batches, one batch includes N1 second target member objects, and the other batch includes N2 third target member objects, and the group identifier is composed of the object identifiers of the N1 second target member objects and the object identifiers of the N2 third target member objects.
[0067] In this case, the object interactions of N1 second target member objects among the target member objects are displayed in N1 main sub-areas, and the object interactions of N2 third target member objects among the target member objects are displayed in N2 slave sub-areas. Wherein, the third target member object and the second target member object are both member objects among the target member objects. The second target member object and the third target member object are determined according to the activity of the member object, the participation of the member object in the group activity, the joining time of the member object, the type of the member object and the level of the member object, specifically as follows: the activity of the third target member object is less than the activity of the second target member object, or the participation of the third target member object in the group activity is less than the participation of the second target member object in the group activity, or the joining time of the third target member object is later than the joining time of the second target member object joining the target group, or the type of the third target member object is the first type and the type of the second target member object is the second type, or the level of the third target member object is less than the level of the second target member object.
[0068] The above mainly describes what the specific contents displayed in the N sub-areas of the group identification are. The N sub-areas can all display the object identification of the target member object, or partially display the object identification of the target member object and partially display the attribute information or custom information of the target group.
[0069] The above-mentioned N is determined based on the number of members of the target group, and the value of N changes dynamically. Specifically, if the number of member objects included in the target group is in the first numerical interval, N can be determined as x1, if the number of member objects included in the target group is in the second numerical interval, N can be determined as x2, and if the number of member objects included in the target group is in the third numerical interval, N can be determined as x3. Optionally, a maximum value of N can be set, such as x3. When the number of member objects included in the target group is not in the first numerical interval and the second numerical interval, but the number of member objects included in the target group is in the third numerical interval or exceeds the third numerical interval, N is x3. For example, if the number of member objects included in the target group is 1, N can be determined as 1; if the number of member objects included in the target group is 2, N can be determined as 2; if the number of member objects included in the target group is 3, N can be determined as 3; if the number of member objects included in the target group is 4, N can be determined as 4. If the maximum value of N is set to 4, when the number of member objects included in the target group is greater than 4, N is still 4.
[0070] In addition, the value of N can be customized, that is, the creator or administrator of the target group can customize the number of sub-areas, for example, it can be set to 1, or it can be set to 2, or it can be set to any specified positive integer.
[0071] In a possible implementation, the display area of the group logo can be segmented based on a predetermined ratio to obtain N sub-areas corresponding to at least one target member object. The predetermined ratio includes a golden ratio, a symmetrical ratio, and an irregular ratio. Correspondingly, segmenting the display area of the group logo based on the predetermined ratio includes: segmenting the display area of the group logo according to the golden ratio; or segmenting the display area of the group logo according to the symmetrical ratio; or segmenting the display area of the group logo according to the irregular ratio.
[0072] Exemplarily, the specific process of dividing the display area of the group logo according to the golden ratio is: determining the number of center points of P sub-areas in N sub-areas, then determining the positions of the P center points in the target container in the manner of the golden ratio, and then displaying the N sub-areas according to the P center points, where P is an integer less than or equal to N. For example, N=P=3, then first determine the positions of the three center points in the target container, such as Figure 4 As shown in (a) in the figure, the three points determined by the golden ratio can be connected to form the most stable isosceles triangle. From an aesthetic point of view, the effect of segmentation based on the golden ratio is also more beautiful. Then the three sub-areas are displayed according to the three center points, as shown in Figure 4 As shown in (b) in FIG. 1 , the three sub-areas are circular, and the centers of the three circles are the three determined center points respectively; or, as shown in FIG. Figure 4 As shown in (c), there are 1 circle and 2 rectangles in the 3 sub-areas, and the center points of each figure are also these 3 center points.
[0073] In a possible implementation, the center points of P sub-areas in the N sub-areas are connected to form a specific shape, where P is an integer less than or equal to N. The specific shape includes an equilateral triangle, a heart shape, and other shapes. Figure 5 , Figure 5 is a schematic diagram of a central point connected to form a specific shape disclosed in an embodiment of the present application, such as Figure 5 As shown in (a) in , the center points of the sub-regions are connected to form a pentagon; Figure 5 As shown in (b) in the figure, the center points of the sub-regions are connected to form an equilateral triangle; or, as Figure 5 As shown in (c), the center points of the sub-regions are connected to form a five-pointed star.
[0074] In one possible implementation, N sub-areas may be displayed in an overlapping manner in a display hierarchy, with the first display hierarchy being at the top of the layer, and the layer of the second display hierarchy being one layer below the layer of the first display hierarchy, wherein the area size of the sub-area of the first display hierarchy is larger than the area size of the sub-area of the second display hierarchy, and the area size of the sub-area of the second display hierarchy is larger than or equal to the area size of the sub-area of the third display hierarchy.
[0075] In addition to the above description of the relevant display effects of the N sub-areas, in a possible implementation, the N sub-areas may satisfy any of the following conditions: the shapes of the N sub-areas are the same or different; the sizes of the N sub-areas are the same or different; the colors of the N sub-areas are the same or different; the information presented in the N sub-areas is the same or different. These situations are described below:
[0076] 1. The shapes of the N sub-areas are the same or different. Different includes partially the same and partially different. The shapes of the sub-areas include but are not limited to circles, heart shapes and polygons, where polygons include but are not limited to triangles, rectangles, rhombuses, pentagons and trapezoids, etc. In the embodiment of the present application, the shapes of the N sub-areas including the N1 main sub-areas can be set to be the same as the shape of the object identifier of a single member object.
[0077] like Figure 6 As shown, a schematic diagram of the shape of a sub-region is shown. Taking three sub-regions as an example, Figure 6 (a) shows a rendering with the same shape, which is three circles; Figure 6 (b) shows a rendering of different shapes, namely a circle, a square and a triangle; Figure 6 (c) in the figure shows an effect diagram in which the shapes are partially identical, with two circles and one triangle.
[0078] 2. The sizes of the N sub-regions are the same or different. The N sub-regions include N1 master sub-regions and N2 slave sub-regions. The different sizes of the N sub-regions can be divided into the following situations: the sizes of the master sub-regions are different from the sizes of the slave sub-regions, but the sizes of the N1 master sub-regions are the same and the sizes of the N2 slave sub-regions are the same; or the sizes of the master sub-regions are different from the sizes of the slave sub-regions, the sizes of the N1 master sub-regions are partially or completely different, and the sizes of the N2 slave sub-regions are partially or completely different.
[0079] like Figure 7 As shown, a schematic diagram of the size of a sub-area is shown. Figure 7 (a) shows the effect that the size of the master sub-region is different from the size of the slave sub-region, but the sizes of N1 master sub-regions and N2 slave sub-regions are the same; Figure 7 (b) shows the effect that the size of the master sub-region is different from the size of the slave sub-region, the sizes of N1 master sub-regions are all different, and the sizes of N2 slave sub-regions are all different; Figure 7 (c) in the figure shows the effect that the size of the main sub-region is different from the size of the slave sub-region, the size of N1 main sub-regions is partially different, and the size of N2 slave sub-regions is partially different.
[0080] 3. The colors of the N sub-areas are the same or different. The N sub-areas include N1 master sub-areas and N2 slave sub-areas. The different colors of the N sub-areas can be divided into the following situations: the colors of the master sub-areas are different from the colors of the slave sub-areas, but the colors of the N1 master sub-areas are the same and the colors of the N2 slave sub-areas are the same; or the colors of the master sub-areas are different from the colors of the slave sub-areas, the colors of the N1 master sub-areas are partially or completely different, and the colors of the N2 slave sub-areas are partially or completely different.
[0081] like Figure 8 As shown, a color diagram of a sub-region is shown. Figure 8 (a) shows the effect that the color of the main sub-region and the color of the slave sub-region are the same; Figure 8 (b) shows the effect that the color of the master sub-region is different from the color of the slave sub-region, but the colors of N1 master sub-regions are the same and the colors of N2 slave sub-regions are the same; Figure 8 (c) in the figure shows the effect that the colors of N1 main sub-regions are all different, and the colors of N2 slave sub-regions are partially different.
[0082] 4. The information presented in the N sub-areas is the same or different. The information presented in the sub-areas may be the identification of the member objects included in the target group, and the identification of the member objects may include the avatar, nickname, and signature of the member objects; the information presented in the sub-areas may also be the attribute information of the target group, and the attribute information of the target group may include the group name, the number of group members, the time when the group was established, the time when the latest information of the group was published, the group activities of the group, etc.; the information presented in the sub-areas may also be custom information, and the custom information may be information set by the group owner or administrator, such as prompt language or uploaded images (avatars of member objects not included in the target group). Among them, the information presented in the N sub-areas is the same, and may be identification of the member objects, attribute information of the target group, or custom information. The different information presented in the N sub-areas includes: the display presented by the N1 main sub-area is different from the information presented by the N2 slave sub-areas, but the information presented by the N1 main sub-area is the same, and the information presented by the N2 slave sub-areas is the same; the display presented by the N1 main sub-area is different from the information presented by the N2 slave sub-areas, the information presented by the N1 main sub-area is partially different or completely different, and the information presented by the N2 slave sub-areas is partially different or completely different.
[0083] Based on the above description of sub-areas, in a possible implementation, the N sub-areas are dynamically changing, and the dynamic changes include: the number of the N sub-areas is dynamically changing; the change of the information presented in the N sub-areas can be dynamic, can be manually adjusted, or can change dynamically according to the change of member objects in the target group; the display form of the N sub-areas is dynamically changing, and the display form is the shape, size, color, position, etc. described above.
[0084] It should be noted that, in a possible implementation, the object identifier of the first target member object among at least one target member object is highlighted in the group identifier, and the number of the first target member objects includes at least one, which is mainly determined from at least one target member object based on the attribute information and / or interaction data of the target member object. Specifically, the first target member object may be: the member object with the highest activity among the target member objects, the member object with the highest participation in group activities, the member object with the earliest joining time, the member object of the management type, the member object with the highest level, or the member object specified from the target member objects.
[0085] In the embodiment of the present application, it is described how to determine the target member object and how to generate the group identification based on the object identification of the target member object. Among them, the group identification used to identify the target group includes N sub-areas, how the N sub-areas are determined, and the shape, size, color and displayed information of the N sub-areas are also described. Through the description of the sub-areas of the group identification, it can be determined that the group identification of the present application is changeable and flexible. Compared with the fixed group identification, ours can effectively improve the recognition rate and exposure of the target group, thereby improving the access rate of the target group.
[0086] See also Fig. 9 , Fig. 9 1 is a flow chart of another identification display method disclosed in an embodiment of the present application. The identification display method is described with a terminal device as the execution subject. In addition to describing the above content, the embodiment of the present application also describes how to display the group identification of the target group. Correspondingly, the identification display method may include but is not limited to the following steps:
[0087] S901: Receive an identification display triggering operation for a target group.
[0088] S902: In response to the identification display triggering operation, determine at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group.
[0089] S903: Determine whether the logo display triggering operation satisfies the logo update condition.
[0090] In a possible implementation, after responding to the identification display triggering operation, it is also necessary to determine whether the identification display triggering operation satisfies the identification update condition. If the identification update condition is not satisfied, in response to not satisfying the identification update condition, the previous group identification of the target group is obtained, that is, step S904 is executed; if the identification update condition is satisfied, in response to satisfying the identification update condition, the group identification of the target group is generated based on the object identification of the target member object, that is, step S905 is executed.
[0091] Among them, the identification update condition includes at least one of the following: a change in the number of member objects, a change in the activity of member objects, a change in the identification of the target member object, a change in the group activity within the target group, a change in the participation of member objects in group activities, an update operation of the group identification by the member object, and the display duration of the previous group identification. Specifically, the change in the number of member objects may be an increase or decrease. If the increase or decrease is greater than the number change threshold, the identification update condition is met, otherwise, the identification update condition is not met. The change in the activity of the member object may be an increase or decrease in the activity of the member object. If the increase or decrease in the activity of the member object is greater than the activity change threshold, the identification update condition is met, otherwise, the identification update condition is not met. The change in the identification of the target member object refers to a change in the object identification of the target member object included in the previous group identification. The reason for the change is that the target member object has updated the object identification. In this case, the identification update condition is met. The change in the group activity within the target group refers to an increase or decrease in the group activity. If the increase or decrease in the number of group activities is greater than the group activity change threshold, the identification update condition is met, otherwise, the identification update condition is not met. The change in the participation of a member object in a group activity may be a decrease or an increase. If the change in the participation of a member object in a group activity is greater than the participation change threshold, the identification update condition is met; otherwise, the identification update condition is not met. The update operation of the group identification by a member object may be actively triggered by any member object in the target group, and may be specifically triggered by a refresh control on the interface. If it is detected that the refresh control is triggered, the identification update condition is met; otherwise, the identification update condition is not met. The display duration of the previous group identification is the length of time that the previous group identification is displayed after the last update. If the display duration is greater than the preset duration, an update may be actively triggered. This method may trigger a timed update through a timer. With the identification update condition, the generated group identification can be made more stable and more accurate, avoiding the risk of arbitrary changes in the group identification.
[0092] S904: Acquire the previous group identifier of the target group, and use the previous group identifier as the group identifier of the target group owner.
[0093] S905: Generate a group identifier of the target group based on the object identifier of the target member object.
[0094] S906: Displaying a group identifier of the target group in the social interface, wherein the object identifier of a first target member object among the at least one target member object is highlighted in the group identifier.
[0095] In a possible implementation, after the group identifier is generated, the group identifier may be displayed in various forms on the social interface. The specific display methods are as follows:
[0096] The first method is to display the group logo in the social interface in a display mode. Specifically, the group logo may consist of N sub-areas; the sub-areas include but are not limited to circles, heart shapes, and polygons, wherein the polygons include but are not limited to triangles, rectangles, rhombuses, pentagons, trapezoids, and the like.
[0097] In a possible implementation, in order to make the display of the group identifier less obtrusive, at least one of the N sub-regions has the same shape as the display object identifier corresponding to a single member object. If N is 1, the shape of the sub-region is the same as the shape of the display object identifier corresponding to a single member object. If N is greater than 1, at least one of the N sub-regions has the same shape as the display object identifier corresponding to a single member object. In an optional manner, if N is greater than 1, the shapes of all the sub-regions in the N sub-regions may be the same as the shape of the display object identifier corresponding to a single member object. For example, if the shape of the display object identifier corresponding to a single member object is circular, the N sub-regions are also circular.
[0098] In a possible implementation, in order to more prominently display the group identifier, the N sub-regions constituting the group identifier can also be described by a master sub-region and a slave sub-region. If N is 1, the sub-region can be directly used as the master sub-region. If N is not 1, the number of master sub-regions and slave sub-regions can be determined. For example, the N sub-regions include N1 master sub-regions and N2 slave sub-regions, N1 and N2 are both positive integers, and N1+N2=N. The sizes of the N1 master sub-regions can be the same or different; the sizes of the N2 slave sub-regions can be the same or different. The shapes of the N1 master sub-regions can be the same or different; the shapes of the N2 slave sub-regions can be the same or different. The colors of the N1 master sub-regions can be the same or different; the shapes of the N2 slave sub-regions can be the same or different, etc. Among them, N2 can be 0, which means that all N sub-regions are master sub-regions.
[0099] 1. If all N sub-areas are main sub-areas, the group logo is displayed in a specific display style in the social interface, that is, the N sub-areas are displayed in a specific display style in the social interface, and the display methods include: displaying the N sub-areas in an overlapping manner in the social interface; or, displaying the N sub-areas in an intersecting manner in the social interface; or, displaying the N sub-areas in a tangent manner in the social interface; or, displaying the N sub-areas in a suspended manner in the social interface.
[0100] Among them, overlapping means that one sub-area covers another sub-area, and the upper sub-area will cover part of the lower sub-area. The forms of overlapping include: N sub-areas are overlapped on a straight line, and any two sub-areas in N sub-areas are overlapped on a straight line. Fig.10 The left side of (a) shows the overlapping display effect of three sub-areas on the same straight line. Fig.10 The right side of (a) shows the effect of overlapping any two sub-areas on a straight line.
[0101] Intersection refers to the area where one sub-area intersects with another sub-area. The intersecting area can be displayed with a specific pattern or color. The forms of intersection include: the intersection of adjacent sub-areas among N sub-areas, or the intersection of any two sub-areas among N sub-areas. Fig.10 The left side of (b) shows the effect of the intersection of two adjacent sub-regions of the three sub-regions; Fig.10 The right side of (b) shows the effect of the intersection of any two of the three sub-regions.
[0102] The forms of intersection include: adjacent sub-regions of the N sub-regions are tangent to each other, or any two sub-regions of the N sub-regions are tangent to each other. Fig.10 The left side of (c) shows the effect of two adjacent sub-regions of the three sub-regions being tangent to each other; Fig.10 The right side of (c) shows the effect of tangency between any two of the three sub-regions.
[0103] Suspension means that one sub-area is displayed at a different level from another sub-area. Each sub-area is transparent and does not block the display of each other. As time changes, the position of each sub-area changes to a certain extent. Fig.10 (d) shows the floating display effect diagram of the three sub-areas, where: Fig.10 The left side of (d) is the display effect diagram at the first time; Fig.10 The right side of (d) shows the display effect diagram of the second time.
[0104] 2. If the N sub-areas include N1 main sub-areas and N2 subordinate sub-areas, the group logo is displayed in a specific display style in the social interface, mainly showing the display relationship between the subordinate sub-areas and the main sub-areas, including the following display methods: N2 subordinate sub-areas are arranged and displayed around the N1 main sub-area; N2 subordinate sub-areas are displayed in a stacked manner, and N1 main sub-area is displayed in a stacked manner; N2 subordinate sub-areas intersect with each other; N1 main sub-areas intersect with each other; N2 subordinate sub-areas are displayed in a floating manner, and N1 main sub-area is displayed in a floating manner.
[0105] Among them, when both N1 and N2 are not 1, the display methods of N1 main sub-areas and N2 subordinate sub-areas include: displaying N1 main sub-areas in a superimposed form and N2 subordinate sub-areas in a superimposed form on the social interface; or displaying N1 main sub-areas in an intersecting form and N2 subordinate sub-areas in an intersecting form on the social interface; or displaying N1 main sub-areas in a tangent form and N2 subordinate sub-areas in a tangent form on the social interface; or displaying N1 main sub-areas in a suspended form and N2 subordinate sub-areas in a suspended form on the social interface. The display effect diagram can be seen in Fig.10 .
[0106] In an optional implementation, the N2 sub-regions may be arranged and displayed as a whole or in the form of multiple individuals around the N1 main sub-region. The arrangement and display may be that the N2 sub-regions are not intersecting around the N1 main sub-region, or the N2 sub-regions are intersecting or overlapping around the N1 main sub-region, or the N2 sub-regions are partially intersecting with the N1 main sub-region. For example, taking one main sub-region and three sub-regions as an example, the effect diagram of the arrangement and display method is as follows: Fig.11 As shown, Fig.11 (a) in the figure shows that the N2 slave sub-areas are displayed as a whole without intersecting with the main sub-area. The N2 slave sub-areas can also be displayed in other directions of the main sub-area. Fig.11 Not all of them are shown in the text; Fig.11 (b) shows the effect diagram of N2 slave sub-regions intersecting with the master sub-region as a whole. The N2 slave sub-regions can also intersect with the master sub-region in other directions. Fig.11 (c) shows the effect of N2 slave sub-regions not intersecting with the main sub-region; Fig.11 (d) shows the effect of N2 slave sub-regions intersecting with the master sub-region individually; Fig.11 (e) in the figure shows the effect of N2 slave sub-regions intersecting with the master sub-region. If there are multiple master sub-regions, the display effect can also be as follows: Figure 5 As shown, the corresponding maximum circle can be replaced by multiple main sub-areas.
[0107] The second method is to display the group logo in a specific display color in the social interface. The specific display colors are some highlight colors, such as red, yellow, green, etc. In one possible implementation, displaying the group logo in a specific color means that the group logo and the object logo of a single member object have different colors. The different colors here include: the color of the information filled in the group logo and the object logo of a single member object is different; the outline color of the group logo and the object logo of a single member object is different; the background color of the group logo and the object logo of a single member object is different.
[0108] like Fig.12 As shown, a schematic diagram of a group identification displayed in a specific display color is shown, wherein: Fig.12 (a) shows the effect that the information filled in the group identifier and the object identifier of the individual member object has different colors; Fig.12 (b) shows the effect that the outline colors of the group logo and the object logo of a single member object are different; Fig.12 (c) in the figure shows the effect that the background colors of the group logo and the object logo of a single member object are different.
[0109] The third method: Display the group logo in a specific display size in the social interface.
[0110] In one possible implementation, a specific display size is used to indicate the size of a group identifier. In order to clearly distinguish the group identifier from the object identifier of a single member object, the group identifier may be displayed by setting a specific display size. The size of the group identifier is different from the size of the object identifier of a single member object, and may be larger or smaller than the size of the object identifier of a single member object.
[0111] Fourth: Display the group logo at a specific display position in the social interface. Generally, the display position of the object logo of a single member object is fixed and displayed at the center of the target container position. In order to clearly distinguish the group logo from the object logo of a single member object, the specific display position can be set to be different from the display position of the object logo of a single member object, that is, the display position of the group logo is not necessarily at the center of the target container.
[0112] The fifth type: Displaying the group logo of the target group in a dynamic form on the social interface. The dynamic form includes a two-dimensional dynamic form or a three-dimensional dynamic form. The two-dimensional dynamic form is to dynamically display the group logo in the social interface according to a specific two-dimensional display track. The two-dimensional refers to a two-dimensional plane. The three-dimensional dynamic form is to dynamically display the group logo in the social interface according to a specific three-dimensional display track. The three-dimensional refers to three-dimensional. The three-dimensional track can be extended to a three-dimensional space. For example, the group logo can float like a bullet screen. The tracks of a single avatar and multiple avatars are different.
[0113] The sixth type: displaying the group logo in a specific display type in a social interface. The specific display type includes but is not limited to text type, image type, animation type or audio and video type. Specifically, displaying the group logo in a specific display mode in a social interface includes: displaying the group logo as text in the social interface; or displaying the group logo as an image in the social interface; or displaying the group logo as an animation in the social interface; or displaying the group logo as audio and video in the social interface. In the actual application process, the specific display mode can be specified by the creator of the target group.
[0114] In a possible implementation, the social interface also includes an object identifier of each member object, usually an avatar of the member object. The object identifiers of each member object displayed in the social interface are generally displayed in a fixed size, position, and shape. In addition, in order to highlight the target member object in the group identifier, the conversation interface of the target group can also be displayed; in the conversation interface of the target group, the display area for displaying the object identifier of any target member object displays a group indication label, and the group indication label is used to indicate that the group identifier of the target group is generated based on the object identifier of any target member object.
[0115] In addition, in addition to displaying the group identifier of the target group, the social status of the first target member object can also be displayed in the group identifier of the target group. Specifically, the social status is displayed at the position where the object identifier of the first target member object is displayed. The first target member object is the target member object that is highlighted, such as Figure 2 The largest circle in (a) is the object identifier of the first target member object. The social status includes the live broadcast status and the online status. The live broadcast status includes live broadcast, about to be live broadcast, and live broadcast completed. The online status includes online, offline, invisible, etc.
[0116] In a possible implementation, when the interaction data and / or attribute data of the member objects in the target group changes, the group ID will also change. Fig.13, is a schematic diagram of the change of group identification, wherein 1301 shows the group identification of the target group in the social interface. If the member objects included in the target group change (such as the number of member objects), the group identification of the group also changes. Specifically, the group identification is updated to 1302, and it can be intuitively seen that the number of member objects included in the target group has increased; for another example, if the activity of the member objects in the target group changes, the group identification of the group also changes accordingly. Specifically, the group identification is updated to 1303. It can be seen that the information displayed in the sub-area of 1303 is different from the information displayed in the sub-area of 1302, because the activity of the member objects has changed. Therefore, 1303 shows the three member objects with the top three current activity rankings.
[0117] In the embodiments of the present application, it is explained that the group identifier is dynamically updated, and the group identifier can also change with changes in the number of member objects, changes in the activity of member objects, or changes in the participation results obtained by member objects in group activities provided by the social group, highlighting that the group identifier provided in the embodiments of the present application is variable and diverse, and the group identifier changes dynamically, which can attract users to a certain extent, thereby improving the access rate of the target group.
[0118] Based on the above embodiments, in order to more intuitively demonstrate the advantages of the identification display method of the embodiment of the present application, the identification display method of the embodiment of the present application is described in this embodiment in combination with a specific social interface. In the embodiment of the present application, we assume that the group identification consists of 3 sub-areas. Fig.14 , is a flowchart of another identification display method disclosed in the present application, including but not limited to the following steps:
[0119] S1401: Determine the display mode of the three sub-areas included in the group identification.
[0120] In actual application scenarios, the first appearance of a group identifier is based on the creator, who may be the group owner. When creating a target group, the group owner may select the number and shape of the corresponding sub-areas. The terminal device may determine the display mode of the three sub-areas based on the number and shape of the selected sub-areas.
[0121] In a possible implementation, assuming that the size of the target container for displaying the group logo is fixed, in order to make the group logo display aesthetically pleasing, the display positions of the three sub-areas are first determined, and the three center points can be determined from the target container by the golden ratio, and then the three sub-areas are displayed at the three center points. Figure 3As shown in (a), the three center points are determined by the golden ratio. The center points determined by the golden ratio are relatively stable and visually more beautiful.
[0122] S1402: Determine the object identifiers of the target member objects in the three sub-areas, and fill the object identifiers of the target member objects into the three sub-areas to obtain a group identifier.
[0123] In a possible implementation, it is known that the group identification is composed of three sub-areas. When the number of member objects included in the target group is greater than three, three target member objects are determined from the target group based on the interaction data and / or attribute data of each member object in the target group, and the object identifications of the three target member objects are obtained. Assuming that the obtained object is the avatar identification of the target member object, the avatar identifications of the three member objects are then determined as the filling information of the three sub-areas, wherein one sub-area displays the avatar identification of one target member object. For example, the shapes of the three sub-areas are all circular, and the filled object identification is the avatar of the member object, then the schematic diagram of the group identification can be as follows: Figure 2 As shown in (a) in .
[0124] S1403: Displaying the group logo on the social interface.
[0125] Among them, the social interface includes a message list interface, an information release interface, a sharing interface, a group chat square interface, an instant messaging interface, a two-dimensional plane interface or a three-dimensional interface. The identification display method provided in the embodiment of the present application can make the group identification prominent in various social identifications to facilitate viewing and use by each user. Displaying the group identification in different social interfaces can facilitate the object to perform corresponding operations. For example, displaying the group identification in the message list interface can make the member objects in the target group clearly identify the group identification, so as to chat through the group identification. For another example, in the sharing interface, the group identification is displayed so that the object can select the group identification to share the content. For another example, displaying the group identification in the information release interface can facilitate the member objects of the target group to find interesting content and share it to the corresponding target group in time for discussion.
[0126] The following is an example of how the target group is displayed on various social interfaces:
[0127] like Fig.15 As shown, it is a schematic diagram of a message list interface, wherein 1501 is the group identifier of the target group "XX group", and the other identifiers are avatars of individual social identifiers. Fig.15It can be seen that the shape of 1501 and other avatars is different, and the target group can be clearly seen. Among them, after the target group is successfully created, it will be displayed in the message list interface. On the one hand, the group logo will be displayed in the message list interface of the group owner to determine whether the target group is successfully created. On the other hand, the group logo will also be displayed in the message list interface of the invitee to remind the invitee that he has been successfully invited. For the invitee, the terminal device can also first initiate an invitation request to the invitee. After the invitee agrees, the group logo will be displayed in the message list interface of the invitee.
[0128] Another example Fig.16 As shown, it is a schematic diagram of an information release interface, wherein 1601 is the avatar of the target group. Fig.16 As can be seen, the user can directly initiate a discussion by selecting the corresponding target group through 1601.
[0129] Another example Fig.17 The figure shows a schematic diagram of a sharing interface, wherein 1701 is the group ID of the target group "Group A", and 1702 is the group ID of the target group "Group B". By displaying the target groups in this way, users can quickly find the objects they want to share with, thereby improving the user experience.
[0130] Another example Fig.18 As shown, it is a schematic diagram of the group chat square interface, wherein 1801 is the group identifier of the target group "Aa group", 1802 is the group identifier of the target group "interaction group", and 1803 is the group identifier of the target group "wearing group". Since each group is highlighted, users can quickly locate the group they are interested in through the group header identifier.
[0131] Another example Fig.19 As shown, it is a schematic diagram of an instant messaging interface, wherein 1901 is the group identifier of the target group "Aa Group". Displaying the group identifier at this position can facilitate the user to view the group identifier and which group the user has entered. At the same time, displaying it in the form of an image at this position can enhance the aesthetics.
[0132] In the embodiments of the present application, the display form of the group logo of the target group in various types of social interfaces and how it changes dynamically are mainly explained. Through various display effect diagrams, it can be seen that our group display form can be clearly distinguished from personal avatars, and the group logo of the target group can be highlighted to increase its recognition, attract users, and thus improve the visit rate of the target group.
[0133] Based on the above method embodiment, the present application embodiment also provides a logo display device. Fig. 20 , Fig. 20is a structural schematic diagram of a sign display device disclosed in an embodiment of the present application, Fig. 20 The identification display device shown can operate the following units:
[0134] The receiving unit 2001 is used to receive a logo display triggering operation for a target group;
[0135] A determination unit 2002 is configured to determine at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group in response to the identification display triggering operation;
[0136] The processing unit 2003 is configured to generate a group identifier of the target group based on the object identifier of the target member object, wherein the object identifier of the first target member object among the at least one target member object is highlighted in the group identifier.
[0137] In a possible implementation, the interaction data of member objects in the target group includes: the activity of member objects and the participation of member objects in group activities; the attribute data of member objects includes the joining time of member objects, the type of member objects and the level of member objects.
[0138] In a possible implementation, the processing unit 2003 is further configured to perform the following steps:
[0139] In response to not satisfying the identifier update condition, obtaining a previous group identifier of the target group;
[0140] In response to the identification update condition being met, the step of generating the group identification of the target group based on the object identification of the target member object is performed.
[0141] In a possible implementation, the identification update conditions include: changes in the number of member objects, changes in the activity of member objects, changes in the identification of target member objects, changes in group activities within the target group, changes in the participation of member objects in group activities, member objects' update operations on the group identification, and the display duration of the previous group identification.
[0142] In a possible implementation, the group identifier includes N sub-areas respectively corresponding to the at least one target member object, where N is a positive integer; N is determined based on the number of members of the target group;
[0143] The N sub-regions satisfy any one of the following conditions: the shapes of the N sub-regions are the same or different; the sizes of the N sub-regions are the same or different; the colors of the N sub-regions are the same or different; the information presented in the N sub-regions is the same or different.
[0144] In a possible implementation manner, the processing unit 2003 is further configured to segment the display area of the group identifier based on a predetermined ratio to obtain N sub-areas respectively corresponding to the at least one target member object.
[0145] In a possible implementation, when the processing unit 2003 divides the display area of the group logo based on a predetermined ratio, it is specifically configured to perform the following steps:
[0146] The display area of the group logo is divided according to the golden ratio; or,
[0147] The display area of the group logo is divided according to a symmetrical ratio; or,
[0148] The display area of the group logo is divided according to irregular proportions.
[0149] In one possible implementation, the N sub-areas are displayed in an overlapping manner in a display hierarchy, the area size of the sub-areas of the first display level is larger than the area size of the sub-areas of the second display level, and the area size of the sub-areas of the second display level is larger than or equal to the area size of the sub-areas of the third display level.
[0150] In a possible implementation manner, center points of P sub-areas among the N sub-areas are connected to form a specific shape, where P is an integer less than or equal to N.
[0151] In a possible implementation, the N sub-areas include N1 master sub-areas and N2 slave sub-areas, where N1 and N2 are both positive integers; and the display relationship between the master sub-areas and the slave sub-areas includes at least one of the following:
[0152] The N2 slave sub-regions are arranged and displayed around the N1 master sub-regions;
[0153] The N2 slave sub-areas are displayed in a stacked manner, and the N1 master sub-area is displayed in a stacked manner;
[0154] The N2 sub-regions intersect with each other;
[0155] The N1 main sub-areas intersect with each other;
[0156] The N2 slave sub-areas are displayed in a floating manner, and the N1 master sub-areas are displayed in a floating manner.
[0157] In a possible implementation, the number of the at least one target member object is N, the group identifier includes N sub-areas corresponding to the N target member objects respectively, and when the processing unit 2003 generates the group identifier of the target group based on the object identifier of the target member object, it is specifically used to perform the following steps:
[0158] Obtaining the object identifiers of the N target member objects;
[0159] generating a group identifier of the target group according to the object identifiers of the N target member objects, wherein the object identifiers of the N target member objects are displayed in the N sub-areas, and one sub-area displays the object identifier of a corresponding target member object;
[0160] Among them, the N target member objects include: member objects whose activity is higher than a preset activity threshold, member objects whose participation in group activities is greater than a preset participation threshold, member objects whose joining time is earlier than a preset time threshold, member objects whose type is a preset type, and member objects whose level is greater than a preset level.
[0161] In a possible implementation, the target group includes M member objects, where M is a positive integer, and the processing unit 2003 is further configured to perform the following steps:
[0162] If M is greater than or equal to N, triggering the step of acquiring object identifiers of N target member objects from the target group;
[0163] If M is less than N, obtaining object identifiers of M member objects from the target group, and displaying the object identifiers of the M member objects in M sub-areas of the N sub-areas, and filling the remaining NM sub-areas with display placeholder information;
[0164] The placeholder information includes any one or more of the following: grayscale information, attribute information of the target group, and custom information.
[0165] In a possible implementation, the N sub-areas in the group identifier include N1 main sub-areas and N2 subordinate sub-areas, and the display unit 2004 is configured to perform the following steps:
[0166] Displaying the object identifiers of the target member objects included in the target group in the N1 main sub-areas, and displaying the attribute information or custom information of the target group in the N2 slave sub-areas; or,
[0167] The attribute information or customized information of the target group is displayed in the N1 main sub-areas, and the object identifiers of the target member objects included in the target group are displayed in the N2 sub-areas.
[0168] In a possible implementation, the N sub-areas of the group identifier include N1 master sub-areas and N2 slave sub-areas; the display unit 2004 is further configured to perform the following steps:
[0169] Displaying the object identifier of a second target member object in the at least one target member object in the N1 main sub-areas;
[0170] Displaying the object identification of a third target member object in the at least one target member object in the N2 slave sub-areas;
[0171] The third target member object includes at least one member object among the at least one target member object except the second target member object;
[0172] The activity of the third target member object is lower than that of the second target member object, or the participation of the third target member object in group activities is lower than that of the second target member object, or the joining time of the third target member object is later than the joining time of the second target member object to the target group, or the type of the third target member object is the first type and the type of the second target member object is the second type, or the level of the third target member object is lower than that of the second target member object.
[0173] In a possible implementation, the display unit 2004 is further configured to perform the following steps:
[0174] Displaying the group identifier of the target group in a dynamic form on the social interface, wherein the dynamic form includes a two-dimensional dynamic form or a three-dimensional dynamic form; or,
[0175] The group identifier of the target group is displayed in a specific display type on the social interface, where the specific display type includes any one of a text type, an image type, an animation type, or an audio or video type.
[0176] In a possible implementation, the display unit 2004 is further configured to display the social status of the first target member object in the group identifier of the target group, where the social status includes a live broadcast status and an online status.
[0177] In a possible implementation, the display unit 2004 is further configured to perform the following steps:
[0178] Displaying a conversation interface of the target group;
[0179] A group indication label is displayed in a display area for displaying an object identification of any target member object in the conversation interface of the target group, and the group indication label is used to indicate that the group identification of the target group is generated based on the object identification of any target member object.
[0180] In a possible implementation, the group activity includes one or more of a check-in group activity, a voting group activity, a challenge group activity, and a group game activity.
[0181] In a possible implementation, the social interface includes any interface in a social client; the social interface includes a message list interface, an information release interface, a sharing interface, a group chat square interface, an instant messaging interface, a two-dimensional plane interface, or a three-dimensional stereoscopic interface.
[0182] It can be understood that the functions of each functional unit of the identification display device provided in the embodiment of the present application can be specifically implemented according to the method in the above method embodiment, and its specific implementation process can refer to the relevant description in the above method embodiment, which will not be repeated here.
[0183] In a feasible embodiment, the identification display device provided in the embodiment of the present application can be implemented in software, and the data processing device can be stored in a memory. It can be software in the form of programs and plug-ins, and includes a series of units, including a receiving unit, an acquisition unit, a combination unit and a display unit; wherein the receiving unit, the acquisition unit, the combination unit and the display unit are used to implement the identification display method provided in the embodiment of the present application.
[0184] In other feasible embodiments, the identification display device provided in the embodiment of the present application can also be implemented in a combination of software and hardware. As an example, the identification display device provided in the embodiment of the present application can be a processor in the form of a hardware decoding processor, which is programmed to execute the data processing method provided in the embodiment of the present application. For example, the processor in the form of a hardware decoding processor can adopt one or more application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs) or other electronic components.
[0185] In the embodiment of the present application, in combination with a receiving unit, an acquisition unit, a combining unit and a display unit, the identification display method includes: a receiving unit receives an identification display trigger operation for a target group; a determining unit determines at least one target member object from the member objects of the target group based on the interactive data and / or attribute data of the member objects in the target group in response to the identification display trigger operation; a processing unit generates a group identification of the target group based on the object identification of the target member object, wherein the object identification of the first target member object in the at least one target member object is highlighted in the group identification. In the present application, the group identification is generated based on the object identification of the target member object, and the target member object is determined based on the interactive data and / or attribute data of the member object. When the interactive data and / or attribute data change, the target member object will also change, so that the group identification of the target group is also dynamically changed. In addition, for different target groups, the interactive data and / or attribute data are not exactly the same, so the group identifications generated by different groups can be different, thereby improving the recognition of the corresponding target group, thereby effectively improving the user's access rate to the target group.
[0186] See also Fig.21 , Fig.21 21 is a schematic diagram of a computer device disclosed in an embodiment of the present application. The computer device described in the embodiment of the present application includes: a processor 2101, a communication interface 2102, and a storage device 2103. The processor 2101, the communication interface 2102, and the storage device 2103 may be connected via a bus or other means. The embodiment of the present application takes the connection via a bus as an example. The computer device may be any terminal device running a social application.
[0187] Among them, the processor 2101 (or CPU (Central Processing Unit)) is the computing core and control core of the computer device, which can parse various instructions in the computer device and process various data of the computer device. For example, the CPU can be used to parse the power on and off instructions sent by the user to the computer device, and control the computer device to perform power on and off operations; for example, the CPU can transmit various interactive data between the internal structures of the computer device, and so on. The communication interface 2102 can optionally include a standard wired interface, a wireless interface (such as Wi-Fi, a mobile communication interface, etc.), which is controlled by the processor 2101 to send and receive data. The storage device 2103 (Memory) is a memory device in the computer device for storing programs and data. It can be understood that the storage device 2103 here can include both the built-in memory of the computer device and the extended memory supported by the computer device. The storage device 2103 provides storage space, which stores the operating system of the computer device, including but not limited to: Android system, iOS system, Windows Phone system, etc., and this application does not limit this.
[0188] In the embodiment of the present application, the processor 2101 performs the following operations by running the executable program code in the storage device 2103:
[0189] Receiving a trigger operation for displaying an identification for a target group;
[0190] In response to the identification display triggering operation, determining at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group;
[0191] A group identifier of the target group is generated based on the object identifier of the target member object, wherein the object identifier of the first target member object among the at least one target member object is highlighted in the group identifier.
[0192] In a possible implementation, the interaction data of member objects in the target group includes: the activity of member objects and the participation of member objects in group activities; the attribute data of member objects includes the joining time of member objects, the type of member objects and the level of member objects.
[0193] In a possible implementation, the processor 2101 is further configured to execute the following steps by running the executable program code in the storage device 2103:
[0194] In response to not satisfying the identifier update condition, obtaining a previous group identifier of the target group;
[0195] In response to the identification update condition being met, the step of generating the group identification of the target group based on the object identification of the target member object is performed.
[0196] In a possible implementation, the identification update conditions include: changes in the number of member objects, changes in the activity of member objects, changes in the identification of target member objects, changes in group activities within the target group, changes in the participation of member objects in group activities, member objects' update operations on the group identification, and the display duration of the previous group identification.
[0197] In a possible implementation, the group identifier includes N sub-areas respectively corresponding to the at least one target member object, where N is a positive integer; N is determined based on the number of members of the target group;
[0198] The N sub-regions satisfy any one of the following conditions: the shapes of the N sub-regions are the same or different; the sizes of the N sub-regions are the same or different; the colors of the N sub-regions are the same or different; the information presented in the N sub-regions is the same or different.
[0199] In a possible implementation, the processor 2101 is further configured to execute segmentation of the display area of the group identifier based on a predetermined ratio by running the executable program code in the storage device 2103 to obtain N sub-areas respectively corresponding to the at least one target member object.
[0200] In a possible implementation, when the processor 2101 executes the segmentation of the display area of the group identifier based on a predetermined ratio by running the executable program code in the storage device 2103, it is specifically configured to perform the following steps:
[0201] The display area of the group logo is divided according to the golden ratio; or,
[0202] The display area of the group logo is divided according to a symmetrical ratio; or,
[0203] The display area of the group logo is divided according to irregular proportions.
[0204] In one possible implementation, the N sub-areas are displayed in an overlapping manner in a display hierarchy, the area size of the sub-areas of the first display level is larger than the area size of the sub-areas of the second display level, and the area size of the sub-areas of the second display level is larger than or equal to the area size of the sub-areas of the third display level.
[0205] In a possible implementation manner, center points of P sub-areas among the N sub-areas are connected to form a specific shape, where P is an integer less than or equal to N.
[0206] In a possible implementation, the N sub-areas include N1 master sub-areas and N2 slave sub-areas, where N1 and N2 are both positive integers; and the display relationship between the master sub-areas and the slave sub-areas includes at least one of the following:
[0207] The N2 slave sub-regions are arranged and displayed around the N1 master sub-regions;
[0208] The N2 slave sub-areas are displayed in a stacked manner, and the N1 master sub-area is displayed in a stacked manner;
[0209] The N2 sub-regions intersect with each other;
[0210] The N1 main sub-areas intersect with each other;
[0211] The N2 slave sub-areas are displayed in a floating manner, and the N1 master sub-areas are displayed in a floating manner.
[0212] In a possible implementation, the number of the at least one target member object is N, the group identifier includes N sub-regions corresponding to the N target member objects respectively, and the processor 2101 generates the group identifier of the target group by executing the object identifier based on the target member object by running the executable program code in the storage device 2103, specifically for performing the following steps:
[0213] Obtaining the object identifiers of the N target member objects;
[0214] generating a group identifier of the target group according to the object identifiers of the N target member objects, wherein the object identifiers of the N target member objects are displayed in the N sub-areas, and one sub-area displays the object identifier of a corresponding target member object;
[0215] Among them, the N target member objects include: member objects whose activity is higher than a preset activity threshold, member objects whose participation in group activities is greater than a preset participation threshold, member objects whose joining time is earlier than a preset time threshold, member objects whose type is a preset type, and member objects whose level is greater than a preset level.
[0216] In a possible implementation, the target group includes M member objects, where M is a positive integer, and the processor 2101 is further configured to execute the following steps by running the executable program code in the storage device 2103:
[0217] If M is greater than or equal to N, triggering the step of acquiring object identifiers of N target member objects from the target group;
[0218] If M is less than N, obtaining object identifiers of M member objects from the target group, and displaying the object identifiers of the M member objects in M sub-areas of the N sub-areas, and filling the remaining NM sub-areas with display placeholder information;
[0219] The placeholder information includes any one or more of the following: grayscale information, attribute information of the target group, and custom information.
[0220] In a possible implementation, the N sub-areas in the group identifier include N1 master sub-areas and N2 slave sub-areas, and the processor 2101 is further configured to execute the following steps by running the executable program code in the storage device 2103:
[0221] Displaying the object identifiers of the target member objects included in the target group in the N1 main sub-areas, and displaying the attribute information or custom information of the target group in the N2 slave sub-areas; or,
[0222] The attribute information or customized information of the target group is displayed in the N1 main sub-areas, and the object identifiers of the target member objects included in the target group are displayed in the N2 sub-areas.
[0223] In a possible implementation, the N sub-areas of the group identifier include N1 master sub-areas and N2 slave sub-areas; the processor 2101 is further configured to execute the following steps by running the executable program code in the storage device 2103:
[0224] Displaying the object identifier of a second target member object in the at least one target member object in the N1 main sub-areas;
[0225] Displaying the object identification of a third target member object in the at least one target member object in the N2 slave sub-areas;
[0226] The third target member object includes at least one member object among the at least one target member object except the second target member object;
[0227] The activity of the third target member object is lower than that of the second target member object, or the participation of the third target member object in group activities is lower than that of the second target member object, or the joining time of the third target member object is later than the joining time of the second target member object to the target group, or the type of the third target member object is the first type and the type of the second target member object is the second type, or the level of the third target member object is lower than that of the second target member object.
[0228] In a possible implementation, the processor 2101 is further configured to execute the following steps by running the executable program code in the storage device 2103:
[0229] Displaying the group identifier of the target group in a dynamic form on the social interface, wherein the dynamic form includes a two-dimensional dynamic form or a three-dimensional dynamic form; or,
[0230] The group identifier of the target group is displayed in a specific display type on the social interface, where the specific display type includes any one of a text type, an image type, an animation type, or an audio or video type.
[0231] In a possible implementation, the processor 2101 is further configured to display the social status of the first target member object in the group identifier of the target group by running the executable program code in the storage device 2103 , where the social status includes a live broadcast status and an online status.
[0232] In a possible implementation, the processor 2101 is further configured to execute the following steps by running the executable program code in the storage device 2103:
[0233] Displaying a conversation interface of the target group;
[0234] A group indication label is displayed in a display area for displaying an object identification of any target member object in the conversation interface of the target group, and the group indication label is used to indicate that the group identification of the target group is generated based on the object identification of any target member object.
[0235] In a possible implementation, the group activity includes one or more of a check-in group activity, a voting group activity, a challenge group activity, and a group game activity.
[0236] In a possible implementation, the social interface includes any interface in a social client; the social interface includes a message list interface, an information release interface, a sharing interface, a group chat square interface, an instant messaging interface, a two-dimensional plane interface, or a three-dimensional stereoscopic interface.
[0237] According to one aspect of the present application, a computer program product is provided, the computer program product or computer program is stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the computer device executes the identification display method provided in the above-mentioned various optional modes.
[0238] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the order of the actions described, because according to the present application, some steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0239] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program with a predetermined function, and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories), or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.
[0240] In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only schematic, and the division of the modules described above is only a logical function division. There may be other division methods in actual implementation, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed.
[0241] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for displaying a logo, characterized in that: include: Receiving a trigger operation for displaying an identification for a target group; In response to the identification display triggering operation, determining at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group; A group identifier of the target group is generated based on the object identifier of the target member object, wherein the object identifier of the first target member object among the at least one target member object is highlighted in the group identifier.
2. The method according to claim 1, characterized in that The interaction data of the member objects in the target group include: the activity of the member objects and the participation of the member objects in the group activities; the attribute data of the member objects include: the joining time of the member objects, the type of the member objects and the level of the member objects.
3. The method according to claim 1, characterized in that The method further comprises: In response to not satisfying the identifier update condition, obtaining a previous group identifier of the target group; In response to the identification update condition being met, the step of generating the group identification of the target group based on the object identification of the target member object is performed.
4. The method according to claim 3, characterized in that The identification update conditions include: changes in the number of member objects, changes in the activity of member objects, changes in the identification of target member objects, changes in group activities within the target group, changes in the participation of member objects in group activities, member objects' update operations on the group identification, and the display duration of the previous group identification.
5. The method according to any one of claims 1 to 4, characterized in that: The group identifier includes N sub-areas corresponding to the at least one target member object respectively, where N is a positive integer; N is determined based on the number of members of the target group; The N sub-regions satisfy any one of the following conditions: the shapes of the N sub-regions are the same or different; the sizes of the N sub-regions are the same or different; the colors of the N sub-regions are the same or different; the information presented in the N sub-regions is the same or different.
6. The method according to claim 5, characterized in that The method further comprises: The display area of the group logo is divided based on a predetermined ratio to obtain N sub-areas respectively corresponding to the at least one target member object.
7. The method according to claim 6, characterized in that The segmenting the display area of the group logo based on a predetermined ratio includes: The display area of the group logo is divided according to the golden ratio; or, The display area of the group logo is divided according to a symmetrical ratio; or, The display area of the group logo is divided according to irregular proportions.
8. The method according to claim 5, characterized in that The N sub-areas are displayed in a stacked manner in a display hierarchy, the area size of the sub-areas of the first display hierarchy is larger than the area size of the sub-areas of the second display hierarchy, and the area size of the sub-areas of the second display hierarchy is larger than or equal to the area size of the sub-areas of the third display hierarchy.
9. The method according to claim 5, characterized in that The center points of P sub-areas among the N sub-areas are connected to form a specific shape, where P is an integer less than or equal to N.
10. The method according to claim 5, characterized in that The N sub-areas include N1 master sub-areas and N2 slave sub-areas, where N1 and N2 are both positive integers; the display relationship between the master sub-areas and the slave sub-areas includes at least one of the following: The N2 slave sub-regions are arranged and displayed around the N1 master sub-regions; The N2 slave sub-areas are displayed in a stacked manner, and the N1 master sub-area is displayed in a stacked manner; The N2 sub-regions intersect with each other; The N1 main sub-areas intersect with each other; The N2 slave sub-areas are displayed in a floating manner, and the N1 master sub-areas are displayed in a floating manner.
11. The method according to claim 1, characterized in that The number of the at least one target member object is N, the group identifier includes N sub-areas corresponding to the N target member objects respectively, and generating the group identifier of the target group based on the object identifier of the target member object includes: Obtaining the object identifiers of the N target member objects; generating a group identifier of the target group according to the object identifiers of the N target member objects, wherein the object identifiers of the N target member objects are displayed in the N sub-areas, and one sub-area displays the object identifier of a corresponding target member object; Among them, the N target member objects include at least one of the following: a member object whose activity is higher than a preset activity threshold, a member object whose participation in group activities is greater than a preset participation threshold, a member object whose joining time is earlier than a preset time threshold, a member object whose type is a preset type, and a member object whose level is greater than a preset level.
12. The method according to claim 11, characterized in that The target group includes M member objects, where M is a positive integer, and the method further includes: If M is greater than or equal to N, triggering the step of acquiring object identifiers of N target member objects from the target group; If M is less than N, obtaining object identifiers of M member objects from the target group, and displaying the object identifiers of the M member objects in M sub-areas of the N sub-areas, and filling the remaining NM sub-areas with display placeholder information; The placeholder information includes any one or more of the following: grayscale information, attribute information of the target group, and custom information.
13. The method according to claim 5, characterized in that The N sub-areas in the group identifier include N1 master sub-areas and N2 slave sub-areas, and the method further includes: Displaying the object identifiers of the target member objects included in the target group in the N1 main sub-areas, and displaying the attribute information or custom information of the target group in the N2 slave sub-areas; or, The attribute information or customized information of the target group is displayed in the N1 main sub-areas, and the object identifiers of the target member objects included in the target group are displayed in the N2 sub-areas.
14. The method according to claim 5, characterized in that The N sub-areas of the group identifier include N1 master sub-areas and N2 slave sub-areas; the method further includes: Displaying the object identifier of a second target member object in the at least one target member object in the N1 main sub-areas; Displaying the object identification of a third target member object in the at least one target member object in the N2 slave sub-areas; The third target member object includes at least one member object among the at least one target member object except the second target member object; The activity of the third target member object is lower than that of the second target member object, or the participation of the third target member object in group activities is lower than that of the second target member object, or the joining time of the third target member object is later than the joining time of the second target member object to the target group, or the type of the third target member object is the first type and the type of the second target member object is the second type, or the level of the third target member object is lower than that of the second target member object.
15. The method according to claim 1, wherein: The method further comprises: Displaying the group identifier of the target group in a dynamic form on the social interface, wherein the dynamic form includes a two-dimensional dynamic form or a three-dimensional dynamic form; or, The group identifier of the target group is displayed in a specific display type on the social interface, where the specific display type includes any one of a text type, an image type, an animation type, or an audio or video type.
16. The method according to claim 1, wherein: The method further comprises: The social status of the first target member object is displayed in the group identifier of the target group, where the social status includes a live broadcast status and an online status.
17. The method according to claim 1, wherein: The method further comprises: Displaying a conversation interface of the target group; A group indication label is displayed in a display area for displaying an object identification of any target member object in the conversation interface of the target group, and the group indication label is used to indicate that the group identification of the target group is generated based on the object identification of any target member object.
18. The method according to claim 2, characterized in that The group activities include one or more of a check-in group activity, a voting group activity, a challenge group activity, and a group game activity.
19. The method according to claim 15, characterized in that The social interface includes any interface in a social client; the social interface includes a message list interface, an information release interface, a sharing interface, a group chat square interface, an instant messaging interface, a two-dimensional plane interface or a three-dimensional stereoscopic interface.
20. A sign display device, characterized in that: The device comprises: A receiving unit, configured to receive an identification display triggering operation for a target group; a determining unit, configured to determine at least one target member object from the member objects of the target group based on the interaction data and / or attribute data of the member objects in the target group in response to the identification display triggering operation; The processing unit is configured to generate a group identifier of the target group based on the object identifier of the target member object, wherein the object identifier of a first target member object among the at least one target member object is highlighted in the group identifier.
21. A computer device, characterized in that: The computer device comprises a processor, a storage device and a communication interface, wherein the processor, the storage device and the communication interface are connected to each other, wherein: The storage device is used to store a computer program, wherein the computer program includes program instructions; The processor is used to call the program instructions to execute the identification display method as described in any one of claims 1 to 19.
22. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed by a processor, the program instructions are used to execute the identification display method according to any one of claims 1 to 19.
23. A computer program product, characterized in that The computer program product comprises a computer program, and the computer program is suitable for being loaded by a processor and executing the identification display method according to any one of claims 1 to 19.
