Information display method and device, equipment and storage medium

By automatically recommending target objects and sub-objects based on historical interaction information and business information, the inefficiency problem caused by user manual search is solved, and the information display efficiency and item conversion rate are improved.

CN120833199APending Publication Date: 2025-10-24CHENGDU GUANGHEXINHAO TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410504524.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-04-24
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

In the existing technology, users need to manually search for merchants and items, which leads to a reduced user experience and low item conversion rate.

Method used

Based on historical interaction information and business information of optional objects, a set of candidate objects and candidate sub-objects that meet preset conditions is determined, and duplicates are removed to determine the target object and target sub-object, thereby achieving automatic recommendation.

Benefits of technology

It improves information display efficiency and item conversion rate, and reduces the need for manual query.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120833199A_ABST
    Figure CN120833199A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information display method and device, equipment and a storage medium. The method comprises the steps of determining a to-be-selected object set which has historical interaction and meets a preset object business condition based on historical interaction information and a selectable object set, and determining a to-be-selected sub-object set based on to-be-selected sub-objects in each to-be-selected object in the to-be-selected object set; based on the historical interaction information and the to-be-selected sub-object set, determining a candidate sub-object set which has historical interaction and meets a preset sub-object business condition; performing duplicate removal on a candidate object corresponding to each candidate sub-object in the candidate sub-object set, determining a target object, and determining at least two target sub-objects corresponding to the target object; and displaying the recommendation information of the target object and the recommendation information of the at least two target sub-objects in a recommendation page. Through the technical scheme of the embodiment of the invention, the recommendation information of the object and the at least two sub-objects in the object is displayed at the same time, so that the information display efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present disclosure relate to the computer technology, and in particular, to an information display method and device, equipment and a storage medium. BACKGROUND

[0002] With the rapid development of computer technology, more and more users like to buy goods online. At present, users usually need to manually search for the desired merchant and goods. It can be seen that this manual search method greatly reduces the user experience and also reduces the conversion rate of goods. SUMMARY

[0003] The present disclosure provides an information display method, device, equipment and storage medium to simultaneously display the recommended information of the object and at least two sub-objects in the object, thereby improving the information display efficiency and without the need for manual query, which helps to improve the conversion rate of goods.

[0004] In a first aspect, the embodiments of the present disclosure provide an information display method, comprising:

[0005] Based on the historical interaction information and the business information of each selectable object in the set of selectable objects, a set of candidate objects that exist in historical interactions and meet the preset object business conditions is determined, and based on the candidate sub-objects in each candidate object in the set of candidate objects, a set of candidate sub-objects is determined;

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

[0007] The candidate objects corresponding to each candidate sub-object in the set of candidate sub-objects are de-duplicated to determine a target object to be recommended, and at least two target sub-objects corresponding to the target object are determined from the set of candidate sub-objects;

[0008] The recommended information of the target object and the recommended information of at least two target sub-objects are displayed in a recommendation page.

[0009] In a second aspect, the embodiments of the present disclosure also provide an information display device, comprising:

[0010] A candidate sub-object set determination module is configured to determine a set of candidate objects that exist in historical interactions and meet the preset object business conditions based on the historical interaction information and the business information of each selectable object in the set of selectable objects, and determine a set of candidate sub-objects based on the candidate sub-objects in each candidate object in the set of candidate objects;

[0011] a candidate sub-object set determination module configured to determine a candidate sub-object set that has historical interaction and meets a preset sub-object service condition based on the historical interaction information and service information of each candidate sub-object in the candidate sub-object set;

[0012] a target sub-object determination module configured to deduplicate candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determine a target object to be recommended currently, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set;

[0013] a recommendation information display module configured to display recommendation information of the target object and recommendation information of at least two target sub-objects in a recommendation page.

[0014] In a third aspect, the embodiments of the present disclosure further provide an electronic device, which comprises:

[0015] one or more processors;

[0016] a storage device configured to store one or more programs,

[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the information display method according to any of the embodiments of the present disclosure.

[0018] In a fourth aspect, the embodiments of the present disclosure further provide a storage medium containing computer executable instructions, which, when executed by a computer processor, are used to perform the information display method according to any of the embodiments of the present disclosure.

[0019] In the embodiments of the present disclosure, the candidate object set that has historical interaction and meets a preset object service condition is determined based on historical interaction information and service information of each optional object in the optional object set, the candidate sub-object set is determined based on candidate sub-objects in each candidate object in the candidate object set, and the candidate sub-object set that has historical interaction and meets a preset sub-object service condition is determined based on historical interaction information and service information of each candidate sub-object in the candidate sub-object set. Each candidate object corresponding to each candidate sub-object in the candidate sub-object set is deduplicated, the target object to be recommended currently is determined, and at least two target sub-objects corresponding to the target object are determined from the candidate sub-object set, so as to ensure that the target object and the target sub-objects determined meet the above conditions, and the recommendation information of the target object and the recommendation information of at least two target sub-objects are displayed in a recommendation page at the same time, thereby improving the information display efficiency, and without manual query, which helps to improve the conversion rate of the goods. BRIEF DESCRIPTION OF DRAWINGS

[0020] The above-described and other features, advantages, and aspects of the embodiments of the present disclosure will become more apparent as various embodiments of the present disclosure are described in conjunction with the following detailed description. Throughout the drawings, like reference numerals will be understood to refer to like elements, features, and structures. It should be noted that the drawings are not necessarily drawn to scale.

[0021] Figure 1 is a flowchart of a method for information display according to an embodiment of the present disclosure;

[0022] Figure 2 is a flowchart of another method for information display according to an embodiment of the present disclosure;

[0023] Figure 3 is an example of a recommended page according to an embodiment of the present disclosure;

[0024] Figure 4 is another example of a recommended page according to an embodiment of the present disclosure;

[0025] Figure 5 is a structural diagram of an information display device according to an embodiment of the present disclosure;

[0026] Figure 6 is a structural diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0027] Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings. While several embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be embodied in various forms and should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and fully convey the scope of the present disclosure to those skilled in the art. It should be understood that the drawings and embodiments are only for illustrative purposes and are not intended to limit the scope of the present disclosure.

