Information generation method and device

By classifying the item identification set, generating a subset of item identification and determining the item identification to be displayed and hidden, the problem of confusion in interface display such as electronic shopping carts is solved, and information acquisition efficiency and interface simplicity are improved.

CN120355490APending Publication Date: 2025-07-22BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510442881.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2019-09-24
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

In the prior art, when users acquire item information in folders such as electronic shopping carts, the interface display is chaotic, making it difficult to efficiently display and hide item logos, which affects the efficiency of information acquisition.

Method used

By sorting the item identification set, a subset of item identification is generated, and the item identification is determined to be displayed and hidden, and notification information is generated. The terminal display target folder interface only displays the item identification is displayed.

Benefits of technology

It improves the simplicity of the interface and the efficiency of information acquisition, and simplifies the user information acquisition process by displaying and hiding item logos in a classified manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120355490A_ABST
    Figure CN120355490A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information generation method and device. According to one specific embodiment, the method comprises the steps that article identifiers in an article identifier set are classified, at least one article identifier subset is generated, and the article identifier set comprises article identifiers in a target folder; for an article identifier subset in the at least one article identifier subset, determining an article identifier to be displayed and an article identifier to be hidden from the article identifier subset; based on the to-be-displayed article identifier and the to-be-hidden article identifier, notification information is generated, the notification information is sent to a terminal, the terminal responds to the received notification information and displays a target folder display interface, and the target folder display interface comprises the to-be-displayed article identifier and does not comprise the to-be-hidden article identifier. According to the embodiment, a new information generation mode is provided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of computer technologies, and particularly to an information generation method and apparatus. Background Art

[0002] With the development of computer technologies and Internet technologies, users can obtain increasingly rich and diverse information through electronic devices. On the other hand, the services and information provided by item offering platforms are also becoming increasingly diverse.

[0003] For example, a user can add item-related information to an electronic shopping cart. The user can obtain the previously added item-related information from the electronic shopping cart at any time, for example, when wanting to place an order. Summary of the Invention

[0004] Embodiments of the present application provide an information generation method and apparatus.

[0005] In a first aspect, an embodiment of the present application provides an information generation method, the method including: classifying item identifiers in an item identifier set to generate at least one item identifier subset, where the item identifier set includes item identifiers in a target folder; for an item identifier subset in the at least one item identifier subset, determining a to-be-displayed item identifier and a to-be-hidden item identifier from the item identifier subset; generating a notification message based on the to-be-displayed item identifier and the to-be-hidden item identifier, and sending the notification message to a terminal, where the terminal, in response to receiving the notification message, displays a target folder display interface, and the target folder display interface includes the to-be-displayed item identifier and does not include the to-be-hidden item identifier.

[0006] In a second aspect, an embodiment of the present application provides an information generation apparatus, the apparatus including: a first generation unit configured to classify item identifiers in an item identifier set to generate at least one item identifier subset, where the item identifier set includes item identifiers in a target folder; a determination unit configured to, for an item identifier subset in the at least one item identifier subset, determine a to-be-displayed item identifier and a to-be-hidden item identifier from the item identifier subset; a second generation unit configured to generate a notification message based on the to-be-displayed item identifier and the to-be-hidden item identifier, and send the notification message to a terminal, where the terminal, in response to receiving the notification message, displays a target folder display interface, and the target folder display interface includes the to-be-displayed item identifier and does not include the to-be-hidden item identifier.

[0007] In a third aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage device storing one or more programs thereon, when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method of any one of the above information generation methods.

