Article information processing method and device

By responding to the target user's operation information in the personalized recommendation engine, blocking and recalling item information, the problem of invalid display of item information is solved and the user's operation conversion rate is improved.

CN120106933APending Publication Date: 2025-06-06BEIJING WODONG TIANJUN INFORMATION TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510161862.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2020-09-29
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

The prior art is difficult to effectively reduce the invalid display of item information in a personalized recommendation engine and improve user operation conversion rate.

Method used

By responding to the target user's operation information on the target item, block the item information in the item recommendation list and determine the blocking time. Unblock the blocking time when the target time is reached.

Benefits of technology

It reduces the invalid display of item information, improves the conversion rate from displaying item information to user operations, and conforms to user operation habits.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120106933A_ABST
    Figure CN120106933A_ABST
Patent Text Reader

Abstract

The invention discloses an article information processing method and device, and relates to the technical field of information recommendation. The specific implementation mode comprises the following steps: in response to determining that operation information of a target user on a target article meets a preset operation condition, shielding article information in an article recommendation list displayed for the target user; and determining a shielding time length for shielding the article information, and canceling shielding of the article information in the article recommendation list in response to the shielding time length reaching a target time length. According to the method, the object information of the target object can be no longer displayed under the condition that the operation information of the user on the target object meets the preset operation condition, so that invalid display of the object information is reduced, and the conversion rate from object information display to user operation is improved. In addition, the article information of the target article can be recalled under the condition that the article information is shielded for a long time. The recall mode conforms to the behavior habits of the user, and the conversion rate of displaying the article information can be further effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, specifically to the field of information recommendation technology, and in particular to a method and device for processing item information. Background Art

[0002] Personalized recommendation engines can recommend item information to users through personalized recommendation technology, allowing users to more efficiently access products that meet their interests.

[0003] This method of exposing item information can increase the exposure of item information that users are interested in, thereby increasing the user's stay time, thereby affecting the item click-through rate and order conversion rate. Summary of the invention

[0004] Provided are a method, device, electronic device and storage medium for processing item information.

[0005] According to a first aspect, a method for processing item information is provided, comprising: in response to determining that operation information of a target user on a target item satisfies a preset operation condition, blocking the item information in an item recommendation list displayed to the target user; determining a blocking time for blocking the item information, and in response to the blocking time reaching a target time, canceling the blocking of the item information in the item recommendation list.

[0006] According to a second aspect, a device for processing item information is provided, including: a shielding unit, configured to shield the item information in an item recommendation list displayed to a target user in response to determining that operation information of a target user on a target item satisfies a preset operation condition; a determination unit, configured to determine a shielding duration for shielding the item information, and cancel shielding of the item information in the item recommendation list in response to the shielding duration reaching a target duration.

[0007] According to a third aspect, an electronic device is provided, comprising: one or more processors; a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement a method as in any embodiment of a method for processing item information.

[0008] According to a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method of any embodiment of the method for processing item information is implemented.

[0009] According to the solution of the present application, if the user's operation information on the target item meets the preset operation conditions, the item information of the target item will no longer be displayed, thereby reducing the invalid display of item information and improving the conversion rate from displaying item information to user operation. In addition, the above-mentioned execution entity can recall the item information of the target item when the item information has been blocked for a long time. Because the user's operation on the item information often has a cycle, this recall method conforms to the user's operation habits and can further effectively improve the conversion rate of displaying item information. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] 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:

[0011] Figure 1 is an exemplary system architecture diagram to which some embodiments of the present application may be applied;

[0012] Figure 2 is a flow chart of an embodiment of a method for processing item information according to the present application;

[0013] Figure 3 is a schematic diagram of an application scenario of the method for processing item information according to the present application;

[0014] Figure 4 is a flowchart of another embodiment of a method for processing item information according to the present application;

[0015] Figure 5 is a schematic structural diagram of an embodiment of an apparatus for processing item information according to the present application;

[0016] Figure 6 It is a block diagram of an electronic device used to implement the method for processing item information in an embodiment of the present application. DETAILED DESCRIPTION

