Information generation method and device

By classifying and selectively displaying and hiding the item identification set, the problem of information overload in the item identification set is solved, and the interface is simplified and information acquisition efficiency is improved.

CN111782599BActive Publication Date: 2025-05-23BEIJING JINGDONG SHANGKE INFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN201910906438.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-09-24
Publication Date
2025-05-23
Estimated Expiration
2039-09-24

AI Technical Summary

Technical Problem

The prior art is difficult to effectively manage and display item identification in the item identification set, resulting in information overload and interface complexity.

Method used

By sorting the item identifiers in the item identifier set, a subset of item identifiers is generated, and the item identifiers to be displayed and hidden are determined, notification information is generated based on these identifiers, and sent to the terminal to display the target folder display interface.

Benefits of technology

A new information generation method is realized, the interface is simplified, the efficiency of information acquisition is improved, and the user experience is improved by selectively displaying and hiding item logos.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111782599B_ABST
    Figure CN111782599B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses an information generation method and device. A specific implementation of the method includes: 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 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 a terminal, wherein the terminal displays a target folder display interface in response to receiving the notification information, wherein the target folder display interface includes the item identifiers to be displayed but does not include the item identifiers to be hidden. This implementation provides a new way to generate information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and specifically to a method and device for generating information. Background Art

[0002] With the development of computer technology and Internet technology, users can obtain increasingly rich and diverse information through electronic devices. On the other hand, the services and information that item provision platforms can provide are also becoming increasingly diverse.

[0003] For example, a user may add item-related information to an electronic shopping cart. At any time, such as when the user wants to place an order, the user may obtain the item-related information previously added from the electronic shopping cart. Summary of the invention

[0004] The embodiments of the present application provide a method and device for generating information.

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

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

[0007] In a third aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement a method as in any embodiment of the above-mentioned information generation method.

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

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

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

[0011] In the seventh aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device, on which one or more programs are stored, and when the one or more programs are executed by the one or more processors, the one or more processors implement a method as in any embodiment of the above-mentioned information display method.

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

[0013] The information generation method and device provided in the embodiments of the present application generate at least one item identification subset by classifying the item identifications in the item identification set; for each item identification subset, determine the item identifications to be displayed and the item identifications to be hidden; then, generate notification information based on the item identifications to be displayed and the item identifications to be hidden; in response to receiving the notification information, the terminal displays a target folder display interface, and the target folder display interface may include the item identifications to be displayed but not the item identifications to be hidden; thus, the technical effects may at least include: providing a new information generation method. BRIEF DESCRIPTION OF THE DRAWINGS

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

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

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

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

[0018] Figure 4 is a schematic diagram showing identification of items to be displayed and identification of items to be hidden according to the present application;

[0019] Figure 5 is an exemplary flow chart of an optional implementation of step 202 of the present application;

[0020] Figure 6 is an exemplary flow chart of an optional implementation of step 2024 of the present application;

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

[0022] Figure 8 It is a structural diagram of a computer system suitable for implementing an electronic device of an embodiment of the present application. DETAILED DESCRIPTION

[0023] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant invention, rather than to limit the invention. It should also be noted that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings.

[0024] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0025] Figure 1 An exemplary system architecture 100 to which embodiments of the information generating method or information generating apparatus of the present application can be applied is shown.

[0026] like Figure 1 As 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 optical fiber cables, etc.

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

[0028] Terminal devices 101, 102, 103 can be hardware or software. When terminal devices 101, 102, 103 are hardware, they can be various electronic devices with display screens, including but not limited to smart phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) players, laptop computers and desktop computers, etc. When terminal devices 101, 102, 103 are software, they can be installed in the electronic devices listed above. It can be implemented as multiple software or software modules (for example, to provide distributed services), or it can 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 backend server that supports shopping applications on the terminal devices 101, 102, and 103. The backend server may analyze and process the received data such as the data acquisition request, and feed back the processing result (such as item-related information) to the terminal device.

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