[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable medium storing a computer program thereon, which when executed by a processor implements the method of any one of the above information generation methods.

[0009] In a fifth aspect, an embodiment of the present application provides an information display method, which includes: in response to receiving notification information, displaying a target folder display interface, where the target folder display interface includes item identifiers to be displayed and does not include item identifiers to be hidden; where the notification information is sent by the server in the following manner: classifying the item identifiers in the item identifier set to generate at least one item identifier subset, where the item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one item identifier subset, determining the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset; generating notification information based on the item identifiers to be displayed and the item identifiers to be hidden, and sending the notification information.

[0010] In a sixth aspect, an embodiment of the present application provides an information display device, which includes: a display module configured to, in response to receiving notification information, display a target folder display interface, where the target folder display interface includes item identifiers to be displayed and does not include item identifiers to be hidden; where the notification information is sent by the server in the following manner: classifying the item identifiers in the item identifier set to generate at least one item identifier subset, where the item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one item identifier subset, determining the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset; generating notification information based on the item identifiers to be displayed and the item identifiers to be hidden, and sending the notification information.

[0011] In a seventh aspect, an embodiment of the present application provides an electronic device, including: one or more processors; a storage device storing one or more programs thereon, when the one or more programs are executed by the one or more processors, enabling the one or more processors to implement the method of any one of the above information display methods.

[0012] In an eighth aspect, an embodiment of the present application provides a computer-readable medium storing a computer program thereon, which when executed by a processor implements the method of any one of the above information display methods.

[0013] The information generation method and device provided by the embodiments of the present application classify the item identifiers in the item identifier set to generate at least one item identifier subset; for each item identifier subset, determine the item identifier to be displayed and the item identifier to be hidden; then, generate notification information based on the item identifier to be displayed and the item identifier to be hidden; the terminal responds to the received notification information and displays a target folder display interface, and the target folder display interface may include the item identifier to be displayed but not the item identifier to be hidden; thus, the technical effects may at least include: providing a new information generation method. Brief Description of the Drawings

[0014] By reading the detailed description of the non-restrictive embodiments with reference to the following drawings, other features, objects, and advantages of the present application will become more apparent:

[0015] Figure 1 It is an exemplary system architecture diagram to which an embodiment of the present application can be applied;

[0016] Figure 2 It is a flowchart of an embodiment of the information generation method according to the present application;

[0017] Figure 3 It is a schematic diagram of the target folder display interface according to the present application;

[0018] Figure 4 It is a schematic diagram of displaying the item identifier to be displayed and the item identifier to be hidden according to the present application;

[0019] Figure 5 It is an exemplary flowchart of an alternative implementation of step 202 according to the present application;

[0020] Figure 6 It is an exemplary flowchart of an alternative implementation of step 2024 according to the present application;

[0021] Figure 7 It is a schematic structural diagram of an embodiment of the information generation device according to the present application;

[0022] Figure 8 It is a schematic structural diagram of a computer system of an electronic device suitable for implementing the embodiments of the present application. Detailed Description of the Embodiments

[0023] The present application will be further described in detail below with reference to the drawings and embodiments. It can be understood that the specific embodiments described herein are only used to explain the related invention and are not intended to limit the invention. Additionally, it should be noted that for the sake of convenience of description, only the parts related to the relevant invention are shown in the drawings.

[0024] It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments may be combined with each other. The present application will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0025] Figure 1 FIG. 100 shows an exemplary system architecture to which the information generation method or information generation device of the present application can be applied.

[0026] As Figure 1 shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is used to provide a medium for communication links between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links, or fiber optic cables, etc.

[0027] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications may be installed on the terminal devices 101, 102, 103, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc.

[0028] The terminal devices 101, 102, 103 may be hardware or software. When the terminal devices 101, 102, 103 are hardware, they may be various electronic devices with a display screen, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop portable computers, and desktop computers, etc. When the terminal devices 101, 102, 103 are software, they may be installed in the above-listed electronic devices. It may be implemented as multiple software or software modules (for example, to provide distributed services), or it may be implemented as a single software or software module. No specific limitation is made here.

[0029] The server 105 may be a server that provides various services, such as a background server that supports shopping applications on the terminal devices 101, 102, 103. The background server may analyze and process data such as data acquisition requests received, and feedback the processing results (such as item-related information) to the terminal devices.

[0030] Server 105 may be a server that provides various services. The server may provide services in response to a user's service request. It can be understood that one server can provide one or more services, and the same service can also be provided by multiple servers.

[0031] It should be noted that the information generation method provided by the embodiments of the present application is generally executed by server 105. Correspondingly, the information generation device is generally set in server 105.

[0032] It should be noted that the information display method provided by the embodiments of the present application is generally executed by terminal devices 101, 102, and 103. Correspondingly, the information display device is generally set in terminal devices 101, 102, and 103.

[0033] It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster composed of multiple servers or as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, to provide distributed services) or as a single software or software module. No specific limitation is made here.

[0034] It should be understood that Figure 1 the numbers of the terminal devices, network, and server in

[0035] are merely illustrative. According to the implementation requirements, there can be any number of terminal devices, network, and server. When the electronic device on which the information generation method runs does not need to perform data transmission with other electronic devices, the system architecture can only include the electronic device on which the information generation method runs. Figure 2 Continuing to refer to

[0036] FIG. 200 shows a flow of an embodiment of the information generation method according to the present application. The information generation method includes the following steps:

[0037] In this embodiment, the execution subject of the information generation method (such as Figure 1 the server shown in

[0038] FIG. 2) can classify the item identifiers in the item identifier set to generate at least one item identifier subset.

[0039] Here, the above item identifier set may include the item identifiers in the target folder. The item identifiers in the target folder may be added in response to the operation of the target user.

[0040] It can be understood that for different operations of the user, different electronic folders can be set to record the user's operations. The above execution entity can set a storage area for the electronic folder. When the user performs an operation, an operation record of this operation is generated and stored in the above storage area.

[0041] As an example, the above operation can be an operation of adding to the electronic shopping cart. For the item display information (such as the top of brand A), the user clicks the control to add to the shopping cart. Then the terminal can generate a record, which can include: the user operation time and the item identifier. The terminal can send this record and the target user identifier to the server. The server can set a folder and a storage area for storing the folder content for each user's electronic shopping cart. The server can store this record in the folder storage area corresponding to the shopping cart of the target user identifier.