[0017] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0018] 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.

[0019] Figure 1An exemplary system architecture 100 is shown to which an embodiment of the method for processing item information or the device for processing item information of the present application can be applied.

[0020] 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.

[0021] 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, live broadcast applications, instant messaging tools, email clients, social platform software, etc.

[0022] The terminal devices 101, 102, 103 here can be hardware or software. When the 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, laptop portable computers and desktop computers, etc. When the 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, multiple software or software modules for providing distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0023] The server 105 may be a server that provides various services, such as a backend server that provides support for the terminal devices 101, 102, and 103. The backend server may analyze and process the received data such as the item recommendation list request, and feed back the processing result (such as an item recommendation list with a blocking tag for the target item to be blocked) to the terminal device.

[0024] It should be noted that the method for processing item information provided in the embodiment of the present application can be executed by the server 105 or the terminal devices 101, 102, 103, and accordingly, the device for processing item information can be set in the server 105 or the terminal devices 101, 102, 103.

[0025] It should be understood that Figure 1 The number of terminal devices, networks and servers in the embodiment is only for illustration. Any number of terminal devices, networks and servers may be provided according to implementation requirements.

[0026] Continue to refer Figure 2, shows a process 200 of an embodiment of a method for processing item information according to the present application. The method for processing item information includes the following steps:

[0027] Step 201 , in response to determining that the target user's operation information on the target item meets a preset operation condition, shielding the item information in the item recommendation list displayed to the target user.

