Content recommendation method and device, content display method and device and computing equipment

By displaying status areas on the map page and showing a recommended content page in response to user actions, the complexity and content limitations of existing point-of-interest (POI) recommendation methods are resolved. This enables more accurate POI recommendations and personalized matching, promoting user interaction and the recommendation of high-value information.

CN121996831APending Publication Date: 2026-05-08XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAOHONGSHU TECH CO LTD
Filing Date
2024-11-08
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In existing technologies, the process of users recommending points of interest online is complicated and the recommended content is limited, making it difficult to achieve rich and valuable personalized recommendations.

Method used

By displaying status areas on the map page, the status areas are determined based on the status types of published content associated with points of interest, and a recommended page of published content is displayed in response to user actions. The published content is matched with the status areas, and the status type is updated in combination with the comments.

Benefits of technology

It enables more accurate point-of-interest recommendations, improves the success rate of recommendations and personalized matching, and promotes user interaction and the recommendation of high-value information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121996831A_ABST
    Figure CN121996831A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a content recommendation method and device, a content display method and device and computing equipment, and the content recommendation method comprises the steps that a target map page is displayed, the target map page displays at least one state area, and the at least one state area is determined based on the state type of published content associated with an interest point in the target map page, any state area comprises at least one interest point; in response to a trigger operation for a target state area in the at least one state area, displaying a published content recommendation page, the published content recommendation page displaying at least one published content, the published content being associated with at least one target interest point in the target state area, the state type of the published content is matched with the state type of the target state area. According to the method, the plurality of state areas with the state types are obtained through aggregation on the target map, the published content can be recommended to the user in a more targeted mode, high-value information recommendation is promoted, the recommendation success rate is increased, and the personalized requirements of the user are matched more accurately.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments in this specification relate to the field of computer technology, and in particular to a content recommendation method, content display method, apparatus, and computing device. Background Technology

[0002] With the continuous development of computer and internet technologies, more and more users can select activities they want to participate in online based on various recommended Points of Interest (POIs). To increase user engagement and interest, platforms aim to recommend POIs that better match user needs, thus satisfying users' personalized requirements for POI recommendations.

[0003] However, currently, keyword search is the most common method. Users enter keywords in a dialog box, and the platform recommends relevant points of interest based on those keywords. This method is cumbersome for users, and due to the limitations of keyword search, the recommended content is also limited, making it difficult to provide richer and more valuable recommendations, and it lacks insight into further user needs. Summary of the Invention

[0004] In view of this, embodiments of this specification provide a content recommendation method. One or more embodiments of this specification also relate to a content display method, a content recommendation device, a content display device, a computing device, a computer-readable storage medium, and a computer program product, to address the technical deficiencies existing in the prior art.

[0005] According to a first aspect of the embodiments of this specification, a content recommendation method is provided, comprising:

[0006] Display the target map page, which has at least one status area. The status area is determined based on the status type of the published content associated with the points of interest in the target map page, and each status area includes at least one point of interest.

[0007] In response to a triggered operation targeting a target state region within at least one state region, a published content recommendation page is displayed. The published content recommendation page displays at least one published content, which is associated with at least one target point of interest within the target state region, and the state type of the published content matches the state type of the target state region.

[0008] According to a second aspect of the embodiments of this specification, a content display method is provided, comprising:

[0009] Displays the content details page of the target published content. The content details page includes a content information area and a content comment area. The content information area is used to display the target published content, and the content comment area is used to display comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined according to the target published content, and the second status parameter is determined according to the comment content.

[0010] The second state parameter is updated based on the change in the number of comments in the content comment section;

[0011] In response to the updated second state parameter satisfying the preset adjustment conditions, the state type of the target published content is updated.

[0012] According to a third aspect of the embodiments of this specification, a content recommendation apparatus is provided, comprising:

[0013] The first display module is configured to display a target map page, which displays at least one status area. The status area is determined based on the status type of the published content associated with the points of interest in the target map page, and each status area includes at least one point of interest.

[0014] The second display module is configured to display a published content recommendation page in response to a trigger operation targeting a target state region within at least one state region. The published content recommendation page displays at least one published content, which is associated with at least one target point of interest within the target state region, and the state type of the published content matches the state type of the target state region.

[0015] According to a fourth aspect of the embodiments of this specification, a content display device is provided, comprising:

[0016] The third display module is configured to display the content details page of the target published content. The content details page includes a content information area and a content comment area. The content information area is used to display the target published content, and the content comment area is used to display comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined according to the target published content, and the second status parameter is determined according to the comment content.

[0017] The first update module is configured to update the second state parameter based on changes in the number of comments in the content comment section;

[0018] The second update module is configured to update the status type of the target published content in response to the updated second status parameter meeting the preset adjustment conditions.

[0019] According to a fifth aspect of the embodiments of this specification, a computing device is provided, comprising:

[0020] Memory and processor;

[0021] The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions, which, when executed by the processor, implement the steps of the above method.

[0022] According to a sixth aspect of the embodiments of this specification, a computer-readable storage medium is provided that stores computer-executable instructions that, when executed by a processor, implement the steps of the above-described method.

[0023] According to a seventh aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.

[0024] This specification provides a content recommendation method that displays a target map page with at least one status region. Each status region is determined based on the status type of published content associated with points of interest (POIs) on the target map page, and each status region includes at least one POI. In response to a trigger operation targeting a target status region within the at least one status region, a published content recommendation page is displayed. This page displays at least one published piece of content, which is associated with at least one target POI within the target status region, and the status type of the published content matches the status type of the target status region. Thus, by determining at least one status region based on the status type of published content associated with POIs on the target map page, multiple status regions with status types can be aggregated on the target map. By displaying at least one status region on the target map page, the geographical location and status type of each status region can be shown, making it easier for users to select a status region that better suits their needs. By displaying the published content recommendation page in response to a trigger operation targeting a target status region within the at least one status region, published content within the target status region can be recommended to users more specifically based on their selection. This facilitates user interaction, promotes the recommendation of high-value information, increases the recommendation success rate, and more accurately matches users' personalized needs.

[0025] This specification provides a content display method that displays a content details page of target published content. The content details page includes a content information area and a content comment area. The content information area displays the target published content, and the content comment area displays comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined based on the target published content, and the second status parameter is determined based on the comments. The second status parameter is updated based on changes in the number of comments in the content comment area. In response to the updated second status parameter satisfying preset adjustment conditions, the status type of the target published content is updated. Thus, by displaying the content details page of the target published content, both the target published content and the comments on it can be displayed on the content details page. The status type of the target published content can be displayed based on the target published content and the comments. By updating the status type of the target published content based on changes in the number of comments, the status type of the target published content can be dynamically adjusted, improving the accuracy of the status type display. Attached Figure Description

[0026] Figure 1 This is a flowchart illustrating a content recommendation method provided in one embodiment of this specification;

[0027] Figure 2 This is a schematic diagram illustrating a route from a target map page to a content recommendation page, provided in one embodiment of this specification.

[0028] Figure 3 This is a schematic diagram illustrating a transition from a content list page to an initial map page, provided by one embodiment of this specification.

[0029] Figure 4 This is a schematic diagram illustrating a route from a content list page to a target map page, provided by one embodiment of this specification.

[0030] Figure 5 This is a schematic diagram illustrating a process from an initial map page to a target map page, provided by one embodiment of this specification.

[0031] Figure 6 This is an illustration of another method for navigating from an initial map page to a target map page, provided by one embodiment of this specification.

[0032] Figure 7 This is a schematic diagram illustrating a display of points of interest based on interest type, provided in one embodiment of this specification.

[0033] Figure 8 This is a schematic diagram illustrating a state type switching process on a target map page, provided by one embodiment of this specification.

[0034] Figure 9This is a schematic diagram illustrating a historical cumulative view on a target map page, provided by one embodiment of this specification.

[0035] Figure 10 This is a schematic diagram illustrating a distribution information display provided in one embodiment of this specification;

[0036] Figure 11 This is a schematic diagram illustrating a route from a target map page to a content details page, provided in one embodiment of this specification.

[0037] Figure 12 This is a schematic diagram illustrating the display of status information on a content details page according to one embodiment of this specification;