[0028] It should be understood that each of the steps in the method embodiments of the present disclosure can be performed in a different order and / or in parallel. In addition, the method embodiments can include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0029] The term "comprising" and variations thereof as used herein are used inclusively, i.e., "comprising but not limited to." The term "based on" is "based at least in part 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." Related terms are defined in the description that follows.

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

[0031] It should be noted that the terms "one", "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that "one or more" should be understood unless otherwise explicitly indicated in the context.

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

[0033] Figure 1 A flowchart of an information display method provided by an embodiment of the present disclosure is provided. The embodiment of the present disclosure is applicable to the case of simultaneously displaying object information and at least two sub-object information. The method can be executed by an information display device, which can be implemented in the form of software and / or hardware, and can be implemented by an electronic device, which can be a mobile terminal, a PC terminal or a server, etc.

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

[0035] S110, based on the historical interaction information and the service information of each optional object in the optional object set, determining a candidate object set that exists historical interaction and meets a preset object service condition, and based on the candidate sub-objects in each candidate object in the candidate object set, determining a candidate sub-object set.

[0036] The historical interaction information can refer to the interaction behavior information of any one interaction mode triggered on any object within a preset historical time period. The interaction mode can be, but is not limited to, a following mode, a collection mode, a purchase mode, a browsing mode, an add-to-cart mode, a like mode, a comment mode or a forwarding mode. For example, the interaction information can include, but is not limited to, at least one of the following: behavior information of following an object account, behavior information of collecting an object account, and behavior information of liking, commenting or forwarding a video published by an object account. It should be noted that the more types or times of interaction modes an object has, the higher the interaction degree of the object, which can also be understood as the higher the interest degree of the object.

[0037] The object can refer to a recommendable object, such as the object referring to an item owner. The item owner refers to a party that has the right of ownership of an item. For example, the item owner is a merchant or a store. The item owner can be an online merchant or an offline merchant with offline stores. The sub-object can refer to a recommendable sub-object contained in the object. For example, if the object is an item owner (i.e., a merchant), the sub-objects in the object are items sold by the merchant, and the like.

[0038] The optional object can refer to an existing object in the platform that can be recommended. The set of optional objects includes all optional objects. The business information of the optional object is business information that is set in advance based on business requirements and is required to be referred to when recommending the object. The business information can be used to measure the degree of recommendation of the optional object. For example, the business information of the object includes an object service score and / or an object information completeness. The object service score can refer to a comprehensive score of service evaluation from multiple dimensions of the object. For example, the object service score can be a comprehensive score of evaluation from the dimensions of quality, service attitude, logistics, and environment of the object. The higher the object service score, the better the performance of the object and the higher the degree of recommendation. The object information completeness refers to the completeness of the description information of the object. The higher the object information completeness, the more comprehensive the information that can be displayed by the object, and the higher the degree of recommendation. The preset object business condition can be set in advance based on business recommendation requirements and is a condition that needs to be met by the candidate object allowed to be recommended. The candidate object refers to an optional object that has a history of interaction and meets the preset object business condition. The set of candidate objects includes all candidate objects.

[0039] Specifically, the history interaction information can be obtained based on the history interaction log, and based on the history interaction information and the business information of each optional object in the set of optional objects, it is detected whether each optional object has a history of interaction and whether the business information of each optional object meets the preset object business condition. The optional object that has a history of interaction and meets the preset object business condition is determined as a candidate object, thereby obtaining the set of candidate objects. All candidate sub-objects in each candidate object in the set of candidate objects can be combined to obtain a set of candidate sub-objects. For example, in the case where the object is a store and the sub-object is an item, all items sold by all candidate stores can be combined to obtain a set of candidate items, i.e., a set of candidate sub-objects.

[0040] S120, based on the history interaction information and the business information of each candidate sub-object in the set of candidate sub-objects, determining a set of candidate sub-objects that have a history of interaction and meet a preset sub-object business condition.

