Social information display method and device, equipment and storage medium

By displaying themed social information tags and heat icons in the theme map, the problem of single social information display is solved, and rich personalized display and interactive experience are achieved.

CN120723952APending Publication Date: 2025-09-30TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410385253.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-29
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

The way social information is displayed in existing social clients is relatively simple and lacks personalization and richness.

Method used

By displaying social information tags with thematic styles in the thematic map, different thematic style tags are used to display the social information according to its publishing location and attributes, including social information icons, information content and thumbnail information, combined with thermal icons to reflect information density and interaction.

Benefits of technology

It realizes the diversified display of social information based on geographic location and theme, enriches the personalized display of social information, and enhances the user interaction experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120723952A_ABST
    Figure CN120723952A_ABST
Patent Text Reader

Abstract

The invention discloses a social information display method and device, equipment and a storage medium, and belongs to the technical field of computers. The method comprises the following steps: displaying a first topic map, wherein the first topic map is used for displaying at least one piece of social information published under a first topic; a social information mark with the theme style of the first theme is displayed at the publishing position in the first theme map, and the social information mark is used for representing the social information published at the publishing position. By setting the theme map, the social information mark matched with the theme style of the theme map is displayed in the theme map according to the publishing position of the social information, so that the social information published under the theme is represented. The social information is displayed according to the geographic position, the social information can be published according to different themes, the social information marks corresponding to different theme styles are adopted for displaying, and therefore the personalized display mode of the social information is enriched.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, apparatus, device, and storage medium for displaying social information. Background Art

[0002] In social clients, users satisfy their social needs by publishing social information.

[0003] In related technologies, when a user posts social information, a social client can obtain the posting location of the user, and then display the social information posted by different users through icons on a map according to the posting location of the social information, so that users can browse the social information based on location.

[0004] When displaying social information to users in the above manner, there is a problem that the display method of social information is relatively single. Summary of the Invention

[0005] This application provides a method, device, equipment, and storage medium for displaying social information, which can enrich the personalized display of social information. The technical solution is as follows:

[0006] According to one aspect of the present application, a method for displaying social information is provided, the method comprising:

[0007] Displaying a first topic map, where the first topic map is used to display at least one piece of social information published under a first topic;

[0008] A social information mark having a theme style of the first theme is displayed at the publishing location in the first theme map, where the social information mark is used to represent the social information published at the publishing location.

[0009] According to another aspect of the present application, a device for displaying social information is provided, the device comprising:

[0010] A display module, configured to display a first theme map, wherein the first theme map is configured to display at least one piece of social information published under a first theme;

[0011] The display module is further configured to display a social information tag having a theme style of the first theme at the publishing location in the first theme map, wherein the social information tag is configured to represent the social information published at the publishing location.

[0012] In an optional design, the display module is used to display the social information mark at the publishing location in the first theme map, and the social information mark includes a social information icon with a theme style of the first theme.

[0013] In an optional design, the information combination displayed in the social information tag is related to the first attribute of the social information; the first attribute includes: whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first topic, the number of likes of the social information, the number of comments on the social information, the content quality of the social information, and at least one of the publishing time of the social information.

[0014] In an optional design, the information combination displayed in the social information tag is one of n information combinations, where n is a positive integer; each of the n information combinations includes: a social information icon from a plurality of social information icons, the information content of the social information, and at least one of the abbreviated information of the social information, and different information combinations have at least one different piece of information.

[0015] In an optional design, the n information combinations include three information combinations; the first information combination includes: at least one of the information content of the social information and the abbreviated information of the social information, and a first social information icon; the second information combination includes: at least one of the information content of the social information and the abbreviated information of the social information, and a second social information icon; the third information combination includes: a third social information icon.

[0016] In an optional design, the social information tag includes a social information icon with a theme style of the first theme, and the icon style of the social information icon is related to a second attribute of the social information; the second attribute includes: at least one of: the emotion corresponding to the social information, whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first theme, the number of likes on the social information, the number of comments on the social information, the content quality of the social information, and the publishing time of the social information.

[0017] In an optional design, social information icons of different icon styles differ in at least one of icon content, icon size, icon transparency, and icon color.

[0018] In an optional design, the first theme map is an emotion map, and the icon style of the social information icon is an expression style corresponding to the emotion of the social information.

[0019] In an optional design, the display module is used to display interactive response content in response to a triggering operation on the social information tag; wherein different social information tags correspond to different interactive response contents.

[0020] In an optional design, the social information tag includes a social information icon having a theme style of the first theme; the display module is used to display the interactive response content in response to a triggering operation on the social information icon; wherein the interactive response content is associated with the icon style of the social information icon, and different icon styles correspond to different interactive response contents.

[0021] In an optional design, the display module is used to display a first style of like special effects in response to a triggering operation on a first social information icon; to display a second style of like special effects in response to a triggering operation on a second social information icon; and to display at least one of the social information flow interfaces in response to a triggering operation on a third social information icon; wherein the social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method.

[0022] In an optional design, the information combination displayed in the social information tag is one of n information combinations; the display module is used to display the interactive response content in response to a triggering operation on one of the n information combinations; wherein the interactive response content is associated with the n information combinations, and different information combinations correspond to different interactive response contents.

[0023] In an optional design, the display module is used to display a first style of like special effects in response to a trigger operation on a first information combination; to display a second style of like special effects in response to a trigger operation on a second information combination; and to display at least one of the social information flow interfaces in response to a trigger operation on a third information combination; wherein the social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method.

[0024] In an optional design, the display module is used to switch the first theme map to a second theme map in response to a theme map switching operation; and display a social information tag with a theme style of the second theme at at least one publishing location in the second theme map.

[0025] In an optional design, the display module is used to display the shared first theme map in response to a sharing operation on the first theme map; wherein the shared first theme map displays the m locations with the largest number of social information published, and each of the m locations is displayed with a quantity icon having a theme style of the first theme, and the icon style of the quantity icon is associated with the number of social information published at each location, and m is a positive integer.

[0026] In an optional design, the display module is used to display a heat map corresponding to the social information in the first theme map; and to superimpose one or more heat icons with the theme style of the first theme on the heat map; wherein the icon style of the heat icon is associated with the heat value of the area where the heat icon is located in the heat map, and the heat value is related to at least one of the density of social information in the area, the number of interactions with the social information in the area, and the publishing time of the social information in the area.

[0027] In an optional design, the display module is used to display the thermal icon in the target area in the thermal map, and the target area includes an area in the thermal map whose thermal value is higher than the thermal value of the surrounding area; wherein the size of the thermal icon is positively correlated with the thermal value of the target area.

[0028] In an optional design, the display module is used to display a social information tag with a theme style of the first theme at at least one publishing location in the first theme map when the zoom ratio of the first theme map belongs to a first ratio range; and to display a heat map corresponding to the social information in the first theme map when the zoom ratio of the first theme map belongs to a second ratio range; wherein the maximum value of the second ratio range is less than the minimum value of the first ratio range.

[0029] In an optional design, the display module is used to display a first social information tag with a theme style of the first theme at the publishing location in the first theme map, the first social information tag is used to represent social information published at the publishing location and the publishing time belongs to a first time period, and the first time period includes a time period of a preset length before the current moment; a time period selection control is displayed on or around the first theme map; in response to a time period selection operation triggered on the time period selection control, a second social information tag with a theme style of the first theme is displayed at the publishing location in the first theme map; wherein, the second social information tag is used to represent social information published at the publishing location and the publishing time belongs to a second time period, the second time period is the time period selected by the time period selection operation, and the second time period is different from the first time period.

[0030] In an optional design, the time period selection control includes a time roller control or a sliding window control, wherein the time roller control displays a time roller, and the sliding window control displays a time axis and a sliding window; wherein the time roller scrolls to different scrolling positions to indicate different second time periods, and the sliding window slides to different positions on the time axis to indicate the different second time periods.

[0031] According to another aspect of the present application, a computer device is provided, comprising a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying social information as described above.

[0032] According to another aspect of the present application, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores at least one program, and the at least one program is loaded and executed by a processor to implement the method for displaying social information as described above.

[0033] According to another aspect of the present application, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the social information display method provided in various optional implementations of the above aspects.

[0034] The beneficial effects of the technical solution provided by this application include at least:

[0035] By setting up a topic map, social information tags matching the theme style of the topic map are displayed based on the location of social information posted, thereby representing the social information posted under that theme. This not only enables the display of social information by location, but also allows social information posted for different topics to be displayed using social information tags corresponding to different theme styles, thus enriching the personalized display of social information. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0037] Figure 1 is a structural block diagram of a computer system provided by an exemplary embodiment of the present application;

[0038] Figure 2 is a schematic diagram of a user interface provided by an exemplary embodiment of the present application;

[0039] Figure 3 This is a flowchart of a method for displaying social information provided by an exemplary embodiment of the present application;

[0040] Figure 4 This is a flowchart of a method for displaying social information provided by an exemplary embodiment of the present application;

[0041] Figure 5 is a schematic diagram of a process of publishing social information provided by an exemplary embodiment of the present application;

[0042] Figure 6 is a schematic diagram of UGC provided by an exemplary embodiment of the present application;

[0043] Figure 7 is a schematic diagram of a database provided by an exemplary embodiment of the present application;

[0044] Figure 8 is a schematic diagram of a social information icon provided by an exemplary embodiment of the present application;

[0045] Figure 9 is a schematic diagram of an emotion map provided by an exemplary embodiment of the present application;

[0046] Figure 10 is a schematic diagram of a process of creating a topic map provided by an exemplary embodiment of the present application;

[0047] Figure 11 is a schematic diagram of a time wheel control provided by an exemplary embodiment of the present application;

[0048] Figure 12 is a schematic diagram of a sliding window control provided by an exemplary embodiment of the present application;

[0049] Figure 13 is a schematic diagram of interactive response content provided by an exemplary embodiment of the present application;

[0050] Figure 14 is a schematic diagram of a request radius provided by an exemplary embodiment of the present application;

[0051] Figure 15 is a schematic diagram of a process for obtaining thermal data provided by an exemplary embodiment of the present application;

[0052] Figure 16 is a schematic diagram of a convolution calculation process provided by an exemplary embodiment of the present application;

[0053] Figure 17 is a schematic diagram of a process of drawing a heat map provided by an exemplary embodiment of the present application;

[0054] Figure 18 is a schematic diagram of a heat map provided by an exemplary embodiment of the present application;

[0055] Figure 19 is a schematic diagram of a thermal icon provided by an exemplary embodiment of the present application;

[0056] Figure 20 is a schematic diagram of a process of sharing a first theme map provided by an exemplary embodiment of the present application;

[0057] Figure 21 is a schematic diagram of a process of switching theme maps provided by an exemplary embodiment of the present application;

[0058] Figure 22 is a flowchart of a method for displaying a personal signature provided by an exemplary embodiment of the present application;

[0059] Figure 23 This is a flowchart of a method for displaying clock-in information provided by an exemplary embodiment of the present application;

[0060] Figure 24 is a schematic structural diagram of a device for displaying social information provided by an exemplary embodiment of the present application;

[0061] Figure 25 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.

[0062] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application. DETAILED DESCRIPTION

[0063] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0064] First, the terms involved in the embodiments of this application are introduced:

[0065] Social Information: Social information is information published by social subjects on social clients. Social subjects include those who use social clients, such as users and user accounts. Social clients include those that support social functions, such as adding friends, communication between different social subjects, and social subjects publishing information for other social subjects to view. In some embodiments, social information includes information published by social subjects for other social subjects on the social client to view.

[0066] User Interface (UI) controls: Any visual control or element visible on an application's user interface. Examples include images, input boxes, text boxes, buttons, labels, and other controls. Some UI controls respond to user actions.

[0067] Heatmap: A heatmap in related art can be understood as a data visualization technique. Based on the density of data distribution on a map, a matrix can be obtained for rendering a heatmap. This matrix includes the heat value of each location on the map, and the heat value is positively correlated with the density of data distribution. When rendering a heatmap, different locations are rendered in different colors based on their heat values, resulting in a rendered heatmap. The rendered heatmap can reflect the density and distribution of data in each area of ​​the map. In a heatmap, each data point (a location point representing a real-world area) is assigned a color value that reflects the data density at that location. The color value is represented by different numerical values ​​in the matrix corresponding to the heatmap, which is the heat value. Generally speaking, higher values ​​and data density are represented by warmer colors (such as red), while lower values ​​and data density are represented by cooler colors (such as blue). Other colors (such as yellow and green) can be used to represent intermediate values ​​and data density.

[0068] In some embodiments, when drawing the heat map in the embodiments of the present application, not only the density of social information distribution is considered, but also the number of interactions with the social information and the length of time the social information has been published. For example, when determining the density of social information distribution based on social information with low interaction counts, its impact on the density of distribution will be reduced. When determining the density of social information distribution based on social information with long publication times, its impact on the density of distribution will also be reduced.

[0069] Figure 1 This is a structural block diagram of a computer system provided by an exemplary embodiment of the present application. The computer system 100 includes: a first terminal 110 and a server cluster 120.

