Interest point display method and device, equipment and medium

By introducing a filtering mechanism of topic tags and secondary tags on the map page, the problem of a single filtering method among users in multi-dimensional points of interest is solved, and the convenience and richness of point of interest screening is achieved, and the user experience is improved.

CN119248892APending Publication Date: 2025-01-03XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411221359.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-02
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In the prior art, the way users view points of interest on map pages is too single, and the way to filter points of interest is not convenient enough, especially in multi-dimensional points of interest (such as locations, live broadcasts, group chats, etc.), it is difficult to quickly find the feeling. Interested content.

Method used

By introducing multiple theme tags and secondary tags on the map page, users can trigger target theme tags to filter out relevant topic interests and filter them more refinedly through secondary tags, including group chats and publishing Content and live broadcast types.

Benefits of technology

It improves the richness and convenience of filtering points of interest on map pages, so users can find points of interest or related content that are of interest more quickly, reduce information interference that is not interested, and improve viewing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119248892A_ABST
    Figure CN119248892A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an interest point display method and device, equipment and a medium, and is applied to the technical field of Internet. The method comprises the following steps: displaying a map page; the map page comprises a plurality of interest points and a label area, and a plurality of theme labels are displayed in the label area; in response to a trigger operation for a target theme tag in the plurality of theme tags, screening out theme interest points in the map page, and updating the tag region; the updated label area displays a plurality of secondary labels of the target theme label. By adopting the embodiment of the invention, the screening mode richness of the interest points on the map page can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, specifically to the field of data display technology, and in particular to a method, device, equipment and medium for displaying points of interest. Background Art

[0002] Currently, users can view points of interest on the map. As the business expands, points of interest can have different dimensions, such as locations, live broadcasts, group chats, and so on. At this time, in order to facilitate users to view points of interest, filter controls are usually displayed on the map page for filtering points of interest. For example, filter controls are used to indicate the filtering of places suitable for dating, or the filtering of places suitable for travel. This means that the way to filter points of interest on the map page is too single, and the way for users to view points of interest is not convenient enough. Summary of the invention

[0003] The embodiments of the present application provide a method, apparatus, device and medium for displaying points of interest, which can improve the richness of the methods for filtering points of interest on a map page, thereby improving the richness of the points of interest that users are interested in viewing.

[0004] On the one hand, an embodiment of the present application provides a method for displaying points of interest, the method comprising:

[0005] Displaying a map page; the map page includes multiple points of interest and a label area, and the label area displays multiple topic labels;

[0006] In response to a trigger operation on a target topic tag among multiple topic tags, topic points of interest are filtered out in a map page, and a tag area is updated; wherein the topic points of interest are points of interest related to a topic corresponding to the target topic tag, and the updated tag area displays multiple secondary tags of the target topic tag, and the secondary tags and the target topic tags have a hierarchical relationship, and the secondary tags are used to filter the types of interest points for the filtered topic points of interest, and the types of interest points include at least one of group chat, published content, and live broadcast.

[0007] On the other hand, an embodiment of the present application provides a method for displaying points of interest, the method comprising:

[0008] receiving a request for obtaining a point of interest; the request for obtaining the point of interest is obtained by triggering an operation on a map page for a target topic tag among multiple topic tags; the map page includes multiple points of interest and a tag area; the multiple topic tags are displayed in the tag area;

[0009] Obtaining points of interest related to the topic corresponding to the target topic tag as topic points of interest;

[0010] In response to the interest point acquisition request, the subject interest point and multiple secondary tags having a hierarchical relationship with the target subject tag are returned, so that the subject interest point is filtered out through the map page, and the tag area is updated through the multiple secondary tags.

[0011] On the one hand, an embodiment of the present application provides a device for displaying points of interest, the device comprising:

[0012] A page display module, used to display a map page; the map page includes a plurality of points of interest and a label area, and the label area displays a plurality of subject labels;

[0013] The point of interest display module is used to respond to the trigger operation of the target topic tag among multiple topic tags, filter out the topic points of interest in the map page, and update the label area; wherein the topic points of interest are points of interest related to the topic corresponding to the target topic tag, and the updated label area displays multiple secondary tags of the target topic tag, and the secondary tags and the target topic tag have a hierarchical relationship. The secondary tags are used to filter the point of interest types of the filtered topic points of interest, and the point of interest types include at least one of group chat, published content, and live broadcast.

[0014] On the other hand, an embodiment of the present application provides a device for displaying points of interest, the device comprising:

[0015] The request receiving module is used to receive a request for obtaining a point of interest; the request for obtaining a point of interest is obtained by triggering a target topic tag among multiple topic tags on a map page; the map page includes multiple points of interest and a tag area; and multiple topic tags are displayed on the tag area;

[0016] An interest point acquisition module is used to acquire interest points related to the topic corresponding to the target topic tag as topic interest points;

[0017] The point of interest acquisition module is also used to respond to the point of interest acquisition request, return the theme point of interest and multiple secondary tags that have a hierarchical relationship with the target theme tag, so that the theme point of interest can be filtered out through the map page, and the tag area can be updated through multiple secondary tags.

[0018] On the one hand, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is configured to call the program instructions to execute some or all of the steps in the above method.

[0019] On the one hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program includes program instructions, which, when executed by a processor, are used to execute some or all of the steps in the above method.

[0020] Accordingly, according to one aspect of the present application, a computer program product is provided, which stores a computer program. The computer program includes program instructions, and when the program instructions are executed by a processor, they are used to execute part or all of the steps in the above method.

[0021] In an embodiment of the present application, multiple points of interest and a label area can be displayed on a map page, and multiple topic labels for filtering points of interest can be displayed on the label area. By triggering the target topic label, topic points of interest related to the topic corresponding to the target topic label can be filtered out on the map page, that is, different points of interest can be filtered out with different topics, and multiple secondary labels with a hierarchical relationship with the target topic label can be displayed on the label area, and then more detailed filtering can be performed for the topic points of interest based on the multiple secondary labels, such as filtering according to the type of points of interest indicated by the secondary labels (such as group chat, live broadcast), so that on the map page, points of interest or related content of points of interest can be filtered not only by topic labels but also by secondary labels, thereby improving the richness of the filtering methods for points of interest on the map page, and points of interest or related content of points of interest that you are interested in under different topics or different secondary labels can be viewed on the map page, thereby improving the convenience of viewing points of interest on the map page. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0023] Figure 1 A schematic diagram of a network architecture provided for an embodiment of the present application;

[0024] Figure 2 A schematic diagram of a point of interest display scene provided in an embodiment of the present application;

[0025] Figure 3 A flowchart of a method for displaying points of interest provided in an embodiment of the present application;

[0026] Figure 4 A schematic diagram of a map page provided in an embodiment of the present application;

[0027] Figure 5a A schematic diagram of a display scene of a point of interest provided in an embodiment of the present application;

[0028] Figure 5bA schematic diagram of another display scene of a point of interest provided in an embodiment of the present application;

[0029] Figure 5c A schematic diagram of a display scene of another point of interest provided in an embodiment of the present application;

[0030] Figure 6 A flowchart of another method for displaying points of interest provided in an embodiment of the present application;

[0031] Figure 7a A schematic diagram of another map page provided in an embodiment of the present application;

[0032] Figure 7b A schematic diagram of a secondary tag provided in an embodiment of the present application;

[0033] Figure 7c A schematic diagram of another secondary tag provided in an embodiment of the present application;

[0034] Figure 7d A schematic diagram of another secondary tag provided in an embodiment of the present application;

[0035] Figure 8 A flowchart of another method for displaying points of interest provided in an embodiment of the present application;

[0036] Fig. 9 A schematic diagram of a scenario for determining a subject provided in an embodiment of the present application;

[0037] Fig.10 A schematic diagram of an interactive process of displaying points of interest provided in an embodiment of the present application;

[0038] Fig.11 A schematic diagram of the structure of a point of interest display device provided in an embodiment of the present application;

[0039] Fig.12 A schematic diagram of the structure of another point of interest display device provided in an embodiment of the present application;

[0040] Fig.13 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0041] The method for displaying points of interest proposed in the embodiment of the present application is implemented in an electronic device, which can be a server or a terminal. The server can be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, and big data and artificial intelligence platforms. The terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited thereto.

[0042] Among them, a network architecture diagram proposed based on the point of interest display method can be shown as follows Figure 1 As shown, the network architecture may include a server 100 (with no limitation on the number of servers) and a terminal device cluster (with no limitation on the number of terminal devices, such as terminal device 200a, terminal device 200b, ..., terminal device 200n), wherein there may be a communication connection between the servers. At the same time, the server may have a communication connection with any terminal device, so that the server can exchange data with the terminal device through the communication connection. The above-mentioned communication connection does not limit the connection method, and may be directly or indirectly connected through a wired communication method, or directly or indirectly connected through a wireless communication method, or through other methods, which are not limited in this application. In addition, it can be understood that the electronic device involved in the embodiments of the present application may be Figure 1 The terminal device shown can also be Figure 1 The server shown.

[0043] It should be understood that Figure 1 Each terminal device in the terminal device cluster shown may be installed with an application client for displaying a map page. The application client may be any type of client, such as a social client, an instant messaging client (e.g., a conference client), an entertainment client (e.g., a live broadcast client), a multimedia client (e.g., a video client), an information client (e.g., a news client), a shopping client, a multimedia client, etc., which has the function of displaying data information such as text, images, audio, and video. The specific type of the application client is not limited here.

[0044] For example, an application client refers to a client that can instantly send and receive Internet messages and has a point of interest display function. Figure 1 A map page is displayed in the application client on the terminal device 200a shown in FIG. 1 , and a plurality of topic tags are displayed on the map page. When a user performs a trigger operation for a target topic tag on the map page, the terminal device can send a point of interest acquisition request to the server (such as Figure 1 The server 100 shown in the figure) is used as the theme interest point by the server and the theme corresponding to the target theme tag. The terminal device can display the theme interest point through a map page.

[0045] Among them, the technical solution of this application proposes a point of interest display system, the system includes: a terminal device (such as Figure 1 The terminal device 200a shown in FIG. 200b ), the server (such as Figure 1 The server 100 shown in the figure) includes: a terminal device for displaying a map page; a terminal device for generating a request for obtaining a point of interest in response to a trigger operation for a target topic tag among multiple topic tags; a server for obtaining points of interest related to a topic corresponding to the target topic tag as topic points of interest, and obtaining multiple secondary tags having a hierarchical relationship with the target topic tag; and a terminal device for filtering out topic points of interest in the map page, and updating the tag area through multiple secondary tags. The specific processing logic in the point of interest display system can be found in the relevant description of the following embodiments.