[0041] The business information of the to-be-selected sub-object is business information that needs to be referred to when a recommended sub-object is set in advance based on business requirements. For example, the business information of the to-be-selected sub-object can include at least one of the following: a sub-object service score, a sub-object information completeness, and whether it belongs to a preset type of sub-object to be displayed. The sub-object service score can be a comprehensive score of service evaluation from multiple dimensions of the sub-object. For example, the sub-object service score can be a comprehensive score of evaluation from the dimensions of description consistency, quality, and use experience of the sub-object. The higher the sub-object service score, the better the performance of the sub-object, and the higher the recommendation degree. The sub-object information completeness refers to the completeness of the description information of the sub-object. The higher the sub-object information completeness, the more comprehensive the information that can be displayed by the sub-object, and the higher the recommendation degree. The preset type of sub-object to be displayed is a sub-object of a preset type that is not allowed to be displayed. The preset sub-object business condition can be set in advance based on business recommendation requirements, and is a condition that needs to be met by a candidate sub-object allowed to be recommended. The candidate sub-object refers to a to-be-selected sub-object that has a historical interaction and meets the preset sub-object business condition. The candidate sub-object set includes all candidate sub-objects.

[0042] Specifically, based on the historical interaction information and the business information of each to-be-selected sub-object in the to-be-selected sub-object set, it is detected whether each to-be-selected sub-object has a historical interaction and whether each to-be-selected sub-object meets the preset sub-object business condition. The to-be-selected sub-objects that have a historical interaction and meet the preset sub-object business condition are determined as candidate sub-objects, and all candidate sub-objects are combined to obtain a candidate sub-object set. For example, based on the historical interaction information, the to-be-selected sub-objects that have a historical interaction are determined as interaction sub-objects, thereby obtaining an interaction sub-object set. The business information of each interaction sub-object in the interaction sub-object set can be compared with a preset business threshold, and the interaction sub-objects whose business information is greater than the preset business threshold are determined as candidate sub-objects, thereby obtaining a candidate sub-object set that meets the conditions of having a historical interaction and meeting the preset sub-object business condition. For example, the interaction sub-objects whose sub-object service score is greater than a preset score threshold, whose sub-object information completeness is greater than a preset completeness threshold, and which do not belong to a preset type of sub-object to be displayed are determined as candidate sub-objects.

[0043] In S130, the candidate objects corresponding to each candidate sub-object in the candidate sub-object set are de-duplicated, a target object to be recommended is determined, and at least two target sub-objects corresponding to the target object are determined from the candidate sub-object set.

[0044] Specifically, the candidate sub-objects in the candidate sub-object set and the candidate objects are all consistent with the above conditions, so that the target object and the at least two target sub-objects to be finally recommended can be accurately determined based on the candidate sub-object set. The number of candidate objects can be one or more. By utilizing the candidate sub-object set for object reverse selection, the candidate object with the highest occurrence frequency in the candidate sub-object set can be taken as the target object to be currently recommended. For example, the number of candidate sub-objects corresponding to the same candidate object is determined, and the candidate object with the largest number of candidate sub-objects is determined as the target object. If each candidate sub-object in the candidate sub-object set corresponds to the same candidate object, the 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 the target sub-objects, so that the at least two target sub-objects to be recommended in the target object are obtained.

[0045] Exemplarily, the "de-duplicating the candidate objects corresponding to each candidate sub-object in the candidate sub-object set, and determining the target object to be currently recommended" in S130 can include: de-duplicating the candidate objects corresponding to each candidate sub-object in the candidate sub-object set, and obtaining the number of de-duplicated candidate objects; if there is only one candidate object, the candidate object is determined as the target object to be currently recommended; if there are at least two candidate objects, the target object to be currently recommended is determined from all 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.

[0046] The historical interaction degree corresponding to the candidate object can be used to represent the recommendation degree of the candidate object, i.e., the interest degree. For example, the higher the historical interaction degree, the higher the recommendation degree of the candidate object, and the higher the interest degree. The historical interaction degree can be represented by the number of historical interaction modes or the total number of interactions with the candidate object, and can also be represented by the number of interactions of each historical interaction mode with the candidate object.

[0047] Specifically, the candidate objects corresponding to the candidate sub-object set are de-duplicated to determine the number of mutually different candidate objects. If there is only one candidate object, it indicates that each candidate sub-object in the candidate sub-object set corresponds to the same candidate object, and the candidate object can be directly determined as the target object. If there are at least two different candidate objects, the target object with a higher interaction degree and at least two candidate sub-objects is determined from all 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, so as to be able to recommend at least two sub-objects in the target object at the same time.

[0048] Exemplarily, determining the target object to be recommended from all 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 can 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 degree corresponding to each target candidate object, and determining the target object to be recommended based on the comparison result.

[0049] Specifically, the candidate object with the number of candidate sub-objects greater than or equal to 2 can be determined as the target candidate object, and the target candidate object with the highest historical interaction degree can be determined as the target object to be recommended, so as to recommend the object of interest with at least two sub-objects of interest, thereby helping to improve the conversion rate of the object.

