Message display method and device, computing equipment and computer readable storage medium

By adding a map viewing portal to the message page of the target interest point, users can easily view the message information of multiple nearby interest points, solving the problems of user cumbersome and insufficient convenience in the existing technology, and realizing the message page of interest point Contents between the map page.

CN119474566APending Publication Date: 2025-02-18XIAOHONGSHU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411531266.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the prior art, when users browse the interest points of the map page, it is difficult for users to view the message information of other points of interest points to be easily viewed, and there is a lack of content reception between the point of interest message page and the map page.

Method used

Provide a message display method, by adding a map viewing entry to the target message page of the target interest point, and displaying the target map page in response to the user's triggering operation. The map page displays multiple points of interest and their corresponding at least one message message in map view mode.

Benefits of technology

It realizes content acceptance between the point of interest message page and the map page, and improves the convenience and efficiency of users to view message information from multiple point of interest.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119474566A_ABST
    Figure CN119474566A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a message display method and device, computing equipment and a computer readable storage medium, and the message display method comprises the steps that a first display page is displayed, and the first display page comprises N interest points in a first display form; based on a trigger operation for a target point of interest in the N points of interest, displaying a target message page of the target point of interest, the target message page comprising message information for the target point of interest and a map viewing entry; in response to a trigger operation for the map viewing entry, displaying a target map page, the target map page comprising M points of interest in a second display form, and both N and M being positive integers greater than or equal to 1; wherein the first display form is different from the second display form, the first interest point of the second form displays at least one piece of message information for the first interest point, and the first interest point is any one of the M interest points. The convenience and efficiency of checking the message information of the multiple interest points by the user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present specification relate to the field of computer technology, and more particularly to a message display method, apparatus, computing device, and computer-readable storage medium. Background Art

[0002] With the continuous development of computer and Internet technology, more and more users can publish and view interactive information about points of interest (POI) online. In order to strengthen the interaction between different users, users can publish their own interactive information about points of interest, or interact by viewing interactive information posted by others. In addition to providing functions such as browsing and replying to interactive information, the information interaction platform can also provide the function of publishing interactive information. Users can publish content related to points of interest on the information interaction platform, such as community notes, comments, messages, etc., so that valuable information can be seen by more users.

[0003] In the prior art, users can enter the POI page by interacting with the POI on the map page, but when returning to the map page from the POI page, the original map page is still displayed. There is a lack of content connection between the POI page and the map page, and a lack of insight into the user's further needs. Summary of the invention

[0004] In view of this, an embodiment of this specification provides a message display method. One or more embodiments of this specification also relate to a message display device, a computing device, a computer-readable storage medium and a computer program product to solve the technical defects existing in the prior art.

[0005] According to a first aspect of an embodiment of this specification, a message display method is provided, including:

[0006] Displaying a first display page, wherein the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1;

[0007] Based on a trigger operation for a target point of interest among the N points of interest, displaying a target message page for the target point of interest, the target message page including message information for the target point of interest and a map viewing entrance;

[0008] In response to a trigger operation on the map viewing entrance, a target map page is displayed, and the target map page includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and a first point of interest in the second form displays at least one message for the first point of interest, and the first point of interest is any one of the M points of interest.

[0009] According to a second aspect of an embodiment of this specification, a message display device is provided, including:

[0010] A first display page display module, configured to display a first display page, wherein the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1;

[0011] a target message page display module, configured to display a target message page of the target point of interest based on a trigger operation for the target point of interest among the N points of interest, the target message page including message information for the target point of interest and a map viewing entrance;

[0012] The target map page display module is configured to display the target map page in response to a trigger operation on the map viewing entrance, wherein the target map page includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and a first point of interest in the second form displays at least one message for the first point of interest, and the first point of interest is any one of the M points of interest.

[0013] According to a third aspect of an embodiment of this specification, a computing device is provided, including:

[0014] Memory and processor;

[0015] The memory is used to store computer executable instructions, and the processor is used to execute the computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the message display method are implemented.

[0016] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores computer-executable instructions, and when the instructions are executed by a processor, the steps of the message display method are implemented.

[0017] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, which implements the steps of the above-mentioned message display method when executed by a processor.

[0018] The embodiment of this specification provides a message display method, in which a target message page of a target point of interest includes a map viewing entry, and in response to a trigger operation on the map viewing entry, a target map page is displayed, and multiple points of interest and at least one message information corresponding to each of these points of interest are displayed in a map view mode in the target map page. Therefore, if a user has viewed the message information of a certain point of interest and needs to view the message information of other points of interest, there is no need to return to the map page and jump from the map page to the message page of other points of interest to view, and the message information of multiple nearby points of interest can be directly viewed in the target map page, thereby realizing the content connection between the message page of the point of interest and the map page, which is conducive to improving the convenience and efficiency of users viewing the message information of multiple points of interest. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] Figure 1 It is a flow chart of a message display method provided by an embodiment of this specification;

[0020] Figure 2 is a schematic diagram of switching from a map page to a point of interest details page provided by an embodiment of this specification;

[0021] Figure 3 is a schematic diagram of switching from a same-city tab page to a point of interest details page provided by an embodiment of this specification;

[0022] Figure 4 is a schematic diagram of switching from a published content details page to a point of interest details page provided by an embodiment of this specification;

[0023] Figure 5 is a schematic diagram of switching from a point of interest details page to a target message page provided by an embodiment of this specification;

[0024] Figure 6 is a schematic diagram of switching from a point of interest details page to a message editing page provided by an embodiment of this specification;

[0025] Figure 7 This is a schematic diagram of a point of interest details page in a sticky note display format provided by an embodiment of this specification;

[0026] Figure 8 It is a schematic diagram of switching from a point of interest details page in a note display form to a message editing page provided by an embodiment of the present specification;

[0027] Fig. 9 This is a schematic diagram of page switching during a message posting process provided by an embodiment of this specification;

[0028] Fig.10 It is a schematic diagram of a target message page provided by an embodiment of this specification;

[0029] Fig.11 It is a schematic diagram of switching from a target message page to a target map page provided by an embodiment of this specification;

[0030] Fig.12 It is a schematic diagram of switching message types in a target map page provided by an embodiment of this specification;

[0031] Fig.13 It is a schematic diagram of switching from a target map page to a target message page provided by an embodiment of this specification;

[0032] Fig.14 This is a flow chart of a message display method provided by an embodiment of this specification;

[0033] Fig.15 It is a structural schematic diagram of a message display device provided by an embodiment of this specification;

[0034] Fig.16 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION

[0035] Many specific details are described in the following description to facilitate 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 generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.

[0036] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" 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.

[0037] 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, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0038] In addition, 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, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0039] First, the terms involved in one or more embodiments of this specification are explained.

[0040] Controls: In computer user interfaces, a "control" is any element that a user can interact with directly. These elements allow the user to enter data, select options, or trigger certain actions. Controls can be graphical (such as buttons, text boxes, check boxes, etc.) or more abstract (such as voice commands). Buttons are usually used to perform an action or open a new interface; text boxes allow users to enter or edit text information; check boxes are used to represent a Boolean value (yes / no) that the user can select or deselect; drop-down lists provide a list of options for the user to choose from, usually only showing a selected value; list boxes display multiple options, and the user can select one or more items; labels display static text, usually used to explain the function of other controls, and can also be used as a button; scroll bars enable users to navigate through larger data sets, such as browsing long documents or lists; images display static pictures, and sometimes can also be used as buttons; combo boxes combine the functions of text boxes and drop-down lists, and users can both enter text and select from a list. These controls are usually provided with standard styles by the operating system or development toolkit, and 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.

