A method, device, equipment and medium for processing an application program

By introducing encrypted topic tags into social applications, controlling users' access to social topics, solving the problem of insufficient privacy and security of social topics, achieving higher privacy and security.

CN114564635BActive Publication Date: 2025-03-28TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202011363118.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-27
Publication Date
2025-03-28
Estimated Expiration
2040-11-27

AI Technical Summary

Technical Problem

In existing social applications, social topics are poor in privacy and security, resulting in mixed information content and overflow of information.

Method used

By introducing encrypted topic tags into the application, the social information flow carried by the encrypted topic tag is displayed only when the user meets a specific trigger condition, thereby controlling the user's access to social topics.

Benefits of technology

Improve the privacy and security of social topics, ensuring that only users who meet certain criteria can participate in social topic discussions that match encrypted topic tags.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114564635B_ABST
    Figure CN114564635B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a processing method, apparatus, device and medium of an application, wherein the method includes: displaying a first social page, the first social page is used to display a social information stream of a social application; when the social information stream contains a first social information to be displayed and published by a first user ID, if the second user ID currently logged in in the social application meets the trigger condition, then the first form of the first social information is displayed in the first social page; if the second user ID does not meet the trigger condition, then the second form of the first social information is displayed in the first social page. The use of the embodiment of the present application can improve the privacy and security of social topics.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, specifically to the field of application programs, and in particular to a method for processing an application program, a device for processing an application program, a processing equipment for processing an application program, and a computer-readable storage medium. Background Art

[0002] In many application scenarios (such as food review scenarios, reading experience scenarios, and sports record scenarios), users often have the need to participate in topic discussions. In the prior art, participating in topic discussions can be achieved by publishing social information in social applications.

[0003] However, practice has found that social applications provide users with an open topic environment, that is, anyone can post social information and participate in the same social topic, which makes the information content in social topics mixed and flooded, and the privacy and security of social topics are poor. How to improve the privacy and security of social topics in social applications has become a hot research topic. Summary of the invention

[0004] The embodiments of the present application provide a method, apparatus, device and medium for processing an application program, which can improve the privacy and security of social topics.

[0005] On the one hand, an embodiment of the present application provides a method for processing an application, the method comprising:

[0006] Displaying a first social page, where the first social page is used to display a social information stream of a social application;

[0007] When the social information stream includes first social information to be displayed and published by a first user identifier, if the second user identifier currently logged in in the social application meets the triggering condition, the first form of the first social information is displayed on the first social page; the first form of the first social information includes an encrypted topic tag, the encrypted topic tag carries a link to the second social page, and the second social page is used to display the social information stream of the social topic matching the encrypted topic tag;

[0008] If the second user identifier does not meet the trigger condition, the second form of the first social information is displayed on the first social page; the second form of the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page.

[0009] On the other hand, an embodiment of the present application provides a device for processing an application, including:

[0010] A display unit, configured to display a first social page, wherein the first social page is configured to display a social information stream of a social application;

[0011] A processing unit, configured to display a first form of the first social information on a first social page when a social information stream includes first social information to be displayed and published by a first user identifier, if a second user identifier currently logged in in the social application satisfies a trigger condition; the first form of the first social information includes an encrypted topic tag, the encrypted topic tag carries a link to a second social page, and the second social page is used to display a social information stream of a social topic matching the encrypted topic tag;

[0012] The processing unit is further configured to display a second form of the first social information on the first social page if the second user identifier does not meet the trigger condition; the second form of the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page.

[0013] In one implementation, the second user identifier satisfies a trigger condition including:

[0014] The second user ID has the authority to operate encrypted topic tags; or

[0015] The second user ID does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the second user ID and the first user ID.

[0016] In one implementation, the processing unit is further configured to:

[0017] If the encrypted topic tag is triggered, the second social page is displayed.

[0018] In one implementation, if the second user identifier has the operation authority to encrypt the topic tag, the processing unit is further configured to:

[0019] All social information in the social information stream of the social topic is displayed on the second social page.

[0020] In one implementation, if the second user identifier does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the first user identifier and the second user identifier, the processing unit is further configured to:

[0021] The social information posted by the user identifier having a social association relationship with the second user identifier in the social information flow of the social topic is displayed on the second social page, and the social information posted by the user identifier having no social association relationship with the second user identifier is hidden.

[0022] In one implementation, the encrypted topic tag includes one or more attribute information; a screening entry is provided in the second social page; and the processing unit is further configured to:

[0023] When the filter entry is selected, a filter window is output, the filter window includes one or more filter fields, and one attribute information of the encrypted topic tag corresponds to one filter field in the filter window;

[0024] A filtering operation is performed on the filtering field, and filtered social information is displayed on the second social page according to the content of the filtering operation.

[0025] In one implementation, a statistics entry is provided in the second social page; and the processing unit is further configured to:

[0026] Select the statistics entry to trigger the display of the statistics page;

[0027] The statistical page includes statistical results of at least one user ID for a social topic; the statistical results of any user ID for a social topic are obtained based on the statistics of social information released by any user ID when participating in the social topic.

[0028] In one implementation, the encrypted topic tag is created by a third user identifier; the creation process of the encrypted topic tag includes:

[0029] Displaying a tag configuration page in a terminal corresponding to the third user identifier, the tag configuration page including a tag attribute editing option;

[0030] Edit the tag attribute editing options to configure the attribute information of the encrypted topic tag;

[0031] Create an encrypted topic tag according to the attribute information of the configured encrypted topic tag;

[0032] The attribute information includes at least one of the following: an authorization attribute, a valid time attribute, and a tag name; the authorization attribute is used to define all user identifiers that have operation permissions for the encrypted topic tag.

[0033] In one implementation, the processing unit is further configured to:

[0034] Displaying a social information publishing page, wherein a tag list associated with the second user identifier is displayed on the social information publishing page; the tag list includes an encrypted topic tag created by the second user identifier, or an encrypted topic tag created by a third user identifier but with operation authority authorized to the second user identifier;

[0035] When the second user identity publishes the second social information, if the encrypted topic tag in the tag list is selected, the first social page is displayed, and the second social information is displayed on the first social page, where the encrypted topic tag is included.

[0036] In one implementation, the tag list also includes prompt information of encrypted topic tags;

[0037] The prompt information includes: information prompting the status of the encrypted topic tag; or information prompting that the attribute information of the encrypted topic tag has changed.

[0038] On the other hand, an embodiment of the present application provides a processing device for an application program, the processing device for the application program comprising:

[0039] a processor adapted to execute a computer program;

[0040] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processing method of the application program as described above is implemented.

[0041] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores computer instructions, and the computer program is suitable for being loaded by a processor and executing a processing method for an application program such as the above.

[0042] On the other hand, an embodiment of the present application provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. A processor of a computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the above-mentioned application processing method.

[0043] In an embodiment of the present application, when the first social information published by the first user ID is displayed on the first social page, different forms of the first social information will be presented according to whether the second user ID currently logged in in the social application meets the trigger condition: if the second user ID meets the trigger condition, the first social information is presented in the first form. In this case, the first form includes an encrypted topic tag, and the encrypted topic tag carries a link to the second social page. The link in the encrypted topic tag can trigger the display of the second social page, and the social information flow of the social topic matching the encrypted topic tag is displayed in the second social page; if the second user ID does not meet the trigger condition, the first social information is presented in the second form, and the second form does not include the encrypted topic tag or includes the encrypted topic tag but does not carry a link to the second social page, so that the second social page cannot be entered. Through the above process, it can be seen that only user IDs that meet the trigger condition can enter the second social page and participate in the discussion of the social topic matching the encrypted topic tag, which improves the privacy and security of the social topic. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] 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.

[0045] Figure 1 A schematic flow chart of a method for processing an application program provided by an exemplary embodiment of the present application is shown;

[0046] Figure 2 A schematic diagram of a first social page provided by an exemplary embodiment of the present application is shown;

[0047] Figure 3a A schematic diagram showing a first social information provided by an exemplary embodiment of the present application is shown;

[0048] Figure 3b A schematic diagram showing another type of first social information provided by an exemplary embodiment of the present application is shown;

[0049] Figure 4 A schematic diagram of a second social page provided by an exemplary embodiment of the present application is shown;

[0050] Figure 5 A schematic diagram showing another second social networking page provided by an exemplary embodiment of the present application is shown;

[0051] Figure 6A schematic diagram of information filtering provided by an exemplary embodiment of the present application is shown;

[0052] Figure 7 A schematic diagram of data statistics provided by an exemplary embodiment of the present application is shown;

[0053] Figure 8 A schematic diagram of a process of viewing first social information carrying encrypted topic tags provided by an exemplary embodiment of the present application is shown;

[0054] Fig. 9 A schematic diagram of creating an encrypted topic tag provided by an exemplary embodiment of the present application is shown;

[0055] Fig.10a A schematic diagram of an editing option for editing tag attributes provided by an exemplary embodiment of the present application is shown;

[0056] Fig.10b A schematic diagram showing another editing option for editing tag attributes provided by an exemplary embodiment of the present application is shown;

[0057] Fig.11 A schematic diagram of granting user identification configuration authority provided by an exemplary embodiment of the present application is shown;

[0058] Fig.12 A schematic diagram showing an option of adding or deleting a tag attribute editing option provided by an exemplary embodiment of the present application is shown;

[0059] Fig.13a A schematic diagram showing a class diagram of an encrypted topic tag provided by an exemplary embodiment of the present application is shown;