[0070] The first terminal 110 has installed and runs an application 111 that supports the release of social information. This application 111 can be a social client that supports the release of social information. When the first terminal 110 runs the application 111, the user interface of the application 111 is displayed on the screen of the first terminal 110. The application 111 can be any client that supports social functions, such as an instant messaging client, a dating client, a short video client, a video-on-demand client, a game client, a music client, a concert client, a live broadcast client, etc. The social functions include supporting the addition of friends, supporting communication between different social objects, and supporting social objects to publish information for other social objects to browse. In this embodiment, the application 111 is an instant messaging client as an example. The first terminal 110 is the terminal used by the first user 112, who uses the first terminal 110 to socialize with other users.

[0071] The device type of the first terminal 110 includes at least one of a smart phone, a tablet computer, an e-book reader, an MP3 player, an MP4 player, a laptop computer, and a desktop computer.

[0072] Figure 1 Only one terminal is shown, but in different embodiments, multiple other terminals 130 may exist. In some embodiments, at least one other terminal 130 is a terminal corresponding to a developer. A development and editing platform for a social client that supports publishing social information is installed on the other terminal 130. The developer can edit and update the client on the other terminal 130 and transmit the updated client installation package to the server cluster 120 via a wired or wireless network. The first terminal 110 can then download the client installation package from the server cluster 120 to update the client.

[0073] The first terminal 110 and other terminals 130 are connected to the server cluster 120 via a wireless network or a wired network.

[0074] Server cluster 120 includes at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Server cluster 120 provides backend services for social clients that support publishing social information. Optionally, server cluster 120 performs primary computing tasks, while terminals perform secondary computing tasks; alternatively, server cluster 120 performs secondary computing tasks, while terminals perform primary computing tasks; alternatively, server cluster 120 and terminals utilize a distributed computing architecture for collaborative computing.

[0075] Optionally, the above-mentioned terminal and server are both computer devices.

[0076] In an illustrative example, server cluster 120 includes server 121 and server 126. Server 121 includes processor 122, user account database 123, social service module 124, and user-facing input / output interface (I / O interface) 125. Processor 122 is configured to load instructions stored in server 121 and process data in user account database 123 and social service module 124. User account database 123 is configured to store user account data used by first terminal 110 and other terminals 130, such as user account avatars, nicknames, user account identifiers, and user account information. Social service module 124 is configured to provide services corresponding to social functions. User-facing I / O interface 125 is configured to establish communication and exchange data with first terminal 110 via a wireless or wired network.

[0077] In combination with the above introduction to the social client and the description of the implementation environment, the following will describe the method for displaying social information provided by the embodiment of the present application.

[0078] Figure 2 FIG. 1 is a schematic diagram of a user interface provided by an exemplary embodiment of the present application. Figure 2 As shown, the client displays the first theme map 202 in the user interface 201. The first theme map 202 is used to display at least one social information published under the first theme, and the information content of the social information includes at least one of text, pictures, voice, emoticons, and videos. In some embodiments, the display style of the first theme map 202 is associated with the first theme, for example, the color of the first theme map 202 corresponds to the first theme. Optionally, the client can also switch to display the second theme map in the user interface 201 according to the theme map switching operation. Correspondingly, the display style of the second theme map is also related to the second theme corresponding to the second theme map. Through the first theme map 202, social objects using the client can publish their respective social information under the first theme. In the process of displaying the first theme map 202, the client can adjust the zoom ratio of the first theme map 202 according to the zoom operation on the first theme map 202.

[0079] like Figure 2As shown in (a), when the zoom ratio of the first theme map 202 belongs to the first ratio interval, for example, when the first theme map 202 is displayed as a map of a certain street area, the client will display a social information tag with the theme style of the first theme at the publishing position in the first theme map 202, such as displaying the information combination corresponding to the social information under the first theme. The publishing position is the position where the social information under the first theme is published. The information combination corresponding to the social information includes at least one of social information icons 2031 to 2033, the information content of the social information, and the thumbnail information of the social information. Optionally, the information combination corresponding to the social information is related to the content quality of the social information, and the content quality depends on whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first theme, the number of likes of the social information, the number of comments on the social information, and at least one of the publishing time of the social information. In some embodiments, there are three types of information combinations corresponding to the social information:

[0080] The first information combination includes at least one of the information content of the social information and the abbreviated information of the social information, for example Figure 2 At least one of the picture and text corresponding to the social information displayed above the social information icon 2031 shown in (a), and the first social information icon 2031; the second information combination includes at least one of the information content of the social information and the thumbnail information of the social information, and the second social information icon 2032; the third information combination includes the third social information icon 2033.

[0081] Among them, the first information combination corresponds to social information with high content quality, the second information combination corresponds to social information with medium content quality, and the third information combination corresponds to social information with low content quality.

[0082] Optionally, the icon style of the social information icon in the information combination is associated with the content quality of the social information, that is, the icon styles of different social information icons can indicate different content qualities accordingly. The social information icon 2031 represents high content quality, the social information icon 2032 represents medium content quality, and the social information icon 2033 represents high and low content quality.

[0083] In some embodiments, a touch operation on a social information icon can trigger the display of a like effect or a social information flow interface. For example, a touch operation on social information icon 2031 or social information icon 2032 triggers the display of a like effect, while a touch operation on social information icon 2033 triggers the display of a social information flow interface. The display style of the like effect is linked to the icon style of the social information icon, meaning that different icon styles correspond to different like effects. The social information flow interface is used to display the information content of the social information posted on the first thematic map 202 in a waterfall-like manner.

[0084] In some embodiments, the client further supports sharing the first theme map 202 and supports social objects to create new theme maps.

[0085] like Figure 2 As shown in (b), when the zoom ratio of the first theme map 202 belongs to the second scale interval, for example, when the first theme map 202 is displayed as a map of the entire city area, the client will display the heat map corresponding to the social information in the first theme map 202. Among them, the maximum value of the above-mentioned second scale interval is less than the minimum value of the first scale interval, that is, when the zoom ratio of the first theme map 202 is in the second scale interval, the actual distance represented by the unit length in the first theme map 202 is always greater than the case when the zoom ratio of the first theme map 202 is in the first scale interval. The client will also superimpose one or more thermal icons 204 (including thermal icons 2041-2043) with the theme style of the first theme on the heat map corresponding to the social information. Among them, the icon style of the thermal icon 204 is associated with the thermal value of the area where the thermal icon is located in the heat map, and the thermal value is related to at least one of the density of social information in the area where the thermal icon 204 is located, the number of interactions of social information, and the publishing time of social information. Thermal icon 2041 represents an area with a high thermal value, thermal icon 2042 represents an area with a medium thermal value, and thermal icon 2043 represents an area with a low thermal value.

[0086] By setting up a topic map, social information tags matching the theme style of the topic map are displayed based on the location of social information posted, thereby representing the social information posted under that theme. This not only enables the display of social information by location, but also allows social information posted for different topics to be displayed using social information tags corresponding to different theme styles, thus enriching the personalized display of social information.

[0087] Figure 3 This is a flow chart of a method for displaying social information provided by an exemplary embodiment of the present application. This method can be used on a computer device or a client on a computer device. Figure 3As shown, the method includes:

[0088] Step 302: Display the first theme map.

[0089] The first topic map is used to display at least one piece of social information released under the first topic.

[0090] In some embodiments, the client is preset with multiple theme maps, and the first theme map is any theme map among the multiple theme maps. Each theme map corresponds to a theme, and different theme maps correspond to different themes. The first theme map corresponds to the first theme.

[0091] For example, the first theme map includes any one of a "fishing map," a "stray cat map," a "flower viewing map," a "Year of the Dragon map," and a "rest map." The theme of the "fishing map" is "fishing," where "fishing" can be understood as "taking a break from a busy schedule." The theme of the "stray cat map" is "stray cats." The theme of the "flower viewing map" is "flower viewing." The theme of the "Year of the Dragon map" is "Year of the Dragon." The theme of the "rest map" is "rest."

[0092] Optionally, the display style of each theme map is associated with the theme corresponding to the theme map, and different theme maps have different display styles. In some embodiments, the different display styles of the theme maps include different colors of the theme maps, and different theme maps are obtained by applying different color mask layers corresponding to different themes to the same map.

[0093] For example, the color of the first theme map corresponds to the first theme. Figure 2 , Figure 2 In the example, the first theme map is a "Fishing Map," corresponding to the first theme of "Fishing." "Fishing" can be understood as "taking a break from your busy schedule." The color of the "Fishing Map" is a warm color, such as yellow. For example, the client also has a preset second theme map, and the color of the second theme map corresponds to the second theme. The second theme map is a "Flower Viewing Map," corresponding to the second theme of "Flower Viewing." The color of the "Flower Viewing Map" is pink.

[0094] It should be noted that the above theme maps are only used as examples and are not intended to limit the theme maps in this application. It is understandable that in addition to the above-mentioned "fishing map" and "flower viewing map", other theme maps can also exist in the client, and this application does not limit this.

[0095] Social information is information published by social objects on a client, for example, user-generated content (UGC). The content of this social information includes at least one of text, images, voice, emoticons, and videos. In some embodiments, social information includes information published by a social object for viewing by other social objects on the social client. While viewing this social information, other social objects can perform interactive actions such as liking and commenting on the social information. The other social objects that view the social information published by the social object may be friends of the social object, or may not have a friend relationship with the social object.

[0096] Through the first theme map, social objects using the client can publish their respective social information under the first theme. Optionally, the client displays the first theme map in a user interface, which is an interface in the client for displaying social information based on the publishing location of the social information. A social information publishing control is displayed in the user interface, and by triggering the publishing control, the client will display the social information publishing interface, so that the social object can publish social information under the first theme through the social information publishing interface. The theme corresponding to the theme map displayed by the client in the user interface when publishing social information has a mapping relationship with the social information. Optionally, the client can also switch to display a second theme map in the user interface according to the theme map switching operation, and the display style of the second theme map is also related to the second theme corresponding to the second theme map.

[0097] During the display of the first theme map, the client can adjust the zoom ratio of the first theme map according to the zoom operation on the first theme map. The zoom ratio is used to reflect the actual distance represented by the unit length in the first theme map in the real world. The smaller the zoom ratio, the larger the actual distance represented by the unit length in the first theme map in the real world; the larger the zoom ratio, the smaller the actual distance represented by the unit length in the first theme map in the real world. For example, a zoom ratio of 1:100 means that the unit length in the first theme map represents 100m in the real world, and a zoom ratio of 1:10000 means that the unit length in the first theme map represents 10000m in the real world.

[0098] Step 304: Display a social information tag with a theme style of the first theme at the publishing location in the first theme map.

[0099] The publishing location includes the location of the social object when the social information is published under the first topic. In some embodiments, the location when the social information is published is obtained in real time via a global positioning system (GPS) when the social information is published. Optionally, the publishing location is the precise location of the social object when the social information is published under the first topic. Alternatively, the publishing location is a landmark location near the precise location of the social object when the social information is published under the first topic, such as the landmark location closest to the precise location. Optionally, the publishing location includes longitude and latitude coordinates on a map.

[0100] For example, if a social object publishes social information in a community, and the nearest landmark to the community is a park, the client will use the park as the publishing location of the social object's social information.

[0101] A social information tag is used to represent social information posted at a posting location. Specifically, a social information tag displayed at a location in the first topic map indicates that social information was posted at that location. The social information tag having the theme style of the first topic includes elements displayed in the social information tag matching the theme style of the first topic. Specifically, social information tags displayed in different topic maps contain elements matching the topic corresponding to that topic map.

[0102] Optionally, the social information tag includes at least one of a social information icon, the content of the social information, and a summary of the social information. Optionally, the content of the social information icon matches the first topic corresponding to the first topic map. In some embodiments, when the social information tag includes a social information icon, the social information icon is displayed as an anchor point at the publication location of the corresponding social information in the first topic map, thereby indicating the publication location of the corresponding social information. When the social information tag also includes the content of the social information or the summary of the social information, the content of the social information or the summary of the social information is displayed in the form of a balloon suspended above this anchor point.

[0103] In some embodiments, the social information tag includes a social information icon, or includes a social information icon and thumbnail information of the social information. The thumbnail information of the social information includes at least one of a thumbnail of the image corresponding to the social information and i characters in the text corresponding to the social information, where i is a positive integer. For example, the i characters in the text corresponding to the social information are the first i characters, corresponding to the case where the text corresponding to the social information is displayed statically. Alternatively, the i characters in the text corresponding to the social information are i consecutive characters in the text, corresponding to the case where the text corresponding to the social information is displayed in a scrolling manner. Optionally, the display style of the social information icon in the social information tag is related to the content quality of the social information. Whether the social information tag includes thumbnail information of the social information depends on whether the social information includes text, whether the social information includes images, and the content quality of the social information. For example, regardless of the content quality of the social information, if the social information includes an image, its corresponding thumbnail will be displayed around the corresponding social information icon; if the social information includes text, i characters from the corresponding text will be displayed around the corresponding social information icon; if the social information includes both an image and text, its corresponding thumbnail will be displayed around the corresponding social information icon, and i characters from the text will be superimposed on the thumbnail. Alternatively, only if the content quality of the social information is high or medium will the corresponding thumbnail and / or i characters from the text be displayed around the corresponding social information icon. If the content quality of the social information is low, neither the corresponding thumbnail nor the i characters from the text will be displayed around the social information icon.

[0104] Optionally, the content quality of the social information is related to at least one of whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first topic, the number of likes of the social information, the number of comments on the social information, and the publishing time of the social information.