[0038] Figure 13 This is a flowchart illustrating a content display method provided in one embodiment of this specification;

[0039] Figure 14 This is a flowchart of a content recommendation method provided in one embodiment of this specification;

[0040] Figure 15 This is a flowchart of a content display method provided in one embodiment of this specification;

[0041] Figure 16 This is a schematic diagram of the structure of a content recommendation device provided in one embodiment of this specification;

[0042] Figure 17 This is a schematic diagram of the structure of a content display device provided in one embodiment of this specification;

[0043] Figure 18 This is a structural block diagram of a computing device provided in one embodiment of this specification. Detailed Implementation

[0044] Many specific details are set forth in the following description to provide a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar extensions without departing from the spirit of this specification. Therefore, this specification is not limited to the specific implementations disclosed below.

[0045] The terminology used in one or more embodiments of this specification is for the purpose of describing particular embodiments only and is not intended to be limiting of the one or more embodiments of this specification. The singular forms “a,” “described,” and “the” as used in one or more embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.

[0046] It should be understood that although the terms first, second, etc., may be used to describe various information in one or more embodiments of this specification, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first may also be referred to as second without departing from the scope of one or more embodiments of this specification, and similarly, second may also be referred to as first. Depending on the context, the word "if" as used herein may be interpreted as "when," "when," or "in response to a determination."

[0047] Furthermore, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties. Moreover, the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0048] First, the terms and concepts used in one or more embodiments of this specification will be explained.