[0041] Point of Interest (POI): In geographic information systems (GIS) and navigation systems, a POI is an information point used to identify a specific location, such as a restaurant, store, tourist attraction, hospital, etc. These points can be added to electronic maps to help users navigate and explore.

[0042] Interactive objects: Interactive objects are objects that can interact with users in a certain environment. These objects usually have the ability to accept user input, feedback user operations, and respond according to user behavior. Interactive objects are widely used in various fields, such as computer software, game design, web development, and mobile applications. Common interactive objects include: buttons (users can click buttons to perform an action), sliders (users can adjust the view window by dragging sliders), text boxes (users can enter information in text boxes), links (users can navigate to another page or location after clicking), and images (users can click or drag images). The design of interactive objects can involve the fields of user experience (UX) and user interface (UI), aiming to provide intuitive operation methods and good user experience.

[0043] Uniform Resource Locator (URL): refers to the address used to specify a resource on the Internet. It is a standard way to access network resources, including the location of the resource and the protocol required to access the resource. URL can be used to identify and locate various resources on the Internet, including web pages, images, videos, download files, etc. Users can directly access the corresponding web page or resource by entering the URL through the browser. URL plays a key role in web browsing and is the basis for users to interact with the Internet.

[0044] In the prior art, when a user is browsing points of interest on a map page, if he is interested in the message information of a certain point of interest, or wants to leave a message for a certain point of interest, he can trigger the message page of the point of interest by clicking on the point of interest on the map page, selecting the point of interest, etc., but when returning to the map page from the message page of the point of interest, the map page still displays the original map page. Since the original map page does not display the message information of the point of interest, when the user wants to view the message information of other points of interest, he needs to click to enter the message page of other points of interest to view it. There is a lack of content connection between the message page of the point of interest and the map page, and a lack of insight into the user's further needs, resulting in cumbersome user operations, insufficient convenience, and low efficiency for users to view the message information of various points of interest.

[0045] In order to solve the defects in the prior art, this solution provides the following embodiments:

[0046] In this specification, a map display method is provided, comprising:

[0047] Displaying a map page, the map page including N points of interest in a first display form, where N is a positive integer greater than or equal to 1;

[0048] Based on a trigger operation for a target point of interest among the N points of interest, a target information display page of the target point of interest is displayed, the target information display page including content information related to the target point of interest and a map viewing entrance;

[0049] In response to a trigger operation on a map viewing entrance, a target map page is displayed, which includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and the first point of interest in the second form displays at least one content information for the first point of interest, wherein the first point of interest is any one of the M points of interest.

[0050] In actual applications, when the user's client displays a map page, the user can trigger a trigger operation on a target point of interest among the N points of interest displayed on the map page by clicking, selecting, sliding, and other operations on the map page. When the client responds to the trigger operation on the target point of interest, an instruction for displaying a target information display page for the target point of interest can be sent to the server, and the instruction can carry identification information of the target point of interest, wherein the identification information of the target point of interest can include name information of the target point of interest, location information of the target point of interest, number information of the target point of interest, and other information that can be used to uniquely identify the target point of interest; after receiving the instruction, the server will determine the target point of interest to be displayed based on the identification information of the target point of interest; and then send the content information related to the target point of interest to be displayed to the client, so as to display the target information display page containing content information related to the target point of interest on the client.

[0051] Specifically, the target information display page of the target interest point may include a message page of the target interest point, a group chat page of the target interest point, an activity page of the target interest point, a shopping page of the target interest point, a group purchase page of the target interest point, an evaluation page of the target interest point, etc.

[0052] It should be noted that, for the triggering operation of the map viewing entrance in the target information display page, the target map page including the M points of interest in the second display form can be displayed. The address of the map page with the same address as the N points of interest in the first display form, that is: M = N, and the target map page can correspond to the page after the display form of the N points of interest is converted from the first display form to the second display form. In actual implementation, the target map page including the M points of interest in the second display form can also be a new page with a different address from the map page including the N points of interest in the first display form. There is no specific limitation on this.

[0053] Specifically, the content information related to the target point of interest may include message information posted by users for the target point of interest, evaluation information posted by users for the target point of interest, note information posted by users related to the target point of interest, introduction information of the target point of interest, location information of the target point of interest, evaluation information of commodities in the target point of interest, etc. The following embodiment is described in detail by taking the content information as message information as an example.

[0054] In this specification, a message display method is provided. One or more embodiments of this specification also relate to a message display device, a computing device, a computer-readable storage medium and a computer program product, which are described in detail one by one in the following embodiments.

[0055] See also Figure 1 , Figure 1 A flowchart of a message display method provided according to an embodiment of the present specification is shown, which specifically includes the following steps.

[0056] Step 102: Display a first display page, where the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1.

[0057] Among them, the first display page can be a map page showing one or more points of interest, or a same-city tab page showing message information or note information of multiple points of interest in the same city, or a published content details page published by a user for a certain point of interest, wherein the published content in the published content details page can be a media content pre-published by a user for a certain point of interest, which can be a graphic note, a video note, a short video, a medium video, a long video, etc., and there is no specific limitation on this. The display form of the point of interest in the first display page is the first display form. If the first display page is a map page, the first display form can correspond to the display form of the location identifier of the point of interest combined with the name of the point of interest; if the first display page is a same-city tab page, the first display form can correspond to the display form of the name of the point of interest combined with the message information of the point of interest; if the first display page is a published content details page, the first display form can correspond to the display form of the name of the point of interest combined with the message guide control. Among them, the message guide control can display guidance information such as "You also leave a message", "There are currently 26 people leaving messages, you can try it too", etc., which can guide users to leave messages, or display the current number of messages to attract users to leave messages.

[0058] It should be noted that the message display method provided in the embodiments of this specification can be applied to an information interaction platform, which can be an application platform integrating multiple contents. The information interaction platform can provide users with rich and diverse multimedia content, including but not limited to live broadcast, on-demand video, audio, graphic information, social interaction, commodity trading, etc. The information interaction platform usually includes one or more application interfaces, allowing users to access and consume various types of multimedia content. In actual implementation, the information interaction platform can provide message posting function, message reply function, message viewing function, etc.

[0059] In practical applications, the message display method provided in the embodiments of this specification can also be applied to applications, websites or mini-programs with message content display functions. For example, a note sharing platform, on which media content such as notes, articles, videos and live broadcasts can be published, and corresponding message publishing areas and message display areas can be embedded in these media content, so that users can easily view the corresponding message content while browsing the media content. For another example, a social media platform, on which users can post message information, and the user's friends or followers can easily view the message information posted by the user while browsing the media content. For another example, a map APP, on which users can view the location information, name information and related message information of each place or each point of interest, etc., related to the point of interest. In the map page showing multiple points of interest, the user can click on a point of interest that he wants to know or want to post a message. After clicking, he can jump to the message page corresponding to the point of interest. In the message page corresponding to the point of interest, the user can view the message information of other users for this point of interest, and can also post messages by himself, which is conducive to promoting information exchange and interaction between users.