[0105] In some embodiments, when the content quality of social information is high, the social information marker corresponding to the social information displayed on the client includes a first social information icon and thumbnail information of the social information. If the social information includes an image, the thumbnail information of the social information includes the image corresponding to the social information; if the social information includes text, the thumbnail information of the social information includes all or part of the text corresponding to the social information; if the social information includes both an image and text, the thumbnail information of the social information includes the image corresponding to the social information and all or part of the text corresponding to the social information.

[0106] In some embodiments, when the content quality of social information is medium, the social information marker corresponding to the social information displayed by the client includes a second social information icon and thumbnail information of the social information. If the social information includes an image, the thumbnail information of the social information includes the image corresponding to the social information; if the social information includes text, the thumbnail information of the social information includes all or part of the text corresponding to the social information; if the social information includes both an image and text, the thumbnail information of the social information includes the image corresponding to the social information and all or part of the text corresponding to the social information. The first social information icon and the second social information icon have different icon styles, and the social information corresponding to the first social information icon has higher content quality than the second social information icon.

[0107] In some embodiments, when the content quality of social information is low, the social information marker corresponding to the social information displayed by the client includes a third social information icon. The third social information icon has a different icon style from the first social information icon and the second social information icon, and the social information corresponding to the second social information icon has higher content quality than the third social information icon.

[0108] For example, continue to refer to Figure 2 , Figure 2 The first theme map in the example is a "fishing map," which displays social information markers corresponding to social information. The social information markers include a social information icon with the word "fish" as its content. Social information icon 2031 corresponds to high-quality social information, social information icon 2032 corresponds to medium-quality social information, and social information icon 2033 corresponds to low-quality social information.

[0109] In some embodiments, in response to a touch operation on the aforementioned social information icon, a like effect or a social information flow interface can be triggered. The display style of the like effect is associated with the icon style of the social information icon, and the social information flow interface is used to display the information content of the social information posted on the first thematic map in a waterfall-like manner. Optionally, in response to a touch operation on the first social information icon, the client will display a like effect of the first style. In response to a touch operation on the second social information icon, the client will display a like effect of the second style. In response to a touch operation on the third social information icon, the client will display the social information flow interface.

[0110] In some embodiments, the client also supports sharing the first theme map. In some embodiments, the client also supports social objects creating new theme maps by themselves. Optionally, in the process of developers or social objects creating theme maps, it is necessary to input the theme corresponding to the newly created theme map. Also, select one or more icons of different preset icon styles as the social information icons corresponding to the theme map; or upload one or more icons of different icon styles as the social information icons corresponding to the theme map, or generate one or more icons of different icon styles that conform to the theme style based on the input theme through artificial intelligence (AI) as the social information icons corresponding to the theme map.

[0111] Optionally, when the zoom ratio of the first theme map belongs to the first ratio interval, the client will display a social information tag with the theme style of the first theme at the publishing location in the first theme map. When the zoom ratio of the first theme map belongs to the second ratio interval, the client will display a heat map corresponding to the social information in the first theme map, and superimpose one or more heat icons with the theme style of the first theme on the heat map. By changing the zoom ratio of the first theme map, the client will switch the content displayed on the first theme map. In some embodiments, changing the zoom ratio of the first theme map is achieved by a zoom operation on the first theme map, for example, triggering the zoom operation by a two-finger zoom gesture.

[0112] The heat icon has the theme style of the first theme, including that the content reflected by the heat icon matches the theme style of the first theme. The maximum value of the above-mentioned second ratio interval is less than the minimum value of the first ratio interval, that is, when the zoom ratio of the first theme map is in the second ratio interval, the actual distance represented by the unit length in the first theme map is always greater than when the zoom ratio of the first theme map is in the first ratio interval. For example, when the first theme map is zoomed into a map of a certain street area, the client will display a social information tag with the theme style of the first theme at the publishing location in the first theme map; when the first theme map is zoomed into a map of the entire city area, the client will display the heat map corresponding to the social information in the first theme map and superimpose the heat icon.

[0113] Optionally, the icon style of the thermal icon is associated with the thermal value of the area where the thermal icon is located in the thermal map, for example, the size of the thermal icon is positively correlated with the thermal value. The thermal value is related to at least one of the density of social information in the area where the thermal icon is located, the number of interactions of social information, and the length of time the social information is published. It should be noted that the thermal icon is actually located at a certain position point in the thermal map (corresponding to the first theme map). Since the zoom ratio of the first theme map is small in this case, the certain position point in the first theme map actually represents an area, that is, the area where the thermal icon is located in the heat map.

[0114] For example, continue to refer to Figure 2 , Figure 2 The first theme map in the example is a "fishing map" and the heat icon displayed in the "fishing map" is an icon with the content "fish". Heat icon 2041 represents a high heat value area, heat icon 2042 represents a medium heat value area, and heat icon 2043 represents a low heat value area.

[0115] In summary, the method provided in this embodiment establishes a topic map, whereby social information tags matching the theme style of the topic map are displayed based on the location of social information posted, thereby characterizing the social information posted under that theme. This not only enables the display of social information based on geographic location, but also enables social information posted for different topics to be displayed using social information tags corresponding to different theme styles, thus enriching the personalized display of social information.

[0116] Figure 4 This is a flow chart of a method for displaying social information provided by an exemplary embodiment of the present application. This method can be used on a computer device or a client on a computer device. Figure 4 As shown, the method includes:

[0117] Step 402: Display the first theme map.

[0118] The first topic map is used to display at least one piece of social information released under the first topic.

[0119] In some embodiments, the client is pre-configured with multiple theme maps, and the first theme map is any one of the multiple theme maps. Each theme map corresponds to a theme, and different theme maps correspond to different themes. Optionally, the display style of each theme map is associated with the theme corresponding to the theme map, and different theme maps have different display styles. In some embodiments, different theme maps are obtained by applying different color mask layers corresponding to different themes to the same map.

[0120] Social information is information published by a social object using a client. The content of this social information includes at least one of text, images, voice, emoticons, and videos. In some embodiments, social information includes information published by a social object for viewing by other social objects on the social client.

[0121] Through the first topic map, social subjects using the client can publish their respective social information under the first topic. Optionally, the client displays the first topic map in a user interface, which is an interface in the client for displaying social information based on the location where the social information is published. The user interface displays a social information publishing control. By triggering the publishing control, the client displays a social information publishing interface, allowing the social subject to publish social information under the first topic through the social information publishing interface.

[0122] For example, Figure 5 FIG. 1 is a schematic diagram of a process of publishing social information provided by an exemplary embodiment of the present application. Figure 5 As shown, the client displays a user interface 501, which displays a first theme map 502. User interface 501 also displays a social information publishing control 503. By triggering social information publishing control 503, the client displays a social information publishing interface, through which social information can be published under the first theme. Alternatively, the client displays a user interface 504 corresponding to the first theme. User interface 504 is a social information flow interface that is used to display the information content of the social information published in the first theme map 502 in a waterfall flow manner. User interface 504 also displays a social information publishing control 505. By triggering social information publishing control 505, the client displays a social information publishing interface, through which social information can be published under the first theme. Optionally, while displaying the first theme map 502 in user interface 501, the client also displays an avatar 506 of the current social object in the first theme map 502 based on the location of the current social object currently using the client.

[0123] The social information released by social objects can be understood as a kind of user-generated content (UGC) information. For example, Figure 6 FIG. 1 is a schematic diagram of UGC provided by an exemplary embodiment of the present application. Figure 6 As shown, UGC 601 includes user information, text, pictures, the geographical location where the UGC 601 is published, and an identity document (ID) of the topic to which the UGC 601 belongs, of the social object that published the UGC 601 .

[0124] In some embodiments, after a social object submits (publishes) UGC data through a client, the server corresponding to the client stores the UGC data in a relational database to facilitate subsequent extraction of UGC data according to themes. Figure 7 This is a schematic diagram of a database provided by an exemplary embodiment of the present application. Figure 7 As shown, the database includes data table 701, data table 702 and data table 703. Data table 701 is used to store user information of social objects (which can be called Userlnfo table), UserlD represents the user ID, and Nickname represents the user nickname. Data table 702 is used to store theme information of the theme map (which can be called Theme table), ThemelD represents the ID of the theme, ThemeName represents the name of the theme, and Themelcon represents the icon corresponding to the theme. Data table 703 is used to store social information (which can be called Feed table), FeedlD represents the ID of the social information, AuthorlD represents the ID of the publisher of the social information, Text represents the text of the social information, ImageURL represents the Uniform Resource Location (URL) of the image of the social information, Latitude represents the latitude of the publishing location of the social information, Longitude represents the longitude of the publishing location of the social information, and ThemelD represents the ID of the theme corresponding to the social information.

[0125] Step 404: Display a social information tag with a theme style of the first theme at the publishing location in the first theme map.

[0126] The publishing location includes the location of the social subject when the social information was published under the first topic. Optionally, the publishing location is the precise location of the social subject when the social information was published under the first topic. Alternatively, the publishing location is a landmark location near the precise location of the social subject when the social information was published under the first topic. The social information tag is used to represent the social information published at the publishing location. That is, a social information tag displayed at a publishing location in the first topic map indicates that the social information was published at that location. The social information tag having the theme style of the first topic includes the content of the element displayed in the social information tag matching the theme style of the first topic.

[0127] Each social information mark displayed on the first topic map represents a piece of UGC.

[0128] The client displays the corresponding social information tags for all social information under the first topic on the first topic map. Alternatively, the client displays the corresponding social information tags for a portion of the social information under the first topic on the first topic map. Optionally, the portion of social information is obtained by filtering all social information based on the time it was published. The time it was published is the time interval between the time the social information was published and the current time. For example, the portion of social information can be obtained by filtering all social information that was published within the last y days.

[0129] During the display of the first theme map, the client can adjust the zoom ratio of the first theme map according to the zoom operation on the first theme map. The zoom ratio is used to reflect the actual distance represented by the unit length in the first theme map in the real world. When the zoom ratio of the first theme map falls within the first ratio range, the client displays a social information tag with the theme style of the first theme at at least one publishing location in the first theme map. For example, when the first theme map is zoomed to a map of a certain street area, the client will display a social information tag with the theme style of the first theme at the publishing location in the first theme map.

[0130] Regarding the display of social information tags corresponding to social information, situations related to the attributes of the social information are as follows:

[0131] The social information marker includes a social information icon having a theme style of the first theme. The social information icon having the theme style of the first theme includes matching the content reflected by the social information icon with the theme style of the first theme, with different social information icons corresponding to different themes. By displaying social information icons that match the theme style of the theme map to represent social information, social information can be displayed using social information icons of different styles in different theme maps, achieving personalized display of social information and enriching the display of social information.

[0132] In some embodiments, the social information tag includes other information in addition to the social information icon. The information combination displayed within the social information tag is related to the first attribute of the social information, that is, different information combinations can be used to represent social information with different first attributes. The first attribute includes at least one of: whether the social information includes an image, the length of the social information text, whether the information content of the social information matches the first topic, the number of likes on the social information, the number of comments on the social information, the content quality of the social information, and the time the social information was published. By using different information combinations to represent social information with different first attributes, when representing social information through information combinations, it is possible to represent higher-quality social information by using information combinations that carry richer information, thereby displaying more content for higher-quality social information in the topic map, improving the display effect of social information. Optionally, whether the information content of the social information matches the first topic is manually reviewed, or is determined based on whether the information content of the social information includes keywords corresponding to the first topic, or is identified through artificial intelligence (AI), such as through a large language model (LLM). The time the social information is published is the time from the time the social information is published to the current time. The content quality of social information is related to at least one of whether the social information includes images, the length of the text of the social information, whether the information content of the social information matches the first topic, the number of likes on the social information, the number of comments on the social information, and the time the social information was published. For example, the content quality of social information that includes images is higher than that that does not include images, the longer the text, the higher the content quality of social information, the content quality of social information that matches the first topic is higher than that that does not, the more likes a social information has, the higher the content quality of social information, the more comments a social information has, the higher the content quality of social information, and the longer the social information is published, the lower the content quality of social information.

[0133] The information combination displayed in the social information tag is one of n information combinations, where n is a positive integer. Each of the n information combinations includes: one social information icon from a plurality of social information icons, the information content of the social information, and at least one of the abbreviated information of the social information, and different information combinations have at least one different piece of information. By characterizing social information through n information combinations, since different information combinations carry different amounts of information related to social information, it is possible to make the corresponding information combinations of higher-quality social information carry more information, thereby displaying more content for higher-quality social information in the theme map, thereby improving the display effect of social information. The social information icon in the information combination is related to or unrelated to the first attribute of the social information. The abbreviated information of the social information includes at least one of a partial picture corresponding to the social information and a partial text corresponding to the social information.

[0134] For example, a combination of information including a social information icon, a partial image of the social information, and partial text can represent a first type of social information of the first attribute; a combination of information including a social information icon and a partial image of the social information can represent a second type of social information of the first attribute; a combination of information including a social information icon and partial text of the social information can represent a third type of social information of the first attribute; and a combination of information including only a social information icon can represent a fourth type of social information of the first attribute. Optionally, the content quality of the social information of the first attribute of the first type is higher than that of the social information of the second type, the content quality of the social information of the second type is higher than that of the third type, and the content quality of the social information of the third type is higher than that of the fourth type.