[0046] Optionally, the terminal device and the server may be based on logical division. Therefore, when the terminal device and the server are mentioned below, they may be physically the same device or different devices.

[0047] For further understanding, please refer to Figure 2 , Figure 2 A schematic diagram of a point of interest display scene provided in an embodiment of the present application, wherein a map page 20a can be displayed, and a label area can be displayed on the map page, the label area being used to display a plurality of topic labels (such as topic label a1, topic label a2, and topic label a3).

[0048] Among them, multiple points of interest can be displayed on the map page 20a (for example, points of interest a1XX1, points of interest a2XX2, points of interest a1XX3, points of interest a3XX4, etc.).

[0049] Among them, the target account can filter out thematic points of interest related to the theme corresponding to the theme tag a1 (such as point of interest a1XX1, point of interest a1XX3, point of interest a1XX5, point of interest a1XX6, etc.) in the map page 20b by triggering the target theme tag (such as theme tag a1).

[0050] At the same time, the tag area may be updated to display multiple secondary tags (such as tag b1, tag b2, tag b3) with the target topic tag. The secondary tags may be used to further filter the topic interest points.

[0051] Among them, the secondary tag and the target topic tag have a hierarchical relationship, and the secondary tag is used to filter the interest point types of the filtered topic interest points, and the interest point types include at least one of group chat, published content, and live broadcast.

[0052] It can be understood that at this time there is no need to view the points of interest that you are interested in among all the points of interest displayed on the map page. Instead, by triggering the target theme scene, the relevant points of interest under the target theme scene are displayed at one time. This can reduce the interference of uninteresting points of interest on the target account, thereby improving the target account's viewing efficiency for points of interest. In addition, points of interest can be filtered by subject tags and secondary tags under subject tags. Subject points of interest can be filtered from the perspective of subject tags to establish a point of interest recommendation display system exclusive to subject scenes under the map field.

[0053] Optionally, in some embodiments, the electronic device may execute the point of interest display method to optimize the screening method of points of interest on the map page according to actual business needs. Among them, points of interest may refer to objects identified on the map page according to geographical locations. For example, the types of points of interest of points of interest may include places (such as the point of interest is a food store, and it can be identified according to the location of the place), group chat (such as the point of interest is a group chat, and it can be identified according to the location of the group owner), live broadcast (such as the point of interest is a live broadcast, and it can be identified according to the location of the anchor), published content (such as the point of interest is published content, and it can be identified according to the geographical location carried by the published content, or displayed on the area exploration layer of the map page), etc. In other words, there can be multiple types of points of interest. There is no limitation on points of interest and types of points of interest here.

[0054] It is understood that the multiple points of interest displayed on the map page may be points of interest under one or more of the above-mentioned point of interest types. A topic corresponding to a topic tag may aggregate multiple types of points of interest. The topic point of interest is also a point of interest associated with the topic corresponding to the target topic tag under the multiple types of points of interest aggregated by the topic corresponding to the target topic tag.

[0055] It is understandable that the target account (i.e., the user) can perform interactive operations on the points of interest on the map page. For example, when the point of interest is a place, the corresponding place details page can be entered by triggering the place on the map page. For another example, when the point of interest is a group chat, the corresponding group chat inner page can be entered by triggering the group chat on the map page. For another example, when the point of interest is a live broadcast, the corresponding live broadcast page can be entered by triggering the live broadcast on the map page. For another example, when the point of interest is a published content, the corresponding content details page can be entered by triggering the published content on the map page.

[0056] Optionally, the data involved in this application, such as the account behavior data of the target account, can be stored in a database, or can be stored in a blockchain, such as through a blockchain distributed system, which is not limited in this application.

[0057] It should be noted that in the specific implementation of the present application, when it comes to scenarios involving obtaining relevant data such as user information, such as obtaining user information (such as account behavior data of the target account, etc.) for user search, etc., it is necessary to obtain user permission or consent. That is, when the embodiments of the present application are applied to specific products or technologies, the collection, use and processing of relevant user data comply with relevant laws, regulations and standards in the relevant regions. For example, a prompt message can be issued in the form of an interactive page to prompt which data will be collected or obtained. Specifically, the type and content of these data can be prompted to the user through a list or other means. Only after receiving a confirmation operation or instruction allowing the collection of data on the interactive page, the collection and processing of relevant data will be further performed.

[0058] It is understood that the above scenarios are only examples and do not constitute a limitation on the application scenarios of the technical solutions provided in the embodiments of the present application. The technical solutions of the present application can also be applied to other scenarios. For example, it is known to those skilled in the art that with the evolution of the system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0059] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the terminal equipment shown. Figure 3 , Figure 3 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Figure 3 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:

[0060] S101, displaying a map page.

[0061] The map page may be associated with a map trigger control, and the corresponding map page may be displayed by touching the map trigger control.

[0062] For example, a region exploration control is displayed on the application page, and a map page can be displayed through the region exploration control. The map page is a map page constructed based on the location indicated by the region exploration control (such as the current geographic location of the target account).

[0063] For example, the location of a point of interest (such as point of interest A) is displayed on the content details page of the published content. Figure 2 The level label control is triggered by Figure 2The level label control can display a map page, which is a map page constructed based on the geographic location of point of interest A.

[0064] For example, the location B is displayed on the content details page of the published content. Figure 2 The level label control is triggered by Figure 2 The level label control can display a map page, which is a map page built based on the geographic location of geographic location B.

[0065] For another example, when the application client is a map-related client, a map page corresponding to the geographic location of the target account may be directly displayed on the application homepage when the application client is entered.

[0066] Optionally, a virtual logo corresponding to the target account may be displayed on the map page to mark the geographic location of the target account on the map page. In addition, on the map page, the target account can search for other locations or slide on the map page (such as sliding the map layer up, down, left, or right, or zooming in and out the map layer) to view map pages of other locations.

[0067] It is understandable that the manner of triggering the display of the map page may be different, and the manner of displaying the map page is not limited here.

[0068] Among them, multiple points of interest can be displayed on the map page, such as places, group chats, live broadcasts, etc. It is understood that a map layer is displayed on the map page, and a point of interest layer can be displayed on the map layer, and the point of interest can be displayed through the point of interest layer. It is understood that the marked position of the point of interest on the point of interest layer can be determined according to the geographical location of the point of interest and the map position indicated by the map layer, and the point of interest can be displayed at the marked position.

[0069] When displaying the POI, at least one of the following information may be displayed: POI description and POI interaction information. The POI description may include one or more of the POI name, POI image, and POI type (e.g., when the POI is a location, the type is food (specifically, western food / drinks, etc.); when the POI is a group chat, the type is group chat).

[0070] Among them, the point of interest interaction information refers to the information generated by the interactive behavior associated with the point of interest. Depending on the point of interest, the type of point of interest interaction information may be different. For example, when the point of interest is a place, the point of interest interaction information may be the number of published content associated with the place (it can be understood that the published content associated with the place is obtained by performing a content publishing operation on the place) or the number of user recommendations for the place (such as "XX people recommend"). Alternatively, when the point of interest is a group chat, the point of interest interaction information may be the number of people in the group chat (it can be understood that the number of people in the group chat is obtained by performing a group chat join publishing operation on the group chat). Alternatively, when the point of interest is a live broadcast, the point of interest interaction information may be the live broadcast theme (it can be understood that the live broadcast theme is obtained by performing a theme configuration operation on the live broadcast) or the number of people watching the live broadcast (such as "XX people are watching"). There is no limitation on the point of interest interaction information here.

[0071] It can be understood that for points of interest of different types, the display information for the points of interest is different, and the display form can be different (for example, a live point of interest can be displayed with a live status to mark the point of interest as live and in the process of live broadcast).

[0072] The map page may also display a label area. Multiple topic labels may be displayed in the label area. One topic label corresponds to one topic. One topic may carry multiple POI types.

[0073] Among them, the theme refers to a complete scene determined based on the user's search behavior or topics of interest or published content, such as skateboarding-related themes or running-related themes. By carrying multiple types of points of interest, the map content can be directly organized from a complete scene perspective to meet the user's complete demands under a certain theme. For example, the user wants to view group chats, live broadcasts, related locations, etc. under a certain theme. Among them, the specific method of determining the theme can be found in the relevant description of the following embodiments.

[0074] It is understandable that each theme can carry multiple interest point types, and the interest point types carried by each theme can be the same or different. For example, if the theme is related to skateboarding, then the aggregated interest point types can include location, group chat, live broadcast, published content, etc. For another example, if the theme is related to an activity, then the aggregated interest point types can include group chat, live broadcast, published content, etc. The specific settings can be made by relevant personnel.

[0075] Optionally, a map page may display multiple points of interest that can be triggered. In response to a trigger operation on a point of interest on the map page, a topic tag related to the triggered point of interest is highlighted. That is, if the triggered point of interest is associated with a topic, the topic tag corresponding to the associated topic is highlighted. For example, the topic tag corresponding to the associated topic is highlighted, or the size of the topic tag corresponding to the associated topic is enlarged. Alternatively, the topic tag corresponding to the associated topic is moved to the front of the multiple topic tags.

[0076] Optionally, by triggering a point of interest, a point of interest card of the point of interest can be displayed, and the point of interest details page of the point of interest can be entered through the point of interest card. For example, when the point of interest is a place, the point of interest card can display information related to the place (such as the name, image, location, etc. of the place), and the point of interest card can be triggered to enter the place details page. For another example, when the point of interest is a live broadcast, the point of interest card can display information related to the live broadcast (such as the name of the live broadcast room, the live broadcast room screen, the name of the live broadcast room anchor, etc.), and the point of interest card can be triggered to enter the live broadcast page. For another example, when the point of interest is a group chat, the point of interest card can display information related to the group chat (such as the group chat name, group chat introduction, group chat number, group chat joining control, etc.), and the point of interest card can be triggered to apply to join the group chat and enter the chat page. It can be understood that the information displayed on the point of interest card may be different depending on the point of interest. This is not limited here.

[0077] It is understood that when the target account triggers other positions, the topic label corresponding to the above-mentioned associated topic will be unhighlighted, for example, the topic label corresponding to the associated topic will be unhighlighted, or the size of the topic label corresponding to the associated topic will be restored. Alternatively, the topic label corresponding to the associated topic will be moved to the original position among the multiple topic labels. It is understood that the point of interest card can be hidden at the same time.

