Information display method and apparatus, and computer program product

By integrating multi-source information from merchants and users on the merchant details page to generate a product catalog, the problem of users switching between different modules is solved, achieving efficient and accurate product information display and improving user experience.

WO2026082141A1PCT designated stage Publication Date: 2026-04-23BEIJING AUTONAVI YUNMAP TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
BEIJING AUTONAVI YUNMAP TECH CO LTD
Filing Date
2025-10-16
Publication Date
2026-04-23

Smart Images

  • Figure CN2025128243_23042026_PF_FP_ABST
    Figure CN2025128243_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides an information display method and apparatus, and a computer program product. The method is applied to a user terminal, and comprises: receiving a viewing operation of a target user on a target merchant; and in response to the viewing operation, displaying a store detail page containing a product catalog of the target merchant, wherein the product catalog is generated by fusing multi-source information, and the multi-source information at least comprises: product information from the target merchant and product information from users. Thus, the viewing efficiency of users can be enhanced, thereby improving user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Information display methods, devices and computer program products

[0001] This disclosure claims priority to Chinese Patent Application No. 202411456709.2, filed on October 17, 2024, entitled "Information Display Method, Apparatus and Computer Program Product", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This disclosure relates to the field of page display technology, and in particular to an information display method, apparatus and computer program product. Background Technology

[0003] With the development of the internet, numerous platforms offering in-store services have emerged. For in-store services, since users are primarily focused on deciding whether to visit the store, it's essential to display relevant information on the merchant's details page. This includes information such as the merchant's name, address, seating capacity, parking availability, contact number, opening hours, recommended products, and user reviews to help users make informed decisions.

[0004] In the process of developing this disclosure, the inventors discovered that for in-store business, the merchant details page needs to display a lot of information. For recommended products, in order to help users make better decisions, a separate module is usually used to display recommended product information uploaded by the merchant, and another module is used to display the evaluation information of products with high ratings and popularity. Users usually need to switch back and forth between the two modules to view prices and user reviews, which makes the user viewing efficiency low. Summary of the Invention

[0005] This disclosure provides an information display method, apparatus, and computer program product to improve user viewing efficiency when displaying product information.

[0006] Firstly, this disclosure provides an information display method applied to a user terminal, the method comprising:

[0007] Receive viewing actions from target users regarding target merchants;

[0008] In response to a view action, display the store details page containing the target merchant's product catalog;

[0009] The product catalog is generated based on the fusion of multi-source information, which includes at least: product information from the target merchant and product information from the user.

[0010] Secondly, this disclosure provides an information display method applied to a server, the method including:

[0011] Obtain multi-source information corresponding to the target merchant. The multi-source information includes at least: product information from the target merchant and product information from the user.

[0012] The system generates a product catalog for the target merchant based on multi-source information fusion, so that when a target user views a product catalog for the target merchant, a store details page containing the target merchant's product catalog is displayed.

[0013] Thirdly, this disclosure provides an information display device, including:

[0014] The receiving module is used to receive viewing operations from target users regarding target merchants;

[0015] The display module is used to respond to viewing operations and display the store details page containing the target merchant's product catalog;

[0016] The product catalog is generated based on the fusion of multi-source information, which includes at least: product information from the target merchant and product information from the user.

[0017] Fourthly, this disclosure provides an information display device, comprising:

[0018] The acquisition module is used to acquire multi-source information corresponding to the target merchant. The multi-source information includes at least: product information from the target merchant and product information from the user.

[0019] The generation module is used to generate a product catalog of the target merchant based on the fusion of multi-source information, so as to display a store details page containing the product catalog of the target merchant when the target user views the target merchant.

[0020] Fifthly, this disclosure provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to cause the electronic device to perform the method provided in the first or second aspect of this disclosure.

[0021] In a sixth aspect, this disclosure provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method provided in the first or second aspect of this disclosure.

[0022] In a seventh aspect, this disclosure provides a computer program product, including a computer program that, when executed by a processor, implements the methods provided in the first or second aspect of this disclosure.

[0023] The information display method, apparatus, and computer program product disclosed herein are applied to a user terminal. The method involves receiving a viewing operation from a target user regarding a target merchant; responding to the viewing operation, displaying a store details page containing the target merchant's product catalog; wherein the product catalog is generated based on the fusion of multi-source information, which includes at least product information from the target merchant and product information from the user. Based on this, the target merchant's product catalog can be displayed to the target user on the store details page. This product catalog, generated based on the fusion of multi-source information including at least product information from the merchant and product information from the user, allows the target user to intuitively see information about numerous products in the catalog, helping the user quickly and comprehensively understand the target merchant's products, thereby improving the user's viewing efficiency. Attached Figure Description

[0024] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.

[0025] Figure 1 is a schematic diagram of an application scenario provided by the related technology;

[0026] Figure 2A is a flowchart illustrating an information display method provided in an embodiment of this disclosure;

[0027] Figure 2B is a schematic diagram of one of the information display interfaces provided in the embodiments of this disclosure;

[0028] Figure 3 is a flowchart illustrating another information display method provided in an embodiment of this disclosure;

[0029] Figure 4A is a schematic diagram of a page display provided in an embodiment of this disclosure;

[0030] Figure 4B is a second schematic diagram of the information display interface provided in the embodiments of this disclosure;

[0031] Figure 5 is a flowchart illustrating another information display method provided in an embodiment of this disclosure;

[0032] Figure 6 is a structural schematic diagram of an information display device provided in an embodiment of this disclosure;

[0033] Figure 7 is a schematic diagram of another information display device provided in an embodiment of this disclosure;

[0034] Figure 8 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure.