[0049] Controls: In computer user interfaces, a "control" refers to any element that a user can directly interact with. These elements allow users to input data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, checkboxes, etc.) or more abstract (such as voice commands). Buttons are typically used to perform an operation or open a new interface; text boxes allow users to input or edit text information; checkboxes represent a Boolean value (yes / no), which users can select or deselect; dropdown lists provide a list of options for users to choose from, usually displaying only one selected value; list boxes display multiple options, allowing users to select one or more items; labels display static text, usually used to explain the function of other controls, and can also be used as buttons; scrollbars allow users to navigate large datasets, such as browsing long documents or lists; images display static pictures and can sometimes be used as buttons; combo boxes combine the functionality of text boxes and dropdown lists, allowing users to both input text and select from a list. These controls are typically provided with standard styles by the operating system or development kit. Developers can customize their appearance and behavior as needed. Different operating systems and programming languages ​​(such as Java, C#, Python, etc.) have their own set of controls and provide corresponding APIs to create and manage these controls.

[0050] Point of Interest (POI): Represents a geographical location or place that a user may be interested in.

[0051] This specification provides a content recommendation method, and also relates to a content display method, a content recommendation device, a content display device, a computing device, a computer-readable storage medium, and a computer program product, which will be described in detail in the following embodiments.

[0052] See Figure 1 , Figure 1 A flowchart of a content recommendation method according to an embodiment of this specification is shown, which specifically includes the following steps.

[0053] Step 102: Display the target map page. The target map page displays at least one status area. The status area is determined based on the status type of the published content associated with the points of interest in the target map page. Each status area includes at least one point of interest.

[0054] This specification applies to a content recommendation platform, an online service platform that allows users to create, edit, upload, recommend, share, and comment on various types of content, such as text, images, and videos. Recommended content can be in the form of notes, videos, images, or other formats. The content recommendation platform promotes information exchange and sharing, and enhances user social interaction. Through the platform, businesses can promote their products and services; consumers can recommend, share, and comment on their consumption experiences; and users can find locations, activities, other users, group chats, etc., that match their needs based on recommended content.

[0055] The target map page is a front-end display page on the content recommendation platform used to display at least one status area. The target map page usually includes multiple controls for adjusting the geographical location, status area, etc. displayed on the target map, or for page navigation or overlay display.

[0056] Optionally, the target map page can be displayed based on the user's current geographical location; that is, the target map page can display a map of the area near the user.

[0057] Furthermore, the target map page can display a standard map, a topographic map, a satellite map, or other similar images.

[0058] In one or more optional embodiments of this specification, the target map page displays a state contour map drawn according to state type. This provides a clearer and more intuitive representation of the distribution of each state type within the geographical area corresponding to the target map page.

[0059] Optionally, the target map page may include a location selection control, which can be used to change the geographic location corresponding to the target map page. For example, the content recommendation platform can locate the user's current geographic location A based on the user's device and display the target map page based on that geographic location A; the user can use the location selection control to switch to a new geographic location B, thereby causing the target map page to be displayed based on the new geographic location B.

[0060] Optionally, the target map page may also include a scale control, which can be used to adjust the scale of the map displayed on the target map page, enabling zooming in or out of the map. For example, the target map page displays district a of city A. By zooming in on the map using the scale control, street a1 within district a can be displayed; by zooming out, city A and its surrounding cities B, C, and D can be displayed; further zooming out can display a larger geographical area.

[0061] Optionally, the target map page can also be moved up, down, left, or right based on the user's touch, thereby adjusting the map's visualization area. For example, if the map currently displays street a1 in city a, moving the map can also display street a2 or street a3 in city a; if the map currently displays city a in city A, moving the map can also display city b, city c, and so on in city A.

[0062] A status region is a map area on the target map page, corresponding to a region in the real-world geographic location. Each status region has a corresponding status type, which characterizes the state reflected by that region. Each status region includes at least one point of interest.

[0063] Optionally, the target map page can display one or more status zones, and the status types of each status zone can be the same or different. Different status zones will have different display formats. The display format can be specifically understood as the shape, color, special markers, etc., of the status zone. For example, status zones can include multiple emotion types such as happy, angry, and calm. A happy status zone can be displayed in yellow and marked with a smiley face; an angry status zone can be displayed in red and marked with an angry expression; a calm status zone can be displayed in blue and marked with a calm expression.

[0064] Optionally, the state type of a state region can reflect the main state of that state region. For example, if the state type of a state region is "happy," it means that the main state of that state region is "happy."

[0065] Optionally, the status region is obtained by aggregating the status types of each point of interest (POI) on the map, and the status type of each POI is determined based on the status type of its associated published content. The main status of the status region can be determined based on the status type of the published content corresponding to the POIs associated with that status region. By analyzing the distribution ratio of the status types of the published content associated with each POI within the status region, the main status of the status region can be determined, thereby determining the corresponding status type of the status region.

[0066] Furthermore, the displayed status areas on the target map page can be adjusted by zooming in or out on the map scale. For example, if the target map page is zoomed in, the area displaying a happy status can be split into a happy status area and a calm status area. If the target map page is zoomed out, the happy status area can be merged with another angry status area into a single happy status area.

[0067] A state, also known as a user's state, can refer to their current state. For example, it could be the user's state while participating in an activity or purchasing goods. Specific states can include emotions, preferences, occupation, busyness level, and free time. In the following embodiments, the description primarily uses the example of an emotion as the state. Emotions can specifically include types such as happy, frustrated, angry, sad, and calm. By displaying the state types in the state area, users can select points of interest and view published content based on their own state preferences. For example, if a user wants to participate in an activity that can soothe their mood, they can select the calm state area and view calm points of interest or calm published content in that area.

[0068] Points of interest represent content that a user may be interested in, which can include different interest types such as locations, events, users, and group chats.

[0069] Optionally, the target map page can display points of interest of multiple interest types, or it can display points of interest of the same interest type.

[0070] Optionally, the target map page may include a point of interest type switching control, which is used to switch the interest type of the points of interest displayed on the target map page, thereby switching between displaying points of interest of different interest types.

[0071] The published content is what is displayed on the content recommendation platform, and can be searched and viewed on the platform.

[0072] Optionally, users can publish content on the content recommendation platform based on their interests; the published content can specifically be notes. By determining the status type of the published content, the status type of the interest point can be determined. Furthermore, based on the status types of each interest point, interest points that are geographically close and have the same status type can be aggregated to form status regions.

[0073] Optionally, aggregating points of interest to form a state region can be achieved through the following steps:

[0074] Draw a state contour map based on the state type of each point of interest;

[0075] Based on the state contour map, at least one state region and the state type corresponding to each state region are determined.

[0076] Step 104: In response to a trigger operation targeting a target state region within at least one state region, display a published content recommendation page. The published content recommendation page displays at least one published content, which is associated with at least one target point of interest within the target state region, and the state type of the published content matches the state type of the target state region.

[0077] The target state region is one of the triggered state regions in at least one state region on the target map page.

[0078] Optionally, the target state area can be triggered based on the user's click operation, double-click operation, long-press click operation, or trigger operation of the control.

[0079] The content recommendation page is used to display published content within the target status area. It can be a new page accessed from the target map page, or a floating page displayed as an overlay on top of the target map page.

[0080] The published content can be understood as notes published for points of interest within the target state area, and is associated with at least one point of interest within the target state area.

[0081] The status type of the published content matches the status type of the target status region. The status type of the published content can be the same as or similar to the status type of the target status region.

[0082] For example, if the state type of the target state area is "happy", then the state type of all published content can be "happy"; if the state type of the target state area is "sad", then the state type of all published content can be "sad", or the state type of published content can include both "sad" and "frustrated".

[0083] Optionally, based on the target state type of the target state area, published content belonging to the same target state type associated with each point of interest within the target state area can be filtered out and displayed on the content recommendation page.

[0084] For example, a food review user posts a note about their dining experience at restaurant A, which is located within the target status area. Restaurant A is then considered a point of interest within the target status area, and the dining experience note for restaurant A is the corresponding published content for that area. If the status type of this dining experience note matches the status type of the target status area, then the note will be displayed on the recommended content page.

[0085] Furthermore, the layout of published content on the content recommendation page can be determined based on actual needs.

[0086] For example, published content can be arranged from top to bottom and left to right based on its publication time. Alternatively, it can be arranged according to its popularity (e.g., number of comments, views, clicks). If the content relates to an interest that a user has previously saved or followed, that content can be displayed more prominently on the content recommendation page. Furthermore, it can be arranged according to the popularity of an interest (e.g., number of notes or positive reviews).

[0087] For example, see Figure 2 , Figure 2This diagram illustrates a route from a target map page to a content recommendation page, according to an embodiment of this specification. The target map page displays a contour map of emotions corresponding to the current location. This map shows multiple emotion regions, each with a different emotion type, and each emotion region has a different color and emoticon. Based on the actual geographical location of each point of interest, multiple points of interest are displayed on the emotion contour map. Users can click on each point of interest displayed on the target map page to enter its corresponding details page. The details page for a point of interest can be an introduction page for that point or a collection of notes related to that point. The target map page includes a search box, a time type control, an emotion type control, a scale control, and a location control. The search box allows users to enter keywords such as the emotion type or interest type they wish to search for, and based on these keywords, the corresponding emotion region and / or point of interest are displayed on the target map. The time-based control can include "Last Month," "Last Six Months," and "All." Clicking "Last Month" toggles the display of emotion regions based on statistics from the past month; clicking "Last Six Months" toggles the display of emotion regions based on statistics from the past six months; and clicking "All" toggles the display of emotion regions based on historical statistics. The emotion-based control can include "Happy," "Angry," and "Calm." Clicking "Happy" toggles the display of happy emotion regions; clicking "Angry" toggles the display of angry emotion regions; and clicking "Calm" toggles the display of calm emotion regions. The scale control can be used to zoom in and out of the emotion contour map displayed on the target map page. When zoomed in, the currently displayed emotion regions on the target map page can be further broken down into multiple new emotion regions of the same or different types; when zoomed out, one or more adjacent emotion regions on the currently displayed emotion regions on the target map page can be merged into a new emotion region. The location control can be used to change the current geographical location corresponding to the target map page. For example, if the current geographical location corresponding to the target map page is city A, the location control can be used to change the current geographical location of the target map page to city B.

[0088] When a user clicks on a happy emotion area, they are redirected from the target map page to a content recommendation page. The content recommendation page displays a collection of happy notes for that area. Each note is arranged and displayed in a preset layout order. Users can swipe through the content recommendation page to view other notes not currently displayed. The content recommendation page is aggregated based on happy-type notes within that happy emotion area. Each note displayed on the content recommendation page includes an image display area, a location control, a content description area, and a user profile area. The image display area shows any image from the note; this image can be the first image in the note or an image selected by the user. The location control displays the geographical location of the point of interest associated with the note; triggering the location control leads to the details page for that point of interest or a route guidance page. The content description area introduces the note's content or theme; the content description can be automatically generated by AI or customized by the user. The user profile area displays the user's avatar, nickname, and the note's publication date.

[0089] In this embodiment, a target map page is displayed, which shows at least one status region. This status region is determined based on the status type of published content associated with points of interest (POIs) on the target map page, and each status region includes at least one POI. In response to a trigger operation targeting a target status region within the at least one status region, a published content recommendation page is displayed. This page displays at least one published piece of content, which is associated with at least one target POI within the target status region, and the status type of the published content matches the status type of the target status region. Thus, by determining at least one status region based on the status type of published content associated with POIs on the target map page, multiple status regions with status types can be aggregated on the target map. By displaying at least one status region on the target map page, the geographical location and status type of each status region can be shown, making it easier for users to select a status region that better suits their needs. By displaying the published content recommendation page in response to a trigger operation targeting a target status region within the at least one status region, published content within the target status region can be recommended to users more specifically based on their selection, thereby promoting user interaction, facilitating the recommendation of high-value information, increasing the recommendation success rate, and more accurately matching users' personalized needs.

[0090] It's easy to understand that displaying a status contour map and at least one status area on the target map page allows for more targeted point-of-interest recommendations based on the user's status. Therefore, the target map page is essentially a map page displayed in status mode, a special display mode for map pages.

[0091] In practical applications, content recommendation platforms can display a map page in normal mode. This normal mode map page shows the standard map and points of interest on it, but does not display status contour maps or status areas.

[0092] In one optional embodiment of this specification, displaying the target map page may include the following steps:

[0093] The initial map page is displayed, which shows multiple points of interest and status query entries;

[0094] In response to a triggered action on the status query entry, the target map page is displayed.

[0095] The initial map page can be understood as the normal map page, displaying the standard map and points of interest on it. The standard map can be understood as a map drawn based on roads, buildings, rivers, etc., in real geographical locations.

[0096] Optionally, the initial map page can be displayed based on the user's current geographical location; that is, the initial map page can display a map of the area near the user.

[0097] Furthermore, the initial map page can also include a scale control and a location control. The scale control can be used to zoom in and out of the map displayed on the target map page. For example, if the initial map page displays city a of city A, zooming in with the scale control will display street a1 within city a; zooming out will display city A and surrounding cities B, C, and D; further zooming out will display a larger geographical area. The map on the initial map page can also be moved up, down, left, and right based on user touch, thereby adjusting the map's visibility area. For example, if the map currently displays street a1 within city a, moving the map will display street a2 or street a3 within city a; if the map currently displays city a of city A, moving the map will display city b, city c, and so on. The location control can be used to change the current geographical location corresponding to the initial map page. For example, if the current geographical location corresponding to the initial map page is city A, the location control can be used to change the current geographical location to city B.

[0098] Points of interest on a standard map can include information such as icons, names, and the number of notes for each point of interest.

[0099] The status query entry can be understood as a control used to query the status. By triggering an action on the status query entry, the content recommendation platform can display the target map page.

[0100] By applying this embodiment, an initial map page is displayed, showing multiple points of interest and status query entries. This allows users to view the information and geographical location of each point of interest on the map. By responding to a trigger operation on the status query entry, a target map page is displayed. When a user wants to view the status type, a target map page containing at least one status area is shown to the user. This enables more targeted recommendations of points of interest to the user, achieving the recommendation of high-value information.

[0101] In one optional embodiment of this specification, displaying the initial map page may include the following steps:

[0102] Displays a content list page, which includes a location selection control;

[0103] The initial map page is displayed based on the trigger action of the location selection control.

[0104] The content list page is a page used to display published content on a content recommendation platform.

[0105] Optionally, after successfully logging into the content recommendation platform, users can access the content list page; alternatively, they can access the content list page based on their current location. Furthermore, the user's current location can be manually entered or selected by the user, or it can be automatically retrieved by the content recommendation platform. The content list page can display the published content on the content recommendation platform in a list format.

[0106] A location selection control can be an input box or a control that displays a menu for selection.

[0107] Optionally, the location selection control can be used for users to manually input or select the current location, which can be determined according to actual needs.

[0108] In practical applications, users select the desired location using the location selection control, which triggers the control. Based on this trigger, the content recommendation platform can navigate from the content list page to the initial map page.

[0109] By applying this embodiment, by displaying a content list page that includes a location selection control, the initial map page corresponding to the location can be displayed based on the trigger operation of the location selection control. This improves the accuracy of the map location in the initial map page and makes the points of interest displayed in the initial map page more in line with user needs.

[0110] In one optional embodiment of this specification, the process can proceed from the content list page to the initial map page, and then from the initial map page to the target map page.

[0111] For example, see Figure 3 , Figure 3 This specification illustrates a schematic diagram of a transition from a content list page to an initial map page, provided by one embodiment of this specification.

[0112] The content list page includes controls for "Following," "Discover," and "Geographic Location." The "Geographic Location" control displays the user's current location in real-time, covering a wide area, such as city A. Based on the "Geographic Location," the content list page displays multiple notes corresponding to that location. Each note includes an image display area, a description area, and a user profile area. The image display area shows any image from the note; this can be the first image in the note or an image selected by the user. The description area introduces the note's content or theme; its content can be automatically generated by AI or customized by the user. The user profile area displays the user's avatar, nickname, and the number of likes on the note. The content list page also includes a location selection control, allowing users to manually input more detailed location information than the "Geographic Location" control, or to select more detailed location information through dropdown menus.

[0113] Based on the trigger action of the location selection control, the initial map page corresponding to the location is displayed. For example, if the "Geographic Location" is city A, and the user selects city a using the location selection control, the initial map page will display a map of city a in city A, along with multiple points of interest included in the map.

[0114] In another alternative embodiment of this specification, the navigation can also proceed directly from the content list page to the target map page.

[0115] For example, see Figure 4 , Figure 4 This specification illustrates a schematic diagram of a route from a content list page to a target map page, provided by one embodiment of this specification.

[0116] When a user logs into the content recommendation platform, the platform displays a content list page based on a "geographic location" control. Then, based on the triggered action of the location selection control, it displays the target map page corresponding to the location.

[0117] In practical applications, in addition to displaying the initial map page, the target map page can be displayed in response to a triggered operation on the status query entry.

[0118] In one optional embodiment of this specification, in response to a trigger operation on the status query entry, one can jump directly from the initial map page to the target map page.

[0119] For example, see Figure 5 , Figure 5 This specification illustrates a schematic diagram of a process from an initial map page to a target map page, as provided in one embodiment.

[0120] The initial map page includes a status query entry point. Triggering the status query entry point will directly jump from the initial map page to the target map page.

[0121] In another optional embodiment of this specification, triggering the status query entry can also pop up a floating layer on the initial map page, displaying a selection control within the floating layer, thereby displaying the target map page based on a trigger operation on the selection control. That is, displaying the target map page in response to a trigger operation on the status query entry can include the following steps:

[0122] Based on the triggered operation of the status query entry, the first floating layer is displayed, which includes a mode selection control and a type selection control;

[0123] In response to the selection operation based on the status query mode and the target interest type, the target map page is displayed, and the points of interest in the target map page are determined based on the target interest type.

[0124] The first floating layer is a new content layer displayed on top of the initial map page. The content displayed in the first floating layer differs from that shown on the initial map page; it sits above the initial map page. The first floating layer includes mode selection controls and type selection controls. The mode selection controls include two modes: "Normal" and "Status," which can also be replaced with "Mood." The initial map page corresponds to the "Normal" mode, while the target map page corresponds to the "Status" mode. The type selection controls can include various interest types covered by the points of interest, such as location, user, group chat, and event. Therefore, the type selection controls can include controls for "Location," "User," "Group Chat," and "Event."

[0125] Optionally, based on the selection of the "Status" control and the type selection control, a target map page will be displayed, and points of interest of the interest type corresponding to the type selection control will be displayed on the target map page.

[0126] For example, see Figure 6 , Figure 6 This specification illustrates another schematic diagram of the process from an initial map page to a target map page, provided by one embodiment.

[0127] The content recommendation platform displays the initial map page, and in response to a triggered operation on the status query entry, displays the first floating layer.

[0128] The first pop-up layer includes mode selection controls and type selection controls. Mode selection controls include "Normal" and "Status" controls; type selection controls include "Location," "User," "Group Chat," and "Activity" controls. Only one type of type selection control can be selected, or multiple types can be selected. If no type selection control is selected, all types of points of interest will be displayed by default. The first pop-up layer also includes "Reset" and "Search" controls. The "Reset" control resets the selections made by the mode and type selection controls in the first pop-up layer; the "Search" control displays the target map page based on the selected mode and type selection controls in the first pop-up layer.

[0129] For example, see Figure 7 , Figure 7 This diagram illustrates an embodiment of the present specification of displaying points of interest based on interest type. Specifically, Figure 7 Taking the selection control for "User" as an example, the target map is displayed. All points of interest shown on the target map are of the "User" type.

[0130] User-specific points of interest (POIs) can be displayed at each user's corresponding geographical location. The displayed POI information can include the user's avatar and nickname. Based on the various status areas shown on the target map and the geographical locations corresponding to the user-specific POIs, users can be selected for social interaction. Clicking on a user-specific POI can take you to that user's profile page or a temporary chat page, thus enabling social interaction between users.

[0131] In this embodiment, a first floating layer is displayed based on a trigger operation targeting the status query entry. The first floating layer displays mode selection controls and type selection controls, allowing users to select map modes and interest types that meet their needs. This enables more targeted recommendations of points of interest to users based on their interest types, which is beneficial for promoting business conversion and improving user stickiness.

[0132] In another optional embodiment of this specification, triggering the status query entry can also display a drop-down menu for the status query entry on the side of the initial map page. The drop-down menu includes a mode selection area and an interest type selection area. The mode selection area includes normal mode and status mode, and the interest type selection area includes various different interest types. By selecting the status mode and the target interest type, the target map page can also be displayed.

[0133] In practical applications, when displaying the target map page, the current displayed content of the target map page can be switched based on various controls within the target map page.

[0134] In one optional embodiment of this specification, the target map page displays controls with multiple status types; after displaying the target map page, the following steps may also be included:

[0135] In response to a status type switching event on the target map page, switch the display to a status area that matches the target status type after the switch.

[0136] The target map page can display controls of various status types. Each status type corresponds to a different user status. Clicking a control of a target status type that is different from the current status type will toggle the display of the corresponding status area on the target map page.

[0137] The state type switching event can be understood as an event that is triggered on any one of the controls with multiple state types.

[0138] For example, see Figure 8 , Figure 8 This diagram illustrates a method for switching state types on a target map page, as provided in one embodiment of this specification.

[0139] The target map page includes emotion controls such as "Happy," "Angry," "Sad," "Frustrated," and "Calm." These controls can be arranged by row or column. When there are many controls, only some can be displayed in the visualization area. Users can swipe up and down or left and right to reveal other controls not currently in the visualization area.

[0140] If the target map page currently displays the emotion areas corresponding to all types of emotion controls—that is, the target map page includes emotion areas for happy, angry, sad, frustrated, and calm emotions—then clicking any of the emotion controls ("happy," "angry," "sad," "frustrated," or "calm") will switch the display of the emotion areas for the selected emotion type to only show the emotion area corresponding to that selected emotion control. For example, if the "happy" emotion control is selected, the target map page will currently only display the happy emotion area. If the "angry" emotion control is then clicked, the target map page will switch from displaying only the happy emotion area to displaying only the angry emotion area.

[0141] By applying this embodiment, by displaying controls with multiple state types on the target map page, in response to state type switching events on the target map page, the display of state areas that match the target state type after the switch can be changed. This allows users to more intuitively view the state areas corresponding to each state type, enabling more targeted content recommendations.

[0142] In another optional embodiment of this specification, the target map page displays multiple time controls; after displaying the target map page, the following steps may also be included:

[0143] In response to a time switching event on the target map page, the displayed state area is switched based on statistics of the target time after the switch.

[0144] The time switching event can be understood as an event that triggers any one of multiple time controls.

[0145] Time controls can include controls corresponding to different time dimensions, such as controls for days, months, and years. These time controls can be used to display status areas statistically obtained based on different time periods.

[0146] For example, the time controls may include controls for "Last Month" and "Last Six Months". Clicking the "Last Month" control switches the status area displayed on the target map page to a status area based on statistics from the past month; clicking the "Last Six Months" control switches the status area displayed on the target map page to a status area based on statistics from the past six months. The status areas obtained based on statistics from different time periods can be the same or different.

[0147] By applying this embodiment, by displaying multiple time controls on the target map page, in response to time switching events on the target map page, the display of the status area can be switched based on the statistical determination of the target time after the switch. This allows users to view the status area obtained from different time statistics, enabling the status area to dynamically change with time, and users can intuitively see this change. This can improve the user experience and meet users' deeper content recommendation needs.

[0148] In another optional embodiment of this specification, the target map page displays a historical status viewing control; after displaying the target map page, the following steps may also be included:

[0149] In response to a trigger action on the history view control, switch the display of the status area based on the accumulated history status.

[0150] The history status viewer control can display a status area based on the accumulated history status when triggered.

[0151] The state region based on historical state accumulation can be understood as an aggregated state region obtained by aggregating the state types corresponding to all historically published content on the content recommendation platform.

[0152] For example, see Figure 9 , Figure 9 This diagram illustrates an embodiment of the present specification of viewing historical data on a target map page.

[0153] like Figure 9 As shown, the historical status viewing control can be an "All" control. Clicking the "All" control on the target map page allows you to switch the display of status areas based on the accumulated historical status on the target map page.

[0154] By applying this embodiment, by displaying a historical status viewing control on the target map page, the display of the status area based on the accumulated historical status can be switched in response to the trigger operation of the historical status viewing control, based on the display of the target map page. In this way, users can more intuitively know which places generally convey positive emotions and which places always bring peace of mind in the accumulated history, which can improve the efficiency and success rate of content recommendation and better match the user's personalized needs.

[0155] In practical applications, in order to enable users to intuitively understand the distribution of various status types within the area displayed on the target map page, in addition to displaying the target map page, the distribution of status indexes for the corresponding area on the target map page can also be displayed.

[0156] In one optional embodiment of this specification, the target map page includes a status distribution query control; after displaying the target map page, the following steps may also be included:

[0157] In response to a trigger action on the status distribution query control, a second overlay is displayed. The second overlay includes distribution information for each status type, which is statistically derived from the status types of published content associated with points of interest in the target map page.

[0158] The second overlay is a new content layer displayed on top of the target map page. The content displayed in the second overlay differs from that on the target map page; the second overlay sits above the target map page. The second overlay includes distribution information for each state type. This distribution information may include the distribution index corresponding to each state type, as well as a state index distribution map obtained by integrating these distribution indices.

[0159] Optionally, the distribution information is obtained based on the status types of published content associated with points of interest on the target map page. According to the status types of published content associated with each point of interest on the target map page, the distribution index corresponding to each status type can be determined, and a status index distribution map can be obtained by integrating these distribution indices.

[0160] The status distribution query control can display a second floating layer when triggered.

[0161] For example, see Figure 10 , Figure 10 A schematic diagram of a distribution information display provided in one embodiment of this specification is shown.

[0162] The target map page includes a location control, which can be used to change the current geographical location of the target map page, thereby changing the geographical area contained within the target map page. The target map page also includes a scale control, which can be used to zoom in and out of the map displayed on the target map page. When the scale is enlarged, the geographical area contained in the target map page is smaller; when the scale is reduced, the geographical area contained in the target map page is larger.

[0163] The target map page includes a status distribution query control, displaying the text "Emotional Index Distribution in This Area." Users can adjust and select the desired area using the location or scale control. Clicking or swiping up on "Emotional Index Distribution in This Area" will bring up the emotional index distribution panel, also known as the second floating layer. Users can visually see the emotional index of each emotion within the selected area and the overall emotional index distribution chart.

[0164] By applying this embodiment, by displaying the distribution information of each state type in the second floating layer, users can intuitively see the distribution of each state type in the selected area, thereby gaining a better understanding of the state types in the selected area. This helps users locate the area they want to search for and can better match the user's personalized needs.

[0165] In practical applications, after displaying the target map page, clicking on a target status area within that map page will take you to the corresponding content recommendation page. The content recommendation page displays all published content within the target status area, typically arranged in a concise format. Therefore, to view detailed information about a published content, you can select that content to access its details page.

[0166] In one optional embodiment of this specification, after displaying the published content recommendation page in response to a trigger operation targeting a target state region in at least one state region, the following steps may also be included:

[0167] In response to a view operation on the target published content, display the content details page of the target published content, which includes the status information of the target published content.

[0168] The target content is a piece of content that a user chooses to view on the content recommendation page.

[0169] Viewing the target published content can be done by selecting the target published content, such as clicking, double-clicking, or long-pressing.

[0170] The content details page displays detailed information about the target published content. Specifically, it may include a content information area and a comment area. The content information area displays the target published content, while the comment area displays comments about the target published content. The content details page may also include a status information area, which displays the status information of the target published content, specifically including status parameters and the status type.

[0171] Optionally, the status parameters of the target published content may include a first status parameter and a second status parameter, where the first status parameter is determined based on the target published content, and the second status parameter is determined based on the comment content. The status type of the target published content may be determined based on the first and second status parameters.

[0172] For example, see Figure 11 , Figure 11 This diagram illustrates a path from a target map page to a content details page, according to one embodiment of this specification. In this example, the state can specifically be an emotion, the target map page can also be called an emotion map page, and the map displayed on the target map page can also be called an emotion map. The areas for each emotion type included in the emotion map are called emotion areas. The published content is a note.

[0173] The emotion map page displays a collection of happy notes for that area, based on trigger actions targeting the "happy" emotion zone. This collection aggregates notes with the "happy" emotion type and whose associated points of interest are located within that happy emotion zone.

[0174] Based on the triggered action on the target note in the Happy Notes collection, the note details page is displayed. The note details page includes a note information area and a note comment area. The note information area displays the note content, such as images and text; the note comment area contains various comments about the target note. The note details page also includes a note sentiment index, which displays at least one sentiment type included in the target note; the sentiment type with the highest sentiment index is the sentiment type of the target note.

[0175] By applying this embodiment, in addition to displaying the content recommendation page, a content details page for the target published content is displayed in response to a viewing operation on the target published content. The content details page allows users to view detailed information about the target published content and its status information. This helps users to better understand the target published content and its status type, increases user interaction, and promotes commercial conversion, thereby achieving more valuable and efficient content recommendations.

[0176] In one optional embodiment of this specification, displaying the content details page of the target published content may include the following steps:

[0177] Parse the target published content to obtain the first state parameter;

[0178] Analyze the comments related to the target post to obtain the second state parameter;

[0179] The status information of the target published content is determined based on the first status parameter and the second status parameter.

[0180] Display the content details page of the target published content, and show the status information of the target published content on the content details page.

[0181] The first state parameter is the state parameter corresponding to the target published content, which reflects the state tendency represented by the target published content. The second state parameter is the state parameter corresponding to the comment content of the target published content, which reflects the state tendency represented by each comment content.

[0182] Optionally, parsing the target published and commented content can be achieved through AI or through keyword matching.

[0183] In one optional embodiment of this specification, the target published content can be parsed by AI to obtain a first state parameter; the state type corresponding to each comment content can be identified by keyword matching, and a second state parameter can be obtained based on the state type corresponding to each comment content.

[0184] For example, if a comment contains "hahaha" or an emoji that conveys a happy emotion, the comment can be interpreted as a happy comment.

[0185] Furthermore, the status type of each comment can be weighted according to the user who posted it, and the second status parameter can be obtained by integrating the weighted results.

[0186] For example, if the posting user is a high-quality user, the weight of the comment posted by that user can be increased; if the posting user is a new user who has never posted a comment before, or a user who has been reported multiple times, or a user who always sends the same content repeatedly, the weight of the comment posted by that user can be decreased, thereby improving the accuracy of the second state parameter.

[0187] Status information may specifically include status parameters and / or status types. When status information includes status parameters, the status index corresponding to each status type of the target published content can be displayed. For example, if the status type of the target published content is "happy," and the target published content includes status parameters for both "happy" and "calm" status types, with the "happy" status parameter accounting for 70% and the "calm" status parameter accounting for 30%, then both status parameters can be displayed.

[0188] For example, see Figure 12 , Figure 12 This diagram illustrates a status information display for a content details page according to an embodiment of this specification. In this example, the status can specifically be an emotion, the target published content is a target note, the first status parameter is the emotion index corresponding to the target note, and the second status parameter is the emotion index corresponding to the comment content. The content details page is a note details page, and the status display information is the note's emotion index.

[0189] In determining the sentiment index of a target note, AI can be used to analyze its content to identify the corresponding sentiment index, such as whether the note expresses happiness, calmness, or confusion. AI or keyword recognition can be used to analyze the sentiment type of each comment, thus determining its corresponding sentiment index. For example, if a comment contains keywords indicating happiness, such as "hahaha," its sentiment type is determined to be happiness. Furthermore, based on the sentiment index of the target note and the sentiment indices of the comments, the overall sentiment index of the target note is determined. The sentiment type with the highest sentiment index is then identified as the target note's sentiment type.

[0190] By applying this embodiment, the first state parameter and the second state parameter are determined based on the target published content and the comments on the target published content, respectively. This allows for the integration of the target published content and the comments to jointly determine the state information of the target published content, thereby improving the accuracy of the state information and displaying the state information of the target published content more precisely. This, in turn, improves the accuracy and credibility of content recommendations, which is beneficial for enhancing user experience and increasing user stickiness.

[0191] This specification provides a content recommendation method. It displays a target map page with at least one status region. Each status region is determined based on the status type of published content associated with points of interest (POIs) on the target map page, and each status region includes at least one POI. In response to a trigger operation targeting a target status region within the at least one status region, a published content recommendation page is displayed. This page displays at least one published content item associated with at least one target POI within the target status region, and the status type of the published content matches the status type of the target status region. Thus, by determining at least one status region based on the status type of published content associated with POIs on the target map page, multiple status regions with status types can be aggregated on the target map. By displaying at least one status region on the target map page, the geographical location and status type of each status region can be shown, making it easier for users to select a status region that better suits their needs. By displaying the published content recommendation page in response to a trigger operation targeting a target status region within the at least one status region, published content within the target status region can be recommended to users more specifically based on their selection. This facilitates user interaction, promotes the recommendation of high-value information, increases the recommendation success rate, and more accurately matches users' personalized needs.

[0192] See Figure 13 , Figure 13 A flowchart of a content display method according to an embodiment of this specification is shown, which specifically includes the following steps.

[0193] Step 1302: Display the content details page of the target published content. The content details page includes a content information area and a content comment area. The content information area is used to display the target published content, and the content comment area is used to display comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined according to the target published content, and the second status parameter is determined according to the comment content.

[0194] The target content is one of the published content items that a user chooses to view from among multiple published content items included on the content recommendation platform.

[0195] The content details page displays detailed information about the target published content. Specifically, it may include a content information area and a comment area. The content information area displays the target published content, while the comment area displays comments about the target published content. The content details page may also include a status information area, which displays the status information of the target published content. This status information may include status parameters and status type. The status parameters may include a first status parameter and a second status parameter, where the first status parameter represents the status type of the target published content, and the second status parameter represents the status type of the comments about the target published content.

[0196] Optionally, the first state parameter can be determined by parsing the target published content; the second state parameter can be determined by parsing the comment content. The state parameters of the target published content can be determined based on the first and second state parameters; the state type of the target published content can also be determined based on the first and second state parameters.

[0197] The status parameters of the target published content can include parameters of at least one status type. For example, if the status type of the target published content is "happy", the status parameters can include parameters corresponding to "happy", or parameters corresponding to "happy" and "calm" respectively.

[0198] Optionally, in the process of determining the state type based on the first state parameter and the second state parameter, the first state parameter and the second state parameter can each correspond to different weights. Similarly, in the process of determining the second state parameter based on the comment content, each comment can also correspond to different weights according to its type.

[0199] In practical applications, based on the first and second state parameters, at least one type of state parameter can be statistically obtained for the target published content. At least one type of state parameter can be displayed on the content details page. Based on the determination of at least one state parameter, the state type corresponding to the state parameter with the largest value can be determined as the state type of the target published content.

[0200] Step 1304: Update the second state parameter based on the change in the number of comments in the content comment section.

[0201] In practical applications, the content in the comment section changes dynamically over time. For example, new comments may be added, or users may delete historical comments. Changes in the number of comments also affect the second state parameter. Therefore, the second state parameter can be updated based on changes in the number of comments in the comment section.

[0202] Optionally, the changed comment content can be identified, such as deleted and newly added comment content; the second state parameter is updated based on the changed comment content.

[0203] Optionally, the comment section of each published content can be monitored, and the second status parameter can be updated in real time when the comment section changes; alternatively, a preset time can be set, and the second status parameter can be updated every preset time based on the change in the number of comments.

[0204] Step 1306: In response to the updated second state parameter satisfying the preset adjustment conditions, update the state type of the target published content.

[0205] Preset adjustment conditions may include: the updated second status parameter can change the status type of the published content.

[0206] Optionally, if the second state parameter is updated, the state type of the target published content can be re-determined based on the first state parameter and the updated second state parameter; if the state type does not change, the state type of the target published content is not updated; if the state type changes, the state type of the target published content is updated.

[0207] This specification provides a content display method that displays a content details page of target published content. The content details page includes a content information area and a content comment area. The content information area displays the target published content, and the content comment area displays comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined based on the target published content, and the second status parameter is determined based on the comments. The second status parameter is updated based on changes in the number of comments in the content comment area. In response to the updated second status parameter satisfying preset adjustment conditions, the status type of the target published content is updated. Thus, by displaying the content details page of the target published content, the target published content and comments on the target published content can be displayed on the content details page. The status type of the target published content can be displayed based on the target published content and comments. By updating the status type of the target published content based on changes in the number of comments, dynamic adjustment of the status type of the target published content can be achieved, improving the accuracy of the status type display.

[0208] See Figure 14 , Figure 14 A flow chart of a content recommendation method provided in one embodiment of this specification is shown. Figure 14As shown, the user is the user of the content recommendation platform. The human-computer interaction interface (HCI) is mainly responsible for the visual display of the page and user interaction. The HCI is located on the user's device (such as a mobile phone, tablet, or computer), while the server is located on a remote server or cloud service provider, responsible for data processing, storage, and interaction with external systems (such as databases or third-party services). Both the HCI and the server are components of the content recommendation platform.

[0209] User: Open the content recommendation platform.

[0210] Human-computer interaction interface: Displays the note list page.

[0211] The note list page displays multiple notes from the content recommendation platform, a top tab (button), and a location selection control. The top tab can be toggled to display notes in the current city (i.e., local). The location selection control allows further selection of more specific regions within the current city.

[0212] User: Switch the top tab of the notes list page to the current city, and click to search for detailed regions.

[0213] Human-computer interaction interface: Displays the initial map page.

[0214] The initial map page displays a map of the selected area, multiple points of interest, and filter controls. When the filter controls are triggered, a floating window appears on the initial map page. This floating window includes a mode selection control, a type selection control, a reset control, and an exploration control. The mode selection control includes "Normal" and "Mood," while the type selection control includes "Location," "User," "Group Chat," and "Event."

[0215] User: Click the filter control.

[0216] Human-computer interaction interface: A floating window is displayed on the initial map page.

[0217] User: Click the controls for mood mode and location.

[0218] Human-computer interaction interface: When controls based on emotion and location are triggered, a request for the target map page is sent to the server.

[0219] Server-side: Sends the target map page to the human-computer interaction interface.

[0220] Optionally, the server determines the points of interest for each emotion region and location type, and generates a target map page.

[0221] Human-computer interaction interface: Displays the target map page.

[0222] User: Click on the happy emotion area on the target map page.

[0223] Human-computer interaction interface: When the happy emotion zone is triggered, the system requests the corresponding note aggregation overlay from the server.

[0224] Server-side: Send the note aggregation overlay corresponding to the happy emotion area to the human-computer interaction interface.

[0225] Human-computer interaction interface: Displays a floating layer of notes corresponding to happy emotion areas on the target map page.

[0226] User: Click on any note in the note aggregation overlay.

[0227] Human-computer interaction interface: Based on the selected note being triggered, request the note details page of the selected note from the server.

[0228] Server-side: Send the note details page.

[0229] Human-computer interaction interface: Displays the note details page.

[0230] In this embodiment, by displaying a filter control on the initial map page, and triggering a floating window based on the filter control, users can select mood modes and interest point types according to their needs. This allows the target map page to display mood regions aggregated based on mood types, enabling users to intuitively see what mood type each mood region corresponds to and what interest points are included within each mood region. This facilitates users in selecting interest points that meet their needs based on mood type. Furthermore, by displaying a floating layer of notes aggregated for the mood region when the user clicks on a mood region, notes within that mood region that share the same mood type are aggregated and displayed together. This allows users to view the note content corresponding to each interest point, thus providing more targeted recommendations of interest points and notes to users. This promotes user interaction, facilitates the recommendation of high-value information, increases the recommendation success rate, and more accurately matches users' personalized needs.

[0231] See Figure 15 , Figure 15 A flow timing diagram of a content display method provided in one embodiment of this specification is shown. Figure 15 As shown, the user is the user of the content recommendation platform. The human-computer interaction interface (HCI) is mainly responsible for the visual display of the page and user interaction. The HCI is located on the user's device (such as a mobile phone, tablet, or computer), while the server is located on a remote server or cloud service provider, responsible for data processing, storage, and interaction with external systems (such as databases or third-party services). Both the HCI and the server are components of the content recommendation platform.

[0232] Human-computer interaction interface: Displays a recommended note page.

[0233] Optionally, the note recommendation page can be a page displayed on a content recommendation platform for recommending notes, or it can be a note aggregation overlay displayed on the target map based on the selection of sentiment regions in the target map.

[0234] User: Swipe through the note recommendation page and select the note you want to view.

[0235] Human-computer interaction interface: Requests the note details page of the target note from the server.

[0236] Server-side: Send the note details page of the target note.

[0237] The note details page includes a note information area, a note comment area, and a sentiment information area. The note information area displays the content of the target note, which can include images, text, audio, and video. The note comment area displays comments about the target note. The sentiment information area displays the sentiment index and sentiment type of the target note.

[0238] Optionally, the emotion type is determined based on a first emotion parameter and a second emotion parameter, whereby the first emotion parameter represents the emotion type of the note content of the target note, and the second emotion parameter represents the emotion type of the comment content of the target note.

[0239] Human-computer interaction interface: Displays the note details page of the target note.

[0240] Server-side: Update the second sentiment parameter based on changes in the number of comments in the note comment section.

[0241] Server-side: In response to the updated second emotion parameter, the emotion type of the target note can be changed, and the emotion type of the target note is updated.

[0242] Server-side: Send the updated emotion type of the target note to the human-computer interaction interface.

[0243] Human-computer interaction interface: Displays the note details page after the emotion type has been updated.

[0244] By applying this embodiment, the content details page of the target note can be displayed, showing both the note content and comments related to the target note. Based on the note content and comments, the mood type of the target note can be displayed. By updating the mood type of the target note based on changes in the number of comments, the mood type of the target note can be dynamically adjusted, improving the accuracy of mood type display and enabling more precise and valuable content recommendations.

[0245] Corresponding to the above method embodiments, this specification also provides embodiments of a content recommendation device. Figure 16A schematic diagram of a content recommendation device according to one embodiment of this specification is shown. Figure 16 As shown, the device includes:

[0246] First display module 1602: configured to display a target map page, the target map page displaying at least one status area, the at least one status area being determined based on the status type of published content associated with points of interest in the target map page, and any status area including at least one point of interest.

[0247] The second display module 1604 is configured to display a published content recommendation page in response to a trigger operation targeting a target state region within at least one state region. The published content recommendation page displays at least one published content, which is associated with at least one target point of interest within the target state region, and the state type of the published content matches the state type of the target state region.

[0248] Optionally, the first display module 1602 is further configured as follows:

[0249] The initial map page is displayed, which shows multiple points of interest and status query entries;

[0250] In response to a triggered action on the status query entry, the target map page is displayed.

[0251] Optionally, the first display module 1602 is further configured as follows:

[0252] Displays a content list page, which includes a location selection control;

[0253] The initial map page is displayed based on the trigger action of the location selection control.

[0254] Optionally, the first display module 1602 is further configured as follows:

[0255] Based on the triggered operation of the status query entry, the first floating layer is displayed, which includes a mode selection control and a type selection control;

[0256] In response to the selection operation based on the status query mode and the target interest type, the target map page is displayed, and the points of interest in the target map page are determined based on the target interest type.

[0257] Optionally, the target map page displays controls with multiple status types, and the first display module 1602 is further configured as follows:

[0258] In response to a status type switching event on the target map page, switch the display to a status area that matches the target status type after the switch.

[0259] Optionally, the target map page displays multiple time controls, and the first display module 1602 is further configured as follows:

[0260] In response to a time switching event on the target map page, the displayed state area is switched based on statistics of the target time after the switch.

[0261] Optionally, the target map page displays a historical status viewing control, and the first display module 1602 is further configured as follows:

[0262] In response to a trigger action on the history view control, switch the display of the status area based on the accumulated history status.

[0263] Optionally, the target map page includes a status distribution query control, and the first display module 1602 is further configured as follows:

[0264] In response to a trigger action on the status distribution query control, a second overlay is displayed. The second overlay includes distribution information for each status type, which is statistically derived from the status types of published content associated with points of interest in the target map page.

[0265] Optionally, the second display module 1604 is further configured as follows:

[0266] In response to a view operation on the target published content, display the content details page of the target published content, which includes the status information of the target published content.

[0267] Optionally, the second display module 1604 is further configured as follows:

[0268] Parse the target published content to obtain the first state parameter;

[0269] Analyze the comments related to the target post to obtain the second state parameter;

[0270] The status information of the target published content is determined based on the first status parameter and the second status parameter.

[0271] Display the content details page of the target published content, and show the status information of the target published content on the content details page.

[0272] By applying this embodiment, at least one status region can be determined based on the status type of published content associated with points of interest in the target map page. This allows for the aggregation of multiple status regions with status types on the target map. By displaying at least one status region on the target map page, the geographical location and status type of each status region can be shown, making it easier for users to select a status region that better suits their needs. By responding to a trigger operation targeting a target status region within the at least one status region, a published content recommendation page can be displayed. Based on user selection, published content within the target status region can be recommended to users in a more targeted manner, thereby promoting user interaction, facilitating the recommendation of high-value information, increasing the recommendation success rate, and more accurately matching users' personalized needs.

[0273] The above is an illustrative scheme of a content recommendation device according to this embodiment. It should be noted that the technical solution of this content recommendation device and the technical solution of the content recommendation method described above belong to the same concept. For details not described in detail in the technical solution of the content recommendation device, please refer to the description of the technical solution of the content recommendation method described above.

[0274] Corresponding to the above method embodiments, this specification also provides embodiments of content display devices. Figure 17 A schematic diagram of the structure of a content display device according to one embodiment of this specification is shown. Figure 17 As shown, the device includes:

[0275] The third display module 1702 is configured to display the content details page of the target published content. The content details page includes a content information area and a content comment area. The content information area is used to display the target published content, and the content comment area is used to display comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined according to the target published content, and the second status parameter is determined according to the comment content.

[0276] First update module 1704: is configured to update the second state parameter based on changes in the number of comments in the content comment section.

[0277] The second update module 1706 is configured to update the status type of the target published content in response to the updated second status parameter meeting the preset adjustment conditions.

[0278] By applying this embodiment, the content details page of the target published content can be displayed, showing both the target published content and comments related to it. The status type of the target published content can be displayed based on the target published content and comments. By updating the status type of the target published content based on changes in the number of comments, the status type of the target published content can be dynamically adjusted, improving the accuracy of the status type display.

[0279] The above is a schematic scheme of a content display device according to this embodiment. It should be noted that the technical solution of this content display device and the technical solution of the above-described content display method belong to the same concept. For details not described in detail in the technical solution of the content display device, please refer to the description of the technical solution of the above-described content display method.

[0280] Figure 18 A structural block diagram of a computing device 1800 according to one embodiment of this specification is shown. The components of the computing device 1800 include, but are not limited to, a memory 1810 and a processor 1820. The processor 1820 is connected to the memory 1810 via a bus 1830, and a database 1850 is used to store data.

[0281] The computing device 1800 also includes an access device 1840, which enables the computing device 1800 to communicate via one or more networks 1860. Examples of such networks include a Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the Internet. Access device 1840 may include one or more of any type of wired or wireless network interface (e.g., network interface card (NIC)), such as IEEE 802.11 Wireless Local Area Network (WLAN) interface, Wi-MAX (Worldwide Interoperability for Microwave Access) interface, Ethernet interface, Universal Serial Bus (USB) interface, cellular network interface, Bluetooth interface, and Near Field Communication (NFC).

[0282] In one embodiment of this specification, the above-described components of the computing device 1800 and Figure 18 Other components, not shown, can also be connected to each other, for example, via a bus. It should be understood that... Figure 18 The block diagram of the computing device shown is for illustrative purposes only and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0283] The computing device 1800 can be any type of stationary or mobile computing device, including mobile computers or mobile computing devices (e.g., tablet computers, personal digital assistants, laptop computers, notebook computers, netbooks, etc.), mobile phones (e.g., smartphones), wearable computing devices (e.g., smartwatches, smart glasses, etc.) or other types of mobile devices, or stationary computing devices such as desktop computers or personal computers (PCs). The computing device 1800 can also be a mobile or stationary server.