[0060] In actual implementation, before the client displays the first display page for the user, in response to the viewing event for the first display page, the client can send an instruction for displaying the first display page to the server, and the instruction can carry the page address information or page identification information of the first display page; after receiving the instruction, the server can determine the first display page to be displayed based on the page address information or page identification information of the first display page, and then send the content information related to the first display page to be displayed to the client, so as to display the first display page on the client. Among them, the page address information of the first display page can be a uniform resource locator, or some other information that can reflect the page address of the first display page; the page identification information of the first display page can refer to information used to uniquely identify the first display page, such as: page ID, meta tags, universal unique identifier (UUID), etc.

[0061] Step 104: Based on the triggering operation for the target point of interest among the N points of interest, a target message page of the target point of interest is displayed, where the target message page includes message information for the target point of interest and a map viewing entrance.

[0062] In actual applications, if the first display page is a map page, the user can trigger the target message page of the target point of interest by clicking or touching the location mark of the target point of interest or the name of the target point of interest; if the first display page is a tab page in the same city, the user can trigger the target message page of the target point of interest by clicking or touching the message information of the target point of interest or the name of the target point of interest; if the first display page is a published content details page, the user can trigger the target message page of the target point of interest by clicking or touching the message guide control of the target point of interest or the name of the target point of interest. In actual implementation, the user can also trigger the target message page of the target point of interest by other methods, which are not specifically limited.

[0063] In the embodiments of the present specification, the target message page may include not only message information for the target point of interest, but also a map viewing entrance. The user may trigger the map viewing entrance to more intuitively and conveniently view the location information of nearby points of interest and the message information corresponding to each point of interest in the target map page, which is conducive to improving the user experience and increasing user stickiness.

[0064] Among them, the map viewing entrance can be set by setting the control. If the first display page is a map page, based on the triggering operation of the target point of interest among the N points of interest in the map page, the target message page of the target point of interest is displayed. The map viewing entrance in the target message page can also be a return control. After the user triggers the return control, he can return to the map page, that is: in this case, the target map page and the first display page (map page) are the same map page, but the display form of the points of interest in the map page has changed, and the message information corresponding to each point of interest can be displayed. Therefore, if the user has viewed the message information of a certain point of interest and needs to view the message information of other points of interest, there is no need to return to the map page and jump from the map page to the message page of other points of interest to view. The message information of multiple nearby points of interest can be directly viewed in the target map page, thereby realizing the content connection between the message page of the point of interest and the map page, which is conducive to improving the convenience and efficiency of users viewing the message information of multiple points of interest. In actual applications, the target map page can also be a new map page different from the first display page (map page), which is not specifically limited.

[0065] Specifically, the map view entrance can also be set to other triggering methods. For example: the user can click on the message information in the target message page to trigger the map view entrance, and then display the target map page; the user can long press the message information in the target message page to trigger the map view entrance, and then display the target map page; the user can slide the target message page to trigger the map view entrance, and then display the target map page, etc. The triggering method of the map view entrance can be preset and adjusted. During the user's use, the guidance information of the triggering method of the map view entrance can also be displayed in the client interface to help the user understand how to trigger the map view function.

[0066] Specifically, HTML (HyperText Markup Language) can be used to construct the page structure of the target message page, and CSS (Cascading Style Sheets) can be used to beautify the page layout and element style to ensure that the target message page is clear and easy to use. JavaScript library or framework can be used to process the interactive logic of the target message page to increase the dynamic effects and interactivity of the page, such as input content, control click events, etc.

[0067] Among them, HTML is a standard markup language for creating web pages. HTML is not a programming language, but a markup language used to describe the structure and content of a page. HTML documents consist of a series of tags that define how different parts of the page are displayed. CSS is a language used to describe the appearance and format of HTML or XML (Extensible Markup Language) pages. It allows the style of page elements, such as color, font, size, layout, etc., to be defined, thereby separating content (HTML) from presentation (CSS). This separation not only improves the maintainability of the page, but also enhances the aesthetics of the page and the user experience. JavaScript is a widely used high-level programming language that can make pages more dynamic and interactive.

[0068] In an optional implementation of this embodiment, based on a trigger operation on a target point of interest among N points of interest, a target message page of the target point of interest is displayed, including:

[0069] Based on a trigger operation for a target point of interest among the N points of interest, a point of interest details page of the target point of interest is displayed; the point of interest details page includes message information for the target point of interest and type information of multiple message types;

[0070] In response to a selection operation on a target message type among the plurality of message types, a target message page of a target point of interest is displayed.

[0071] In an embodiment of the present specification, after the user performs a trigger operation on a target point of interest among the N points of interest displayed in the first display page, the point of interest details page of the target point of interest can be displayed to the user, and the point of interest details page may include message information for the target point of interest, as well as type information of multiple message types. Specifically, the message types may include, but are not limited to: asking a question, making a wish, finding a partner, etc. For example: if the target message type selected by the user from multiple message types is "finding a partner", a target message page with message types of "finding a partner" can be displayed to the user. In this way, on the one hand, when posting a message, the user can add the type information of the target message type in the message to express his or her intention to leave a message, and attract other users with the same intention to interact with the message. On the other hand, when viewing the message, the user can also conduct targeted viewing based on the message type of the message, which is conducive to users to more accurately and conveniently view the message types they are interested in, and is conducive to enhancing the community interaction value of the message function.

[0072] Furthermore, when the client responds to the trigger operation for the target point of interest among the N points of interest, it will send an instruction to display the point of interest details page of the target point of interest to the server, and the instruction carries the identification information of the target point of interest; after receiving the instruction, the server will determine the target point of interest to be displayed based on the identification information of the target point of interest, and then send the relevant data of the target point of interest to be displayed (including the message information of the target point of interest) to the client, so as to display the point of interest details page of the target point of interest on the client.

[0073] For example, Figure 2 is a schematic diagram of switching from a map page to a point of interest details page provided by an embodiment of this specification, such as Figure 2 As shown, the map page displays the names and location identifiers of the four points of interest, "Point of Interest 1", "Point of Interest 2", "Point of Interest 3" and "Point of Interest 4". Taking the target point of interest determined by the user as "Point of Interest 1" as an example, in response to the trigger operation for "Point of Interest 1", the point of interest details page of "Point of Interest 1" can be displayed. The point of interest details page can include categories such as "Message", "Experience", "Group Chat", and "Notes". The message information under the "Message" category is displayed by default, where the message information may include: the number of messages, the avatar information of the message user, the ID information of the message user, the message posting time information, the message posting location information, the number of message likes information, and the message type information corresponding to the message.

[0074] For example, Figure 3 is a schematic diagram of switching from a local tab page to a point of interest details page provided by an embodiment of this specification, such as Figure 3As shown, taking Shanghai as an example, the same city tab displays users' message information or note information for multiple points of interest in Shanghai. The same city tab also displays a "hotly discussed" block. In the "hotly discussed" block, multiple message information for "Point of Interest 1" is displayed. Users can trigger the display of the point of interest details page for "Point of Interest 1" by clicking or sliding these message information for "Point of Interest 1".

[0075] For example, Figure 4 is a schematic diagram of switching from a published content details page to a point of interest details page provided by an embodiment of this specification, such as Figure 4 As shown in the figure, it is the content details published by user A for point of interest 1. The published content details page displays the image uploaded by user A, the text entered, the content publishing time and the content publishing location. Other users can comment, like, collect and other operations on the content details published by user A on the published content details page. The published content details page also displays a message guide control "I will also leave a message". When the user clicks the message guide control, the page of the point of interest details of "point of interest 1" can be jumped to.

[0076] In an optional implementation of this embodiment, type information of multiple message types is displayed in the form of controls or in the form of tags of message information; in response to a selection operation for a target message type among the multiple message types, a target message page of a target point of interest is displayed, including:

[0077] In response to a trigger operation of a control of a target message type, displaying a target message page of a target point of interest; or,

[0078] In response to a trigger operation for a tag of a target message type, a target message page of a target point of interest is displayed.

[0079] Specifically, controls of the message type can be displayed above the message area so that users can trigger these controls easily. The message type control can display the text name of the message type, such as: "Ask a question", "Make a wish", "Find a partner", etc., and can also display a message type logo corresponding to the text name of the message type. Specifically, the message type logo can be an emoticon or an icon. The message type logo can be displayed before the text name of the message type, or after the text name of the message type, or the message type control can only display the text name of the message type, or only display the message type logo, without specific limitation. In addition, different control background colors can be set for different message types, for example, the background color of the "Ask a question" control uses light blue, the background color of the "Make a wish" control uses light red, and the background color of the "Find a partner" control uses light green.

[0080] Specifically, the label of the message type can be displayed after the name of the user who posted the message, so that the user who views the message can accurately and conveniently understand the message posting user's message posting intention based on the label of the message type. In actual applications, the label of the message type can also be displayed after the user avatar who posted the message, or after the specific message content, without specific limitation. The label of the message type can display the text name of the message type, such as: "Ask a question", "Make a wish", "Find a partner", etc., and can also display the message type identification image corresponding to the text name of the message type. These message type identification images can be displayed before the text name of the message type, or after the text name of the message type, or the message type label can only display the text name of the message type, or only display the message type identification image, without specific limitation. In addition, different label background colors can also be set for different message types.

[0081] In the embodiments of the present specification, by setting different control background colors and label background colors for different message types, and displaying different message type identification graphics in the message type controls and message type labels for different message types, it is beneficial to improve the display effects of the message type controls and message type labels, increase the aesthetics, and help users better distinguish different message types based on the message type controls and message type labels.

[0082] It should be noted that in response to the user's triggering operation on the control of the target message type, or in response to the user's triggering operation on the tag of the target message type, the message displayed in the target message page of the displayed target point of interest may be a message belonging to the target message type, and in the target message page, message information belonging to the target message type for other points of interest near the target point of interest may also be displayed. Thus, message information of the same message type can be integrated, which is conducive to users viewing messages in a targeted manner and improving the efficiency of users viewing messages. In addition, by displaying the message information of other points of interest near the target point of interest, the information barrier between points of interest is broken, which is conducive to improving the fun and convenience of message posting at points of interest.

[0083] For example, Figure 5 is a schematic diagram of switching from a point of interest details page to a target message page provided by an embodiment of this specification, such as Figure 5As shown, in the point of interest details page of point of interest 1, controls for three message types ("Ask a question", "Make a wish" and "Find a partner") are displayed above the message area, and a message type identification icon is also displayed in the control of each message type. The labels of the three message types are displayed after the name of the user who posted the message. When the user triggers the "Find a partner" control, or when the user triggers the "Find a partner" label, it can jump to the target message page. In the "Find a partner here" block of the target message page, message information for point of interest 1 and the message type of "Find a partner" is displayed, and in the "More Find a Partner" block of the target message page, message information for other points of interest near point of interest 1 and the message type of "Find a partner" is displayed.

[0084] In an optional implementation of this embodiment, in response to a trigger operation on a target point of interest among the N points of interest, displaying a point of interest details page of the target point of interest includes:

[0085] In response to a triggering operation on a target point of interest among the N points of interest, determining a message type supported by the category of the target point of interest and the area where the target point of interest is located according to the category of the target point of interest and the area where the target point of interest is located;

[0086] The category of the target point of interest and the type information of the message types that meet the preset conditions among the message types supported by the area where the target point of interest is located are displayed on the point of interest details page, wherein the preset condition is that the message information of the target point of interest contains at least one message of the message type, and / or the message information of other points of interest within the preset area where the target point of interest is located contains at least one message of the message type.

[0087] Specifically, it is possible to first determine whether the area where the target point of interest is located supports the function of "displaying the type information of the message type" based on the area where the target point of interest is located. If it is supported, it is possible to further determine one or more message types supported by the category of the target point of interest based on the category of the target point of interest, wherein the category may include but is not limited to: food category, travel category, shopping category, scenic spot category, catering category, etc. Different categories can be set to support different message types. For example, for the "catering category" point of interest, it can be set to support the two message types of "ask a question" and "find a partner"; and for the "scenic spot category" point of interest, it can be set to support the three message types of "ask a question", "find a partner" and "make a wish". Exemplarily, taking the target point of interest as Hotel A, the category of Hotel A belongs to the catering category. At the same time, it is determined that the area where Hotel A is located is an area that supports the function of "displaying the type information of the message type", then it can be determined that the category of Hotel A and the message types supported by the area are "ask a question" and "find a partner".

[0088] It should be noted that after determining the category of the target point of interest and the message types supported by the area where it is located, it does not mean that all type information of these supported message types will be displayed in the point of interest details page of the target point of interest. Only the type information of the message types that meet the above preset conditions will be displayed to ensure that after the user triggers the type information of the message type displayed in the point of interest details page, he can view at least one message information belonging to the corresponding message type.

[0089] In an optional implementation of this embodiment, the point of interest details page may further include a message entry; after the point of interest details page of the target point of interest is displayed, it also includes:

[0090] Based on the trigger operation for the message entry, a message editing page is displayed, the message editing page includes a message editing area and a message publishing control, and multiple optional message type labels are displayed on the message editing page;

[0091] In response to a trigger operation on a message publishing control and a selection event on a tag of a target message type, message information carrying the tag of the target message type is published.

[0092] Specifically, the POI details page of the target POI may include a message entry, and the user may post a message about the target POI by triggering the message entry. The message entry may also display message guidance information such as "You may also leave a message", and the user may intuitively and accurately find the message entry through the message guidance information.

[0093] In response to the trigger operation on the message entry, the message editing page is displayed. The message editing page may include a message editing area and a message publishing control. The user can edit the message content in the message editing area. After the editing is completed, the message can be published by triggering the message publishing control. Specifically, the area below the message editing area may correspond to a virtual keyboard area, and a virtual keyboard is displayed in the virtual keyboard area, so that the user can edit the message content through the virtual keyboard.

[0094] It should be noted that the message editing page also displays multiple message type labels for users to choose from. When leaving a message, users can select a label from these labels to emphasize their intention to leave a message. If the user selects a label of the target message type when leaving a message and triggers the message publishing control, the message information edited by the user with the label of the target message type can be published. Therefore, when posting a message, the user can add the type information of the target message type in the message to express his intention to leave a message, attracting other users with the same intention to interact with the message, which is conducive to improving the community interaction value of the message function.

[0095] Specifically, HTML (HyperText Markup Language) can still be used to construct the page structure of the message editing page, and CSS (Cascading Style Sheets) can be used to beautify the page layout and element style to ensure that the message editing page is clear and easy to use. The interactive logic of the message editing page is processed based on JavaScript libraries or frameworks to increase the dynamic effects and interactivity of the page, such as input content, control click events, information upload events, etc. The message editing page needs to integrate text input boxes, selection boxes, file upload controls, message publishing controls, etc. to collect data submitted by users; and a rich text editor (such as TinyMCE, CKEditor, etc.) can be integrated for text editing of message content. In addition, interface design can be performed on the back end, and an API (Application Programming Interface) interface can be designed to receive data requests sent by the front end, such as POST requests for submitting message content.