[0078] For example, Figure 4 As shown, Figure 4 A schematic diagram of a map page provided in an embodiment of the present application; wherein the map page 40a (such as Figure 2 In the example map page 20a), when a point of interest a2XX2 is triggered, a point of interest card 41a of the point of interest a2XX2 can be displayed on the map page. The point of interest card displays the point of interest name a2XX2, the point of interest image, the point of interest location (XX location), etc.

[0079] At the same time, it can be determined whether the interest point a2XX2 has a related topic among the topics corresponding to multiple topic tags.

[0080] For example, the terminal device can generate a scene query request for a point of interest. When the server receives the scene query request, it can determine the correlation between the point of interest and the topics corresponding to multiple topic tags, and determine the topic related to the point of interest based on the correlation. At this time, when the terminal device receives the topic related to the point of interest, it can highlight the topic control corresponding to the topic related to the point of interest.

[0081] For example, if the interest point a2XX2 is associated with the topic corresponding to the topic label a2, the topic label a2 may be highlighted, or the size of the topic label a2 may be enlarged, or the topic label a2 may be moved to the front. Alternatively, at least two of the above-mentioned methods may be satisfied at the same time, such as highlighting and moving to the front at the same time.

[0082] Optionally, a virtual identifier 42a of the target account may be displayed on the map page 40a to mark the geographic location of the target account. In addition, each theme tag may optionally display a theme description and a theme image related to the corresponding theme. The theme image is an image that matches the theme. For example, for a theme related to skateboarding, the theme description may be "skateboard park" and the theme image may be a cartoon skateboard image.

[0083] At this time, if the target account clicks on another location, the POI card is hidden and the highlight of the topic label a2 is canceled. For example, the highlight of the topic label a2 can be canceled, or the size of the topic label a2 can be restored, or the topic label a2 can be moved to the original position.

[0084] S102: In response to a triggering operation on a target topic tag among multiple topic tags, filter out topic points of interest in a map page, and update a tag area.

[0085] It can be understood that by triggering any topic tag, points of interest related to the subject corresponding to the target topic tag can be filtered out on the map page as subject points of interest. For example, if the type of points of interest for the subject aggregation corresponding to the target topic tag includes places, then places related to the subject corresponding to the target topic tag are displayed. For another example, if the type of points of interest for the subject aggregation corresponding to the target topic tag includes group chats, then group chats related to the subject corresponding to the target topic tag are displayed.

[0086] Therefore, multiple POI types can be aggregated on the same map page based on the theme, providing users with the most efficient and holistic theme exploration experience, rather than viewing POIs of interest in a single dimension. Among them, theme POIs refer to POIs related to the theme corresponding to the target theme tag.

[0087] For example, in response to a trigger operation for a target theme tag, when displaying theme points of interest on a map page, points of interest other than theme points of interest are hidden. Alternatively, theme points of interest are highlighted on a map page, and points of interest other than theme points of interest are retained. In other words, only theme points of interest may be filtered and displayed, or theme points of interest may be highlighted. For example, the display size of theme points of interest may be increased compared to non-theme points of interest. Alternatively, theme points of interest may be highlighted. Alternatively, theme identifiers may be added to theme points of interest.

[0088] Optionally, in order to facilitate the target account to view, the target account may also specify the location range where the points of interest need to be displayed. For example, in response to a location range designation operation in a map page, the points of interest displayed in a range other than the designated location range indicated by the location range designation operation in the map page are hidden.

[0089] That is, the target account can specify the location range of the points of interest to be displayed within the location range displayed on the current map page, and can view the points of interest only within the specified location range, i.e., hide the points of interest within the location range other than the specified location range. It is understood that at this time, a sliding operation can be performed on the map layer, or an operation of zooming in or out can be performed to view the points of interest within the specified location range in more detail.

[0090] For example, by long pressing the map page, a location range formed by the long pressing position is selected as the designated location range, such as a circle formed by a preset radius with the long pressing position as the center, or a square formed by a preset side length with the long pressing position as the center as the designated location range.

[0091] For another example, a range selection control may be displayed by long pressing the map page, and the location range indicated by the range selection control is the specified location range. The size of the location range may be specified by the range selection control. For example, the range selection control is a circular control, and the specified location range may be adjusted by dragging the edge of the circular control. The method for determining the specified location range is not limited here.

[0092] It is understood that the designated location range can be distinguished as a location range other than the designated location range for display, such as highlighting the designated location range, etc. Similarly, in response to a trigger operation for a target topic tag, the subject interest points are screened out in the designated location range. For example, only the subject interest points are displayed or the subject interest points are highlighted.

[0093] It is understandable that after the target topic tag is triggered, the points of interest outside the specified location range can also be hidden after the specified location range, and the points of interest displayed in the specified location range can be retained.

[0094] In addition, any topic tag can be associated with a secondary tag, and the secondary tag and the corresponding topic tag have a hierarchical relationship, that is, the secondary tag is the next level tag of the topic tag. For example, the secondary tag of the target topic tag is used to further filter the selected topic points of interest under the target topic tag (such as filtering the point of interest type), that is, the topic points of interest can be filtered according to the point of interest type. Among them, the point of interest type may include at least one of group chat, published content, and live broadcast. For example, filtering the topic points of interest according to group chat may be filtering out all group chats in the topic points of interest. For another example, filtering the topic points of interest according to live broadcast may be filtering out all live broadcasts in the topic points of interest. For another example, filtering the topic points of interest according to published content may be filtering out all published content (or content data in the published content) in the topic points of interest.

[0095] It can be understood that one secondary tag corresponds to one type of interest point. The type of interest point is not limited here. The specific process of screening the subject interest points through the secondary tags can refer to the relevant description of the following embodiment.

[0096] It can be understood that after the target topic tag is triggered, multiple secondary tags of the target topic tag can be updated and displayed on the tag area.

[0097] For example, Figure 5a-5c As shown, Figure 5a-5c A schematic diagram of a display scene of a point of interest provided in an embodiment of the present application; wherein, Figure 5a In the map page 50a (such as Figure 4 The example map page 40a) displays multiple points of interest (for example, the image and name of point of interest a1XX1, the image and name of point of interest a2XX2, the image and name of point of interest a1XX3, the image and name of point of interest a3XX4, etc.). By triggering the target topic tag (such as tag a1), the topic points of interest can be filtered in the map page.

[0098] For example, the subject interest points may include but are not limited to: interest points as locations (such as displaying the location image and location name of interest point a1XX1, the number of associated published content "XX pieces of content", etc.), interest points as live broadcasts (such as displaying the live broadcast dynamic picture and live broadcast name of interest point a1XX3, live broadcast introduction "XX live broadcast", etc.), interest points as group chats (such as displaying the group chat image and group chat name of interest point a1XX5, the number of group chat people "XX people chatting", etc.), interest points as activities (such as displaying the activity image and activity name of interest point a1XX6, activity introduction "Activity XX", etc.), etc.), interest points as published content (such as displaying the cover, title, publishing account, etc.), etc.

[0099] Among them, only the theme points of interest may be displayed, and the other points of interest may be hidden, such as map page 501a. Alternatively, the theme points of interest may be highlighted (such as highlighting the theme points of interest), and the other points of interest may be hidden, such as map page 501b.

[0100] Furthermore, multiple secondary tags corresponding to the topic tag a1 are updated and displayed in the tag area of ​​the map page 501a or the map page 501b, such as secondary tag b1, secondary tag b2, secondary tag b3, etc. Similar to the topic tag, the tag description and the tag image adapted to the tag description can be displayed.

[0101] It is understood that multiple topic tags can be displayed on the map page, and the target account can view more topic tags on the map page by sliding. For example, slide in the tag area to view topic tag a4.

[0102] Furthermore, if the theme corresponding to the theme tag a2 is a theme related to skateboarding (such as the theme description "skateboarding" and a theme image suitable for the theme are displayed on the theme tag a2), then the theme tag a2 is triggered on the map page 50a', and the theme points of interest associated with the theme tag a2 can be filtered and displayed on the map page 501c.

[0103] For example, when the theme interest point is a place, the name of the place of the theme interest point ("XX skateboard shop"), the image of the place, the number of related published content "XX pieces of content", etc. may be displayed. For example, when the theme interest point is a group chat, the group chat image and the group chat name ("Skateboard Exchange Group"), the number of group chat people "XX people chatting", etc. may be displayed. For example, when the theme interest point is a group, the group image and the group name ("Skateboard Group"), the number of group participants "XX people", etc. may be displayed. For example, when the theme interest point is live broadcast, the live broadcast dynamic image and the live broadcast name ("Skateboard Live Broadcast"), the live broadcast introduction "XX Live Broadcast", etc. may be displayed. For example, when the theme interest point is an activity, the activity image and the activity name ("Skateboard Competition"), the activity introduction "Activity XX", etc. may be displayed.

[0104] Furthermore, multiple secondary tags corresponding to the topic tag a2 are updated and displayed in the tag area of ​​the map page 501c, such as secondary tag b4, secondary tag b5, secondary tag b6, etc. Similar to the topic tag, the tag description and the tag image adapted to the tag description can be displayed.

[0105] Among them, Figure 5bIn the example, the target account can further perform a location range designation operation on the map page 501c. For example, by a long press operation on the map page, a location range formed based on the long press position (such as a circle formed by a preset radius with the long press position as the center) is displayed, and the designated location range and the location range other than the designated location range are displayed separately. At this time, the subject points of interest on the designated location range 52a can be retained, and the subject points of interest on the location range other than the designated location range can be hidden.

[0106] It is understood that the designated location range can be dragged or enlarged or reduced, and the subject points of interest on the designated location range are still displayed. For example, the target account can enlarge the designated location range to better view the subject points of interest on the designated location range. It is understood that the edge of the designated location range carries a close control 53a, and by triggering the close control, the designated location range can be cancelled and the subject points of interest can be displayed on the target location range.

[0107] Among them, Figure 5c In the example, a location range designation operation can be performed on the map page 50a. For example, by long pressing the map page, a range selection control is displayed, and the range enclosed by the range selection control is the designated location range 52b. The size of the designated location range can be adjusted by dragging the edge of the range selection control. A close control 53b is carried on the edge of the designated location range. Among them, the points of interest displayed in the range other than the designated location range indicated by the location range designation operation can be hidden.

[0108] At this time, in response to the trigger operation for the theme tag a1, on the map page 501a', the theme points of interest are displayed within the specified location range, and points of interest other than the theme points of interest are hidden, that is, only the theme points of interest (such as points of interest a1XX5) are displayed within the specified location range, and other points of interest are hidden.

[0109] It is understood that the specified location range can be dragged or enlarged or reduced, and the subject points of interest on the specified location range are still displayed. For example, the target account can enlarge the specified location range to better view the subject points of interest on the specified location range.