[0060] Fig.13b A schematic diagram of a process for creating an encrypted topic tag provided by an exemplary embodiment of the present application is shown;

[0061] Fig.14 A schematic flow chart of a method for processing an application program provided by an exemplary embodiment of the present application is shown;

[0062] Fig.15 A schematic diagram showing a prompt information provided by an exemplary embodiment of the present application is shown;

[0063] Fig.16 A schematic diagram showing another second social networking page provided by an exemplary embodiment of the present application is shown;

[0064] Fig.17 A schematic diagram of adding a new check-in number provided by an exemplary embodiment of the present application is shown;

[0065] Fig.18 A schematic diagram of a process of publishing social information provided by an exemplary embodiment of the present application is shown;

[0066] Fig.19 A schematic diagram of the structure of a processing device for an application program provided by an exemplary embodiment of the present application is shown;

[0067] Fig. 20 A schematic diagram of the structure of a processing device for an application program provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0068] 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.

[0069] The following is an explanation of some terms and concepts involved in this application:

[0070] (1) The embodiments of the present application relate to social applications, which are applications that support people to share social information with each other. The social information here may include but is not limited to: media information (such as video, audio, animation, etc.), text information (such as text, documents, etc.), etc. Among them, an application refers to a computer program for completing one or more specific tasks. By classifying applications according to different dimensions (such as the operation mode and function of the application), the types of the same application under different dimensions can be obtained, wherein: according to the operation mode of the application, the application may include but is not limited to: ① Client, the so-called client (also known as application client, APP client) refers to an application installed and running in a terminal; wherein the terminal may include but is not limited to: smart phones (such as Android phones, iOS phones, etc.), tablet computers, portable personal computers, mobile Internet devices (Mobile Internet Devices, referred to as MID), smart TVs, car-mounted devices, head-mounted devices, etc., which can be touch-screen smart devices. The embodiments of the present application do not limit the type of terminal; the terminal includes a display screen, which can be a physical screen, a touch screen, etc., and the display screen can be called a terminal screen, a display screen, etc. ② The application may also refer to an installation-free application, that is, an application that can be used without downloading and installing. This type of application is also commonly known as a mini-program, which usually runs as a subprogram in the client. ③ The application may also refer to a web application opened through a browser; and so on. According to the functional type of the application, the application may include but is not limited to: ① IM (Instant Messaging) application. Instant messaging application refers to an application for instant communication of messages and social interaction based on the Internet. Instant messaging application may include but is not limited to: QQ, WeChat, WeChat for Enterprise, map applications with social interaction functions, game applications, etc. ② Content interaction application. Content interaction application refers to an application that can realize content interaction, such as Tencent Friends, online banking, Weibo, personal space and other applications. It should be noted that the social application mentioned in the embodiments of the present application later may be any of the three types of applications classified by operation mode, or any of the two types of applications classified by functional type; the embodiments of the present application do not limit the type of social application.

[0071] (2) The embodiments of the present application also relate to the social information stream of a social application program. In some social application programs (such as content interaction application programs), the social information stream may refer to a feed stream, which is an information stream that continuously updates and presents social information to users; usually, only a refresh operation is required to obtain a large amount of social information, and these social information constitute the social information stream. For example: The social information stream in the service interface of the Weibo application program includes the social information subscribed by the user or recommended by the social application program; when there is a refresh operation, the social information to be displayed is obtained and the obtained social information to be displayed is displayed in the social information stream to update the social information included in the social information stream. Among them, the refresh operation may include but is not limited to: a trigger operation for the refresh button included in the page where the social information stream belongs (such as clicking the refresh button to achieve refresh); a brush gesture operation for the page where the social information stream belongs (such as the brush gesture is to long-press and pull down any position of the page where the social information stream belongs); and so on. It should be noted that the social information included in the social information stream can also be updated regularly without performing a refresh operation. For example, it is set to update the social information included in the social information stream every 1 minute, and the embodiments of the present application do not limit this.

[0072] (3) The embodiments of the present application also relate to topic tags. Topic tags are also called hashtag, which is a kind of tag used to organize topic discussions. Usually, one topic tag corresponds to one social topic. For example: The topic tag is "#Reading experience#", and the social topic corresponding to this topic tag is to discuss the reading experience of books. Commonly, the super topic in the Weibo application program is a kind of topic tag, and a large number of users can participate in the discussion of the social topic matching the topic tag by publishing social information carrying the topic tag. In order to build a discussion circle for social topics with better privacy and security, the embodiments of the present application also relate to encrypted topic tags. Encryption can refer to the process of using encryption technologies (such as hash algorithms, MD5 encryption, etc.) to change data into scrambled codes and then decrypting the scrambled codes to restore the data content at the destination. Among them, the encrypted topic tag obtained by encrypting the topic tag restricts the number of users and user identities who can participate in the social topic matching the encrypted topic tag, which ensures the privacy and security of the social topic discussion circle.

[0073] (4) The implementation of this application also involves punching in. The so-called punching in can refer to a way for users to record their own behavior by posting social information. For example: when traveling to a certain scenic spot, you can check in at the scenic spot by posting photos (i.e. social information) to the circle of friends (i.e. the page of the social information flow of the social application) to indicate that you have been to the scenic spot. Another example: an organizer in a social group posts a fitness check-in task in the social group, and members of the social group participate in the fitness check-in task and upload their own fitness photos to check in to indicate that they have completed the fitness task, etc. In some application scenarios, by recording the number of social information published with the same encrypted topic tag, the check-in status of the social topic matching the encrypted topic tag is counted; the check-in status may include: the number of times you have checked in, the number of times you have not checked in, the number of times you are waiting to check in, etc.

[0074] Based on the above terms and concepts, the embodiment of the present application provides a processing scheme for an application, and the processing scheme of the application proposes that: a first social page is displayed in a terminal of a second user identifier of a social application, and when there is a first social information to be displayed by the first user identifier in the social information flow of the first social page, it is first determined whether the second user identifier currently logged in in the social application meets the trigger condition, and if the trigger condition is met, the first form of the first social information is displayed in the first social page; if the trigger condition is not met, the second form of the first social information is displayed in the first social page. Among them, the first form includes an encrypted topic tag, and the encrypted topic tag carries a link to the second social page. The link in the encrypted topic tag can trigger the display of the second social page, and the social information flow of the social topic matching the encrypted topic tag is displayed in the second social page; and if the second user identifier does not meet the trigger condition, the first social information is displayed in the second form, and the second form does not include the encrypted topic tag or contains the encrypted topic tag but does not carry a link to the second social page, so that it is impossible to enter the second social page. Through the above process, it can be seen that only user IDs that meet the triggering conditions can enter the second social page and participate in the discussion of social topics that match the encrypted topic tags, which improves the privacy and security of social topics. Among them, the first user ID can refer to any user ID in the social application, and the second user ID can refer to any user ID in the social application except the first user ID.

[0075] The following will describe in detail the processing scheme of the application program proposed in the embodiment of the present application in conjunction with the accompanying drawings.

[0076] See also Figure 1 , Figure 1A flowchart of a method for processing an application provided by an exemplary embodiment of the present application is shown; the processing scheme of the application may be executed by a terminal, specifically, by a social application included in the terminal; in one embodiment, the terminal may refer to a terminal used by a second user identifier in the social application. The scheme may include steps S101-S103, wherein:

[0077] S101: Display a first social page.

[0078] The first social page is used to display the social information flow of the social application. When a user opens and uses the social application, the social application displays the first social page, which contains a social information flow, which contains one or more social information. Figure 2 , Figure 2 A schematic diagram of a first social page provided by an exemplary embodiment of the present application is shown; Figure 2 As shown, the first social page 201 includes a social information stream 2011, wherein the social information stream 2011 is composed of at least one piece of social information, such as social information stream 2011 including social information 20111, social information 20112, etc.; when the first social page has a refresh operation, the first social page can display the newly acquired social information 20113 before (or above) the social information 20111 with the most recent historical acquisition time. Such a refresh method can ensure that the first social page always presents the latest social information, meeting the user's need to obtain social information. In addition, by displaying the social information stream on the first social page, the speed of social information dissemination can be increased, meeting the user's need to share social information.

[0079] It is worth noting that (1) the first social page can be any service interface in a social application, for example, the first social page can be a dynamic display interface for displaying dynamic information in a social application, and for example, the first social page can be a communication interface for implementing an instant messaging session (such as a group communication session) in a social application. (2) Since the display area of ​​the terminal display screen is limited, the social information contained in the social information stream may be partially hidden, so the first social page may include a sliding shaft 202, and the hidden social information can be slid to display by operating the sliding shaft 202. Of course, in addition to sliding the social information of the first social page by sliding the sliding shaft 202, the social information in the social information stream can also be slid to display by pressing and sliding any position of the first social page, and the embodiments of the present application are not limited to this.

[0080] It is worth mentioning that the social information contained in the social information flow can be published by any user ID in the social application. These publishers can be users who have a social association relationship with the second user ID currently logged in in the social application, or these publishers can also be users who do not have a social association relationship with the second user ID. Among them, the social association relationship may include but is not limited to: friend relationship, same-city relationship, same-enterprise relationship, etc.; when the second user ID has a social association relationship with a certain user ID, it means that there is a certain connection between the second user ID and the user ID. For example, when the social association relationship is a friend relationship, it means that the second user ID and the user ID have been successfully added as communication friends within the historical time; for example, when the social association relationship is a same-enterprise relationship, it means that the second user ID and the user ID are colleagues. It should be noted that the description of the subsequent content using the social association relationship as a friend relationship as an example does not limit the embodiments of the present application, and is explained here.