[0284] The processor 1820 is configured to execute the following computer-executable instructions, which, when executed by the processor, implement the steps of the above method.

[0285] The above is an illustrative scheme of a computing device according to this embodiment. It should be noted that the technical solution of this computing device and the technical solution of the above method belong to the same concept, and all details not described in detail in the technical solution of the computing device can be referred to the description of the technical solution of the above method.

[0286] An embodiment of this specification also provides a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, implement the steps of the above-described method.

[0287] The above is an illustrative scheme of a computer-readable storage medium according to this embodiment. It should be noted that the technical solution of this storage medium and the technical solution of the method described above belong to the same concept, and all details not described in detail in the technical solution of the storage medium can be referred to the description of the technical solution of the method described above.

[0288] An embodiment of this specification also provides a computer program product, including a computer program / instructions that, when executed by a processor, implement the steps of the above-described method.

[0289] The above is an illustrative scheme of a computer program product according to this embodiment. It should be noted that the technical solution of this computer program product and the technical solution of the above method belong to the same concept, and all details not described in detail in the technical solution of the computer program product can be referred to the description of the technical solution of the above method.

[0290] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0291] The computer instructions include computer program code, which may be in the form of source code, object code, executable file, or certain intermediate forms. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added or removed according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media may not include electrical carrier signals and telecommunication signals.