[0110] In an embodiment of the present application, multiple points of interest and a label area can be displayed on a map page, and multiple topic labels for filtering points of interest can be displayed on the label area. By triggering the target topic label, topic points of interest related to the topic corresponding to the target topic label can be filtered out on the map page, that is, different points of interest can be filtered out with different topics, and multiple secondary labels with a hierarchical relationship with the target topic label can be displayed on the label area, and then more detailed filtering can be performed for the topic points of interest based on the multiple secondary labels, such as filtering according to the type of point of interest indicated by the secondary label (such as group chat, live broadcast, and published content). In this way, on the map page, points of interest or related content of points of interest can be filtered not only by topic labels but also by secondary labels, thereby improving the richness of the filtering methods for points of interest on the map page, and points of interest or related content of points of interest that you are interested in under different topics or different secondary labels can be viewed on the map page, thereby improving the convenience of viewing points of interest or related content of points of interest on the map page.

[0111] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the terminal equipment shown. Figure 6 , Figure 6 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Figure 6 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:

[0112] S201. Display a map page.

[0113] The map page includes multiple points of interest and a label area, and the label area displays multiple topic labels.

[0114] The display order of the multiple topic tags may be a preset order or an order determined by a sorting strategy. For example, the sorting strategy may refer to sorting by interest level, such as displaying multiple topic tags in sequence on a map page according to the target account's interest level in the topics corresponding to the multiple topic tags. The interest level is determined based on the account data of the target account. The account data may include account information and / or account behavior.

[0115] In other words, the target account's interest level in multiple topics can be determined based on the target account's account information and / or account behavior, and the topic tags corresponding to the multiple topics can be displayed in order from large to small in terms of interest, so as to achieve a personalized topic tag display for each individual.

[0116] For example, the server can determine the target account's interest in multiple topics, and return the topic tags corresponding to the multiple topics in order from the largest to the smallest interest level, so that the terminal device can display the multiple topic tags in sequence. The specific method of determining the interest level can be found in the relevant description of the following embodiment.

[0117] For another example, the sorting strategy may refer to sorting by the popularity of multiple topics, such as displaying the topic tags corresponding to multiple topics in sequence according to the popularity of multiple topics on a map page. The popularity of a topic may be determined based on points of interest related to the topic. The specific method of determining the popularity of a topic may refer to the relevant description of the following embodiment.

[0118] That is, the topic tags corresponding to the multiple topics are displayed in order from the highest to the lowest popularity. For example, the server can determine the popularity of multiple topics and return the topic tags corresponding to the multiple topics in order from the highest to the lowest popularity, so that the terminal device displays the multiple topic tags in sequence.

[0119] Optionally, the sorting strategy may be to sort by popularity and interest level. For example, by weighted summing the popularity of the topic and the interest level of the target account, a display coefficient for the topic is obtained, and topic tags corresponding to multiple topics are displayed in descending order of the display coefficients.

[0120] S202: In response to a triggering operation on a target topic tag among the multiple topic tags, a topic point of interest is screened out on the map page. The specific implementation of step S202 can be found in the related description of the above embodiment, which will not be described in detail here.

[0121] S203: Update and display multiple secondary tags of the target topic tag in the tag area of ​​the map page.

[0122] Optionally, after a target topic tag is triggered, a secondary tag having a hierarchical relationship with the target topic tag can be further displayed. A secondary tag corresponds to a type of interest aggregated data for a topic interest point. In other words, the topic corresponding to the target topic tag can be further highly refined and expanded to display the aggregated data obtained under the topic corresponding to the target topic tag.

[0123] It can be understood that there can be multiple secondary tags, and the secondary tags are used to filter the types of interest points for the filtered subject points of interest. One secondary tag corresponds to a point of interest type, and the point of interest type can include location, group chat, live broadcast, published content, etc.). Optionally, the secondary tags can also be used to filter the extended types of the filtered subject points of interest. For example, the accounts associated with the subject points of interest are filtered. Among them, the extended type and the point of interest type are collectively referred to as the filter type. The extended type is a type extended from the point of interest type (such as an account, a product, etc.), wherein, when filtering, it can be filtered from accounts related to the subject points of interest; or, it can be filtered from products related to the subject points of interest.

[0124] Among them, the secondary tag is used to indicate the filtering of the subject interest points based on the corresponding filtering type. One filtering type can correspond to different secondary tags, and different secondary tags corresponding to the same filtering type indicate different filtering contents (ie, the interest aggregation data obtained by filtering).

[0125] For example, if the secondary tag corresponds to the type of interest point and is a group chat, the filtering content indicated by the secondary tag may be interest aggregation data related to the group chat, such as group chat in the theme interest point. For another example, if the secondary tag corresponds to the type of interest point and is published content, the filtering content indicated by the secondary tag may be interest aggregation data related to the published content, such as content data extracted from the published content in the theme interest point (such as a theme-related image related to the theme corresponding to the target theme tag). For example, if the secondary tag corresponds to the extended type and is an account, the filtering content indicated by the secondary tag may be interest aggregation data related to the account, such as a theme-related account determined from accounts related to the theme interest point (such as a key account under a certain related field).

[0126] It is understandable that the secondary tags may be different depending on the topics corresponding to the topic tags, and may be specifically configured by relevant personnel.

[0127] For example, in the theme of skateboarding, the type of interest point corresponding to the secondary tag can be a location. In this case, the filtering content indicated by the secondary tag can be the interest points that are locations in the theme interest points (such as one secondary tag is used to filter places related to skateboarding equipment, and one secondary tag is used to filter places related to skateboarding accessories).

[0128] Alternatively, the interest point type corresponding to the secondary tag may be a group chat, in which case the filtering content indicated by the secondary tag may be an interest point in the subject interest point as a group chat (such as a group chat for communicating about skateboards).

[0129] Alternatively, the type of interest point corresponding to the secondary tag may be a group, in which case the filtering content indicated by the secondary tag may be an interest point in the theme interest points that is used as a group (such as a group for a skateboarding group).

[0130] Alternatively, the type of interest point corresponding to the secondary tag may be live broadcast, in which case the filtering content indicated by the secondary tag may be the interest points in the subject interest points that are live broadcasts.

[0131] Alternatively, the point of interest type corresponding to the secondary tag can be published content. In this case, the filtered content indicated by the secondary tag can be content data (such as theme-associated images related to the theme) extracted from the published content in the theme point of interest (i.e., the published content related to the theme corresponding to the target theme tag in the published content on the map page).

[0132] Alternatively, the secondary tag corresponds to an extended type, and the extended type is an account. In this case, the filtering content indicated by the secondary tag can be a topic-related account (such as a topic-related account in the skateboarding field, such as a skateboard blogger) determined from accounts related to the topic interest points (such as a publishing account for published content and / or a group chat member account and / or a live broadcast host account, etc.).

[0133] Alternatively, the secondary tag corresponds to an extended type, and the extended type is a product. In this case, the filtering content indicated by the secondary tag can be theme-related products determined from products related to the theme interest point (such as products released by a store, etc.) (such as a secondary tag for filtering products that are skateboard equipment, a secondary tag for filtering products that are skateboard accessories), etc.

[0134] For another example, in a topic about sunrise watching, the interest point type corresponding to the secondary tag may be a group chat, and the filtering content indicated by the secondary tag may be an interest point in the topic interest points as a group chat (such as a group chat for sunrise watching).

[0135] Alternatively, the type of interest point corresponding to the secondary tag may be a group, in which case the filtering content indicated by the secondary tag may be the interest points in the theme interest points that are used as group (such as a group for watching the sunrise).

[0136] Alternatively, the point of interest type corresponding to the secondary tag can be published content. In this case, the filtered content indicated by the secondary tag can be content data extracted from the published content related to the theme point of interest (such as picture and text aggregation data related to the theme, such as a picture and text aggregation guide for watching the sunrise), etc.

[0137] It is understandable that there is no limitation on specific secondary tags here. As the business develops, the subject can have more secondary tags. The above is only an example. Different secondary tags can correspond to different interest point types and have different interest aggregation data. The interest aggregation data can be an interest point under a certain interest point type, or it can be information obtained from information related to the subject interest point. The determination conditions of the interest aggregation data corresponding to the secondary tag can be set according to the specific scenario.

[0138] The display order of the multiple secondary tags on the tag area can be a preset order, or can be sorted and displayed according to the popularity of the secondary tags, such as displaying the secondary tags in order from large to small in popularity. The popularity of the secondary tags can be determined based on the number of clicks on the secondary tags. The higher the number of clicks, the greater the popularity.

[0139] Optionally, in response to a triggering operation on a theme point of interest in a map page, a secondary tag related to the triggered theme point of interest is highlighted. For example, if the type of point of interest corresponding to the secondary tag is a point of interest of type A, and if the triggered theme point of interest belongs to type A, the secondary tag is highlighted.

[0140] It is understood that the secondary tag can be highlighted in the same way as the theme control. For example, highlighting the secondary tag, increasing the size of the secondary tag, and moving the secondary tag to the front of multiple secondary tags. Alternatively, at least two of the aforementioned methods can be satisfied at the same time, such as highlighting the secondary tag and moving it to the front at the same time.

[0141] It is understandable that if the target account clicks on other locations, the highlighting of the secondary tags related to the triggered topic point of interest will be cancelled.

[0142] S204: In response to a trigger operation on a target secondary tag among the multiple secondary tags, display interest aggregation data related to the type of interest point corresponding to the target secondary tag.

[0143] That is, when the target secondary tag is triggered, the interest aggregation data related to the type of interest point corresponding to the target secondary tag is displayed.

[0144] Among them, the secondary tag can be triggered to display the corresponding interest aggregation data. For example, jump to the interest aggregation page to display the interest aggregation data. Or, the interest aggregation data is displayed in a floating layer on the map page. Optionally, when the point of interest type corresponding to the secondary tag is a point of interest type, it is also possible to filter and display the points of interest under the point of interest type corresponding to the secondary tag in the theme point of interest on the map page.

[0145] For example, when the interest point type corresponding to the target secondary tag is group chat, the group chat in the subject interest point is displayed. The interest point as the group chat is interest aggregation data.

[0146] For another example, when the interest point type corresponding to the target secondary tag is live broadcast, the live broadcast in the subject interest point is displayed. The interest point as live broadcast is interest aggregation data.

[0147] For another example, when the interest point type corresponding to the target secondary tag is published content, content data for the theme interest point is displayed; the content data is extracted from the published content in the theme interest point. For example, the content data is a theme-related image related to the theme corresponding to the target theme tag; the theme-related image is interest aggregation data.