[0031] It should be noted that the information generating method provided in the embodiment of the present application is generally executed by the server 105 , and accordingly, the information generating device is generally arranged in the server 105 .

[0032] It should be noted that the information display method provided in the embodiment of the present application is generally executed by the terminal devices 101 , 102 , 103 , and accordingly, the information display device is generally arranged in the terminal devices 101 , 102 , 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 consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, used to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0034] It should be understood that Figure 1 The number of terminal devices, networks and servers in the system is only illustrative. According to the implementation requirements, there may be any number of terminal devices, networks and servers. When the electronic device on which the information generation method is running does not need to transmit data with other electronic devices, the system architecture may only include the electronic device on which the information generation method is running.

[0035] Continue to refer Figure 2 , which shows a process 200 of an embodiment of the information generation method according to the present application. The information generation method comprises the following steps:

[0036] Step 201: classify the item identifiers in the item identifier set to generate at least one item identifier subset.

[0037] In this embodiment, the execution subject of the information generation method (for example Figure 1 The server shown in the figure) can classify the item identifiers in the item identifier set to generate at least one item identifier subset.

[0038] Here, the above-mentioned item identification set may include item identifications in the target folder. The item identifications in the target folder may be added in response to an operation of the target user.

[0039] In some embodiments, the target folder may be any one of the following but is not limited to: an electronic shopping cart, an electronic favorites, and a browsing history.

[0040] It is understandable that different electronic folders can be set up to record the user's operations according to different user operations. The above-mentioned execution subject can set a storage area for the electronic folder, and when the user performs an operation, an operation record of the operation is generated and stored in the above-mentioned storage area.

