Information display method and apparatus, device, and storage medium

By automatically recommending information about target objects and their sub-objects based on historical interaction information and object business information, the problem of users manually searching for merchants and items is solved, and information display efficiency and item conversion rate are improved.

WO2025222997A1PCT designated stage Publication Date: 2025-10-30CHENGDU GUANGHEXINHAO TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/077623
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-24
Filing Date
2025-02-17
Publication Date
2025-10-30

AI Technical Summary

Technical Problem

In existing technologies, users need to manually search for merchants and items, which leads to a poor user experience and low product conversion rates.

Method used

Based on historical interaction information and business information of selectable objects, the set of candidate objects and candidate sub-objects is determined, and duplicates are removed. The information of the target object and at least two target sub-objects is recommended and displayed directly on the recommendation page.

Benefits of technology

It improves information display efficiency and item conversion rate, allowing users to obtain information on multiple sub-objects without manual querying, thus enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025077623_30102025_PF_FP_ABST
    Figure CN2025077623_30102025_PF_FP_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide an information display method and apparatus, a device, and a storage medium. The method comprises: on the basis of historical interaction information and a set of optional objects, determining a set of objects to be selected in which a historical interaction is present and which satisfy a preset object service condition, and on the basis of a sub-object to be selected in each object to be selected in the set of objects to be selected, determining a set of sub-objects to be selected; on the basis of the historical interaction information and the set of sub-objects to be selected, determining a set of candidate sub-objects in which a historical interaction is present and which satisfy a preset sub-object service condition; deduplicating a candidate object corresponding to each candidate sub-object in the set of candidate sub-objects, determining a target object, and determining at least two target sub-objects corresponding to the target object; and displaying, in a recommendation page, recommendation information of the target object and recommendation information of the at least two target sub-objects. In the technical solution of the present disclosure, recommendation information of an object and recommendation information of at least two sub-objects in the object are simultaneously displayed, thereby improving the efficiency of information display.
Need to check novelty before this filing date? Find Prior Art

Description

Information display methods, devices, equipment and storage media

[0001] This application claims priority to Chinese Patent Application No. 202410504524.8, filed on April 24, 2024, the disclosure of which is incorporated herein by reference in its entirety. Technical Field

[0002] This disclosure relates to an information display method, apparatus, device, and storage medium. Background Technology

[0003] With the rapid development of computer technology, more and more users prefer to buy things online. Currently, users usually need to manually search for the merchants and items they want. Clearly, this manual search method significantly reduces the user experience and also lowers the conversion rate. Summary of the Invention

[0004] This disclosure provides an information display method, apparatus, device, and storage medium to simultaneously display recommendation information for an object and at least two sub-objects within the object, thereby improving information display efficiency and eliminating the need for manual queries, which helps to increase item conversion rates.

[0005] In a first aspect, embodiments of this disclosure provide an information display method, including:

[0006] Based on historical interaction information and business information of each optional object in the optional object set, a set of candidate objects that have historical interactions and meet preset object business conditions is determined, and a set of candidate sub-objects is determined based on the candidate sub-objects in each candidate object in the candidate object set.

[0007] Based on the historical interaction information and the business information of each candidate sub-object in the candidate sub-object set, a set of candidate sub-objects that have historical interactions and meet the preset sub-object business conditions is determined.

[0008] The candidate objects corresponding to each candidate sub-object in the candidate sub-object set are deduplicated to determine the target object to be recommended, and at least two target sub-objects corresponding to the target object are determined from the candidate sub-object set.

[0009] The recommendation page displays recommendation information for the target object and recommendation information for at least two of the target sub-objects.

[0010] Secondly, this disclosure also provides an information display device, including:

[0011] The candidate sub-object set determination module is used to determine the candidate object set that has historical interaction and meets the preset object business conditions based on historical interaction information and business information of each candidate object in the candidate object set, and to determine the candidate sub-object set based on the candidate sub-objects in each candidate object in the candidate object set.

[0012] The candidate sub-object set determination module is used to determine a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions based on the historical interaction information and the business information of each candidate sub-object in the candidate sub-object set.

[0013] The target sub-object determination module is used to deduplicate the candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determine the target object to be recommended, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set;

[0014] The recommendation information display module is used to display recommendation information of the target object and recommendation information of at least two target sub-objects on the recommendation page.

[0015] Thirdly, embodiments of this disclosure also provide an electronic device, the electronic device comprising:

[0016] One or more processors;

[0017] Storage device for storing one or more programs.