[0028] In this embodiment, the method for processing item information runs on an execution subject (eg Figure 1 The server or terminal device shown in the figure can block the item information in the item recommendation list displayed to the above target user when the operation information of the target user on the target item meets the preset operation conditions.

[0029] Specifically, the operation information on the target item indicates that the user purchases the target item corresponding to the item information, the user clicks on the item information of the target item, etc. The preset operation conditions may be various, such as the target user deleting the item information of the target item from the shopping cart.

[0030] In practice, when the execution subject is a server, the execution subject may send a list of recommended items and a blocking tag of the target item to be blocked to the terminal of the target user, so that the terminal blocks the item information of the target item when displaying the list of recommended items to the target user, that is, does not display the item information when displaying the list of recommended items, thereby blocking the item information. In addition, when the execution subject is a terminal device, the execution subject may generate a list of recommended items that does not include the item information of the target item, thereby blocking the item information.

[0031] Step 202, determining a shielding duration for shielding item information, and in response to the shielding duration reaching a target duration, canceling shielding of the target item information in the item recommendation list.

[0032] In this embodiment, the execution entity may determine the duration of shielding the item information and use the duration as the shielding duration. When the shielding duration reaches the target duration, the execution entity may cancel the shielding of the item information of the target item in the item recommendation list displayed to the target user.

[0033] The method provided by the above embodiment of the present application can no longer display the item information of the target item when the user's operation information on the target item meets the preset operation conditions, thereby reducing the invalid display of the item information and improving the conversion rate from displaying the item information to the user placing an order. In addition, the above execution entity can recall the item information of the target item when the item information has been blocked for a long time. Because users often have a purchase cycle when purchasing items, this recall method conforms to the user's purchasing habits and can further effectively improve the conversion rate of displaying item information.

[0034] Continue to see Figure 3 , Figure 3 FIG. 1 is a schematic diagram of an application scenario of the method for processing item information according to this embodiment. Figure 3 In the application scenario of FIG. 3 , the execution subject 301, in response to determining that the operation information of the target user on the target item meets the preset operation condition 302, blocks the item information 303 in the item recommendation list displayed to the target user. The execution subject 301 determines the blocking time 304 for blocking the item information, and in response to the blocking time reaching the target time, cancels the blocking of the item information in the item recommendation list 305.

[0035] Further references Figure 4 , which shows a process 400 of another embodiment of a method for processing item information. The process 400 includes the following steps:

[0036] Step 401 , in response to determining that the target user's operation information on the target item meets a preset operation condition, shielding the item information in the item recommendation list displayed to the target user.

[0037] In this embodiment, the method for processing item information runs on an execution subject (eg Figure 1 The server or terminal device shown in the figure can block the item information in the item recommendation list displayed to the above target user when the operation information of the target user on the target item meets the preset operation conditions.

[0038] Step 402, determining the shielding time for shielding the item information, in response to the shielding time reaching the user repurchase period of the target item, determining that the shielding time reaches the target time, and canceling the shielding of the target item information in the item recommendation list.

[0039] In this embodiment, the target duration may refer to the user repurchase cycle of the target item. The execution entity may determine the duration for shielding the item information and use the duration as the shielding duration. When the shielding duration reaches the user repurchase cycle of the target item, the execution entity may cancel the shielding of the item information of the target item in the item recommendation list displayed to the target user. In practice, the user repurchase cycle may be a preset duration, indicating the duration required for the user to place an order to purchase the same item. In the scenario of adding to the shopping cart, the execution entity may use the time of the shopping cart corresponding to the latest item information added to calculate the shielding duration.

[0040] This embodiment can accurately predict when a user will want to repurchase items based on the user's repurchase cycle, thereby effectively improving the conversion rate of displaying item information after unblocking the item information.

[0041] In some optional implementations of the present embodiment, in response to determining that the target user's operation information on the target item satisfies a preset operation condition in step 401, it may include: in response to determining that the target user's operation information on the target item has undergone a positive change, determining that the operation information satisfies the preset operation condition, wherein the positive change in the operation information is adding the item information of the target item to the shopping cart, or placing an order for the target item.

[0042] In these optional implementations, the execution subject may determine that the preset operation condition is satisfied when it is determined that the target user's operation information on the target item has undergone a positive change. Specifically, the positive change may refer to an operation in the direction of the user placing an order, such as clicking on the item information multiple times, collecting the item information, adding to the shopping cart, or placing an order for the target item, etc. Adding to the shopping cart here includes at least one of the following: adding to the shopping cart, adding to the shopping cart outside the shopping cart, and adding to the combination (such as adding gifts, adding to the cart for package promotions, and adding to the cart for virtual package products).

[0043] These implementations can display other items after the user has expressed interest in the item and has performed substantial operations, thereby giving other items a chance to be displayed and avoiding continued display of the target item, which would result in invalid display of the target item.

[0044] In some optional application scenarios of these implementations, the user repurchase cycle is a single repurchase cycle of a target user or an average repurchase cycle corresponding to a user set; in response to the shielding duration reaching the user repurchase cycle of the target item in step 402, determining that the shielding duration reaches the target duration may include: determining the size relationship between the single repurchase cycle and the average repurchase cycle; if the single repurchase cycle is greater than or equal to the average repurchase cycle, and the duration of the positive change reaches the average repurchase cycle, taking the average repurchase cycle as the target duration, and determining that the shielding duration reaches the target duration.

[0045] In these optional application scenarios, the average repurchase cycle can be the average repurchase cycle of all users. All users are all users or the vast majority of users in the user set, such as all users of a shopping application. The above-mentioned execution entity can determine the size relationship between the repurchase cycle of a single user and the average repurchase cycle. When the repurchase cycle of a single user is large, the average repurchase cycle is used as the repurchase cycle of the above-mentioned user, thereby determining that the blocking duration has reached the target duration.

[0046] These application scenarios can be used when the target user's repurchase cycle is long. In order to avoid the situation where the target user has a short purchase cycle for the target item but the user's needs are not captured in time, when the full repurchase cycle is reached, it can be directly determined that the blocking time is long enough, thereby better meeting the user's repurchase needs.

[0047] In some optional application scenarios of these implementations, in response to the shielding duration reaching the user repurchase cycle of the target item in step 402, it is determined that the shielding duration reaches the target duration, and it may also include: if the single-person repurchase cycle is less than the average repurchase cycle, and the duration of the positive change reaches the single-person repurchase cycle, then the single-person repurchase cycle is used as the target duration, and it is determined that the shielding duration reaches the target duration.

[0048] In these optional application scenarios, the execution entity may use the target user's single-person repurchase cycle as the user's repurchase cycle when the target user's single-person repurchase cycle is short, and determine that the blocking duration has reached the target duration. The single-person repurchase cycle here may be the average repurchase cycle of various items that the target user has ordered and repurchased.

[0049] These application scenarios can set a shorter blocking time for users when the user has a short repurchase cycle for the item, to avoid missing the user's repurchase intention.

[0050] In some optional application scenarios of these implementations, the method may further include: determining whether the item information of the target item receives a preset user operation within a preset exposure index threshold corresponding to the target item, wherein the exposure index threshold is an exposure duration threshold or an exposure number threshold; and in response to determining in step 401 that the target user's operation information on the target item meets the preset operation condition, it may include: if the item information of the target item does not receive the preset user operation of the target user within the preset exposure index threshold, determining that the preset operation condition is met.

[0051] In these optional application scenarios, if the execution subject does not receive a preset user operation when the exposure time reaches the exposure time threshold or when the exposure times reaches the exposure times threshold, it can be determined that the preset operation condition is met. The exposure time threshold and the exposure times threshold are both numerical values ​​of the object information of the target object, that is, corresponding to the target object.

[0052] For example, the exposure time of the item information may refer to the total exposure time of the item information, such as the total exposure time of the item three times. Optionally, the total exposure time and exposure times here may be the total exposure time and exposure times after the recall, that is, after the current unblocking. Alternatively, the total exposure time and exposure times may be the total statistical figures since the target item has been exposed.

[0053] In practice, the user operation may be a user's click operation, a user's favorite operation, a user's add-to-cart operation, or a purchase operation, etc.

[0054] These application scenarios can shield the item information of an item when the user has not provided any feedback on the item, thereby preventing items that the user is not interested in from occupying the recommended display resources, thereby improving the conversion rate of the recommended information.

[0055] Optionally, the above method may also include: if the item information of the target item does not receive a preset user operation of the target user within a preset exposure index threshold, reducing the recommendation score of the item information of the target item to the target user, wherein the recommendation score of the item information is associated with the ranking of the item information in the item recommendation list.

[0056] Specifically, the above-mentioned execution entity can lower the recommendation score when the item information is exposed for a long time or is exposed multiple times, so that the item information is ranked lower in the item recommendation list, that is, the ranking priority is lowered. In this way, more display opportunities can be left for other items, avoiding the ineffective display of items that users have low purchasing intention.

[0057] Optionally, the step of generating a preset exposure index threshold includes: counting the exposure index of the target item when a user in the user set performs a preset user operation on the target item for the first time; and determining the median of each exposure index as the preset exposure index threshold.

[0058] Specifically, the execution subject may count the exposure index of the target item when each user in the user set performs a preset user operation on the target item for the first time. The exposure index here may refer to the exposure duration or the number of exposures. Afterwards, the execution subject may determine the median of the exposure index and use the median as the preset exposure index threshold.

[0059] These optional application scenarios may use the median of the exposure indexes corresponding to a large number of users as the preset exposure index threshold corresponding to the target item, thereby obtaining a more accurate preset exposure index threshold.

[0060] Further references Figure 5 As an implementation of the methods shown in the above figures, the present application provides an embodiment of a device for processing item information. Figure 2 Corresponding to the method embodiment shown in FIG. 1 , in addition to the features described below, the device embodiment may also include Figure 2 The device can be applied to various electronic devices.

[0061] like Figure 5 As shown, the device 500 for processing item information of this embodiment includes: a shielding unit 501 and a determining unit 502. The shielding unit 501 is configured to shield the item information in the item recommendation list displayed to the target user in response to determining that the operation information of the target user on the target item meets the preset operation condition; the determining unit 502 is configured to determine the shielding time of the shielded item information, and cancel the shielding of the item information in the item recommendation list in response to the shielding time reaching the target time.

[0062] In this embodiment, the specific processing of the shielding unit 501 and the determining unit 502 of the item information processing device 500 and the technical effects thereof can be referred to in Figure 2 The relevant descriptions of step 201 and step 202 in the corresponding embodiment are not repeated here.

[0063] In some optional implementations of this embodiment, the determination unit is further configured to execute in response to the shielding duration reaching the target duration in the following manner: in response to the shielding duration reaching the user repurchase cycle of the target item, it is determined that the shielding duration reaches the target duration.

[0064] In some optional implementations of this embodiment, the shielding unit is further configured to execute in response to determining that the target user's operation information on the target item satisfies a preset operation condition in the following manner: in response to determining that the target user's operation information on the target item has undergone a positive change, determining that the operation information satisfies the preset operation condition, wherein the positive change in the operation information is adding the item information of the target item to the shopping cart, or placing an order for the target item.

[0065] In some optional implementations of the present embodiment, the user repurchase cycle is a single repurchase cycle of a target user or an average repurchase cycle corresponding to a user set; the determination unit is further configured to execute in the following manner, in response to the shielding duration reaching the user repurchase cycle of the target item, to determine that the shielding duration reaches the target duration: determine the size relationship between the single repurchase cycle and the average repurchase cycle; if the single repurchase cycle is greater than or equal to the average repurchase cycle, and the duration of the positive change reaches the average repurchase cycle, then take the average repurchase cycle as the target duration, and determine that the shielding duration reaches the target duration.

[0066] In some optional implementations of the present embodiment, the determination unit is further configured to execute in the following manner, in response to the shielding duration reaching the user repurchase cycle of the target item, to determine that the shielding duration reaches the target duration: if the single-person repurchase cycle is less than the average repurchase cycle, and the duration of the positive change reaches the single-person repurchase cycle, then the single-person repurchase cycle is taken as the target duration, and it is determined that the shielding duration reaches the target duration.

[0067] In some optional implementations of this embodiment, the device also includes: an operation determination unit, configured to determine whether the item information of the target item receives a preset user operation within a preset exposure index threshold corresponding to the target item, wherein the exposure index threshold is an exposure duration threshold or an exposure number threshold; and a shielding unit, further configured to execute in response to determining that the target user's operation information on the target item meets the preset operation condition in the following manner: if the item information of the target item does not receive the preset user operation of the target user within the preset exposure index threshold, it is determined that the preset operation condition is met.

[0068] In some optional implementations of this embodiment, the device also includes: a lowering unit, configured to lower the recommendation score of the item information of the target item to the target user if the item information of the target item does not receive a preset user operation of the target user within a preset exposure index threshold, wherein the recommendation score of the item information is associated with the ranking of the item information in the item recommendation list.

[0069] In some optional implementations of the present embodiment, the step of generating a preset exposure index threshold includes: counting the exposure index of the target item when a user in the user set performs a preset user operation on the target item for the first time; and determining the median of each exposure index as the preset exposure index threshold.

[0070] According to an embodiment of the present application, the present application also provides an electronic device and a readable storage medium.

[0071] like Figure 6, is a block diagram of an electronic device according to a method for processing item information according to an embodiment of the present application. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or required herein.

[0072] like Figure 6 As shown, the electronic device includes: one or more processors 601, a memory 602, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In other embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple electronic devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 6 A processor 601 is taken as an example.

[0073] The memory 602 is a non-transitory computer-readable storage medium provided in the present application. The memory stores instructions executable by at least one processor to enable at least one processor to perform the method for processing item information provided in the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions, which are used to enable a computer to perform the method for processing item information provided in the present application.

[0074] The memory 602 is a non-transitory computer-readable storage medium that can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the method for processing item information in the embodiment of the present application (for example, the attached Figure 5 The processor 601 executes various functional applications and data processing of the server by running the non-transient software programs, instructions and modules stored in the memory 602, that is, the method for processing item information in the above method embodiment is implemented.

[0075] The memory 602 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the electronic device for processing item information, etc. In addition, the memory 602 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory 602 may optionally include a memory remotely arranged relative to the processor 601, and these remote memories may be connected to the electronic device for processing item information via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0076] The electronic device of the method for processing item information may further include: an input device 603 and an output device 604. The processor 601, the memory 602, the input device 603 and the output device 604 may be connected via a bus or other means. Figure 6 The example of connecting through bus is taken in the following.

[0077] The input device 603 can receive input digital or character information, and generate key signal input related to user settings and function control of the electronic device processing item information, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator rod, one or more mouse buttons, a trackball, a joystick and other input devices. The output device 604 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The display device may include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display and a plasma display. In some embodiments, the display device may be a touch screen.

[0078] Various implementations of the systems and techniques described herein can be realized in digital electronic circuit systems, integrated circuit systems, dedicated ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0079] These computer programs (also referred to as programs, software, software applications, or code) include machine instructions for programmable processors and can be implemented using high-level procedural and / or object-oriented programming languages, and / or assembly / machine languages. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or means (e.g., disk, optical disk, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0080] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the computer. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0081] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), and the Internet.