[0042] It should be noted that the target folder can be any one of the above several types. When the user expects to obtain the content in the above target folder (such as the electronic shopping cart), the item identifiers of the same category can be folded and displayed for the above target folder to provide more effective information to the user.

[0043] In some embodiments, the classification method for classifying the item identifiers in the item identifier set may include but is not limited to any one of the following: classifying according to different item providers; classifying according to different time periods when added to the above target folder; classifying according to different item categories to which the items belong.

[0044] In some embodiments, the above classification method can be set by the user. That is, the user can set which classification method to use for classifying their own target folder.

[0045] Optionally, the intersection of any two item identifier subsets is empty.

[0046] Optionally, the union of the generated item identifier subsets is the above item identifier set.

[0047] Step 202, for the item identifier subset in at least one item identifier subset, determine the item identifier to be displayed and the item identifier to be hidden from this item identifier subset.

[0048] In this embodiment, the above execution entity can determine the item identifier to be displayed and the item identifier to be hidden from the item identifier subset in at least one item identifier subset.

[0049] Here, for some or the item identifier subsets in the above at least one item identifier subset, the operation of "determine the item identifier to be displayed and the item identifier to be hidden from this item identifier subset" can be performed.

[0050] Here, taking a subset of item identifiers as an example, it can be illustrated how to determine the item identifiers to be displayed and the item identifiers to be hidden. It can be understood that for each subset of item identifiers, the corresponding item identifiers to be displayed and the item identifiers to be hidden can be generated.

[0051] Step 203: Generate a notification message based on the item identifiers to be displayed and the item identifiers to be hidden, and send the notification message to the terminal.

[0052] In this embodiment, the above-mentioned execution entity can generate a notification message based on the item identifiers to be displayed and the item identifiers to be hidden, and send the above-mentioned notification message to the terminal.

[0053] Here, the notification message can include at least one of the following: the item identifier to be displayed, the item identifier to be hidden. It can be understood that sending one of the item identifier to be displayed and the item identifier to be hidden to the terminal can enable the terminal to determine the item identifier to be displayed and the item identifier to be hidden.

[0054] Here, the above-mentioned terminal can display a target folder display interface in response to receiving the above-mentioned notification message.

[0055] As an example, the target folder display interface can be an electronic shopping cart display interface, an electronic favorites display interface, or a browsing history display interface, etc.

[0056] Here, the above-mentioned target folder display interface can include the above-mentioned item identifier to be displayed, but does not include the item identifier to be hidden.

[0057] In some embodiments, the above-mentioned target folder display interface can be generated by the above-mentioned execution entity or by the above-mentioned terminal.

[0058] As an example, the above-mentioned notification message can include the above-mentioned item identifier to be displayed and the above-mentioned item identifier to be hidden. Then, the above-mentioned terminal can receive the above-mentioned notification message and generate the above-mentioned target folder display interface.

[0059] As an example, the above-mentioned notification message can include the above-mentioned target folder display interface. That is, the above-mentioned execution entity can generate a target folder display interface including the above-mentioned item identifier to be displayed as a notification message, and then send the above-mentioned notification message (including the target folder display interface) to the above-mentioned terminal. The above-mentioned terminal displays the above-mentioned target folder display interface.

[0060] As a reference, the following is a schematic diagram of an application scenario of the information generation method according to this embodiment. Specifically as follows:

[0061] First, the user can browse the relevant information of the item on the terminal, and then click on the "Add to Cart" control to add the item to the shopping cart. The terminal can feedback the relevant information of the item added to the shopping cart by the user to the server. The server can create an electronic shopping cart (folder) for this user and set a storage area for the electronic shopping cart. Thus, the relevant information of the items added by the user to the shopping cart can be recorded in the above storage area. That is to say, the above storage area can include a set of item identifiers.

[0062] Then, the server can classify the items in the set of item identifiers. As an example, the server can classify the item identifiers according to the different categories to which the items belong, thereby obtaining a subset of item identifiers of the "Clothing" type and a subset of item identifiers of the "Electronic Products" type. The subset of item identifiers of the "Clothing" type can include two item identifiers, namely "Top of Brand A" and "Trousers of Brand B". The subset of item identifiers of the "Electronic Products" type can include two item identifiers, namely "Computer of Brand C" and "Computer of Brand D".

[0063] After that, the server can, for an indicated subset of item identifiers in a subset of item identifiers, determine the item identifier to be displayed and the item identifier to be hidden from the subset of item identifiers. As an example, for the subset of item identifiers of the "Clothing" type, "Top of Brand A" can be used as the item identifier to be displayed, and "Trousers of Brand B" can be used as the item identifier to be hidden. As an example, for the subset of item identifiers of the "Electronic Products" type, "Computer of Brand C" can be used as the item identifier to be displayed, and "Computer of Brand D" can be used as the item identifier to be hidden.