[0096] Among them, TinyMCE is an open source rich text editor that supports multiple programming languages ​​(such as JavaScript, PHP, ASP.NET, etc.) and can be easily integrated into various web applications. It provides a highly customizable editor, and users can choose different toolbar buttons and other configuration options as needed. CKEditor is another rich text editor that also supports multiple programming languages ​​and can be integrated into web applications. It also provides rich functions and a good user experience.

[0097] In actual implementation, you can monitor whether the message publishing control is triggered. Usually, you can monitor the change event of the message publishing control and execute the corresponding message publishing logic when this event is triggered. If you monitor the event of the message publishing control being triggered, you can get the edited message content in the message editing page and send it to the API interface of the server. The server receives the edited message content and can verify the received message content to ensure that the data format is correct and the message content is safe. According to the pre-configured message publishing format, the message content is typeset to generate the message information to be published, and it is saved in the database or other persistent storage system. Each user terminal enters the information interaction platform and can access the database or other persistent storage system to view each published message information.

[0098] Furthermore, when the client responds to the trigger operation of the message entry in the point of interest details page of the target point of interest, it will send a message editing page display instruction to the server, and the instruction carries the category information of the target point of interest and the area information where it is located; after receiving the instruction, the server will determine the label type of the message type that can be displayed on the message editing page based on the category information of the target point of interest and the area information where it is located, and then send the label type information of the message type that can be displayed on the message editing page to the client, so as to display the message editing page containing labels of the selectable message types on the client.

[0099] For example, Figure 6 is a schematic diagram of switching from the POI details page to the message editing page provided by an embodiment of this specification, such as Figure 6 As shown, after the user clicks on the message entry in the point of interest details page of point of interest 1, the message editing page of point of interest 1 can be jumped to display. In this message editing page, the user can leave a message for point of interest 1. The message editing page includes a message editing area, a message publishing control, and a virtual keyboard area. In addition, the area above the message editing area also displays three message tags: "Ask a question", "Make a wish", and "Find a partner". The user can choose one of these three message tags when leaving a message. In addition, the message editing area can also display the "@" mark, emoticon mark, and image mark. The user can remind other users by triggering the "@" mark, the user can add emoticons to the message content by triggering the emoticon mark, and the user can also add images to the message content by triggering the image mark.

[0100] In an optional implementation of this embodiment, the message entry in the POI details page may be the first interactive object, and based on a trigger operation on the message entry, a message editing page is displayed, including:

[0101] Based on the drag operation on the first interactable object, an animation of the first interactable object detaching from the POI details page to form a message editing page is displayed.

[0102] Specifically, the message entry in the point of interest details page can be the first interactive object, wherein the first interactive object can be presented in the form of a sticky note. Thus, when the user wants to leave a message, the user can trigger the display of the message editing page by performing a drag operation on the first interactive object. The entire process shows an animation of the first interactive object detaching from the point of interest details page to form a message editing page, thereby allowing the user to experience a feeling similar to leaving a message by tearing off a sticky note in real life, which is conducive to increasing the fun of leaving messages and enhancing the user experience.

[0103] In an optional implementation of this embodiment, the first interactive object detaches from the POI details page to form an animation of a message editing page, which may specifically be: the first interactive object detaches from the blank message area of ​​the POI details page to form an animation of a message editing page.

[0104] In another optional implementation of the present embodiment, based on the trigger operation on the message entry, the message editing page is displayed, which may specifically include: in response to the user's long press event on the display area of ​​any message type in the interest point details page, a blank note is displayed; in response to the user's drag operation on the blank note, an animation of the blank note detaching from the interest point details page to form a message editing page is displayed.

[0105] For example, Figure 7 is a schematic diagram of a point of interest details page in a sticky note display form provided by an embodiment of this specification, such as Figure 7 As shown, the message type controls, message information, and message entry in the POI details page in the form of sticky notes can all be displayed in the form of sticky notes. In addition, the sticky notes of different message types also display the message type identification diagram corresponding to the message type. The message entry in the POI details page is displayed in the form of sticky notes, and the message entry sticky note also displays the guidance information "Tear off a sticky note and leave a message!" The user can complete the drag operation on the first interactive object with the help of the guidance information.

[0106] For example, Figure 8 FIG. 1 is a schematic diagram of switching from a point of interest detail page in a note display form to a message editing page provided by an embodiment of the present specification, such as Figure 8 As shown, after the user tears off the message entry displayed in the form of a sticky note in the POI details page of POI 1, the message editing page of POI 1 can be jumped to display. In this message editing page, the user can leave a message for POI 1. The message editing page includes a message editing area, a message publishing control, and a virtual keyboard area. In addition, the area above the message editing area also displays three message labels: "Ask a question", "Make a wish", and "Find a partner". The user can choose one of these three message labels when leaving a message. In addition, the message editing area can also display the "@" logo, emoticon logo, and image logo. The user can remind other users by triggering the "@" logo, the user can add emoticons to the message content by triggering the emoticon logo, and the user can also add images to the message content by triggering the image logo.

[0107] In an optional implementation of this embodiment, the point of interest details page displays message notes of multiple message types, and the message notes display message information. In response to a trigger operation on a message posting control and a selection event on a tag of a target message type, after posting message information carrying a tag of the target message type, the method further includes:

[0108] The message editing page is displayed as a second interactive object, and the second interactive object is moved to the target message note of the target message type, covering the original message information in the target message note.

[0109] Specifically, after the user completes editing the message content on the message editing page, selects the target message type, and triggers the message publishing control, the message editing page can be displayed as a movable second interactive object, wherein the second interactive object also carries the message information posted by the user. The second interactive object is moved to the target message note of the target message type and overwrites the original message information in the target message note. The target message note can then display the user's latest message information, thereby enabling the message information in the message note to be updated in a timely manner, which is conducive to improving the real-time display of the message information.