[0082] A computer system may include clients and servers. Clients and servers are generally remote from each other and usually interact through a communication network. The relationship of client and server is generated by computer programs running on respective computers and having a client-server relationship to each other.

[0083] 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.

[0084] 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 set in a processor, for example, it may be described as: a processor includes a shielding unit and a determination unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the shielding unit may also be described as "a unit that shields item information in the item recommendation list displayed to the target user in response to determining that the target user's operation information on the target item meets the preset operation conditions."

[0085] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the device, the device: in response to determining that the target user's operation information on the target item meets the preset operation conditions, in the item recommendation list displayed to the target user, the item information is blocked; the blocking time of the blocked item information is determined, and in response to the blocking time reaching the target time, the blocking of the item information in the item recommendation list is cancelled.

[0086] 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. A method for processing item information, the method include: In response to determining that the target user's operation information on the target item meets a preset operation condition, shielding the item information of the target item in the item recommendation list displayed to the target user; The preset operation condition includes at least one of the following: the target user deletes the target item from the shopping cart, the target user's operation information on the target item has a positive change, and the target user has no feedback on the target item within a preset time period, and the positive change is an operation pointing to the direction of the user placing an order; Determine a blocking time for blocking the item information, and in response to the blocking time reaching a target time, cancel blocking the item information in the item recommendation list.