[0148] For example, a content image is obtained from published content related to the topic interest point (such as published content related to the topic corresponding to the target topic tag, such as published content associated with a location, published content associated with an activity, etc.), and the image quality of the content image and / or the correlation with the topic corresponding to the target topic tag are determined, and a topic-associated image is selected from the content image based on the image quality and / or the correlation, such as taking a content image whose image quality is greater than an image threshold as a topic-associated image, or taking a content image whose correlation is greater than a correlation threshold as a topic-associated image, or taking a content image whose weighted sum of image quality and correlation is greater than a preset threshold as a topic-associated image.

[0149] For another example, when the extension type corresponding to the target secondary tag is account, the subject-related accounts for the subject interest points are displayed; the subject-related accounts are interest aggregation data.

[0150] It can be understood that the method of determining the interest aggregation data corresponding to the secondary tags is different depending on the topic and the secondary tags.

[0151] Optionally, a regional exploration entrance can be displayed on the map page, and a regional exploration layer can be displayed through the regional exploration entrance. The regional exploration layer can display thematic points of interest according to the point of interest type, and / or display interest data related to thematic points of interest according to the extension type. For example, the regional exploration layer can display a filter interest bar, which includes a filter control corresponding to each filter type. By triggering the filter control, the filter data under the filter type (such as thematic points of interest under the point of interest type, interest data under the filter type) can be displayed in the regional exploration layer. Optionally, among multiple secondary tags, a secondary tag related to the triggered filter control can also be displayed (that is, the interest aggregation data corresponding to the secondary tag is obtained from the filter data under the corresponding filter type), and the corresponding interest aggregation data can be displayed by triggering the secondary tag.

[0152] For example, when the filter type is the published content in the point of interest type, by triggering the filter control corresponding to the published content on the filter interest bar, the published content in the subject point of interest can be displayed, and the corresponding secondary tag of the point of interest type as the published content can be displayed in the filter interest bar. By triggering the secondary tag, the interest aggregation data (such as the subject scene image) obtained from the published content can be displayed.

[0153] For another example, when the filter type is an account in the extended type, by triggering the published content on the filter interest bar, accounts related to the topic interest points can be displayed, and the corresponding secondary tag of the extended type of account can be displayed in the filter interest bar. By triggering the secondary tag, the interest aggregation data obtained by the account (such as the topic-related account) can be displayed.