[0110] For example, Fig. 9 is a schematic diagram of page switching during a message posting process provided by an embodiment of this specification, such as Fig. 9 As shown, in the POI details page, there are three message types of notepads: "Ask", "Make a Wish", and "Find a Partner". Taking "Ask" as an example, the notepad of "Ask" also displays the avatar information, name information (user 1) and specific message content (Are there many people recently? I can't stand the queue) of the message user corresponding to the message of the "Ask" type, and also displays the number of people who posted messages of the "Ask" type (21 people are asking). After user 4 triggers the message entry, he leaves a message on the message editing page: "When does the door open?" and selects the "Ask" tag. After clicking to publish, the message editing page moves to the "Ask" message note in the form of an interactive object, covering the original message information in the "Ask" message note.

[0111] In an optional implementation of this embodiment, displaying a target message page of a target point of interest includes:

[0112] In the target message page of the target point of interest, a first message block of the target point of interest and a second message block of other points of interest within a preset area where the target point of interest is located are displayed, wherein the first message block is used to display message information for the target point of interest, and the second message block is used to display message information for other points of interest.

[0113] In the embodiment of the present specification, the target message page of the target interest point can not only display the message information of the user for the target interest point, but also display the message information of the user for other interest points in the preset area where the target interest point is located, wherein the preset area where the target interest point is located can be a preset area centered on the target interest point, or a preset area that includes the target interest point but is not centered on the target interest point, and there is no specific limitation on this. Moreover, the size of the preset area can also be set and adjusted according to needs, for example: the preset area can be as small as the range of a business district, or as large as the range of a city.

[0114] Specifically, the first message block can display message information for the target point of interest, and the second message block can display message information for other points of interest within the preset area where the target point of interest is located. In actual applications, there may be many other points of interest within the preset area where the target point of interest is located. In this case, the second message block can display message information for a preset number of other points of interest, wherein the preset number can be set and adjusted according to actual needs. The size of the first message block and the size of the second message block can both be set and adjusted according to needs. The first message block in the target message page can be above the second message block or below the second message block, and there is no specific limitation on this.

[0115] For example, Fig.10 is a schematic diagram of a target message page provided by an embodiment of this specification, such as Fig.10 As shown, the target message page displays a first message block, a second message block, and a map viewing entry control. In the first message block, message information from users 3, 5, and 6 for the target point of interest (point of interest 1) is displayed; in the second message block, message information from user 7 for point of interest 2 near the target point of interest (point of interest 1) is displayed.

[0116] Step 106: In response to a trigger operation on a map viewing entrance, a target map page is displayed, which includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and the first point of interest in the second form displays at least one message for the first point of interest, and the first point of interest is any one of the M points of interest.

[0117] Specifically, the target map page displays M points of interest, and the first display page displays N points of interest, M and N may be the same or different, and there is no specific limitation on this. The points of interest displayed in the target map page may be completely the same as the points of interest displayed in the first display page, or may be completely different, or there may be some of the same points of interest, and there is no specific limitation on this.

[0118] Furthermore, when the client responds to the trigger operation for the map viewing entrance, it will send a map display instruction to the server, and the instruction carries the client's location information and message type information; after receiving the instruction, the server will determine the points of interest to be displayed based on the client's location information, that is, the M points of interest within a preset range of the client's current location, and then determine the message information that needs to be displayed for the M points of interest according to the message type; then the message information, map and POI data to be displayed will be sent to the client, so as to display the target map page containing M points of interest of the second form on the client.

[0119] In the embodiment of this specification, the display form of the N points of interest displayed in the first display page is the first display form. Since the first display form has been described in detail in the above content, it will not be repeated here. The display form of the M points of interest displayed in the target map page is the second display form, wherein the second display form may correspond to the display form of the location identifier of the point of interest combined with the name of the point of interest and the message information of the point of interest. In the target map page, for each point of interest, at least one message information for the point of interest is displayed, and these message information can be displayed in the form of a message box or in the form of a message note. The user can view the location information of the nearby points of interest and the message information corresponding to each point of interest more intuitively and conveniently in the target map page, which is conducive to improving the user experience and increasing user stickiness. In addition, if the user has viewed the message information of a point of interest and needs to view the message information of other points of interest, there is no need to return to the map page and jump from the map page to the message page of other points of interest to view. The message information of multiple nearby points of interest can be directly viewed in the target map page, thereby realizing the content connection between the message page of the point of interest and the map page, which is conducive to improving the convenience and efficiency of users viewing the message information of multiple points of interest.

[0120] For example, Fig.11 is a schematic diagram of switching from a target message page to a target map page provided by an embodiment of this specification, such as Fig.11 As shown, after the user triggers the map viewing entrance of the target message page, the target map page can be jumped and displayed. Since the message type of the message information in the target message page all belongs to "finding a partner", the message information of the message type belonging to "finding a partner" is also displayed by default in the jump display target map page. The target map page displays the name of the point of interest corresponding to "point of interest 1", "point of interest 2" and "point of interest 3", the location identifier and the message information of the message type belonging to "finding a partner".

[0121] In an optional implementation of this embodiment, the target map page displays controls of multiple message types;

[0122] In response to a switching event of a message type control in a target map page, the message information displayed in the target map page is switched.

[0123] Specifically, the target map page may display controls for various message types such as "find a partner", "ask a question", "make a wish", "pet", "date", "dinner party", etc. The user can switch the message information displayed in the target map page by switching these controls. For example: the message type of the message information currently displayed in the target map page is "dinner party", and the user wants to view the message information with the message type of "ask a question", then the user can click the "ask a question" control to trigger the switching event, so that the message information with the message type of "ask a question" is displayed in the target map page. This allows users to switch message types directly on the target map page, which is conducive to further improving the convenience of user operations and enhancing user experience.

[0124] For example, Fig.12 is a schematic diagram of switching message types in a target map page provided by an embodiment of this specification, such as Fig.12 As shown, the current target map page displays message information of the "Find a partner" type corresponding to "Point of Interest 1", "Point of Interest 2" and "Point of Interest 3". After the user triggers the "Ask a question" control, the message information of the "Ask a question" type corresponding to "Point of Interest 1", "Point of Interest 2" and "Point of Interest 3" can be jumped to display.

[0125] In an optional implementation of this embodiment, the target map page displays message information belonging to the target message type, and in response to a trigger operation on the map viewing entrance, after the target map page is displayed, the following further includes:

[0126] In response to a trigger operation on a first point of interest in a second display form in a target map page, a message page for the first point of interest is displayed, and the message page for the first point of interest displays message information belonging to a target message type for the first point of interest.

[0127] Specifically, the second display form is different from the first display form. The point of interest displayed in the first display form does not display the message information of the point of interest, while the second display form may correspond to a display form in which the location identifier of the point of interest is combined with the name of the point of interest and the message information of the point of interest. Accordingly, the trigger operation for the first point of interest in the second display form in the target map page may be a trigger operation for the location identifier of the point of interest, a trigger operation for the name of the point of interest, or a trigger operation for the message information of the point of interest, and there is no specific limitation on this.

[0128] The first point of interest is any point of interest in the target map page, and the user can view the message of the first point of interest by triggering the first point of interest in the target map page. In response to the triggering operation on the first point of interest, the message page of the first point of interest is displayed, and the message type of the message information displayed in the message page of the first point of interest is consistent with the message type of the message information displayed in the target map page.

[0129] The entire page jump process is to jump directly from the target map page to the target message page without going through the point of interest details page, thereby shortening the page jump path and helping to improve the convenience and efficiency of message viewing.

[0130] Furthermore, when the client responds to the trigger operation for the first point of interest in the second display form in the target map page, an instruction for displaying the message page of the first point of interest is sent to the server, and the instruction carries the identification information of the first point of interest and the message type information; after receiving the instruction, the server determines the message information of the target message type that needs to be displayed based on the identification information of the first point of interest and the message type information; then, the message information of the target message type to be displayed is sent to the client, so that the message page of the first point of interest containing the message information of the target message type for the first point of interest is displayed on the client.

[0131] For example, Fig.13 is a schematic diagram of switching from a target map page to a target message page provided by an embodiment of this specification, such as Fig.13 As shown, the target message type to which the message information in the target map page belongs is "looking for a partner". In response to the trigger operation on point of interest 2 in the target map page, the target message page of point of interest 2 is displayed. In the target message page, not only the message information belonging to "looking for a partner" for point of interest 2 is displayed, but also the message information belonging to "looking for a partner" for point of interest 3 is displayed.

[0132] The embodiment of this specification provides a message display method, in which a target message page of a target point of interest includes a map viewing entry, and in response to a trigger operation on the map viewing entry, a target map page is displayed, and multiple points of interest and at least one message information corresponding to each of these points of interest are displayed in a map view mode in the target map page. Therefore, if a user has viewed the message information of a certain point of interest and needs to view the message information of other points of interest, there is no need to return to the map page and jump from the map page to the message page of other points of interest to view, and the message information of multiple nearby points of interest can be directly viewed in the target map page, thereby realizing the content connection between the message page of the point of interest and the map page, which is conducive to improving the convenience and efficiency of users viewing the message information of multiple points of interest.

[0133] In addition, the message display method provided in the embodiment of this specification, by setting the control and label of the message type corresponding to the message, on the one hand, when posting a message, the user can add the type information of the target message type in the message to express his or her intention to leave a message, and attract other users with the same intention to interact with the message. On the other hand, when viewing the message, the user can also view the message based on the message type, which is conducive to the user to more accurately and conveniently view the message type that he or she is interested in, and is conducive to improving the community interaction value of the message function.

[0134] See also Fig.14 , Fig.14 A flow chart of a message display method provided according to an embodiment of the present specification is shown. Fig.14 As shown, the message publishing end is mainly responsible for the data collection and transmission of user messages, while the server end is located at a remote server or cloud service provider and is responsible for data processing, storage, and interaction with external systems (such as databases, third-party services, etc.). The message viewing end is any user end that can view the posted message information on the information interaction platform.

[0135] The message publishing terminal, in response to a trigger operation on a target point of interest among the N points of interest in the first display page, displays a point of interest details page of the target point of interest.

[0136] The message publishing terminal, in response to a trigger operation on a message entry in a point of interest details page, displays a message editing page, which includes a message editing area and a message publishing control, and displays multiple selectable message type labels on the message editing page.

[0137] The message publishing end, in response to a trigger operation on a message publishing control and a selection event on a label of a target message type, sends the edited message content to the server end.

[0138] The server publishes the message information with the tag of the target message type and stores the message information in the database.

[0139] The server feeds back the publishing result to the message publisher.

[0140] The message viewing end, in response to the first display page viewing event, sends a first display page viewing request to the server end.

[0141] The server feeds back a first display page to the message viewing terminal, where the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1.

[0142] The message viewing terminal, in response to a trigger operation on a target point of interest among the N points of interest in the first display page, displays a point of interest details page of the target point of interest, which includes message information for the target point of interest and type information of multiple message types.

[0143] The message viewing terminal displays a target message page of a target point of interest based on a selection operation for a target message type among multiple message types.

[0144] The message viewing terminal, in response to a selection operation for a target message type among multiple message types, displays a target message page for a target point of interest, the target message page including message information for the target point of interest and a map viewing entrance.

[0145] The message viewing end, in response to the trigger operation on the map viewing entrance, sends a target map page viewing request to the server.

[0146] The server feeds back a target map page to the message viewing terminal, where the target map page includes M points of interest in the second display form, where M is a positive integer greater than or equal to 1.

[0147] The first display form is different from the second display form, and the first interest point of the second form displays at least one message for the first interest point, wherein the first interest point is any one of the M interest points.

[0148] The embodiment of this specification provides a message display method, in which a target message page of a target point of interest includes a map viewing entry, and in response to a trigger operation on the map viewing entry, a target map page is displayed, and multiple points of interest and at least one message information corresponding to each of these points of interest are displayed in a map view mode in the target map page. Therefore, if a user has viewed the message information of a certain point of interest and needs to view the message information of other points of interest, there is no need to return to the map page and jump from the map page to the message page of other points of interest to view, and the message information of multiple nearby points of interest can be directly viewed in the target map page, thereby realizing the content connection between the message page of the point of interest and the map page, which is conducive to improving the convenience and efficiency of users viewing the message information of multiple points of interest.

[0149] In addition, the message display method provided in the embodiment of this specification, by setting the control and label of the message type corresponding to the message, on the one hand, when posting a message, the user can add the type information of the target message type in the message to express his or her intention to leave a message, and attract other users with the same intention to interact with the message. On the other hand, when viewing the message, the user can also view the message based on the message type, which is conducive to the user to more accurately and conveniently view the message type that he or she is interested in, and is conducive to improving the community interaction value of the message function.

[0150] Corresponding to the above method embodiment, this specification also provides a message display device embodiment, Fig.15 FIG. 1 shows a schematic diagram of a message display device provided by an embodiment of the present specification. Fig.15 As shown, the device comprises:

[0151] The first display module 1502 is configured to display a first display page, wherein the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1;

[0152] The second display module 1504 is configured to display a target message page of the target point of interest based on a trigger operation on the target point of interest among the N points of interest, wherein the target message page includes message information and a map viewing entrance for the target point of interest;

[0153] The third display module 1506 is configured to display a target map page in response to a trigger operation on the map viewing entrance, and the target map page includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and the first point of interest in the second form displays at least one message for the first point of interest, and the first point of interest is any one of the M points of interest.

[0154] Optionally, the second display module 1504 is configured as:

[0155] Based on a trigger operation for a target point of interest among the N points of interest, displaying a point of interest details page for the target point of interest; the point of interest details page includes message information for the target point of interest and type information of multiple message types;

[0156] In response to a selection operation on a target message type among the multiple message types, a target message page of the target point of interest is displayed.

[0157] Optionally, the device further includes a fourth display module, configured to:

[0158] In response to a trigger operation on the first point of interest in the second display form in the target map page, a message page for the first point of interest is displayed, wherein the message page for the first point of interest displays message information for the first point of interest belonging to the target message type.

[0159] Optionally, the type information of the multiple message types is displayed in the form of a control or in the form of a label of the message information; the second display module 1504 is further configured to:

[0160] In response to a triggering operation of a control of a target message type, displaying a target message page of the target point of interest; or,

[0161] In response to a triggering operation on a tag of the target message type, the target message page of the target point of interest is displayed.

[0162] Optionally, the POI details page includes a message entry, and the device further includes a fifth display module configured to:

[0163] Based on the triggering operation for the message entry, a message editing page is displayed, the message editing page includes a message editing area and a message publishing control, and multiple optional message type labels are displayed on the message editing page.

[0164] Optionally, the device further includes a message publishing module configured to:

[0165] In response to a trigger operation on the message publishing control and a selection event on a tag of a target message type, message information carrying the tag of the target message type is published.

[0166] Optionally, the message entry is a first interactive object, and the fifth display module is further configured as follows:

[0167] Based on the drag operation on the first interactable object, an animation of the first interactable object detaching from the point of interest details page to form a message editing page is displayed.

[0168] Optionally, the POI details page displays message notes of multiple message types, and the message notes display the message information. The device further includes a sixth display module configured to:

[0169] The message editing page is displayed as a second interactive object, and the second interactive object is moved to the target message note of the target message type, covering the original message information in the target message note.

[0170] Optionally, the second display module 1504 is further configured as:

[0171] In the target message page of the target point of interest, a first message block of the target point of interest and a second message block of other points of interest within a preset area where the target point of interest is located are displayed, wherein the first message block is used to display message information for the target point of interest, and the second message block is used to display message information for the other points of interest.

[0172] Optionally, the target map page displays controls for multiple message types; the device further includes a message switching module configured to:

[0173] In response to a switching event of a message type control in the target map page, the message information displayed in the target map page is switched.

[0174] The embodiment of the present specification provides a message display device, including a first display module, a second display module and a third display module. Through the interaction of each module, a map viewing entrance is included in the target message page of the target point of interest. In response to the trigger operation for the map viewing entrance, the target map page is displayed, and multiple points of interest and at least one message information corresponding to each of these points of interest are displayed in the target map page in a map view mode. Therefore, if the user has viewed the message information of a certain point of interest and needs to view the message information of other points of interest, there is no need to return to the map page and jump from the map page to the message page of other points of interest to view. The message information of multiple nearby points of interest can be directly viewed in the target map page, thereby realizing the content connection between the message page and the map page of the point of interest, which is conducive to improving the convenience and efficiency of users viewing the message information of multiple points of interest. In addition, by setting the control and label of the message type corresponding to the message, on the one hand, when posting a message, the user can add the type information of the target message type in the message to express his or her message intention, and attract other users with the same intention to interact with the message. On the other hand, when viewing messages, users can also conduct targeted viewing based on the message type, which helps users to more accurately and conveniently view the message types they are interested in, and helps to enhance the community interaction value of the message function.

[0175] The above is a schematic scheme of a message display device of this embodiment. It should be noted that the technical scheme of the message display device and the technical scheme of the message display method described above are of the same concept, and the details not described in detail in the technical scheme of the message display device can be referred to the description of the technical scheme of the message display method described above.

[0176] Fig.16 The block diagram of a computing device according to an embodiment of the present specification is shown. The components of the computing device 1600 include but are not limited to a memory 1610 and a processor 1620. The processor 1620 is connected to the memory 1610 via a bus 1630, and the database 1650 is used to store data.

[0177] The computing device 1600 also includes an access device 1640 that enables the computing device 1600 to communicate via one or more networks 1660. Examples of these 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. The access device 1640 may include one or more of any type of network interface (e.g., a network interface card (NIC)) of wired or wireless, such as an IEEE 802.18 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).