2. The method according to claim 1, in, In response to the shielding duration reaching the target duration, the method comprises: In response to the shielding time length reaching the user repurchase period of the target item, it is determined that the shielding time length reaches the target time length.

3. The method according to claim 2, in, The response to determining that the operation information of the target user on the target object meets the preset operation condition includes: In response to determining that the target user's operation information on the target item has undergone a positive change, it is determined that the operation information meets the preset operation condition, wherein the positive change in the operation information is adding the item information of the target item to the shopping cart, or placing an order for the target item.

4. The method according to claim 3, in, The user repurchase period is the single repurchase period of the target user or the average repurchase period corresponding to a set of users; In response to the shielding time length reaching the user repurchase period of the target item, determining that the shielding time length reaches the target time length includes: Determine the size relationship between the single-person repurchase period and the average repurchase period; If the single-person repurchase period is greater than or equal to the average repurchase period, and the duration of the positive change reaches the average repurchase period, the average repurchase period is taken as the target duration, and it is determined that the shielding duration reaches the target duration.

5. The method according to claim 3, in, In response to the shielding time length reaching the user repurchase period of the target item, determining that the shielding time length reaches the target time length further includes: If the single-person repurchase cycle is less than the average repurchase cycle, and the duration of the positive change reaches the single-person repurchase cycle, the single-person repurchase cycle is taken as the target duration, and it is determined that the shielding duration reaches the target duration.