[0081] S102: When the social information flow includes first social information to be displayed and published by a first user ID, if a second user ID currently logged in in the social application meets a trigger condition, a first form of the first social information is displayed in a first social page.

[0082] S103: When the social information flow includes first social information to be displayed and published by the first user ID, if the second user ID currently logged in in the social application does not meet the trigger condition, display the second form of the first social information on the first social page.

[0083] In steps S102-S103, the first social information published by the first user identifier to be displayed may refer to any social information that has been successfully published by the first user identifier (i.e., the sender) in the social application and is about to be displayed in the first social page of the social application logged in by the second user identifier.

[0084] Wherein, when the first social information is displayed in the first form, the first social information includes an encrypted topic tag, and the encrypted topic tag carries a link to the second social page. When the encrypted topic tag is triggered, the second social page is displayed according to the link of the second social page. On the contrary, when the first social information is displayed in the second form, the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page. In other words, when the first social information is displayed in the second form, the encrypted topic tag is not included in the first social information seen by the second user identifier, or the first social information seen by the second user identifier includes the encrypted topic tag, but the social application does not respond (or outputs a message prompting the user that the user has no operation authority) when the encrypted topic tag is triggered by the second user identifier. Wherein, the social information stream of the social topic matching the encrypted topic tag is displayed in the second social page, and the social information stream includes social information carrying the encrypted topic tag published by all user identifiers participating in the social topic, and these user identifiers constitute a social circle (or topic circle, discussion circle, etc.) of the social topic. The second social page provides a communication space or page for the social circle. When the user ID enters the second social page, the user can view and participate in the topic discussion of the social circle.

[0085] Based on the above description, before the first social information is displayed in the social information flow of the first social page, the second user identifier needs to be authenticated, and the first social information is displayed in different forms on the first social page according to the authentication result. The authentication of the second user identifier includes: detecting whether the second user identifier currently logged in in the social application meets the trigger condition; if the second user identifier meets the trigger condition, the first form of the first social information is displayed on the first social page; if the second user identifier does not meet the trigger condition, the second form of the first social information is displayed on the first social page. Further, the second user identifier meets the trigger condition and may include any of the following situations: ① The second user identifier has the operation authority of the encrypted topic tag, wherein the operation authority may include the authority to use and trigger the encrypted topic tag. In this case, as long as the second user identifier has the operation authority of the encrypted topic tag, the social association relationship between the second user identifier and the first user identifier that publishes the first social information does not need to be considered. That is: the second user identifier has the operation authority of the encrypted topic tag, and there is no social association relationship between the second user identifier and the first user identifier that publishes the first social information; or, the second user identifier has the operation authority of the encrypted topic tag, and there is a social association relationship between the second user identifier and the first user identifier, both of which indicate that the second user identifier meets the trigger condition. ② The second user identifier does not have the operation authority of the encrypted topic tag, but there is a social association relationship between the second user identifier and the first user identifier. In other words, when it is detected that the second user identifier does not have the operation authority of the encrypted topic tag, if the second user identifier and the first user identifier have a social association relationship (such as a friend relationship), then the second user identifier is still considered to meet the trigger condition. On the contrary, in other situations other than the above-described situation, it can be considered that the second user identifier does not meet the trigger condition; for example: the second user identifier does not have the operation authority of the encrypted topic tag, and there is no social association relationship between the second user identifier and the first user identifier, indicating that the second user identifier does not meet the trigger condition

[0086] The first form and the second form of the first social information in the first social page can be respectively referred to Figure 3a and Figure 3b , Figure 3a A schematic diagram showing a first social information provided by an exemplary embodiment of the present application is shown; Figure 3b A schematic diagram showing another type of first social information provided by an exemplary embodiment of the present application is shown. Figure 3a and Figure 3b, a first social information 301 is displayed on the first social page 201, and the first social information 301 consists of an encrypted topic tag 3011 and social information content 3012. Of course, the content of the social information content 3012 can also be empty; if the second user identifier currently logged in in the social application meets the trigger condition, the first form of the first social information 301 can be seen Figure 3a As shown in the schematic diagram, the encrypted topic tag 3011 contained in the first social information 301 is displayed in a highlighted form to prompt the user that the encrypted topic tag 3011 is in a state that allows it to be triggered, that is, when the encrypted topic tag 3011 is triggered, the second social page can be displayed; wherein, the encrypted topic tag 3011 is displayed in a highlighted form in a manner that may include but is not limited to: the encrypted topic tag 3011 is displayed in a bright color to be distinguished from other information in the first social page 201; or the encrypted topic tag 3011 is displayed in a font size larger than other information in the first social page 201; and so on. Similarly, if the second user identifier currently logged in in the social application does not meet the triggering condition, the second form of the first social information 301 can be seen in Figure 3b As shown in the schematic diagram, the encrypted topic tag 3011 included in the first social information 301 is displayed in a non-highlighted form to prompt the user that the encrypted topic tag 3011 is in a state that is not allowed to be triggered, that is, there is no response when the encrypted topic tag 3011 is triggered; wherein, the encrypted topic tag 3011 is displayed in a non-highlighted form, including but not limited to: the encrypted topic tag 3011 is displayed with a grayscale lower than other information on the first social page 201; or the encrypted topic tag 3011 is displayed with a transparency lower than other information on the first social page 201; etc. Of course, if the second user ID currently logged in in the social application does not meet the trigger condition, the encrypted topic tag 3011 may not be displayed in the first social information, that is, when the second user ID does not meet the trigger condition, the first social information posted by the first user ID is displayed in the first social page in the form of ordinary social information (that is, without the topic tag).

[0087] As described above, the second social page is used to display the social information stream of the social topic matching the encrypted topic tag. Figure 4 , Figure 4 A schematic diagram of a second social page provided by an exemplary embodiment of the present application is shown; Figure 4As shown, all the social information included in the social information stream on the second social page 401 carries the same encrypted topic tag, indicating that the social information on the second social page 401 is related to the social topic that matches the encrypted topic tag. For example: if the content of the encrypted topic tag is "reading experience", then all the social information on the second social page carries the encrypted topic tag "#reading experience#", and the content of the social information is related to the reading experience.

[0088] It should be noted that the second user identifier meeting the trigger condition can include two cases. In each case, the social information included in the social information stream on the second social page is different. For specific details, please refer to the following description, where:

[0089] In one implementation, when the second user identifier has the operation permission for the encrypted topic tag (including: the second user identifier has the operation permission for the encrypted topic tag, and there is no social association relationship between the second user identifier and the first user identifier who publishes the first social information; or, the second user identifier has the operation permission for the encrypted topic tag, and there is a social association relationship between the second user identifier and the first user identifier), all the social information in the social topic that matches the encrypted topic tag is displayed on the second social page. In other words, all user identifiers with the operation permission for the same encrypted topic tag can enter the discussion circle of the social topic that matches the encrypted topic tag to participate in the topic discussion, and the user identifiers can see the social information published by each other that carries the encrypted topic tag. For example, assume that the user identifiers with the encrypted topic tag include: user identifier A, user identifier B, user identifier C, and user identifier D. Then user identifier A, user identifier B, user identifier C, and user identifier D can all send social information carrying the encrypted topic tag, and display the social information on the second social page. Moreover, user identifier A, user identifier B, user identifier C, and user identifier D can all view all the social information on the second social page. This makes the encrypted topic tag like a key, and only those who hold this key can enter the circle of the social topic that matches the encrypted topic tag, improving the privacy and security of the social topic and social circle.

[0090] Please refer to again Figure 4, assume that the user identifiers with the encrypted topic tag #Reading Notes# include: user identifier A, user identifier B, and user identifier C, and the three users each send a social message carrying #Reading Notes# in chronological order. Then, in the second social page 401, the social messages A, B, and C sent by the three users are displayed in order according to the release time (such as from early to late, or from late to early); when any user among user identifier A, user identifier B, and user identifier C triggers the encrypted topic tag in the first social page and enters the second social page, social messages A, B, and C can be viewed in the second social page.

[0091] In another implementation, if the second user identifier does not have the operation permission for the encrypted topic tag, but there is a social association relationship between the second user identifier and the first user identifier, then in the social information stream of the social topic displayed on the second social page, the social messages published by the user identifiers that have a social association relationship with the second user identifier are displayed, and the social messages published by the user identifiers that do not have a social association relationship with the second user identifier are hidden. It should be noted that the situation of hiding the social messages published by the user identifiers that do not have a social association relationship with the second user identifier may include: ① When the terminal currently logged in by the second user identifier obtains all the social messages published by all user identifiers participating in the social topic matching the encrypted topic tag from the server, but it is detected that the second user identifier does not have the operation permission for the encrypted topic tag and there is a social association relationship between the second user identifier and the first user identifier, the social messages published by the user identifiers that do not have a social association relationship with the second user identifier are not displayed, but only the social messages published by the users that have a social association relationship with the second user identifier are displayed. ② After the terminal currently logged in by the second user identifier sends a data request to the server, when the server detects that the second user identifier does not have the operation permission for the encrypted topic tag and there is a social association relationship between the second user identifier and the first user identifier, the part of the information of the social messages published by the user identifiers that do not have a social association relationship with the second user identifier is not returned to the terminal, so that the terminal cannot display this part of the social messages.