[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any of the embodiments of this disclosure.

[0019] Fourthly, embodiments of this disclosure also provide a storage medium containing computer-executable instructions, which, when executed by a computer processor, are used to perform the information display method as described in any of the embodiments of this disclosure. Attached Figure Description

[0020] The above and other features, advantages, and aspects of the embodiments of this disclosure will become more apparent from the accompanying drawings and the following detailed description. Throughout the drawings, the same or similar reference numerals denote the same or similar elements. It should be understood that the drawings are schematic, and the originals and elements are not necessarily drawn to scale.

[0021] Figure 1 is a flowchart illustrating an information display method provided in an embodiment of this disclosure;

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

[0023] Figure 3 is an example of a recommendation page according to an embodiment of this disclosure;

[0024] Figure 4 is an example of another recommendation page involved in the embodiments of this disclosure;

[0025] Figure 5 is a structural schematic diagram of an information display device provided in an embodiment of this disclosure; and

[0026] Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Detailed Implementation

[0027] Embodiments of this disclosure will now be described in more detail with reference to the accompanying drawings. While some embodiments of this disclosure are shown in the drawings, it should be understood that this disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of this disclosure. It should be understood that the accompanying drawings and embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of protection of this disclosure.

[0028] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0029] The term "comprising" and its variations as used herein are open-ended inclusions, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the description below.

[0030] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0031] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0032] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0033] Figure 1 is a flowchart illustrating an information display method provided in an embodiment of this disclosure. This embodiment is applicable to situations where object information and at least two sub-object information are displayed simultaneously. The method can be executed by an information display device, which can be implemented in the form of software and / or hardware. Optionally, it can be implemented by an electronic device, such as a mobile terminal, a PC, or a server.

[0034] As shown in Figure 1, the information display method specifically includes the following steps:

[0035] S110. Based on historical interaction information and the business information of each optional object in the optional object set, determine the set of candidate objects that have historical interactions and meet the preset object business conditions, and determine the set of candidate sub-objects based on the candidate sub-objects in each candidate object in the candidate object set.

[0036] Historical interaction information refers to interactive behavior information triggered on any object within a preset historical time period using any interaction method. Interaction methods can be, but are not limited to: following, favorited, purchasing, browsing, adding to cart, liking, commenting, or sharing. For example, interaction information may include, but is not limited to, at least one of the following: following an account, favorited an account, and liking, commenting on, or sharing videos posted by an account. It should be noted that the more types or frequency of interaction methods an object exhibits, the higher the level of interaction with that object, which can also be understood as a higher level of interest in that object.

[0037] Here, "object" can refer to a recommendable object, such as the owner of an item. The owner of an item is the party that owns the item. For example, the owner of an item could be a merchant or a store. The owner of an item could be an online merchant or a physical merchant with a physical store. "Sub-object" can refer to recommendable sub-objects contained within an object. For example, if the object is the owner of an item (i.e., a merchant), then the sub-objects within that object would be the items sold by that merchant, etc.

[0038] The "optional objects" can refer to existing objects that can be recommended on the platform. The set of optional objects includes all optional objects. The business information of optional objects is the business information that needs to be considered when recommending objects based on pre-set business requirements. Business information can be used to measure the recommendation degree of optional objects. For example, object business information includes: object service score and / or object information completeness. Object service score can refer to the comprehensive score of service evaluation from multiple dimensions of the object. For example, object service score can be a comprehensive score evaluating the object's quality, service attitude, logistics, and environment. The higher the object service score, the better the object's performance, and the higher the recommendation degree. Object information completeness refers to the completeness of the object's descriptive information. The higher the object information completeness, the more comprehensive the information that can be displayed, and the higher the recommendation degree. Pre-set object business conditions can be the conditions that can be met by candidate objects that are allowed to be recommended, pre-set based on business recommendation requirements. "Candidate objects" refer to optional objects that have historical interactions and meet the pre-set object business conditions. The set of candidate objects includes all candidate objects.

[0039] Specifically, historical interaction information can be obtained based on historical interaction logs. Based on this information and the business information of each optional object in the optional object set, it can be determined whether each optional object has historical interactions and whether its business information meets the preset business conditions. Optional objects with historical interactions and meeting the preset business conditions are identified as candidate objects, thus obtaining a candidate object set. All candidate sub-objects within each candidate object in the candidate object set can be combined to obtain a candidate sub-object set. For example, when the object is a store and the sub-objects are items, all items sold by all candidate stores can be combined to obtain a candidate item set, i.e., a candidate sub-object set.

[0040] S120. Based on historical interaction information and the business information of each candidate sub-object in the candidate sub-object set, determine the candidate sub-object set that has historical interaction and meets the preset sub-object business conditions.

[0041] The business information of candidate sub-objects refers to the business information that is pre-set based on business needs and is considered when recommending sub-objects. For example, the business information of candidate sub-objects may include at least one of the following: sub-object service score, sub-object information completeness, and whether it belongs to a preset type of display sub-object. The sub-object service score can be a comprehensive score evaluating the service of the sub-object from multiple dimensions. For example, the sub-object service score can be a comprehensive score evaluating the sub-object's description accuracy, quality, and user experience. The higher the sub-object service score, the better the sub-object's performance and the higher its recommendation level. The sub-object information completeness refers to the completeness of the sub-object's descriptive information. The higher the sub-object information completeness, the more comprehensive the information that can be displayed by the sub-object and the higher its recommendation level. Preset type display sub-objects are pre-set sub-objects that violate the rules and are not allowed to be displayed. The preset sub-object business conditions can be the conditions that can be met by candidate sub-objects that are allowed to be recommended, set in advance based on business recommendation needs. Candidate sub-objects refer to candidate sub-objects that have historical interactions and meet the preset sub-object business conditions. The candidate sub-object set includes all candidate sub-objects.