[0035] The accompanying drawings have illustrated specific embodiments of this disclosure, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concepts of this disclosure to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0036] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0037] It should be noted that the user information (including but not limited to user device information, user attribute information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this disclosure 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 relevant laws, regulations and standards, and corresponding operation entry points are provided for users to choose to authorize or refuse.

[0038] In some application scenarios, users can obtain product information through electronic devices such as mobile phones and computers. For example, users can open an application program (APP) on their mobile phones to view product information.

[0039] Figure 1 illustrates an application scenario provided by the relevant technology. With the rapid development of the catering industry, users' demand for viewing and ordering food online is increasing. For in-store services, as shown in Figure 1, existing in-store platforms display a merchant's details page within the application interface. This page displays information such as the merchant's name, address, seating capacity, parking spaces, contact number, business hours, recommended dishes, and user reviews. It is evident that to help users decide whether to dine at the merchant's store, a considerable amount of information needs to be displayed on the merchant's details page. Therefore, within the limited space of the application interface, it is common practice to streamline the content of each display area as much as possible to comprehensively showcase all aspects of the information.

[0040] In related technologies, the interface of in-store platforms typically displays only a few key products recommended by merchants in the product recommendation area, rather than showcasing all or all of the merchant's offerings. For example, in the area displaying recommended dishes, only images of a few dishes and their corresponding names are shown. Each dish is essentially displayed as an independent key product. The images and names of these key products do not form a complete menu for the merchant. Therefore, users cannot easily see the merchant's product menu at a glance on the in-store details page, which hinders their decision-making and reduces their overall user experience.

[0041] Furthermore, in related technologies, the store details page displays product descriptions provided by the merchant and those provided by previous users in different areas. Since these descriptions come from two different providers, the current user needs to sift through a large amount of information to understand the product. Because different buyers describe products they've followed or experienced in their reviews, the content of these reviews becomes relatively disorganized, and buyer-provided descriptions may contain incomplete names, typos, or duplicate information. Thus, the combined buyer and merchant information increases the total amount of description information, potentially including errors and redundancy. Therefore, when users view the information on the store details page, they not only cannot easily see the merchant's product menu at a glance, but the display of merchant and previous user-provided descriptions in different areas also increases the time required to view this information, reducing user efficiency and overall user experience.

[0042] In view of this, this disclosure provides an information display method applicable to a user terminal. The method receives a viewing operation from a target user targeting a target merchant; in response to the viewing operation, it displays a store details page containing the target merchant's product catalog. The product catalog is generated based on the fusion of multi-source information, which includes at least product information from the target merchant and product information from the user. Therefore, the target merchant's product catalog can be displayed to the target user on the store details page. This product catalog, generated based on the fusion of multi-source information including at least product information from the merchant and product information from the user, allows the target user to intuitively see the details of numerous products in the catalog, helping the user quickly and comprehensively understand the target merchant's products, thereby improving the user's viewing efficiency.

[0043] It is understood that the information display method provided in this disclosure can be used for in-store business, so as to display a lot of detailed information such as merchant name, address, seats, parking spaces, contact number, business hours, etc. to users, while also displaying product catalogs to help users quickly understand the merchant's products and make quick decisions.

[0044] The product catalog can be any type of product catalog, such as a menu, and the viewing operation can be triggered in any type of application, especially applications that provide in-store services, such as map applications.

[0045] For example, after a user opens a map application, one or more Points of Interest (POIs) for businesses can be displayed on the map. Users can view these businesses by clicking on them. At this time, the business's store details page can be displayed, showing detailed information about the business, such as its address, directions, and contact number. In addition, the store details page can also display a menu, allowing users to easily view the business's detailed information and intuitively see the menu. This helps users understand the various dishes offered by the business and facilitates subsequent ordering or pre-ordering operations, thus improving the user experience.

[0046] This display method differs from that of related technologies. In related technologies, applications providing menu information fall into two categories: one is related to food delivery services. However, for food delivery services, users don't need to focus on information like the restaurant's location, seating availability, or parking conditions; their primary focus is on the dishes themselves, so the menu page is displayed directly. The other category is related to in-store services. To help users decide whether to dine in, restaurants present a lot of information that users care about on their details page, such as the restaurant name, address, seating capacity, parking availability, contact number, opening hours, and user ratings. Because mobile screens are limited, only a few recommended dishes can be displayed instead of a wide selection. This forces users to navigate to other pages when making a selection and prevents them from seeing all the dishes at once, resulting in a poor user experience.

[0047] This disclosure, through the design of the page and interaction methods, enables the direct display of the merchant's menu on the store details page, rather than just showing a few recommended dishes or dish cards. This allows users to experience the rich services provided by the application on a single page, satisfying their needs for viewing basic merchant information and menus, and improving the user experience.

[0048] The following detailed description of some embodiments of this disclosure is provided in conjunction with the accompanying drawings. Where there is no conflict between the embodiments, the following embodiments and features can be combined with each other. The timing sequence of steps in the following method embodiments is merely an example and not a strict limitation.

[0049] Figure 3 is a flowchart illustrating another information display method provided in this embodiment of the present disclosure. As shown in Figure 3, the method includes:

[0050] S301, Receive the target user's viewing operation on the target merchant.

[0051] For example, the target user can be a user currently viewing a merchant using a user terminal. The target merchant can be the merchant identified by the user's viewing action from at least one merchant displayed on the user terminal. The viewing action can be performed by clicking on the target merchant's icon, etc. For instance, the user's viewing action on the target merchant can be received by receiving the user's action of clicking on the target merchant's icon or name displayed on the user terminal.

[0052] The target business can be any type of business. For example, it could be a restaurant that provides food and beverages, a clothing store that provides clothing, shoes, hats, jewelry, or an electronics store that provides mobile phones, computers, and other electronic products.

[0053] S302. In response to the viewing operation, display a store details page containing the product catalog of the target merchant; wherein the product catalog is generated based on the fusion of multi-source information, and the multi-source information includes at least: product information from the merchant and product information from the user.

[0054] For example, a store details page can be a page displayed on a user's terminal to provide services to target users when they visit the store. The store details page may include one or more of the following information: the business's name, address, seating capacity, parking availability, contact number, business hours, recommended dishes, and user reviews.

[0055] A product catalog can be a list of multiple or all products from a merchant, used to allow target users to place or pre-order products offered by a specific merchant. The product catalog can be generated through information fusion from multiple sources. These multiple sources can be understood as data from various sources, including at least: product information from merchants and product information from users. Product information from merchants can be descriptive information uploaded by merchants for the products, such as product images, product names, and product descriptions; product information from users can be descriptive information uploaded by users in the past, such as product images, product names, and product reviews.

[0056] For example, based on product information from merchants and users, we can obtain material information describing the products, such as keywords, user experiences, and emotional reviews. By integrating this material information using information fusion methods, we can obtain comprehensive, accurate, and low-duplication product descriptions. Summarizing the descriptions of numerous products yields a product catalog.

[0057] Information fusion methods can be implemented through manual processes and / or machine learning network models. For example, information fusion can be achieved through manual screening, modification, and merging steps; or through machine learning network models.

[0058] Optionally, in various embodiments of this disclosure, the product information originating from the target merchant may refer to the merchant-uploaded information mentioned in the preceding or other embodiments, and the product information originating from the user may refer to the user-uploaded information mentioned in the preceding or other embodiments. The target merchant may be a merchant corresponding to the target point of interest, or other merchants. The product catalog may include at least one product mentioned in the preceding or other embodiments. The store details page may also be called the in-store details page or details page. The specific algorithms or processing logic in each embodiment can be referenced mutually.

[0059] Figure 2A is a flowchart illustrating an information display method according to an embodiment of this disclosure. This method can be applied to a user terminal, which includes electronic devices capable of processing each step of this method, such as mobile phones, smartwatches, tablets, personal computers, and in-vehicle intelligent terminals. As shown in Figure 2A, the method includes:

[0060] S201. In response to the target user's viewing operation on the target point of interest, obtain description information of at least one product corresponding to the target point of interest; wherein, the description information of the product is obtained by fusing user-uploaded information and merchant-uploaded information of the product; the user-uploaded information of the product is the information uploaded by historical users for the product, and the merchant-uploaded information is the information uploaded by the merchant corresponding to the target point of interest for the product.

[0061] For example, a target user can be a user currently viewing product descriptions on a terminal device. A Point of Interest (POI) can be the geographical location of a merchant that the target user is interested in. A target POI can be the point of interest that the target user is currently viewing. The viewing action can be an action initiated by the target user through an app, computer client, or webpage to view the target POI and its associated information.

[0062] The product can be of any type, such as food, clothing, and electronic products. The product description information can be any type of information used to describe the product, such as at least one of the following: product image, product name, product description, user reviews, and product price.

[0063] In response to a viewing operation, a user terminal may obtain description information of at least one product corresponding to the target point of interest from a server or computer or other server-side electronic device via data transmission; or it may obtain description information of at least one product corresponding to the target point of interest by calling data stored locally on the user terminal; or it may obtain the information through other means, without limitation.

[0064] In this embodiment of the disclosure, the product description information is obtained by fusing user-uploaded information and merchant-uploaded information. The user-uploaded information is information uploaded by historical users for the product, and the merchant-uploaded information is information uploaded by merchants corresponding to the target point of interest for the product.

[0065] For example, by receiving information uploaded by merchants regarding products corresponding to a target point of interest, as well as information uploaded by historical users regarding products, material information about the products can be obtained. Based on this material information, a fusion operation can be performed using information fusion methods to obtain comprehensive, accurate, and low-duplication product description information. The information fusion method can be implemented through manual methods and / or machine learning network models. For example, information fusion can be achieved through manual screening, modification, and merging steps; or through machine learning network models.

[0066] When merging user-uploaded information and merchant-uploaded information to obtain product description information, one or more of the following purposes can be achieved: removing redundant information with the same or similar semantics, removing erroneous information unrelated to the product, correcting erroneous text and symbols, adjusting the order of sentences, simplifying text content, expanding text, and comprehensive description, in order to generate new information, which is then identified as the product description information.

[0067] S202. On the details page of the target point of interest, display the description information of at least one product.

[0068] For example, the details page of a target point of interest can be a page that displays the target point of interest and information associated with it, and displays the description information of each product on the details page.

[0069] In one possible implementation, the target user can use at least one application loaded on their mobile phone, such as a map app, shopping app, lifestyle app, instant messaging app, or food ordering app, to find a target point of interest. Once a target point of interest is found, clicking on it initiates a viewing operation on the user's terminal. The user's terminal responds to this viewing operation and can obtain the target point of interest and its associated information. This associated information can be understood as various types of information related to the target point of interest, such as the target point of interest's name, address, opening hours, contact number, and at least one description of at least one product.

[0070] For example, the method provided in this disclosure can be implemented through an information display system, which may include a portion deployed on the user terminal and / or a portion deployed on the server. Taking a map app as an example, the information display system may be a restaurant display system integrated with the map app, an intelligent online ordering management system, or an intelligent restaurant recommendation system, etc. The information display system can be partially deployed on the user terminal and partially deployed on the server. The portion of the information display system used by the merchant can be understood as the portion deployed on the merchant's user terminal.

[0071] Figure 2B is a schematic diagram of one of the information display interfaces provided in this embodiment of the disclosure. After opening a map APP on their mobile phone, the target user can search for a restaurant of interest in the map interface displayed on the phone. This restaurant is the target point of interest. After finding the target point of interest, the target user can view the details page of the restaurant by clicking on the target point of interest icon, etc. As shown in Figure 2B, this is an example of the POI details page of the restaurant. The POI details page can display the various dishes of the restaurant. The POI details page also includes the integrated product description information, including pictures of the dishes, dish names, descriptions, user reviews, and prices.

[0072] In this embodiment, the method obtains description information of at least one product corresponding to the target point of interest in response to a target user's viewing operation. The product description information is obtained by fusing user-uploaded information and merchant-uploaded information. The description information of at least one product is displayed on the details page of the target point of interest. The user-uploaded information refers to information uploaded by users historically for the product, and the merchant-uploaded information refers to information uploaded by merchants corresponding to the target point of interest for the product. Therefore, the product description information provided to the target user is a comprehensive information obtained by fusing information uploaded by users historically for the product and information uploaded by merchants for the product. This fusion refines information from multiple sources, resulting in comprehensive, accurate, and low-repetition effective information. Therefore, it can improve user viewing efficiency and enhance the user viewing experience.

[0073] For example, there may be duplicate recommendations of the same product in user-uploaded information and merchant-uploaded information, which can lead to information redundancy.

[0074] In some embodiments, at least one product is determined by: determining one or more products recommended by historical users for a target point of interest, and one or more products recommended by merchants; and after deduplicating the products recommended by historical users and merchants, obtaining at least one product corresponding to the target point of interest.

[0075] For example, based on historical user-uploaded information about products and information uploaded by merchants corresponding to the target point of interest, Natural Language Processing (NLP) technology combined with multimodal algorithms can be used for analysis and deduplication. This can remove duplicate product recommendations and identify at least one product corresponding to the target point of interest. NLP technology can include, for example, a large-scale NLP model that has been trained. A multimodal algorithm can also be understood as a multimodal model that has been trained.

[0076] For example, regarding the same dish "Premium Oven-Roasted Duck" from the same restaurant, both the user's uploaded information and the merchant's uploaded information include "Premium Roasted Duck" in their description. Both "Premium Roasted Duck" and "Premium Oven-Roasted Duck" actually refer to the same product. A large-scale Natural Language Processing (NLP) model can analyze and integrate the user-uploaded text and the merchant-uploaded information to obtain a descriptive description of the dish "Premium Oven-Roasted Duck." This allows for deduplication of the same product recommended from both historical user and merchant perspectives, thus solving the problem of duplicate recommendations and reducing the probability of redundant displays and descriptions.

[0077] In this embodiment of the disclosure, duplicate recommendations can be removed by deduplicating one or more products recommended by historical users and merchants. Intelligent recommendations based on merchant and user information can eliminate duplicate displays, reduce the amount of information and redundancy for target users, and improve their viewing efficiency.

[0078] In one alternative implementation, receiving a target user's viewing action for a target merchant may include:

[0079] Display at least one point of interest on the map;

[0080] The system receives a view operation from a target user on a target point of interest among the at least one points of interest; wherein the target merchant is the merchant corresponding to the target point of interest.

[0081] Optionally, the method in this disclosure can be applied to map applications. After a target user opens the map application, a map is displayed. The map can have one or more points of interest. The target user can drag the map, and the displayed map area will change. At the same time, the displayed points of interest can also change accordingly. If the target user wants to view a point of interest, they can trigger the viewing operation of the point of interest by clicking or other means. The point of interest viewed by the target user is recorded as the target point of interest. The merchant corresponding to the target point of interest can be designated as the target merchant. On the store details page of the target merchant, the detailed information and menu of the target merchant can be displayed.

[0082] By using the methods described above, target users can directly view detailed information about merchants and their product catalogs, such as menus, by clicking on points of interest on the map. This solves the common problem in map applications where viewing menus is cumbersome for target users, thus improving their experience when using map applications.

[0083] In one optional implementation, the product catalog on the store details page is displayed in either an initial view or a detailed view; wherein the initial view is used to display a portion of the product catalog, or to allow the target user to view the products in the product catalog by swiping; and the detailed view is used to display the entire product catalog.

[0084] If the store details page displays the product catalog in an initial view, the method further includes:

[0085] In response to a target user's click on the initial view, a detailed view of the product catalog is displayed;

[0086] In response to the target user's swipe gesture on the initial view, other products in the product catalog are displayed.

[0087] Figure 4A is a schematic diagram of a page display provided by an embodiment of this disclosure. As shown in Figure 4A, the interface 1 in the left image and the interface 2 in the middle image show the menu displayed on the store details page in an initial view. The menu in interface 1 includes pictures of dishes, while the menu in interface 2 does not include pictures of dishes. Both forms are feasible. The initial view can only display part of the menu content, for example, only some dishes. Alternatively, other products in the product catalog can be displayed when the target user performs a swipe operation on the initial view, so that more dishes can be viewed by swiping up and down or other swipe operations.

[0088] After a user clicks on any location in the initial view, they can jump to interface 3 shown on the right. The right image can be seen as a detailed view of the menu, which can be used to display all the contents of the menu, such as all the dishes, so that the target user can view them further.

[0089] In this way, by displaying an initial view of the menu, target users can easily understand that the current store details page already provides menu functionality and that they can view the dishes in the menu. This allows target users to understand the rich services that the application provides. By clicking on the initial view, they can jump to the detailed view and easily view all the dishes, which facilitates ordering after arriving at the store or pre-ordering on the application, thus improving the target user experience.

[0090] In addition to the jump display method shown in Figure 4A, a detailed view can also be displayed directly on the store details page. That is, the entire menu can be displayed, or only the initial view can be displayed. Whether to provide a jump display function can be set according to actual needs. Even without jumping to the detailed view, target users can view all dishes by swiping, reducing the number of page jumps and reducing the user's operation cost.

[0091] In one optional implementation, the product catalog includes products determined based on product information from users and products determined based on product information from target merchants, and products determined from both sources are displayed in the same card, which is the card assigned to the product catalog in the store details page.

[0092] Specifically, taking the product catalog as a menu as an example, users can upload dishes corresponding to the target merchant, or the dishes corresponding to the target merchant can be analyzed based on the information uploaded by the user. The dishes obtained in these ways can be regarded as products determined based on the product information from the user. In addition, the merchant itself can also upload the dishes it can provide, which can be regarded as products determined based on the product information from the target merchant.

[0093] Both types of dishes can be displayed on the same card. Specifically, the store details page can display at least one card, one of which is the card assigned to the menu. Both types of dishes can be displayed on this card, for example, the card corresponding to the menu shown in the upper part of Figure 4A.

[0094] The above method allows user-uploaded dishes or dishes uploaded by target merchants to be combined into a single card, enabling target users viewing the store details page to directly see the combined menu. Compared to displaying user-uploaded or recommended dishes separately from merchant-uploaded or recommended dishes, this method reduces the problem of users repeatedly viewing the same dishes and makes it easier for users to browse all the dishes, thus reducing the burden on users.

[0095] In this embodiment of the disclosure, product information from users or target merchants can be fused. The content of multi-source fusion can be varied, and the specific fusion methods can also be diverse. Examples are given below.

[0096] In one optional implementation, product names can be merged. Optionally, the product catalog contains name information for multiple products, which is generated by merging information from multiple sources; after displaying the store details page containing the target merchant's product catalog in response to a view operation, the implementation also includes:

[0097] When it is determined that the name information of any target product among multiple products has changed, the name information of the target product is updated in the product catalog; wherein, for any target product among multiple products, the name information of the target product is determined to have changed in the following way: if the target merchant has not updated the name information of the target product for a preset period of time, and it is determined that the name information of the target product has changed based on the product information from the user within the preset period of time, then it is determined that the name information of the target product has changed;

[0098] Alternatively, when it is determined that the name information of any target product among multiple products contains a commonly used name by the user, the commonly used name by the user is noted after the name information of the target product. Specifically, for any target product among multiple products, the existence of the commonly used name by the user is determined as follows: if the name information corresponding to the target merchant is inconsistent with the name information corresponding to the user, then it is determined that a commonly used name by the user exists, and the name information corresponding to the user is used as the commonly used name of the target product, thus changing the name information of the target product. The name information corresponding to the target merchant is: the name information of the target product determined based on the product information from the target merchant, and the name information corresponding to the user is: the name information of the target product determined based on the product information from the user.

[0099] The product catalog contains the names of multiple products, which are generated by fusing information from multiple sources.

[0100] In one example, for any target product among the plurality of products, the name information of the target product is determined in the following manner: if the target merchant has not updated the name information of the target product for a preset period of time, and it is determined that the name information of the target product has changed based on the product information from the user within the preset period of time, then the name information of the target product is updated in the product catalog.

[0101] Specifically, the preset duration can be set according to actual needs, such as 1 month. If the preset duration is not updated, it indicates that the target merchant has not updated for a long time. In this case, if the name information of the target product can be determined to have changed based on the product information from the user, for example, if more than a preset number or a preset proportion of users have updated the name information of the target product, it can be determined that the name of the target product has changed. At this time, the name information of the target product can be updated in the product catalog.

[0102] In this way, product name information can be dynamically updated in the product catalog even if the target merchant does not update in a timely manner, thereby improving the accuracy of the product catalog.

[0103] In another example, the method further includes: for any target product among the plurality of products, if the name information corresponding to the target merchant is inconsistent with the name information corresponding to the user, then displaying the name information corresponding to the target merchant in the product catalog and noting the name information corresponding to the user; wherein, the name information corresponding to the target merchant is: the name information of the target product determined based on the product information from the target merchant, and the name information corresponding to the user is: the name information of the target product determined based on the product information from the user.

[0104] Specifically, a large model or other methods can be used to determine whether the name information corresponding to the target merchant and the name information corresponding to the user point to the same target product. If they point to the same target product, and the corresponding name information is different, the name information corresponding to the target merchant can be displayed first, and the other name information can be used as a note. There are no restrictions on the way the notes are made.

[0105] For example, for a certain target product, the name information provided by the target merchant is "Premium B Roast Duck", and the name information provided by the user is "Premium Roast Duck". If the name provided by the target merchant and multiple users are inconsistent, the name information provided by the user can be dynamically noted in parentheses next to the name information provided by the target merchant.

[0106] In this way, even when the names used by merchants and users are inconsistent, both the merchant's name and the names used by many users are displayed, making it convenient for target users to view. This method can also solve the problem of merchants not updating in a timely manner to some extent and improve the accuracy of the product catalog.

[0107] In addition to the name information fusion schemes mentioned above, other aspects of product information from target merchants and users can also be fused.

[0108] In one alternative implementation, product descriptions can be integrated. This involves combining text, images, videos, and other data from product information sourced from target merchants and users through a large model or other methods to generate a comprehensive product description. User reviews can also be added to the product catalog for easy viewing.

[0109] Furthermore, product information from target merchants and users can be integrated to determine the order of products in the catalog, prioritizing popular, high-profile, or merchant-recommended items. Additionally, personalized sorting can be achieved by incorporating target user profiles; for example, by determining target user preferences and merchant menus based on their historical behavior information, and then sorting accordingly.

[0110] Optionally, product images in the product catalog can be overlaid on the image display area using images provided by the target merchant and user review images, or displayed in a fusion manner through other methods.

[0111] In addition to the methods mentioned above, other content in the product catalog can be integrated according to actual needs. Optionally, various information about the products displayed in the product catalog can be recorded as descriptive information, and the integration of various information in the descriptive information can be achieved through large models or other methods.

[0112] In some embodiments, the product catalog contains name information and price information for multiple products. The price information of the products is generated based on the fusion of multi-source information. For any product: if the target merchant has pre-uploaded a price for the product, the price information displayed in the product catalog is the pre-uploaded price; if the target merchant has not pre-uploaded a price for the product, the price information displayed in the product catalog is a price range or the price with the highest probability within the price range, wherein the price range is determined by product information derived from the user.

[0113] For example, when a target user views a product catalog, they will pay attention to the product price information. In some cases, the merchant may have pre-uploaded the product prices. In such cases, the pre-uploaded prices can be displayed in the product catalog to allow the target user to effectively obtain the product price information. In other cases, the merchant may not have uploaded the product prices, but a previous user who purchased the product may have uploaded the price information. In such cases, the price information uploaded by the previous user can be displayed in the product catalog.

[0114] If multiple historical users have uploaded different price information for the same product, a price range can be calculated based on this multi-source information and displayed in the product catalog to allow target users to effectively obtain the product's price information. For example, a price range can be formed based on the maximum and minimum values ​​among multiple different price information, and this range can be displayed in the product catalog.

[0115] Alternatively, based on multi-source information, the frequency or probability of each price information in the multi-source information can be statistically analyzed to determine the price information with the highest probability. For example, the price with the highest probability in a price range can be determined as the price information to be displayed.

[0116] In this embodiment of the disclosure, product price information can be displayed in the product catalog, enabling target users to easily obtain product price information.

[0117] In some embodiments, the method further includes: in response to a target user selecting a target product from a product catalog, displaying the total price of the selected target product; in response to a target user placing a pre-order, displaying coupon information for the target product and an estimated price of the target product on the pre-order page corresponding to the target merchant; wherein the estimated price is determined by the total price and the coupon information.

[0118] Figure 4B is a second schematic diagram of the information display interface provided in this embodiment of the present disclosure. As shown in Figure 4B, a selection box for selecting the dish is provided at a first preset position for each dish. The user can select the target product by clicking the selection box. The first preset position can be any position on the interface that can represent the correspondence with the corresponding product, such as the right side of the image. In response to the target user's operation of selecting a target product from the product catalog, the total price of the selected target product can be displayed at a second preset position on the interface. The second preset position can be any position on the interface, such as the bottom of the interface. As shown in Figure 4B, the target user has selected dish A and dish B, and the selected prompt information for dish A and dish B, including the total price, is displayed at the bottom of the interface.

[0119] Pre-ordering can be an operation performed before generating a formal order, to create a pre-order. After a target user triggers the pre-order action, the target product, its unit price, total price, and estimated price can be displayed on the target merchant's corresponding pre-order page. Coupon information for the target product can be information on coupons provided by the merchant and / or the platform displaying the information; coupon information may include discount information, price reduction amounts, and / or voucher information.

[0120] As shown in Figure 4B, after the target user selects dish A and dish B, they click the "Complete Selection" button, triggering a pre-order process and generating a pre-order page. This pre-order page displays the selected menu, including the names, quantities, unit prices, total prices, coupon information, and estimated prices for dishes A and B. For example, the pre-order page can be shared and / or sent via share and / or send buttons to transmit its content to merchants or other users.

[0121] In some scenarios, the target user may be either not at the merchant's location (e.g., remotely) or at the merchant's location (e.g., while queuing). After the target user completes the pre-order process and generates a pre-order page, they can inform the merchant of the pre-order page or the corresponding formal order through data transmission or on-site display. The merchant can then provide the appropriate service to the target user based on the pre-order page or the corresponding formal order. Based on this, a pre-ordering function can be implemented, supporting users to order remotely or while queuing, reducing the pressure of waiting in line. Regardless of whether the user is remotely or queuing, this method can improve merchant operational efficiency and user satisfaction.

[0122] In one possible implementation, the information display system can show product packages offered by merchants, or product packages generated based on predictions of target users. When a target user places a pre-order, if they select a product package, all items in the package can be added to the page corresponding to the pre-order action, improving the convenience of the pre-order process for the target user.

[0123] In this embodiment of the disclosure, in response to a target user selecting a target product from the product catalog, the total price of the selected target product can be displayed to the target user in real time. In response to a target user's pre-order operation, coupon information and the estimated price of the target product can be displayed on the pre-order page corresponding to the target merchant. Based on this, a pre-order page can be effectively generated, allowing users to have a more intuitive understanding of the product and its estimated price; furthermore, the pre-order page can also be sent or displayed to the merchant, improving the merchant's ability to serve users, enhancing the efficiency of product transactions, and improving the user experience.

[0124] For example, taking restaurants as an example, to improve ordering efficiency and user experience, information display systems can provide corresponding functions for both merchants and users. For instance, merchants can use an information display system to adjust the availability of dishes, add new dishes, or remove dishes that are no longer available, thus managing the addition and removal of dishes. The information display system can also be updated in real time based on price changes, promotional information, etc., so that users can obtain the latest information.

[0125] For example, users can generate a formal order based on the pre-order page. After the information display system accepts and processes the formal order, the merchant can view and confirm the formal order information in real time in their back-end management system. The merchant's back-end management system could be, for example, an order-receiving system that interfaces with the information display system. Furthermore, when settling the order, users can directly use vouchers or group-buying coupons provided by the information display system, and the vouchers will be automatically verified and deducted from the price.

[0126] For example, the information display system can automatically recommend related set meals based on the dishes selected by the user, encouraging users to make combined purchases and increasing the average order value.

[0127] In some embodiments, the method further includes: displaying recommended product packages on the details page of the target point of interest; or recommending product packages matching the target product to the target user based on the target product selected by the user from at least one product; wherein the product packages are determined based on products purchased by multiple historical users at the target point of interest, or determined by the merchant.

[0128] For example, a product package can be a combination that includes at least two products. The details page can display product packages recommended by merchants corresponding to the target point of interest, and can also display product packages determined based on products historically purchased by users at the target point of interest.

[0129] In one possible implementation, after a target user selects at least one target product, a product package matching the selected target product can be recommended to the target user. This matching product package may include products similar to the target product, complementary products, products with high frequency of joint sales, and / or other products from product packages that include the target product, all of which are recommended to the target user.

[0130] Taking dishes as an example, if a user frequently purchases dishes A, B, and C at a restaurant, then when the target user selects dish A, dishes B and C can be identified as frequently purchased items and recommended as part of a combo meal that matches the target product. For example, dishes A, B, and C could be displayed as a combo meal at the top of the details page for the user to choose from.

[0131] For example, when displaying recommended product packages, product packages can be generated based on machine learning network models to obtain packages with a high probability of sale. For instance, a portion of the information display system deployed on the server side can analyze and infer the products selected by users or historical users to generate product packages.

[0132] In this embodiment of the disclosure, by displaying product packages or recommending matching product packages to target users, the difficulty for users to select products can be reduced, and the efficiency of transactions between users and merchants can be improved.

[0133] In some embodiments, the product catalog includes product images; on the store details page, there are at least two product images with different sizes; wherein, the image size is related to the image quality; the image quality is used to indicate the attractiveness of the product's display effect in the image to the target user.

[0134] For example, any product can have one or more images, and the store details page can display images of one or more products. On the details page, there can be at least two product images with different sizes, so that each product can be displayed in a personalized way based on its attributes, importance, recommendation level, price, etc.

[0135] Image quality can be determined by at least one aspect, such as image sharpness, brightness, color, and aesthetics. For example, if a merchant uploads an image with low sharpness, it can be displayed as a small-sized image; if the image has high sharpness, it can be displayed as a large-sized image. Similarly, if a merchant uploads an image with low aesthetics, it can also be displayed as a small-sized image; if the image has high aesthetics, it can be displayed as a large-sized image. Aesthetics can be determined by the attractiveness of the product in the image to the user. For example, if the food in the image is visually appealing and can attract the user's attention, then the image has high aesthetics. Aesthetics can be determined manually or through network model algorithms.

[0136] As shown in Figure 2B, different sizes of images can be displayed for different dishes on the store details page. Dishes A and B have higher quality images, so they can be displayed as larger images; dishes C and D have lower quality images, so they can be displayed as smaller images. Furthermore, if neither the merchant nor the user has uploaded images for dishes E and F, only the descriptions of dishes E and F can be displayed, without showing their images. In some implementations, if the merchant has no suitable quality images for any of their dishes, or no images at all, the dish names and other descriptive information can be displayed instead.

[0137] Therefore, on the store details page, products can be displayed with appropriate image sizes based on image quality to improve the product display effect.

[0138] In some embodiments, product images are obtained through any of the following methods: acquiring images uploaded by merchants, the quality of which is evaluated using a multimodal model; selecting an image from the product's historical images based on quality using a multimodal model, and using this image as the product image displayed on the details page; wherein the multimodal model's evaluation of quality is learned through historical user browsing behavior of product images and subsequent actions.

[0139] For example, a multimodal model can also be understood as a multimodal algorithm. A multimodal model can be a machine learning or deep learning algorithm used to process and integrate multiple types of data (such as text, images, audio, video, etc.). The core of this algorithm lies in its ability to understand and correlate data with different patterns, thereby providing a more comprehensive and in-depth understanding and analysis of information.

[0140] Multimodal models analyze image information, such as images uploaded by merchants and / or users, to obtain image quality assessments. Multimodal algorithms first use computer vision techniques to preprocess and extract features from the image information, specifically including object recognition, scene classification, and color analysis. Then, image features can be combined with data from other modalities (such as relevant text descriptions) for further analysis and understanding using a trained model.

[0141] Taking food images as an example, restaurant menus and food photos can be visualized online in a realistic manner, and large-scale models can be used to identify and analyze these images. This aims to achieve goals such as visual stimulation, enhanced perception, and optimized ranking.

[0142] Visual stimulation can be understood as enumerating dish information primarily in text form, compared to traditional structured menus. A multimodal model selects vibrant and aesthetically pleasing food images from a large dataset to stimulate appetite. For example, a well-arranged photo of beef, with its enticing color and texture, can directly stimulate the brain's reward center, triggering hunger and a desire to eat. Enhanced perception means that, in addition to basic information like dish names and images, the simulated menu extracts descriptive information such as "crispy crust" and "appetizing color," further stimulating user interest. Optimized ranking means that, in the presentation of menu items, the multimodal model can incorporate user interaction and comments to weight or deweight dishes, prioritizing popular and well-regarded items.

[0143] Based on this, the quality assessment of images can be determined more efficiently when acquiring images uploaded by merchants.

[0144] Taking online food ordering as an example, existing technologies lack effective online food ordering systems that integrate merchant and user data, and even more so, they lack personalized recommendations based on user scenarios and habits, thus failing to meet user needs.

[0145] In some embodiments, the display order of at least one product is determined by: determining at least one product recommended to the target user and the display order of at least one product based on the user profile of the target user, the frequency of product recommendations by historical users, and the degree of product recommendations by the merchant.

[0146] For example, a user profile can be a user characteristic model built by analyzing user behavior data. Based on user behavior data, a user profile can be determined through a network model related to the user profile.

[0147] The frequency of product recommendations by historical users can be obtained using a large-scale NLP (Natural Language Processing) model. For example, by analyzing historical user reviews using an NLP model, the number of product recommendations by historical users can be obtained, and thus the recommendation frequency can be determined.

[0148] Alternatively, the frequency of product recommendations by historical users can be obtained based on the user task system. A user task system can be understood as a system that provides a communication channel between users and the platform or service provider offering information display. For example, a user task system can be a user rating system or a user feedback system. For instance, a user task system can be an information display system, a personalized growth system based on platform account systems and user behavior built upon account contributions, interests, and other behaviors on the platform, or a task system with a points-based growth incentive, etc.

[0149] For example, users can use their personal accounts to express their subjective preferences, such as liking or wanting to eat certain dishes on the menu through the user task system. These signals are fed back into the user's account information, serving as a reserve to trigger more transaction conversions. Secondly, user feedback on dishes (such as likes) also contributes to the proactive construction of user profile-related data. Through the user task system, users can be incentivized to submit feedback and recommendations for restaurants, thereby further enriching the data content of user-uploaded information.

[0150] For example, comments and feedback can be categorized by type and contribution level and incorporated into a user task system's points system (e.g., growth points), thereby incentivizing users to provide more useful information. Optionally, comments can be a subset of feedback, which may include uploading food photos, liking recommended dishes, and commenting on restaurant dishes. Based on the user task system, the frequency of historical user recommendations for products can be obtained more efficiently.

[0151] Merchants can provide information about their product recommendations through user terminals. For example, after logging into the information display system, merchants can recommend products using text, images, and / or dish tags, allowing target users to access their recommendations. Dish tags can include labels such as "Recommended" or "New Arrival" to highlight the recommendation effect.

[0152] Based on the user profile of the target user, the frequency of product recommendations by historical users, and the degree of product recommendations by merchants, it is also possible to provide product combination suggestions on demand through user data analysis, which is in line with personalized scenario recommendations for the target user.

[0153] Based on the target user's profile, the frequency of product recommendations by historical users, and the degree of recommendation by merchants, at least one product to recommend to the target user and the display order of at least one product can be determined. For example, through an information display system, the sorting and categorization of dishes in the menu list can be dynamically adjusted according to the frequency of user recommendations and the strength of merchant recommendations, enabling users to quickly find the most popular and sought-after dishes.

[0154] For example, based on the user profile of the target user, the frequency of product recommendations by historical users, and / or the degree of product recommendations by merchants, it is also possible to provide product combination suggestions on demand through user data analysis, which conforms to personalized scenario recommendations for the target user.

[0155] For example, an information display system can provide recommendations tailored to different demographics and scenarios based on the information behind the dishes, thus creating personalized recommendations for different user groups. This information might include regional characteristics, flavor profiles, and prices. The system can identify different user groups, such as business travelers, families dining together, and couples. It can then recommend suitable dishes and set menus to better meet the specific needs of each user group. Alternatively, when a target user selects a particular dish, the system can automatically generate related pairing suggestions, such as drinks and main courses, improving the user's satisfaction.

[0156] In this embodiment, based on the target user's user profile, the frequency of product recommendations by historical users, and the degree of product recommendation by merchants, at least one product recommended to the target user and the display order of at least one product can be determined. Based on this, products with higher likelihood of user purchase can be prioritized according to the target user's usage needs or habits, achieving personalized recommendations tailored to user needs and improving user experience.

[0157] This disclosure also provides another information display method, applied to a server. Figure 5 is a flowchart illustrating another information display method provided in this disclosure. As shown in Figure 5, the method includes:

[0158] S501. Obtain multi-source information corresponding to the target merchant. The multi-source information includes at least: product information from the target merchant and product information from the user.

[0159] S502. Generate the target merchant's product catalog based on the fusion of multi-source information, so as to display the store details page containing the target merchant's product catalog when receiving the target user's viewing operation for the target merchant.

[0160] In this embodiment, the target merchant, product information, target user, and viewing operation can all be described as described in the above embodiments, and will not be repeated here.

[0161] For example, product information from the target merchant and product information from the user can be obtained through data transmission or other means. For instance, an information display system deployed on the server can receive product information uploaded by both the user and the merchant. Product information from the target merchant can also be understood as merchant-uploaded information, and product information from the user can also be understood as user-uploaded information.

[0162] For example, when generating a target merchant's product catalog based on multi-source information fusion, a data fusion approach can be used. For instance, a large-scale NLP (Natural Language Processing) model can be used to perform text analysis on the text information in user-uploaded information and merchant-uploaded information. This can be combined with multimodal algorithms to analyze and process other modal data such as images and / or voice from user-uploaded information and merchant-uploaded information to generate the target merchant's product catalog.

[0163] The large-scale NLP (Natural Language Processing) model can involve the interaction between computers and human (natural) language, including the ability to understand and generate natural language text, as well as various applications such as extracting meaning from text, performing semantic analysis, sentiment analysis, speech recognition, question answering systems, machine translation, text summarization, and synthesis.

[0164] NLP can be used to process text data, while multimodal algorithms involve two or more data types, such as text, images, video, and audio. For example, when processing information containing text descriptions and related images, it may be necessary to use both NLP and image recognition technologies simultaneously, which falls under the category of multimodal processing. Similarly, for scenarios involving both speech and text, both speech recognition and NLP technologies may be needed to process and understand the speech-to-text content. Multimodal algorithms can be understood as a central processing system for processing various input materials. After processing by a large model, it can output visually appealing, logically ordered, and information-rich product descriptions.

[0165] For example, analyzing user reviews of dishes helps extract keywords and sentiment scores, ensuring the dish's reputation and popularity. Keywords refer to words in the text that represent the main subject or primary feeling. Examples include dish names; descriptions of color, aroma, and flavor such as "unique presentation" and "crispy texture." Sentiment scores quantify the emotional inclination expressed in the reviews, categorized as positive, negative, or neutral. Users can express their attitude by rating their reviews. For instance, 4 stars and 5 stars represent positive reviews; 1 star and 2 stars represent negative reviews; and 3 stars represent neutral reviews.

[0166] For user-uploaded images, a multimodal algorithm is used to obtain image information and analyze visual content to identify the appearance of popular dishes, thereby enhancing user appetite and interest. Menus, promotional information, and new product launches provided by merchants can all be added to the information display system for user reference.

[0167] Based on user-uploaded and merchant-uploaded information, a large-scale NLP (Natural Language Processing) model is used to perform semantic analysis and sentiment recognition on user-posted reviews, extracting user descriptions and attitudes towards specific dishes. This includes text preprocessing (cleaning text data, removing irrelevant characters and punctuation); word segmentation (breaking sentences into words or phrases); sentiment analysis (using pre-trained sentiment analysis models or dictionaries to identify and score sentiment tendencies, which may involve calculating the quantity and intensity of positive and negative words, as well as their positions in the text); and keyword extraction (using Term Frequency-Inverse Document Frequency (TF-IDF) algorithms or other topic models such as LDA (Latent Dirichlet Allocation) to identify important words in the text). Machine learning and / or deep learning models can be trained to automatically classify the sentiment polarity of reviews and extract keywords.

[0168] For example, when a target user triggers a viewing action on a target merchant, the information display system can send the target merchant's store details page to the target user's terminal to display the product catalog of the store details page to the target user.

[0169] Typically, merchants lack the expertise to maintain online information, which can negatively impact product display. The method based on this disclosure, by integrating user-uploaded information and merchant-uploaded information, yields more comprehensive product descriptions and catalogs, thus addressing the issue of insufficient merchant descriptions and improving the overall display effect.

[0170] In this embodiment, multi-source information corresponding to the target merchant is obtained. This multi-source information includes at least product information from the target merchant and product information from the user. A product catalog of the target merchant is generated based on the fusion of this multi-source information. When a target user views a product from the target merchant, a store details page containing the target merchant's product catalog is displayed. Based on this, information provided from multiple sources can be refined to obtain comprehensive, accurate, and low-duplication effective information. Displaying the fused product catalog to the target user improves viewing efficiency and enhances the user experience.

[0171] Figure 6 is a schematic diagram of the structure of an information display device provided in an embodiment of this disclosure. As shown in Figure 6, this embodiment of the disclosure also provides an information display device 600, which includes:

[0172] The receiving module 601 is used to receive the viewing operations of the target user on the target merchant;

[0173] Display module 602 is used to respond to viewing operations and display a store details page containing the target merchant's product catalog;

[0174] The product catalog is generated based on the fusion of multi-source information, which includes at least: product information from the target merchant and product information from the user.

[0175] Optionally, the receiving module 601 is specifically used for: displaying at least one point of interest in the map; receiving a target user's viewing operation on a target point of interest among the at least one point of interest; wherein, the target merchant is the merchant corresponding to the target point of interest.

[0176] Optionally, the product catalog on the store details page can be displayed in either an initial view or a detailed view; the initial view is used to display a portion of the product catalog or to allow target users to view the products in the catalog by swiping; the detailed view is used to display the entire product catalog.

[0177] If the store details page displays the product catalog in the initial view, the display module 602 is also used to: display a detailed view of the product catalog in response to the target user's click operation on the initial view; and display other products in the product catalog in response to the target user's swipe operation on the initial view.

[0178] Optionally, the product catalog includes products determined based on product information from users and products determined based on product information from target merchants. Products determined from both sources are displayed in the same card, which is the card assigned to the product catalog on the store details page.

[0179] Optionally, the product catalog contains name and price information for multiple products. The price information is generated based on the fusion of multi-source information. For any product: if the target merchant has pre-uploaded a price for the product, the price information displayed in the product catalog is the pre-uploaded price; if the target merchant has not pre-uploaded a price for the product, the price information displayed in the product catalog is a price range or the price with the highest probability within the price range. The price range is determined by product information from the user.

[0180] Optionally, the product catalog contains name information for multiple products, which is generated based on the fusion of information from multiple sources; the information display device 600 also includes a name module for:

[0181] When it is determined that the name information of any target product among multiple products has changed, the name information of the target product is updated in the product catalog; wherein, for any target product among multiple products, the name information of the target product is determined to have changed in the following way: if the target merchant has not updated the name information of the target product for a preset period of time, and it is determined that the name information of the target product has changed based on the product information from the user within the preset period of time, then it is determined that the name information of the target product has changed;

[0182] or,

[0183] When it is determined that the name information of any target product among multiple products contains a commonly used name of the user, the commonly used name of the user is noted after the name information of the target product. Specifically, for any target product among multiple products, the existence of the commonly used name of the target product is determined as follows: if the name information corresponding to the target merchant is inconsistent with the name information corresponding to the user, it is determined that a commonly used name of the user exists, and the name information corresponding to the user is used as the commonly used name of the target product, thus changing the name information of the target product. The name information corresponding to the target merchant is: the name information of the target product determined based on the product information from the target merchant, and the name information corresponding to the user is: the name information of the target product determined based on the product information from the user.

[0184] Optionally, the display module 602 is further configured to: in response to the target user's operation of selecting a target product from the product catalog, display the total price of the selected target product; in response to the target user's pre-order operation, display coupon information for the target product and the estimated price of the target product on the pre-order page corresponding to the target merchant; wherein the estimated price is determined by the total price and the coupon information.

[0185] Optionally, the product catalog includes product images; on the store details page, there are at least two product images with different sizes; the image size is related to the image quality; the image quality is used to indicate the attractiveness of the product's display effect in the image to the target users.

[0186] The information display device provided in this embodiment can be used to execute the technical solution of the information display method applied to the user terminal in any of the embodiments of this disclosure. The implementation principle and technical effect are similar, and will not be described again in this embodiment.

[0187] Figure 7 is a schematic diagram of another information display device provided in an embodiment of the present disclosure. As shown in Figure 7, this embodiment of the present disclosure also provides another information display device 700, which includes:

[0188] The acquisition module 701 is used to acquire multi-source information corresponding to the target merchant. The multi-source information includes at least: product information from the target merchant and product information from the user.

[0189] The generation module 702 is used to generate a product catalog of the target merchant based on the fusion of multi-source information, so as to display a store details page containing the product catalog of the target merchant when receiving a viewing operation of the target user for the target merchant.

[0190] The information display device provided in this embodiment can be used to execute the technical solution of the information display method applied to the server in any of the embodiments of this disclosure. The implementation principle and technical effect are similar, and will not be described again in this embodiment.

[0191] Figure 8 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. As shown in Figure 8, the electronic device of this embodiment may include: at least one processor 801; and a memory 802 communicatively connected to the at least one processor; wherein, the memory 802 stores instructions executable by the at least one processor 801, and the instructions are executed by the at least one processor 801 to cause the electronic device to perform the method described in any of the above embodiments.

[0192] Optionally, the memory 802 can be either standalone or integrated with the processor 801.

[0193] The implementation principle and technical effects of the electronic device provided in this embodiment can be found in the foregoing embodiments, and will not be repeated here.

[0194] This disclosure also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method described in any of the foregoing embodiments.

[0195] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the methods described in any of the foregoing embodiments.

[0196] In the several embodiments provided in this disclosure, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed.

[0197] The integrated modules implemented as software functional modules described above can be stored in a computer-readable storage medium. These software functional modules, stored in a storage medium, include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute some steps of the methods described in the various embodiments of this disclosure.

[0198] It should be understood that the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor. The memory may include RAM (Random Access Memory), and may also include NVM (Non-Volatile Memory), such as at least one disk storage device, and may also be a USB flash drive, external hard drive, read-only memory, disk, or optical disc, etc.

[0199] The aforementioned storage media can be implemented from any type of volatile or non-volatile storage device or a combination thereof, such as Static Random-Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The storage media can be any available medium accessible to general-purpose or special-purpose computers.

[0200] An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be an integral part of the processor. Both the processor and the storage medium can reside in an application-specific integrated circuit (ASIC). Alternatively, the processor and storage medium can exist as discrete components in an electronic device or host device.

[0201] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0202] The sequence numbers of the embodiments disclosed above are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0203] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0204] The above are merely preferred embodiments of this disclosure and do not limit the patent scope of this disclosure. Any equivalent structural or procedural transformations made using the content of this disclosure and its drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this disclosure.