[0135] In some embodiments, the n information combinations include three information combinations. The first information combination includes: at least one of the content of the social information and the abbreviated information of the social information, such as a partial image and / or partial text of the social information, and a first social information icon. The second information combination includes: at least one of the content of the social information and the abbreviated information of the social information, such as a partial image and / or partial text of the social information, and a second social information icon. The third information combination includes: a third social information icon.

[0136] Optionally, the icon style of the social information icons in the above information combination is associated with the content quality of the social information. The first social information icon corresponds to social information of higher content quality than the second social information icon, and the second social information icon corresponds to social information of higher content quality than the third social information icon. The icon styles of the first, second, and third social information icons are different. In this case, the content quality of the social information affects the icon style of the social information icon in the social information tag and also affects whether the social information tag includes at least one of the information content of the social information and a summary of the social information. By providing three information combinations to represent social information, since the first and second information combinations carry more information, more content can be displayed for social information with higher content quality. Meanwhile, since the third information combination carries less information, less content can be displayed for social information with lower content quality. This not only improves the display of social information but also reduces the display of less important social information, saving resources.

[0137] In some embodiments, when social information meets a first content quality condition, the social information corresponds to a first content quality (high content quality), and the first information combination described above is used to characterize the social information. The first content quality condition includes at least one of the following: the social information includes images, the length of the social information article exceeds a length threshold, the content of the social information is relevant to the first topic, and the number of likes on the social information exceeds a first threshold. In some embodiments, when social information meets a second content quality condition, the social information corresponds to a second content quality (medium content quality), and the second information combination described above is used to characterize the social information. The second content quality condition includes at least one of the following: the social information includes images, the length of the social information article exceeds a length threshold, the content of the social information is relevant to the first topic, and the number of likes on the social information exceeds a second threshold. The first threshold is greater than the second threshold. In some embodiments, when social information meets a third content quality condition, the social information corresponds to a third content quality (low content quality), and the third information combination described above is used to characterize the social information. The third content quality condition includes at least one of the following: the content of the first social information is irrelevant to the first topic, the number of dislike interactions corresponding to the social information exceeds a threshold, and the length of time the social information has been published exceeds a threshold.

[0138] For example, continue to refer to Figure 2 The information combination corresponding to the social information icon 2031 displayed on the client also includes a partial image and partial text of the social information. The information combination corresponding to the social information icon 2032 displayed on the client also includes a partial image and partial text of the social information. The information combination corresponding to the social information icon 2033 displayed on the client only includes the social information icon 2033.

[0139] Regarding the display of social information icons corresponding to social information, situations related to the attributes of the social information are as follows:

[0140] The social information tag includes a social information icon having a theme style of a first theme. The social information icon having the theme style of the first theme includes that the content reflected by the social information icon matches the theme style of the first theme, and different social information icons correspond to different themes. The icon style of the social information icon is related to the second attribute of the social information, that is, social information with different second attributes can be represented by social information icons with different icon styles. The second attribute includes: the emotion corresponding to the social information, whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first theme, the number of likes of the social information, the number of comments on the social information, the content quality of the social information, and at least one of the publishing time of the social information. Optionally, the corresponding emotion of the social information is set by manual review, or is determined based on whether the information content of the social information includes keywords corresponding to different emotions, or is identified by AI, such as through LLM identification. By using social information icons with different icon styles to represent social information with different second attributes, it is possible to represent the quality of social information through social information icons with different icon styles, thereby improving the display effect of social information.

[0141] Social information icons of different icon styles differ in at least one of the following: icon content, icon size, icon transparency, and icon color. By setting the aforementioned multiple differentiation dimensions for the icon styles of social information icons and combining these multiple differentiation dimensions, a large number of social information icons with different icon styles can be obtained. This allows the social information icons to more accurately and granularly indicate the quality differences of social information, thereby improving the display effect of social information.

[0142] For example, Figure 8 Schematic diagram of a social information icon provided by an exemplary embodiment of the present application. Figure 8As shown, the social information icons in the "Fishing Map" include social information icon 801, social information icon 802, and social information icon 803. Social information icon 801 is the largest, social information icon 802 is the second largest, and social information icon 803 is the smallest. Moreover, although social information icons 801, 802, and 803 are all "fish" icons that match the "Fishing" theme, the icon content is different. In addition, social information icons 801 and 802 are displayed opaquely, while social information icon 803 is displayed semi-transparently. Optionally, the content quality corresponding to social information icon 801 is higher than that of social information icon 802, and the content quality corresponding to social information icon 802 is higher than that of social information icon 803. Social information icon 801 is used to represent social information that meets the first content quality condition, social information icon 802 is used to represent social information that meets the second content quality condition, and social information icon 803 is used to represent social information that meets the third content quality condition.

[0143] Optionally, continue with reference to Figure 8 , at least one of the information content of the social information and the abbreviated information of the social information can also be displayed around the social information icon. Whether the above information is displayed around the social information icon depends on whether the social information includes text, whether the social information includes pictures, and the content quality of the social information. For example, if the social information includes pictures, the corresponding part of the picture will be displayed around the corresponding social information icon. If the social information includes text, the corresponding part of the text will be displayed around the corresponding social information icon. Alternatively, only when the social information icon is the first social information icon or the second social information icon, the corresponding part of the picture and / or text will be displayed around it. If the social information icon is the third social information icon, the corresponding part of the picture and text will not be displayed around it.

[0144] In some embodiments, the first theme map is a mood map, and the theme corresponding to the mood map is mood. In this case, the icon style of the social information icon is an expression style corresponding to the emotion of the social information. Optionally, the social information icon in this case is an emoji. Optionally, in this case, the social information icon is not only an expression icon, but its icon style is also affected by the second attribute of the social information, for example, the icon style is associated with the content quality of the social information. By determining the expression style used by the social information icon corresponding to the social information in the mood map according to the emotion corresponding to the social information, the emotion corresponding to the social information can be intuitively represented by the expression icon, thereby improving the display effect of the social information.

[0145] For example, Figure 9Schematic diagram of an emotion map provided by an exemplary embodiment of the present application. Figure 9 As shown, the client displays an emoticon map 902 in the user interface 901, and the color of the emoticon map 902 is blue corresponding to the emoticon theme. The emoticon icons (social information icons) displayed in the emoticon map 902 are used to represent social information, and the emoticon icons of social information are emoticons corresponding to the emotions corresponding to the social information. Optionally, the content quality of the social information corresponding to the emoticon icon 903 is higher than that of the emoticon icon 904. The emoticon icon 903 corresponds to social information that meets the first content quality condition or the second content quality condition, and the emoticon icon 904 corresponds to social information that meets the third content quality condition. The size of the emoticon icon 903 is larger than that of the emoticon icon 904. In addition, the emoticon icon 903 is displayed opaquely, and the emoticon icon 904 is displayed semi-transparently. Optionally, continue to refer to Figure 9 At least one of the information content of the social information and the abbreviated information of the social information can be displayed around the emoticon icon.

[0146] In some embodiments, the client also supports social objects to create a theme map. The client displays a theme map creation interface, which is used to create a new theme map. Optionally, the theme map creation interface displays a theme naming control, a theme map avatar setting control, and a social information icon setting control. The theme naming control is used to set the name of the theme map, reflecting the theme corresponding to the theme map. The theme map avatar setting control is used to set the avatar corresponding to the theme map. Social objects select a preset avatar or upload it themselves. The avatar is used to represent the theme map. When displaying the theme map, the client will also display the avatar and name of the theme map, for example Figure 2 The "Secret Fishing Corner" and the corresponding avatar are displayed in the upper left corner of (a). The social information icon setting control is used to set the social information icons in the topic map. Social objects can be selected through preset icons or uploaded by themselves.

[0147] For example, Figure 10 FIG. 1 is a schematic diagram of a process for creating a topic map provided by an exemplary embodiment of the present application. Figure 10As shown, the client displays a theme map switching pop-up window 1002 in the user interface 1001, and different theme maps are displayed in the theme map switching pop-up window 1002. The theme map displayed in the user interface 1001 can be switched through the theme map switching pop-up window 1002. Optionally, the theme map switching pop-up window 1002 is triggered and displayed by a control displayed in the user interface 1001. A create button 1003 is displayed in the theme map switching pop-up window 1002. By triggering the create button 1003, the client displays a theme map creation interface 1004. The theme map creation interface 1004 displays a theme naming control 1005, a theme map avatar setting control 1006, and a social information icon setting control 1007. When creating a theme map through the theme map creation interface 1004, for example Figure 10 After creating a "stray cat map" in the user interface 1001, the client can display the stray cat map 1008 in the user interface 1001. The stray cat map 1008 also displays social information posted under the "stray cat" topic. The stray cat map 1008 displays social information icons 1009, 1010, and 1011. Social information icon 1009 is the largest, followed by social information icon 1010, and social information icon 1011 is the smallest. Furthermore, social information icons 1009 and 1010 are displayed opaquely, while social information icon 1011 is displayed semi-transparently. Optionally, the social information corresponding to social information icon 1009 has higher content quality than social information icon 1010, and the social information corresponding to social information icon 1010 has higher content quality than social information icon 1011. Social information icon 1009 corresponds to social information that meets the first content quality condition, social information icon 1010 corresponds to social information that meets the second content quality condition, and social information icon 1011 corresponds to social information that meets the third content quality condition. Optionally, the color of the topic map created by a social object is set by the social object through the topic map creation interface, or is randomly set by the system. All social objects using the client have permission to create topic maps, or some social objects have permission to create topic maps. For example, the z most active social objects have permission to create topic maps.

[0148] In some embodiments, the social information tags displayed by the client are related to time. When displaying the social information tags, the client can filter the social information according to the release time, so as to display the social information tags corresponding to the social information filtered by time in the first theme map, so as to represent the social information filtered by time.

[0149] By default, the client displays a social information tag with the theme style of the first theme at the publishing location in the first theme map based on all the social information published under the first theme map, that is, in this case, the publishing time of the social information will not be referenced; or, the client displays a first social information tag with the theme style of the first theme at the publishing location in the first theme map. Among them, the first social information tag is used to represent the social information published at the publishing location and whose publishing time falls within the first time period, that is, the first social information tag is displayed based on the social information published under the first theme and whose publishing time falls within the first time period, in this case, the publishing time of the social information will be referenced. The first time period includes a time period of a preset duration before the current moment. The preset duration is manually set, for example, one day, one week or one month, and the corresponding first time period is the past day, the past week or the past month. It should be noted that the first social information tag can be understood as a subset of the social information tags displayed based on all social information.

[0150] Optionally, the client also displays a time period selection control on or around the first theme map. The time period selection control is used to select a time period. In response to a time period selection operation triggered on the time period selection control, the client displays a second social information marker with the theme style of the first theme at the posting location in the first theme map. For example, by default, that is, when no time period is selected using the time period selection control, the client displays the first social information marker in the first theme map. After a time period is selected using the time period selection control, the client switches the display of the first social information marker displayed in the first theme map to the second social information marker.

[0151] The second social information tag is used to represent social information published at the publishing location and published within the second time period. That is, the second social information tag is displayed based on social information published under the first topic and published within the second time period. The second time period is the time period selected by the time period selection operation, and the second time period is different from the first time period. It should be noted that the second social information tag can also be understood as a subset of the social information tags displayed based on all social information, and the subset corresponding to the second social information tag is different from the first social information tag.

[0152] By displaying social information markers on the topic map based only on the first time period, without filtering social information by time, we can prioritize recently posted social information while reducing the rendering load when displaying social information markers. By providing a time period selection control, users can filter the social information displayed on the topic map according to their needs, enriching the personalized display of social information.

[0153] In some embodiments, the time period selection control includes a time wheel control or a sliding window control.

[0154] A time wheel control displays a time wheel. The scroll position of the time wheel can be adjusted by sliding the time wheel. Scrolling the time wheel to different scroll positions indicates different second time periods. Optionally, the granularity of the time period indicated by the time wheel control includes days, weeks, months, etc.; or, the granularity of the time period indicated by the time wheel control corresponds to a preset duration. For example, if the preset duration is one month, the granularity of the time period indicated by the time wheel control is also one month. Optionally, the time wheel control also displays the time period currently indicated by the time wheel. Furthermore, if the scroll position of the time wheel is not adjusted, the time wheel control can also display information indicating that the current time period is a default time period.