[0292] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the embodiments in this specification are not limited to the described order of actions, because according to the embodiments in this specification, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in this specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the embodiments in this specification.

[0293] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0294] The preferred embodiments disclosed above are merely illustrative of this specification. The optional embodiments do not exhaustively describe all details, nor do they limit the invention to the specific implementations described. Clearly, many modifications and variations can be made based on the embodiments described herein. These embodiments are selected and specifically described in this specification to better explain the principles and practical applications of the embodiments, thereby enabling those skilled in the art to better understand and utilize this specification. This specification is limited only by the claims and their full scope and equivalents.

Claims

1. A content recommendation method, characterized in that, include: The target map page is displayed, and the target map page displays at least one status area. The at least one status area is determined based on the status type of the published content associated with the points of interest in the target map page. Each status area includes at least one point of interest. In response to a trigger operation targeting a target state region within the at least one state region, a published content recommendation page is displayed. The published content recommendation page displays at least one published content, which is associated with at least one target point of interest within the target state region, and the state type of the published content matches the state type of the target state region.

2. The method according to claim 1, characterized in that, The target map page includes: The initial map page is displayed, which shows multiple points of interest and status query entries; In response to a triggered operation on the status query entry, the target map page is displayed.

3. The method according to claim 2, characterized in that, The display of the initial map page includes: Display a content list page, the content list page including a location selection control; Based on the triggered operation of the location selection control, the initial map page is displayed.