[0092] See Figure 5 to illustrate the above implementation, please see Figure 5 , Figure 5 shows a schematic diagram of another second social page provided by an exemplary embodiment of the present application; as Figure 5As shown in the figure, it is assumed that the user identifiers with the encrypted topic tag #Reading Experience# include user identifier A, user identifier B, and user identifier C. Among them, the second user identifier has a friendship relationship with user identifier A and user identifier B, and the second user identifier does not have a friendship relationship with user identifier C. Moreover, user identifier A, user identifier B, and user identifier C have all published social information carrying #Reading Experience#. Then, when the second user identifier triggers the #Reading Experience# published by user identifier A (or user identifier B) on the first social page, the social information published by user identifier A and user identifier B is displayed on the second social page 401, while the social information published by user identifier C is not displayed on the second social page 401.

[0093] Based on the above two implementation methods, it can be seen that when the second user identifier has the operation permission for the encrypted topic tag, regardless of whether there is a social association relationship between the second user identifier and the first user identifier, after the second user identifier triggers the encrypted topic tag on the first social page, all the social information published by the user identifiers that match the social topic of the encrypted topic tag can be displayed on the displayed second social page. When the second user identifier does not have the operation permission for the encrypted topic tag, but there is a social association relationship between the second user identifier and the first user identifier, the second user identifier can enter the second social page with the permission to view the social information of the associated users (such as friend users). However, at this time, only the social information published by the user identifiers that have a social association relationship with the second user identifier is displayed on the second social page. In the above process, by judging which trigger condition the second user identifier meets, and then displaying different social information on the second social page according to the judgment result, that is, different users correspond to different second social pages containing different social information, which improves the privacy and security of social topics.

[0094] In addition, the embodiments of the present application support implementing the functions of information filtering and data statistics on the second social page. Among them, the so-called information filtering refers to removing the social information that the user is not interested in from the social information flow and retaining the social information that the user is interested in, so as to implement the method of selecting the social information that the user is interested in from the social information flow. By filtering the massive social information in the social information flow according to the user's requirements, the fluidity of social information is improved, which is convenient for reading social information, etc. The so-called data statistics refers to statistically analyzing the massive social information in the social information flow according to a certain condition to provide the user with a simple and clear statistical result.

[0095] The information filtering and data statistics will be described separately below, where:

[0096] In one implementation, the encrypted topic tag includes one or more attribute information; a filtering portal is provided in the second social page; the process of implementing information filtering in the second social page may include: when the filtering portal is selected, a filtering window is output, the filtering window includes one or more filtering fields, one attribute information of the encrypted topic tag corresponds to one filtering field in the filtering window, that is, each filtering field displayed in the filtering window corresponds to one attribute information configured for the encrypted topic tag; a filtering operation is performed on the filtering field, and the filtered social information is displayed in the second social page according to the content of the filtering operation. Among them, the one or more attribute information of the encrypted topic tag may include but are not limited to: tag name, authorization attribute, effective time attribute, check-in attribute, etc. Among them, the so-called authorization attribute is used to define all user identifiers that have operation permissions for the encrypted topic tag, such as configuring user identifier A and group identifier B (group identifier B includes user identifier B, user identifier C and user identifier D) into the authorization attribute, indicating that the user identifiers that have operation permissions for the encrypted topic tag are user identifier A, user identifier B, user identifier C and user identifier D; the so-called effective time attribute is used to define the effective time period of the encrypted topic tag. Within this limited time period, the user can publish social information carrying the encrypted topic tag, or the user can trigger the encrypted topic tag to enter the second social page, etc. For example: the effective time period of the encrypted topic tag is the time period from the successful creation of the encrypted topic tag to the target time; the so-called check-in attribute is used to define the situation of checking in through the encrypted topic tag.

[0097] Combined with Figure 6 The process of filtering social information is described in detail. Figure 6 , Figure 6 FIG. 1 shows a schematic diagram of information filtering provided by an exemplary embodiment of the present application; Figure 6As shown, the encrypted topic tag is #Tag Name A#, and there are various operation options on the second social page 401. For example, the like option 601, the social information option 602, the filtering option 603, and the statistics option 604. Among them, the filtering entry is the filtering option 603; when the filtering option 603 is triggered, a filtering window 602 is displayed. The filtering window 602 contains one or more filtering fields, and one filtering field corresponds to one attribute information of an encrypted topic tag. For example, the publication time filtering field 6021 corresponds to the publication time attribute (i.e., the publication time of social information), the authorization filtering field 6022 corresponds to the authorization attribute, etc.; when a filtering operation is performed on any filtering field, the filtered social information can be displayed on the second social page according to the content of the filtering operation. Among them, the filtering operation may include, but is not limited to: a filtering content is input in a certain filtering field, or a filtering content is selected in a certain filtering field, etc. For example, when the user identifier A is input in the input box 6023 where the authorization filtering field 6022 is located, it means filtering all social information carrying the encrypted topic tag #Tag Name A# published by the user identifier A. It should be noted here that in addition to Figure 6 being displayed on the second social page in the form of a floating layer as shown, the filtering window 602 can also be displayed on the terminal screen in a separate page. The embodiments of the present application do not make any limitations in this regard. Additionally, please refer to Figure 6 again. A value 600 is displayed at the upper right corner of the like option 601, indicating that the total number of likes for all social information on the second social page is 600 times; similarly, a value 210 is displayed at the upper right corner of the social information option 602, indicating that the total number of social information included on the second social page is 210 items. This can help users more intuitively understand the relevant situation of social information on the second social page. Among them, the position of the value on the second social page is not necessarily the upper right corner of the option. For example, the like count, the number of social information, etc. can be displayed in a separate area. The embodiments of the present application do not make any limitations in this regard.

[0098] In summary, through the above process, information filtering can be achieved for all social information of a social topic that matches an encrypted topic tag according to a certain condition, obtaining the data required by the user, improving the data liquidity, and facilitating the user's access and use of the data.

[0099] In one implementation, a statistics entry is provided in the second social page; the process of implementing data statistics in the second social page may include: when the statistics entry in the second social page is selected, a statistics page is triggered to be displayed, and the statistics page contains the statistical results of at least one user identifier for a social topic. Among them, the statistical result of any user identifier for a social topic is obtained by statistically analyzing the social information published by any user identifier when participating in the social topic. For example, to count the check-in times of a certain user identifier, it is counted by statistically analyzing the number of times of social information published by the user identifier and carrying an encrypted topic label with the check-in times added. The statistical information may include, but is not limited to: check-in times, like times, reply times, and so on.

[0100] Combined with the attached Figure 7 to elaborate on the process of data statistics in detail. Please refer to Figure 7 , Figure 7 shows a schematic diagram of a data statistics provided by an exemplary embodiment of the present application; as Figure 7 shown, the encrypted topic label is #Label Name A#, and there are various operation options provided in the second social page 401. For example, a like option 601, a social information option 602, a filtering option 603, and a statistics option 604. Among them, the statistics entry is the statistics option 604; when the statistics option 604 is triggered, a statistics page 701 is displayed, and the statistics page 701 contains the statistical information of the user identifiers participating in the social topic that matches the encrypted topic label #Label Name A#.

[0101] It should be noted that the statistical information of the user identifiers initially displayed in the statistics page 701 may be set in advance. For example, when initially displaying the statistics page 701, a certain statistical information of the user identifiers is defaultly displayed in the statistics page 701. However, the embodiments of the present application also support filtering a certain statistical information for display in the statistics page 701. Please refer to Figure 7 again, there is one or more filtering fields displayed in the statistics page 701, and these filtering fields correspond one-to-one to the attribute information of the encrypted topic label. By selecting the filtering content in the filtering field, the filtered statistical information of the user identifiers can be displayed in the statistics page 701 according to the filtering content; for example, by entering the check-in times statistics in the check-in filtering field, the statistical information including the check-in times of each user can be obtained, and each user identifier can be arranged and displayed in descending order according to the already checked-in times, which is convenient for users to view the statistical information and obtain the statistical information that meets the user's needs.

[0102] Figure 1The specific implementation process of the described embodiment can be realized by the interaction between the terminal and the server, wherein the terminal refers to a device running a social application, such as a mobile phone, a personal computer, etc., and the server refers to a background server of the social application in the terminal, which is used to interact with the terminal to provide computing and application service support for the social application in the terminal. Figure 8 To explain Figure 1 The background implementation process of the described embodiment. Figure 8 , Figure 8 A schematic diagram of a process for viewing first social information carrying an encrypted topic tag provided by an exemplary embodiment of the present application is shown; the process may include:

[0103] First, when it is detected that there is a first social information to be displayed that is published by a first user identifier, if it is detected that the second user identifier currently logged in in the social application does not meet the trigger condition, the first social information is displayed in the first social page in the second form, and the second user identifier cannot trigger the first social information. If it is detected that the second user identifier meets the trigger condition, the first social information is displayed in the first form on the first social page. At this time, the encrypted topic tag contained in the first social information carries a link to the second social page. Secondly, if a trigger operation on the encrypted topic tag is detected, it is detected whether the second user identifier has the operation authority of the encrypted topic tag; if the second user has the operation authority of the encrypted topic tag, all social information in the social information flow that matches the encrypted topic tag is displayed on the second social page; otherwise, if the second user identifier does not have the operation authority of the encrypted topic tag, it is detected whether there is a social association relationship (such as a friend relationship) between the second user identifier and the first user identifier. If there is a social association relationship, the social information published by the user identifier that has a social association relationship with the second user identifier in the social information flow of the social topic is displayed on the second social page. If there is no social association relationship, the process ends. Finally, a filtering entry is provided in the second social page. When the filtering entry is selected, a filtering window is output, which contains at least one filtering field. If a filtering operation is detected for the filtering field, social information related to the filtering content is obtained from the social information contained in the second social page according to the filtering operation and displayed on the second social page. As described above, a statistics entry is also provided in the second social page. By triggering the statistics entry, the user's statistical information can be obtained based on the social information published by the user ID. Figure 8 This is not described in the schematic diagram shown, but does not affect the implementation, so it is explained here.