[0155] For example, Figure 11 FIG. 1 is a schematic diagram of a time wheel control provided by an exemplary embodiment of the present application. Figure 11 As shown in (a), the client displays a user interface 1101, in which a fishing map and a time roller control 1102 are displayed, and the time roller control 1102 displays a time roller ( Figure 11 By default, that is, when the social information posted under the "Laoyu" theme is not filtered by time using the time wheel control 1102, the client displays the first social information mark 1103 corresponding to the social information posted in the past week (for example, the 4th week of xx) in the "Laoyu" map. Figure 11 As shown in (b), according to the sliding operation of the time wheel (for example, sliding counterclockwise represents selecting the past time, and sliding clockwise represents selecting the future time), the client obtains the second time period indicated by the time wheel control 1102, for example Figure 11 In (b), the client switches to displaying the second social information marker 1104 based on the social information posted in the third week of 20xx under the "slacking off" theme. It can be seen that the number of second social information markers 1104 is less than that of first social information markers 1103, meaning that the social information posted in the third week of 20xx was less than that posted in the fourth week of 20xx.

[0156] The sliding window control displays a timeline and a sliding window, and the sliding window is displayed on the timeline. According to the sliding operation of the sliding window, the position of the sliding window on the timeline can be adjusted, and the sliding window slides to different positions on the timeline to indicate different second time periods. Optionally, the granularity of the time period indicated by the sliding window control includes days, weeks, months, etc.; or, the granularity of the time period indicated by the sliding window control corresponds to a preset duration. For example, if the preset duration is one month, the granularity of the time period indicated by the sliding window control is also one month. Optionally, elements for indicating the time represented by different positions on the timeline are also displayed on the timeline. The second time period indicated by the sliding window control is the time period represented by the segment framed by the sliding window on the timeline. In addition, if the position of the sliding window on the timeline is not adjusted, the sliding window control can also display information indicating that the time period at this time is the default time period.

[0157] For example, Figure 12 Schematic diagram of a sliding window control provided by an exemplary embodiment of the present application. Figure 12 As shown in (a), the client displays a user interface 1201, in which a fishing map and a sliding window control are displayed, and in which a timeline 1202 and a sliding window 1203 are displayed. By default, that is, when the social information posted under the fishing theme is not filtered by time through the sliding window control, the client displays the first social information mark 1204 corresponding to the social information posted in the past week (for example, the 4th week of xx year) in the fishing map. Figure 12 As shown in (b), according to the sliding operation on the sliding window 1203 (for example, sliding to the left represents selecting the past time, and sliding to the right represents selecting the next time), the client obtains the second time period indicated by the sliding window control, for example Figure 12 The client switches to displaying the second social information marker 1205 based on the social information posted in the third week of xx under the "slacking off" theme. It can be seen that the number of second social information markers 1205 is greater than the number of first social information markers 1204, meaning that more social information was posted in the third week of xx than in the fourth week of xx. Optionally, different sections in timeline 1202 are filled with different colors to reflect the number of social information posted during the corresponding time periods.

[0158] By displaying a time wheel control or a sliding window control, users can scroll the time wheel or slide the sliding window as needed to accurately filter the social information displayed in the theme map, thereby enriching the personalized display of social information.

[0159] Step 406: In response to the triggering operation on the social information tag, display the interactive response content.

[0160] Interactive response content is associated with a social information tag and is triggered by the social information tag to display the response content. Different social information tags correspond to different interactive response content. In some embodiments, different interactive response content is displayed when triggering social information icons of different icon styles. In some embodiments, different interactive response content is displayed when triggering information combinations with different social information tags. Different interactive response content is displayed by triggering different social information tags. Because different social information tags can represent social information of different qualities, different interactive response content can be set for social information of different qualities, enriching the interactive methods of social information.

[0161] For situations where social information icons are triggered:

[0162] In some embodiments, the social information tag includes a social information icon with a theme style of the first theme. In response to a triggering operation on the social information icon, such as a touch operation on the social information icon, the client displays interactive response content. The interactive response content is associated with the icon style of the social information icon, and different icon styles correspond to different interactive response contents. Optionally, the icon style of the social information icon is associated with the content quality of the social information to which it corresponds, that is, triggering social information icons corresponding to social information of different content qualities will display different interactive response content. Different interactive response content is displayed by triggering different social information icons. Since the social information icon can represent the content quality of the social information, different interactive response content can be set for social information of different content qualities based on the social information icon, thereby enhancing the targeted nature of the interaction and enriching the interactive mode of social information.

[0163] Optionally, in response to a triggering operation on a first social information icon, the client displays a first-style like effect. In response to a triggering operation on a second social information icon, the client displays a second-style like effect. In response to a triggering operation on a third social information icon, the client displays a social information stream interface. The like effect is a special effect for liking the social information corresponding to the social information icon. The display style of the like effect is linked to the icon style of the social information icon. Social information icons of different icon styles correspond to different like effects, and the first-style like effect differs from the second-style like effect. Optionally, the content quality of the social information corresponding to the first social information icon is higher than that of the second social information icon, and the content quality of the social information corresponding to the second social information icon is higher than that of the third social information icon. The social information stream interface is used to display the content of the social information posted on the first topic map in a waterfall-like manner. Optionally, when displaying the social information stream interface, the client anchors the content of the social information corresponding to the social information icon to the social information stream interface. By sliding the social information stream interface, other social information posted under the first topic can be displayed. Optionally, the like effects in different theme maps are the same or different. By triggering the social information icons corresponding to the social information of medium and high content quality, the likes for the social information are displayed. Since the social information of medium and high content quality may be information that the user is interested in, triggering the social information icon to directly like the social information of medium and high content quality can improve the efficiency of executing the like operation on the social information. In addition, different like effects are displayed for the social information of medium and high content quality. The like effects can distinguish the content quality of the social information being liked, thereby improving the display effect of the like effect. By triggering the social information icon corresponding to the social information of low content quality, the social information flow interface is displayed. Since the social information of low content quality may be information that the user is not interested in, by triggering the social information icon instead of liking the social information of low content quality and entering the social information flow interface, the user can avoid the mistaken operation of liking social information that may not be of interest.

[0164] For example, Figure 13 FIG is a schematic diagram of interactive response content provided by an exemplary embodiment of the present application. Figure 13 As shown, the client displays a user interface 1301, and a fishing map 1302 is displayed in the user interface 1301. The fishing map displays social information icons 1303, 1305, and 1307. The content quality of the social information corresponding to the social information icon 1303 is higher than that of the social information icon 1305, and the content quality of the social information corresponding to the social information icon 1305 is higher than that of the social information icon 1307. Figure 13As shown in (a), in response to the touch operation on the social information icon 1303, the client displays a fishbone-style like effect around the social information icon 1303. Figure 13 As shown in (b), in response to the touch operation on the social information icon 1305, the client displays a love-style like effect around the social information icon 1305. Figure 13 As shown in (c), in response to the touch operation on the social information icon 1307, the client will display the social information flow interface 1308, and the social information flow interface 1308 will be anchored to the display position of the social information corresponding to the social information icon 1307 when displayed.

[0165] For the case of trigger information combination:

[0166] In some embodiments, the information combination displayed in the social information tag is one of n information combinations. In response to a triggering operation on one of the n information combinations, such as a touch operation on the information combination, the client will display interactive response content. The interactive response content is associated with the n information combinations, and different information combinations correspond to different interactive response contents. Optionally, the information combination is associated with the content quality of the social information to which it corresponds, that is, triggering information combinations corresponding to social information of different content qualities will display different interactive response contents. Different interactive response contents are displayed by triggering different information combinations. Since the information combination can characterize the content quality of the social information, different interactive response contents can be set for social information of different content qualities based on the information combination, thereby enhancing the targeted nature of the interaction and enriching the interactive mode of social information.

[0167] Optionally, in response to a trigger operation on the first information combination, a first style of like special effects is displayed. In response to a trigger operation on the second information combination, a second style of like special effects is displayed. In response to a trigger operation on the third information combination, a social information flow interface is displayed. The social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method. Optionally, the content quality of the social information corresponding to the first information combination is higher than that of the second information combination, and the content quality of the social information corresponding to the second information combination is higher than that of the third information combination. Optionally, the like special effects in different theme maps are the same or different. For example, continue to refer to Figure 11, the first style of like special effect is a fishbone style like special effect, and the second style of like special effect is a heart style like special effect. By triggering the information combination corresponding to the social information of medium and high content quality, the like of the social information is displayed. Since the social information of medium and high content quality may be the information that the user is interested in, directly liking the social information of medium and high content quality by triggering the information combination can improve the efficiency of executing the like operation on the social information. In addition, different like special effects are displayed for the social information of medium and high content quality. The like special effect can distinguish the content quality of the social information liked, thereby improving the display effect of the like special effect. By triggering the information combination corresponding to the social information of low content quality, the social information flow interface is displayed. Since the social information of low content quality may be the information that the user is not interested in, by triggering the information combination instead of liking the social information of low content quality and entering the social information flow interface, the user can avoid the mistaken operation of liking social information that may not be of interest.

[0168] It should be noted that the triggering of social information icons and triggering of information combinations in step 406 can be combined. For example, triggering the first social information icon in an information combination will trigger the display of a first-style like effect, triggering the second social information icon in the information combination will trigger the display of a second-style like effect, and triggering the third social information icon in the information combination will trigger the display of the social information feed interface. Triggering the information content or thumbnail information of social information in an information combination will trigger the display of the social information feed interface.

[0169] Step 408: Display a heat map corresponding to the social information in the first theme map.

[0170] In the process of displaying the first theme map, the client can adjust the zoom ratio of the first theme map according to the zoom operation of the first theme map. The zoom ratio is used to reflect the actual distance represented by the unit length in the first theme map in the real world. When the zoom ratio of the first theme map belongs to the second ratio interval, the client displays the heat map corresponding to the social information in the first theme map. The maximum value of the second ratio interval is less than the minimum value of the first ratio interval. For example, when the first theme map is zoomed to a map of the entire city area, the client will display the heat map corresponding to the social information in the first theme map. By switching the display of the social information mark or heat map corresponding to the social information according to the zoom ratio of the theme map, a content interaction solution related to the social information displayed on the theme map based on map zooming is provided, which improves the display effect of the social information.

[0171] A heat map is a visual representation of the distribution density of geographically distributed social information posted by social entities. The heat map in this embodiment also corresponds to a topic map, categorizing the social information posted by social entities by the topics of the topic map. This allows for the display of heat maps based on the social information under different topics on different topic maps.

[0172] A heat map can be understood as a contour map. In the process of displaying (drawing) a heat map, the data required is the distribution density of social information in the area covered by the first theme map. Optionally, in the process of drawing a heat map, a heat value will be set for each piece of social information under the first theme, for example, the default setting is 1, and the heat value of the social information can be adjusted according to the interaction of the social information. For example, the more comments and / or likes a social information has, the higher the heat value of the social information is adjusted, and the longer the social information is released, the lower the heat value of the social information is adjusted. By superimposing the heat values ​​of social information (heat points) at the same release location, thermal data for drawing a heat map can be obtained.

[0173] Optionally, since the first theme map reflects the geographical location in the real world, the distribution range of social objects is relatively wide. If the social information of all social objects is used to calculate each time thermal data is extracted, the amount of calculation and data will be large. When displaying the first theme map, the display range of the screen is actually limited. Therefore, each time the client requests the above thermal data from the server, it will send the center coordinates (such as longitude and latitude) and the request radius of the first theme map displayed on the screen to the server. The server will only return the thermal data of the social information within the request radius each time. The request radius is used to indicate the distribution location range of the social information for determining thermal data. Optionally, the request radius is not less than the length corresponding to the longest distance from the center of the screen to each side of the screen in the real world.

[0174] For example, Figure 14 FIG. 1 is a schematic diagram of a request radius provided by an exemplary embodiment of the present application. Figure 14 As shown, when requesting thermal data, the client will send the center coordinates 1402 and the request radius 1403 of the first theme map displayed on the screen 1401 to the server, thereby obtaining the thermal data corresponding to some social information fed back by the server based on the above information. In addition, if the first theme map is slid so that the center coordinates 1402 move a distance 1404, the client will resend the center coordinates 1402 when requesting thermal data. By only requesting the thermal data of the social information within the screen range each time when drawing the thermal map, the server can reduce the amount of calculation and the amount of data transmission. At the same time, the pressure on the terminal to draw the thermal map will be greatly reduced.

[0175] For example, Figure 15 FIG. 1 is a schematic diagram of a process for obtaining thermal data provided by an exemplary embodiment of the present application. Figure 15 As shown, in step A1, the client's corresponding screen displays the sliding and zooming of the first theme map. In step A2, if the center coordinates of the first theme map change, the client re-requests thermal data and sends the new center coordinates to the server. In step A3, the server returns thermal data to the client based on the received center left and the requested radius. In step A4, the client draws a heat map based on the thermal data.

[0176] Optionally, when the zoom ratio of the first theme map is less than the scale threshold, that is, when the displayed first theme map covers a large geographical range, for example, when the displayed first theme map covers a province or the entire country, the server may still need to count a large amount of data, which may cause performance problems. In this case, the server will aggregate the data of the social information according to the current zoom ratio of the first theme map. For example, the area for which thermal data is requested is divided into a areas, and each area is traversed. For each area, the server queries the number b of social information in the area based on the center point of the area, and aggregates all the thermal points (social information) in the area into one point, and the thermal value of the point is b*the average thermal value of each social information.

[0177] After acquiring the thermal data, the client will mark the discrete heat points in the data in the matrix corresponding to the first thematic map, generating a discrete heat point matrix. The client then sets the heat point influence radius and, through convolution, diffuses and overlays the thermal values ​​of the discrete heat points. The heat point influence radius reflects the degree to which the heat value of a heat point influences the heat values ​​of surrounding heat points during the diffusion and overlay process. Through convolution, a heat point intensity influence range matrix (also known as a thermal value grayscale map) is generated from the discrete heat point matrix. Each point in this matrix corresponds to a point in the first thematic map, and the value of each point is the corresponding thermal value. Using a preset heat map color palette, the different heat points in the matrix are assigned corresponding colors based on their thermal values, thus rendering the heat map. The heat map color palette contains the correspondence between different thermal values ​​and rendering colors. It should be noted that for a specific location (heat point) in the heat map, due to the small scale of the first thematic map in this case, the location in the first thematic map actually represents an entire region. In summary, the heat value of a heat point in the heat map is related to at least one of the density of social information in the area, the number of interactions of social information, and the publishing time of social information.

[0178] For example, Figure 16FIG. 1 is a schematic diagram of a convolution calculation process provided by an exemplary embodiment of the present application. Figure 16 As shown, in the process of performing convolution calculation on the 9 thermal points (parallelograms filled with cross lines) in the thermal point matrix 1601, convolution calculation will be performed according to the set influence radius (corresponding to the convolution kernel 1602), so as to obtain the thermal value of a thermal point (parallelogram filled with cross lines) in the thermal point intensity influence range matrix 1603.

[0179] For example, Figure 17 FIG. 1 is a schematic diagram of a process of drawing a heat map provided by an exemplary embodiment of the present application. Figure 17 As shown, after the client obtains thermal data 1701, it fills the thermal values ​​of the discrete thermal points in thermal data 1701 into the matrix corresponding to the first theme map, resulting in a discrete thermal point matrix 1702. A convolution calculation is then performed on thermal point matrix 1702 based on the set thermal point influence radius to obtain a thermal value grayscale map 1703. The color of each point in thermal value grayscale map 1703 is determined based on the thermal value of each point in the thermal value grayscale map 1703, combined with the heat map color palette 1704. The thermal value grayscale map 1703 is then colored according to the color of each point to render a heat map 1705.

[0180] For example, Figure 18 This is a schematic diagram of a heat map provided by an exemplary embodiment of the present application. Figure 18 As shown, in the heat map 1801 corresponding to the first theme map, different areas are rendered with different colors, for example, area 1802 is rendered in yellow and area 1803 is rendered in blue.

[0181] Optionally, when the client displays a heat map in the first topic map, it draws the heat map based on all social information related to the first topic. Alternatively, when the client displays a heat map in the first topic map, it draws the heat map based on a portion of the social information related to the first topic. Optionally, the portion of social information is obtained by filtering the total social information based on the time it was published. The time it was published is the time interval between the time the social information was published and the current time. For example, the portion of social information can be obtained by filtering the total social information for social information published in the last y days.

[0182] Optionally, when displaying a heat map, the client can also filter the social information for a first time period according to the aforementioned description to display a first heat map. Furthermore, a time period selection control can be displayed on or around the heat map to display a second heat map based on the social information corresponding to a second time period indicated by the time period selection control.

[0183] Step 410: Overlay and display one or more heat icons having a theme style of the first theme on the heat map.

[0184] The thermal icon having the theme style of the first theme includes that the content reflected by the thermal icon matches the theme style of the first theme. Optionally, the icon style of the thermal icon is associated with the thermal value of the area where the thermal icon is located in the heat map, for example, the size of the thermal icon is positively correlated with the thermal value, and the icon content of different thermal icons is the same or different. Optionally, the thermal icons of different icon styles differ in at least one of icon content, icon size, icon transparency, and icon color.

[0185] The heat value is related to at least one of the density of social information in the area where the heat icon is located, the number of interactions with the social information, and the length of time the social information is published. The interaction includes at least one of comments, likes, and setting not to be interested. It should be noted that the heat icon is actually located at a certain location point (heat point) in the heat map (corresponding to the first theme map). Since the zoom ratio of the first theme map is small in this case, the location point in the first theme map actually represents an area, that is, the area where the heat icon is located in the heat map. By displaying the heat map and heat icon corresponding to the social information, since the display of the heat map and heat icon is related to the density of social information released in each area and the interaction of social information, it is possible to intuitively display the density of social information released in each area in the theme map and the interaction of social information through the heat map and heat icon, thereby improving the heat display effect of the theme map.

[0186] Optionally, the client displays a heat icon in a target area in the heat map. The target area includes an area in the heat map whose heat value is higher than the heat values ​​of the surrounding areas, that is, the heat value of the target area is higher than the heat values ​​of the surrounding areas. The size of the heat icon is positively correlated with the heat value of the target area. By making the size of the heat icon positively correlated with the heat value of the target area, the heat size of the target area can be intuitively reflected through the heat icon, thereby improving the heat display effect of the theme map.

[0187] For example, in the process of superimposing and displaying the heat icon, it is necessary to identify the area with higher heat value in the heat map, that is, the target area. In the process of drawing the heat map, a heat value grayscale map can be obtained, that is, a two-dimensional numerical matrix representing the heat value intensity of each point in the heat map. By traversing each point in the numerical matrix, it is determined whether the heat value of the surrounding points (including points in the upper, lower, left, right, upper left, upper right, lower left, and lower right directions) is less than that point, so that all peak points in the heat map can be obtained, that is, the above-mentioned target area. Afterwards, according to the intensity of the heat value of the peak point, the peak point can be divided into high heat (high heat value), medium heat (medium heat value), and low heat (low heat value). For example, a heat value greater than the first heat threshold is high heat, greater than the second heat threshold but less than the first heat threshold is medium heat, and less than the second heat threshold is low heat. The first heat threshold is greater than the second heat threshold. Afterwards, the client overlays and displays the thermal icon corresponding to the thermal value at the position corresponding to the peak point, thereby completing the overlay display of the thermal icon on the thermal map.

[0188] For example, Figure 19 FIG is a schematic diagram of a thermal icon provided by an exemplary embodiment of the present application. Figure 19 As shown, the client displays a heat map 1901 based on social information in the "Fishing Map". Multiple heat icons are superimposed on heat map 1901, including heat icon 1902, heat icon 1903, and heat icon 1904. The heat icons are icons with the content "fish". Heat icon 1902 is located in a high-heat target area, heat icon 1903 is located in a medium-heat target area, and heat icon 1904 is located in a low-heat target area. Heat icon 1902 is the largest, heat icon 1903 is the second largest, and heat icon 1904 is the smallest. Moreover, although heat icons 1902, 1903, and 1904 are all "fish" icons that match the "Fishing" theme, the icon content is different. In addition, heat icons 1902 and 1903 are displayed opaquely, while heat icon 1904 is displayed semi-transparently.

[0189] In some embodiments, in response to a sharing operation on the first theme map, the client will display the shared first theme map. Among them, the shared first theme map displays the m places with the largest number of social information posted, and each of the m places is displayed with a quantity icon having the theme style of the first theme. In some embodiments, the place name of the place is also displayed around the quantity icon. The quantity icon has the theme style of the first theme, including that the content reflected by the quantity icon matches the theme style of the first theme. The icon style of the quantity icon is associated with the number of social information posted on each place, and m is a positive integer. Optionally, quantity icons of different icon styles differ in at least one aspect of icon content, icon size, icon transparency, and icon color. In another optional manner, the shared first theme map displays thermal icons corresponding to the m areas with the highest thermal values. For the implementation of displaying thermal icons, please refer to the relevant introduction in the previous text, and the embodiments of this application will not be repeated here. By marking the locations with the largest number of social information posts and the relative number of social information posts at each location with quantity icons on the shared theme map, users can quickly know the areas with the largest number of social information posts and the relative number of social information posts in each area through the quantity icons, thereby improving the experience of users who receive the sharing in viewing the number of social information posts in different areas.

[0190] For example, Figure 20 FIG. 1 is a schematic diagram of a process of sharing a first theme map provided by an exemplary embodiment of the present application. Figure 20 As shown, the client displays a user interface 2001, in which a fishing map 2002 is displayed, and a sharing control 2003 is also displayed in the user interface 2001. In response to a touch operation on the sharing control 2003, the client displays a shared fishing map 2004 in the user interface 2001, for example, a fishing map corresponding to a certain city. The shared fishing map 2004 displays the 7 locations with the largest number of social information posted. Each of the 7 locations is displayed with a quantity icon 2006 with a theme style of "fishing". The more social information posted at each location, the larger the corresponding quantity icon 2006. Moreover, although the different quantity icons 2006 are all icons of "fish" that match the "fishing" theme, the icon contents are different. Moreover, the transparency of the different quantity icons 2006 is different. For example, the smallest quantity icon 2006 is displayed semi-transparently, and the remaining quantity icons 2006 are displayed opaquely. When displaying the shared Mo Fishing Map 2004, the client will also display a sharing control control 2005 in the user interface 2001. The sharing control control 2005 can be used to set the sharing channel of the shared Mo Fishing Map 2004, save the picture of the shared Mo Fishing Map 2004 and copy the link of the shared Mo Fishing Map 2004.

[0191] Step 412: In response to the theme map switching operation, the first theme map is switched to be displayed as the second theme map.

[0192] During the process of displaying the first theme map, the client can switch the display of the first theme map to the second theme map according to the theme map switching operation. Optionally, the theme map switching operation is triggered by a control in the user interface that displays the first theme map. After displaying the second theme map, the client will also display a social information tag with the theme style of the second theme at at least one publishing location in the second theme map. Alternatively, a heat map corresponding to the social information under the second theme is displayed in the second theme map, and one or more heat icons with the theme style of the second theme are superimposed on the heat map. For the implementation process of displaying social information tags and heat maps and heat icons, please refer to the relevant introduction to the first theme map, and the embodiments of the present application will not be repeated here. By switching the displayed theme map through the theme map switching operation, social objects can consult different theme maps on demand, thereby improving the user experience.

[0193] For example, Figure 21 FIG. 1 is a schematic diagram of a process of switching a theme map provided by an exemplary embodiment of the present application. Figure 21 As shown in (a), the client displays a fishing map 2102 in the user interface 2101, and a switching control 2103 is also displayed in the user interface 2101. Figure 21 As shown in (b), in response to the triggering operation of the switch control 2103, the client displays a theme map switching pop-up window 2104 in the user interface 2101. Different theme maps are displayed in the theme map switching pop-up window 2104. By selecting the theme map displayed in the theme map switching pop-up window 2104, the theme map displayed in the user interface 2101 can be switched. Figure 21 As shown in (c), when the flower viewing map 2105 is selected, the client will switch the fishing map 2102 to the flower viewing map 2105 in the user interface, and display the social information tags under the flower viewing theme accordingly. The client can also display the heat map and heat icon under the flower viewing theme when the flower viewing map 2105 is zoomed. In another possible implementation, a theme switching control 2106 is displayed in the user interface 2101, and avatars of different theme maps are displayed in the theme switching control 2106. By sliding the theme switching control 2106, avatars of different theme maps can be displayed. By selecting the avatar of the theme map, the theme map displayed in the user interface 2101 can also be switched.

[0194] In summary, the method provided in this embodiment establishes a topic map, whereby social information tags matching the theme style of the topic map are displayed based on the location of social information posted, thereby characterizing the social information posted under that theme. This not only enables the display of social information based on geographic location, but also enables social information posted for different topics to be displayed using social information tags corresponding to different theme styles, thus enriching the personalized display of social information.

[0195] The method provided in the embodiment of the present application realizes the graphical display of social information and heat maps based on theme maps. Different from the heat maps in the related art, which are composed of circles of different colors. In the method provided in the embodiment of the present application, different themes can be set under the map of the same area (for example, the same city). The social information published by social objects in each theme map can be graphically displayed through social information tags or heat maps. These graphics (including social information tags, heat icons) will change based on the content quality, interaction data and corresponding emotions of the social information, thereby intuitively reflecting the attributes of the social information. In addition, by clicking on these graphics, quick interaction with social information can be achieved. Social objects can also share the final generated theme map of a certain area under a certain theme. And social objects can also customize theme maps for creation. The following introduces the method provided in the embodiment of the present application.

[0196] First, for maps of the same city, different themes can be set, that is, different theme maps. For example, flower viewing maps, fishing maps, etc. During the display of a theme map, users can switch themes, that is, switch the displayed theme map. The social information posted by users under a certain theme map will be displayed on the theme map. Users can click on the elements representing social information on the theme map to enter the social information flow interface, and then interact with the social information by liking and commenting. On different theme maps, the social information icons representing social information are different. For example, the social information icon of the flower viewing map is a flower, and the social information icon of the fishing map is a.

[0197] Second, the social information icon representing social information will change based on a number of factors. High-quality social information (images, long text, and strongly related to the topic) with a high number of likes will display the social information icon and the information content of the social information to represent the social information. High-quality social information but not many likes will display a different social information icon and the information content of the social information to represent the social information. Some low-quality social information (such as information that is irrelevant to the topic or expired) will only display a weakened icon to represent the social information, without displaying the information content of the social information.

[0198] Third, within the emotional map, social media icons will also change based on the content of the social messages posted by users. By identifying the emotions associated with a user's social messages, the social media icons can be displayed as emojis corresponding to the emotions.

[0199] Fourth, users can quickly like a social post by clicking on a social post icon. The like icon style varies depending on the social post icon. For example, clicking on a medium-quality social post icon displays a heart, while clicking on a high-quality social post icon displays a fishbone icon. When a user clicks on a low-quality social post icon, they are directly redirected to the social feed interface and anchored to that post.

[0200] Fifth, when the topic map is zoomed out to a certain extent, social information will not be displayed, but a heat map of social information will be displayed. The more social information posted in a certain area, the higher the heat value. As the heat value of a region increases, the content and size of the heat icon displayed in that area will change.

[0201] Sixth, users can share themed maps of cities based on different themes. The shared themed maps will display the seven locations with the most social posts. The number icon displayed on the location will change with the number of social posts posted by the location, and the content and size of the number icon will also change.

[0202] Seventh, users can create their own theme maps. When creating, they can upload the social information icons they want to get a theme map that meets their needs.

[0203] In one possible example, the method provided by the present application is applied to an instant messaging application. Figure 20 FIG. 1 is a flow chart of a method for displaying a personal signature provided by an exemplary embodiment of the present application. Figure 20 As shown, the method includes:

[0204] Step 2202: Obtain the personal signature published in the instant messaging application.

[0205] The personal signature is published by the user of the instant messaging application, and includes, for example, information published by the user of the instant messaging application in a personal space, which is a virtual space maintained by the user of the instant messaging application for himself.

[0206] The personal signature can be understood as a kind of UGC information. The content of the personal signature includes at least one of text, picture, voice, emoticon, and video.

[0207] Step 2204: Determine the subject to which the personal signature belongs.

[0208] Instant messaging apps come with multiple preset themes. For example, there are multiple sports themes categorized by sport, including basketball, football, and tennis. There are also multiple cuisine themes categorized by cuisine, including Sichuan, Cantonese, and Shandong cuisine. There are also multiple digital themes categorized by digital product type, including mobile phone themes, camera themes, and laptop themes.

[0209] The instant messaging application extracts keywords from the personal signature, matches the keywords with each of the multiple topics, calculates similarity, and determines the topic with the highest similarity to the keywords in the personal signature as the topic to which the personal signature belongs.

[0210] Step 2206: Display a personal signature mark at the publishing location in the first topic map corresponding to the first topic.

[0211] In the instant messaging application, a corresponding topic map is preset for each of the multiple topics. Optionally, the topic map displays elements related to the topic. For example, the first topic map is a basketball-themed topic map, which displays basketball elements. The second topic map is a mobile phone-themed topic map, which displays mobile phone elements.

[0212] The publishing location includes the location where the user publishes the personal signature. The personal signature mark is used to represent the personal signature published at the publishing location, that is, the personal signature mark displayed at a certain location in the first topic map represents that the personal signature has been published at this location.

[0213] The personal signature mark has the theme style of the first theme, for example, the content of the elements displayed in the personal signature mark matches the theme style of the first theme, that is, the personal signature mark displayed in different theme maps displays elements matching the theme corresponding to the theme map.

[0214] In some embodiments, the personal signature mark includes a personal signature icon, or includes a personal signature icon and abbreviated information of the personal signature. The personal signature icon matches the theme style of the first theme. For example, the personal signature icons displayed in the first theme map corresponding to the basketball theme are all icons containing basketball elements. Optionally, the display style of the personal signature icon in the personal signature mark is related to the content quality of the personal signature. The content quality of the personal signature is related to at least one of whether the personal signature includes a picture, the text length of the personal signature, the number of likes for the personal signature, the number of comments on the personal signature, and the publication time of the personal signature.

[0215] In some embodiments, the instant messaging application displays a heat map corresponding to personal signatures published under the first topic in the first topic map, and overlays one or more heat icons with the theme style of the first topic on the heat map.

[0216] Optionally, the icon style of the heat icon is associated with the heat value of the area where the heat icon is located in the heat map, for example, the size of the heat icon is positively correlated with the heat value. The heat value is related to at least one of the distribution density of personal signatures in the area where the heat icon is located, the number of interactions of the personal signatures, and the publishing time of the personal signatures.

[0217] In summary, the method provided in this embodiment establishes a topic map and categorizes user-posted signatures according to the corresponding topics in the topic map. This allows signature tags that match the topic style of the topic map to be displayed based on the location of the signature, thereby representing the signatures posted under that topic. This not only enables the display of signatures based on geographic location, but also enables the display of signatures using signature tags corresponding to different topic maps, thereby enriching the personalized display of signatures.

[0218] In one possible example, the method provided in the present application is applied to a location-based service (LBS) application or a map application. Figure 21 FIG. 1 is a flow chart of a method for displaying check-in information provided by an exemplary embodiment of the present application. Figure 21 As shown, the method includes:

[0219] Step 2302: Get the check-in information published in the application.

[0220] Check-in information is information published by an application user for a certain geographic location in the real world. For example, it includes information published for a certain geographic location after the user arrives at the location. Check-in information is used to indicate that the user has visited the geographic location corresponding to the check-in information.

[0221] The check-in information can be understood as a kind of UGC information. The content of the check-in information includes at least one of text, picture, voice, emoticon, and video.

[0222] Optionally, the check-in information is posted by the user for a check-in theme (check-in activity) in the application. The check-in theme is used to reflect the purpose of the check-in, and multiple check-in themes are preset in the application. For example, there are check-in themes corresponding to each month, check-in themes corresponding to each season, and check-in themes corresponding to each tourist area. Before posting a check-in information, the user must first select the check-in theme to participate in. After posting a check-in information under the check-in theme, the check-in information will be automatically classified under the check-in theme.

[0223] Step 2304: Display the check-in information mark at the publishing location in the first theme map corresponding to the first check-in theme.

[0224] Instant messaging applications have a preset check-in theme map for each of the multiple check-in themes. The published location includes the location where the user posted the check-in information. A check-in information tag identifies the check-in information posted at the published location. Specifically, a check-in information tag displayed at a location in the first theme map indicates that a check-in information has been posted at that location.

[0225] The check-in information mark has the theme style of the first check-in theme. For example, the content of the elements displayed in the check-in information mark matches the theme style of the first check-in theme, that is, in the check-in information mark displayed in different check-in theme maps, elements matching the check-in theme corresponding to the check-in theme map are displayed.

[0226] In some embodiments, the check-in information mark includes a check-in information icon, or includes a check-in information icon and a summary of the check-in information. The check-in information icon matches the theme style of the first check-in theme. For example, the check-in information icons displayed in the first theme map corresponding to the tourism theme are all icons containing tourism elements. Optionally, the display style of the check-in information icon in the check-in information mark is related to the content quality of the check-in information. The content quality of the check-in information is related to at least one of whether the check-in information includes a picture, the text length of the check-in information, the number of likes on the check-in information, the number of comments on the check-in information, and the publication time of the check-in information.

[0227] In some embodiments, the application displays a heat map corresponding to the check-in information published under the first check-in theme in the first theme map, and overlays one or more heat icons with the check-in theme style of the first check-in theme on the heat map.

[0228] Optionally, the icon style of the heat icon is associated with the heat value of the area where the heat icon is located in the heat map, for example, the size of the heat icon is positively correlated with the heat value. The heat value is related to at least one of the distribution density of check-in information in the area where the heat icon is located, the number of interactions with the check-in information, and the length of time the check-in information has been published.

[0229] In summary, the method provided in this embodiment establishes a check-in theme map and categorizes user-posted check-in information by theme. This allows the check-in information to be displayed on the theme map based on the location where the check-in information was posted, using a check-in information tag that matches the theme style of the check-in theme map. This serves to characterize the check-in information posted under that theme. This not only enables the display of check-in information based on geographic location, but also enables the display of check-in information using check-in information tags corresponding to different check-in theme maps, thus enriching the personalized display of check-in information.

[0230] It should be noted that this application can display a prompt interface, pop-up window or output voice prompt information before collecting relevant user data (such as social information and the publishing location of social information in this application) and during the process of collecting relevant user data. The prompt interface, pop-up window or voice prompt information is used to remind the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining user-related data after obtaining the user's confirmation operation on the prompt interface or pop-up window. Otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining user-related data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application are collected with the user's consent and authorization, and the collection, use and processing of relevant user data need to comply with the relevant laws, regulations and standards of relevant countries and regions.

[0231] It should be noted that the order of the method steps provided in the embodiments of the present application can be appropriately adjusted, and the steps can be increased or decreased accordingly according to the circumstances. Any technical personnel familiar with this technical field can easily think of the changed methods within the technical scope disclosed in this application, and they should be covered within the scope of protection of this application, so they will not be repeated here.

[0232] Figure 24 This is a schematic diagram of a display device for social information provided by an exemplary embodiment of the present application. Figure 24 As shown, the device includes:

[0233] Display module 2401 is used to display a first theme map, where the first theme map is used to display at least one piece of social information released under a first theme;

[0234] The display module 2401 is further configured to display a social information tag having a theme style of the first theme at the publishing location in the first theme map, where the social information tag is configured to represent the social information published at the publishing location.

[0235] In an optional design, the display module 2401 is used to display the social information mark at the publishing location in the first theme map, and the social information mark includes a social information icon with a theme style of the first theme.

[0236] In an optional design, the information combination displayed in the social information tag is related to the first attribute of the social information; the first attribute includes: whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first topic, the number of likes of the social information, the number of comments on the social information, the content quality of the social information, and at least one of the publishing time of the social information.

[0237] In an optional design, the information combination displayed in the social information tag is one of n information combinations, where n is a positive integer; each of the n information combinations includes: a social information icon from a plurality of social information icons, the information content of the social information, and at least one of the abbreviated information of the social information, and different information combinations have at least one different piece of information.

[0238] In an optional design, the n information combinations include three information combinations; the first information combination includes: at least one of the information content of the social information and the abbreviated information of the social information, and a first social information icon; the second information combination includes: at least one of the information content of the social information and the abbreviated information of the social information, and a second social information icon; the third information combination includes: a third social information icon.

[0239] In an optional design, the social information tag includes a social information icon with a theme style of the first theme, and the icon style of the social information icon is related to a second attribute of the social information; the second attribute includes: at least one of: the emotion corresponding to the social information, whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first theme, the number of likes on the social information, the number of comments on the social information, the content quality of the social information, and the publishing time of the social information.

[0240] In an optional design, social information icons of different icon styles differ in at least one of icon content, icon size, icon transparency, and icon color.

[0241] In an optional design, the first theme map is an emotion map, and the icon style of the social information icon is an expression style corresponding to the emotion of the social information.

[0242] In an optional design, the display module 2401 is used to display interactive response content in response to a triggering operation on the social information tag; wherein different social information tags correspond to different interactive response contents.

[0243] In an optional design, the social information tag includes a social information icon having a theme style of the first theme; the display module 2401 is used to display the interactive response content in response to a triggering operation on the social information icon; wherein the interactive response content is associated with the icon style of the social information icon, and different icon styles correspond to different interactive response contents.

[0244] In an optional design, the display module 2401 is used to display a first style of like special effects in response to a triggering operation on a first social information icon; to display a second style of like special effects in response to a triggering operation on a second social information icon; and to display at least one of the social information flow interfaces in response to a triggering operation on a third social information icon; wherein the social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method, the content quality of the social information corresponding to the first social information icon is higher than that of the second social information icon, and the content quality of the social information corresponding to the second social information icon is higher than that of the third social information icon.

[0245] In an optional design, the information combination displayed in the social information tag is one of n information combinations; the display module 2401 is used to display the interactive response content in response to a triggering operation on one of the n information combinations; wherein the interactive response content is associated with the n information combinations, and different information combinations correspond to different interactive response contents.

[0246] In an optional design, the display module 2401 is used to display a first style of like special effects in response to a trigger operation on a first information combination; to display a second style of like special effects in response to a trigger operation on a second information combination; and to display at least one of the social information flow interfaces in response to a trigger operation on a third information combination; wherein the social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method, and the content quality of the social information corresponding to the first information combination is higher than that of the second information combination, and the content quality of the social information corresponding to the second information combination is higher than that of the third information combination.

[0247] In an optional design, the display module 2401 is used to switch the first theme map to a second theme map in response to a theme map switching operation; and display a social information tag with a theme style of the second theme at at least one publishing location in the second theme map.

[0248] In an optional design, the display module 2401 is used to display the shared first theme map in response to a sharing operation on the first theme map; wherein the shared first theme map displays the m locations with the largest number of social information published, and each of the m locations is displayed with a quantity icon having a theme style of the first theme, and the icon style of the quantity icon is associated with the number of social information published at each location, and m is a positive integer.

[0249] In an optional design, the display module 2401 is used to display a heat map corresponding to the social information in the first theme map; and to superimpose one or more heat icons with the theme style of the first theme on the heat map; wherein the icon style of the heat icon is associated with the heat value of the area where the heat icon is located in the heat map, and the heat value is related to at least one of the density of social information in the area, the number of interactions with the social information in the area, and the publishing time of the social information in the area.

[0250] In an optional design, the display module 2401 is used to display the thermal icon in the target area in the thermal map, and the target area includes the area in the thermal map whose thermal value is higher than the thermal value of the surrounding area; wherein the size of the thermal icon is positively correlated with the thermal value of the target area.

[0251] In an optional design, the display module 2401 is used to display a social information tag with a theme style of the first theme at at least one publishing location in the first theme map when the zoom ratio of the first theme map belongs to a first ratio interval; and to display a heat map corresponding to the social information in the first theme map when the zoom ratio of the first theme map belongs to a second ratio interval; wherein the maximum value of the second ratio interval is less than the minimum value of the first ratio interval.

[0252] In an optional design, the display module 2401 is used to display a first social information tag with a theme style of the first theme at the publishing location in the first theme map, the first social information tag is used to represent social information published at the publishing location and the publishing time belongs to a first time period, and the first time period includes a time period of a preset length before the current moment; a time period selection control is displayed on or around the first theme map; in response to a time period selection operation triggered on the time period selection control, a second social information tag with a theme style of the first theme is displayed at the publishing location in the first theme map; wherein, the second social information tag is used to represent social information published at the publishing location and the publishing time belongs to a second time period, the second time period is the time period selected by the time period selection operation, and the second time period is different from the first time period.

[0253] In an optional design, the time period selection control includes a time roller control or a sliding window control, wherein the time roller control displays a time roller, and the sliding window control displays a time axis and a sliding window; wherein the time roller scrolls to different scrolling positions to indicate different second time periods, and the sliding window slides to different positions on the time axis to indicate the different second time periods.

[0254] It should be noted that the social information display device provided in the above embodiment is merely an example of the division of the aforementioned functional modules. In actual applications, the aforementioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. Furthermore, the social information display device provided in the above embodiment and the social information display method embodiment are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0255] An embodiment of the present application also provides a computer device, comprising: a processor and a memory, wherein the memory stores at least one instruction, at least one program, code set, or instruction set, and the at least one instruction, at least one program, code set, or instruction set is loaded and executed by the processor to implement the social information display method provided by the above-mentioned method embodiments.