[0050] S140, displaying the recommendation information of the target object and the recommendation information of at least two target sub-objects in the recommendation page.

[0051] The recommendation page can be a page constructed in the form of a card. The recommendation page can be recommended and displayed in the process of switching the video. The recommendation information of the target object can refer to the recommended target object information. For example, the recommendation information of the target object can include, but is not limited to, at least one of the following: picture information, name information, location information, service information, object recommendation reason information, object display control and recommendation stop control of the target object. The picture information of the target object can refer to the account avatar picture or background picture of the target object. The name information can refer to the account name of the target object. The location information refers to the offline location information of the target object. The service information can include the service score of the target object. The object recommendation reason information can refer to the first place in the list where the target object is located. The object display control is used to trigger the display of the page of the target object, which can include the information of all target sub-objects. The recommendation stop control is used to trigger the stop of the live streaming display of the target object and the target sub-objects.

[0052] The recommendation information of the target sub-object can refer to recommended target sub-object information. The information category corresponding to the recommendation information of each target sub-object can be the same or different, which can be set based on business requirements. For example, the recommendation information of each target sub-object can include, but is not limited to, at least one of the following: picture information of the target sub-object, title introduction information, current resource attribute value, original resource attribute value, and sub-object recommendation reason information. The picture information of the target sub-object can refer to an image that can represent the target sub-object. The title introduction information can refer to key information for introducing the target sub-object, such as the sub-object name, etc. 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 "5-fold promotion", or "limited time promotion 23:23:00", etc.

[0053] Specifically, the recommendation information of the target object and the recommendation information of at least two target sub-objects in the target object can be simultaneously displayed in the recommendation page, without the need for manual inquiry, thereby helping to improve the item conversion rate. Compared with displaying only one target sub-object in the target object in the recommendation page, the present embodiment can improve the sub-object display efficiency by displaying at least two target sub-objects in the recommendation page, without the need for using multiple recommendation pages for recommendation display, so that multiple sub-objects can be known at the same time, and the sub-object recommendation efficiency is improved.

[0054] Illustratively, based on the historical interaction degree corresponding to each target sub-object, a display order corresponding to the at least two target sub-objects to be displayed is determined, and the at least two target sub-objects are displayed in the recommendation page based on the display order, such as the higher the historical interaction degree, the earlier the display of the target sub-object, so as to preferentially see the target sub-object with the highest recommendation degree, which helps to further improve the object conversion rate.

[0055] The technical scheme of the embodiments of the present disclosure determines a candidate object set that has historical interaction and meets preset object service conditions based on historical interaction information and service information of each optional object in the optional object set, determines a candidate sub-object set based on a candidate sub-object in each candidate object in the candidate object set, and determines a candidate sub-object set that has historical interaction and meets preset sub-object service conditions based on historical interaction information and service information of each candidate sub-object in the candidate sub-object set. The candidate objects corresponding to each candidate sub-object in the candidate sub-object set are deduplicated to determine a target object to be recommended and at least two target sub-objects corresponding to the target object from the candidate sub-object set, so as to ensure that the target object and the target sub-objects determined meet the above conditions, and the recommendation information of the target object and the recommendation information of the at least two target sub-objects are simultaneously displayed in a recommendation page, thereby improving information display efficiency and without the need for manual query, which helps to improve the conversion rate of the goods.

[0056] On the basis of the above technical schemes, the step S110 of "determining a candidate object set that has historical interaction and meets preset object service conditions based on historical interaction information and service information of each optional object in the optional object set" can include: determining a first object set that has historical interaction and a second object set that does not have historical interaction from the optional object set based on the historical interaction information; determining a third object set that has the same category information as the first object from the second object set based on the category information corresponding to each first object in the first object set; and determining a candidate object set that meets the preset object service conditions from the first object set and the third object set based on the service information of each first object in the first object set and the service information of each third object in the third object set.

[0057] The first object refers to an optional object that has any interaction mode in the historical interaction information. The second object refers to an optional object that does not have any interaction mode in the historical interaction information. The category information refers to the category to which the object belongs. For example, the category information can refer to clothing, shoes and hats, digital electronics, furniture, home decoration, or beauty and hairdressing, etc. The third object is a second object that has the same category information as the first object. That is, 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 selectable objects with historical interactions in the historical interaction information are taken as the first objects, so that a first object set is obtained. A set of objects in the selectable object set except the first object set is determined as a second object set. That is, the selectable objects without historical interactions in the historical interaction information are taken as the second objects, so that a second object set is obtained. 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, so that other objects under the category of interest are obtained, thereby improving the diversity of object recommendation. Based on the service information of each first object in the first object set, the first objects meeting the preset object service condition are determined as candidate objects. Based on the service information of each third object in the third object set, the third objects meeting the preset object service condition are also determined as candidate objects. For example, the first objects and the third objects with an object service score greater than a preset score threshold and an object information integrity greater than a preset integrity threshold are determined as candidate objects, so that a more diverse candidate object set is obtained, further improving the diversity of object display.