[0154] For example, Figure 7a As shown, Figure 7a A schematic diagram of a map page provided in an embodiment of the present application; wherein the map page 701a (eg Figure 5a The map page 501a shown in the example may display a regional exploration entrance, and the regional exploration layer may be displayed by triggering the regional exploration entrance. A filter interest bar may be displayed on the regional exploration layer, and the filter interest bar may include filter controls corresponding to one or more filter types (such as filter controls corresponding to published content in the point of interest type, filter controls corresponding to accounts in the extended type, etc.).

[0155] Among them, by triggering the filter control corresponding to the published content, the published content in the subject interest point can be displayed on the regional exploration layer (such as displaying the cover, title, publishing account, and the distance "XX distance" between the geographical location carried and the target account of the published content). In addition, the secondary tags related to the published content (such as secondary tag b1 and secondary tag b2) can also be displayed on the regional exploration layer. By triggering the secondary tags, the corresponding interest aggregation data extracted from the published content in the subject interest point can be displayed.

[0156] For another example, by triggering the filter control corresponding to the account, the account related to the theme interest point can be displayed on the regional exploration layer (such as displaying the account name, avatar, number of fans, follow-up control, etc.). In addition, the secondary tag related to the account can also be displayed on the regional exploration layer (such as the secondary tag b3), and by triggering the secondary tag, the corresponding interest aggregation data extracted from the account related to the theme interest point can be displayed.

[0157] For example, Figure 7b-7d As shown, Figure 7b-7d A schematic diagram of a secondary tag provided in an embodiment of the present application; wherein, Figure 7b In the map page 70a (such as Figure 5a The tag area of ​​the exemplary map page 50a) may display secondary tags (such as secondary tag b1, secondary tag b2, secondary tag b3, etc.) related to the triggered target topic tag.

[0158] In addition, the tag area may display a close control 71a (such as an "x"). It can be understood that when the close control is triggered, the selected target topic tag can be exited and all points of interest (such as Figure 5a The illustrated map page 50a) and the tag area are updated, that is, multiple topic tags are updated to the tag area, and the secondary tags related to the triggered target topic tag are folded.

[0159] Understandably, Figure 7c In the example, a theme point of interest (such as point of interest a1XX1) can be triggered in the map page 70a, and a point of interest card of the point of interest a1XX1 can be displayed (such as displaying the name of the point of interest a1XX1, the image of the point of interest, the location of the point of interest, etc.). In addition, when the point of interest a1XX1 is associated with a secondary tag (such as the secondary tag b2), the secondary tag b2 is highlighted. For example, the secondary tag is highlighted, the size of the secondary tag is increased, and the secondary tag is moved to the front of multiple secondary tags.

[0160] Among them, Figure 7d In the case of skateboarding, Figure 5a On the example map page 501c, secondary tags related to skateboarding can be displayed, and the displayed secondary tags may include but are not limited to: secondary tags corresponding to business locations related to skateboarding supplies ("Skateboard Supplies"), secondary tags corresponding to theme-related images (i.e., theme-related images) ("Skateboard Moments"), secondary tags corresponding to activities related to skateboarding ("Skateboard Activities"), secondary tags corresponding to skateboarding-related groups ("Skateboard Groups"), secondary tags corresponding to skateboarding-related group chats ("Skateboard Exchange Groups"), secondary tags corresponding to theme-related accounts related to skateboarding ("Skateboard Masters"), secondary tags corresponding to skateboarding-related videos ("Skateboard News"), and secondary tags corresponding to graphic and text aggregated content ("Skateboard Tutorials").

[0161] Among them, for the secondary label ("skateboard master"), the relevance between the account and the topic can be determined through an intelligent model based on the name, profile, identity authentication, published content and other information of the account related to the topic, and the account associated with the skateboarding topic can be determined based on the relevance.

[0162] Among them, for the secondary tag ("skateboard dynamics"), it can be a theme-related video determined according to the principle of determining theme-related images, or a theme-related video carrying a specified skateboard topic in the published content, etc.

[0163] Among them, for the secondary tag ("skateboard tutorial"), it can be a graphic-text aggregated skateboard tutorial extracted from the published content, such as extracting a graphic-text aggregated skateboard tutorial from one published content, or it can be a graphic-text aggregated skateboard tutorial compiled from multiple published contents.

[0164] It is understood that the information displayed on the secondary tags can be configured by relevant personnel or generated by an intelligent model. It is understood that the multiple secondary tags can be viewed on the map page by sliding.

[0165] Among them, the secondary tag can be triggered to display the corresponding interest aggregation data. For example, if the secondary tag ("skateboard supplies") is triggered, the merchant locations related to skateboard supplies can be displayed in the form of a list. By triggering the merchant location, you can enter the location details page.

[0166] For another example, by triggering a secondary tag ("skateboarding moment"), theme-related images for the skateboarding theme can be displayed in sequence. In addition, when displaying theme-related images, the published content to which the theme-related images belong can be displayed in the area where the theme-related images are located. By triggering the area where the theme-related images are located, the content details page to which the published content belongs can be displayed. For example, theme-related images include theme-related images 1-4, etc. When displaying the published content to which it belongs, theme-related image 1 displays the title 1 of the published content to which it belongs, the name and avatar of the publishing account; when displaying the published content to which it belongs, theme-related image 2 displays the title 2 of the published content to which it belongs, the name and avatar of the publishing account; when displaying the published content to which it belongs, theme-related image 3 displays the title 3 of the published content to which it belongs, the name and avatar of the publishing account; when displaying the published content to which it belongs, theme-related image 4 displays the title 4 of the published content to which it belongs, the name and avatar of the publishing account.

[0167] Among them, by triggering the theme-related image 4, the content details page of the published content to which the theme-related image 4 belongs is displayed.

[0168] For example, by triggering the secondary tag ("skateboard exchange group"), group chats related to skateboarding can be displayed in a list. By triggering the group chat, you can apply to join the group chat or enter the group chat page.

[0169] For another example, triggering a secondary tag ("skateboard tutorial") can display a graphic and text aggregation list, which displays multiple graphic and text aggregation skateboard tutorials (such as tutorials 1-2) and the published content to which each graphic and text aggregation skateboard tutorial belongs. For example, one published content can extract a graphic and text aggregation skateboard tutorial. The graphic and text aggregation list can display part of the content (tutorial XXX) and part of the image in the graphic and text aggregation skateboard tutorial. The graphic and text aggregation skateboard tutorial can be triggered in the graphic and text aggregation list to view the detailed information of the graphic and text aggregation skateboard tutorial, and the affiliated published content can be triggered to jump to the content details page of the affiliated published content. Alternatively, triggering a secondary tag ("skateboard tutorial") can display the graphic and text aggregation skateboard tutorial and the published content referenced by the graphic and text aggregation skateboard tutorial. By triggering the referenced published content, the content details page of the corresponding published content can be jumped to display. For example, display the tutorial image and paragraph XXX, and display the referenced published content t1 in association, display the tutorial image and paragraph XXX, and display the referenced published content t2 in association. Trigger published content t1 to enter the corresponding content details page.

[0170] That is to say, graphic and text aggregated content (such as graphic and text aggregated skateboard tutorial) can be obtained from one published content, or it can be obtained from multiple published contents. When graphic and text aggregated content is obtained from one published content, a graphic and text aggregated list will be displayed, and the graphic and text aggregated list will display multiple graphic and text aggregated contents and the published content to which each graphic and text aggregated content belongs. Part of the content and part of the images in the graphic and text aggregated content can be displayed in the graphic and text aggregated list. The graphic and text aggregated content can be triggered in the graphic and text aggregated list to view the detailed information of the graphic and text aggregated skateboard tutorial, and the affiliated published content can be triggered to jump to display the content details page of the affiliated published content. Alternatively, when graphic and text aggregated content is obtained from multiple published contents, the graphic and text aggregated content and the published content referenced by the graphic and text aggregated content can be directly displayed, and the content details page of the corresponding published content can be jumped to display by triggering the referenced published content.

[0171] In an embodiment of the present application, multiple points of interest and multiple subject tags for filtering the points of interest can be displayed on a map page. By triggering the target subject tag, the subject points of interest related to the subject corresponding to the target subject tag can be filtered out on the map page. That is to say, different points of interest can be filtered out with different themes. At the same time, multiple secondary tags with a hierarchical relationship with the target subject tag can be displayed in the tag area, and then the subject points of interest can be filtered out more finely according to the multiple secondary tags. In this way, on the map page, points of interest or related content of points of interest can be filtered not only by subject tags but also by secondary tags, thereby improving the richness of the filtering methods for points of interest on the map page, and points of interest or related content of points of interest that you are interested in under different themes or different secondary tags can be viewed on the map page, thereby improving the convenience of viewing points of interest or related content of points of interest on the map page.

[0172] Based on the above description, the present application embodiment proposes a method for displaying points of interest, which can be executed by the electronic device mentioned above, and can be specifically Figure 1 See the server shown. Figure 8 , Figure 8 The following is a flow chart of a method for displaying points of interest provided in an embodiment of the present application. Figure 8 As shown, the process of the method for displaying points of interest in the embodiment of the present application may include the following:

[0173] S301: Receive a request for obtaining a point of interest.

[0174] The POI acquisition request is obtained by triggering a target topic tag among multiple topic tags on a map page.

[0175] The map page includes multiple points of interest and a label area; multiple topic labels are displayed in the label area.

[0176] It can be understood that the terminal device can request topic tags and points of interest from the server when displaying a map page, and when the server returns multiple points of interest and multiple topic tags to the terminal device, the terminal device can display the multiple points of interest and multiple topic tags.

[0177] It is understood that when the server obtains multiple topic tags, it can determine the interest level of the target account in the topics corresponding to the multiple topic tags, sort the multiple topic tags by interest level, and return them in sequence. For example, the account data of the target account is obtained, and the interest level of the target account in the topics corresponding to the multiple topic tags is determined based on the account data. The account data may include the account information of the target account, and / or the behavior data of the account behavior of the target account.

[0178] Among them, it can be, obtaining the identity information and geographic location of the target account, and using the identity information and geographic location as the account information of the target account; and / or, obtaining behavioral data of the account behavior of the target account; the account behavior includes at least one of the following: point of interest interaction behavior, content interaction behavior.

[0179] At this time, the target account's interest level in topics corresponding to multiple topic tags can be determined based on account information and / or behavioral data, and the multiple topic tags can be sorted in order from high to low in interest level to obtain the sorted multiple topic tags displayed on the map page.

[0180] For example, account information and / or behavioral data, as well as a topic, may be input into a neural network model to obtain the level of interest in the topic.

[0181] Among them, the account information can be identity information, geographical location, current browsing time, authentication information, account profile, etc.

[0182] Among them, the behavioral data of point of interest interaction behavior may refer to the points of interest (and / or types of points of interest) browsed by the target account, the points of interest (and / or types of points of interest) collected by the target account, the goods purchased by the target account (and / or the points of interest and / or types of goods, etc.), etc.

[0183] Among them, the behavioral data of content interaction behavior may refer to the published content that the target account has viewed, liked, evaluated, published content published by itself, and so on.

[0184] Alternatively, the multiple topic tags may be sorted according to the popularity of the topics corresponding to the multiple topic tags and then returned in sequence. The popularity of the topic may be determined based on the number of triggers of the topic tag corresponding to the topic, or may also be determined based on the points of interest related to the topic.

[0185] For example, the popularity of a topic may be determined based on one or more of the number of interest points related to the topic (and / or interest point popularity, such as determining the average interest point popularity, or selecting the highest designated number of interest point popularity, etc.), and the number of topic-associated accounts determined from accounts associated with interest points related to the topic (and / or account popularity, such as determining the average account popularity, or selecting the highest designated number of account popularity, etc.), such as by weighted summation or by a neural network model.

[0186] Among them, the content popularity of the published content can be determined based on the number of likes and comments on the published content.

[0187] The interest point heat of the interest point can be determined according to the interaction data of the interest point. It can be understood that the interaction data of a point of interest may be different according to the different interest point types of the point of interest.

[0188] For example, for a location, the popularity of a point of interest can be determined based on the interaction data of the location. The interaction data can include at least one of the following: the number of associated published content, the rating, the number of comments on the location, etc. For example, a weighted sum can be performed on one or more types of interaction data to obtain the popularity of the point of interest as the location.

[0189] For another example, for a group chat, the interest point heat can be determined based on the interaction data of the group chat. The interaction data can include at least one of the following: the number of people joining the group chat, the activity of the group chat, etc. For example, a weighted sum can be performed on one or more interaction data to obtain the interest point heat of the group chat.

[0190] For another example, for an activity, the interest point heat can be determined based on the interaction data of the activity. The interaction data may include at least one of the following: the number of people participating in the activity, the rating of the activity, etc. For example, a weighted sum of one or more interaction data may be performed to obtain the interest point heat of the activity.

[0191] For another example, for published content, the interest point heat can be determined based on the interaction data of the published content. The interaction data can include at least one of the following: the number of likes and comments on the published content, etc. For example, one or more types of interaction data can be weighted and summed to obtain the interest point heat of the activity.

[0192] Among them, the popularity of an account can be determined based on the number of fans, the content popularity of the published content, and the number of likes of the published reviews.

[0193] Optionally, the target scene heat of the target theme scene may be determined based on the number of triggering times and points of interest related to the theme.

[0194] Alternatively, the topic labels corresponding to multiple topics may be sorted according to the popularity and interest level of the topic and then returned in sequence. For example, the popularity and interest level are weighted and summed to obtain display coefficients for multiple topics, and multiple topic labels are returned to the terminal device in descending order of display coefficients.

[0195] Among them, the target account can trigger the target topic tag on the terminal device, and the terminal device generates a point of interest acquisition request based on the triggered target topic tag and sends it to the server.

[0196] The theme carries multiple interest point types, and the interest point types carried by the theme can be configured by relevant personnel.

[0197] Optionally, the theme may be configured according to hot events (for example, a related theme may be configured for a certain competition, or a related theme may be configured for a certain examination), or may be determined based on online content.

[0198] For example, candidate topics are obtained; based on points of interest related to the candidate topics, the popularity of the candidate topics is determined; based on the tags corresponding to the candidate topics whose popularity is greater than a heat threshold, multiple topic tags are obtained. For example, the tags corresponding to the candidate topics whose popularity is greater than the heat threshold are used as topic tags displayed on the map page.

[0199] Among them, the candidate topic can be determined based on the topic candidate information; the topic candidate information includes: one or more of the search terms used to search for published content, hot topics, and content tags corresponding to the published content. It can be understood that according to business development, there can be more ways to determine candidate topics, which are only examples and not limited here. Similarly, the process of determining the popularity of different candidate topics can be different.

[0200] The search words used to search for published content are search words corresponding to the search behavior for published content, and the determination of candidate topics may be to determine high-frequency search keywords from the search words and use the high-frequency search keywords as candidate topics. For example, key search words (such as noun search words) are determined from the search words, and the number of occurrences of the key search words is determined, and the key search words with a number of occurrences greater than a preset number are used as high-frequency search keywords.

[0201] The popularity of the candidate topic may be determined based on points of interest related to the candidate topic and a determination strategy related to topic candidate information used to determine the candidate topic.

[0202] For example, the determination strategy indicates that the number of reference accounts (and / or account popularity) related to high-frequency search keywords (i.e., accounts that have performed search behaviors including high-frequency search keywords) and the number (and / or popularity of relevant points of interest) (such as points of interest whose names, introductions, and published goods are related to high-frequency search keywords, as in the way of determining points of interest related to the target theme scene (i.e., theme points of interest)). For example, the popularity of the candidate theme is determined by weighted summation or a neural network model.

[0203] For another example, determining candidate topics based on hot topics may include determining the discussion heat of the hot topics, and taking hot topics with discussion heat greater than a preset threshold as candidate topics.

[0204] For example, the determination strategy related to hot topics indicates that the popularity of candidate topics is determined based on one or more of the discussion volume of hot topics, the number of related reference accounts (i.e., accounts participating in hot topics) (and / or account popularity), and the number of related points of interest (i.e., points of interest carrying hot topics, or points of interest whose names, introductions, published goods, and other information are related to hot topics, as is the way to determine points of interest related to target subject scenes) (and / or the popularity of points of interest). For example, it is determined by weighted summation or a neural network model.

[0205] The candidate topics may be determined based on the content tag-related determination strategy, by obtaining the number of published contents associated with the content tags, and taking the content tags with a number greater than a threshold as candidate topics. For example, when a published content is published, a content tag is generated for the published content based on the information in the published content, such as by an intelligent model.

[0206] For example, the content tag-related determination strategy indicates that the popularity of the candidate topic is determined based on one or more of the number of published contents (and / or content popularity) associated with the content tag and the number of related reference accounts (i.e., the publishing accounts of the associated published contents) (and / or account popularity), such as by weighted summation or a neural network model.

[0207] Alternatively, the candidate topics whose popularity is greater than a preset popularity threshold may be sent to relevant personnel, who then configure multiple topic tags from the candidate topics whose popularity is greater than the preset popularity threshold.

[0208] For example, a label corresponding to a candidate topic is determined as a topic label, or labels corresponding to multiple candidate topics are aggregated and determined as a topic label (it can be understood that the topic corresponding to the topic label at this time includes the multiple candidate topics, and the determination of the topic interest points is actually the determination of interest points for the multiple aggregated candidate topics respectively, and the popularity of the topic corresponding to the topic label is the average popularity determined for the multiple aggregated candidate topics).

[0209] S302: Obtain interest points related to the topic corresponding to the target topic tag as topic interest points.

[0210] The point of interest information of the subject point of interest is matched with the subject corresponding to the target subject tag. For example, the matching degree between the point of interest and the subject corresponding to the target subject tag is determined based on a matching strategy related to the point of interest type corresponding to the point of interest; and the point of interest related to the subject corresponding to the target subject tag is obtained from the point of interest through the matching degree.

[0211] It is understandable that different matching methods may be used for points of interest according to different types of points of interest.

[0212] It can be understood that the point of interest information may be different for points of interest under different point of interest types. For example, for a place, the point of interest information may be the location of the place, the name of the place, the introduction of the place, the evaluation of the place, the published content associated with the place, and so on. For another example, for a group chat, the point of interest information may be the group chat name, the group chat introduction, the group chat tag, and so on. For another example, for a live broadcast, the point of interest information may be the information of the anchor account (such as name, introduction, identity authentication, etc.), the live broadcast name, the live broadcast introduction, and so on. For another example, for published content, the point of interest information may be the title of the published content, the content summary, and so on. The specific type of point of interest information is not limited here.

[0213] Among them, the matching degree between the interest point and the subject corresponding to the target subject label can be determined through a neural network model, such as inputting the interest point information of the interest point and the subject corresponding to the target subject label into the neural network model, and the neural network model outputs the corresponding matching degree.

[0214] S303, in response to the interest point acquisition request, returning the subject interest point and multiple secondary tags having a hierarchical relationship with the target subject tag, so that the subject interest point is filtered out through the map page, and the tag area is updated through the multiple secondary tags.

[0215] It is understandable that the server can return the subject point of interest to the terminal device for display.

[0216] The target topic tag may be associated with multiple secondary tags, and one secondary tag corresponds to a type of interest aggregation data for a point of interest type or an extended type. At this time, the multiple secondary tags may be returned to the terminal device together, so that when the terminal device displays the topic point of interest through the map page, the multiple secondary tags are displayed on the tag area of ​​the map page.

[0217] The display order of the secondary tags can be a preset order or can be sorted and displayed according to the popularity of the secondary tags. For example, the number of clicks on the secondary tags and / or the browsing time of the corresponding interest aggregation data after clicking the secondary tags are counted, and the popularity of the secondary tags is determined according to the number of clicks and / or browsing time.

[0218] When receiving the aggregate data acquisition request (obtained by triggering the secondary tag), the interest aggregate data can be determined from the subject interest point and / or the interest data related to the subject interest point according to the secondary tag indicated by the aggregate data acquisition request, and the interest aggregate data is returned to the terminal device for display. The interest aggregate data corresponding to the secondary tag varies according to different secondary tags.

[0219] For example, if the interest point type corresponding to the secondary tag is group chat, then when triggered, the group chat is obtained from the subject interest point and returned to the terminal device.

[0220] For example, the type of point of interest corresponding to the secondary tag is location, and the secondary tag is used to indicate a specific type of location (such as a location related to skateboarding supplies for the theme of skateboarding). When triggered, the location of the specific type is obtained from the theme points of interest and returned to the terminal device.

[0221] For another example, if the interest point type corresponding to the secondary tag is published content, and the secondary tag is used to indicate a theme-related image related to the theme, then when triggered, the content image is obtained from the published content in the theme interest point (i.e., the published content related to the theme), and the image quality of the content image and / or the relevance to the theme corresponding to the target theme tag are determined, and the theme-related image is selected from the content image based on the image quality and / or relevance, and the theme-related image and the corresponding published content are returned to the terminal device. At this time, when the terminal device triggers the theme-related image, the content details page data of the corresponding published content can be returned to the terminal device.

[0222] For another example, the interest point type corresponding to the secondary tag is published content, and the secondary tag is used to indicate the text-and-picture aggregated content related to the topic (such as a text-and-picture aggregated skateboard tutorial for a skateboarding topic). Then, when triggered, the text-and-picture aggregated content is extracted from the published content in the topic interest point (such as extracting a text-and-picture aggregated content from a published content related to the subject interest point, until multiple text-and-picture aggregated content is extracted; or a text-and-picture aggregated content combining multiple published contents is extracted. For example, the published content related to the skateboarding tutorial is determined, and the text-and-picture aggregated skateboard tutorial is determined from each published content, or a text-and-picture aggregated skateboard tutorial is extracted from the published content related to the skateboarding tutorial), and the text-and-picture aggregated content and the corresponding published content (the referenced published content) are returned to the terminal device.

[0223] For example, the extension type corresponding to the secondary tag is account, and the secondary tag is used to indicate a theme scene account related to the field corresponding to the topic (such as in the theme of skateboarding, it can be a key account in the skateboarding field). Then, when triggered, the theme scene account is extracted from the accounts related to the topic interest points (such as determining whether it is a professional blogger in the skateboarding field based on the account name, number of fans, identity authentication and other information), and the theme scene account is returned to the terminal device.

[0224] It can be understood that the above is only an example, and the secondary tags and interest aggregation data are determined according to the specific subject scenario and are not limited here.

[0225] For example, Fig. 9 As shown, Fig. 9A schematic diagram of a topic determination scenario provided for an embodiment of the present application; wherein, search terms corresponding to the published content search behavior can be obtained, and key search terms can be extracted from the search terms, and high-frequency key search terms can be determined based on the number of occurrences of the key search terms.

[0226] Alternatively, the discussion heat of the hot topic is obtained, and the target hot topic is obtained from the hot topics according to the discussion heat.

[0227] Alternatively, the number of published contents associated with the content tag is obtained, and the target content tag is obtained from the content tag according to the number.

[0228] At this time, high-frequency key search terms, target hot topics, and target content tags can be used as candidate topics. The popularity of the candidate topic can be determined based on the interest points related to the candidate topic, and the topic tag can be determined by the popularity. Among them, each topic tag is configured with a secondary tag corresponding to the topic, and different secondary tags correspond to different interest aggregation data.

[0229] Among them, the popularity of multiple topics can be determined based on the interest points related to the topic, and the topic tags corresponding to the multiple topics can be sorted and displayed according to the popularity. In addition, when the target topic tag is triggered, the popularity of the secondary tags of the target topic tag can be determined according to the number of clicks and browsing time, and the secondary tags can be sorted and displayed according to the popularity of the secondary tags.

[0230] For example, Fig.10 As shown, Fig.10A schematic diagram of an interactive process for displaying points of interest provided in an embodiment of the present application; wherein, S11, the terminal device generates a map acquisition request in response to a map trigger operation, and sends the map acquisition request to a server; S12, the server determines the interest level of the target account in topics corresponding to multiple topic tags based on account information and behavior data, sorts the multiple topic tags in order of interest level from large to small, and returns the map data of the map page and the sorted multiple topic tags to the terminal device; S13, when the terminal device displays the map page, it displays multiple topic tags on the map page; S14, the terminal device generates a point of interest acquisition request in response to a trigger operation on a target topic tag, and sends the request to the server; S15, the server obtains points of interest related to the topic corresponding to the target topic tag, and performs The target subject point of interest; S16, the server obtains the popularity of the secondary tag corresponding to the target subject tag, and sorts the secondary tags according to the popularity; S17, the server returns the subject point of interest and the sorted multiple secondary tags to the terminal device; S18, the terminal device displays the subject point of interest on the map page, and displays the sorted secondary tags related to the target subject scene on the map page; S19, the terminal device generates an aggregate data acquisition request in response to the trigger operation for the target secondary tag, and sends the aggregate data acquisition request to the server; S110, the server determines the interest aggregate data from the subject point of interest and / or the published content related to the subject point of interest based on the target secondary tag; S111, the server returns the interest aggregate data to the terminal device; S112, the terminal device displays the interest aggregate data.

[0231] It can be understood that by aggregating multiple POI types by topic, the map content can be directly organized from the perspective of the complete scene, satisfying the user's complete demand to view all POI types under the topic. At the same time, the algorithm can be used to determine whether the POIs under each type (such as location, live broadcast, activity, group chat, group meeting, etc.) are related to the currently selected topic, and they are aggregated together when they are related. Among them, whether it is related can be determined based on the information accumulated from the platform (related published content, etc.).

[0232] It can be understood that when points of interest are displayed on a map page, they can be displayed not only as intelligently generated icons, but also through real multimedia information display, such as real pictures (for example, for a location, a real location map can be displayed) or real dynamic pictures (for example, for a live broadcast, the live broadcast picture frames can be captured to form a live broadcast dynamic picture display). The attractiveness of the points of interest can be increased through real information.

[0233] In addition, after clicking to enter the topic, it also supports highly scenario-based operations and secondary tag expansion capabilities, that is, expanding secondary tags that can be associated with different interest aggregated data for the topic, thereby improving the richness of users' operations and the richness of viewing information after viewing the topic's points of interest, thereby improving the user's conversion rate on the map page.

[0234] In an embodiment of the present application, different points of interest can be filtered out according to different themes, and multiple secondary tags that have a hierarchical relationship with the target theme tag can be displayed on the tag area, and then more detailed filtering can be performed for the theme points of interest based on the multiple secondary tags. In this way, on the map page, points of interest or related content of points of interest can be filtered not only by theme tags but also by secondary tags, thereby improving the richness of the filtering methods for points of interest on the map page, and points of interest or related content of points of interest that you are interested in under different themes or different secondary tags can be viewed on the map page, thereby improving the convenience of viewing points of interest or related content of points of interest on the map page.

[0235] See also Fig.11 , Fig.11 This is a schematic diagram of the structure of a point of interest display device provided in an embodiment of the present application. It should be noted that: Fig.11 The point of interest display device shown is used to execute the present application Figure 3 , Figure 6 and Figure 8 For the convenience of explanation, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 , Figure 6 and Figure 8 The embodiment shown. The interest point display device 900 may include: a page display module 901, an interest point display module 902. Among them:

[0236] The page display module 901 is used to display a map page; the map page includes a plurality of points of interest and a label area, and the label area displays a plurality of topic labels;

[0237] The point of interest display module 902 is used to respond to the trigger operation of the target topic tag among multiple topic tags, filter out the topic points of interest in the map page, and update the label area; wherein the topic points of interest are points of interest related to the topic corresponding to the target topic tag, and the updated label area displays multiple secondary tags of the target topic tag, and the secondary tags and the target topic tags have a hierarchical relationship. The secondary tags are used to filter the point of interest types of the filtered topic points of interest, and the point of interest types include at least one of group chat, published content, and live broadcast.

[0238] The point of interest display module 902 is used to respond to the trigger operation of the target topic tag among the multiple topic tags and filter out the topic points of interest in the map page, specifically for:

[0239] In response to a trigger operation for a target topic tag, when displaying the topic points of interest in a map page, hiding points of interest other than the topic points of interest; or,

[0240] In response to a trigger operation for a target topic tag, highlighting the topic point of interest in the map page, and retaining points of interest other than the topic point of interest; or,

[0241] In response to a location range designation operation in a map page, hiding points of interest displayed in a range other than a designated location range indicated by the location range designation operation in the map page;

[0242] In response to a trigger operation for a target topic tag, topic points of interest are filtered out within a specified location range.

[0243] The point of interest display module 902, when used to display the interest aggregation data related to the point of interest type corresponding to the target secondary tag, is specifically used to:

[0244] In response to a trigger operation on a target secondary tag among the multiple secondary tags, when the type of interest point corresponding to the target secondary tag is group chat, displaying the group chat in the subject interest point;

[0245] When the interest point type corresponding to the target secondary tag is published content, content data for the subject interest point is displayed; the content data is extracted from the published content in the subject interest point;

[0246] When the type of the point of interest corresponding to the target secondary tag is live broadcast, the live broadcast in the subject point of interest is displayed.

[0247] The point of interest display module 902 is also used for:

[0248] In response to a trigger operation on a point of interest in a map page, highlighting a topic tag related to the triggered point of interest; or,

[0249] In response to a triggering operation on a theme point of interest in a map page, a secondary tag related to the triggered theme point of interest is highlighted.

[0250] The specific implementation of the page display module and the point of interest display module can be found in the description of the above embodiment, and will not be described in detail here. It should be understood that the description of the beneficial effects obtained by adopting the same method will not be described in detail either.

[0251] See also Fig.12 , Fig.12 This is a schematic diagram of the structure of a point of interest display device provided in an embodiment of the present application. It should be noted that: Fig.12 The point of interest display device shown is used to execute the present application Figure 3 , Figure 6 and Figure 8 For the convenience of explanation, only the part related to the embodiment of the present application is shown, and the specific technical details are not disclosed. Figure 3 , Figure 6 and Figure 8 The embodiment shown. The device 1000 for displaying points of interest may include: a request receiving module 1001 and a point of interest obtaining module 1002. Among them:

[0252] The request receiving module 1001 is used to receive a request for obtaining a point of interest; the request for obtaining a point of interest is obtained by triggering a target topic tag among multiple topic tags on a map page; the map page includes multiple points of interest and a tag area; and multiple topic tags are displayed in the tag area;

[0253] The interest point acquisition module 1002 is used to acquire interest points related to the subject corresponding to the target subject tag as subject interest points;

[0254] The point of interest acquisition module 1002 is also used to respond to the point of interest acquisition request, return the subject point of interest and multiple secondary tags that have a hierarchical relationship with the target subject tag, so that the subject point of interest can be filtered out through the map page and the tag area can be updated through multiple secondary tags.

[0255] The point of interest acquisition module 1002 is used to acquire points of interest related to the topic corresponding to the target topic tag, specifically for:

[0256] determining a degree of match between the point of interest and a topic corresponding to the target topic tag based on a matching strategy associated with the point of interest type corresponding to the point of interest;

[0257] The interest points related to the topic corresponding to the target topic label are obtained from the interest points through the matching degree.

[0258] The point of interest acquisition module 1002 is also used for:

[0259] Obtaining account data of a target account, and determining the interest level of the target account in topics corresponding to the multiple topic tags based on the account data;

[0260] The plurality of topic tags are sorted in descending order of interest, and the sorted plurality of topic tags are obtained and displayed on the map page.

[0261] The point of interest acquisition module 1002 is also used for:

[0262] Obtain candidate topics; the candidate topics are determined based on topic candidate information; the topic candidate information includes: one or more of search terms for searching for published content, hot topics, and content tags corresponding to the published content;

[0263] Determine the popularity of the candidate topic based on the points of interest related to the candidate topic;

[0264] Multiple topic labels are obtained based on labels corresponding to candidate topics whose heat is greater than a heat threshold.

[0265] The specific implementation of the request receiving module and the interest point acquisition module can be found in the description of the above embodiment, and will not be described in detail here. It should be understood that the description of the beneficial effects obtained by adopting the same method will not be described in detail either.

[0266] See also Fig.13 , Fig.13 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Fig.13 As shown, the electronic device 1100 includes: at least one processor 1101 and a memory 1102. Optionally, the electronic device may further include a network interface. Among them, the processor 1101, the memory 1102 and the network interface can exchange data, the network interface is controlled by the processor 1101 for sending and receiving messages, the memory 1102 is used to store computer programs, the computer programs include program instructions, and the processor 1101 is used to execute the program instructions stored in the memory 1102. Among them, the processor 1101 is configured to call the program instructions to execute the above method. The memory 1102 may include a volatile memory (volatile memory), such as a random-access memory (random-access memory, RAM); the memory 1102 may also include a non-volatile memory (non-volatile memory), such as a flash memory (flash memory), a solid-state drive (solid-state drive, SSD), etc.; the memory 1102 may also include a combination of the above-mentioned types of memory.

[0267] The processor 1101 may be a central processing unit (CPU). In one embodiment, the processor 1101 may also be a graphics processing unit (GPU). The processor 1101 may also be a combination of a CPU and a GPU. The processor 1101 may be used to call the device control application stored in the memory 1102 to execute the above Figure 3 , Figure 6 and Figure 8The description of the method for displaying points of interest in the corresponding embodiment can also be performed as described above. Fig.11 and Fig.12 The description of the point of interest display device in the corresponding embodiment will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated here.

[0268] In a specific implementation, the device, processor, memory, etc. described in the embodiments of the present application can execute the implementation described in the above method embodiments, and can also execute the implementation described in the embodiments of the present application, which will not be repeated here.

[0269] A computer (readable) storage medium is also provided in the embodiment of the present application, and the computer storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by the processor, the processor can execute some or all of the steps performed in the above method embodiment. Optionally, the computer storage medium can be volatile or non-volatile. The computer readable storage medium can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function, etc.; the data storage area can store data created according to the use of the blockchain node, etc.

[0270] An embodiment of the present application provides a computer program product, which may include a computer program. When the computer program is executed by a processor, it can implement some or all of the steps in the above method, which are not described in detail here.

[0271] The term "multiple" as used herein refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0272] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer storage medium, which can be a computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM) or a random access memory (RAM), etc.