[0064] After that, the server can generate a notification message based on the item identifier to be displayed and the item identifier to be hidden, and send the notification message to the terminal.

[0065] Finally, the terminal can display a target folder display interface. The target folder display interface is generated based on the notification message.

[0066] As an example, the target folder display interface can refer to Figure 3 . Figure 3 In, the target folder can be an electronic shopping cart. In the electronic shopping cart interface, the item identifiers to be displayed, "Top of Brand A" and "Computer of Brand C", are shown, and the item identifiers to be hidden, "Trousers of Brand B" and "Computer of Brand D", are not shown. It can be understood that the target folder display interface also shows some relevant information of the items corresponding to "Top of Brand A", such as the item picture 301 of "Top of Brand A", the item price "w yuan", and the item quantity "1 piece". The target folder display interface also shows some relevant information of the items corresponding to "Computer of Brand C", such as the item picture 302 of "Computer of Brand C", the item price "y yuan", and the item quantity "1 piece".

[0067] Optionally, the target folder display interface may further include a first prompt control 303 and a second prompt control 304. The first prompt control corresponds to a subset of item identifiers of the "clothing" type, and the second prompt control corresponds to a subset of item identifiers of the "electronic product" type.

[0068] The method shown in this embodiment classifies the item identifiers in the item identifier set to generate at least one subset of item identifiers; for each subset of item identifiers, determines the item identifiers to be displayed and the item identifiers to be hidden; then, based on the item identifiers to be displayed and the item identifiers to be hidden, generates a notification message; the terminal, in response to receiving the notification message, displays the target folder display interface, and the target folder display interface may include the item identifiers to be displayed and not include the item identifiers to be hidden; thus, the technical effects may at least include:

[0069] First, a new way of generating information is provided.

[0070] Second, classifying the item identifier set, selectively displaying and hiding item identifiers within each type; it is possible to sort out subsets of item identifiers according to types for the item identifier set, so as to display fewer item identifiers, improving the simplicity of the interface and the efficiency of obtaining information through the above interface.

[0071] In some embodiments, an item identifier set may be obtained; then, according to a preset judgment condition, it is determined whether to classify the item identifiers in the item identifier set. The above judgment condition is set according to the actual situation.

[0072] As an example, the above judgment condition may include at least one of the following but is not limited to: the number of identifiers is greater than a preset data threshold; the user operates on a preset classification method selection control to select a classification method.

[0073] In some embodiments, before step 201, the above method may include: determining the number of identifiers in the item identifier set; in response to determining that the number of identifiers is greater than a preset quantity threshold, determining to classify the item identifiers in the item identifier set.

[0074] It should be noted that when the number of identifiers is greater than a preset data set, classifying the item identifier set and then selectively displaying and hiding item identifiers; it is possible to sort out organized and fewer item identifiers for display for a relatively large number of item identifiers, improving the simplicity of the interface and the efficiency of obtaining information through the above interface.

[0075] In some embodiments, the above target folder display interface may further include a prompt control. Here, the above prompt control may trigger the terminal to display the item identifiers to be hidden in response to a predefined trigger operation.

[0076] It should be noted that providing a hint control can display the item identifier to be hidden to the user when the user expects to see it. Thus, complete information can be provided to the user when needed. Please refer to Figure 3 , which shows the display of the first hint control 303 and the second hint control 304.

[0077] Please refer to Figure 4 , which shows that after the user clicks on Figure 3 the displayed hint control, an interface showing the complete set of item identifiers is presented.

[0078] In some embodiments, the above step 202 can be implemented in various ways. That is, determining the item identifier to be displayed and the item identifier to be hidden can be implemented in various ways.

[0079] As an example, the time of addition can be used as a basis. From the subset of item identifiers, the one with the smallest absolute value of the difference between the addition time and the current time is selected, and the selected item identifier is used as the item identifier to be displayed; the item identifiers that are not selected are used as the item identifiers to be hidden.

[0080] In some embodiments, please refer to Figure 5 , which shows an alternative implementation of step 202 (i.e., process 202), and process 202 may include:

[0081] Step 2021, obtain the target user label of the target user.

[0082] Here, the user label can be generated based on the user's historical behavior information and user account information.

[0083] Here, the above user historical behavior information may include, but is not limited to, at least one of the following: order information, adding to shopping cart information, adding to favorites information, click information, browsing information.

[0084] Here, the user account information may include, but is not limited to, at least one of the following: account level, user category, user gender, user address, etc.

[0085] Here, various specific contents can be used to determine the user label.

[0086] Here, the user label can indicate the attributes of the user. The attributes of the user may include, but are not limited to: user purchasing power, user preference for items.