Claims

1. An information presentation method, wherein, Applied to a user terminal, the method includes: Receive viewing actions from target users regarding target merchants; In response to the viewing operation, a store details page containing the product catalog of the target merchant is displayed; The product catalog is generated based on the fusion of multi-source information, which includes at least: product information from the target merchant and product information from the user.

2. The method of claim 1, wherein, Receive viewing actions from target users regarding target merchants, including: Display at least one point of interest on the map; The system receives a view operation from a target user on a target point of interest among the at least one points of interest; wherein the target merchant is the merchant corresponding to the target point of interest.

3. The method of claim 1 or 2, wherein, The product catalog on the store details page is displayed in either an initial view or a detailed view; the initial view is used to display a portion of the product catalog, or to allow the target user to view the products in the product catalog by swiping; the detailed view is used to display the entire product catalog. If the store details page displays the product catalog in an initial view, the method further includes: In response to a target user's click on the initial view, a detailed view of the product catalog is displayed; In response to the target user's swipe gesture on the initial view, other products in the product catalog are displayed.

4. The method according to any one of claims 1 to 3, wherein, The product catalog includes products determined based on product information from users and products determined based on product information from target merchants; products determined from both sources are displayed in the same card, which is the card assigned to the product catalog on the store details page.

5. The method according to any one of claims 1 to 4, wherein, The product catalog contains name and price information for multiple products, and the product price information is generated based on the fusion of multi-source information; for any given product: If the target merchant has pre-uploaded prices for the product, then the price information displayed in the product catalog is the pre-uploaded price; If the target merchant has not uploaded prices for the product in advance, the price information displayed in the product catalog is a price range or the price with the highest probability within the price range, wherein the price range is determined by product information from the user.