[0273] The above disclosure is only part of the embodiments of the present application, which certainly cannot be used to limit the scope of rights of the present application. Ordinary technicians in this field can understand that all or part of the processes of implementing the above embodiments and equivalent changes made according to the claims of the present application are still within the scope covered by the present application.

Claims

1. A method for displaying points of interest, characterized in that: The method comprises: Displaying a map page; the map page includes a plurality of points of interest and a label area, the label area displays a plurality of topic labels; In response to a trigger operation on a target topic tag among the multiple topic tags, topic points of interest are filtered out in the map page, and the tag area is updated; wherein the topic points of interest are points of interest related to the topic corresponding to the target topic tag, and the updated tag area displays multiple secondary tags of the target topic tag, the secondary tags and the target topic tag have a hierarchical relationship, and the secondary tags are used to filter the point of interest types of the filtered topic points of interest, and the point of interest types include at least one of group chat, published content, and live broadcast.

2. The method according to claim 1, characterized in that The step of selecting a topic point of interest in the map page in response to a trigger operation on a target topic tag among the plurality of topic tags includes: In response to a trigger operation for the target theme tag, when displaying the theme points of interest in the map page, hiding points of interest other than the theme points of interest; or, In response to a trigger operation on the target topic tag, highlighting the topic point of interest in the map page, and retaining points of interest other than the topic point of interest; or, In response to a location range designation operation in the map page, hiding points of interest displayed in a range other than a designated location range indicated by the location range designation operation in the map page; In response to a trigger operation on the target topic tag, the topic points of interest are filtered out in the specified location range.