[0087] As an example, user purchasing power can be identified by a level, for example, high, medium, low, etc.; user purchasing power can also be identified by a numerical value, for example, it can be represented by a numerical value within the range of 1 - 100.

[0088] As an example, a user's preference for an item can be represented by an item category label.

[0089] Step 2022: According to the correspondence between user labels and item attribute value ranges, select, from the set of item attribute value ranges, the item attribute value range corresponding to the target user label as the target attribute value range.

[0090] Here, the item attribute value range can include item attribute values. The item attribute values can indicate item attributes. The item attributes can include but are not limited to: item size, item price, etc.

[0091] As an example, the user label can indicate purchasing power. The item attribute value range can be divided into three ranges, namely, a high attribute value range, a medium attribute value range, and a low attribute value range. The target user label can be high purchasing power. The high attribute value range corresponding to high purchasing power can be selected from the set of item attribute value ranges as the target attribute value range.

[0092] Step 2023: Based on the item attribute values corresponding to the target attribute value range and the item identifiers, select, from the subset of item identifiers, the item identifier as the target item identifier.

[0093] Here, the item identifier can correspond to the item attribute value.

[0094] As an example, the target attribute value range is the high attribute value range. The item identifiers whose corresponding item attribute values belong to the high attribute value range can be selected from the subset of item identifiers; then, the selected item identifiers are used as the target item identifiers.

[0095] In some embodiments, the user label can include sub - labels. The sub - labels can include item categories and indication information.

[0096] In some embodiments, the set of item attribute value ranges can include subsets of item attribute value ranges corresponding to item categories.

[0097] In some embodiments, Step 2022 can include: for the target sub - label in the user label, use the item category in the target sub - label as the target item category; select, from the set of item attribute value ranges, the subset of item attribute value ranges corresponding to the target item category; then, select, from the selected subset of item attribute value ranges, the item attribute value range corresponding to the target sub - label as the target attribute value range.

[0098] In some embodiments, the number of target attribute value intervals is multiple, and each target attribute value interval corresponds to an item category. Step 2023 may include: for the item identifier in the item identifier subset, select the target attribute value interval applicable to the item identifier according to the item category corresponding to the item identifier; if the item attribute value corresponding to the item identifier belongs to the above applicable target attribute value interval, select the item identifier as the target item identifier.

[0099] As an example, user tags may include: high - electronic products, low - clothing, where "high - electronic products" indicates that the user's purchasing power for the item category "electronic products" is high.

[0100] As an example, take "high - electronic products" as the target sub - tag. Take the electronic products in "high - electronic products" as the target item category. From the set of item attribute value intervals (for example, including: the first subset corresponding to electronic products, the second subset corresponding to clothing), select the first subset corresponding to electronic products (for example, including the first high - value interval, the first medium - value interval, and the first low - value interval). From the first subset, select the high - value interval corresponding to the indication information "high" in "high - electronic products".

[0101] As an example, take the sub - tag "low - clothing" as the target sub - tag, and the second low - value interval in the second subset (for example, including the second high - value interval, the second medium - value interval, and the second low - value interval) can be selected.

[0102] As an example, the number of target attribute value intervals can be two, the first high - value interval corresponding to electronic products, and the second low - value interval corresponding to clothing.

[0103] As an example, the item identifier subset may include the tops of brand A. According to the item category clothing corresponding to the tops of brand A, select the target attribute value interval applicable to the tops of brand A (the second low - value interval corresponding to clothing). If the attribute value of the tops of brand A belongs to the above second low - value interval, select the tops of brand A as the target item identifier.

[0104] Step 2024, determine the item identifier to be displayed based on the target item identifier.

[0105] It should be noted that, through the target user tag, determine the item attribute value interval corresponding to the target user tag; select the target item identifier according to the item attribute value corresponding to the target item attribute value interval. Thus, a display method suitable for the target user (which item identifiers to display and which to hide) can be formulated according to the characteristics of the target user, thereby improving the pertinence of the display and making the information obtained by the target user more effective.

[0106] In some embodiments, the target item identifier can be determined as the item identifier to be displayed.

[0107] In some embodiments, item identifiers other than the target item identifier in the subset of item identifiers can be determined as item identifiers to be hidden.

[0108] In some embodiments, step 2024 described above may include: determining whether the target item identifier corresponds to a predefined first piece of information to be pushed; in response to determining that the target item identifier corresponds to the first piece of information to be pushed, determining the target item identifier as an item identifier to be displayed.

[0109] In some embodiments, step 2024 described above may further include: in response to determining that the target item identifier does not correspond to the first piece of information to be pushed, determining the target item identifier as an item identifier to be hidden.

[0110] In some embodiments, please refer to Figure 6 , which shows an alternative implementation of step 2024 (flow 2024). Flow 2024 may include:

[0111] Step 20241, determining whether the target item identifier corresponds to a predefined first piece of information to be pushed.