[0041] As an example, the above operation may be an add to electronic shopping cart operation. For the item display information (e.g., A's top), the user clicks the add to shopping cart control. The terminal may then generate a record, which may include: the user operation time and the item ID. The terminal may send this record and the target user ID to the server. The server may set a folder and a storage area for storing the folder contents for each user's electronic shopping cart. The server may store this record in the folder storage area corresponding to the shopping cart of the target user ID.

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

[0043] In some embodiments, the above-mentioned classification method for classifying the item identifiers in the item identifier set may include but is not limited to any one of: classification according to different item providers; classification according to different time periods when they are added to the above-mentioned target folder; classification according to different 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 classification of his or her target folder.

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

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

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

[0048] In this embodiment, the execution subject may determine the to-be-displayed item identifications and the to-be-hidden item identifications from the at least one item identification subset.

[0049] Here, the step of “determining the to-be-displayed item identifiers and the to-be-hidden item identifiers from the item identifier subset” may be performed for a part of the at least one item identifier subset or the item identifier subset.

[0050] Here, an item identification subset may be taken as an example to explain how to determine the item identifications to be displayed and the item identifications to be hidden. It is understandable that for each item identification subset, the item identifications to be displayed and the item identifications to be hidden corresponding to the item identification subset may be generated.

[0051] Step 203: Generate notification information based on the identifiers of the items to be displayed and the identifiers of the items to be hidden, and send the notification information to the terminal.

[0052] In this embodiment, the execution subject may generate notification information based on the identifiers of the items to be displayed and the identifiers of the items to be hidden, and send the notification information to the terminal.

[0053] Here, the notification information may include at least one of the following: an identification of an item to be displayed and an identification of an item to be hidden. It is understood that sending one of the identification of an item to be displayed and the identification of an item to be hidden to the terminal can allow the terminal to determine the identification of an item to be displayed and the identification of an item to be hidden.

[0054] Here, the terminal may display a target folder display interface in response to receiving the notification information.

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

[0056] Here, the target folder display interface may include the to-be-displayed item identifiers, but does not include to-be-hidden item identifiers.

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

[0058] As an example, the notification information may include the identifier of the item to be displayed and the identifier of the item to be hidden. Then, the terminal may receive the notification information and generate the target folder display interface.

[0059] As an example, the notification information may include the target folder display interface. That is, the execution subject may generate a target folder display interface including the identifier of the item to be displayed as the notification information, and then send the notification information (including the target folder display interface) to the terminal. The terminal displays the target folder display interface.

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

[0061] First, the user can browse the relevant information of the item on the terminal, and then click 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. Therefore, the relevant information of the item added to the shopping cart by the user can be recorded in the above storage area. In other words, the above storage area can include a set of item identifiers.

[0062] Then, the server may classify the items in the item identification set. As an example, the server may classify the item identifications according to the categories to which the items belong, thereby obtaining an item identification subset of the "clothing" type and an item identification subset of the "electronic product" type. The item identification subset of the "clothing" type may include two item identifications, namely, "A's top" and "B's pants". The item identification subset of the "electronic product" type may include two item identifications, namely, "C's computer" and "D's computer".

[0063] Then, the server may determine the item identifications to be displayed and the item identifications to be hidden from the item identification subset for the item identification subset in the item identification subset. As an example, for the item identification subset of the "clothing" type, "A's top" may be used as the item identification to be displayed, and "B's pants" may be used as the item identification to be hidden. As an example, for the item identification subset of the "electronic products" type, "C's computer" may be used as the item identification to be displayed, and "D's computer" may be used as the item identification to be hidden.

[0064] Afterwards, the server may generate notification information based on the identifiers of the items to be displayed and the identifiers of the items to be hidden, and send the notification information to the terminal.

[0065] Finally, the terminal may display a target folder display interface, which is generated based on the notification information.

[0066] As an example, the target folder display interface can be referenced Figure 3 . Figure 3 In the example, the target folder may be an electronic shopping cart. In the electronic shopping cart interface, the to-be-displayed item labels "A's top" and "C's computer" are displayed, but the to-be-hidden item labels "B's pants" and "D's computer" are not displayed. It can be understood that the target folder display interface also displays some item-related information corresponding to "A's top", such as the item picture 301, the item price "w yuan" and the item number "1 item" of "A's top". The target folder display interface also displays some item-related information corresponding to "C's computer", such as the item picture 302, the item price "y yuan" and the item number "1 item" of "C's computer".

[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 corresponding to a subset of item identifiers of the "clothing" type, and the second prompt control corresponding to a subset of item identifiers of the "electronic product" type.

[0068] The method shown in this embodiment generates at least one item identification subset by classifying the item identifications in the item identification set; for each item identification subset, determining the item identifications to be displayed and the item identifications to be hidden; then, generating notification information based on the item identifications to be displayed and the item identifications to be hidden; in response to receiving the notification information, the terminal displays a target folder display interface, and the target folder display interface may include the item identifications to be displayed but does not include the item identifications to be hidden; thus, the technical effects may at least include:

[0069] First, it provides a new way to generate information.

[0070] Second, the item identification sets are classified, and in each type, the item identifications are selectively displayed or hidden; for the item identification sets, item identification subsets can be sorted out according to type, so that fewer item identifications can be displayed, thereby improving the simplicity of the interface and the efficiency of obtaining information through the above interface.

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

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

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

[0074] It should be noted that when the number of identifications is greater than the preset data set, the item identification set is classified, and then the item identifications are selectively displayed and hidden; for a large number of item identifications, an organized and smaller number of item identifications can be sorted out for display, which improves the simplicity of the interface and the efficiency of obtaining information through the above interface.

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

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

[0077] Please refer to Figure 4 , which shows that the user clicks Figure 3 After the prompt control is shown, the interface of the complete item identification set is displayed.

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

[0079] As an example, the joining time can be used as a basis to select the item identification with the smallest absolute value of the difference between the joining time and the current time from the item identification subset, and the selected item identification is used as the item identification to be displayed; the unselected item identification is used as the item identification to be hidden.

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

[0081] Step 2021, obtaining the target user tag of the target user.

[0082] Here, user tags can be generated based on user historical behavior information and user account information.

[0083] Here, the above-mentioned user historical behavior information may include but is not limited to at least one of the following: order information, shopping cart information, favorites information, click information and 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 user tags.

[0086] Here, the user tag may indicate the attributes of the user, which may include but are not limited to: the user's purchasing power and the user's preference for items.

[0087] As an example, the purchasing power of a user may be identified by a level, such as high, medium, low, etc.; the purchasing power of a user may also be identified by a numerical value, for example, it may be represented by a numerical value in 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 the user tag and the item attribute value interval, the item attribute value interval corresponding to the target user tag is selected from the item attribute value interval set as the target attribute value interval.

[0090] Here, the item attribute value interval may include an item attribute value. The item attribute value may indicate an item attribute. The item attribute may include but is not limited to: item size, item price, etc.

[0091] As an example, a user tag may indicate purchasing power. The item attribute value interval may be divided into three intervals, namely, a high attribute value interval, a medium attribute value interval, and a low attribute value interval. The target user tag may be high purchasing power. From the item attribute value interval set, a high attribute value interval corresponding to high purchasing power may be selected as the target attribute value interval.

[0092] Step 2023: Based on the target attribute value interval and the item attribute value corresponding to the item identifier, an item identifier is selected from the item identifier subset as the target item identifier.

[0093] Here, the item ID may correspond to the item attribute value.

[0094] As an example, if the target attribute value interval is a high attribute value interval, an item identifier whose corresponding item attribute value belongs to the high attribute value interval can be selected from the item identifier subset; then, the selected item identifier is used as the target item identifier.

[0095] In some embodiments, the user tag may include a sub-tag. The sub-tag may include item category and instruction information.

[0096] In some embodiments, the set of item attribute value intervals may include a subset of item attribute value intervals corresponding to item categories.

[0097] In some embodiments, step 2022 may include: for the target sub-tag in the user tag, taking the item category in the target sub-tag as the target item category; selecting a subset of item attribute value intervals corresponding to the target item category from the set of item attribute value intervals; and then, selecting the item attribute value interval corresponding to the target sub-tag as the target attribute value interval from the selected subset of item attribute value intervals.

[0098] In some embodiments, there are multiple target attribute value intervals, each of which corresponds to an item category. Step 2023 may include: for an item identifier in the item identifier subset, selecting a 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, selecting 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" means that the user's purchasing power for the item category "electronic products" is high.

[0100] As an example, "high-electronic products" is used as the target sub-tag. The electronic products in "high-electronic products" are used as the target item category. From the set of item attribute value intervals (for example, including: a first subset corresponding to electronic products, a second subset corresponding to clothing), select the first subset corresponding to electronic products (for example, including a first high value interval, a first middle value interval, and a 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, taking the sub-tag "low-clothing" as the target sub-tag, the second low value interval in the second subset (eg, including the second high value interval, the second middle value interval, and the second low value interval) can be selected.

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

[0103] As an example, the item identification subset may include a coat from brand A. According to the item category clothing corresponding to the coat from brand A, a target attribute value interval applicable to the coat from brand A (the second lowest value interval corresponding to clothing) is selected. If the attribute value of the coat from brand A belongs to the second lowest value interval, the coat from brand A is selected as the target item identification.

[0104] Step 2024: Determine the identification of the item to be displayed based on the identification of the target item.

[0105] It should be noted that, through the target user tag, the item attribute value interval corresponding to the target user tag is determined; the target item identifier is selected according to the item attribute value corresponding to the target item attribute value interval. Thus, according to the characteristics of the target user, a display method suitable for the target user can be formulated (which item identifiers are displayed and which item identifiers are hidden), thereby improving the targeted nature of the display and improving the effectiveness of the information obtained by the target user.

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

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

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

[0109] In some embodiments, the above step 2024 may further include: in response to determining that the target item identifier does not correspond to the above first 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 optional implementation of step 2024 (process 2024). Process 2024 may include:

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

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

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

[0114] In some embodiments, the first information to be recommended may include a stock tag, which may indicate that the item is in high stock.

[0115] Step 20242: In response to determining that the target item identifier corresponds to the first information to be pushed, the target item identifier is determined as the identifier of the item to be displayed.

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

[0117] Step 20243: In response to determining that the target identifier does not correspond to the first 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 references Figure 7 As an implementation of the methods shown in the above figures, the present application provides an embodiment of an information generating device, and the device embodiment is Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0130] like Figure 7 As shown, the information generating device 700 of this embodiment includes: a first generating unit 701, a determining unit 702 and a second generating unit 703. The first generating unit is configured to classify 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; the determining unit is configured to determine the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset in at least one item identifier subset; the second generating unit is configured to generate notification information based on the item identifiers to be displayed and the item identifiers to be hidden, and send the notification information to the terminal, wherein the terminal displays the target folder display interface in response to receiving the notification information, wherein the target folder display interface includes the item identifiers to be displayed but does not include the item identifiers to be hidden.

[0131] In this embodiment, the specific processing of the first generating unit 701, the determining unit 702 and the second generating unit 703 of the information generating device 700 and the technical effects thereof can be referred to in Figure 2 The relevant descriptions of step 201, step 202 and step 203 in the corresponding embodiment are not repeated here.

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

[0133] In some embodiments, the above-mentioned classification method for classifying the item identifiers in the item identifier set may include any of the following: classification according to different item providers; classification according to different time periods when the items are added to the above-mentioned target folder; classification 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, and a browsing history.

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

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

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

[0138] An embodiment of the present application provides an information display method, the method comprising: in response to receiving notification information, displaying a target folder display interface, wherein the target folder display interface includes identifications of items to be displayed but does not include identifications of items to be hidden; wherein the notification information is sent by a server in the following manner: classifying item identifications in an item identification set to generate at least one item identification subset, wherein the item identification set includes item identifications in a target folder; for an item identification subset in at least one item identification subset, determining from the item identification subset, identifications of items to be displayed and identifications of items to be hidden; generating notification information based on the identifications of items to be displayed and the identifications of items to be hidden, and sending the notification information to a terminal.

[0139] In some embodiments, the target folder display interface includes a prompt control, wherein the prompt control triggers the terminal to display the identification of the item 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, wherein the target folder display interface includes identifications of items to be displayed but does not include identifications of items to be hidden; wherein the notification information is sent by a server in the following manner: classifying item identifications in an item identification set to generate at least one item identification subset, wherein the item identification set includes item identifications in a target folder; for an item identification subset in at least one item identification subset, determining from the item identification subset, identifications of items to be displayed and identifications of items to be hidden; generating notification information based on the identifications of items to be displayed and the identifications of items to be hidden, and sending the notification information to a terminal.

[0141] It should be noted that the implementation details and technical effects of the information display method and information display device can be referred to the description of other parts of this application and will not be repeated here.

[0142] Reference below Figure 8 , which shows a schematic diagram of the structure of a computer system 800 suitable for implementing an electronic device of an embodiment of the present application. Figure 8 The electronic device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0143] like Figure 8 As 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) 802 or a program loaded from a storage part 806 to a random access memory (RAM) 803. Various programs and data required for the operation of the system 800 are also stored in the RAM 803. The CPU 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) 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 therefrom is installed into the storage section 806 as needed.