[0256] For example, Figure 25 It is a schematic diagram of the structure of a terminal provided by an exemplary embodiment of the present application.

[0257] Typically, the terminal 2500 includes a processor 2501 and a memory 2502 .

[0258] The processor 2501 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 2501 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 2501 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 2501 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 2501 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0259] Memory 2502 may include one or more computer-readable storage media, which may be non-transitory. Memory 2502 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in memory 2502 is used to store at least one instruction, which is executed by processor 2501 to implement the social information display method provided in the method embodiment of the present application.

[0260] In some embodiments, terminal 2500 may optionally include a peripheral device interface 2503 and at least one peripheral device. The processor 2501, memory 2502, and peripheral device interface 2503 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 2503 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 2504, a display screen 2505, a camera assembly 2506, an audio circuit 2507, and a power supply 2508.

[0261] The peripheral device interface 2503 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 2501 and the memory 2502. In some embodiments, the processor 2501, the memory 2502, and the peripheral device interface 2503 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 2501, the memory 2502, and the peripheral device interface 2503 can be implemented on separate chips or circuit boards, which is not limited in this embodiment of the present application.

[0262] RF circuit 2504 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. RF circuit 2504 communicates with communication networks and other communication devices via electromagnetic signals. RF circuit 2504 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. RF circuit 2504 optionally includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. RF circuit 2504 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, RF circuit 2504 may also include circuitry related to NFC (Near Field Communication), although this application does not limit this.