[0042] Specifically, based on historical interaction information and the business information of each candidate sub-object in the candidate sub-object set, it is detected whether each candidate sub-object has historical interactions and whether each candidate sub-object meets preset sub-object business conditions. Candidate sub-objects with historical interactions and meeting the preset sub-object business conditions are identified as candidate sub-objects, and all candidate sub-objects are combined to obtain a candidate sub-object set. For example, based on historical interaction information, candidate sub-objects with historical interactions are identified as interactive sub-objects, thus obtaining an interactive sub-object set. The business information of each interactive sub-object in the interactive sub-object set can be compared with a preset business threshold, and interactive sub-objects with business information greater than the preset business threshold are identified as candidate sub-objects, thus obtaining a candidate sub-object set that meets both historical interactions and preset sub-object business conditions. For example, interactive sub-objects with a service score greater than a preset score threshold, a completeness of information greater than a preset completeness threshold, and not belonging to a preset type of display sub-object are identified as candidate sub-objects.

[0043] S130. Remove duplicate candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determine the target object to be recommended, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set.

[0044] Specifically, both the candidate sub-objects and the candidate objects in the candidate sub-object set meet the above conditions, thus accurately determining the final target object and at least two target sub-objects based on the candidate sub-object set. The number of candidate objects can be one or more. By using the candidate sub-object set for object selection, the candidate object that appears most frequently in the candidate sub-object set can be taken as the current target object to be recommended. For example, determine the number of candidate sub-objects corresponding to the same candidate object, and determine the candidate object with the most candidate sub-objects as the target object. If each candidate sub-object in the candidate sub-object set corresponds to the same candidate object, then that candidate object is directly determined as the target object. All candidate sub-objects corresponding to the target object in the candidate sub-object set can be directly determined as target sub-objects, thereby obtaining at least two target sub-objects that need to be recommended from the target object.

[0045] For example, the step of "deduplicate the candidate objects corresponding to each candidate sub-object in the candidate sub-object set and determine the target object to be recommended" in S130 may include: deduplicating the candidate objects corresponding to each candidate sub-object in the candidate sub-object set to obtain the number of candidate objects after deduplication; if there is only one candidate object, then the candidate object is determined as the target object to be recommended; if there are at least two candidate objects, then the target object to be recommended is determined from all candidate objects based on the historical interaction level corresponding to each candidate object and the number of candidate sub-objects corresponding to each candidate object.

[0046] The historical interaction level of a candidate object can be used to characterize the degree of recommendation for the candidate object, i.e., the degree of interest. For example, a higher historical interaction level indicates a higher degree of recommendation and interest in the candidate object. The historical interaction level can be characterized by the number of historical interaction methods or the total number of interactions with the candidate object, or it can be characterized by a weighted average of the number of interactions for each historical interaction method.

[0047] Specifically, the candidate objects corresponding to the candidate sub-object set are deduplicated to determine the number of distinct candidate objects. If only one candidate object exists, it means that each candidate sub-object in the candidate sub-object set corresponds to the same candidate object, and this candidate object can be directly identified as the target object. If at least two different candidate objects exist, based on the historical interaction level of each candidate object and the number of candidate sub-objects corresponding to each candidate object, the target object with a higher interaction level and at least two candidate sub-objects is determined from all candidate objects, so that at least two sub-objects of the target object can be recommended simultaneously.

[0048] For example, determining the target object to be recommended from all candidate objects based on the historical interaction level corresponding to each candidate object and the number of candidate sub-objects corresponding to each candidate object may include: determining a target candidate object with at least two candidate sub-objects based on the number of candidate sub-objects corresponding to each candidate object; comparing the historical interaction level corresponding to each target candidate object, and determining the target object to be recommended based on the comparison result.

[0049] Specifically, candidate objects with two or more candidate sub-objects can be identified as target candidate objects, and the target candidate object with the highest historical interaction level can be identified as the target object to be recommended at present, so as to recommend objects of interest with at least two sub-objects of interest, thereby helping to improve the item conversion rate.

[0050] S140. Display recommendation information for the target object and recommendation information for at least two target sub-objects on the recommendation page.

[0051] The recommendation page can refer to a page structured in card format. It can be displayed during video switching. The recommended information for the target object can refer to information about the recommended target object. For example, the recommended information may include, but is not limited to, at least one of the following: the target object's image information, name information, location information, service information, reason for recommendation information, object display control, and recommendation stop control. Specifically, the target object's image information can refer to its account avatar or background image, etc. The name information can refer to the target object's account name. The location information refers to the target object's offline location information. Service information may include the target object's service score. The reason for recommendation information may indicate that the target object is ranked first on a leaderboard. The object display control is used to trigger the display of the target object's page, which may include information about all target sub-objects. The recommendation stop control is used to trigger the cessation of the streaming display of the target object and its sub-objects.