[0059] Figure 2 For another flowchart of the information display method provided by the embodiments of the present disclosure, the embodiments of the present disclosure optimize the step of "displaying the recommendation information of the target object and the recommendation information of at least two target sub-objects in the recommendation page" on the basis of the above-mentioned disclosed embodiments. The explanations of the same or corresponding terms as those in the above-mentioned disclosed embodiments are not repeated here.

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

[0061] S210, based on the historical interaction information and the service information of each selectable object in the selectable object set, determining a candidate object set with historical interactions and meeting a preset object service condition, and based on the candidate sub-objects in each candidate object in the candidate object set, determining a candidate sub-object set.

[0062] S220, based on the historical interaction information and the service information of each candidate sub-object in the candidate sub-object set, determining a candidate sub-object set with historical interactions and meeting a preset sub-object service condition.

[0063] S230, de-duplicating the candidate objects corresponding to each candidate sub-object in the candidate sub-object set, determining a target object to be recommended, and determining at least two target sub-objects corresponding to the target object from the candidate sub-object set.

[0064] S240, based on the historical interaction degree corresponding to each target sub-object, determining a preset number of sub-objects to be displayed from the target sub-objects.

[0065] The preset quantity is greater than or equal to 2. Specifically, the target sub-objects are arranged in descending order of the historical interaction degrees corresponding to each target sub-object, to obtain a target sub-object sequence in which the historical interaction degrees increase in turn, and the first preset quantity of target sub-objects in the target sub-object sequence are determined as the sub-objects to be displayed in the recommendation page. The remaining target sub-objects other than the sub-objects to be displayed are not directly displayed on the recommendation page.

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

[0067] The recommendation page can include a first display area and a second display area. The first display area is used to display the information of the recommended target object. The second display area is used to display the information of the recommended preset quantity of target sub-objects.

[0068] Specifically, by displaying the recommendation information of the target object in the first display area, and displaying the recommendation information of only the preset quantity of sub-objects to be displayed in the second display area in the recommendation page, more recommendation information of the preset quantity of sub-objects to be displayed can 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 display of the recommendation information.

[0069] For example, the second display area can include a preset quantity of display sub-areas arranged in the same row, and the display area of the display sub-areas decreases one by one, and the display sub-areas correspond one-to-one to the sub-objects to be displayed. See Figure 3 In the first display area in the recommendation page, the picture information, the name information, the location information, the service information, the object recommendation reason information, the object viewing control and the recommendation stop control of the target object are displayed, and in the second display area, the recommendation information of 3 target sub-objects is displayed, that is, the preset quantity is 3. The second display area includes 3 display sub-areas arranged in the same row, and the display area of the first display sub-area is the largest, the display area of the third display sub-area is the smallest, and 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. The display sub-areas with different display areas can be used to display different recommendation information.

[0070] For example, in S250, “displaying the recommendation information of the preset quantity of sub-objects to be displayed in the second display area in the recommendation page” can include: displaying the complete recommendation information of the first sub-object to be displayed in the first display sub-area, and displaying the partial recommendation information of the remaining sub-objects to be displayed in the remaining display sub-areas after the first display sub-area.

[0071] Specifically, since the display area of the first display sub-region is larger than the display areas of the rest display sub-regions, the complete recommendation information of the first to-be-displayed sub-object can be displayed in the first display sub-region, and the partial recommendation information of the rest to-be-displayed sub-objects can be displayed in the rest display sub-regions after the first display sub-region, so that the complete information of the first target sub-object can be understood in the first display sub-region, and the brief information of the rest target sub-objects can be understood in the rest display sub-regions, and the target sub-object with the highest recommendation degree is displayed in the first display sub-region. For example, referring to Figure 3 , the first display sub-region is used to display the complete picture information, title introduction information, current resource attribute value, original resource attribute value and sub-object recommendation reason information of the first target sub-object (i.e., target sub-object 1). The second display sub-region is used to display the complete picture information, current resource attribute value, original resource attribute value and partial title introduction information of the second target sub-object (i.e., target sub-object 2). The third display sub-region is used to display partial picture information, current resource attribute value, original resource attribute value and title introduction information of the third target sub-object (i.e., target sub-object 3). The smaller the display area is, the less the displayed recommendation information is.

[0072] Exemplarily, the method can further include: in response to the sliding operation on the second display region, 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 to-be-displayed sub-object in the second display sub-region.

[0073] Specifically, the display sub-region in the second display region can be slid, and with the triggered sliding operation, the display area of the first display sub-region can be reduced synchronously, and the first display sub-region can be removed, and the display area of the second display sub-region can be increased synchronously, so that the complete recommendation information of the second to-be-displayed sub-object can be displayed in the second display sub-region. After the complete recommendation information of the second to-be-displayed sub-object is displayed, by continuing to slide, the display area of the second display sub-region can be reduced synchronously, and the display area of the third display sub-region can be increased synchronously, so that the complete recommendation information of the third to-be-displayed sub-object can be displayed in the third display sub-region. The sliding display of the subsequent to-be-displayed sub-objects is the same, until the complete recommendation information of the last to-be-displayed sub-object is displayed in the last display sub-region. Through the sliding operation, the complete recommendation information of each target sub-object can be quickly obtained, so that the complete display of the recommendation information is realized in the limited area.

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