4. The method according to claim 2, characterized in that, The step of displaying the target map page in response to a trigger operation on the status query entry includes: Based on the triggered operation of the status query entry, a first floating layer is displayed, which includes a mode selection control and a type selection control; In response to a selection operation for a status query mode and a target interest type, a target map page is displayed, wherein the points of interest in the target map page are determined based on the target interest type.

5. The method according to claim 1, characterized in that, The target map page displays controls with various status types; After displaying the target map page, the method further includes: In response to a status type switching event on the target map page, the display area is switched to match the target status type after the switch.

6. The method according to claim 1 or 5, characterized in that, The target map page displays multiple time controls; After displaying the target map page, the method further includes: In response to a time switching event on the target map page, the displayed status area is switched based on statistics of the target time after the switch.

7. The method according to claim 1 or 5, characterized in that, The target map page displays a historical status viewing control; After displaying the target map page, the method further includes: In response to a trigger operation on the historical state viewing control, the display area based on the accumulated historical states is switched.

8. The method according to claim 1, characterized in that, The target map page includes a status distribution query control; After displaying the target map page, the method further includes: In response to a trigger operation on the status distribution query control, a second floating layer is displayed. The second floating layer includes distribution information for each status type, which is obtained by statistically analyzing the status types of published content associated with points of interest in the target map page.