[0104] In summary, the embodiment of the present application can verify the second user ID, and only when the verification result shows that the second user ID meets the trigger condition, the encrypted topic tag contained in the first social information displayed in the first form will contain the link to the second social; similarly, the relationship between the second user and the encrypted topic tag is also verified, and different social information is displayed in the second social page according to different verification results. The above process can improve the privacy and security of social topics and topic circles.

[0105] The following is a relatively detailed description of the construction process of the encrypted topic tag described in the above embodiment. The encrypted topic tag is created by a third user identifier, which can be any user identifier that logs into the social application. Of course, the third user identifier can be the first user identifier or the second user identifier. Among them, the creation process of the encrypted topic tag created by the third user identifier may include: displaying a tag configuration page in the terminal corresponding to the third user identifier, the tag configuration page including a tag attribute editing option; editing the tag attribute editing option to configure the attribute information of the encrypted topic tag; creating an encrypted topic tag according to the configured attribute information of the encrypted topic tag.

[0106] Combined with Fig. 9 To elaborate on the steps given above for creating encrypted hashtags, see Fig. 9 , Fig. 9 A schematic diagram of creating an encrypted topic tag provided by an exemplary embodiment of the present application is shown; Fig. 9 As shown, where:

[0107] (1) Displaying a tag configuration page 901 in a social application, wherein one or more tag attribute editing options are displayed in the tag configuration page 901, and these tag attribute editing options may include: a tag name editing option 9011, an authorized user editing option 9012, an effective time editing option 9013, and the like. Among them, the authorized user editing option 9012 may include a single user authorization option and a group authorization option. The single user authorization option is used to select to add a single user ID, and the group authorization option is used to add a group ID. Of course, these two options may also be combined into one authorization option, in which both a single user ID and a group ID may be added. The embodiment of the present application does not limit the form of the authorized user editing option.

[0108] (2) The attribute information of the encrypted topic tag can be configured by editing all or part of the tag attribute editing options in the tag configuration page 901. Each tag editing attribute may be pre-set with initial attribute information, which can be displayed in the input box (or input bar, etc.) where the tag attribute editing option is located. If the third user identifier does not edit a tag editing attribute option, it means that the initial attribute information contained in the tag editing attribute option is used as the attribute information of the created encrypted topic tag, such as: the initial attribute information displayed in the input box where the tag name editing option 9011 is located is XX topic tag, the initial attribute information displayed in the input box where the authorized user editing option 9012 is located is the third user identifier, and the initial attribute information displayed in the input box where the valid time editing option 9013 is located is 15 minutes, indicating that the encrypted topic tag is valid within 15 minutes after it is successfully created; if the third user identifier edits the tag name editing option 9011 and the valid time editing option 9013, but does not edit the authorized user editing option 9012, it means that the authorized users of the encrypted topic tag only include the third user identifier. The methods for editing the tag attribute editing option may include but are not limited to: ① Entering information in the input box where the tag attribute editing option is located; Fig.10a As shown, Fig.10a A schematic diagram of editing a tag attribute editing option provided by an exemplary embodiment of the present application is shown; when the input bar where the tag attribute editing option 1001 is located is triggered, the keyboard area 1002 is displayed, and the attribute information of the tag attribute editing option 1001 is configured in the input bar through the multiple characters contained in the keyboard area 1002. ② Trigger the folding entry contained in the input box to configure the attribute information of the tag attribute editing option from multiple alternative options; Fig.10b As shown, Fig.10b FIG. 2 shows another schematic diagram of editing tag attributes provided by an exemplary embodiment of the present application; Fig.10b As shown, the input bar where the label attribute editing option 1001 is located includes a folding entry 1003; when the folding entry 1003 is triggered, an alternative window 1004 is output, and the alternative window 1004 includes at least one alternative option (such as alternative option 1, alternative option 2, alternative option 3...); when the third user identifier selects alternative option 1, the alternative window is closed and alternative option 1 is displayed in the input bar where the label attribute editing option 1001 is located, indicating that the attribute information of the identifier attribute editing option 1001 is the content of alternative option 1.

[0109] (3) The tag configuration page 901 also includes a confirmation button 902 (or a control, button, etc.); after configuring the tag attribute editing option, clicking the confirmation button 902 can generate an encrypted topic tag.

[0110] Among them, the embodiments of the present application also support displaying a tag list page, which contains all the encrypted topic tags created by the third user identifier. The third user identifier can perform operations such as modification and deletion on the created encrypted topic tags in the tag list page. For example, if a certain encrypted topic tag has expired, it can be deleted in the tag list page. This can help users better manage encrypted topic tags.

[0111] In addition, the embodiments of the present application also support granting permissions other than operation permissions to a certain user identifier during the process of configuring authorized users (that is, granting which user identifiers have the operation permissions for encrypted topic tags). For example: granting a certain user identifier the configuration permission for the attribute information of the encrypted topic tag. In other words, sharing the configuration permission of the encrypted topic tag with other users, similar to multiple group administrators, which facilitates the management of encrypted topic tags by multiple users and improves the management efficiency of encrypted topic tags. Among them, the process of granting a certain user identifier the configuration permission can be referred to Fig.11 , Fig.11 shows a schematic diagram of granting a user identifier the configuration permission provided by an exemplary embodiment of the present application; as Fig.11 shown, in the input field of the authorization user editing option, user identifiers A, B, and C with the operation permissions for encrypted topic tags are displayed; when user identifier C is clicked, a notification message 1101 is output, and the notification message 1101 contains a cancel option 11011 and a confirmation option 11012. When the confirmation option 11012 is triggered, it means granting user identifier C the configuration permission. On the contrary, when the cancel option 11011 is triggered, it means not granting user identifier C the configuration permission. Of course, it is also possible to grant a certain group identifier the configuration permission. In this case, all user identifiers included in the group are granted the configuration permission.

[0112] In addition, the embodiments of the present application also support adding or deleting the quantity and type of tag attribute editing options when creating encrypted topic tags. Adding tag attribute editing options provides users with the ability to customize the attribute information of encrypted topic tags, making the created encrypted topic tags better adapt to the scenario requirements and meet the various functional requirements of users. For example, in the scenario of daily exercise check-in, when creating the encrypted topic tag #Exercise#, it is possible to add a check-in attribute editing option and configure the total number of check-ins to quickly count the number of times a user has checked in and the number of times not checked in by counting the number of social messages carrying #Exercise#, improving the convenience of check-in statistics. Among them, a possible implementation manner of adding or deleting tag attribute editing options can be referred to Fig.12 , Fig.12 shows a schematic diagram of adding or deleting tag attribute editing options provided by an exemplary embodiment of the present application; as Fig.12As shown, if the tag attribute editing option 1201 displayed in the tag configuration page 901 is long pressed (e.g., continuously pressed for a period of time (e.g., 3 seconds or more)), the operation options corresponding to the tag attribute editing option 1201 are output, and the operation options include: add option 12011, delete option 12012, etc.; when the add option 12011 is selected, a tag attribute editing option 1202 is added to the tag configuration page 901, and the user can edit the tag attribute editing option 1202 to realize the attribute information of the newly added encrypted topic tag; when the delete option 12012 is selected, the tag attribute editing option 1201 is deleted. It should be noted that Fig.12 What is described is only one possible implementation method. There are many other implementation methods for adding or deleting tag attribute editing options, and the embodiments of the present application do not limit this.

[0113] The above mainly introduces the interface implementation process of creating encrypted topic tags. The following is the background technical implementation of creating encrypted topic tags. It should be noted that encrypted topic tags are the main class. The class diagram of encrypted topic tags can be found in Fig.13a , Fig.13a A schematic diagram of a class diagram of an encrypted topic tag provided by an exemplary embodiment of the present application is shown; Fig.13a As shown, the attribute information of the encrypted topic tag may include but is not limited to: tag name, authorized user ID (including single user ID and group ID (including multiple user IDs)), effective time, total check-in times, etc.; the function information of the encrypted topic tag (i.e., the method of realizing the attribute information) includes but is not limited to: filtering information by user ID (i.e., obtaining statistical information by user ID, including single user ID and group ID (including multiple user IDs)), filtering information by time (such as the time of posting social information) (such as counting social information posted in a certain period of time according to the time of posting social information), obtaining the check-in times of a single user (such as obtaining the number of social information posted by a user carrying encrypted session messages as the check-in times)... The class diagram of the encrypted topic tag can help users more clearly understand the background program structure of creating encrypted topic tags.