[0075] Specifically, referring to Figure 4 after sliding to the last display sub-region and displaying complete recommendation information of the last to-be-displayed sub-object, a prompt information of "sliding to view more" can be displayed in the second display region to prompt that sliding can be continued on this basis to trigger display of the page. For example, after displaying the last to-be-displayed sub-object, in response to a sliding operation triggered in the second display region, a target object page corresponding to the target object can be quickly jumped to, and recommendation information of all target sub-objects can be displayed in the target object page, so that recommendation information of other target sub-objects in addition to the preset number of to-be-displayed sub-objects can be displayed in the target object page.

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

[0077] Figure 5 A structural schematic diagram of an information display device provided by the embodiment of the disclosure is shown in Figure 5 The device specifically includes: a to-be-selected 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 to-be-selected sub-object set determination module 510 is configured to determine a to-be-selected object set that exists in historical interaction and meets a preset object business condition based on historical interaction information and business information of each selectable object in a selectable object set, and determine a to-be-selected sub-object set based on a to-be-selected sub-object in each to-be-selected object in the to-be-selected object set. The candidate sub-object set determination module 520 is configured to determine a candidate sub-object set that exists in historical interaction and meets a preset sub-object business condition based on the historical interaction information and business information of each to-be-selected sub-object in the to-be-selected sub-object set. The target sub-object determination module 530 is configured to remove each candidate object corresponding to each candidate sub-object in the candidate sub-object set, determine a target object to be recommended currently, and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set. The recommendation information display module 540 is configured to display recommendation information of the target object and recommendation information of at least two target sub-objects in a recommendation page.

[0079] The technical solution provided by the embodiments of the present disclosure determines a to-be-selected object set that exists in historical interaction and meets preset object service conditions based on historical interaction information and service information of each selectable object in a selectable object set, determines a to-be-selected sub-object set based on to-be-selected sub-objects in each to-be-selected object in the to-be-selected object set, and determines a candidate sub-object set that exists in historical interaction and meets preset sub-object service conditions based on historical interaction information and service information of each to-be-selected sub-object in the to-be-selected sub-object set. The candidate objects corresponding to each candidate sub-object in the candidate sub-object set are deduplicated to determine a target object to be recommended currently and determine at least two target sub-objects corresponding to the target object from the candidate sub-object set, so as to ensure that the target object and the target sub-objects determined are all those meeting the above conditions, and the recommendation information of the target object and the recommendation information of the at least two target sub-objects are simultaneously displayed in a recommendation page, thereby improving information display efficiency and helping to improve the conversion rate of the goods without manual query.

[0080] On the basis of the above technical solution, the to-be-selected sub-object set determination module 510 is specifically configured to:

[0081] determine, based on the historical interaction information, a first object set that exists in historical interaction and a second object set that does not exist in historical interaction from the selectable object set, determine, based on category information corresponding to each first object in the first object set, a third object set having the same category information as the first object from the second object set, and determine, based on service information of each first object in the first object set and service information of each third object in the third object set, a to-be-selected object set that meets preset object service conditions from the first object set and the third object set.

[0082] On the basis of the above technical solution, the target sub-object determination module 530 includes:

[0083] The candidate object quantity determination unit is configured to deduplicate the candidate objects corresponding to each candidate sub-object in the candidate sub-object set to obtain the quantity of the deduplicated candidate objects.

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

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

[0086] On the basis of the above technical solution, the second target object determination unit is specifically configured to:

[0087] Determine target candidate objects with at least two candidate sub-objects based on the number of candidate sub-objects corresponding to each candidate object; compare the historical interaction degrees corresponding to each target candidate object, and determine the target object to be recommended based on the comparison result.

[0088] On the basis of the above technical solutions, the recommendation information display module 550 comprises:

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

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

[0091] On the basis of the above technical solutions, the second display area comprises the preset number of display sub-areas arranged in the same row, and the display area of the display sub-areas decreases one by one, and each display sub-area corresponds to a sub-object to be displayed.

[0092] The recommendation information display unit is specifically configured 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] On the basis of the above technical solutions, the device further comprises:

[0094] A first sliding response module is configured to, in response to a sliding operation on the second display area, reduce the display area of the first display sub-area, increase the display area of the second display sub-area, and display the complete recommendation information of the second sub-object to be displayed in the second display sub-area; and / or

[0095] A second sliding response module is configured to, in response to a sliding operation on the last sub-object to be displayed, display a target object page corresponding to the target object, and display all target sub-objects in the target object page.

[0096] On the basis of the above technical solutions, the business information of the optional object comprises an object service score and / or an object information completeness degree.

[0097] The business information of the sub-object to be selected comprises at least one of the following:

[0098] The sub-object service score, the sub-object information completeness, and whether the sub-object belongs to a preset type of display sub-object;

[0099] The recommendation information of the target object includes at least one of:

[0100] The picture information, the name information, the location information, the service information, the object recommendation reason information, the object display control, and the recommendation stop control of the target object;

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

[0102] The picture information, the title introduction information, the current resource attribute value, the original resource attribute value, and the sub-object recommendation reason information of the target sub-object.

[0103] The information display apparatus provided by the embodiments of the present disclosure can perform the information display method provided by any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of performing the method.

[0104] It is worth noting that each unit and module included in the above apparatus is only divided according to the function logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for easy mutual distinction, and does not limit the protection scope of the embodiments of the present disclosure.

[0105] Figure 6 A structural schematic diagram of an electronic device provided by the embodiments of the present disclosure is shown in FIG. 5. Hereinafter, the structural schematic diagram of the electronic device (for example, a terminal device or a server) 500 suitable for implementing the embodiments of the present disclosure is shown in FIG. 5. Figure 6 The electronic device shown in FIG. 5 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure. Figure 6 The terminal device in the embodiments of the present disclosure can include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (Personal Digital Assistant), a PAD (Tablet Personal Computer), a PMP (Portable Multimedia Player), a vehicle terminal (for example, a vehicle navigation terminal), and the like, and a fixed terminal such as a digital TV, a desktop computer, and the like. Figure 6 The electronic device shown in FIG. 5 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.

[0106] As shown in FIG. 5, the electronic device 500 can include a bus 510, a processor 520, a memory 530, an input / output interface 540, a display 550, and the like. Figure 6As shown, the electronic device 500 can include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501 that can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 502 or loaded into a random access memory (RAM) 503 from a storage device 508. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0107] Generally, the following devices can be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 508 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 509. The communication devices 509 can allow the electronic device 500 to communicate wirelessly or wired with other devices to exchange data. Although Figure 6 The electronic device 500 is shown with various devices, but it should be understood that not all of the shown devices are required to be implemented or possessed. More or fewer devices can alternatively be implemented or possessed.

[0108] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present 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 through the communication devices 509, or installed from the storage devices 508, or installed from the ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are performed.

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

[0110] The electronic device provided by the embodiments of the present disclosure and the information display method provided by the above embodiments belong to the same inventive concept, and the technical details not described in detail in the present embodiments can be referred to the above embodiments, and the present embodiments have the same beneficial effects as the above embodiments.

[0111] The embodiments of the present disclosure provide a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements the information display method provided by the above embodiments.

[0112] Note that the computer readable medium described above in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination thereof. The computer readable storage medium can be, for example and without limitation, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the foregoing. More specific examples of the computer readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, the computer readable storage medium can be any tangible medium that contains or stores a program used by or in connection with an instruction execution system, apparatus or device. In the present disclosure, the computer readable signal medium can include a data signal propagated in baseband or propagated as a carrier wave in a propagated data signal, in which the computer readable program code is contained. Such a propagated data signal can take any of a variety of forms, including but not limited to electro-magnetic, optical, or any suitable combination thereof. The computer readable signal medium can also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate or transport 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 by any suitable medium, including but not limited to wire, cable, RF, etc., or any suitable combination of the foregoing.

[0113] In some embodiments, the client, server, or both can communicate using any current known or future developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any current known or future developed networks.

[0114] The computer readable medium described above can be included in the electronic device described above; or can exist separately from the electronic device, and can be accessed via the electronic device.

[0115] The computer readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, cause the electronic device to: determine a to-be-selected object set in which there is historical interaction and which meets a preset object service condition based on historical interaction information and service information of each selectable object in a selectable object set, and determine a to-be-selected sub-object set based on a to-be-selected sub-object in each to-be-selected object in the to-be-selected object set; determine a candidate sub-object set in which there is historical interaction and which meets a preset sub-object service condition based on the historical interaction information and service information of each to-be-selected sub-object in the to-be-selected sub-object set; determine a target object to be recommended currently by deduplicating a candidate object corresponding to each candidate sub-object in the candidate sub-object set, 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 in a recommendation page.

[0116] Computer program code for carrying out operations of the present disclosure can be written in any of one or more programming languages or combinations of languages including object or visual programming languages such as Java, Smalltalk, C++ or conventional procedural programming languages such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).

[0117] The flow and block diagrams in the drawings show architectural, functional, and operational representations of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow and block diagrams can represent a module, a segment, or a portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently or the blocks may be executed in the reverse order, depending on the functionality involved. It will also be noted that each block of the block diagrams and / or flowchart illustrations, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or operations, or combinations of special purpose hardware and computer instructions.

[0118] The units described in the embodiments of the present disclosure can be implemented by software or by hardware. In some cases, the names of the units do not limit the units themselves. For example, the first obtaining unit can also be described as a unit for obtaining at least two Internet protocol addresses.

[0119] The functions described above can be performed at least in part by one or more hardware logic components. For example, non-limiting, exemplary types of hardware logic components that can be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system on a chip (SOCs), complex programmable logic devices (CPLDs), etc.