9. The method according to claim 1, characterized in that, After displaying the published content recommendation page in response to a trigger operation targeting a target state region in the at least one state region, the method further includes: In response to a viewing operation on the target published content, a content details page of the target published content is displayed, the content details page including the status information of the target published content.

10. The method according to claim 9, characterized in that, The content details page displaying the target published content includes: Parse the target published content to obtain the first state parameter; Analyze the comments on the target post to obtain the second state parameter; The status information of the target published content is determined based on the first status parameter and the second status parameter; Display the content details page of the target published content, and display the status information of the target published content on the content details page.

11. A content display method, characterized in that, include: Displays a content details page of the target published content. The content details page includes a content information area and a content comment area. The content information area is used to display the target published content, and the content comment area is used to display comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined based on the target published content, and the second status parameter is determined based on the comment content. The second state parameter is updated based on the change in the number of comments in the comment section of the content. In response to the updated second state parameter satisfying the preset adjustment conditions, the state type of the target published content is updated.

12. A content recommendation device, characterized in that, include: The first display module is configured to display a target map page, which displays at least one status area. The at least one status area is determined based on the status type of the published content associated with points of interest in the target map page, and each status area includes at least one point of interest. The second display module is configured to display a published content recommendation page in response to a trigger operation targeting a target state region within the at least one state region. The published content recommendation page displays at least one published content, which is associated with at least one target point of interest within the target state region, and the state type of the published content matches the state type of the target state region.

13. A content display device, characterized in that, include: The third display module is configured to display the content details page of the target published content. The content details page includes a content information area and a content comment area. The content information area is used to display the target published content, and the content comment area is used to display comments on the target published content. The status type of the target published content is determined based on a first status parameter and a second status parameter. The first status parameter is determined based on the target published content, and the second status parameter is determined based on the comment content. The first update module is configured to update the second state parameter based on changes in the number of comments in the content comment section; The second update module is configured to update the status type of the target published content in response to the updated second status parameter meeting a preset adjustment condition.

14. A computing device, characterized in that, include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions, which, when executed by the processor, implement the steps of the method according to any one of claims 1 to 11.

15. A computer-readable storage medium, characterized in that, It stores a computer program / instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 11.

16. A computer program product, characterized in that, Includes a computer program / instructions that, when executed by a processor, implement the steps of the method according to any one of claims 1 to 11.