[0052] The recommended information for each target sub-object can refer to information about that sub-object. The types of information for each target sub-object's recommended information can be the same or different, and can be set based on business needs. For example, the recommended information for each target sub-object may include, but is not limited to, at least one of the following: image information, title description, current resource attribute value, original resource attribute value, and sub-object recommendation reason information. Specifically, the image information can refer to an image that represents the target sub-object. The title description can refer to key information used to introduce the target sub-object, such as the sub-object name. The current resource attribute value can refer to the current price of the target sub-object. The original resource attribute value can refer to the original price of the target sub-object. The sub-object recommendation reason information can refer to the reason for recommending the target sub-object. The sub-object recommendation reason information can be: "50% off promotion," or "Limited-time promotion 23:23:00," etc.

[0053] Specifically, the recommendation page can simultaneously display recommendation information for the target object and recommendation information for at least two target sub-objects within the target object, eliminating the need for manual querying and thus helping to improve item conversion rates. Compared to displaying only one target sub-object of the target object on the recommendation page, this embodiment improves sub-object display efficiency by displaying at least two target sub-objects on the recommendation page, eliminating the need for multiple recommendation pages and allowing simultaneous access to multiple sub-objects, thereby improving sub-object recommendation efficiency.

[0054] For example, based on the historical interaction level of each target sub-object, the display order of at least two target sub-objects to be displayed is determined, and at least two target sub-objects are displayed on the recommendation page based on this display order. For example, the higher the historical interaction level, the higher the target sub-object is displayed, so that the target sub-object with the highest recommendation level is seen first, which helps to further improve the object conversion rate.

[0055] The technical solution of this disclosure determines a set of candidate objects that have historical interactions and meet preset object business conditions based on historical interaction information and business information of each candidate object in the set of candidate objects. It then determines a set of candidate sub-objects based on candidate sub-objects within each candidate object in the set of candidate objects, and further determines a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions based on historical interaction information and business information of each candidate sub-object in the set of candidate sub-objects. The candidate objects corresponding to each candidate sub-object in the candidate sub-object set are deduplicated to determine the target object to be recommended. At least two target sub-objects corresponding to the target object are also determined from the candidate sub-object set, ensuring that both the determined target object and its target sub-objects meet the above conditions. The recommendation page simultaneously displays the recommendation information of the target object and the recommendation information of at least two target sub-objects, thereby improving information display efficiency and eliminating the need for manual queries, which helps improve item conversion rates.

[0056] Based on the above technical solutions, step S110, "determining a set of candidate objects that have historical interactions and meet preset object business conditions based on historical interaction information and the business information of each optional object in the set of optional objects," may include: determining a first set of objects with historical interactions and a second set of objects without historical interactions from the set of optional objects based on historical interaction information; determining a third set of objects with the same category information as the first objects from the second set of objects based on the category information corresponding to each first object in the first set of objects; and determining a set of candidate objects that meet preset object business conditions from the first set of objects and the third set of objects based on the business information of each first object in the first set of objects and the business information of each third object in the third set of objects.

[0057] Here, the first object refers to an optional object in the historical interaction information that has any interaction method. The second object refers to an optional object that does not have any interaction method in the historical interaction information. Category information refers to the category to which the object belongs. For example, category information could refer to clothing and footwear, digital electronics, furniture and home decoration, or beauty and hairdressing, etc. The third object is a second object that has the same category information as the first object. In other words, the third object is an optional object that does not have historical interaction but has the same category information as the first object.

[0058] Specifically, the system selects selectable objects from historical interaction information that have historical interactions as first objects, thus obtaining a first object set. The set of objects in the selectable object set excluding the first object set is then defined as a second object set. In other words, selectable objects from historical interaction information that do not have historical interactions are selected as second objects, thus obtaining a second object set. Based on the category information corresponding to each first object in the first object set, a third object set with the same category information as the first objects is determined from the second object set, thus obtaining other objects under the categories of interest, thereby improving the diversity of object recommendations. Based on the business information of each first object in the first object set, first objects that meet preset object business conditions are determined as candidate objects. Based on the business information of each third object in the third object set, third objects that meet preset object business conditions are also determined as candidate objects. For example, first and third objects with an object service score greater than a preset score threshold and an object information completeness greater than a preset completeness threshold are determined as candidate objects, thus obtaining a more diverse set of candidate objects, further improving the diversity of object display.

[0059] Figure 2 is a flowchart illustrating another information display method provided in this embodiment. Based on the above embodiments, this embodiment optimizes the step of "displaying recommendation information of the target object and recommendation information of at least two target sub-objects on the recommendation page." Explanations of terms identical or corresponding to those in the above embodiments are not repeated here.

[0060] As shown in Figure 2, the information display method specifically includes the following steps:

[0061] S210. Based on historical interaction information and the business information of each optional object in the optional object set, determine the set of candidate objects that have historical interactions and meet the preset object business conditions, and determine the set of candidate sub-objects based on the candidate sub-objects in each candidate object in the candidate object set.

[0062] S220. Based on historical interaction information and the business information of each candidate sub-object in the candidate sub-object set, determine the candidate sub-object set that has historical interaction and meets the preset sub-object business conditions.

[0063] S230. Remove duplicate candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determine the target object to be recommended, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set.

[0064] S240. Based on the historical interaction level of each target sub-object, determine a preset number of sub-objects to be displayed from the target sub-objects.

[0065] The preset quantity is 2 or more. Specifically, based on the historical interaction level of each target sub-object, they are sorted in descending order to obtain a sequence of target sub-objects with progressively increasing historical interaction levels. The first preset number of target sub-objects in this sequence are then selected as the sub-objects to be displayed on the recommendation page. The remaining target sub-objects, excluding those to be displayed, are not directly displayed on the recommendation page.

[0066] S250. Display the recommendation information of the target object in the first display area of ​​the recommendation page, and display the recommendation information of a preset number of sub-objects to be displayed in the second display area of ​​the recommendation page.

[0067] The recommendation page may include a first display area and a second display area. The first display area displays information about the recommended target object. The second display area displays information about a preset number of recommended target sub-objects.

[0068] Specifically, by displaying recommended information of the target object in the first display area and only displaying recommended information of a preset number of sub-objects to be displayed in the second display area of ​​the recommendation page, more recommended information can be displayed for a preset number of sub-objects to be displayed in the limited second display area, so that more sub-object information can be directly understood in the second display area, thereby improving the effectiveness of the recommended information display.

[0069] For example, the second display area may include a preset number of display sub-areas arranged in a row, with the display area of ​​each sub-area decreasing progressively, and each sub-area corresponding one-to-one with a sub-object to be displayed. Referring to Figure 3, which is an example of a recommendation page according to an embodiment of this disclosure, the first display area of ​​the recommendation page displays the image information, name information, location information, service information, object recommendation reason information, object viewing controls, and recommendation stop controls of the target object. The second display area displays recommendation information for three target sub-objects, i.e., the preset number is three. The second display area includes three display sub-areas arranged in a row, with the first display sub-area having the largest display area and the third display sub-area having the smallest display area. The display area of ​​the second display sub-area is smaller than that of the first display sub-area but larger than that of the third display sub-area. Display sub-areas with different display areas can be used to display different recommendation information.

[0070] For example, "displaying a preset number of recommended sub-objects to be displayed in the second display area of ​​the recommendation page" in S250 may include: displaying the complete recommended information of the first sub-object to be displayed in the first display sub-area, and displaying partial recommended information of the remaining sub-objects to be displayed in the remaining display sub-areas after the first display sub-area.

[0071] Specifically, because the display area of ​​the first sub-area is larger than that of the other sub-areas, the first sub-area can display the complete recommendation information of the first sub-object to be displayed, while the remaining sub-areas display partial recommendation information of the other sub-objects. This allows users to see the complete information of the first target sub-object in the first sub-area and the brief information of the other target sub-objects in the other sub-areas, thus ensuring that the target sub-object with the highest recommendation level is displayed in the first sub-area. For example, referring to Figure 3, the first sub-area displays the complete image information, title description, current resource attribute values, original resource attribute values, and recommendation reasons for the first target sub-object (i.e., target sub-object 1). The second sub-area displays the complete image information, current resource attribute values, original resource attribute values, and partial title description of the second target sub-object (i.e., target sub-object 2). The third sub-area displays partial image information, current resource attribute values, original resource attribute values, and title description of the third target sub-object (i.e., target sub-object 3). The smaller the display area, the less recommendation information is displayed.

[0072] For example, the method may further include: in response to a sliding operation on the second display area, reducing the display area of ​​the first display sub-region and increasing the display area of ​​the second display sub-region, so as to display the complete recommendation information of the second sub-object to be displayed in the second display sub-region.

[0073] Specifically, the display sub-areas within the second display area can be swiped. With each swipe, the display area of ​​the first sub-area shrinks and can be removed, while the display area of ​​the second sub-area increases. This allows the complete recommendation information for the second sub-object to be displayed to be shown in the second sub-area. After displaying the complete recommendation information for the second sub-object, continuing to swipe shrinks the display area of ​​the second sub-area and increases the display area of ​​the third sub-area, allowing the complete recommendation information for the third sub-object to be shown to be displayed in the third sub-area. Subsequent sub-objects are displayed in the same way until the complete recommendation information for the last sub-object is displayed in the last sub-area. This swiping operation allows for quick access to the complete recommendation information for each target sub-object, achieving a comprehensive display of recommendation information within a limited area.

[0074] For example, the method may further include: in response to a swipe operation on the last sub-object to be displayed, displaying the target object page corresponding to the target object, and displaying all target sub-objects on the target object page.