6. The method according to claim 1 or 2, in, The method further comprises: Determining whether the item information of the target item receives a preset user operation within a preset exposure index threshold corresponding to the target item, wherein the exposure index threshold is an exposure duration threshold or an exposure number threshold; and The response to determining that the operation information of the target user on the target object meets the preset operation condition includes: If the item information of the target item does not receive a preset user operation of the target user within the preset exposure index threshold, it is determined that the preset operation condition is met.

7. The method according to claim 6, in, The method further comprises: If the item information of the target item does not receive a preset user operation of the target user within the preset exposure index threshold, the recommendation score of the item information of the target item to the target user is reduced, wherein the recommendation score of the item information is associated with the ranking of the item information in the item recommendation list.

8. The method according to claim 6, in, The step of generating the preset exposure index threshold comprises: Counting the exposure index of the target item when a user in the user set performs a preset user operation on the target item for the first time; The median of each of the exposure indexes is determined as the preset exposure index threshold.

9. A device for processing item information, the device include: a shielding unit configured to shield the item information of the target item in the item recommendation list displayed to the target user in response to determining that the operation information of the target user on the target item meets a preset operation condition; The preset operation condition includes at least one of the following: the target user deletes the target item from the shopping cart, the target user's operation information on the target item has a positive change, and the target user has no feedback on the target item within a preset time period, and the positive change is an operation pointing to the direction of the user placing an order; The determining unit is configured to determine a shielding time for shielding the item information, and cancel shielding of the item information in the item recommendation list in response to the shielding time reaching a target time.

