Evaluation display method and device for interest points and computer program product
By displaying comparison data between the target POI and other POIs of the same type on the POI details page, the problem of low user decision-making efficiency is solved, and a faster decision-making process is achieved.
Patent Information
- Application Number
- CN202511151045.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-15
- Publication Date
- 2025-12-12
AI Technical Summary
In existing technologies, users need to view the evaluations of multiple Points of Interest (POIs) one by one when selecting points of interest, resulting in low decision-making efficiency and an inability to quickly obtain useful reference information.
A method and apparatus are provided to generate comparison results of a target POI with other POIs of the same type, including comparison results of preference status, by displaying comparison results on the details page of the target POI, using a large language model and user preference data, and displaying the comparison results in a preset area of the details page.
It improves users' decision-making efficiency and experience, enabling them to make quick choices and reduce time costs through intuitive comparison of results data.
Smart Images

Figure CN121116451A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of information service, in particular to a POI (Point Of Interest) evaluation display method and device and computer program product. BACKGROUND
[0002] In the consumption decision of offline POI (Point Of Interest), consumers often rely on word-of-mouth or recommendation when choosing, therefore, some application services display the POI corresponding evaluation on the POI detail page, thereby helping users make decisions.
[0003] The POI corresponding evaluation mainly includes the score, text evaluation, label and uploaded multimedia content of the consumer for the POI. However, if the user views the consumer evaluation for the POI one by one, it is obviously very time-consuming and inefficient. Therefore, how to provide useful reference information for the user to improve the decision efficiency of the user becomes a problem to be solved. SUMMARY
[0004] Therefore, the present application provides a POI score display method, device and computer program product to improve the decision efficiency of the user.
[0005] The present application provides the following solutions:
[0006] According to a first aspect, a POI information display method is provided, and the method comprises:
[0007] Obtaining comparison result data of a target POI, wherein the comparison result data reflects the comparison result of the preferred condition of the target POI and other POIs of the same type as the target POI;
[0008] Displaying the comparison result data in a first preset area of the detail page of the target POI.
[0009] According to a second aspect, a POI information display device is provided, and the device comprises:
[0010] An obtaining unit configured to obtain comparison result data of a target POI, wherein the comparison result data reflects the comparison result of the preferred condition of the target POI and other POIs of the same type as the target POI;
[0011] A display unit configured to display the comparison data in a first preset area of the detail page of the target POI.
[0012] According to a third aspect, a computer program product is provided, comprising a computer program, wherein the computer program is executed by a processor to implement the steps of the method of any one of the first aspect.
[0013] According to the specific embodiments provided in the present application, the present application discloses the following technical effects:
[0014] The present application can display the obtained comparison result data in the first preset area of the detail page of the target POI, and the comparison result data can reflect the comparison result of the preference status of the target POI and other POIs of the same type. In this way, the comparison result of the target POI and other POIs can be more clearly displayed to the user, more intuitive and refined information reference can be provided to the user, and thus the decision efficiency of the user and the user experience can be improved.
[0015] Of course, implementing any product of the present application does not necessarily require all the advantages described above. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly explain the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.
[0017] Figure 1 is a system architecture diagram applicable to the embodiments of the present application;
[0018] Figure 2 is a flowchart of the information display method for POI provided by the embodiments of the present application;
[0019] Figure 3 is a schematic diagram of the comparison result data provided by the embodiments of the present application;
[0020] Figure 4 is a schematic diagram of the comparison result data of three styles provided by the embodiments of the present application;
[0021] Figure 5a is a schematic diagram of the options corresponding to the target POI and other POIs respectively provided by the embodiments of the present application;
[0022] Figure 5b is a schematic diagram of another option corresponding to the target POI and other POIs respectively provided by the embodiments of the present application;
[0023] Figure 6 is a schematic diagram of another option corresponding to the target POI and other POIs respectively provided by the embodiments of the present application;
[0024] Figure 7 is a schematic diagram of another option corresponding to the target POI and other POIs respectively provided by the embodiments of the present application;
[0025] Figure 8 a schematic diagram of a second preset area under a comparison dimension provided by an embodiment of the present application;
[0026] Figure 9 a schematic diagram of simultaneously displaying multiple comparison pairs provided by an embodiment of the present application;
[0027] Figure 10 a path schematic diagram of sequentially displaying comparison pairs provided by an embodiment of the present application;
[0028] Figure 11 a path schematic diagram of clicking to exit the component provided by an embodiment of the present application;
[0029] Figure 12 a schematic block diagram of an information display device for a POI provided by an embodiment of the present application;
[0030] Figure 13 a schematic block diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0031] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art belong to the scope of protection of the present application.
[0032] The terms used in the embodiments of the present application are merely for the purpose of describing the specific embodiments, and are not intended to limit the present application. The singular forms “a”, “an” and “the” used in the embodiments of the present application and the appended claims are also intended to include the plural forms, unless the context clearly indicates otherwise.
[0033] It should be understood that the term “and / or” used herein is merely to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character “ / ” herein generally represents an “or” relationship between the front and rear associated objects.
[0034] Depending on the context, the word “if” as used herein can be interpreted as meaning “when” or “while” or “in response to determining” or “in response to detecting”. Similarly, depending on the context, the phrase “if it is determined” or “if (a stated condition or event) is detected” can be interpreted as “when it is determined” or “in response to determining” or “when (a stated condition or event) is detected” or “in response to detecting (a stated condition or event)”.
[0035] Currently, there are some evaluation display technologies for POIs, which usually display a single score or static evaluation content (such as text evaluation, labels, pictures, videos, etc.) of a target POI on a POI detail page. This way cannot meet the needs of users for comparison and decision-making, and users need to open the detail pages of multiple POIs of the same type and browse the corresponding evaluation information, thereby causing the problem of low efficiency of user decision-making.
[0036] Therefore, the present application provides a new idea. In order to facilitate the understanding of the present application, the system architecture based on which the present application is based on is described first. Figure 1 An exemplary system architecture to which embodiments of the present application can be applied is shown in FIG. 1. Figure 1 As shown in FIG. 1, the system architecture can include a user end and a server end.
[0037] The server end and the user end are two main parts of an application service. The server end takes a server as the main hardware infrastructure and can include one or more service modules in the form of software. The server end and the user end form a front-end and back-end that work cooperatively.
[0038] The user end can be set in a terminal device. The user end involved in the embodiments of the present application can be a local application, a mini-program or a Web application running through a browser running on the terminal device.
[0039] The terminal device can include, but is not limited to, a smart mobile terminal, a wearable device, a PC (Personal Computer), a smart home device, etc. The smart mobile terminal can include, for example, a mobile phone, a tablet computer, a notebook computer, a PDA (Personal Digital Assistant), an Internet automobile terminal, etc. The wearable device can include, for example, a smart watch, smart glasses, a smart bracelet, a VR (Virtual Reality) device, an AR (Augmented Reality) device, a hybrid reality device (i.e., a device that can support virtual reality and augmented reality), etc. The smart home device can include, for example, a smart TV, a smart refrigerator with a display screen, etc.
[0040] The server can be a single server, a server group composed of multiple servers, or a cloud server. The cloud server is also called a cloud computing server or a cloud host, which is a host product in the cloud computing service system to solve the defects of large management difficulty and weak service scalability in traditional physical hosts and VPS (Virtual Private Server) services.
[0041] It should be understood that Figure 1The number of user terminals and server terminals in the system is merely illustrative. Any number of user terminals and server terminals can be provided according to implementation needs.
[0042] Figure 2 A flowchart of a method for displaying information about a POI is provided in the embodiments of the present application. The method can be executed by a user terminal in the system shown in Figure 1 As shown in Figure 2 The method can include the following steps:
[0043] In step 201, comparison result data of a target POI is obtained. The comparison result data reflects a comparison result of a preferred status of the target POI and other POIs of the same type as the target POI.
[0044] In step 203, the comparison result data is displayed in a first preset area of a detail page of the target POI.
[0045] As can be seen from the above flowchart, the comparison result data obtained can be displayed in the first preset area of the detail page of the target POI. The comparison result data can reflect a comparison result of a preferred status of the target POI and other POIs of the same type as the target POI. This way, the user can be more clearly shown the comparison result of the target POI and other POIs, providing the user with more intuitive and refined information for reference, thereby improving the user's decision-making efficiency and user experience.
[0046] The steps in the above flowchart and the effects that can be further produced will be described in detail below with reference to embodiments. It should be noted that the "first", "second", and the like referred to in the present disclosure do not have limitations in size, order, and quantity, and are merely used to distinguish names. For example, "first preset area" and "second preset area" are used to distinguish two preset areas in name.
[0047] POI, or point of interest, refers to a geographic entity with specific geographic coordinates and attribute information, and is widely used in geographic information systems, navigation, LBS (location-based services), and other fields. POI can be, for example, a restaurant, a gas station, a scenic spot, a hospital, a school, and the like.
[0048] The target POI refers to a POI that a user wants to understand. In the embodiments of the present application, the user terminal requests a detail page of a POI from the server terminal, and the requested POI is the target POI.
[0049] In this embodiment, the user client can obtain the comparison result data of the target POI from the server. As one possible approach, the server can send the comparison result data of the target POI along with the POI's details page data to the user client when responding to a user client's request for the POI's details page. Alternatively, the server can first send a portion of the POI's details page data to the user client when responding to a user client's request; when the user scrolls to the evaluation display area, or clicks the "evaluation" tab on the details page to jump to the evaluation display area, the user client sends a request to the server to obtain the comparison result data, and the server sends the comparison result data along with the target POI's evaluation data to the user client. Yet another possible approach is for the user client to obtain pre-cached comparison result data of the target POI. Other possible approaches can also be used, which are not listed here.
[0050] Furthermore, after the user obtains the comparison result data, the comparison result data is displayed in the first preset area of the target POI's details page. This comparison result data reflects the comparison of the target POI's preference status with other POIs of the same type, such as... Figure 3 As shown, Figure 3 The area enclosed in the yellow box is the first preset area. Normally, the first preset area can be located anywhere on the rating display page. However, to improve user decision-making efficiency, it can be located at the top of the rating display page or below each rating. The purpose is to allow users to intuitively and quickly see the comparison results of the target POI when they need to view POI ratings, thus enabling them to make a quick decision and saving time.
[0051] When displaying comparison results data, various elements can be used to compose the data. Users can use at least one of text, numbers, and graphics to show the preference percentage of the target POI compared to other POIs of the same type, such as... Figure 4 As shown in (a), (b), and (c), the comparison results data can be presented in various formats. The bar, sector, and cylindrical formats shown in the figures are just three of the more common formats. The preference ratio between the target POI and other POIs of the same type can be understood as the percentage of users who choose the target POI when comparing it with other POIs of the same type.
[0052] Displaying comparative data results using at least one of text, numbers, and graphic elements provides a better visual experience, improves the clarity and intuitiveness of information presentation, and enables the rapid delivery of comparison results, thereby enhancing the user's decision-making efficiency.
[0053] The comparison results of the target POIs mentioned above are determined by the server based on the preference selection results of each user. As one feasible implementation, the preference selection results can be obtained by the server using a Large Language Model (LLM) based on the evaluation information corresponding to the target POI. For example, if the evaluation information corresponding to the target POI contains comparisons such as "better environment than XX restaurant" or "not as good as XX restaurant," the server can generate preference selection results based on these comparisons. Another example is obtaining preference selection results based on the rating of the target POI and the ratings of other POIs of the same type.
[0054] However, this method yields limited preference selection results and deviates from the user's actual intentions, failing to accurately describe the comparison between the target POI and other POIs of the same type. Therefore, this application provides a preferred implementation method that collects user preference data from the user's client, thereby generating the aforementioned comparison result data based on the collected data. Specifically, the client can obtain preference collection data for the target POI, including information about the target POI and information about at least one other POI of the same type as the target POI. Then, based on the preference collection data, options corresponding to the target POI and at least one other POI are displayed; then, the current user's preference selection result for the options is obtained, and the aforementioned comparison result data is associated with the preference selection result.
[0055] As one possible approach, the options corresponding to the target POI and at least one other POI can be displayed on the same page as the comparison results data, i.e., simultaneously displayed on the details page of the target point of interest. For example... Figure 5a As shown, in the first preset area of the details page of the target point of interest ( Figure 5a When displaying comparison result data in the area highlighted in blue in the middle, in the third preset area of the details page of the target point of interest (the area highlighted in blue in the middle), Figure 5a The area highlighted in yellow displays the target point of interest and at least one other point of interest, along with corresponding options.
[0056] As another possible approach, the options corresponding to the target POI and at least one other POI can be displayed sequentially on the target POI's details page along with the comparison results data. That is, before obtaining the comparison results data for the target point of interest, the options corresponding to the target point of interest and at least one other point of interest are displayed in the second preset area of the target point of interest's details page. For example... Figure 5b As shown, Figure 5bThe area enclosed in the yellow box is the second preset area. Normally, the second preset area can be located anywhere on the evaluation display page. However, to facilitate user participation, it can be located at the top of the evaluation display page or below each rating. The aim is to increase user engagement, ensuring that users see the target POI and at least one other POI's corresponding options immediately upon entering the evaluation display page, allowing them to make a selection. After collecting preference data through the options in the second preset area, comparison results of the target POI are obtained and then displayed in the first preset area of the target POI's details page. The first preset area can be a replacement for the second preset area; that is, after removing the second preset area, the first preset area displays the target POI and at least one other POI's corresponding options.
[0057] The preference data mentioned above can be obtained from the server. One possible approach is for the server to send the preference data of the target POI along with the POI's details page data when responding to a user's request for the POI's details page. Another approach is for the server to send a portion of the POI's details page data to the user first; when the user scrolls to the review display area or clicks the "Review" tab on the details page to navigate to the review display area, the user sends a request to the server to retrieve preference data, and the server sends the preference data along with the target POI's review data to the user. Yet another approach is for the user to obtain pre-cached information about the target POI and other POIs as preference data. Other possible methods are also available, but will not be listed here.
[0058] In this preference collection data, the information of at least one other POI can be obtained based on the characteristics and tags of the target POI. For example, when the user sends a request to the server to obtain a POI request page, the request carries the identification information of the target POI. Based on the identification information of the target POI, the server obtains the type tag of the target POI (e.g., hot pot, barbecue, Sichuan cuisine, etc.) and filters out other POIs that match the type tag of the target POI. Furthermore, the information of the target POI and the information of other POIs are returned to the user as preference collection data, so that the user can display the options corresponding to the target POI and other POIs respectively based on the preference collection data.
[0059] Then, in response to the current user triggering one of the options, the user's preference selection result for the displayed options is obtained, and the preference selection result is used to generate comparison result data for the target POI.
[0060] The process of generating comparison result data of target POIs based on preference selection results can be completed by the server. Specifically, after obtaining the preference selection results, the user reports the preference selection results to the server. The server is responsible for collecting and statistically analyzing the preference selection results reported by each user and then generating real-time comparison result data.
[0061] It should be noted that, Figure 5a and Figure 5b The system only displays the options corresponding to the target POI and one other POI. In practical applications, the client can sequentially display the options corresponding to the target POI and multiple other POIs, allowing the current user to make a preference selection between the target POI and multiple other POIs.
[0062] In this way, this application can obtain more accurate comparison results of target POIs based on the current user's preference selection results for the displayed options. When displaying the comparison results of target POIs on the user's end, it can provide the user with a more accurate reference basis, improve the user's decision-making efficiency, and the comparison results data obtained based on the current user's preference selection results are more authentic and can objectively reflect the evaluation of target POIs.
[0063] In response to the action that triggers the display of evaluations for the target POI, the following methods can be used:
[0064] The first method involves obtaining comparison results data of the target points of interest and displaying the comparison results data in the first preset area of the target point of interest's details page.
[0065] The second method involves acquiring preference data and comparison results for the target point of interest, displaying the target point of interest and at least one other point of interest's corresponding options in the third preset area of the target point of interest's details page, while simultaneously displaying the comparison results in the first preset area of the target point of interest's details page.
[0066] The third method involves first acquiring preference data for the target point of interest (POI). Then, in the second preset area of the POI's details page, options corresponding to the POI and at least one other POI are displayed. The current user's preference selection for each option is then acquired, and the comparison results are correlated with these preference selections. For example, the preference selection results are used to generate comparison results data for the POI. After completing preference acquisition, the display in the second preset area is removed, and the comparison results data for the POI are acquired and displayed in the first preset area of the POI's details page.
[0067] To further ensure the accuracy of the comparison results, in the second or third method described above, users who meet preset interaction conditions can be allowed to participate in preference collection. For example, if the current user has a history of interaction with a preset type of target POI, then the target POI and at least one other POI's corresponding options will be displayed in the third preset area of the target POI's details page. At the same time, the comparison results will be displayed in the first preset area of the target POI's details page; otherwise, the comparison results will only be displayed in the first preset area of the target POI's details page.
[0068] For example, if the current user has a history of interaction with the target POI of a preset type, the system first acquires the target POI's preference data. Based on this preference data, in the second preset area of the target POI's details page, options corresponding to the target POI and at least one other POI are displayed. The system then obtains the current user's preference selection results for these options. After completing preference acquisition, the display in the second preset area is removed, and the comparison result data of the target points of interest is acquired and displayed in the first preset area of the target point of interest's details page. However, if the current user has no history of interaction with the target POI of a preset type, the system directly acquires the comparison result data of the target POI and displays it in the first preset area of the target POI's details page.
[0069] In other words, preferences can be collected when a user has a history of interactions with the target POI in a pre-defined manner. This method yields preference selection results based on the user's actual experience, reflecting a more accurate assessment of the target POI and helping other users make informed decisions, thus improving the overall user experience. Of course, besides using this condition to select users for preference collection, other conditions can be used, or combined with other conditions. For example, users who have never participated in preference collection for the target POI but have a history of interactions with it in a pre-defined manner could be selected for preference collection, and so on.
[0070] There can be various types of historical interaction behaviors for the target POI. For example, a user may complete a transaction at the target POI through the user app (e.g., a user may check in or make a purchase offline); another example is that a user may have rated the target POI through the user app; yet another example is that the target POI was used as a navigation endpoint or starting point in the user's historical navigation records using the user app.
[0071] It should be noted that, in the embodiments of this application, the current user participating in the preference collection of the target POI refers to the user who is logged in using the client. If it is only to display the comparison result data, the current user may also refer to the user who is using the client (including the user who is logged in using the client, or the user who is not logged in).
[0072] When displaying the target POI and at least one other POI's corresponding options, one possible implementation is as follows: Figure 6 As shown, in the second preset area of the target POI's details page (subsequent embodiments will use the display of the second preset area as an example; the display format for the third preset area is similar), option containers are created corresponding to the target POI and at least one other POI. Comparison materials are added to the option containers to obtain options. The comparison materials include at least one of the following: the name, image, tags, and rating information of the corresponding POI. The tags reflect the time when the user interacted with the corresponding POI (e.g., ...). Figure 6 The text includes phrases like "visited 31 days ago" and "just reviewed," with rating information showing the current user's rating of the corresponding POI. It can be seen that both the target POI and other POIs represent POIs where the user has previously interacted. By displaying the time of interaction or rating information, this provides users with a reference when making their choices. Figure 6 The options shown display the name, image, tags, and rating information of the corresponding POI. In practical applications, the options can display one or more comparison materials, and the style and position of the comparison materials can also be adjusted. Figure 6 Unlike other applications, this application does not impose any restrictions on this matter.
[0073] This approach utilizes UGC (user-generated content) data to generate option content, thereby more intuitively displaying the target POI and at least one other POI's corresponding options. Users can quickly make preference selections by referring to this content, increasing user engagement and thus improving the efficiency of preference collection.
[0074] Furthermore, in traditional evaluation methods, users often evaluate individual Points of Interest (POIs), while the embodiments in this application will... Figure 6 The example shows two Points of Interest (POIs) that users have interacted with (e.g., rated) side-by-side, allowing users to compare them and generate more nuanced and targeted preference ratings. If a user selects a more preferred POI, a label can be added to that POI's details page when it's shown to that user again to indicate their preference.
[0075] Of course, the preference collection for the target POI in this application can also be accomplished in other ways. For example, the user can be presented with selection prompts (such as "Restaurant A is better than Restaurant B overall," "Restaurant A's environment is cleaner than Restaurant B," etc.), and in response to the current user's positive feedback (clicking the "Yes" button) or negative feedback (clicking the "No" button), the user's preference selection result for the target POI can be obtained, such as... Figure 7 As shown.
[0076] Furthermore, the aforementioned second or third preset area also displays comparison dimension information. This comparison dimension information is used to instruct the current user to make preference selections according to that comparison dimension. If the options for a corresponding POI display an image of that POI, the image of that POI is associated with the comparison dimension, such as... Figure 8 As shown.
[0077] As one feasible approach, the comparison dimension can refer to a coarse-grained dimension, such as "Which one do you prefer overall?" In this case, the corresponding POI image could be an image that showcases the overall appearance of the POI, such as an image of the main entrance. As another feasible approach, the comparison dimension can refer to a fine-grained dimension, such as "Which restaurant's ambiance do you prefer?" In this case, the corresponding POI image could be an image that showcases the environment of the POI, such as an image of the restaurant's interior dining area. Another example is "Which restaurant's food do you prefer?" The corresponding POI image could be an image that showcases the food served at the POI, such as an image of the dish presentation.
[0078] Furthermore, when the preference selection result is obtained based on a comparison dimension, the comparison result data can be displayed in the first preset area. This comparison dimension information serves to inform the current user that the comparison result data is based on that specific dimension. Alternatively, the overall comparison result data can be displayed. This data is generated based on the comparison result data for each dimension, i.e., a weighted sum is applied to the comparison result data for each dimension. For example, if the current user prefers environmental experience, the environmental dimension will have a higher weight parameter. Generally, the overall dimension has the highest weight parameter.
[0079] Therefore, by further refining the dimensions for preference selection, this application can present users with more comprehensive comparison results data, and collect and display preference selection results and comparison results data based on multiple comparison dimensions, thereby improving the granularity of information, assisting users in selecting POIs that better meet their needs, and thus improving users' decision-making efficiency.
[0080] It should be noted that the images here can be obtained from the server. Specifically, before the second preset area is displayed, the user sends a request to the server to obtain the comparison materials for the corresponding POI. The server can obtain the images for the corresponding comparison dimensions from the preset storage space, or obtain the images for the corresponding comparison dimensions from the evaluation information that each user has uploaded through the recognition model.
[0081] In addition, when the user obtains information about at least one other POI of the same type as the target POI from the server, the user can select one POI from the at least one other POI to form a comparison pair with the target point of interest.
[0082] Then, in the second or third preset area of the target POI's details page, at least one comparison pair and the options corresponding to the POIs included in each comparison pair are displayed, such as... Figure 9 As shown. In other words, multiple comparison pairs can be displayed simultaneously in the second preset area or the third preset area.
[0083] However, this method occupies a large amount of screen space, making it inconvenient for users to select preferences when there are many comparison pairs. As a more preferred implementation, the user can display the comparison pairs (e.g., displaying each comparison pair one by one) and the options corresponding to the POIs included in each comparison pair in the second or third preset area of the target POI's details page. If an option in the currently displayed comparison pair is selected or the skip component is triggered, the next comparison pair and the options corresponding to the POIs included in it are displayed until no further comparison pairs are available. At this point, the display in the second preset area is canceled, the comparison result data of the target POI is obtained, and the comparison result data is displayed in the first preset area. Figure 10 As shown, the current user can access from Figure 10 In the comparison pair shown in (a) (the target POI and POI① constitute a comparison pair), select one of the options, or click [the relevant button]. Figure 10 The skip component in (a) then displays Figure 10 The next comparison pair is shown in (b). The current user starts from... Figure 10 In the comparison pairs shown in (b) (the target POI and POI ② constitute a comparison pair), select one option. At this point, all comparison pairs will be displayed. Real-time acquisition of the comparison results data for the target POI will further display the comparison results data for the target POI, such as... Figure 10 As shown in (c), it is also possible not to further display the comparison results data of the target POI.
[0084] This approach facilitates quick preference selection by users and improves the efficiency of preference selection result collection. Simultaneously, displaying each comparison pair sequentially within a smaller area improves screen space utilization.
[0085] Furthermore, a single comparison pair can correspond to multiple comparison dimensions. When displaying a comparison pair and the options corresponding to the POIs included in that pair, the client can sequentially display the comparison pair and the options corresponding to the POIs under each comparison dimension. If an option in the comparison pair under the currently displayed comparison dimension is selected or the skip component is triggered, then the comparison pair and the options corresponding to the POIs under the next currently displayed comparison dimension are displayed. This continues until each comparison pair and each comparison dimension of each comparison pair has been displayed, at which point the display of the second preset area is canceled. The client can then further retrieve the comparison result data of the target POI and display the comparison result data in the first preset area.
[0086] For example, there are three comparison dimensions: overall, dishes, and environment. There are two comparison pairs: comparison pair 1 between restaurant 1 (target POI) and restaurant 2 (other POIs), and comparison pair 2 between restaurant 1 (target POI) and restaurant 3 (other POIs). The display order of the comparison pairs in the second preset area can be as follows: comparison pair 1 in the overall dimension, comparison pair 1 in the dishes dimension, comparison pair 1 in the environment dimension, comparison pair 2 in the overall dimension, comparison pair 2 in the dishes dimension, and comparison pair 2 in the environment dimension.
[0087] In other words, different comparison dimensions can be displayed in the second preset area, prompting the current user to select their preferences according to that comparison dimension. If it is for the same pair of points of interest, the coarse-grained comparison dimension can be displayed first, and then the fine-grained comparison dimension can be displayed, or the fine-grained comparison dimension can be displayed first, and then the coarse-grained comparison dimension can be displayed.
[0088] For users with limited time who may not wish to participate in the target POI preference collection at the moment, this application also provides an exit component. During the preference collection process, in response to triggering the exit component, the user's client cancels the display of the second preset area, retrieves the comparison result data of the target POI, and directly displays the comparison result data in the first preset area. The process is as follows: Figure 11 As shown. This approach allows users to choose whether to participate in the target POI preference collection based on their own time. If they do not wish to participate, they can quickly view the comparison results by clicking the exit component at any time. This approach is more flexible, allowing users to choose according to their own wishes and needs, thus improving the user experience.
[0089] The current user can also undo the previous comparison selection, specifically in response to a triggering event displayed in the second preset area (such as...). Figure 11The operation shown in (a) displays the previous comparison pair and the options corresponding to the POIs included in the previous comparison pair, so that the current user can reselect preferences.
[0090] In addition to the two options mentioned above provided in the second area, other options may also be offered, such as... Figure 11 The component corresponding to "Too difficult to choose" is shown in (a). In response to triggering this component, a preference selection result can be obtained. This result doesn't indicate a preference for any particular POI, but rather that the POIs corresponding to the two options have the same level of preference. Therefore, another set of POI options can be displayed for the user to choose from. This avoids users wasting time and effort, reduces their time cost, increases their willingness to make a choice, and improves the user experience.
[0091] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0092] According to another embodiment, an information display device for POIs is provided. Figure 12 A schematic block diagram of an information display device for a Point of Interest (POI) according to one embodiment is shown, the device being disposed in... Figure 1 The user end in the illustrated architecture. (For example...) Figure 12 As shown, the device 1200 includes an acquisition unit 1201 and a display unit 1202. The main functions of each component are as follows:
[0093] The acquisition unit 1201 is configured to acquire comparison result data of the target POI, which reflects the comparison results of the preference status of the target POI with other POIs of the same type.
[0094] Display unit 1202 is configured to display comparative data in the first preset area of the details page of the target POI.
[0095] As one possible approach, when displaying comparative data, the display unit 1202 can be specifically configured to use at least one of text, numbers, and graphic elements to display the preference percentage of the target POI compared to other POIs of the same type.
[0096] As one possible implementation, the acquisition unit 1201 can also be configured to: acquire preference collection data of the target POI, the preference collection data including information of the target POI and information of at least one other POI of the same type as the target POI. The display unit 1202 can also be configured to: display the options corresponding to the target POI and at least one other POI respectively. The acquisition unit 1201 can also be configured to: acquire the current user's preference selection results for the options, the preference selection results being used to generate comparison result data for the target POI.
[0097] As one possible implementation, the display unit 1202 can be configured to: when displaying the comparison result data in a first preset area of the details page of the target point of interest, display the options corresponding to the target point of interest and the at least one other point of interest respectively in a third preset area of the details page of the target point of interest.
[0098] As another possible implementation, the display unit 1202 can be configured to display, in a second preset area of the details page of the target point of interest, options corresponding to the target point of interest and the at least one other point of interest, before acquiring the comparison result data of the target point of interest.
[0099] As one possible implementation method, the acquisition unit 1201 can also be configured to: in response to the operation of triggering the display of the evaluation of the target POI, if the current user has historical interaction behavior of a preset type for the target POI, then perform the acquisition of the target POI's preference collection data.
[0100] As one possible implementation method, when displaying the target POI and at least one other POI's corresponding options, the display unit 1202 can be specifically configured as follows: in the second preset area of the target POI's details page, create option containers corresponding to the target POI and at least one other POI; add comparison materials to the option containers to obtain options, wherein the comparison materials include at least one of the corresponding POI's name, image, tags, and rating information, the tags reflect the time when the current user interacts with the corresponding POI, and the rating information is the current user's rating information for the corresponding POI.
[0101] As one possible implementation, the display unit 1202 also displays information about the comparison dimension for the options corresponding to the target point of interest and the at least one other point of interest, the information about the comparison dimension being used to instruct the current user to make a preference selection according to the comparison dimension; the image corresponding to the POI is associated with the comparison dimension.
[0102] As one possible implementation method, when the display unit 1202zai displays the target POI and the options corresponding to at least one other POI, it can be specifically configured to: select POIs from at least one other POI to form comparison pairs with the target POI; display the comparison pairs and the options corresponding to the POIs included in the comparison pairs, wherein if an option is selected or a skip component is triggered in the currently displayed comparison pair, the next comparison pair and the options corresponding to the POIs included in the comparison pair are displayed, until there are no more next comparison pairs.
[0103] As one possible approach, the second preset area also displays an exit component.
[0104] The display unit 1202 can also be configured to: in response to the operation of triggering the exit component, cancel the display of the second preset area and execute the comparison result data of the target POI.
[0105] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments. The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without creative effort.
[0106] 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, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.
[0107] In addition, embodiments of this application also provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.
[0108] And an electronic device, comprising:
[0109] One or more processors; and
[0110] A memory associated with the one or more processors, the memory being used to store program instructions that, when read and executed by the one or more processors, perform the steps of the method described in any of the foregoing method embodiments.
[0111] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the method described in any of the foregoing method embodiments.
[0112] in, Figure 13 The architecture of an electronic device is illustrated, which may include a processor 1310, a video display adapter 1311, a disk drive 1312, an input / output interface 1313, a network interface 1314, and a memory 1320. The processor 1310, video display adapter 1311, disk drive 1312, input / output interface 1313, network interface 1314, and memory 1320 can communicate with each other via a communication bus 1330.
[0113] The processor 1310 can be implemented using a general-purpose CPU, microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits to execute relevant programs and implement the technical solution provided in this application.
[0114] The memory 1320 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1320 can store the operating system 1321 for controlling the operation of the electronic device 1300, and the basic input / output system (BIOS) 1322 for controlling the low-level operations of the electronic device 1300. Additionally, it can store a web browser 1323, a data storage management system 1324, and an information display device 1200 for POIs, etc. The aforementioned information display device 1200 for POIs can be the application program that specifically implements the aforementioned steps in this embodiment. In summary, when implementing the technical solution provided in this application through software or firmware, the relevant program code is stored in the memory 1320 and executed by the processor 1310.
[0115] Input / output interface 1313 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touch screens, microphones, various sensors, etc., and output devices may include displays, speakers, vibrators, indicator lights, etc.
[0116] Network interface 1314 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0117] Bus 1330 includes a pathway for transmitting information between various components of the device, such as processor 1310, video display adapter 1311, disk drive 1312, input / output interface 1313, network interface 1314, and memory 1320.
[0118] It should be noted that although the above-described device only shows the processor 1310, video display adapter 1311, disk drive 1312, input / output interface 1313, network interface 1314, memory 1320, bus 1330, etc., in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the solution of this application, and does not necessarily include all the components shown in the figures.
[0119] As can be seen from the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary general-purpose hardware platforms. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer program product. This computer program product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0120] The technical solutions provided in this application have been described in detail above. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. Furthermore, those skilled in the art will recognize that, based on the ideas of this application, there will be changes in the specific implementation methods and application scope. Therefore, the content of this specification should not be construed as a limitation of this application.
Claims
1. A method for displaying information based on points of interest, characterized in that, The method includes: Obtain comparison result data of the target interest point, the comparison result data reflecting the comparison of the preference status of the target interest point with other interest points of the same type; The comparison result data is displayed in the first preset area of the details page of the target point of interest.
2. The method according to claim 1, characterized in that, The method further includes: Acquire preference collection data of the target point of interest, the preference collection data including information of the target point of interest and information of at least one other point of interest of the same type as the target point of interest; Display the target point of interest and the options corresponding to the at least one other point of interest; Obtain the current user's preference selection result for the option, and associate the comparison result data with the preference selection result.
3. The method according to claim 2, characterized in that, The options for displaying the target point of interest and the at least one other point of interest respectively include: When the comparison result data is displayed in the first preset area of the details page of the target point of interest, the options corresponding to the target point of interest and the at least one other point of interest are displayed in the third preset area of the details page of the target point of interest.
4. The method according to claim 2, characterized in that, The options for displaying the target point of interest and the at least one other point of interest respectively include: Before obtaining the comparison result data of the target point of interest, in the second preset area of the details page of the target point of interest, the options corresponding to the target point of interest and the at least one other point of interest are displayed respectively.
5. The method according to claim 2, characterized in that, In response to the operation of triggering the display of the evaluation of the target interest point, if the current user has historical interaction behavior of a preset type for the target interest point, then the step of obtaining the preference collection data of the target interest point is executed.
6. The method according to any one of claims 2 to 4, characterized in that, The options for displaying the target point of interest and the at least one other point of interest respectively include: Create option containers corresponding to the target point of interest and the at least one other point of interest, respectively; The comparison materials are added to the option container to obtain the options. The comparison materials include at least one of the following: name, image, tag, and rating information of the corresponding point of interest. The tag reflects the time when the current user interacts with the corresponding point of interest, and the rating information is the rating information of the current user for the corresponding point of interest.
7. The method according to claim 6, characterized in that, The method further includes: For the options corresponding to the target point of interest and at least one other point of interest, information of the comparison dimension is displayed, which is used to instruct the current user to make a preference selection according to the comparison dimension; The image corresponding to the point of interest is associated with the comparison dimension.
8. The method according to any one of claims 2 to 4, characterized in that, The options for displaying the target point of interest and the at least one other point of interest respectively include: Select interest points from the at least one other interest points to form comparison pairs with the target interest point; The comparison pair and the options corresponding to the points of interest included in the comparison pair are displayed. If an option in the currently displayed comparison pair is selected or the skip component is triggered, the next comparison pair and the options corresponding to the points of interest included in the comparison pair are displayed, until there is no next comparison pair.
9. The method according to claim 4, characterized in that, The second preset area also displays an exit component; In response to the operation of triggering the exit component, the display of the second preset area is canceled, and the comparison result data of the target point of interest is obtained.
10. An information display device for points of interest, characterized in that, The device includes: The acquisition unit is configured to acquire comparison result data of the target point of interest, wherein the comparison result data reflects the comparison results of the preference status of the target point of interest with other points of interest of the same type; The display unit is configured to display the comparison data in the first preset area of the details page of the target point of interest.
11. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Contrastive presentation method and device of similar products
CN107146128A
Methods of obtaining point of interest data
CN107532920A
Detailed information acquisition method and device, terminal and storage medium
CN111967420A
Route generation method and device, computer equipment and computer readable storage medium
CN119104078A
Object interaction method and device, equipment, storage medium and program product
CN119854255A