[0178] In one embodiment of the present specification, the above components of the computing device 1600 and Fig.16 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Fig.16 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.

[0179] The computing device 1600 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 1600 may also be a mobile or stationary server.

[0180] The processor 1620 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned content publishing method.

[0181] The above is a schematic scheme of a computing device of this embodiment. It should be noted that the technical scheme of the computing device and the technical scheme of the message display method described above are of the same concept, and the details not described in detail in the technical scheme of the computing device can be found in the description of the technical scheme of the message display method described above.

[0182] An embodiment of the present specification also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the steps of the message display method described above.

[0183] The above is a schematic scheme of a computer-readable storage medium of this embodiment. It should be noted that the technical scheme of the storage medium and the technical scheme of the message display method described above are of the same concept, and the details not described in detail in the technical scheme of the storage medium can be referred to the description of the technical scheme of the message display method described above.

[0184] An embodiment of the present specification also provides a computer program, wherein when the computer program is executed in a computer, the computer is caused to execute the steps of the message display method described above.

[0185] The above is an illustrative solution of a computer program of this embodiment. It should be noted that the technical solution of the computer program and the technical solution of the message display method described above are of the same concept, and the details not described in detail in the technical solution of the computer program can be found in the description of the technical solution of the message display method described above.

[0186] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0187] Computer instructions include computer program codes, which may be in the form of source code, object order code, executable files or some intermediate forms. Computer readable media may include: any entity or device capable of carrying computer program codes, recording media, USB flash drives, mobile hard disks, magnetic disks, optical disks, computer memories, read-only memories (ROM), random access memories (RAM), electric carrier signals, telecommunication signals, and software distribution media. It should be noted that the contents of computer readable media may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer readable media do not include electric carrier signals and telecommunication signals.