3. The method according to claim 1, characterized in that The method further comprises: In response to a trigger operation on a target secondary tag among the multiple secondary tags, when the type of interest point corresponding to the target secondary tag is group chat, displaying the group chat in the subject interest point; When the interest point type corresponding to the target secondary tag is published content, displaying content data for the subject interest point; the content data is extracted from the published content in the subject interest point; When the type of the point of interest corresponding to the target secondary tag is live broadcast, the live broadcast in the subject point of interest is displayed.

4. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on the point of interest in the map page, highlighting a topic tag related to the triggered point of interest; or, In response to a triggering operation on the theme point of interest in the map page, a secondary tag related to the triggered theme point of interest is highlighted.

5. A method for displaying points of interest, characterized in that: The method comprises: Receive a request for obtaining a point of interest; the request for obtaining a point of interest is obtained by triggering a target topic tag among multiple topic tags on a map page; the map page includes multiple points of interest and a tag area; the multiple topic tags are displayed on the tag area; Obtaining points of interest related to the topic corresponding to the target topic tag as topic points of interest; In response to the POI acquisition request, the subject POI and a plurality of secondary tags having a hierarchical relationship with the target subject tag are returned, so that the subject POI is filtered out through the map page, and the tag area is updated through the plurality of secondary tags.

6. The method according to claim 5, characterized in that The obtaining of points of interest related to the topic corresponding to the target topic tag includes: determining, based on a matching strategy associated with a point of interest type corresponding to the point of interest, a degree of matching between the point of interest and a topic corresponding to the target topic tag; The interest points related to the topic corresponding to the target topic tag are obtained from the interest points according to the matching degree.

7. The method according to claim 5, characterized in that The method further comprises: Acquire account data of the target account, and determine, based on the account data, the interest level of the target account in the topics corresponding to the multiple topic tags; The plurality of topic tags are sorted in descending order according to the interest levels to obtain a plurality of sorted topic tags displayed on the map page.

8. The method according to claim 5, characterized in that The method further comprises: Obtain candidate topics; the candidate topics are determined based on topic candidate information; the topic candidate information includes: one or more of search terms for searching for published content, hot topics, and content tags corresponding to the published content; Determining the popularity of the candidate topic based on points of interest related to the candidate topic; The multiple topic tags are obtained based on tags corresponding to candidate topics whose popularity is greater than a popularity threshold.

9. A point of interest display device, characterized in that: The device comprises: A page display module, used to display a map page; the map page includes a plurality of points of interest and a label area, and the label area displays a plurality of subject labels; A point of interest display module is used to respond to a trigger operation on a target topic tag among the multiple topic tags, filter out topic points of interest in the map page, and update the tag area; wherein the topic points of interest are points of interest related to the topic corresponding to the target topic tag, and the updated tag area displays multiple secondary tags of the target topic tag, the secondary tags and the target topic tag have a hierarchical relationship, and the secondary tags are used to filter the point of interest types of the filtered topic points of interest, and the point of interest types include at least one of group chat, published content, and live broadcast.

10. A point of interest display device, characterized in that: The device comprises: A request receiving module, configured to receive a request for obtaining a point of interest; the request for obtaining a point of interest is obtained by triggering a target topic tag among a plurality of topic tags on a map page; the map page includes a plurality of points of interest and a tag area; the plurality of topic tags are displayed on the tag area; An interest point acquisition module, used to acquire interest points related to the subject corresponding to the target subject tag as subject interest points; The point of interest acquisition module is also used to respond to the point of interest acquisition request, return the theme point of interest and multiple secondary tags that have a hierarchical relationship with the target theme tag, so that the theme point of interest can be filtered out through the map page, and the tag area can be updated through the multiple secondary tags.

11. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, the computer program comprises program instructions, and the processor is configured to call the program instructions to execute the method according to any one of claims 1 to 8.

12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 1 to 8.

13. A computer program product, characterized in that The method comprises a computer program, wherein the computer program comprises program instructions, and when the program instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.