[0145] 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 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 part 807, and / or installed from the removable medium 809. When the computer program is executed by the processor 801, the above-mentioned functions defined in the method of the present application are executed. It should be noted that the above-mentioned computer-readable medium of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, - but not limited to - an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, 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 conductors, 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 may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, an apparatus or a device. In the present application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals 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, which may send, propagate, or transmit a program for use by or in combination with an instruction execution system, an apparatus or a device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

[0146] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the 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 square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square 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 square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0147] The units involved in the embodiments described in the present application may be implemented by software or by hardware. The described units may also be provided in a processor, for example, may be described as: a processor including a first generation unit, a determination unit, a clustering unit, and a second generation unit. The names of these units do not, in some cases, constitute limitations on the units themselves, for example, the first generation unit may also be described as a "unit for generating a subset".

[0148] As another aspect, the present application also provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or it may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device: classifies the item identifiers in the item identifier set to generate at least one item identifier subset, wherein the above item identifier set includes the item identifiers in the target folder; for the item identifier subset in at least one item identifier subset, determines the item identifiers to be displayed and the item identifiers to be hidden from the item identifier subset; generates notification information based on the item identifiers to be displayed and the item identifiers to be hidden, and sends the above notification information to the terminal, wherein the above terminal displays the target folder display interface in response to receiving the above notification information, wherein the above target folder display interface includes the item identifiers to be displayed but 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 embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the electronic device, the electronic device: in response to receiving the notification information, displays the target folder display interface, wherein the above target folder display interface includes the identification of the item to be displayed but does not include the identification of the item to be hidden; wherein the above notification information is sent by the server in the following manner: classifying the item identifications in the item identification set to generate at least one item identification subset, wherein the above item identification set includes the item identifications in the target folder; for the item identification subset in at least one item identification subset, determining the item identification to be displayed and the item identification to be hidden from the item identification subset; generating notification information based on the item identification to be displayed and the item identification to be hidden, and sending the above notification information to the terminal.