6. The method according to any one of claims 1 to 4, wherein, The product catalog contains the name information of multiple products, and the product name information is generated based on the fusion of multi-source information. After displaying the store details page containing the target merchant's product catalog in response to the viewing operation, the method further includes: When it is determined that the name information of any target product among the plurality of products has changed, the name information of the target product is updated in the product catalog; wherein, for any target product among the plurality of products, the name information of the target product is determined to have changed in the following manner: if the target merchant has not updated the name information of the target product for a preset period of time, and it is determined that the name information of the target product has changed based on the product information from the user within the preset period of time, then it is determined that the name information of the target product has changed; or, When it is determined that the name information of any target product among the plurality of products contains a commonly used user name, the commonly used user name is noted after the name information of the target product. Specifically, for any target product among the plurality of products, the existence of the commonly used user name is determined as follows: if the name information corresponding to the target merchant is inconsistent with the name information corresponding to the user, then it is determined that a commonly used user name exists, and the name information corresponding to the user is used as the commonly used user name, thus changing the name information of the target product. The name information corresponding to the target merchant is the name information of the target product determined based on the product information from the target merchant, and the name information corresponding to the user is the name information of the target product determined based on the product information from the user.

7. The method according to any one of claims 1 to 6, wherein, The method further includes: In response to a target user selecting a target product from the product catalog, the total price of the selected target product is displayed. In response to the pre-order operation of the target user, the pre-order page corresponding to the target merchant displays coupon information for the target product and the estimated price of the target product; The estimated price is determined by the total price and the coupon information.