[0120] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0121] The above description is merely the preferred embodiments of the present disclosure and the explanation of the principles of the applied technology. Those skilled in the art should understand that the disclosed scope of the present disclosure is not limited to the technical solutions formed by the specific combinations of the above technical features, and should also cover other technical solutions formed by any combinations of the above technical features or their equivalent features without departing from the disclosed concept. For example, the above features can be replaced with the technical features disclosed in the present disclosure (but not limited to) with similar functions to form technical solutions.

[0122] Moreover, while operations are depicted in a particular order, this should not be understood as requiring such an order nor infringing on the scope of the disclosure. Certain of the operations described in the discussion are combinable into a single operation, and certain operations can be separated into several operations. In some embodiments, the operations described in the discussion can be performed in an order different than presented in the discussion. In some embodiments, the operations described in the discussion can be performed concurrently. Also, while several specific implementation details are discussed in the discussion, these should not be interpreted as limiting the scope of the disclosure. Rather, certain features described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.

[0123] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. An information presentation method, characterized by, The method comprises the following steps: determining a candidate object set based on historical interaction information and business information of each optional object in an optional object set, and determining a candidate sub-object set based on a candidate sub-object in each candidate object in the candidate object set; determining a candidate sub-object set based on the historical interaction information and business information of each candidate sub-object in the candidate sub-object set; de-duplicating each candidate object corresponding to each candidate sub-object in the candidate sub-object set to determine a target object to be recommended, and determining at least two target sub-objects corresponding to the target object from the candidate sub-object set; displaying recommendation information of the target object and recommendation information of at least two target sub-objects in a recommendation page.

2. The information presentation method of claim 1, wherein, The method comprises the following steps: determining a first object set with historical interaction and a second object set without historical interaction from an optional object set based on historical interaction information; determining a third object set with the same category information as the first object from the second object set based on category information corresponding to each first object in the first object set; determining a candidate object set satisfying a preset object business condition from the first object set and the third object set based on business information of each first object in the first object set and business information of each third object in the third object set.

3. The information presentation method of claim 1, wherein, The method comprises the following steps: de-duplicating each candidate object corresponding to each candidate sub-object in the candidate sub-object set to obtain a number of de-duplicated candidate objects; if there is only one candidate object, determining the candidate object as the target object to be recommended; if there are at least two candidate objects, determining the target object to be recommended from all candidate objects based on a historical interaction degree corresponding to each candidate object and a number of candidate sub-objects corresponding to each candidate object.

4. The information presentation method of claim 3, wherein, The method comprises the following steps: 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 degree corresponding to each target candidate object, and determining the target object to be recommended based on the comparison result.

5. The information presentation method of claim 1, wherein, The method comprises the following steps: determining a preset number of sub-objects to be displayed from the target sub-objects based on the historical interaction degree corresponding to each target sub-object, wherein the preset number is greater than or equal to 2. The recommendation information of the target object is displayed in a first display area in the recommendation page, and the recommendation information of the preset number of sub-objects to be displayed is displayed in a second display area in the recommendation page.

6. The information presentation method of 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 the display sub-areas decreases one by one, and the display sub-area corresponds to a sub-object to be displayed one by one. The method further includes: In response to a sliding 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 to display the complete recommendation information of the second sub-object to be displayed in the second display sub-area; and / or In response to a sliding operation on the last sub-object to be displayed, a target object page corresponding to the target object is displayed, and all target sub-objects are displayed in the target object page. The business information of the optional object includes an object service score and / or object information completeness; The business information of the sub-object to be selected includes at least one of the following:

7. The information presentation method according to any one of claims 1 to 6, characterized by, The sub-object service score, the sub-object information completeness, and whether it belongs to a preset type of display sub-object; The recommendation information of the target object includes at least one of the following: Picture information, name information, location information, service information, object recommendation reason information, object display control, and recommendation stop control of the target object; The recommendation information of the target sub-object includes at least one of the following: Picture information, title introduction information, current resource attribute value, original resource attribute value, and sub-object recommendation reason information of the target sub-object. The method further includes: A sub-object to be selected set determination module is configured to determine a set of sub-objects to be selected based on historical interaction information and business information of each optional object in a set of optional objects, and determine a set of sub-objects to be selected based on each sub-object in the set of sub-objects to be selected; 8. An information display device, characterized by comprising: A candidate sub-object set determination module is configured to determine a set of candidate sub-objects based on the historical interaction information and business information of each sub-object to be selected in the set of sub-objects to be selected, and determine a set of candidate sub-objects that have historical interactions and meet preset sub-object business conditions; A target sub-object determination module is configured to remove each candidate object corresponding to each candidate sub-object in the set of candidate sub-objects, determine a target object to be recommended, and determine at least two target sub-objects corresponding to the target object from the set of candidate sub-objects; A recommendation information display module is configured to display the recommendation information of the target object and the recommendation information of at least two target sub-objects in a recommendation page. The electronic device includes: One or more processors; 9. An electronic device, comprising: A storage device for storing one or more programs, ​ ​ When the one or more programs are executed by the one or more processors, the one or more processors implement the information presentation method as claimed 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, perform the information presentation method as claimed in any one of claims 1-7.