[0114] See also Fig.13b , Fig.13b FIG. 1 shows a flow chart of creating an encrypted topic tag provided by an exemplary embodiment of the present application; Fig.13bAs shown, the terminal can obtain the content (such as the tag name) of each tag attribute editing option edited by the user in the tag configuration page 901; when the terminal detects that the confirmation button 902 is triggered, it generates a tag identifier (such as the tag number) according to the tag name, and combines the tag name and the tag identifier into a string. For example, if the tag name is reading experience and the tag identifier is CZ1028, the string composed of the tag name and the tag identifier can be: reading experience CZ1028; the terminal performs hash processing (hashcode) on the string to obtain a hash value (or hash value), and then performs MD5 encryption processing on the hash value to obtain an encrypted topic tag; the terminal sends the encrypted topic tag to the server for storage, so that when the server detects that a user with the operation authority of the encrypted topic tag has a need to use the encrypted topic tag, the encrypted topic tag can be sent to the user identifier. Among them, hash processing can refer to transforming an input of any length (also called pre-image) into an output of fixed length through a hash algorithm, and the output is the hash value (32 bits). MD5 encryption is a cryptographic hash function that can generate a 128-bit (16-byte) hash value by processing the hash value to ensure that the information transmission is complete and consistent. It should be noted that the method for encrypting a string consisting of a tag name and a tag identifier is not limited to the above-mentioned hash processing and MD5 encryption processing, and the embodiments of this application do not limit the encryption method.

[0115] It should be noted that after the terminal obtains the content of each tag attribute editing option edited by the user in the tag configuration page 901, the terminal can send the content of each tag attribute editing option to the server, and the server will perform subsequent encryption processing. The process of the server performing encryption processing and generating encrypted topic tags can be found in the relevant description of the above-mentioned terminal execution process, which will not be repeated here.

[0116] In the embodiments of the present application, on the one hand, users are allowed to customize the attribute information of encrypted topic tags when creating encrypted topic tags, so that the created encrypted topic tags meet the needs of users and enrich the functions of encrypted topic tags; on the other hand, compared with ordinary topic tags, encrypted topic tags are encrypted, and not every user has the operation authority of the encrypted topic tags, which provides a private, secure and reliable environment for participating in social topics matched with encrypted topic tags, thereby improving the privacy and security of social topics.

[0117] The following is an explanation of the process of posting social information with encrypted hashtags. Fig.14 , Fig.14An exemplary embodiment of the present application provides a method for processing an application; the processing scheme of the application may be executed by a terminal, specifically by a social application included in the terminal. The scheme may include steps S1401-S1402, wherein:

[0118] S1401: Display a social information publishing page, where a tag list associated with the second user identifier is displayed on the social information publishing page.

[0119] Among them, the social information publishing page refers to a page provided by a social application for users to publish social information, and the tag list contained in the social information publishing page includes an encrypted topic tag created by the second user identifier, or an encrypted topic tag created by a third user identifier but with operation permissions authorized to the second user identifier. The tag list also includes prompt information for the encrypted topic tag, and the prompt information includes: information indicating the status of the encrypted topic tag, such as whether the encrypted topic tag is valid or invalid; or, information indicating that the attribute information of the encrypted topic tag has changed, such as prompting that the attribute information of the encrypted topic tag - authorized user, has changed; and so on. Among them, the display form of the prompt information may include: one encrypted topic tag in the tag list corresponds to one prompt information; or, a general prompt information is displayed in the tag list, and the general prompt information includes sub-prompt information for each encrypted topic tag; and so on. The display forms of these two prompt information can be found in Fig.15 , Fig.15 A schematic diagram of a prompt information provided by an exemplary embodiment of the present application is shown; Fig.15 As shown, a tag list 15011 is displayed in the social information release page 1501, and a prompt message is displayed at the location of each encrypted topic tag in one or more encrypted topic tags included in the tag list 15011. For example: a prompt message 15013 is displayed at the location of the encrypted topic tag 15012, and the prompt message 15013 is used to prompt the second user identifier that the encrypted topic tag 15012 is in an invalid state, that is, the encrypted topic tag 15012 cannot be selected (or can be selected, but the social information carrying the encrypted topic tag 15012 is the same as the ordinary social information, etc.). For another example, if the encrypted topic tag 15014 is reconfigured with an authorization attribute (such as adding a new user identifier A as a user with operation authority), the prompt message 15015 corresponding to the encrypted topic tag 10014 is used to prompt the second user identifier that the attribute information of the encrypted topic tag 15014 has changed.

[0120] In addition, if the second user ID is authorized to configure a certain encrypted topic tag, the prompt information of the encrypted topic tag is used to prompt various situations of the encrypted topic tag (such as changes, status, life span, etc.), and the prompt information also serves as the entrance to the tag configuration page; when the prompt information is triggered, the tag configuration page is displayed, and the attribute information of the encrypted topic tag that the second user ID has the configuration authority is displayed in the tag configuration page, and the second user ID can configure and modify these attribute information. It is equivalent to multiple group administrators jointly managing group affairs, which facilitates the management of encrypted topic tags by multiple users and improves the management efficiency of encrypted topic tags.

[0121] Please see again Fig.15 , the social information publishing page 1501 includes a tag list 15011, the tag list 15011 includes prompt information 15013 corresponding to the encrypted topic tag 15012, prompt information 15015 corresponding to the encrypted topic tag 15014, etc.; when the prompt message 15015 is triggered, the tag configuration page 901 is displayed, and the tag configuration page 901 displays one or more tag attribute editing options included in the encrypted topic tag 15014, and the input fields where these tag attribute editing options are located display the attribute information configured in the historical time; the content included in the tag attribute editing selection can be modified, or the tag attribute editing selection can be added or deleted according to the aforementioned implementation method, etc.; when the configuration of the encrypted topic tag is completed, return to the social information publishing page, at this time, the prompt information 15015 corresponding to the encrypted topic tag 15014 is used to prompt that the authorized user permissions of the encrypted topic tag 15014 have changed. In addition, for the user ID that is already in the second social page of the social topic matching the encrypted topic tag 15014, a notification message is output in the second social page, and the notification message is used to notify the user ID that has the operation authority of the encrypted topic tag 15014 that the attribute of the encrypted topic tag 15014 has changed.

[0122] For example, suppose the input field of the authorized user editing option displays user ID A, user table ID B, and user ID C configured in the historical period. When the second user ID adds user ID D to the input field, it means that user ID D is authorized to operate the encrypted topic tag. At this time, after returning to the social information publishing page corresponding to the second user ID, the prompt message corresponding to the encrypted topic tag prompts the second user ID that the authorized user of this encrypted topic tag has changed. For user ID A, a notification message is output in the second social page of the social application logged in by user ID A. The notification message is used to notify the user ID that already has the operation permission for the encrypted topic tag that the authorized user of the encrypted topic tag has changed. Please refer to Fig.16 , Fig.16A schematic diagram of another second social page provided by an exemplary embodiment of the present application is shown; Fig.16 As shown, a notification message 1601 is displayed in the second social page 401, and the notification message 1601 is used to notify the user ID with the operation authority of encrypting the topic tag that a certain user ID is authorized to operate the encrypted topic tag.

[0123] It should be noted that, in addition to the configuration of the attribute information of the encrypted topic tag by triggering the prompt information corresponding to the encrypted topic tag and entering the tag configuration page as described above, a certain attribute information of the encrypted topic tag can be directly displayed on the social information publishing page, so that users can quickly configure the attribute information of the encrypted topic tag when editing social information. For example: in some application scenarios, if you pay attention to the user's check-in status, you can display the check-in option at the position corresponding to the encrypted topic tag. If the check-in option is selected, it means adding a new check-in. If the open option is not selected, it means that the social information of the last check-in will be updated to the social information released this time. Please refer to Fig.17 , Fig.17 FIG. 1 shows a schematic diagram of adding a new check-in number provided by an exemplary embodiment of the present application; Fig.17 As shown, a check-in option 1702 is displayed at the encrypted topic tag 1701 with a check-in attribute. When the check-in option 1702 is selected, it is determined that a new check-in record is added for the user ID; when the check-in option 1702 is not selected, it indicates that the social information of the last check-in is updated to the social information released this time. Of course, the check-in option 1702 can also be displayed at other locations on the social information release page, and this embodiment of the application is not limited to this.

[0124] S1402: When the second user identifier publishes the second social information, if the encrypted topic tag in the tag list is selected, the first social page is displayed, and the second social information is displayed on the first social page, where the second social information includes the encrypted topic tag.

[0125] See also Fig.15, a content editing area 1502 is also displayed in the social information publishing page 1501, in which the social information content (which may include words, texts, images, videos, emoticons, etc.) of the second social information can be edited; when the encrypted topic tag in the tag list 15011 is selected; the second social information consisting of the encrypted topic tag and the social information content is displayed in the content editing area 1502. It should be noted that the order of editing the social information content and selecting the encrypted topic tag is not limited. In other words, the social information content can be edited first and then the encrypted topic tag can be selected, or the encrypted topic tag can be selected first and then the social information content can be edited. In addition, the social information publishing page 1501 also includes a publishing option 1504. When the publishing option 1504 is triggered, the first social page 201 is displayed, and the second social information just created by the second user identifier is displayed in the first social page 201, and the second social information includes the encrypted topic tag.

[0126] It should be noted that Figure 1 In the illustrated embodiment, the process of the first user identification publishing the first social information carrying the encrypted topic tag can refer to the process of the second user identification publishing the second social information described above, which will not be described in detail here.