[0112] Here, the content of the first piece of information to be pushed can be predefined.

[0113] In some embodiments, the first piece of information to be pushed may include recommendation information. The recommendation information is information indicating that the price of an item has decreased.

[0114] In some embodiments, the first piece of information to be recommended may include an inventory label. The inventory label can indicate that the stock quantity of an item is relatively large.

[0115] Step 20242, in response to determining that the target item identifier corresponds to the first piece of information to be pushed, determining the target item identifier as an item identifier to be displayed.

[0116] It should be noted that if the target item identifier corresponds to the first piece of information to be pushed, it can be understood that the target item identifier has a higher display priority. Determining the target item identifier as an item identifier to be displayed can display item identifiers according to the display priority, thereby improving the effectiveness of the displayed information. Optionally, when displaying the item identifier to be displayed, the first piece of information to be pushed can be associated and displayed, so that the first piece of information to be pushed can be timely displayed to the target user, improving the timeliness of information display.

[0117] Step 20243, in response to determining that the target identifier does not correspond to the first piece of information to be pushed, obtaining operation data of at least one user for the target item identifier.

[0118] Here, the operation data may include the item identification and the operation mode information corresponding to the item identification. The operation data for the target item identification may be the operation data including the target item identification.

[0119] As an example, the operation mode information may include but is not limited to at least one of the following: browsing, collecting, adding to shopping cart, and purchasing.

[0120] Step 20244: Determine whether to generate the second information to be pushed corresponding to the target item identifier according to the operation data.

[0121] In some embodiments, whether to generate the second information to be pushed may be determined based on the amount of operation data.

[0122] In some embodiments, whether to generate the second to-be-pushed information corresponding to the target item identifier may be determined based on the number or proportion of add-to-cart operations in the operation data.

[0123] As an example, if the number of add-to-cart operation data for the target item identifier in the operation data within the preset time period is greater than a preset threshold, it is determined to generate the second information to be pushed.

[0124] In some embodiments, the second information to be pushed may indicate a price reduction, free shipping, etc. of the target item.

[0125] Optionally, the notification information may include the first information to be pushed or the second information to be pushed. The above target folder display interface may include the first information to be pushed or the second information to be pushed.

[0126] Step 20245: In response to determining that the second information to be pushed is generated, the target item identifier is determined as the identifier of the item to be displayed.

[0127] In some embodiments, in response to determining that the second information to be pushed is not to be generated, the target item identifier may be determined as the to-be-hidden item identifier.

[0128] It should be noted that if the target item identifier does not correspond to the first information to be pushed, then based on the user's operation data, it is determined whether to generate the second push information for the target item identifier, and the user's attention to the target item can be referred to to determine whether to generate the second push information. Therefore, it is possible to determine whether to generate the second information to be pushed for the target item identifier based on the attention of the majority of users to the target item, and then actively push the target item. Therefore, on the one hand, the needs of the majority of users for the target item can be timely excavated, the second push information can be generated in a targeted manner, and the push information for the target item can be provided to the user in a timely manner; on the other hand, the target item identifier with the push information can be displayed to the target user, which improves the effectiveness of the information obtained by the target user.

[0129] Further reference is made to Figure 7 , as an implementation of the methods shown in the above figures, an embodiment of an information generation device is provided in the present application. This device embodiment corresponds to Figure 2 the method embodiment shown, and this device can be specifically applied to various electronic devices.

[0130] As shown in Figure 7 , the information generation device 700 in this embodiment includes: a first generation unit 701, a determination unit 702, and a second generation unit 703. Among them, the first generation unit is configured to classify the item identifiers in the item identifier set to generate at least one item identifier subset, where the above item identifier set includes the item identifiers in the target folder; the determination unit is configured to, for the item identifier subset in at least one item identifier subset, determine the item identifier to be displayed and the item identifier to be hidden from this item identifier subset; the second generation unit is configured to generate a notification message based on the item identifier to be displayed and the item identifier to be hidden, and send the above notification message to the terminal, where the above terminal, in response to receiving the above notification message, displays a target folder display interface, where the above target folder display interface includes the item identifier to be displayed and does not include the item identifier to be hidden.

[0131] In this embodiment, for the specific processing of the first generation unit 701, the determination unit 702, and the second generation unit 703 of the information generation device 700 and the technical effects brought by them, reference can be made to Figure 2 the relevant descriptions of steps 201, step 202, and step 203 in the corresponding embodiments, which will not be elaborated here.

[0132] In some embodiments, the above target folder display interface includes a prompt control, where the prompt control triggers the terminal to display the item identifier to be hidden in response to a predefined trigger operation.

[0133] In some embodiments, the classification method for classifying the item identifiers in the item identifier set may include any one of the following: classifying according to different item providers; classifying according to different time periods when added to the above target folder; classifying according to different categories to which the items belong.