[0263] The display screen 2505 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 2505 is a touch screen display, the display screen 2505 also has the ability to collect touch signals on the surface or above the surface of the display screen 2505. The touch signal can be input as a control signal to the processor 2501 for processing. In this case, the display screen 2505 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there can be one display screen 2505, which is set on the front panel of the terminal 2500; in other embodiments, there can be at least two display screens 2505, which are respectively set on different surfaces of the terminal 2500 or in a folding design; in still other embodiments, the display screen 2505 can be a flexible display screen, which is set on the curved surface or folding surface of the terminal 2500. Even more, the display screen 2505 can be set into a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 2505 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0264] The camera assembly 2506 is used to capture images or videos. Optionally, the camera assembly 2506 includes a front camera and a rear camera. Typically, the front camera is set on the front panel of the terminal 2500, and the rear camera is set on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 2506 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0265] The audio circuit 2507 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into the processor 2501 for processing, or input into the radio frequency circuit 2504 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there may be multiple microphones, each located in different parts of the terminal 2500. The microphone may also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 2501 or the radio frequency circuit 2504 into sound waves. The speaker may be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as distance measurement. In some embodiments, the audio circuit 2507 may also include a headphone jack.

[0266] Power supply 2508 is used to power various components in terminal 2500. Power supply 2508 can be AC ​​power, DC power, a disposable battery, or a rechargeable battery. When power supply 2508 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is charged via a wired line, while a wireless rechargeable battery is charged via a wireless coil. The rechargeable battery can also support fast charging technology.