[0127] The following is combined with Fig.18 To explain the background technology implementation of publishing social information. The background implementation of publishing social information can be completed by the interaction between the terminal and the server, specifically by the interaction between the social application included in the terminal and the server providing services for the social application. Fig.18 , Fig.18 A schematic diagram of a process of publishing social information provided by an exemplary embodiment of the present application is shown; Fig.18 As shown, first, when the terminal detects an operation of publishing social information, it displays a social information publishing page and obtains a tag list matching the user ID currently logged in to the social application from the server, where the tag list contains one or more encrypted topic tags; secondly, when the terminal detects a selection operation on any one or more encrypted topic tags in the tag list, it generates social information carrying the encrypted topic tags; finally, the terminal sends the social information carrying the encrypted topic tags to the server, and accordingly, the server sends the social information carrying the encrypted topic tags to the terminal logged in by the user ID that meets the triggering conditions, so as to realize the distribution of social information.

[0128] In the embodiment of the present application, when a user posts social information, by adding encrypted topic tags, the check-in function can be realized by posting social information, thereby improving the convenience of the check-in process.

[0129] It should be noted that Figure 1Viewing the first social information described, Fig. 9 Creating encrypted hashtags as described and Fig.14 The execution subject of publishing the second social information described above may be the same user identifier or different user identifiers, which is not limited in this embodiment of the present application.

[0130] The method of the embodiment of the present application is described in detail above. In order to facilitate better implementation of the above scheme of the embodiment of the present application, the device of the embodiment of the present application is provided below accordingly.

[0131] Fig.19 The schematic diagram of the structure of a processing device of an application provided by an exemplary embodiment of the present application is shown; the processing device of the application can be used as a computer program (including program code) running in a terminal, for example, the processing device of the application can be an instant messaging application (such as WeChat, QQ, Tencent Friends) in the terminal; the processing device of the application can be used to execute Figure 1 , Fig. 9 as well as Fig.14 Some or all of the steps in the method embodiment shown. Fig.19 , the processing device of the application includes the following units:

[0132] The display unit 1901 is used to display a first social page, where the first social page is used to display a social information stream of a social application;

[0133] Processing unit 1902 is configured to display a first form of the first social information on a first social page when the social information stream includes first social information to be displayed and published by a first user identifier, if a second user identifier currently logged in in the social application satisfies a trigger condition; the first form of the first social information includes an encrypted topic tag, the encrypted topic tag carries a link to a second social page, and the second social page is used to display a social information stream of a social topic matching the encrypted topic tag;

[0134] Processing unit 1902 is further configured to display a second form of the first social information on the first social page if the second user identifier does not meet the trigger condition; the second form of the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page.

[0135] In one implementation, the second user identifier satisfies a trigger condition including:

[0136] The second user ID has the authority to operate encrypted topic tags; or

[0137] The second user ID does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the second user ID and the first user ID.

[0138] In one implementation, the processing unit 1902 is further configured to:

[0139] If the encrypted topic tag is triggered, the second social page is displayed.

[0140] In one implementation, if the second user identifier has the operation authority to encrypt the topic tag, the processing unit 1902 is further configured to:

[0141] All social information in the social information stream of the social topic is displayed on the second social page.

[0142] In one implementation, if the second user identifier does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the first user identifier and the second user identifier, the processing unit 1902 is further configured to:

[0143] The social information posted by the user identifier having a social association relationship with the second user identifier in the social information flow of the social topic is displayed on the second social page, and the social information posted by the user identifier having no social association relationship with the second user identifier is hidden.

[0144] In one implementation, the encrypted topic tag includes one or more attribute information; a screening entry is provided in the second social page; and the processing unit 1902 is further configured to:

[0145] When the filter entry is selected, a filter window is output, the filter window includes one or more filter fields, and one attribute information of the encrypted topic tag corresponds to one filter field in the filter window;

[0146] A filtering operation is performed on the filtering field, and filtered social information is displayed on the second social page according to the content of the filtering operation.

[0147] In one implementation, a statistics entry is provided in the second social page; the processing unit 1902 is further configured to:

[0148] Select the statistics entry to trigger the display of the statistics page;

[0149] The statistical page includes statistical results of at least one user ID for a social topic; the statistical results of any user ID for a social topic are obtained based on the statistics of social information released by any user ID when participating in the social topic.

[0150] In one implementation, the encrypted topic tag is created by a third user identifier; the creation process of the encrypted topic tag includes:

[0151] Displaying a tag configuration page in a terminal corresponding to the third user identifier, the tag configuration page including a tag attribute editing option;

[0152] Edit the tag attribute editing options to configure the attribute information of the encrypted topic tag;

[0153] Create an encrypted topic tag according to the attribute information of the configured encrypted topic tag;

[0154] The attribute information includes at least one of the following: an authorization attribute, a valid time attribute, and a tag name; the authorization attribute is used to define all user identifiers that have operation permissions for the encrypted topic tag.

[0155] In one implementation, the processing unit 1902 is further configured to:

[0156] Displaying a social information publishing page, wherein a tag list associated with the second user identifier is displayed on the social information publishing page; the tag list includes an encrypted topic tag created by the second user identifier, or an encrypted topic tag created by a third user identifier but with operation authority authorized to the second user identifier;

[0157] When the second user identity publishes the second social information, if the encrypted topic tag in the tag list is selected, the first social page is displayed, and the second social information is displayed on the first social page, and the second social information includes the encrypted topic tag.

[0158] In one implementation, the tag list also includes prompt information of encrypted topic tags;

[0159] The prompt information includes: information prompting the status of the encrypted topic tag; or information prompting that the attribute information of the encrypted topic tag has changed.

[0160] According to one embodiment of the present application, Fig.19The various units in the processing device of the application shown can be individually or completely combined into one or several other units to form, or one (some) of the units can be further divided into multiple functionally smaller units to form, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present application. The above-mentioned units are divided based on logical functions. In actual applications, the function of one unit can also be implemented by multiple units, or the functions of multiple units can be implemented by one unit. In other embodiments of the present application, the processing device of the application can also include other units. In actual applications, these functions can also be implemented with the assistance of other units, and can be implemented by the collaboration of multiple units. According to another embodiment of the present application, it can be executed by running on a general computing device such as a computer that includes processing elements and storage elements such as a central processing unit (CPU), a random access storage medium (RAM), and a read-only storage medium (ROM). Figure 1 , Fig. 9 and Fig.14 A computer program (including program code) for each step involved in the corresponding method shown in FIG. Fig.19 The computer program can be recorded on a computer-readable recording medium, loaded into the computing device through the computer-readable recording medium, and run therein.

[0161] In the embodiment of the present application, on the one hand, the processing unit 1902 can verify the second user identifier, and only when the verification result shows that the second user identifier meets the trigger condition, the encrypted topic tag contained in the first social information displayed in the first form contains the link to the second social; similarly, the processing unit 1902 also verifies the relationship between the second user and the encrypted topic tag, and displays different social information in the second social page according to different verification results. The above process can improve the privacy and security of social topics and social topic discussion circles. On the other hand, the present application allows users to customize the attribute information of encrypted topic tags when creating encrypted topic tags, so that the created encrypted topic tags meet user needs and enrich the functions of encrypted topic tags; and compared with ordinary topic tags, encrypted topic tags are encrypted, and not every user has the operation authority of the encrypted topic tags, which provides a private, secure and reliable environment for participating in social topics matched with encrypted topic tags, thereby improving the privacy and security of social topics. On the other hand, when users post social information, they can realize the punch-in function by adding encrypted topic tags, thereby improving the convenience of the punch-in process.

[0162] Fig. 20FIG. 1 is a schematic diagram showing a structure of a processing device for an application program provided by an exemplary embodiment of the present application. Fig. 20 , the processing device of the application includes a processor 2001, a communication interface 2002 and a computer-readable storage medium 2003. The processor 2001, the communication interface 2002 and the computer-readable storage medium 2003 can be connected via a bus or other means. The communication interface 2002 is used to receive and send data. The computer-readable storage medium 2003 can be stored in the memory of the processing device of the application, the computer-readable storage medium 2003 is used to store a computer program, the computer program includes program instructions, and the processor 2001 is used to execute the program instructions stored in the computer-readable storage medium 2003. The processor 2001 (or CPU (Central Processing Unit)) is the computing core and control core of the processing device of the application, which is suitable for implementing one or more instructions, and is specifically suitable for loading and executing one or more instructions to implement the corresponding method flow or corresponding function.

[0163] The embodiment of the present application also provides a computer-readable storage medium (Memory), which is a memory device in the processing device of the application program for storing programs and data. It is understandable that the computer-readable storage medium here can include both the built-in storage medium in the processing device of the application program and the extended storage medium supported by the processing device of the application program. The computer-readable storage medium provides a storage space, which stores the processing system of the document editing device. In addition, one or more instructions suitable for being loaded and executed by the processor 2001 are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory, or a non-volatile memory (non-volatile memory), such as at least one disk storage; optionally, it can also be at least one computer-readable storage medium located away from the aforementioned processor.

[0164] In one embodiment, the processing device of the application may be the terminal mentioned in the above embodiment; the computer-readable storage medium stores one or more instructions; the processor 2001 loads and executes the one or more instructions stored in the computer-readable storage medium to implement the corresponding steps in the above application processing method embodiment; in a specific implementation, the one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and the following steps are executed:

[0165] Displaying a first social page, where the first social page is used to display a social information stream of a social application;