[0134] In some embodiments, the target folder is any one of the following: an electronic shopping cart, an electronic favorites folder, and a browsing history.

[0135] In some embodiments, the above-mentioned determining unit is further configured to: obtain a target user tag of the above-mentioned target user, where the user tag is generated based on user historical behavior information and user account information; according to the correspondence between the user tag and the item attribute value range, select, from the set of item attribute value ranges, the item attribute value range corresponding to the above-mentioned target user tag as the target attribute value range; based on the above-mentioned target attribute value range and the item attribute value corresponding to the item identifier, select, from the subset of item identifiers, the item identifier as the target item identifier; and determine the item identifier to be displayed based on the target item identifier.

[0136] In some embodiments, the above-mentioned determining unit is further configured to: determine whether the target item identifier corresponds to a predefined first piece of information to be pushed; in response to determining that the target item identifier corresponds to the above-mentioned first piece of information to be pushed, determine the target item identifier as the item identifier to be displayed.

[0137] In some embodiments, the above-mentioned determining unit is further configured to: in response to determining that the target item identifier does not correspond to the above-mentioned first piece of information to be pushed, obtain operation data of at least one user for the above-mentioned target item identifier; according to the above-mentioned operation data, determine whether to generate a second piece of information to be pushed corresponding to the above-mentioned target item identifier; in response to determining that the second piece of information to be pushed is generated, determine the target item identifier as the item identifier to be displayed.

[0138] An embodiment of the present application provides an information display method, the method includes: in response to receiving a notification message, display a target folder display interface, where the above-mentioned target folder display interface includes the item identifier to be displayed and does not include the item identifier to be hidden; where the above-mentioned notification message is sent by the server in the following manner: classify the item identifiers in the item identifier set to generate at least one subset of item identifiers, where the above-mentioned item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one subset of item identifiers, determine the item identifier to be displayed and the item identifier to be hidden from the item identifier subset; based on the item identifier to be displayed and the item identifier to be hidden, generate a notification message, and send the above-mentioned notification message to the terminal.

[0139] In some embodiments, the above-mentioned target folder display interface includes a prompt control, where the prompt control triggers the terminal to display the item identifier to be hidden in response to a predefined trigger operation.

[0140] An embodiment of the present application provides an information display device, which includes: a display module configured to display a target folder display interface in response to receiving notification information, where the target folder display interface includes item identifiers to be displayed and does not include item identifiers to be hidden; where the notification information is sent by the server in the following manner: classifying the item identifiers in the item identifier set to generate at least one item identifier subset, where the item identifier set includes the item identifiers in the target folder; for the item identifier subset in the at least one item identifier subset, determining the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset; generating notification information based on the item identifiers to be displayed and the item identifiers to be hidden, and sending the notification information to the terminal.

[0141] It should be noted that the implementation details and technical effects of the information display method and the information display device can refer to the descriptions in other parts of the present application and will not be elaborated here.

[0142] The following refers to Figure 8 , which shows a schematic structural diagram of a computer system 800 of an electronic device suitable for implementing the embodiments of the present application. Figure 8 The shown electronic device is only an example and should not impose any limitations on the functions and usage scope of the embodiments of the present application.

[0143] As Figure 8 shown, the computer system 800 includes a processor (e.g., a central processing unit CPU) 801, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM, Read Only Memory) 802 or a program loaded from a storage section 806 into a random access memory (RAM, Random Access Memory) 803. In the RAM 803, various programs and data required for the operation of the system 800 are also stored. The CPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O, Input / Output) interface 805 is also connected to the bus 804.

[0144] The following components are connected to the I / O interface 805: a storage section 806 including a hard disk, etc.; and a communication section 807 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 807 performs communication processing via a network such as the Internet. A drive 808 is also connected to the I / O interface 805 as needed. A removable medium 809, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 808 as needed so that a computer program read from it can be installed into the storage section 806 as needed.

[0145] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product that includes a computer program carried on a computer-readable medium, and the computer program includes program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network through the communication section 807, and / or installed from the removable medium 809. When the computer program is executed by the processor 801, the above-described functions defined in the methods of the present application are performed. It should be noted that the computer-readable medium described above in the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can 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 application, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. And in the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted by any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination of the above.

[0146] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0147] The units involved in the embodiments described in the present application can be implemented in software or in hardware. The described units can also be provided in a processor. For example, it can be described as: a processor includes a first generation unit, a determination unit, a clustering unit, and a second generation unit. Among them, the names of these units do not constitute a limitation on the unit itself in some cases. For example, the first generation unit can also be described as "a unit for generating a subset".