[0188] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.

[0189] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0190] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.

Claims

1. A message display method, characterized in that: include: Displaying a first display page, wherein the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1; Based on a trigger operation for a target point of interest among the N points of interest, displaying a target message page for the target point of interest, the target message page including message information for the target point of interest and a map viewing entrance; In response to a trigger operation on the map viewing entrance, a target map page is displayed, and the target map page includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and a first point of interest in the second form displays at least one message for the first point of interest, and the first point of interest is any one of the M points of interest.

2. The method according to claim 1, characterized in that The method of displaying a target message page of the target point of interest based on a trigger operation on the target point of interest among the N points of interest includes: Based on a trigger operation for a target point of interest among the N points of interest, displaying a point of interest details page for the target point of interest; the point of interest details page includes message information for the target point of interest and type information of multiple message types; In response to a selection operation on a target message type among the multiple message types, a target message page of the target point of interest is displayed.

3. The method according to claim 2, characterized in that The target map page displays message information belonging to the target message type, and after the target map page is displayed in response to the trigger operation on the map viewing entrance, the method further includes: In response to a trigger operation on the first point of interest in the second display form in the target map page, a message page for the first point of interest is displayed, wherein the message page for the first point of interest displays message information for the first point of interest belonging to the target message type.

4. The method according to claim 2, characterized in that: The type information of the multiple message types is displayed in the form of a control or in the form of a label of the message information; the target message page of the target point of interest is displayed in response to a selection operation of a target message type among the multiple message types, including: In response to a triggering operation of a control of a target message type, displaying a target message page of the target point of interest; or, In response to a triggering operation on a tag of the target message type, the target message page of the target point of interest is displayed.

5. The method according to claim 2, characterized in that: The POI details page includes a message entry; After displaying the point of interest details page of the target point of interest, the method further includes: Based on the trigger operation for the message entry, a message editing page is displayed, the message editing page includes a message editing area and a message publishing control, and multiple optional message type labels are displayed on the message editing page; In response to a trigger operation on the message publishing control and a selection event on a tag of a target message type, message information carrying the tag of the target message type is published.

6. The method according to claim 5, characterized in that The message entry is a first interactive object, and the message editing page is displayed based on a trigger operation on the message entry, including: Based on the drag operation on the first interactable object, an animation of the first interactable object detaching from the point of interest details page to form a message editing page is displayed.

7. The method according to claim 6, characterized in that The point of interest details page displays a plurality of message notes of message types, the message notes display the message information, and in response to the trigger operation of the message publishing control and the selection event of the tag of the target message type, after publishing the message information carrying the tag of the target message type, the method further includes: The message editing page is displayed as a second interactive object, and the second interactive object is moved to the target message note of the target message type, covering the original message information in the target message note.

8. The method according to any one of claims 2 to 7, characterized in that: The target message page displaying the target point of interest includes: In the target message page of the target point of interest, a first message block of the target point of interest and a second message block of other points of interest within a preset area where the target point of interest is located are displayed, wherein the first message block is used to display message information for the target point of interest, and the second message block is used to display message information for the other points of interest.

9. The method according to claim 1, characterized in that: The target map page displays controls for multiple message types; In response to a switching event of a message type control in the target map page, the message information displayed in the target map page is switched.

10. A message display device, characterized in that: include: A first display module is configured to display a first display page, wherein the first display page includes N points of interest in a first display form, where N is a positive integer greater than or equal to 1; A second display module is configured to display a target message page of the target point of interest based on a trigger operation for the target point of interest among the N points of interest, wherein the target message page includes message information for the target point of interest and a map viewing entrance; The third display module is configured to display a target map page in response to a trigger operation on the map viewing entrance, wherein the target map page includes M points of interest in a second display form, where M is a positive integer greater than or equal to 1; wherein the first display form is different from the second display form, and a first point of interest in the second form displays at least one message for the first point of interest, and the first point of interest is any one of the M points of interest.

11. A computing device, characterized in that: include: Memory and processor; The memory is used to store computer-executable instructions, and the processor is used to execute the computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the message display method described in any one of claims 1-9 are implemented.

12. A computer-readable storage medium, characterized in that: It stores computer executable instructions, which, when executed by a processor, implement the steps of the message display method described in any one of claims 1-9.

13. A computer program product, characterized in that The method comprises a computer program / instruction, which, when executed by a processor, implements the steps of the message display method described in any one of claims 1 to 9.