[0150] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. 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 a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above invention concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.

Claims

1. An information generation method, including: 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; 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.

2. 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 categories to which the items belong.

3. 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 browsing history.

4. The method according to any one of claims 1-3, wherein, 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 set of item attribute value ranges, the item attribute value range corresponding to the target user label as the target attribute value range according to the correspondence between the user label and the item attribute value range; selecting, from the item identifier subset, an item identifier as the target item identifier based on the target attribute value range and the item attribute value corresponding to the item identifier; determining the to-be-displayed item identifier based on the target item identifier.

5. The method according to claim 4, wherein, 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.

6. The method according to claim 5, wherein, 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 that the second to-be-pushed message is generated, determining the target item identifier as the to-be-displayed item identifier.

7. An information generation device, including: A first generating unit is configured to classify 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; a determination unit configured to determine, for at least one item identification subset in the item identification subset, item identifications to be displayed and item identifications to be hidden from the item identification subset; a second generating unit, configured to generate notification information based on the identification of the item to be displayed and the identification of the item to be hidden, and send the notification information to the terminal, wherein the terminal displays a target folder display interface in response to receiving the notification information, wherein the target folder display interface includes the identification of the item to be displayed but does not include the identification of the item to be hidden; The target folder display interface includes a prompt control, and the prompt control triggers the terminal to display the identification of the item to be hidden in response to a predefined trigger operation.

8. A method for displaying information, include: In response to receiving notification information, a target folder display interface is displayed, wherein the target folder display interface includes identifications of items to be displayed but does not include identifications of items to be hidden; wherein the notification information is sent by the server in the following manner: item identifications in an item identification set are classified to generate at least one item identification subset, wherein the item identification set includes the item identifications in the target folder; for an item identification subset in at least one item identification subset, identifications of items to be displayed and identifications of items to be hidden are determined from the item identification subset; notification information is generated based on the identifications of items to be displayed and the identifications of items to be hidden, and the notification information is sent; the target folder display interface includes a prompt control, and the prompt control triggers the terminal to display the identifications of items to be hidden in response to a predefined trigger operation.

9. An electronic device, include: one or more processors; a storage device having one or more programs stored thereon, 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 to 6 or the method according to claim 8.

10. A computer readable medium having a computer program stored thereon, in, When the program is executed by a processor, the method according to any one of claims 1 to 6 or the method according to claim 8 is implemented.

Citation Information

Patent Citations

  • Information display method and device as well as terminal

    CN107395880A

  • Information pushing method and device

    CN107506495A