[0075] Specifically, referring to Figure 4, which is an example of another recommendation page according to an embodiment of this disclosure, after swiping to the last display sub-area and displaying the complete recommendation information of the last sub-object to be displayed, a "Swipe to view more" prompt can be displayed in the second display area to indicate that you can continue swiping to trigger the display of the page. For example, after displaying the last sub-object to be displayed, in response to the swiping operation triggered in the second display area, you can quickly jump to the target object page corresponding to the target object, and display the recommendation information of all target sub-objects on the target object page. Thus, the target object page can display the recommendation information of other target sub-objects besides the preset number of sub-objects to be displayed.

[0076] The technical solution of this disclosure determines a preset number of sub-objects to be displayed from the target sub-objects based on the historical interaction level corresponding to each target sub-object, and displays the recommendation information of the target object in the first display area of ​​the recommendation page, and displays the recommendation information of the preset number of sub-objects to be displayed in the second display area of ​​the recommendation page. This allows more recommendation information to be displayed for the sub-objects to be displayed in the limited second display area, so that more sub-object information can be directly understood in the second display area, thereby improving the effectiveness of the recommendation information display.

[0077] Figure 5 is a structural schematic diagram of an information display device provided in an embodiment of this disclosure. As shown in Figure 5, the device specifically includes: a candidate sub-object set determination module 510, a candidate sub-object set determination module 520, a target sub-object determination module 530, and a recommendation information display module 540.

[0078] The module 510, which determines the set of candidate sub-objects, is used to determine a set of candidate objects that have historical interactions and meet preset object business conditions based on historical interaction information and business information of each candidate object in the set of candidate objects, and to determine a set of candidate sub-objects based on the candidate sub-objects in each candidate object in the set of candidate objects; the module 520, which determines a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions based on the historical interaction information and business information of each candidate sub-object in the set of candidate sub-objects; the module 530, which removes duplicates from the candidate objects corresponding to each candidate sub-object in the set of candidate sub-objects, determines the target object to be recommended, and determines at least two target sub-objects corresponding to the target object from the set of candidate sub-objects; and the module 540, which displays recommendation information of the target object and recommendation information of at least two target sub-objects on the recommendation page.

[0079] The technical solution provided in this disclosure determines a set of candidate objects that have historical interactions and meet preset object business conditions based on historical interaction information and business information of each candidate object in the set of candidate objects. It then determines a set of candidate sub-objects based on candidate sub-objects within each candidate object in the set of candidate objects, and further determines a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions based on historical interaction information and business information of each candidate sub-object in the set of candidate sub-objects. The candidate objects corresponding to each candidate sub-object in the candidate sub-object set are deduplicated to determine the target object to be recommended. At least two target sub-objects corresponding to the target object are also determined from the candidate sub-object set, ensuring that both the determined target object and its target sub-objects meet the above conditions. The recommendation page simultaneously displays the recommendation information of the target object and at least two target sub-objects, thereby improving information display efficiency and eliminating the need for manual queries, which helps improve item conversion rates.

[0080] Based on the above technical solution, the candidate sub-object set determination module 510 is specifically used for:

[0081] Based on historical interaction information, a first set of objects with historical interactions and a second set of objects without historical interactions are determined from the set of selectable objects. Based on the category information corresponding to each first object in the first set of objects, a third set of objects with the same category information as the first objects is determined from the second set of objects. Based on the business information of each first object in the first set of objects and the business information of each third object in the third set of objects, a set of candidate objects that meet the preset object business conditions is determined from the first set of objects and the third set of objects.

[0082] Based on the above technical solutions, the target sub-object determination module 530 includes:

[0083] The candidate object number determination unit is used to deduplicate the candidate objects corresponding to each candidate sub-object in the candidate sub-object set to obtain the number of candidate objects after deduplication.

[0084] The first target object determination unit is used to determine the candidate object as the target object to be recommended if there is only one candidate object.

[0085] The second target object determination unit is used to determine the target object to be recommended from all candidate objects if there are at least two candidate objects, based on the historical interaction degree corresponding to each candidate object and the number of candidate sub-objects corresponding to each candidate object.

[0086] Based on the above technical solutions, the second target object determination unit is specifically used for:

[0087] Based on the number of candidate sub-objects corresponding to each candidate object, target candidate objects with at least two candidate sub-objects are identified; the historical interaction levels corresponding to each target candidate object are compared, and the target object to be recommended is determined based on the comparison results.

[0088] Based on the above technical solutions, the recommended information display module 550 includes:

[0089] The sub-object to be displayed determination unit is used to determine a preset number of sub-objects to be displayed from the target sub-objects based on the historical interaction level corresponding to each target sub-object, wherein the preset number is greater than or equal to 2;

[0090] The recommendation information display unit is used to display the recommendation information of the target object in the first display area of ​​the recommendation page, and to display the recommendation information of the preset number of sub-objects to be displayed in the second display area of ​​the recommendation page.

[0091] Based on the above technical solutions, the second display area includes the preset number of display sub-areas arranged in the same row, and the display area of ​​each display sub-area decreases one by one, with each display sub-area corresponding to a sub-object to be displayed.