8. The method of any one of claims 1-7, wherein, The product catalog includes product images; on the store details page, there are at least two product images with different sizes. The image size is related to the image quality; the image quality is used to indicate the attractiveness of the product's display in the image to the target user.

9. An information presentation method, wherein, Applied to the server side, the method includes: Obtain multi-source information corresponding to the target merchant, wherein the multi-source information includes at least: product information from the target merchant and product information from the user; The product catalog of the target merchant is generated by fusing information from multiple sources, so that when the target user views the target merchant, a store details page containing the product catalog of the target merchant is displayed.

10. An information display device, wherein, include: The receiving module is used to receive viewing operations from target users targeting target merchants; The display module is used to respond to the viewing operation by displaying a store details page containing the product catalog of the target merchant; The product catalog is generated based on the fusion of multi-source information, which includes at least product information from the target merchant and product information from the user.

11. An information display device, wherein, include: The acquisition module is used to acquire multi-source information corresponding to the target merchant, wherein the multi-source information includes at least: product information from the target merchant and product information from the user; The generation module is used to generate the product catalog of the target merchant based on the fusion of multi-source information, so as to display a store details page containing the product catalog of the target merchant when the target user views the target merchant.

12. A computer program product comprising a computer program, wherein, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-9.

13. An electronic device, comprising: include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor to cause the electronic device to perform the method as described in any one of claims 1-9.

14. A computer readable storage medium, wherein, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, implement the method as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Interest point data display method and device, storage medium and computer equipment

    CN115080877A

  • User interaction method and device, computer equipment and computer readable storage medium

    CN118131952A

  • Information aggregation presentation method and computer program product

    CN118333710A

  • Information display method and device and computer program product

    CN119599755A

  • System and method for rendering contextual catalogue of products for electronic commerce platform

    US20220327606A1