Scoring display method and device for interest points and computer program product
By displaying the target group's ratings on the points of interest details page, the problem of low user decision-making efficiency in existing technologies is solved, personalized rating display is achieved, and user experience and decision-making efficiency are improved.
Patent Information
- Application Number
- CN202511039156.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-11-11
AI Technical Summary
In existing technologies, users rely on comprehensive scores when selecting points of interest, resulting in low decision-making efficiency and failing to meet personalized needs.
A rating display method is provided, which obtains the rating data of the target group and displays the rating of the segmented group in a preset area of the point of interest details page. The rating is matched with the information of the current user and the information of the target POI to display the rating of the segmented group and the overall rating.
It improves user decision-making efficiency and user experience, meets personalized needs, reduces the masking effect of ratings from all consumers on the real experiences of segmented groups, and provides more accurate reference information.
Smart Images

Figure CN120929937A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of information service technology, and in particular to a method, apparatus and computer program product for rating and displaying points of interest. Background Technology
[0002] In offline POI (Point of Interest) consumption decision-making scenarios, consumers often rely on word-of-mouth or recommendations when making choices. As a result, some application services have emerged that display the corresponding evaluation of POI on the POI details page to help users make decisions.
[0003] The evaluation of Points of Interest (POIs) mainly includes consumer ratings, text reviews, tags, and uploaded multimedia content. However, it is obviously time-consuming and inefficient for users to read through each consumer review of a POI one by one. Therefore, how to provide users with useful reference information to improve their decision-making efficiency has become an urgent problem to be solved. Summary of the Invention
[0004] In view of this, this application provides a method, apparatus and computer program product for displaying POI ratings to meet users' personalized needs.
[0005] This application provides the following solution:
[0006] According to the first aspect, a method for displaying ratings for Points of Interest (POIs) is provided, the method comprising:
[0007] Obtain rating data for the target POI, the rating data including at least one first rating, the first rating being obtained by the target group rating the target POI, the target group being a group matched from a candidate group set using the current user's information;
[0008] The first or at least one first rating is displayed in a preset area on the details page of the target POI.
[0009] According to a second aspect, an evaluation and display device is provided, the device comprising:
[0010] The data acquisition unit is configured to acquire rating data of a target POI, the rating data including at least one first rating, the first rating being obtained by a target group rating the target POI, the target group being a group matched in a candidate group set using the information of the current user;
[0011] The rating display unit is configured to display the at least one first rating in a preset area of the details page of the target POI.
[0012] According to a third aspect, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the steps of the method described in any one of the first aspects.
[0013] According to the specific embodiments provided in this application, the following technical effects are disclosed:
[0014] This application enables users to obtain ratings from a target group for a target POI within a preset area when browsing its details page. The target group is identified by matching user information and / or target POI information from a candidate group set. This approach highlights the ratings of segmented groups, helping users accurately capture the experiences of specific segments and meet personalized needs. Furthermore, it reduces the obscuring of the true experiences of segmented groups by ratings from all consumers, thus providing better reference for users and improving decision-making efficiency and user experience.
[0015] Of course, any product implementing this application does not necessarily need to achieve all of the advantages described above at the same time. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a system architecture diagram applicable to the embodiments of this application;
[0018] Figure 2 A flowchart illustrating the scoring and display method for POIs provided in this application embodiment;
[0019] Figure 3 A schematic diagram of the first scoring method provided for embodiments of this application;
[0020] Figure 4 A schematic diagram of the details page of the target POI provided in an embodiment of this application;
[0021] Figure 5 A schematic diagram illustrating both the first and second scores simultaneously, provided for embodiments of this application;
[0022] Figure 6 This is a schematic diagram illustrating an evaluation path provided in an embodiment of this application;
[0023] Figure 7 A schematic diagram illustrating another evaluation path provided for embodiments of this application;
[0024] Figure 8 A schematic diagram illustrating another evaluation path provided for embodiments of this application;
[0025] Figure 9 A schematic diagram of the third scoring provided in the embodiments of this application;
[0026] Figure 10 A schematic diagram illustrating two methods for displaying the number of users provided in embodiments of this application;
[0027] Figure 11 A schematic diagram illustrating a simplified scoring display provided for an embodiment of this application;
[0028] Figure 12 A schematic diagram illustrating the sliding score display provided in an embodiment of this application;
[0029] Figure 13 A schematic block diagram of the evaluation and display device provided in the embodiments of this application;
[0030] Figure 14 A schematic block diagram of an electronic device provided in an embodiment of this application. Detailed Implementation
[0031] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0032] The terminology used in the embodiments of this invention is for the purpose of describing particular embodiments only and is not intended to limit the invention. The singular forms “a,” “the,” and “the” as used in the embodiments of this invention 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 in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0034] Depending on the context, the word "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection." Similarly, depending on the context, the phrase "if determination" or "if detection (of the stated condition or event)" can be interpreted as "when determination," "in response to determination," "when detection (of the stated condition or event)," or "in response to detection (of the stated condition or event)."
[0035] Several technologies already exist for displaying Points of Interest (POI) ratings, typically showing the POI's overall rating on its details page. This overall rating is often calculated by averaging the reviews from all participating users (i.e., all consumers). However, this approach offers limited reference for users, and the user experience needs improvement.
[0036] In view of this, this application provides a new approach. To facilitate understanding of this application, the system architecture on which this application is based will first be described. Figure 1 An exemplary system architecture that can be applied to embodiments of this application is shown, such as Figure 1 As shown, the system architecture may include: a client and a server.
[0037] The server side and the client side are the two main components of an application service. The server side uses a server as its primary hardware infrastructure and may include one or more software service modules. The server side and the client side form a collaborative front-end and back-end.
[0038] The client can be set on the terminal device. In the embodiments of this application, the client can be a local application, a mini-program, or a web application running through a browser on the terminal device.
[0039] Terminal devices can include, but are not limited to, smart mobile terminals, wearable devices, PCs (Personal Computers), and smart home devices. Smart mobile devices can include devices such as mobile phones, tablets, laptops, PDAs (Personal Digital Assistants), and connected car terminals. Wearable devices can include devices such as smartwatches, smart glasses, smart bracelets, VR (Virtual Reality) devices, AR (Augmented Reality) devices, and mixed reality devices (devices that support both virtual and augmented reality). Smart home devices can include devices such as smart TVs and smart refrigerators with displays.
[0040] A server can be a single server, a server cluster consisting of multiple servers, or a cloud server. A cloud server, also known as a cloud computing server or cloud host, is a hosting product within the cloud computing service system, designed to address the shortcomings of traditional physical hosts and Virtual Private Servers (VPS) services, such as high management difficulty and weak service scalability.
[0041] It should be understood that Figure 1 The number of client and server components shown is merely illustrative. Depending on implementation needs, there can be any number of client and server components.
[0042] Figure 2 This is a flowchart illustrating a scoring and display method for Points of Interest (POIs) provided in an embodiment of this application. This method can be... Figure 1 The user-side execution in the system shown is as follows. Figure 2 As shown, the method may include the following steps:
[0043] Step 201: Obtain the rating data of the target POI. The rating data includes at least one first rating, which is obtained by the target group rating the target POI. The target group is a group matched in the candidate group set using the information of the current user and / or the information of the target POI.
[0044] Step 203: Display at least one first rating in the preset area of the target POI's details page.
[0045] As can be seen from the above process, through this application, when a user browses the details page of a target POI, they can obtain the ratings of the target group for the target POI in a preset area. The target group is a group matched from a candidate group set using the user's information and / or the target POI's information. This method can reflect the ratings of segmented groups, helping users accurately obtain the experience of segmented groups and meet personalized needs. On the other hand, it reduces the masking effect of ratings from all consumers on the true experience of segmented groups, thus providing better reference for users and improving their decision-making efficiency and user experience.
[0046] The following describes in detail each step of the above process and the effects that can be further produced, with reference to the embodiments. It should be noted that the terms "first" and "second" used in this disclosure do not have limitations in terms of size, order, or quantity, but are only used to distinguish them in name. For example, "first score" and "second score" are used to distinguish between two types of scores.
[0047] First, the above step 201, namely "obtaining the scoring data of the target POI", will be described in detail with reference to the embodiments.
[0048] A Point of Interest (POI) is a geographic entity with specific geographic coordinates and attribute information, widely used in geographic information systems, navigation, and location-based services (LBS). POIs can include places like restaurants, gas stations, tourist attractions, hospitals, and schools.
[0049] The target POI refers to the POI that the user wants to know about. In this embodiment of the application, when the user requests the details page of the POI from the server, the requested POI is the target POI.
[0050] The rating data for the target POI can be determined by the server and sent to the user. One possible approach is for the server to include the target POI's rating data in 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 first send a portion of the POI's details page data to the user when responding to a user's request; when the user scrolls to the rating display area or clicks the "Rating" tab on the details page to navigate to the rating display area, the user sends a request to the server to retrieve the rating data, and the server then includes the rating data in the target POI's rating data and sends it to the user. Other possible methods can also be used, which will not be listed here.
[0051] In this embodiment, the rating data for the target POI includes at least a first rating, which can be one or more, each first rating reflecting the rating of a target group for the target POI. Specifically, the server can use the current user's information and / or the target POI's information to match at least one target group in the candidate group set, and determine the first rating based on the target group's rating of the target POI. If only one target group is matched, the first rating corresponding to that target group is displayed; if multiple target groups are matched, a preset number of target groups can be selected from these multiple target groups, where the preset number can be a preset positive integer, and then the first ratings corresponding to that preset number of target groups are displayed.
[0052] It should be noted that the current user involved in the embodiments of this application refers to the user corresponding to the user terminal, that is, the user using the user terminal can be a logged-in user or a user who is not logged in.
[0053] In this embodiment of the application, users participating in the target POI scoring can be pre-divided into multiple groups. Since these multiple groups are the matching groups to be used to obtain the target group in the future, the segmented groups are called candidate groups in this embodiment of the application, and the set of candidate groups is called the candidate group set.
[0054] For example, users participating in the target POI rating can be segmented according to their geographical location (determined based on user location information), with candidate groups including first-city groups, second-city groups, third-city groups, etc. Another example is segmenting users based on identity attributes, with candidate groups including families with children, pet owners, etc. Yet another example is segmenting users based on interests and preferences, with candidate groups including food enthusiasts, fitness enthusiasts, outdoor sports enthusiasts, tech geeks, etc. Yet another example is segmenting users based on interests and preferences, with candidate groups including frequent check-in participants, collectors, social media users, etc. In addition, this application can also segment users participating in the target POI rating based on other dimensions, without limitation.
[0055] It should be noted that the candidate group set can simultaneously include multiple groups derived from users who participated in the target POI rating according to different dimensions. For example, the candidate group set may include both outdoor sports groups and parent-child family groups. Furthermore, there can be overlap between users in each candidate group; that is, a user in the first candidate group may also exist in the second candidate group. For instance, a user participating in the rating may belong to both the parent-child family group and the outdoor sports group.
[0056] One feasible approach is to use the current user's information to match the target group from a set of candidate groups. This information may include, but is not limited to, at least one of the following: the current user's location information, identity attributes, and interests. For example, if the current user's information includes their location and identity attributes, and their city is "first city" and their identity attribute is "family with children," then the matched groups could be the "first city" group and the "family with children" group. Either group can be chosen as the target group, or both groups can be used.
[0057] This approach essentially leverages current user information to adjust the rating dimensions acquired and displayed on the user's end (i.e., through the target group). Subsequently, it can show the current user ratings of the target POI from a group that is more relevant to the current user, resulting in more accurate and personalized fulfillment of user needs, and improved user decision-making efficiency and user experience.
[0058] As another feasible approach, the target group can be matched from a candidate group set using information about the target POI. This information can include, but is not limited to, at least one of the following: the location of the target POI, the type of the target POI, and its characteristics. For example, if the target POI is located in the first city, the matched target group could be the first city group, where users are located in the same city as the target POI; therefore, the first city group can be referred to as the local population. Another example: if the target POI is a restaurant, the matched target group could be a food enthusiast group. Yet another example: if the target POI is characterized by crayfish, the matched target group could be a crayfish lover group.
[0059] This approach essentially leverages information from the target POI to adjust the rating dimensions (i.e., reflected through the target group) obtained and displayed on the user's end. Subsequently, it can show the current user ratings of the target POI from groups that are more closely matched to it, resulting in more detailed and accurate ratings. For example, ratings from locals can provide a more distinctive reference for the current user than those provided to all users, thereby improving the user's decision-making efficiency and user experience.
[0060] As another feasible approach, the target group can be matched from the candidate group set using both the current user's information and the target POI's information. For example, if the current user's hobby is food and the target POI's type is restaurant, then the food expert group can be matched from the candidate group set using both information. As another example, if the current user is located in the first city and the target POI is located in the second city, then in addition to matching the second city group (i.e., the local group), the first city group can also be matched. In this case, the first and second city groups can be used as target groups respectively. This way, the user can see both the more distinctive local group (i.e., the second city group) ratings and the ratings from the first city group (the user's own city), which better reflects the user's own city characteristics or preferences. Displaying both simultaneously provides a more comprehensive reference.
[0061] In this application, the current user can be divided into logged-in users and unlogged-in users. If the current user is logged-in, when matching within the candidate group set using the current user's information, information such as the current user's location, identity attributes, and interests can be utilized. However, if the user is unlogged-in, the current user's location information can be used for matching.
[0062] After identifying the target group, a first rating can be obtained using the ratings given by the target group towards the target POI. For example, the first rating can be obtained by averaging the ratings given by users in the target group towards the target POI. Alternatively, the first rating can be obtained by weighting the average ratings given by users in the target group towards the target POI a year ago and the average ratings given by users in the target group towards the target POI within the past year. The average ratings given by users in the target group within the past year have a higher weighting parameter to ensure the timeliness of the first rating.
[0063] Additionally, the rating data can include a second rating, which is derived from the ratings given to the target POI by participating users, representing a comprehensive score. For example, the second rating could be the average of the ratings given to the target POI by participating users; alternatively, it could be a weighted average of the average ratings given to the target POI by users who participated a year ago and the average ratings given to the target POI by users who participated within the past year. The average ratings given to users who participated within the past year would have a higher weighting parameter to ensure the timeliness of the second rating.
[0064] In this way, when users view the rating data of a target POI, they can not only see the first rating based on the segmented group, but also gain an overall and objective understanding of the target POI through the second rating. This makes it easier for users to quickly and comprehensively understand the target POI and make consumption decisions, saving users' decision-making time and improving the user experience.
[0065] As a more preferred implementation, to make the second rating more referential, the second rating can be obtained by weighting the ratings of participating users for the target POI and the ratings of at least one group for the target POI, where at least one group can refer to the target audience of the target POI. For example, if the target POI is a restaurant, the ratings of food enthusiasts are particularly important for the current user; therefore, the second rating can be obtained by weighting the ratings of participating users for the restaurant and the ratings of food enthusiasts for the restaurant. As another example, if the target POI is a children's playground, the ratings of families with children and weekend leisure groups are more referential for the current user; therefore, the second rating can be obtained by weighting the ratings of participating users for the children's playground, the ratings of families with children for the children's playground, and the ratings of weekend leisure groups for the children's playground.
[0066] Generally, in determining the second rating, the weighting parameters of the user ratings for the target POI are relatively large, thus ensuring that the second rating has high accuracy and objectivity, and avoiding the excessive influence of a certain group's rating on the second rating, which could lead to bias.
[0067] Therefore, for different target POIs, the second evaluation presented in this application can be based on the ratings of the target POI by different groups. This approach can present users with a more referential second rating, which can more objectively and comprehensively reflect the evaluation of the target POI, thereby helping users make consumption decisions more quickly and improving the user experience.
[0068] In this application, the rating data may also include a third rating, which is derived from the current user's rating of the target POI and reflects an individual's rating. Displaying this third rating in a preset area better highlights the difference between the user's post-purchase experience and the experiences of others, providing a basis for future purchase decisions.
[0069] The following describes step 203, namely "displaying at least one first rating in a preset area of the details page of the target POI", in detail with reference to the embodiments.
[0070] Display at least one first rating in a preset area on the target POI's details page. The first rating can be, for example: Figure 3 As shown, in addition to displaying the rating value, it can also display information about the specific target group type. The image shows the rating for the "XX" group, such as the rating of locals, the rating of foodies, etc., so that users can intuitively know which group it is.
[0071] Normally, the preset area can be any area on the details page of the target POI, but this application sets the preset area at the top of the evaluation display area. The purpose is to enable users to see the rating information of the target POI intuitively and quickly when they need to view the evaluation, reduce the time cost for users to scroll through the page to find information, enhance the visual effect, and greatly improve the user experience.
[0072] For example, in response to an action triggered to display reviews on the details page of a target POI, a review display area is shown on the details page. A preset area is located at the top of the review display area, and at least one first rating is displayed in the preset area. The review display area is as follows: Figure 4 As shown, the preset area is as follows Figure 4The area highlighted in yellow is shown in the image. The action that triggers the display of reviews on the target POI's details page can be a swipe gesture on the details page, causing the target POI's details page to swipe to the review display area. Alternatively, it can be triggered by actions such as the "Reviews" or "Review Details" tabs, causing the target POI's details page to automatically navigate to the review display area, and so on.
[0073] In this embodiment of the application, in addition to displaying at least one first rating, a second rating mentioned in step 201 is further displayed in a preset area, such as... Figure 5 As shown, the second rating can be displayed either before or after the first rating.
[0074] In this embodiment of the application, if the rating data also includes a third rating, the third rating can be further displayed when at least one first rating is displayed, or when at least one first rating and a second rating are displayed. Specifically, the user terminal can parse the acquired rating data, and if a third rating is parsed, the third rating is displayed in a preset area, wherein the third rating is obtained by the current user's rating of the target POI.
[0075] If the rating data does not include a third rating, an entry component for rating the target POI can be further displayed in a preset area. The entry component can have various styles. Figure 6 The circle with a plus sign shown is just one example.
[0076] There are two ways to determine that the rating data does not include a third rating. One way is for the user to parse the obtained rating data. If no third rating is found in the rating data, then the rating data does not include a third rating. The other way is for the user to parse the rating data and find an indication that the current user has not rated the target POI.
[0077] In other words, if the rating data includes a third rating, the third rating can be displayed in a preset area. If the rating data does not include a third rating, the entry component will be displayed in the preset area. On the one hand, this provides users with a quick entry point for ratings and shortens the user's operation path. On the other hand, it provides users with better guidance, increases user participation in ratings, and thus collects more user ratings, thereby improving the accuracy of the rating data corresponding to the target POI.
[0078] Furthermore, users can click on the entry component to rate the user on the displayed rating component or rating page. The rating component can be a pop-up window, panel, input box, selection button, or similar component. This application does not restrict the rating method as long as it meets the requirements of this application.
[0079] The embodiments of this application include, but are not limited to, the following three methods for obtaining scores:
[0080] The first method involves responding to the action of the entry component, redirecting the user to the rating page, and then obtaining the current user's rating of the target POI from the rating page. The process is as follows: Figure 6 As shown, the current user can... Figure 6 (b) can rate the target POI and can also fill in a written review to express their consumption experience and provide a reference for future users.
[0081] The second method responds to the action of the entry component, locating the target POI's details page to the rating input area, and then obtaining the current user's rating for the target POI through this area. The process is as follows: Figure 7 As shown, the rating input area can be located at the bottom of the details page. If the current user clicks... Figure 7 In section (a), the entry component positions the target POI's details page to the bottom area, such as... Figure 7 As shown in (b), the current user can enter their rating for the target POI in the rating input area. Besides the rating input area shown at the bottom of the details page, it can also be located in other areas of the details page.
[0082] The third method is to respond to the action of the entry component, pop up a rating panel, and obtain the current user's rating of the target POI through the rating panel. The process is as follows: Figure 8 As shown, when the current user clicks the entry component, a pop-up window will appear on the details page. Figure 8 The rating panel shown in (b) allows the current user to rate the target POI.
[0083] In this way, users can rate the target POI in multiple ways, and this application can choose the most suitable rating method based on actual needs. Specifically, if the goal is to facilitate faster user rating, the rating input area or rating panel can be displayed to obtain the current user's rating of the target POI, thereby improving the efficiency of rating acquisition; if the goal is to facilitate users entering more detailed evaluation information, the user can be redirected to the rating page to obtain more detailed ratings and text evaluations, thereby improving the accuracy and completeness of rating acquisition.
[0084] After the current user rates the target POI, the rating can be displayed in a preset area. Specifically, the user's rating of the target POI is obtained through the rating page, rating input area, or rating panel, and a third rating (i.e., ...) is further displayed in the preset area. Figure 9The "My Ratings" section in the app aims to improve the real-time nature of rating data, allowing users to easily compare their ratings after making a purchase with those of other users, thereby enhancing the user experience.
[0085] In addition, in order for the server to recalculate the first or second rating, the user can send the current user's third rating of the target POI to the server, so that the server can update the first or second rating based on the third rating.
[0086] This application can also respond to the user's click on the first rating area, the second rating area, or the third rating area by displaying textual reviews of the target POI by users in the target group corresponding to the rating clicked by the user in the evaluation display area, so as to provide users with more detailed decision-making references.
[0087] In the above process, when the user terminal displays the first or second rating in the preset area, only the corresponding specific score is shown. To help the current user better understand the accuracy of the first or second rating, enabling them to make more accurate consumption decisions based on the first or second rating and improve the user experience, as a preferred implementation, this application can further display the number of users from the corresponding target group who participated in the rating for the first rating in the preset area, and can also further display the number of users who participated in the rating for the second rating in the preset area. The number of users can be displayed in the form of badges, such as... Figure 10 As shown in (a), the number 12 in the superscript represents the number of users in the target group who participated in the rating; the number of users can also be displayed in... Figure 10 The first rating will appear after (b) in section (b). This application does not specify a particular display position for the number of users; reasonable coordination is acceptable.
[0088] To avoid visual inconsistencies caused by an excessive number of users, the number of users can be abbreviated. For example, when the number of users exceeds 99, it can be replaced with "99+", and when the number of users exceeds 10,000, it can be replaced with "10,000+".
[0089] Additionally, while theoretically the preset area of a target POI can simultaneously display at least one first, second, and third rating, the screen size limitations of terminal devices mean that the preset area may not be able to display a large amount of rating data at once. As one possible approach, such as... Figure 11 As shown, the user can display rating data in a concise form in a preset area. In response to the current user's action of triggering the first rating (XX group rating in the figure) or the second rating (comprehensive rating in the figure), the detailed content of the first rating or the second rating will be displayed through a dialog box or pop-up window.
[0090] This application also provides a preferred method: if a preset area displays multiple ratings, and the area occupied by these ratings when displayed simultaneously exceeds the preset area, then the preset area is set as a scrollable area. Part of the content from the multiple ratings is displayed within the preset area, while the remaining content is hidden. The user's client responds to scrolling operations (such as swiping up or left) within the preset area, moving the positions of the multiple ratings within the preset area. Specifically, some content moves from a hidden position to the preset area, while other content moves from the preset area to a hidden position. The process is as follows: Figure 12 As shown.
[0091] This approach is more lightweight, improves the user's interactive experience, and provides users with a more comprehensive and complete rating reference.
[0092] 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.
[0093] According to another embodiment, an evaluation display device is provided. Figure 13 A schematic block diagram of the evaluation display device according to one embodiment is shown, the device being disposed in Figure 1 The user end in the illustrated architecture. (For example...) Figure 13 As shown, the evaluation display device 1300 includes a data acquisition unit 1301 and a score display unit 1302, and may further include a score acquisition unit 1303. The main functions of each component are as follows:
[0094] The data acquisition unit 1301 is configured to acquire rating data of the target POI. The rating data includes at least one first rating, which is obtained by the target group rating the target POI. The target group is a group matched in a candidate group set using the information of the current user and / or the information of the target POI.
[0095] The rating display unit 1302 is configured to display at least one first rating in a preset area of the details page of the target POI.
[0096] As one possible implementation method, when the rating display unit 1302 displays at least one first rating in a preset area of the details page of the target POI, it can be specifically configured as follows: in response to triggering the operation of displaying the rating on the details page of the target POI, the rating display area of the details page is displayed, the preset area is located at the top of the rating display area, and at least one first rating is displayed in the preset area.
[0097] As one possible approach, the rating data also includes a second rating, which is obtained by participating users rating the target POI.
[0098] The rating display unit 1302 can also be configured to further display a second rating in a preset area.
[0099] As one possible approach, the second rating is obtained by weighting the ratings of participating users for the target POI and the ratings of at least one group for the target POI.
[0100] As one possible implementation method, the rating display unit 1302 can also be configured to: if the rating data also includes a third rating, then further display the third rating in a preset area, the third rating being obtained by the current user's rating of the target POI; if the rating data does not include a third rating, then further display the entry component for rating the target POI in the preset area.
[0101] Furthermore, the rating acquisition unit 1303 can be configured to: in response to the operation of the trigger entry component, jump to the rating page and obtain the current user's rating for the target POI through the rating page; or, in response to the operation of the trigger entry component, position the details page of the target POI to the rating input area and obtain the current user's rating for the target POI through the rating input area; or, in response to the operation of the trigger entry component, pop up a rating panel and obtain the current user's rating for the target POI through the rating panel.
[0102] As one possible implementation method, the rating display unit 1302 can also be configured to further display a third rating in a preset area in response to obtaining the current user's rating of the target POI through the rating page, rating input area or rating panel.
[0103] As one possible implementation method, the rating display unit 1302 can also be configured to: in a preset area, further display the number of users participating in the rating in the corresponding target group for the first rating; and / or, in a preset area, further display the number of users participating in the rating for the second rating.
[0104] As one possible approach, if the preset area displays multiple ratings, and the area occupied by the multiple ratings when displayed simultaneously is larger than the preset area, then the preset area is set as a scrollable area.
[0105] The rating display unit 1302 can also be configured to: display part of the content of multiple ratings in a preset area, with the remaining content in a hidden position; and, in response to a sliding operation in the preset area, move the positions of multiple ratings in the preset area, wherein part of the content moves from the hidden position to the preset area, and other parts of the content move from the preset area to the hidden position.
[0106] 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.
[0107] 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.
[0108] 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.
[0109] And an electronic device, comprising:
[0110] One or more processors; and
[0111] 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.
[0112] 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.
[0113] in, Figure 14 An exemplary architecture of an electronic device is shown, which may include a processor 1410, a video display adapter 1411, a disk drive 1412, an input / output interface 1413, a network interface 1414, and a memory 1420. The processor 1410, video display adapter 1411, disk drive 1412, input / output interface 1413, network interface 1414, and memory 1420 can communicate with each other via a communication bus 1430.
[0114] The processor 1410 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.
[0115] The memory 1420 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1420 can store the operating system 1421 for controlling the operation of the electronic device 1400, and the basic input / output system (BIOS) 1422 for controlling the low-level operations of the electronic device 1400. Additionally, it can store a web browser 1423, a data storage management system 1424, and an evaluation display device 1300, etc. The aforementioned evaluation display device 1300 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 1420 and is called and executed by the processor 1410.
[0116] Input / output interface 1413 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.
[0117] Network interface 1414 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.).
[0118] Bus 1430 includes a pathway for transmitting information between various components of the device, such as processor 1410, video display adapter 1411, disk drive 1412, input / output interface 1413, network interface 1414, and memory 1420.
[0119] It should be noted that although the above-described device only shows the processor 1410, video display adapter 1411, disk drive 1412, input / output interface 1413, network interface 1414, memory 1420, bus 1430, 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 need to include all the components shown in the figures.
[0120] 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.
[0121] 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 ratings based on points of interest, characterized in that, The method includes: Acquire rating data for target points of interest, the rating data including at least one first rating, the first rating being obtained by a target group rating the target points of interest, the target group being a group matched in a candidate group set using information of the current user and / or information of the target points of interest; The at least one first rating is displayed in a preset area on the details page of the target point of interest.
2. The method according to claim 1, characterized in that, In a preset area of the details page of the target point of interest, the at least one first rating is displayed, including: In response to an operation that triggers the display of ratings on the details page of the target point of interest, the rating display area of the details page is displayed, the preset area being located at the top of the rating display area, and the at least one first rating is displayed in the preset area.
3. The method according to claim 1, characterized in that, The rating data also includes a second rating, which is obtained by the users who participated in the rating of the target point of interest. The second score is further displayed in the preset area.
4. The method according to claim 3, characterized in that, The second rating is obtained by the users who participated in the rating, based on their ratings of the target interest points, including: The second rating is obtained by weighting the ratings of the participating users for the target interest point and the ratings of at least one group for the target interest point.
5. The method according to claim 1, characterized in that, The method further includes: If the rating data also includes a third rating, then the third rating is further displayed in the preset area. The third rating is obtained by the current user's rating of the target point of interest. If the rating data does not include the third rating, then an entry component for rating the target point of interest will be further displayed in the preset area.
6. The method according to claim 5, characterized in that, The method further includes: In response to the operation that triggers the entry component, the user is redirected to the rating page, where the current user's rating of the target point of interest is obtained; or... In response to the operation that triggers the entry component, the details page of the target point of interest is positioned to the rating input area, and the rating of the current user for the target point of interest is obtained through the rating input area; or... In response to the operation of triggering the entry component, a rating panel pops up, and the rating of the current user on the target point of interest is obtained through the rating panel.
7. The method according to claim 6, characterized in that, The method further includes: In response to obtaining the current user's rating of the target point of interest through the rating page, the rating input area, or the rating panel, the third rating is further displayed in the preset area.
8. The method according to any one of claims 1 to 4, characterized in that, The method further includes at least one of the following: In the preset area, the number of users in the corresponding target group who participated in the rating is further displayed for the first rating; In the preset area, the number of users who participated in the rating is further displayed for the second rating.
9. The method according to any one of claims 1 to 7, characterized in that, If the preset area displays multiple ratings, and the area occupied by the multiple ratings when displayed simultaneously is larger than the preset area, then the preset area is set to a swipeable area. A portion of the multiple ratings is displayed in the preset area, while the remaining content is hidden. In response to a sliding operation in the preset area, the positions of the multiple ratings in the preset area are moved, wherein some content moves from a hidden position to the preset area, and other content moves from the preset area to a hidden position.
10. An evaluation and display device, characterized in that, The device includes: The data acquisition unit is configured to acquire rating data of a target point of interest, the rating data including at least one first rating, the first rating being obtained by a target group rating the target point of interest, the target group being a group matched in a candidate group set using information of the current user and / or information of the target point of interest; A rating display unit is configured to display the at least one first rating in a 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
An electronic commerce recommendation method for a user group model constructed based on scores and labels
CN104915861A
Score display method and system
CN108446951A
Shop evaluation obtaining method and device, equipment and storage medium
CN110348909A
Page display method and device based on user characteristics, medium and electronic equipment
CN112258260A
Service recommendation method under condition of unclear user requirements
CN112307350A