[0092] The recommendation information display unit is specifically used to: display the complete recommendation information of the first sub-object to be displayed in the first display sub-area, and display the partial recommendation information of the remaining sub-objects to be displayed in the remaining display sub-areas after the first display sub-area.

[0093] Based on the above technical solutions, the device also includes:

[0094] The first sliding response module is used to respond to a sliding operation on the second display area by reducing the display area of ​​the first display sub-area and increasing the display area of ​​the second display sub-area, so as to display the complete recommendation information of the second sub-object to be displayed in the second display sub-area; and / or,

[0095] The second sliding response module is used to respond to the sliding operation for the last sub-object to be displayed, display the target object page corresponding to the target object, and display all target sub-objects on the target object page.

[0096] Based on the above technical solutions, the business information of the optional object includes: object service score and / or object information completeness;

[0097] The business information of the candidate sub-objects includes at least one of the following:

[0098] Sub-object service score, sub-object information completeness, and whether the sub-object belongs to a preset type are displayed;

[0099] The recommended information for the target object includes at least one of the following:

[0100] The target object's image information, name information, location information, service information, object recommendation reason information, object display control, and recommendation stop control;

[0101] The recommended information for the target sub-object includes at least one of the following:

[0102] The target sub-object's image information, title description information, current resource attribute values, original resource attribute values, and sub-object recommendation reason information.

[0103] The information display device provided in this disclosure can execute the information display method provided in any embodiment of this disclosure, and has the corresponding functional modules and beneficial effects of the method execution.

[0104] It is worth noting that the various units and modules included in the above-mentioned device are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the protection scope of the embodiments of this disclosure.

[0105] Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of this disclosure. Referring to Figure 6 below, a schematic diagram of the structure of an electronic device (e.g., the terminal device or server in Figure 6) 500 suitable for implementing embodiments of this disclosure is shown. The terminal device in embodiments of this disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device shown in Figure 6 is merely an example and should not impose any limitations on the functionality and scope of use of embodiments of this disclosure.

[0106] As shown in Figure 6, the electronic device 500 may include a processing unit (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 into a random access memory (RAM) 503. The RAM 503 also stores various programs and data required for the operation of the electronic device 500. The processing unit 501, ROM 502, and RAM 503 are interconnected via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.

[0107] Typically, the following devices can be connected to I / O interface 505: input devices 506 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 507 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 508 including, for example, magnetic tapes, hard disks, etc.; and communication devices 509. Communication device 509 allows electronic device 500 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 shows an electronic device 500 with various devices, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0108] In particular, according to embodiments of this disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, it performs the functions defined in the methods of embodiments of this disclosure.

[0109] The names of messages or information exchanged between multiple devices in the embodiments of this disclosure are for illustrative purposes only and are not intended to limit the scope of such messages or information.

[0110] The electronic device provided in this embodiment and the information display method provided in the above embodiments belong to the same inventive concept. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0111] This disclosure provides a computer storage medium storing a computer program that, when executed by a processor, implements the information display method provided in the above embodiments.

[0112] It should be noted that the computer-readable medium described in this disclosure can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in connection with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0113] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol), and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.

[0114] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0115] The aforementioned computer-readable medium carries one or more programs. When the electronic device executes the aforementioned one or more programs, the electronic device causes the following to occur: Based on historical interaction information and business information of each selectable object in the selectable object set, determine a set of candidate objects that have historical interactions and meet preset object business conditions; and based on candidate sub-objects in each candidate object in the selectable object set, determine a set of candidate sub-objects; Based on the historical interaction information and business information of each candidate sub-object in the selectable sub-object set, determine a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions; Deduplicate the candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determine the target object to be recommended, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set; and Display recommendation information of the target object and recommendation information of at least two target sub-objects on the recommendation page.

[0116] Computer program code for performing the operations of this disclosure can be written in one or more programming languages ​​or a combination thereof, including but not limited to object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0117] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0118] The units described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a unit does not necessarily limit the unit itself; for example, the first acquisition unit can also be described as "a unit that acquires at least two Internet Protocol addresses".

[0119] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0120] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0121] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.

[0122] Furthermore, while the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of this disclosure. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.

[0123] Although the subject matter has been described using language specific to structural features and / or methodological logic, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are merely illustrative examples of implementing the claims.

Claims

1. An information display method, comprising: Based on historical interaction information and business information of each optional object in the optional object set, a set of candidate objects that have historical interactions and meet preset object business conditions is determined, and a set of candidate sub-objects is determined based on the candidate sub-objects in each candidate object in the candidate object set. Based on the historical interaction information and the business information of each candidate sub-object in the candidate sub-object set, a set of candidate sub-objects that have historical interactions and meet the preset sub-object business conditions is determined. The candidate objects corresponding to each candidate sub-object in the candidate sub-object set are deduplicated to determine the target object to be recommended, and at least two target sub-objects corresponding to the target object are determined from the candidate sub-object set. The recommendation page displays recommendation information for the target object and recommendation information for at least two of the target sub-objects.