[0166] When the social information stream includes first social information to be displayed and published by a first user identifier, if the second user identifier currently logged in in the social application meets the triggering condition, the first form of the first social information is displayed on the first social page; the first form of the first social information includes an encrypted topic tag, the encrypted topic tag carries a link to the second social page, and the second social page is used to display the social information stream of the social topic matching the encrypted topic tag;

[0167] If the second user identifier does not meet the trigger condition, the second form of the first social information is displayed on the first social page; the second form of the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page.

[0168] In one implementation, the second user identifier satisfies a trigger condition including:

[0169] The second user ID has the authority to operate encrypted topic tags; or

[0170] The second user ID does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the second user ID and the first user ID.

[0171] In one implementation, one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and further perform the following steps:

[0172] If the encrypted topic tag is triggered, the second social page is displayed.

[0173] In one implementation, if the second user identifier has the operation permission to encrypt the topic tag, one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and the following steps are also performed:

[0174] All social information in the social information stream of the social topic is displayed on the second social page.

[0175] In one implementation, if the second user identifier does not have the operation authority for the encrypted topic tag, but the first user identifier and the second user identifier have a social association relationship, then one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and the following steps are further performed:

[0176] The social information posted by the user identifier having a social association relationship with the second user identifier in the social information flow of the social topic is displayed on the second social page, and the social information posted by the user identifier having no social association relationship with the second user identifier is hidden.

[0177] In one implementation, the encrypted topic tag includes one or more attribute information; a screening entry is provided in the second social page; one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and the following steps are further executed:

[0178] When the filter entry is selected, a filter window is output, the filter window includes one or more filter fields, and one attribute information of the encrypted topic tag corresponds to one filter field in the filter window;

[0179] A filtering operation is performed on the filtering field, and filtered social information is displayed on the second social page according to the content of the filtering operation.

[0180] In one implementation, a statistics entry is provided in the second social page; one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and the following steps are further executed:

[0181] Select the statistics entry to trigger the display of the statistics page;

[0182] The statistical page includes statistical results of at least one user ID for a social topic; the statistical results of any user ID for a social topic are obtained based on the statistics of social information released by any user ID when participating in the social topic.

[0183] In one implementation, the encrypted topic tag is created by a third user identifier; the creation process of the encrypted topic tag includes:

[0184] Displaying a tag configuration page in a terminal corresponding to the third user identifier, the tag configuration page including a tag attribute editing option;

[0185] Edit the tag attribute editing options to configure the attribute information of the encrypted topic tag;

[0186] Create an encrypted topic tag according to the attribute information of the configured encrypted topic tag;

[0187] The attribute information includes at least one of the following: an authorization attribute, a valid time attribute, and a tag name; the authorization attribute is used to define all user identifiers that have operation permissions for the encrypted topic tag.

[0188] In one implementation, one or more instructions in the computer-readable storage medium are loaded by the processor 2001 and further perform the following steps:

[0189] Displaying a social information publishing page, wherein a tag list associated with the second user identifier is displayed on the social information publishing page; the tag list includes an encrypted topic tag created by the second user identifier, or an encrypted topic tag created by a third user identifier but with operation authority authorized to the second user identifier;

[0190] When the second user identity publishes the second social information, if the encrypted topic tag in the tag list is selected, the first social page is displayed, and the second social information is displayed on the first social page, where the encrypted topic tag is included.

[0191] In one implementation, the tag list also includes prompt information of encrypted topic tags;

[0192] The prompt information includes: information prompting the status of the encrypted topic tag; or information prompting that the attribute information of the encrypted topic tag has changed.

[0193] In the embodiment of the present application, on the one hand, the processing unit 1902 can verify the second user identifier, and only when the verification result shows that the second user identifier meets the trigger condition, the encrypted topic tag contained in the first social information displayed in the first form contains the link to the second social; similarly, the processing unit 1902 also verifies the relationship between the second user and the encrypted topic tag, and displays different social information in the second social page according to different verification results. The above process can improve the privacy and security of social topics and social topic discussion circles. On the other hand, the present application allows users to customize the attribute information of encrypted topic tags when creating encrypted topic tags, so that the created encrypted topic tags meet user needs and enrich the functions of encrypted topic tags; and compared with ordinary topic tags, encrypted topic tags are encrypted, and not every user has the operation authority of the encrypted topic tags, which provides a private, secure and reliable environment for participating in social topics matched with encrypted topic tags, thereby improving the privacy and security of social topics. On the other hand, when users post social information, they can realize the punch-in function by adding encrypted topic tags, thereby improving the convenience of the punch-in process.

[0194] The embodiment of the present application also provides a computer program product or a computer program, which includes a computer instruction stored in a computer-readable storage medium. The processor of the computer device reads the computer instruction from the computer-readable storage medium, and the processor executes the computer instruction, so that the computer device executes the processing method of the above-mentioned application program.

[0195] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0196] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted through a computer-readable storage medium. The computer instructions can be transmitted from a website site, a computer, a server or a data center to another website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)), etc.

[0197] 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 by the present invention, 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 processing an application, characterized in that: include: Displaying a first social page, where the first social page is used to display a social information stream of a social application; When the social information stream includes first social information to be displayed that is published by a first user ID, if a second user ID currently logged in in the social application satisfies a trigger condition, a first form of the first social information is displayed in the first social page; The first form of the first social information includes an encrypted topic tag, the encrypted topic tag carries a link to a second social page, and the second social page is used to display a social information stream of a social topic matching the encrypted topic tag; If the second user identifier does not meet the trigger condition, the second form of the first social information is displayed on the first social page; the second form of the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page.

2. The method according to claim 1, characterized in that The second user identification satisfies the triggering condition including: The second user identifier has the operation authority of the encrypted topic tag; or The second user identifier does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the second user identifier and the first user identifier.

3. The method according to claim 1 or 2, characterized in that After displaying the first form of the first social information on the first social page, the method further includes: If the encrypted topic tag is triggered, the second social page is displayed.

4. The method according to claim 3, characterized in that If the second user identifier has the operation authority for the encrypted topic tag, the method further includes: All social information in the social information stream of the social topic is displayed on the second social page.

5. The method according to claim 3, characterized in that If the second user identifier does not have the operation authority for the encrypted topic tag, but there is a social association relationship between the first user identifier and the second user identifier, the method further includes: The social information posted by the user identifier having a social association relationship with the second user identifier in the social information flow of the social topic is displayed on the second social page, and the social information posted by the user identifier having no social association relationship with the second user identifier is hidden.

6. The method according to claim 3, characterized in that The encrypted topic tag includes one or more attribute information; a screening entry is provided in the second social page; and the method further includes: When the filtering entry is selected, a filtering window is output, wherein the filtering window includes one or more filtering fields, and an attribute information of the encrypted topic tag corresponds to a filtering field in the filtering window; A filtering operation is performed on the filtering field, and filtered social information is displayed on the second social page according to the content of the filtering operation.

7. The method according to claim 3, characterized in that The second social page is provided with a statistics entry; the method further comprises: Select the statistics entry to trigger the display of the statistics page; The statistical page includes statistical results of at least one user ID for the social topic; the statistical results of any user ID for the social topic are obtained based on the statistics of social information released by any user ID when participating in the social topic.

8. The method according to claim 1, characterized in that The encrypted topic tag is created by a third user identifier; the creation process of the encrypted topic tag includes: Displaying a tag configuration page in a terminal corresponding to the third user identifier, the tag configuration page including a tag attribute editing option; Editing the tag attribute editing option to configure attribute information of the encrypted topic tag; Creating the encrypted topic tag according to the configured attribute information of the encrypted topic tag; The attribute information includes at least one of the following: an authorization attribute, a valid time attribute, and a tag name; the authorization attribute is used to define all user identifiers that have operation authority over the encrypted topic tag.

9. The method according to claim 1, characterized in that The method further comprises: Displaying a social information publishing page, wherein the social information publishing page displays a tag list associated with the second user identifier; the tag list includes an encrypted topic tag created by the second user identifier, or an encrypted topic tag created by a third user identifier but with operation authority authorized to the second user identifier; When the second user identifier publishes the second social information, if the encrypted topic tag in the tag list is selected, the first social page is displayed, and the second social information is displayed on the first social page, wherein the second social information includes the encrypted topic tag.

10. The method according to claim 9, characterized in that The tag list also includes prompt information of the encrypted topic tag; The prompt information includes: information prompting the status of the encrypted topic tag; or information prompting that the attribute information of the encrypted topic tag has changed.

11. A device for processing an application, characterized in that: include: A display device, used to display a first social page, wherein the first social page is used to display a social information stream of a social application; a processing device, configured to display a first form of the first social information in the first social page if the second user identifier currently logged in in the social application satisfies a trigger condition when the social information stream includes first social information to be displayed and published by the first user identifier; The first form of the first social information includes an encrypted topic tag, the encrypted topic tag carries a link to a second social page, and the second social page is used to display a social information stream of a social topic matching the encrypted topic tag; And, if the second user identifier does not meet the trigger condition, the second form of the first social information is displayed on the first social page; the second form of the first social information does not include the encrypted topic tag, or the second form of the first social information includes the encrypted topic tag but the encrypted topic tag does not carry a link to the second social page.

12. An application processing device, characterized in that: include: a processor adapted to execute a computer program; A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by the processor, the processing method of the application program according to any one of claims 1 to 10 is implemented.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor and executing the method for processing an application according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Hash tag management in a microblogging infrastructure

    CN102622397A

  • Leveraging hashtags to dynamically scope a target audience for a social network message

    US20180047038A1