10. The device according to claim 9, in, The determining unit is further configured to execute the step of responding to the shielding duration reaching the target duration in the following manner: In response to the shielding time length reaching the user repurchase period of the target item, it is determined that the shielding time length reaches the target time length.

11. The device according to claim 10, in, The shielding unit is further configured to execute the operation in response to determining that the operation information of the target user on the target object meets the preset operation condition in the following manner: In response to determining that the target user's operation information on the target item has undergone a positive change, it is determined that the operation information meets the preset operation condition, wherein the positive change in the operation information is adding the item information of the target item to the shopping cart, or placing an order for the target item.

12. The device according to claim 11, in, The user repurchase period is the single repurchase period of the target user or the average repurchase period corresponding to a set of users; The determining unit is further configured to perform the step of determining that the shielding duration reaches the target duration in response to the shielding duration reaching the user repurchase period of the target item in the following manner: Determine the size relationship between the single-person repurchase period and the average repurchase period; If the single-person repurchase period is greater than or equal to the average repurchase period, and the duration of the positive change reaches the average repurchase period, the average repurchase period is taken as the target duration, and it is determined that the shielding duration reaches the target duration.

13. The device according to claim 11, in, The determining unit is further configured to perform the step of determining that the shielding duration reaches the target duration in response to the shielding duration reaching the user repurchase period of the target item in the following manner: If the single-person repurchase cycle is less than the average repurchase cycle, and the duration of the positive change reaches the single-person repurchase cycle, the single-person repurchase cycle is taken as the target duration, and it is determined that the shielding duration reaches the target duration.

14. The device according to claim 9 or 10, in, The device also includes: an operation determination unit, configured to determine whether the item information of the target item receives a preset user operation within a preset exposure index threshold corresponding to the target item, wherein the exposure index threshold is an exposure duration threshold or an exposure number threshold; and The shielding unit is further configured to execute the operation in response to determining that the operation information of the target user on the target object meets the preset operation condition in the following manner: If the item information of the target item does not receive a preset user operation of the target user within the preset exposure index threshold, it is determined that the preset operation condition is met.

15. The device according to claim 14, in, The device also includes: A reducing unit is configured to reduce a recommendation score of the item information of the target item to the target user if the item information of the target item does not receive a preset user operation of the target user within the preset exposure index threshold, wherein the recommendation score of the item information is associated with the ranking of the item information in the item recommendation list.

16. The device according to claim 14, in, The step of generating the preset exposure index threshold comprises: Counting the exposure index of the target item when a user in the user set performs a preset user operation on the target item for the first time; The median of each of the exposure indexes is determined as the preset exposure index threshold.

17. An electronic device, include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

18. A computer-readable storage 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 8 is implemented.