2. The information display method according to claim 1, wherein, The process of determining a set of candidate objects that have historical interactions and meet preset object business conditions based on historical interaction information and business information of each candidate object in the set of candidate objects includes: Based on historical interaction information, determine the first set of objects with historical interactions and the second set of objects without historical interactions from the set of selectable objects; Based on the category information corresponding to each first object in the first object set, a third object set with the same category information as the first object is determined from the second object set; Based on the business information of each first object in the first object set and the business information of each third object in the third object set, a set of candidate objects that meet the preset object business conditions is determined from the first object set and the third object set.

3. The information display method according to claim 1 or 2, wherein, The step of deduplicating the candidate objects corresponding to each candidate sub-object in the candidate sub-object set to determine the current target object to be recommended includes: For each candidate sub-object in the candidate sub-object set, deduplication of the candidate objects corresponding to each candidate sub-object is performed to obtain the number of deduplicated candidate objects; If there is only one candidate object, then the candidate object is determined as the target object to be recommended at present; If there are at least two candidate objects, the target object to be recommended is determined from all candidate objects based on the historical interaction level of each candidate object and the number of candidate sub-objects corresponding to each candidate object.

4. The information display method according to claim 3, wherein, The process of determining the target object to be recommended from all candidate objects based on the historical interaction level of each candidate object and the number of candidate sub-objects corresponding to each candidate object includes: Based on the number of candidate sub-objects corresponding to each candidate object, a target candidate object with at least two candidate sub-objects is determined. The historical interaction levels of each target candidate are compared, and the target object to be recommended is determined based on the comparison results.

5. The information display method according to any one of claims 1-4, wherein, The step of displaying recommendation information for the target object and recommendation information for at least two target sub-objects on the recommendation page includes: Based on the historical interaction level of each target sub-object, a preset number of sub-objects to be displayed are determined from the target sub-objects, wherein the preset number is greater than or equal to 2; The recommendation information of the target object is displayed in the first display area of ​​the recommendation page, and the recommendation information of the preset number of sub-objects to be displayed is displayed in the second display area of ​​the recommendation page.

6. The information display method according to claim 5, wherein, The second display area includes the preset number of display sub-areas arranged in the same row, and the display area of ​​each display sub-area decreases progressively, with each display sub-area corresponding to a sub-object to be displayed. Displaying the preset number of recommended sub-objects in the second display area of ​​the recommendation page includes: Display complete recommendation information for the first sub-object to be displayed in the first display sub-region, and display partial recommendation information for the remaining sub-objects to be displayed in the remaining display sub-regions after the first display sub-region; and / or, The information display method also includes: In response to a swipe operation on the second display area, the display area of ​​the first display sub-area is reduced, and the display area of ​​the second display sub-area is increased, so that the complete recommendation information of the second sub-object to be displayed is shown in the second display sub-area; and / or, In response to a swipe operation on the last sub-object to be displayed, the target object page corresponding to the target object is displayed, and all target sub-objects are displayed on the target object page.

7. The information display method according to any one of claims 1-6, wherein, The business information of the optional objects includes: object service score and / or object information completeness; The business information of the candidate sub-objects includes at least one of the following: Sub-object service score, sub-object information completeness, and whether the sub-object belongs to a preset type are displayed; The recommended information for the target object includes at least one of the following: The target object's image information, name information, location information, service information, object recommendation reason information, object display control, and recommendation stop control; The recommended information for the target sub-object includes at least one of the following: The target sub-object's image information, title description information, current resource attribute values, original resource attribute values, and sub-object recommendation reason information.

8. An information display device, comprising: The candidate sub-object set determination module is configured to determine the candidate object set that has historical interaction and meets the preset object business conditions based on historical interaction information and business information of each candidate object in the candidate object set, and to determine the candidate sub-object set based on the candidate sub-objects in each candidate object in the candidate object set. The candidate sub-object set determination module is configured to determine a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions based on the historical interaction information and the business information of each candidate sub-object in the candidate sub-object set. The target sub-object determination module is configured to deduplicate the candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determine the target object to be recommended, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set; The recommendation information display module is configured to display recommendation information of the target object and recommendation information of at least two target sub-objects on the recommendation page.

9. An electronic device, comprising: One or more processors; A storage device is configured to store one or more programs, wherein, When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method as described in any one of claims 1-7.

10. A storage medium containing computer-executable instructions, wherein, The computer-executable instructions, when executed by a computer processor, are used to perform the information display method as described in any one of claims 1-7.

Citation Information

Patent Citations

  • Intelligent recommending method and system for service commodities

    CN107657506A

  • Business object recommendation method, system and device

    CN111681743A

  • Information reservation method, device and electronic equipment

    CN112446514A

  • Commodity recommendation method and device, equipment and medium

    CN115760315A

  • Information display method and device, computer equipment and computer readable storage medium

    CN117593081A