[0267] In some embodiments, the terminal 2500 further includes one or more sensors 2509 , including but not limited to: an acceleration sensor 2510 , a gyroscope sensor 2511 , a pressure sensor 2512 , an optical sensor 2513 , and a proximity sensor 2514 .

[0268] The accelerometer 2510 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal 2500. For example, the accelerometer 2510 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 2501 can control the touch screen display 2505 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 2510. The accelerometer 2510 can also be used to collect game or user motion data.

[0269] The gyroscope sensor 2511 can detect the orientation and rotation angle of the terminal 2500. It can also work with the accelerometer 2510 to collect the user's 3D movements on the terminal 2500. Based on the data collected by the gyroscope sensor 2511, the processor 2501 can implement the following functions: motion sensing (for example, changing the UI based on the user's tilt), image stabilization during shooting, game control, and inertial navigation.

[0270] The pressure sensor 2512 can be provided on the side frame of the terminal 2500 and / or below the touch screen display 2505. When the pressure sensor 2512 is provided on the side frame of the terminal 2500, it can detect the user's gripping signal of the terminal 2500. The processor 2501 then performs left-hand or right-hand identification or shortcut operations based on the gripping signal collected by the pressure sensor 2512. When the pressure sensor 2512 is provided below the touch screen display 2505, the processor 2501 controls the operable controls on the UI interface based on the user's pressure operation on the touch screen display 2505. Operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0271] Optical sensor 2513 is used to detect ambient light intensity. In one embodiment, processor 2501 can control the display brightness of touchscreen display 2505 based on the ambient light intensity detected by optical sensor 2513. Specifically, when the ambient light intensity is high, the display brightness of touchscreen display 2505 is increased; when the ambient light intensity is low, the display brightness of touchscreen display 2505 is decreased. In another embodiment, processor 2501 can also dynamically adjust the shooting parameters of camera assembly 2506 based on the ambient light intensity detected by optical sensor 2513.

[0272] Proximity sensor 2514, also known as a distance sensor, is typically located on the front panel of terminal 2500. Proximity sensor 2514 is used to detect the distance between the user and the front of terminal 2500. In one embodiment, when proximity sensor 2514 detects that the distance between the user and the front of terminal 2500 is gradually decreasing, processor 2501 controls touchscreen display 2505 to switch from the screen-on state to the screen-off state. When proximity sensor 2514 detects that the distance between the user and the front of terminal 2500 is gradually increasing, processor 2501 controls touchscreen display 2505 to switch from the screen-off state to the screen-on state.

[0273] Those skilled in the art will understand that Figure 25 The structure shown in the figure does not constitute a limitation on the terminal 2500, and the terminal 2500 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0274] An embodiment of the present application also provides a computer-readable storage medium, which stores at least one instruction, at least one program, code set, or instruction set. When the at least one instruction, at least one program, code set, or instruction set is loaded and executed by a processor of a computer device, the social information display method provided by the above-mentioned method embodiments is implemented.

[0275] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the social information display methods provided in the above-mentioned method embodiments.

[0276] Those skilled in the art will understand that all or part of the steps of implementing the above embodiments may be accomplished by hardware, or may be accomplished by a program instructing the relevant hardware, and the program may be stored in a computer-readable storage medium, and the above-mentioned readable storage medium may be a read-only memory, a disk or an optical disk, etc.

[0277] The above description is merely an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent switches, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A method for displaying social information, characterized in that: The method comprises: Displaying a first topic map, where the first topic map is used to display at least one piece of social information published under a first topic; A social information mark having a theme style of the first theme is displayed at the publishing location in the first theme map, where the social information mark is used to represent the social information published at the publishing location.

2. The method according to claim 1, characterized in that Displaying a social information mark having the theme style of the first theme at the publishing location in the first theme map includes: The social information mark is displayed at the publishing location in the first theme map, where the social information mark includes a social information icon having a theme style of the first theme.

3. The method according to claim 2, characterized in that The information combination displayed in the social information tag is related to the first attribute of the social information; The first attribute includes: whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first topic, the number of likes of the social information, the number of comments on the social information, the content quality of the social information, and at least one of the publishing time of the social information.

4. The method according to claim 3, characterized in that The information combination displayed in the social information mark is one of n information combinations, where n is a positive integer; Each of the n information combinations includes: a social information icon from a plurality of social information icons, information content of the social information, and at least one of abbreviated information of the social information, and different information combinations have at least one different piece of information.

5. The method according to claim 4, characterized in that The n information combinations include three information combinations; The first information combination includes: at least one of the information content of the social information and the abbreviated information of the social information, and a first social information icon; The second information combination includes: at least one of the information content of the social information and the abbreviated information of the social information, and a second social information icon; The third information combination includes: a third social information icon.

6. The method according to any one of claims 1 to 5, characterized in that: The social information mark includes a social information icon having a theme style of the first theme, and the icon style of the social information icon is related to the second attribute of the social information; The second attribute includes: the emotion of the social information, whether the social information includes pictures, the text length of the social information, whether the information content of the social information matches the first topic, the number of likes of the social information, the number of comments on the social information, the content quality of the social information, and at least one of the publishing time of the social information.

7. The method according to claim 6, characterized in that The social information icons of different icon styles differ in at least one aspect of icon content, icon size, icon transparency, and icon color.

8. The method according to claim 6, characterized in that The first theme map is an emotion map, and the icon style of the social information icon is an expression style corresponding to the emotion of the social information.

9. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to a triggering operation on the social information mark, displaying interactive response content; Among them, different social information tags correspond to different interactive response contents.

10. The method according to claim 9, characterized in that The social information mark includes a social information icon having a theme style of the first theme; The displaying of interactive response content in response to a triggering operation on the social information mark includes: In response to a triggering operation on the social information icon, displaying the interactive response content; The interactive response content is associated with the icon style of the social information icon, and different icon styles correspond to different interactive response contents.

11. The method according to claim 10, characterized in that The displaying of the interactive response content in response to the triggering operation on the social information icon includes at least one of the following: In response to a triggering operation on the first social information icon, displaying a first style of like special effect; In response to a triggering operation on the second social information icon, displaying a second style of like special effect; In response to a triggering operation on the third social information icon, displaying a social information stream interface; The social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method.

12. The method according to claim 9, characterized in that The information combination displayed in the social information mark is one of n information combinations; and the displaying of interactive response content in response to a triggering operation on the social information mark includes: In response to a triggering operation on one of the n information combinations, displaying the interactive response content; The interactive response content is associated with the n information combinations, and different information combinations correspond to different interactive response contents.

13. The method according to claim 12, characterized in that The displaying of the interactive response content in response to a triggering operation on one of the n information combinations includes at least one of the following: In response to a triggering operation on the first information combination, displaying a first style of like special effect; In response to a triggering operation on the second information combination, displaying a second style of like special effect; In response to a triggering operation on the third information combination, displaying a social information flow interface; The social information flow interface is used to display the information content of the social information published in the first theme map based on a waterfall flow method.

14. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to a sharing operation on the first theme map, displaying the shared first theme map; Among them, the shared first theme map displays the m locations with the largest number of social information published, and each of the m locations is displayed with a quantity icon with the theme style of the first theme, and the icon style of the quantity icon is associated with the number of social information published at each location, and m is a positive integer.

15. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Displaying a heat map corresponding to the social information in the first theme map; Overlaying and displaying one or more heat icons having the theme style of the first theme on the heat map; Among them, the icon style of the thermal icon is associated with the thermal value of the area where the thermal icon is located in the thermal map, and the thermal value is related to at least one of the density of social information in the area, the number of interactions of social information in the area, and the publishing time of social information in the area.

16. The method according to claim 15, characterized in that The step of superimposing and displaying one or more heat icons having the theme style of the first theme on the heat map includes: Displaying the heat icon with the theme style of the first theme in a target area in the heat map, the target area including an area in the heat map having a heat value higher than that of surrounding areas; The size of the thermal icon is positively correlated with the thermal value of the target area.

17. The method according to any one of claims 1 to 5, characterized in that: Displaying a social information mark having the theme style of the first theme at the publishing location in the first theme map includes: Displaying a first social information marker having the theme style of the first theme at the posting location in the first theme map, the first social information marker being used to represent social information posted at the posting location and posted within a first time period, where the first time period includes a time period of a preset length before the current moment; The method further comprises: displaying a time period selection control on or around the first thematic map; In response to a time period selection operation triggered on the time period selection control, displaying a second social information marker having a theme style of the first theme at a publishing location in the first theme map; The second social information tag is used to represent social information that is published at the publishing location and the publishing time belongs to a second time period. The second time period is the time period selected by the time period selection operation, and the second time period is different from the first time period.

18. The method according to claim 17, characterized in that The time period selection control includes a time wheel control or a sliding window control, wherein the time wheel control displays a time wheel, and the sliding window control displays a time axis and a sliding window; The time wheel scrolls to different scroll positions to indicate different second time periods, and the sliding window slides to different positions on the time axis to indicate different second time periods.

19. A device for displaying social information, characterized in that: The device comprises: A display module, configured to display a first topic map, wherein the first topic map is configured to display at least one piece of social information published under a first topic; The display module is further configured to display a social information tag having a theme style of the first theme at the publishing location in the first theme map, wherein the social information tag is configured to represent the social information published at the publishing location.

20. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying social information according to any one of claims 1 to 18.

21. A computer-readable storage medium, characterized in that The readable storage medium stores at least one program, and the at least one program is loaded and executed by the processor to implement the method for displaying social information according to any one of claims 1 to 18.

22. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the method for displaying social information according to any one of claims 1 to 18.