[0148] As another aspect, the present application also provides a computer-readable medium, which can be included in the electronic device described in the above embodiments; or can exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the electronic device, the electronic device is caused to: classify the item identifiers in the item identifier set to generate at least one item identifier subset, where the item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one item identifier subset, determine the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset; generate notification information based on the item identifiers to be displayed and the item identifiers to be hidden, and send the above notification information to the terminal, where the terminal, in response to receiving the above notification information, displays a target folder display interface, where the target folder display interface includes the item identifiers to be displayed and does not include the item identifiers to be hidden.

[0149] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by the electronic device, the electronic device is caused to: in response to receiving a notification message, display a target folder display interface, wherein the target folder display interface includes item identifiers to be displayed and does not include item identifiers to be hidden; wherein the notification message is sent by the server in the following manner: classifying the item identifiers in the item identifier set to generate at least one item identifier subset, wherein the item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one item identifier subset, determining the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset; generating a notification message based on the item identifiers to be displayed and the item identifiers to be hidden, and sending the above notification message to the terminal.

[0150] The above description is only a preferred embodiment of the present application and an explanation of the applied technical principle. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, the technical solution formed by mutually replacing the above features with the technical features (but not limited to) having similar functions disclosed in the present application.

Claims

1. An information generation method, comprising: classifying the item identifiers in the item identifier set to generate at least one item identifier subset, where the item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one item identifier subset, determining a to-be-displayed item identifier and a to-be-hidden item identifier from the item identifier subset; generating a notification message based on the to-be-displayed item identifier and the to-be-hidden item identifier, and sending the notification message to the terminal, where the terminal displays a target folder display interface in response to receiving the notification message, and the target folder display interface includes the to-be-displayed item identifier and does not include the to-be-hidden item identifier.

2. The method according to claim 1, wherein, The target folder display interface includes a prompt control, and the prompt control triggers the terminal to display the to-be-hidden item identifier in response to a predefined trigger operation.

3. The method according to claim 1, wherein, The classification method for classifying the item identifiers in the item identifier set may include any one of the following: classifying according to different item providers; classifying according to different time periods when added to the target folder; classifying according to different item categories.

4. The method according to claim 1, wherein The target folder is any one of the following: an electronic shopping cart, an electronic favorites folder, and a browsing history.

5. The method according to any one of claims 1-4, wherein The step of, for the item identifier subset in at least one item identifier subset, determining a to-be-displayed item identifier and a to-be-hidden item identifier from the item identifier subset includes: obtaining a target user label of the target user, where the user label is generated based on user historical behavior information and user account information; selecting, from the item attribute value interval set, the item attribute value interval corresponding to the target user label as the target attribute value interval according to the correspondence between the user label and the item attribute value interval; selecting, from the item identifier subset, an item identifier as the target item identifier based on the target attribute value interval and the item attribute value corresponding to the item identifier; determining the to-be-displayed item identifier based on the target item identifier.

6. The method according to claim 5, wherein, The step of determining the to-be-displayed item identifier based on the target item identifier includes: determining whether the target item identifier corresponds to a predefined first to-be-pushed message; in response to determining that the target item identifier corresponds to the first to-be-pushed message, determining the target item identifier as the to-be-displayed item identifier.

7. The method according to claim 6, wherein, The step of determining the to-be-displayed item identifier based on the target item identifier includes: in response to determining that the target item identifier does not correspond to the first to-be-pushed message, obtaining operation data of at least one user for the target item identifier; determining whether to generate a second to-be-pushed message corresponding to the target item identifier according to the operation data; in response to determining to generate the second to-be-pushed message, determining the target item identifier as the to-be-displayed item identifier.

8. An information generation device, comprising: a first generation unit configured to classify the item identifiers in the item identifier set to generate at least one item identifier subset, where the item identifier set includes the item identifiers in the target folder; a determination unit configured to, for the item identifier subset in at least one item identifier subset, determine a to-be-displayed item identifier and a to-be-hidden item identifier from the item identifier subset; A second generation unit, configured to generate a notification message based on an item identifier to be displayed and an item identifier to be hidden, and send the notification message to a terminal, wherein, in response to receiving the notification message, the terminal displays a target folder display interface, and the target folder display interface includes the item identifier to be displayed but does not include the item identifier to be hidden.

9. An information display method, comprising: In response to receiving a notification message, displaying a target folder display interface, where the target folder display interface includes an item identifier to be displayed but does not include an item identifier to be hidden; wherein the notification message is sent by a server in the following manner: classifying item identifiers in an item identifier set to generate at least one item identifier subset, where the item identifier set includes item identifiers in a target folder; for an item identifier subset in the at least one item identifier subset, determining an item identifier to be displayed and an item identifier to be hidden from the item identifier subset; generating a notification message based on the item identifier to be displayed and the item identifier to be hidden, and sending the notification message.

10. An electronic device, comprising: One or more processors; A storage device having stored thereon one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1-7 or the method according to claim 9.

11. A computer-readable medium having a computer program stored thereon, wherein, When the program is executed by a processor, the method according to any one of claims 1-7 or the method according to claim 9 is implemented.