Information presentation method and apparatus, and device and storage medium
By automatically recommending object information based on user history interaction information, the problem of users needing to search manually is solved, and the user experience and item conversion rate is improved.
Patent Information
- Application Number
- PCT/CN2025/075919
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-06
- Filing Date
- 2025-02-06
- Publication Date
- 2025-08-14
AI Technical Summary
In the prior art, users need to manually search for items or merchant information of interest, resulting in a decrease in user experience and a decrease in item conversion rate.
By determining the set of objects to be selected based on the historical interaction information of the target user, and automatically recommending object information based on the business information and interaction degree, pushing and displaying in different display methods to realize automatic recommendation of object information.
Improves user experience and item conversion rate, so users can quickly obtain information about the object of interest without manual search.
Smart Images

Figure CN2025075919_14082025_PF_FP_ABST
Abstract
Description
Information display method, device, equipment and storage medium
[0001] This application claims priority to Chinese Patent Application No. 202410174088.2 filed on February 6, 2024, and the contents of the above-mentioned Chinese patent application disclosure are hereby incorporated by reference in their entirety as a part of this application. Technical Field
[0002] The embodiments of the present disclosure relate to an information display method, apparatus, device, and storage medium. Background Art
[0003] With the rapid development of computer technology, more and more users prefer to shop online. Currently, users often need to manually search for items or merchants they are interested in, checking for promotional offers and discounts. This manual search significantly reduces user experience and lowers item conversion rates. Summary of the Invention
[0004] The present disclosure provides an information display method, apparatus, device and storage medium, which automatically recommend object information to users in different display modes, so that users can quickly obtain object information of interest without the need for users to manually search, thereby realizing automatic recommendation of object information, thereby helping to improve user experience and item conversion rate.
[0005] In a first aspect, an embodiment of the present disclosure provides an information display method, including:
[0006] Based on the historical interaction information of the target user, determining a set of candidate objects that have historical interactions with the target user;
[0007] Determining a target object that meets a preset business condition from the set of objects to be selected based on the business information corresponding to each object to be selected in the set of objects to be selected;
[0008] Based on the target interaction degree between the target user and the target object, a target display mode corresponding to the target recommendation information of the target object is determined, and the target recommendation information is pushed and displayed based on the target display mode.
[0009] In a second aspect, the embodiments of the present disclosure further provide an information display device, including:
[0010] A candidate object set determination module is used to determine a candidate object set that has a history of interaction with the target user based on the target user's history of interaction information;
[0011] A target object determination module, configured to determine a target object that meets a preset business condition from the set of candidate objects based on business information corresponding to each candidate object in the set of candidate objects;
[0012] The push display module is used to determine the target display mode corresponding to the target recommendation information of the target object based on the target interaction degree between the target user and the target object, and push and display the target recommendation information based on the target display mode.
[0013] In a third aspect, an embodiment of the present disclosure further provides an electronic device, the electronic device comprising:
[0014] one or more processors;
[0015] a storage device for storing one or more programs,
[0016] 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 the embodiments of the present disclosure.
[0017] In a fourth aspect, an embodiment of the present disclosure further provides a storage medium comprising computer-executable instructions, which, when executed by a computer processor, are used to execute the information display method as described in any one of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0019] FIG1 is a flow chart of an information display method provided by an embodiment of the present disclosure;
[0020] FIG2 is a flow chart of another information display method provided by an embodiment of the present disclosure;
[0021] FIG3 is a flow chart of another information display method provided by an embodiment of the present disclosure;
[0022] FIG4 is an example diagram of a recommendation card involved in an embodiment of the present disclosure;
[0023] FIG5 is an example diagram of another recommendation card involved in an embodiment of the present disclosure;
[0024] FIG6 is a schematic structural diagram of an information display device provided by an embodiment of the present disclosure; and
[0025] FIG7 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0027] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0028] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "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," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0029] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0030] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0031] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0032] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0033] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0034] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0035] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0036] Figure 1 is a flow chart of an information display method provided by an embodiment of the present disclosure. This embodiment of the present disclosure is applicable to situations where object information of interest to a user and meeting business recommendation requirements is recommended to the user in different display methods. In particular, it is applicable to application scenarios where merchant information or item information is pushed to the user while the user is watching a recommended video. The method can be executed by an information display device, which can be implemented in the form of software and / or hardware, and optionally, by an electronic device, which can be a mobile terminal, a PC, or a server.
[0037] As shown in FIG1 , the information display method specifically includes the following steps:
[0038] S110 : Determine a set of candidate objects that have historical interactions with the target user based on the historical interaction information of the target user.
[0039] The target user can refer to any user who currently needs a recommended object. The object can refer to the owner of an item or the item itself. The owner of an item refers to the party that owns the item. For example, the owner of an item is a merchant. The owner of an item can be an online merchant or an offline merchant with a physical store. Historical interaction information may include information about any type of interaction behavior triggered by the user with respect to any object within a preset historical time period. Interaction methods may include, but are not limited to, following, adding to favorites, purchasing, browsing, adding to cart, liking, commenting, or forwarding. For example, historical interaction information may include, but is not limited to, at least one of the following: information about following the account of the item owner, information about following items on the item owner's account, information about adding to favorites on the account of the item owner, and information about liking, commenting, or forwarding videos posted by the item owner. The set of candidate objects may include multiple candidate objects. Each candidate object refers to an object that has interacted with the target user in any type of interaction method within a preset historical time period. It should be noted that the more types or frequency of interactions a target user has with an object, the greater the target user's interest in that object.
[0040] Specifically, historical interaction information of the target user can be obtained based on the interaction log, and all candidates that have had at least one historical interaction with the target user are determined from the historical interaction information, and all the candidates are combined to obtain a set of candidates.
[0041] S120: Determine a target object that meets a preset business condition from the set of objects to be selected based on business information corresponding to each object to be selected in the set of objects to be selected.
[0042] The business information of the candidate object may be business information that is pre-set based on business needs and is used as a reference when recommending the candidate object. Business information can be used to measure the recommendation level of the candidate object. For example, the business information corresponding to the candidate object may include the adjustment range of the candidate object's resource attribute value. A resource attribute value may refer to the value of any resource indicator possessed by the candidate object. The adjustment range of a resource attribute value may represent the degree of change in the resource attribute value and may be determined based on the current and previous resource attribute values. For example, a resource attribute value may refer to the object's price or discount level. The discount level refers to the ratio of the difference between the current price and the previous price to the previous price. The adjustment range of a resource attribute value may refer to the price reduction or discount increase. The price reduction may refer to the difference between the current price and the previous price. The discount increase may refer to the difference between the current discount level and the previous discount level. The higher the price reduction or discount increase, the more recommended the candidate object is. For another example, the business information corresponding to the candidate object may include information such as the resource demand or rating information of the candidate object to indicate its popularity. Resource requirements can be used to represent the sales volume of a candidate. The higher the resource requirements or rating information, the more recommended the candidate is. Preset business conditions can be pre-set based on business recommendation requirements, and the conditions that the recommended target object must meet. The target object can be the candidate with the highest recommendation rating.
[0043] Specifically, based on the adjustment range of the resource attribute value of each candidate object in the set of candidate objects, the candidate object with the largest adjustment range is determined as the target object that meets the preset business conditions. Alternatively, based on the resource demand or evaluation level information corresponding to each candidate object in the set of candidate objects, the candidate object with the largest resource demand or the highest evaluation level information is determined as the target object that meets the preset business conditions.
[0044] S130: Determine a target display mode corresponding to the target recommendation information of the target object based on the target interaction degree between the target user and the target object, and push and display the target recommendation information based on the target display mode.
[0045] The target interaction level can be used to characterize the target user's interest in the target object. For example, a higher target interaction level indicates a higher target user's interest in the target object. The target interaction level can be characterized by the number of target user interaction methods or the total number of interactions with the target object. It can also be characterized by a weighted representation of the number of interactions per interaction method with the target object. Target recommendation information can be information about target objects recommended to the target user. Target recommendation information can be pushed and displayed in the form of a card or page. The target display method refers to the specific way the target recommendation information is displayed. Different display methods can refer to different numbers of objects displayed or different styles of objects displayed. For example, the target display method can include: a target number of recommended sub-objects and a target number of recommended sub-objects within the target recommendation information for the target object. Recommended sub-objects can refer to sub-objects within the target object that need to be recommended. For example, if the target object is an item owner (i.e., a merchant), the sub-objects of the target object are the items that the merchant needs to recommend. If the target object is an item, the sub-objects of the target object are the specific specifications or styles of the item that need to be recommended.
[0046] Specifically, based on the historical interaction information between the target user and the target object, the target interaction degree between the target user and the target object is determined. For example, the number of interaction methods or the total number of interactions between the target user and the target object is determined as the target interaction degree, or the number of interactions of the target user with each interaction method is weighted and summed, and the sum is determined as the target interaction degree. Based on the target interaction degree between the target user and the target object and the range of the interaction degree corresponding to each display method, a target display method corresponding to the target interaction degree is obtained. The target display method is used to push and display the target recommendation information of the target object, thereby realizing the automatic recommendation of object information without manual search, and the recommended information can be displayed in different display methods based on different interaction levels, thereby improving the diversity of information display.
[0047] It should be noted that the target display method corresponding to the target recommendation information of the target object can be determined on the client or server by executing the above steps. If the target display method is determined on the client, the target recommendation information of the target object can be directly displayed on the client in the target display method, thereby pushing and displaying it to the target user. If the target display method is determined on the server, the server can push the target display method to the client, and display the target recommendation information of the target object to the target user in the target display method on the client, thereby realizing the push display of information.
[0048] The technical solution of the embodiment of the present disclosure determines a set of candidate objects that have historical interactions with the target user based on the historical interaction information of the target user, and determines the target objects that meet the preset business conditions from the set of candidate objects based on the business information corresponding to each candidate object in the set of candidate objects, thereby obtaining the target objects that the target user is interested in and meet the business recommendation needs, and determines the target display mode corresponding to the target recommendation information of the target object based on the target interaction level between the target user and the target object, and pushes and displays the target recommendation information based on the target display mode, thereby automatically recommending object information to the user in different display modes, so that the user can quickly obtain the object information of interest without the need for the user to manually search, thereby realizing automatic recommendation of object information, which helps to improve user experience and item conversion rate.
[0049] FIG2 is a flow diagram of another information display method provided by an embodiment of the present disclosure. Based on the aforementioned disclosed embodiments, this disclosed embodiment optimizes the step of "determining, from the set of candidate objects, a target object that meets a preset business condition based on the business information corresponding to each candidate object in the set of candidate objects" when the business information corresponding to the candidate objects includes the adjustment range of the resource attribute values of the candidate objects. Explanations of terms that are identical or corresponding to those in the aforementioned disclosed embodiments are not repeated here.
[0050] As shown in FIG2 , the information display method specifically includes the following steps:
[0051] S210: Determine a set of candidate objects that have historical interactions with the target user based on the historical interaction information of the target user.
[0052] S220: Compare the adjustment range of the resource attribute value of each candidate object in the candidate object set with a first preset range, and obtain candidate objects whose adjustment range is greater than or equal to the first preset range.
[0053] The first preset range may be a pre-set minimum adjustment range for objects with promotional offers. Specifically, the adjustment range of the resource attribute value of each candidate object in the set of candidate objects is compared with the first preset range, and candidates with adjustment ranges greater than or equal to the first preset range are determined as candidate objects. Candidate objects may be objects that are of interest to the target user and for which promotional offers are available. The number of candidate objects may be one or more.
[0054] S230: Determine a target object that meets a preset business condition from the candidate objects.
[0055] Specifically, if there is only one candidate object, the candidate object can be directly determined as the target object that meets the preset business conditions. If there are at least two candidate objects, one candidate object can be randomly selected as the target object that meets the preset business conditions, or a target object that meets the preset business conditions can be selected from all candidate objects based on the information of each candidate object.
[0056] Exemplarily, S230 may include: if there is only one candidate object, determining the candidate object as the target object that meets the preset business conditions; if there are at least two candidate objects, determining the target object that meets the preset business conditions from all candidate objects based on at least one object reference information of each candidate object.
[0057] The object reference information may refer to object information required for service recommendation. For example, the object reference information may include at least one of the following: the degree of interaction between the target user and each candidate object, the degree of association between the target user's current interaction information and each candidate object, and the resource requirement of each candidate object.
[0058] The degree of interaction between the target user and each candidate object can be used to represent the target user's interest in each candidate object. The degree of interaction can be represented by the number of interaction methods or the total number of interactions with the candidate object by the target user, or it can be represented by a weighted representation of the number of interactions for each interaction method by the target user with the candidate object. The target user's current interaction information can refer to the target user's most recent interaction information. The current interaction information can include the current objects that have interacted with the target user within the current time period (e.g., within the last minute). The current object can include a candidate object, meaning that the candidate object is the current object with which the target user is currently interacting. In this case, the number of current interactions between the target user and the candidate object can be used as the degree of association between the current interaction information and the candidate object. Alternatively, the current object may not include a candidate object, but the current object may share the same subject matter as the candidate object. For example, if the target user currently likes a hot pot video, meaning the current object is a hot pot video and the candidate object is a hot pot restaurant, it can be determined that there is an association between the hot pot video and the hot pot restaurant, and the number of current objects associated with the candidate object can be used as the degree of association between the current interaction information and the candidate object. The resource demand for each candidate object. Resource requirements can be used to characterize the sales volume of a candidate object.
[0059] Specifically, when there are at least two candidate objects, a target object that meets the preset business conditions can be determined from all candidate objects based on at least one of the following: the degree of interaction between the target user and each candidate object, the degree of association between the target user's current interaction information and each candidate object, and the resource demand of each candidate object. For example, if the target object that meets the preset business conditions is determined based on only one of the above information, the candidate object with the highest degree of interaction with the target user can be determined as the target object that meets the preset business conditions, thereby recommending to the target user the target object that the target user is most interested in and has a promotional offer. Alternatively, the candidate object with the highest degree of association with the target user's current interaction information can be determined as the target object that meets the preset business conditions, thereby recommending to the target user the target object that the target user is most interested in and has a promotional offer. Alternatively, the candidate object with the highest resource demand can be determined as the target object that meets the preset business conditions, thereby recommending to the target user the target object that the target user is interested in, has a promotional offer, and is the most popular target object.
[0060] Exemplarily, based on at least one object reference information of each candidate object, determining the target object that meets the preset business conditions from all candidate objects may include: if there are at least two object reference information for each candidate object, determining the target object reference information corresponding to each candidate object based on the reference priority corresponding to each object reference information; and determining the target object that meets the preset business conditions from all candidate objects based on the target object reference information.
[0061] Among them, the reference priority can be a reference order used to characterize each object reference information. The higher the reference priority of the object reference information, the higher the priority of the object reference information. Specifically, when there are at least two object reference information for each candidate object, the object reference information with the highest reference priority can be determined as the target object reference information, and based on the target object reference information of each candidate object, the candidate object with the highest target object reference information is determined as the target object that meets the preset business conditions, such as: determining the candidate object with the highest degree of interaction with the target user as the target object that meets the preset business conditions; or determining the candidate object with the highest degree of association with the current interaction information of the target user as the target object that meets the preset business conditions; or determining the candidate object with the highest resource demand as the target object that meets the preset business conditions.
[0062] It should be noted that if the number of candidate objects with the highest target object reference information is at least two, the object reference information with the highest priority can be determined from the remaining object reference information based on the reference priority corresponding to the remaining object reference information, and the screening can continue layer by layer according to the object reference information with the highest priority until only one candidate object is screened out, thereby finally obtaining the target object that meets the preset business conditions.
[0063] S240: Determine a target display mode corresponding to the target recommendation information of the target object based on the target interaction degree between the target user and the target object, and push and display the target recommendation information based on the target display mode.
[0064] The technical solution of the embodiment of the present disclosure compares the adjustment amplitude of the resource attribute value of each candidate object in the candidate object set with a first preset amplitude, obtains candidate objects with an adjustment amplitude greater than or equal to the first preset amplitude, and determines the target objects that meet the preset business conditions from the candidate objects, so that the target objects with a larger adjustment amplitude can be automatically recommended and displayed, further improving the diversity of information recommendation.
[0065] FIG3 is a flow chart of another information display method provided by an embodiment of the present disclosure. Based on the aforementioned disclosed embodiments, this disclosed embodiment optimizes the step of "determining a target display method corresponding to the target recommendation information of the target object based on the target degree of interaction between the target user and the target object" when the business information corresponding to the target object includes a target number of recommended sub-objects and a target number of recommended sub-objects in the target recommendation information of the target object. Explanations of terms that are identical or corresponding to those in the aforementioned disclosed embodiments are not repeated here.
[0066] As shown in FIG3 , the information display method specifically includes the following steps:
[0067] S310: Determine a set of candidate objects that have historical interactions with the target user based on the historical interaction information of the target user.
[0068] S320: Based on the business information corresponding to each candidate object in the candidate object set, determine a target object that meets a preset business condition from the candidate object set.
[0069] S330: Compare the target interaction degree between the target user and the target object with a preset interaction degree, and determine the target number of recommended sub-objects in the target recommendation information of the target object based on the comparison result.
[0070] The preset interaction level may be a threshold value used to distinguish between different display methods. Specifically, when two display methods exist, the target interaction level between the target user and the target object may be compared with the preset interaction level. Based on the comparison result, a target display method corresponding to the target recommendation information of the target object, i.e., a target number of recommended sub-objects in the target recommendation information, may be determined.
[0071] Exemplarily, S330 may include: if the target interaction degree between the target user and the target object is less than or equal to the preset interaction degree, determining the target number of recommended sub-objects in the target recommendation information of the target object to be a first number; if the target interaction degree between the target user and the target object is greater than the preset interaction degree, determining the target number of recommended sub-objects in the target recommendation information of the target object to be a second number.
[0072] The first number is less than the second number. For example, the first number is 1 and the second number is 3. Specifically, if the target interaction level between the target user and the target object is less than or equal to the preset interaction level, it indicates that the target user has a low level of interest in the target object. In this case, a smaller number of sub-objects within the target object can be recommended to the target user, that is, the target number of recommended sub-objects is determined to be the first number. If the target interaction level between the target user and the target object is greater than the preset interaction level, it indicates that the target user has a high level of interest in the target object. In this case, a larger number of sub-objects within the target object can be recommended to the target user, that is, the target number of recommended sub-objects is determined to be the second number.
[0073] S340: Determine a target number of recommended sub-objects based on information about each sub-object in the target object.
[0074] Specifically, based on the information of each sub-object in the target object, a target number of sub-objects may be determined from the target object as recommended sub-objects to be recommended to the target user.
[0075] Exemplarily, S340 may include: acquiring an adjustment range of a resource attribute value of each sub-object in the target object; and determining a target number of recommended sub-objects from all sub-objects based on the adjustment range of the resource attribute value of each sub-object.
[0076] Specifically, based on the adjustment range of the resource attribute value of each sub-object, all sub-objects can be arranged in descending order to obtain a sub-object sequence with decreasing adjustment ranges, and the sub-objects with the first target number in the sub-object sequence can be used as the recommended sub-objects with the target number, so that sub-objects with higher adjustment ranges of resource attribute values can be recommended first, so that target users can learn about items with greater discounts more quickly, thereby improving the conversion rate of items.
[0077] S350: Push and display target recommendation information containing the target number of recommendation sub-objects.
[0078] Specifically, based on the target number of recommended sub-objects, a target display mode of the target recommendation information can be obtained, so that the target number of recommended sub-objects can be pushed and displayed to the target user in the target display mode.
[0079] The technical solution of the embodiment of the present disclosure compares the target interaction degree between the target user and the target object with the preset interaction degree, determines the target number of recommended sub-objects in the target recommendation information of the target object based on the comparison result, and determines the target number of recommended sub-objects based on the information of each sub-object in the target object, so that different numbers of recommended sub-objects can be automatically pushed and displayed to the target user based on different interaction degrees, thereby improving the diversity of information display.
[0080] Based on the above technical solutions, the target recommendation information may include: sub-object information of a recommended sub-object within the target object. The sub-object information may include any information used to describe the sub-object. For example, the sub-object information of the recommended sub-object may include first type information and second type information.
[0081] The first type of information includes: recommended sub-object image information, title description information, current resource attribute values, and original resource attribute values; the second type of information includes at least one of the following:
[0082] Recommended evaluation information of the recommended sub-object, resource attribute value adjustment range information, target object location information, inventory bar control, countdown control and interactive control, wherein the interactive control is used to trigger the sub-object page that displays the recommended sub-object.
[0083] Among them, the recommendation evaluation information of the recommended sub-object may refer to the recommendation words of the recommended sub-object. For example, the recommendation evaluation information may be "The taste is very good, recommended". If the recommended sub-object has user evaluations, the praise rate is greater than the preset percentage, and there is corresponding recommendation evaluation information, the recommendation evaluation information of the recommended sub-object is displayed in the target recommendation information. The resource attribute value adjustment range information may include: the difference between the original resource attribute value and the current resource attribute value, or the proportion of the difference to the original resource attribute value. For example, the resource attribute value adjustment range information may be "30% off, save a total of 15 yuan after the coupon". The location information of the target object may refer to the offline store location information of the target object. The inventory bar control may be a control for displaying the total inventory quantity and / or the current remaining inventory quantity of the recommended sub-object. The countdown control may be a control for displaying the remaining discount time of the recommended sub-object, that is, the remaining time until the recommended sub-object returns to its original price. The sub-object page of the recommended sub-object may be a page for displaying detailed information of the recommended sub-object. For example, the target user can trigger the interactive control corresponding to the recommended sub-object to generate a display trigger operation corresponding to the recommended sub-object. In response to the display trigger operation, the sub-object page corresponding to the recommended sub-object is displayed, so that the target user can perform purchase operations, add-to-cart operations, and favorite operations on the sub-object on the sub-object page.
[0084] As an optional method, the target recommendation information may further include at least one of the following:
[0085] Target object's image information, recommendation title information, recommendation reason information, bullet message information, sub-object display control, and recommendation stop control;
[0086] Among them, the recommended title information is determined based on the adjustment range and acquisition restriction information of the resource attribute value of the target object; the barrage information refers to the historical interaction information of other users other than the target user on the recommended sub-object; the sub-object display control is used to trigger the display of the sub-object page of the recommended sub-object or the page of all sub-objects in the target object; the recommendation stop control is used to trigger the stop of the push flow to display the target recommendation information; and / or, the associated position of the sub-object display control displays the information of each user who is acquiring the sub-object in turn.
[0087] Among them, the image information of the target object may refer to the target object's account avatar picture, background picture or any item picture, etc. The recommended title information can be used to prompt the target user of the current business activities of the sub-object recommended by the target user, such as being used to prompt the target user that the sub-object recommended by the target user is a promotional item. Obtaining restriction information refers to the discount restriction information for purchasing the recommended sub-object. For example, obtaining restriction information may include time limit information or quantity limit information. Time limit information is used to characterize that the preferential time period of the recommended sub-object is limited, that is, the recommended sub-object is a limited-time promotion. Quantity limit information is used to characterize that the inventory of the recommended sub-object is limited, that is, the recommended sub-object is a limited-quantity promotion.
[0088] Recommendation reason information may be the reason for recommending the target object to the target user. For example, recommendation reason information may include: the target user follows the target object's account, the target user has collected the target object's store, or the target user has collected items in the target object. Bullet chat information refers to historical interaction information of other users other than the target user on the recommended sub-object. For example, bullet chat information may include order or browsing information of other users on the recommended sub-object within a preset time period (such as the last 24 hours). Order information and browsing information are sorted in chronological order, with the most recent displayed at the front. The sub-object display control is used to trigger the display of the sub-object page of the recommended sub-object or the page of all sub-objects in the target object. The recommendation stop control is used by the user to trigger the display of the target recommendation information. For example, if the target user is not interested in the recommended sub-object, the target user can trigger the recommendation stop control to not display the target recommendation information for a preset number of days (such as 3 days). The associated position of the sub-object display control can display the information of each user who is obtaining the sub-object in turn, such as the user information including the avatar or account name of the user who is purchasing the sub-object.
[0089] For example, FIG4 shows an example diagram of displaying target recommendation information in the form of a recommendation card. The target recommendation information in FIG4 is a recommendation card with only one recommended sub-object, that is, the target number of recommended sub-objects is 1. Referring to FIG4 , the target recommendation information displayed on the recommendation card may include: picture information of the target object, recommendation reason information, barrage information, recommendation title information, sub-object information of the recommended sub-object, sub-object display control, and recommendation stop control. Among them, the sub-object information of the recommended sub-object may include: picture information of the recommended sub-object, title introduction information, current resource attribute value and original resource attribute value, recommendation evaluation information of the recommended sub-object, location information of the target object, and resource attribute value reduction amplitude information. It should be noted that the sub-object display control shown in FIG4 is used to trigger the display of the sub-object page of the recommended sub-object, such as the details page of an item.
[0090] For another example, FIG5 shows another example diagram of displaying target recommendation information in the form of a recommendation card. The target recommendation information in FIG5 is a recommendation card with 3 recommended sub-objects, and the target number of recommended sub-objects is 3. Referring to FIG5 , the target recommendation information displayed on the recommendation card may include: recommendation title information, recommendation reason information, location information of the target object, sub-object information of each recommended sub-object, sub-object display control, and recommendation stop control. Among them, the sub-object information of each recommended sub-object may include: picture information of the recommended sub-object, title introduction information, current resource attribute value, original resource attribute value, inventory bar control or countdown control, and interactive control. It should be noted that the sub-object display control displayed on the recommendation card in FIG5 is used to trigger the page that displays all sub-objects in the target object, so that the target user can view all sub-objects in the target object on the page, such as viewing all items sold by the merchant. The interactive control corresponding to each recommended sub-object displayed on the recommendation card in FIG5 is used to trigger the display of the sub-object page of the recommended sub-object corresponding to the interactive control, such as the details page of the item.
[0091] As an optional method, determining the recommended title information of the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information may include: determining the target recommendation type corresponding to the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information; determining the recommended title information of the target object based on the target title template corresponding to the target recommendation type and the acquisition restriction information.
[0092] Among them, the recommendation type can be obtained by pre-classifying the characteristics of the recommended object. For example, the recommendation type can be used to characterize different preferential feature information of the recommended object. The target recommendation type corresponding to the target object can refer to the recommendation type corresponding to the object recommended in the target recommendation information. For example, the target recommendation type may include: the first recommendation type, the second recommendation type or the third recommendation type. Among them, the first recommendation type may refer to an object whose recommended object is a large discount. The second recommendation type may refer to an object whose recommended object is a limited-time discount. The third recommendation type may refer to an object whose recommended object is a limited-quantity discount. For example, in addition to the first recommendation type, the second recommendation type or the third recommendation type, the target recommendation type may also include a fourth recommendation type. The fourth recommendation type may refer to a type whose current resource attribute value of the target object is the highest or lowest in history. That is to say, when the current resource attribute value is the current price, the fourth recommendation type may refer to a type with a low price for the same product.
[0093] The target title template corresponding to the target recommendation type can be a title information template used to showcase the characteristics of the target recommendation type. Different recommendation types correspond to different title templates. The title template corresponding to the first recommendation type is used to highlight the characteristics of large discounts. The title template corresponding to the second recommendation type is used to highlight the characteristics of limited-time discounts. The title template corresponding to the third recommendation type is used to highlight the characteristics of limited-quantity discounts. The title template corresponding to the fourth recommendation type is used to highlight the characteristics of periodic price comparisons. For example, the title template corresponding to the first recommendation type is: [Bargain Hunt] Price reduction of XX yuan / XX discount + countdown control / inventory bar control. The title template corresponding to the second recommendation type is: [Limited Time] Price reduction of XX yuan / XX discount + countdown control. The title template corresponding to the third recommendation type is: [Limited Quantity] Price reduction of XX yuan / XX discount + inventory bar control. The title template corresponding to the fourth recommendation type is: [Lowest Price for XX Days Only] + countdown control / inventory bar control. The countdown control can be expressed as: "Original Price Will Return Soon" + countdown timer. The inventory bar can be expressed as: "Sold Out Soon" + Only XX Items Left."
[0094] Specifically, based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information, it is detected whether the target object meets the recommendation conditions corresponding to each recommendation type, and the recommendation type corresponding to the recommendation conditions is determined as the target recommendation type corresponding to the target object. Based on the acquisition restriction information of the target object, the countdown control or the inventory bar control in the target title template corresponding to the target recommendation type is filled with information, and the filled target title template is used as the recommended title information of the target object. For the first recommendation type and the fourth recommendation type, the countdown control and the inventory bar control can be displayed in the recommended title information of the target object, wherein the display priority of the countdown control can be greater than the display priority of the inventory bar control. If the target object does not have time limit information and quantity limit information, the countdown control and the inventory bar control may not be displayed in the recommended title information of the target object.
[0095] Exemplarily, determining the target recommendation type corresponding to the target object based on the adjustment range of the target object's resource attribute value and the acquisition restriction information may include: if the adjustment range of the target object's resource attribute value is greater than or equal to the second preset range, determining the target recommendation type corresponding to the target object to be the first recommendation type; if the adjustment range of the target object's resource attribute value and the target object's item acquisition restriction information is time restriction information, determining the target recommendation type corresponding to the target object to be the second recommendation type; if the adjustment range of the target object's resource attribute value and the target object's item acquisition restriction information is quantity restriction information, determining the target recommendation type corresponding to the target object to be the third recommendation type.
[0096] The second preset margin is greater than the first preset margin. For example, the first preset margin is 30% and the second preset margin is 40%. The time limit information indicates that the remaining discount period for the target object is less than the preset period. The quantity limit information indicates that the discounted inventory of the target object is less than the preset inventory.
[0097] Specifically, the adjustment range of the target object's resource attribute value is compared with a second preset range. If the adjustment range of the target object's resource attribute value is greater than or equal to the second preset range, the target recommendation type corresponding to the target object is determined to be the first recommendation type. If the adjustment range of the target object's resource attribute value is less than the second preset range and the remaining discount duration of the target object is less than the preset duration, the target recommendation type corresponding to the target object is determined to be the second recommendation type. If the adjustment range of the target object's resource attribute value is less than the second preset range and the discounted inventory of the recommended item is less than the preset inventory, the target recommendation type corresponding to the target object is determined to be the third recommendation type.
[0098] Exemplarily, determining the target recommendation type corresponding to the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information may also include: if there is only one recommended sub-object, obtaining the historical resource attribute value of the recommended sub-object within a preset historical time period; if the current resource attribute value of the recommended sub-object is less than all historical resource attribute values, determining that the target recommendation type corresponding to the target object is the fourth recommendation type.
[0099] Specifically, in addition to the first recommendation type, the second recommendation type, or the third recommendation type, the target recommendation type may also include a fourth recommendation type. When only one recommended sub-object in the target object needs to be displayed, the current resource attribute value (i.e., current price) of the recommended sub-object may be compared with each historical resource attribute value (i.e., historical price) of the recommended item within a preset historical time period. If the current resource attribute value is less than all historical resource attribute values, it indicates that the current price of the recommended sub-object is the lowest price in history. In this case, the target recommendation type corresponding to the recommended item is determined to be the fourth recommendation type.
[0100] The disclosed embodiment can more quickly determine the recommended title information of the target object by using the target title template corresponding to the target recommendation type and obtaining restriction information, so that the target user can quickly know that the recommended sub-object is a discounted item in the target object based on the recommended title information, thereby improving the efficiency of information recommendation.
[0101] FIG6 is a schematic structural diagram of an information display device provided by an embodiment of the present disclosure. As shown in FIG6 , the device specifically includes: a candidate object set determination module 610 , a target object determination module 620 and a push display module 630 .
[0102] Among them, the candidate object set determination module 610 is used to determine the candidate object set that has historical interactions with the target user based on the historical interaction information of the target user; the target object determination module 620 is used to determine the target object that meets the preset business conditions from the candidate object set based on the business information corresponding to each candidate object in the candidate object set; the push display module 630 is used to determine the target display method corresponding to the target recommendation information of the target object based on the target interaction level between the target user and the target object, and push and display the target recommendation information based on the target display method.
[0103] The technical solution provided by the embodiment of the present disclosure determines a set of candidate objects that have historical interactions with the target user based on the historical interaction information of the target user, and determines the target objects that meet the preset business conditions from the set of candidate objects based on the business information corresponding to each candidate object in the set of candidate objects, thereby obtaining the target objects that the target user is interested in and meet the business recommendation needs, and determines the target display mode corresponding to the target recommendation information of the target object based on the target interaction level between the target user and the target object, and pushes and displays the target recommendation information based on the target display mode, thereby automatically recommending object information to the user in different display modes, so that the user can quickly obtain the object information of interest without the need for the user to manually search, thereby realizing automatic recommendation of object information, which helps to improve user experience and item conversion rate.
[0104] Based on the above technical solution, the business information corresponding to the selected object includes: the adjustment range of the resource attribute value of the selected object; the target object determination module 620 includes:
[0105] a candidate object determining unit, configured to compare an adjustment range of a resource attribute value of each candidate object in the set of candidate objects with a first preset range, and obtain candidate objects whose adjustment range is greater than or equal to the first preset range;
[0106] The target object determining unit is configured to determine a target object that meets a preset service condition from the candidate objects.
[0107] Based on the above technical solutions, the target object determination unit includes:
[0108] A first determining subunit is configured to determine, if there is only one candidate object, the candidate object as a target object that meets a preset business condition;
[0109] The second determining subunit is configured to determine, if there are at least two candidate objects, a target object that meets a preset business condition from all candidate objects based on at least one object reference information of each candidate object; wherein the object reference information includes at least one of the following:
[0110] Based on the degree of interaction between the target user and each candidate object, the degree of association between the current interaction information of the target user and each candidate object, and the resource demand of each candidate object.
[0111] On the basis of the above technical solutions, the second determining subunit is specifically configured to:
[0112] If each candidate object has at least two object reference information, the target object reference information corresponding to each candidate object is determined based on the reference priority corresponding to each object reference information; based on the target object reference information, the target object that meets the preset business conditions is determined from all candidate objects.
[0113] Based on the above technical solutions, the target display method includes: the target number of recommended sub-objects in the target recommendation information of the target object and the target number of recommended sub-objects; the push display module 630 includes:
[0114] a target quantity determination unit, configured to compare a target interaction degree between the target user and the target object with a preset interaction degree, and determine a target quantity of recommended sub-objects in the target recommendation information of the target object based on the comparison result;
[0115] The recommended sub-object determining unit is configured to determine the target number of recommended sub-objects based on information about each sub-object in the target object.
[0116] Based on the above technical solutions, the target quantity determination unit is specifically used to:
[0117] If the target interaction level between the target user and the target object is less than or equal to the preset interaction level, the target number of recommended sub-objects in the target recommendation information of the target object is determined to be a first number; if the target interaction level between the target user and the target object is greater than the preset interaction level, the target number of recommended sub-objects in the target recommendation information of the target object is determined to be a second number; wherein the first number is less than the second number.
[0118] Based on the above technical solutions, the recommended sub-object determination unit is specifically used to: obtain the adjustment range of the resource attribute value of each sub-object in the target object; and determine the target number of recommended sub-objects from all sub-objects based on the adjustment range of the resource attribute value of each sub-object.
[0119] On the basis of the above technical solutions, the target recommendation information includes: sub-object information of recommended sub-objects in the target object; wherein,
[0120] The sub-object information of the recommended sub-object includes first type information and second type information;
[0121] The first type of information includes: picture information, title introduction information, current resource attribute value and original resource attribute value of the recommended sub-object;
[0122] The second type of information includes at least one of the following:
[0123] The recommended evaluation information of the recommended sub-object, the resource attribute value adjustment range information, the location information of the target object, the inventory bar control, the countdown control and the interactive control, wherein the interactive control is used to trigger the display of the sub-object page of the recommended sub-object; and / or,
[0124] The target recommendation information also includes at least one of the following:
[0125] The target object's picture information, recommendation title information, recommendation reason information, bullet message information, sub-object display control, and recommendation stop control;
[0126] The recommended title information is determined based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information;
[0127] The barrage information refers to historical interaction information of other users other than the target user on the recommended sub-object; the sub-object display control is used to trigger the display of the sub-object page of the recommended sub-object or the page of all sub-objects in the target object; the recommendation stop control is used to trigger the stop of the push flow display of the target recommendation information; and / or,
[0128] The associated position of the sub-object display control displays in turn the information of each user who is obtaining the sub-object.
[0129] On the basis of the above technical solutions, the device also includes:
[0130] a target recommendation type determination module, configured to determine a target recommendation type corresponding to the target object based on an adjustment range of a resource attribute value of the target object and acquisition restriction information;
[0131] The recommended title information determining module is configured to determine the recommended title information of the target object based on the target title template corresponding to the target recommendation type and the acquisition restriction information.
[0132] Based on the above technical solutions, the target recommendation type determination module is specifically used to:
[0133] If the adjustment range of the resource attribute value of the target object is greater than or equal to the second preset range, the target recommendation type corresponding to the target object is determined to be the first recommendation type; if the adjustment range of the resource attribute value of the target object and the item acquisition restriction information of the target object is time restriction information, the target recommendation type corresponding to the target object is determined to be the second recommendation type; if the adjustment range of the resource attribute value of the target object and the item acquisition restriction information of the target object is quantity restriction information, the target recommendation type corresponding to the target object is determined to be the third recommendation type.
[0134] Based on the above technical solutions, the target recommendation type determination module is further specifically used to:
[0135] If there is only one recommended sub-object, the historical resource attribute value of the recommended sub-object within the preset historical time period is obtained; if the current resource attribute value of the recommended sub-object is less than all the historical resource attribute values, the target recommendation type corresponding to the target object is determined to be the fourth recommendation type.
[0136] The information display device provided in the embodiments of the present disclosure can execute the information display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of the execution method.
[0137] 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-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the protection scope of the embodiments of the present disclosure.
[0138] FIG7 is a schematic diagram of the structure of an electronic device provided by an embodiment of the present disclosure. Referring to FIG7 , a schematic diagram of the structure of an electronic device (such as a terminal device or server in FIG7 ) 500 suitable for implementing an embodiment of the present disclosure is shown below. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. The electronic device shown in FIG7 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present disclosure.
[0139] As shown in FIG7 , the electronic device 500 may include a processing device (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. 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 via a bus 504. An edit / output (I / O) interface 505 is also connected to the bus 504.
[0140] Typically, the following devices may be connected to the I / O interface 505: an input device 506 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 508 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 509. The communication device 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 7 shows the electronic device 500 with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may alternatively be implemented or present.
[0141] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 509, or installed from the storage device 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 method of the embodiment of the present disclosure are performed.
[0142] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0143] The electronic device provided by the embodiment of the present disclosure and the information display method provided by the above embodiment belong to the same inventive concept. For technical details not fully described in this embodiment, please refer to the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.
[0144] An embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon. When the program is executed by a processor, the information display method provided in the above embodiment is implemented.
[0145] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0146] In some embodiments, the client and server can communicate using any currently known or later 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 a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0147] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0148] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: determines a set of candidate objects that have historical interactions with the target user based on the historical interaction information of the target user; determines a target object that meets preset business conditions from the set of candidate objects based on the business information corresponding to each candidate object in the set of candidate objects; determines a target display method corresponding to the target recommendation information of the target object based on the target interaction degree between the target user and the target object, and pushes and displays the target recommendation information based on the target display method.
[0149] Computer program code for performing the operations of the present disclosure may 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, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may 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 may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0150] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0151] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."
[0152] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0153] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A 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, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0154] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0155] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0156] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should 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 merely example forms of implementing the claims.
Claims
1. An information display method, comprising: Based on the historical interaction information of the target user, determining a set of candidate objects that have historical interactions with the target user; Determining a target object that meets a preset business condition from the set of objects to be selected based on the business information corresponding to each object to be selected in the set of objects to be selected; Based on the target interaction degree between the target user and the target object, a target display mode corresponding to the target recommendation information of the target object is determined, and the target recommendation information is pushed and displayed based on the target display mode.
2. The information display method according to claim 1, wherein: The business information corresponding to the object to be selected includes: the adjustment range of the resource attribute value of the object to be selected; The determining, based on the business information corresponding to each candidate object in the candidate object set, a target object that meets a preset business condition from the candidate object set includes: Comparing the adjustment range of the resource attribute value of each candidate object in the candidate object set with a first preset range, and obtaining candidate objects whose adjustment range is greater than or equal to the first preset range; Determine a target object that meets a preset business condition from the candidate objects.
3. The information display method according to claim 2, wherein: Determining the target object that meets the preset business conditions from the candidate objects includes: If there is only one candidate object, the candidate object is determined as the target object that meets the preset business conditions; If there are at least two candidate objects, a target object that meets the preset business condition is determined from all candidate objects based on at least one object reference information of each candidate object; wherein the object reference information includes at least one of the following: Based on the degree of interaction between the target user and each candidate object, the degree of association between the current interaction information of the target user and each candidate object, and the resource demand of each candidate object.
4. The information display method according to claim 3, wherein: The step of determining a target object that meets a preset business condition from all candidate objects based on at least one object reference information of each candidate object includes: If there are at least two object reference information for each candidate object, determining the target object reference information corresponding to each candidate object based on the reference priority corresponding to each object reference information; Based on the target object reference information, a target object that meets a preset service condition is determined from all candidate objects.
5. The information display method according to any one of claims 1 to 4, wherein: The target display method includes: a target number of recommended sub-objects in the target recommendation information of the target object and the target number of recommended sub-objects; The determining, based on the target interaction degree between the target user and the target object, a target display mode corresponding to the target recommendation information of the target object includes: comparing a target interaction degree between the target user and the target object with a preset interaction degree, and determining a target number of recommended sub-objects in the target recommendation information of the target object based on the comparison result; Based on information of each sub-object in the target object, the target number of recommended sub-objects is determined.
6. The information display method according to claim 5, wherein: The determining, based on the comparison result, a target number of recommended sub-objects in the target recommendation information of the target object includes: If the target interaction degree between the target user and the target object is less than or equal to a preset interaction degree, determining the target number of recommended sub-objects in the target recommendation information of the target object to be a first number; If the target interaction degree between the target user and the target object is greater than a preset interaction degree, determining the target number of recommended sub-objects in the target recommendation information of the target object to be a second number; The first number is smaller than the second number.
7. The information display method according to claim 5 or 6, wherein: The determining the target number of recommended sub-objects based on information of each sub-object in the target object includes: Obtaining the adjustment range of the resource attribute value of each sub-object in the target object; Based on the adjustment range of the resource attribute value of each sub-object, the target number of recommended sub-objects is determined from all sub-objects.
8. The information display method according to any one of claims 1 to 7, wherein: The target recommendation information includes: sub-object information of recommended sub-objects in the target object; wherein, The sub-object information of the recommended sub-object includes first type information and second type information; The first type of information includes: picture information, title introduction information, current resource attribute value and original resource attribute value of the recommended sub-object; The second type of information includes at least one of the following: The recommended evaluation information of the recommended sub-object, the resource attribute value adjustment range information, the location information of the target object, the inventory bar control, the countdown control and the interactive control, wherein the interactive control is used to trigger the display of the sub-object page of the recommended sub-object; and / or, The target recommendation information also includes at least one of the following: The target object's picture information, recommendation title information, recommendation reason information, bullet message information, sub-object display control, and recommendation stop control; The recommended title information is determined based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information; The barrage information refers to historical interaction information of other users other than the target user on the recommended sub-object; the sub-object display control is used to trigger the display of the sub-object page of the recommended sub-object or the page of all sub-objects in the target object; the recommendation stop control is used to trigger the stop of the push flow display of the target recommendation information; and / or, The associated position of the sub-object display control displays in turn the information of each user who is obtaining the sub-object.
9. The information display method according to claim 8, wherein: The determining of the recommended title information of the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information includes: Determining a target recommendation type corresponding to the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information; Determine the recommended title information of the target object based on the target title template corresponding to the target recommendation type and the acquisition restriction information.
10. The information display method according to claim 9, wherein: The determining of the target recommendation type corresponding to the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information includes: If the adjustment range of the resource attribute value of the target object is greater than or equal to the second preset range, determining that the target recommendation type corresponding to the target object is the first recommendation type; If the adjustment range of the resource attribute value of the target object is the target object and the item acquisition restriction information of the target object is the time restriction information, determining that the target recommendation type corresponding to the target object is the second recommendation type; If the adjustment range of the resource attribute value of the target object and the item acquisition restriction information of the target object is quantity restriction information, it is determined that the target recommendation type corresponding to the target object is the third recommendation type.
11. The information display method according to claim 10, wherein: The method further comprises determining a target recommendation type corresponding to the target object based on the adjustment range of the resource attribute value of the target object and the acquisition restriction information: If there is only one recommended sub-object, obtaining the historical resource attribute value of the recommended sub-object within a preset historical time period; If the current resource attribute value of the recommended sub-object is less than all the historical resource attribute values, it is determined that the target recommendation type corresponding to the target object is the fourth recommendation type.
12. An information display device, comprising: a candidate object set determination module configured to determine a candidate object set having historical interactions with the target user based on the target user's historical interaction information; a target object determination module configured to determine a target object that meets a preset business condition from the set of candidate objects based on business information corresponding to each candidate object in the set of candidate objects; The push display module is configured to determine a target display mode corresponding to the target recommendation information of the target object based on the target interaction degree between the target user and the target object, and push and display the target recommendation information based on the target display mode.
13. An electronic device comprising: one or more processors; A storage device 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 according to any one of claims 1 to 11.
14. A storage medium containing computer-executable instructions, wherein: When the computer executable instructions are executed by a computer processor, they are used to perform the information presentation method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Online commodity recommendation method based on big data
CN111709813A
Information processing method and device, equipment and storage medium
CN114727146A
Resource recommendation method and device, electronic equipment and storage medium
CN115470401A
Method for providing commodity information and electronic equipment
CN117035906A